	/*------ css : a web product by andrewpougher.co.uk (c) 2009-------*/
	body,
	html {
		font: 12px/18px "Lucida Grande", Arial, Verdana, sans-serif;
		margin:0;
		padding:0;
		color:#000;
		background: #fff url(../img/fade.gif) top left repeat-x ;
		
	}
	#wrap {
		width:990px;
		margin:0 auto;
		/*border-right: 1px solid #b1b5b9;*/
	background:#fff url(../img/fade.gif) 30px 0px repeat-x;
	}
	#header {
	height:141px;
	padding:0px;
	background-repeat:repeat-x;
	background-image: url(../img/mast_bg.gif);
	clear:both;
	}

	h1 {
	    margin:0;
	}
	#header h1{ 
	background: url(../img/zell_ru.png) 160px 40px no-repeat; 
	display: block; 
	width: 379px; 
	height: 141px; 
	text-indent:-9999px;}

h2{
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight:normal;
color:#00906C;
margin:0.5em 0 1em 0;
text-transform:uppercase;
letter-spacing:-1px;
}

	h3 {
	font-weight:bold;
	font:14px/17px  Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#204936;}

h4{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight:normal;
color:#00906C;
margin:0.5em 0 1em 0;
text-transform:uppercase;
}



	

	#nav {
		padding:5px 10px;
		background:#dce1e3;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	a {
	text-decoration: none;
	color:  #007cc5;
	outline: none;
	}
	a:visited {
	color:  #ccc;
	}
	a:active {
	color:  #007cc5;
	}
	a:hover {
	color: #46abe6;
	text-decoration: underline;
	}

.outside{cursor:pointer}

	#leftcolumn {
	float:left;
	width:209px;
	margin:10px;
	padding:10px;
	background:#fff;
	border: 1px solid #fff;
	padding: 10px;
	}

	#main {
	float:left;
width:44em;
	padding:10px;
	text-align:justify;
	background:#fff;/*background:#fcfcfc;*/
		margin:10px 0 0 0;
	}

	#adcolumn {
	float:right;
	width:149px;
	margin:10px;
	padding:10px;
	background:#fff;
	border: 1px solid #fff;
	padding: 10px;
	}
/*--- tooltip -- */

.tooltip{
position:absolute;
left:-2000px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:auto;

}

.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:5px 5px;
width:auto;

}

fieldset {border:0;margin:0px 40px 40px 40px;padding:0; }
	label { display:block; }
	input.text,textarea { width:350px;font:14px/12px 'courier new',courier,monospace;color:#333;padding:7px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }



/*---- footer ----*/
#bottom{ padding: 0 25px 0 0; background: url(../img/bottom_rightcap.png) bottom right no-repeat;width:971px;margin: 0px auto;
	position: relative;}
#bottom .bottomback		{ background: url(../img/bottom.png) bottom left no-repeat; }

#bottom .breadcrumb		{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px;padding: 7px 20px 16px 20px; }
#bottom .breadcrumb a		{ color: #444; text-decoration: none;}
#bottom .breadcrumb a:hover	{ color: #000; text-decoration: underline;}


	#footer {
	clear:both;
	padding:0px 0px;
	background-color:#fff;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}

 #nav1 {
        height: 4.5em;
        overflow: hidden;
        border-bottom: 1px solid #c0c9da;
        padding: 0 10px;
        float: left;
        list-style: none;
        position: absolute;
	top:10px;
	right:10px;
	margin:77px 300px auto auto;
      }

#nav1 li,  #nav1 li a {
        position: relative;
        float: left;
      } 
#nav1 li { top: 15px; margin: 0; background: none; padding: 0; }
#nav1 li a:hover,  #nav1 li a:hover span { background-position: 0 -194px; color: #3f5f5a; }
#nav1 li a:active, #nav1 li a:active span { background-position: 0 -388px; color: #fff; }
#nav1 li a span {
        display: block;
        position: absolute;
        height: 195px;
        width: 10px;
        background: #aab8d7 url(../img/tab_r.png) 0 0 no-repeat;
        right: 0;
        top: 0;
      }
#nav1 li a {
        display: block;
        padding: 0.9em 1.1em;
        background: url(../img/tab_body.png) 0 0 no-repeat;
        color: #333;
        text-decoration: none;
        text-transform: uppercase;
        height: 195px;
	/*width:98%;*/
      }

.lang{position:absolute;z-index:12;top:0;right:194px}

.langen,.langru, .btn {cursor:pointer}

.ru, .en {display:none;}

img{border:0;outline: none;}

input:focus, input { outline: none; }


iframe {
	border:0;
}

img.handle {float:right;margin:0 10px 0 0;border:0;background:#fff}
.addrss{background-color:#dfebee;margin:1em;padding:1em;border:solid 1px #6a8e98;color:#000;line-height:1.7em;font-size:.9em;text-align:center;}

#googit{height:1px}

hr {
color: rgb(224,237,234);
background: rgb(224,237,234);
height:1px;
width: 98%;
border:none;
margin-top:5px;
margin-bottom:5px;
}

.btn{background:#ddd url("../img/btn_bg-gradient.gif") repeat-x 0 0;
font:11px/14px "Lucida Grande",Sans-serif;
width:auto;
margin:0!important;
overflow:visible;
padding:4px 10px 5px;
border-width:1px;
border-style:solid;
border-color:#ccc;
border-bottom-color:#ccc;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;color:#333;
text-shadow:1px 1px 0 #fff;
}


.btn-m{background-position:0 -200px!important;
font-size:11px!important;
line-height:20px!important;
padding:5px 15px 6px!important;
-moz-border-radius:5px!important;
-khtml-border-radius:5px!important;
-webkit-border-radius:5px!important;
border-radius:5px!important;}

.btn:hover,.btn:focus{border-color:#999 #999 #888;background-position:0 -6px;color:#000;text-decoration:none; outline: none;}

.btn-m:hover,.btn-m:focus{background-position:0 -206px;}

.btn:active{background-image:none;text-shadow:none;outline:none;}

#cataloguelink {display:none}
