
/* -------- main.css -------- */

@import "reset.css";

body{
	background:#ffffff;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	min-width:995px;
}

input, textarea{font-family:Tahoma, Verdana, Arial, sans-serif;}

a{text-decoration:underline;}

a:hover{text-decoration:none;}

div.v-spacer{
	height:20px;
	width:10px;
	clear:both;
}

div.hr{
	background:url(../images/hr-bg.gif) repeat-x;
	height:9px;
}

.clearing{clear:both;}

.max-frame{
	background:#FFFFFF;
	min-width:995px;
}

.max-in{
	position:relative;
}

ul.marker li{
	background:url(../images/marker.gif) left center no-repeat;
	padding-left:20px;
}


/* =top
---------------------------------------------------------------------------*/

#layer-top{
	background:url(../images/top-bg.jpg) repeat-x top center;
	height:214px;
	position:relative;
}

#top-logo{
	width:310px;
	height:71px;
	position:absolute;
	left:12px;
	top:36px;
}

ul#top-nav{
	position:absolute;
	left:12px;
	top:18px;
}

ul#top-nav li{
	display:block;
	float:left;
	width:26px;
	height:26px;
	margin-right:5px;
}

ul#top-nav li a{
	position:relative;
	top:0px;
}

ul#top-menu{
	position:relative;
	margin:0px auto;
	width:680px;
	top:57px;
	text-align:right;
}

ul#top-menu li{
	display:inline;
	padding:0px 6px 0px 10px;
	background:url(../images/top-menu-bg.gif) top left no-repeat;
}

ul#top-menu li.li1st{
	padding-left:0px;
	background:none;
}

ul#top-menu a{
	color:#000000;
	text-decoration:none;
	font:bold 1.2em Tahoma;
}

ul#top-menu a.current{
	color:#FFFFFF;

}

ul#top-menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

ul#top-phones{
	position:absolute;
	right:13px;
	top:52px;
	font-size:1.8em;
	color:#FFFFFF;
}

ul#top-phones li span{
	font-size:11px;
	color:#fbca08;
}


/* =content
---------------------------------------------------------------------------*/

.layer-content{
	position:relative;
	margin:25px 64px;
	color:#626262;
}

.layer-content2{
	position:relative;
	margin:25px 64px;
	color:#626262;
	min-height:700px;
}

#content-text2 a{
	color:#006eb1;
}

#content-text2{
	position:relative;
	margin-top:20px;
	font-size:1.35em;
}

#content-text2 p{
	margin-bottom:20px;
	margin-right:40px;
	line-height:1.5;
	text-align:justify;
	text-indent:8px;
}

.layer-content h2{
	color:#e77817;
	font:normal 18px Tahoma;
	text-transform:uppercase;
	margin-bottom:5px;
}

.layer-content2 h2{
	color:#e77817;
	font:normal 18px Tahoma;
	text-transform:uppercase;
	margin-bottom:5px;
}

.layer-content a, .layer-content2 a{
	color:#006eb1;
	font-size:11px;
}

#content-search{
	position:absolute;
	z-index:5;
	top:230px;
	right:80px;
	width:215px;
	height:25px;
	text-align:left;
}

#content-search #query{
	position:relative;
	z-index:6;
	width:153px;
	height:17px;
	border:solid 1px #909090;
	background:#FFFFFF;
	float:left;
}

#content-search #search-btn{
	position:relative;
	z-index:6;
	width:52px;
	height:24px;
	top:-1px;
	float:right;
}

#frm_fb #ok-btn{
	position:relative;
	z-index:6;
	width:52px;
	height:24px;
	top:10px;
	float:left;
}

#frm_fb input, textarea{
	margin-bottom:10px;
	font-size:12px;
}

#frm_fb .f-label{
	float:left;
	width:100px;
	margin-left:8px;
}

#frm_fb .imp{
	color:#e77817;
	margin-left:8px;
	margin-bottom:10px;
}

#frm_fb .imp2{
	margin-left:8px;
	margin-bottom:10px;
}

ul.content-links{
	clear:both;
	height:200px;
}

ul.content-links li{
	display:block;
	float:left;
	width:20%;
	text-align:center;
}

.last{
	margin-right:-2px;
}

ul.content-links a{
	font-size:1.2em;
	color:#006eb1;
	text-decoration:none;
}

ul.content-links a:hover{
	color:#fde741;
}

ul.content-links a span{
	font-size:18px;
	text-decoration:underline;
}

ul.left-links{
	position:absolute;
	left:0px;
	top:0px;
}

ul.left-links li{
	margin-bottom:10px;
	width:200px;
}

ul.left-links a{
	font-size:1.2em;
	text-decoration:none;
}

ul.left-links a.current{
	color:#e77817;
}

ul.left-links a span{
	font-size:16px;
	text-decoration:underline;
}

ul.left-links2 li{
	margin-top:3px;
	margin-bottom:3px;
	margin-left:20px;
}

ul.left-links2 a{
	font-size:1.1em;
	text-decoration:none;
}

ul.left-links2 a.current{
	color:#e77817;
}

ul.left-links2 a span{
	font-size:15px;
	text-decoration:underline;
}

#cat_content{
	margin-left:230px;
	margin-right:64px;
	position:relative;
	left:50px;
	top:0px;
	padding-bottom:80px;
}

.cat_img{
	float:left;
}

#cat_content .left-links2{
	float:left;
	margin-top:30px;
}

.left-links3{
	margin-top:30px;
	clear:both;
	position:relative;
	top:20px;
}

.left-links3 li{
	float:left;
	display:block;
	width:29%;
	padding:0px 10px;
	font-size:1.4em;
	margin-bottom:20px;
	height:100px;
	text-align:right;
}

.item-image{
	float:none;
	height:172px;
	width:172px;
	background:#F8F8FF;
	border:1px dotted #63D9FF;
	text-align:center;
	margin:0px auto;
}

.offer-image{
	float:none;
	/*height:172px;
	width:172px;*/
	background:#F8F8FF;
	border:1px dotted #63D9FF;
	text-align:center;
	margin:0px auto;
}

.offer-image a img { margin:0; padding:0; }


.item-text{
	width:150px;
	font-size:12px;
	text-align:center;
	margin:0px auto;
}

.item-text p{
	text-align:justify;
}

.item-text a{
	font-size:1.2em;
}

.t-items{
	margin-bottom:0px;
	width:100%;
	position:relative;
	top:40px;
}

.t-items td{
	width:33%;
	text-align:center;
	font-size:1.4em;
	vertical-align:top;
	border:1px dotted #63D9FF;
}

.left-links3 li p{
	margin-top:5px;
	margin-bottom:5px;
}


/* -------------------------------*/

.ht-3{

}

#content-downloads{
	position:absolute;
	right:0px;
	top:0px;
	width:215px;
}

#content-downloads ul{
	width:170px;
}

#content-downloads ul li{
	margin-top:20px;
}

#content-downloads ul a{
	color:#006eb1;
}


#content-downloads .dimg{
	margin-top:35px;
}

#content-downloads ul li img{
	float:left;
	margin-right:10px;
}

#content-text{
	position:relative;
	margin-right:250px;
	margin-top:20px;
	font-size:1.35em;
}

#content-text p{
	margin-bottom:20px;
	line-height:1.5;
	text-align:justify;
	text-indent:8px;
}

.content-left{
	float:left;
	width:47%;
}

.content-right{
	float:right;
	width:47%;

}

.cols3{
	float:left;
	width:33%;
	text-align:center;
}

ul#content-partners{
	clear:both;
	margin-top:25px;
	height:80px;
}

ul#content-partners li{
	display:block;
	float:left;
	width:12%;
	text-align:center;
}

ul.prices li{
	margin-top:20px;
	text-align:left;
	font-size:11px;
}

ul.prices a{
	color:#006eb1;
}

ul.prices li img{
	float:left;
	margin-right:10px;
}




/* =bottom
---------------------------------------------------------------------------*/

#layer-bottom{
	height:140px;
	background:url(../images/bottom-bg.gif) repeat-x;
	padding:10px 64px 0px;
}

#layer-bottom h2{
	color:#0469a5;
	font:normal 18px Tahoma;
	text-transform:uppercase;
	margin-bottom:5px;
}

#bottom-copy{
	font-size:11px;
	color:#000000;
	float:left;
	width:22%;
}

#bottom-counters{
	float:left;
	width:23%;
}

#bottom-counters .counter{
	margin:0px 3px;
}

#bottom-contacts{
	font-size:1.2em;
	float:left;
	width:35%;
}

#bottom-contacts div.cl{
	float:left;
	width:80px;
}

#bottom-contacts div.cr{
	float:left;
	width:180px;
	margin-bottom:10px;
}

#bottom-contacts div.cr a{
	text-decoration:none;
}

#bottom-made{
	float:left;
	width:20%;
	font-size:1.2em;
	color:#000;
}

#bottom-made a{
	color:#006eb1;
}

.white{color:#FFFFFF}

.dark{color:#333333}

div.additional { padding:40px 10px 0; }
