﻿html,body{height:100%; width:100%}
body{margin:0;padding:0;text-align:left;background:#fff;color:#1d1d1d}
body,td,th{font:normal 12px Arial, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6{font:bold 22px Arial, Helvetica, sans-serif; color:#1d1d1d;padding:0 0 12px 0; margin:0}
h3{font-size:16px}
h4{font:bold 14px Arial, Helvetica, sans-serif}
h5,h6{font-size:12px; padding:0 0 3px 0}
p{margin:0; padding:0 0 14px 0}
a{text-decoration:underline; color:#1b75bc; outline:none}
a:hover{color:#35424a; text-decoration:none}
a:active{color:#000}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 12px Arial, Helvetica, sans-serif; color:#000}
.input,select,textarea{background:#fff; border:1px solid #1b75bc; margin:0}
input,select{vertical-align:middle; margin:0}
.input,textarea{padding:5px;.padding:5px 1px}
select{padding-left:5px; height:26px;.height:28px}
textarea{overflow:auto}
.button,button{background:#9cf; border:1px solid #9cf; padding:4px 5px 5px 5px;.padding:3px 1px; color:#000; font:bold 14px Arial, Helvetica, sans-serif; cursor:pointer; text-decoration: none}
.button:hover,button:hover{background:#7bb6f0; border-color:#7bb6f0}
big{font-size:16px; line-height:normal}
small{font-size:12px; line-height:normal}
label{zoom:1}
html>body label{cursor:pointer}
/css/img/
:focus{outline:none}
::selection{background:#4399dc;color:#fffaaa}
::-moz-selection{background:#4399dc;color:#fffaaa}

ol{margin:0;padding:0 0 13px 0}
	ol li{padding:0 0 3px 0; margin:0 0 0 20px;_margin-left:25px}
	ol ol{padding:3px 0 0 0}
ul{margin:0; padding:0 0 16px 0; list-style:none}
	ul li{padding:0 0 0 19px; background:url(/css/img/li-1.gif) 0 7px no-repeat; zoom:1}
	ul ul{padding:0}

address{font-style:normal}

.current{cursor:default}
.blue{color:#06c}
.grey{color:#666}
.text-left{text-align:left!important}

table{border:0; border-collapse:collapse; margin:0 0 14px 0}
	table td,
	table th{border-bottom:1px solid #ccc; padding:5px}
	table thead td,
	table thead th{font-weight:bold; text-align:left; background:#aaa; border-color:#aaa; color:#fff}


#main{width:980px; margin:0 auto}
	#head{padding:20px 20px 0 20px; position:relative; z-index:1; overflow:hidden; zoom:1}
		#logo{padding:10px 48px 0 0; height:71px; float:left; text-align:left; font:italic 12px Arial, Helvetica, sans-serif; color:#666}
			#logo img{margin-bottom:15px}
		#menu-site{padding:18px 0 0 0; float:left}
			#menu-site li{padding:0 35px 0 0; float:left; background:none}
			#menu-site li a{display:block; float:left}
			#menu-site li img{float:left; background:#999}
			#menu-site li a:hover img{background:#1b75bc}
		
		
		#head-search{float:right; padding:7px 0 0 0; font-size:11px; color:#333; line-height:28px; text-transform:uppercase}
		#head-search .input{width:155px; margin:0 5px; padding:6px 5px 5px 5px}
		#head-search .button{padding:5px}
		
		

		#ajaxSearch_form{float:left; padding:0px 0 0 0; font-size:11px; color:#333; line-height:26px; text-transform:uppercase; }
		#ajaxSearch_input {  margin:0 2px; padding:4px 0 4px 5px}

		#ajaxSearch_submit{padding:5px; background-image: url("/img/but-search.gif") ; background-repeat: no-repeat; 	background-color: #99CCFF; border:1px solid #9cf; padding:4px 5px 5px 5px; cursor:pointer;
		 }
  
		#ajaxSearch_submit:hover,button:hover{background-color:#7bb6f0; border-color:#7bb6f0; background-image: url("/img/but-search.gif") ; background-repeat: no-repeat; cursor:pointer;}

	


		
		
		
		#head-phone{width:159px; float:right; color:#999; font-size:12px}
			#head-phone strong{font-size:18px; color:#1b75bc}
		#lang{padding:0; float:right}
			#lang li{float:left; padding:0; background:none; font:bold 10px Arial, Helvetica, sans-serif; line-height:12px; text-transform:uppercase}
			#lang li a{display:block; float:left; background:#8bc8f5; padding:9px 10px; text-decoration:none; color:#333}
			#lang li a:hover{background:#599ed0; color:#fff}
			#lang li a.current{background:#1b75bc!important; color:#fff}
		#login{float:right; font:bold 10px Arial, Helvetica, sans-serif; line-height:12px; text-transform:uppercase; text-decoration:none; padding:9px 10px 9px 25px; background:url(/css/img/login.gif) 4px 50% no-repeat; color:#333!important}
			#login:hover{background-color:#cdeaff}
		#menu{padding:0; margin:0 0 0 -20px; width:960px; height:67px; background:#1b75bc; color:#fff; clear:both; position:relative; z-index:5}
			#menu li{padding:0 4px 0 0; background:url(/css/img/li-mn.gif) 100% 50% no-repeat; float:left; font-size:18px; line-height:23px; height:67px; white-space:nowra; position:relative}
			#menu li.last{background:none; padding:0}
			#menu li strong{display:block; float:left; font-weight:normal}
			#menu li a{display:block; padding:22px 20px; height:23px; float:left; background:#1b75bc; color:#fff; text-decoration:none}
			#menu li a:hover{background:#8bc8f5; color:#2c2c2c}
			#menu li a.current{cursor:default; background:#8bc8f5; color:#2c2c2c}
			#menu li ul{display:none; position:absolute; top:100%; left:0; background:#dceffc; color:#000; padding:10px 22px; width:310px}
			#menu li ul li{padding:4px 0; height:auto; background:none; font-size:13px; text-decoration:none; line-height:16px; font-weight:bold; white-space:normal; float:none}
			#menu li.current:hover strong,
			#menu li.current.over strong{padding-bottom:6px; margin-bottom:-6px; position:relative; z-index:5; background:url(/css/img/menu-current.gif) 50% 100% no-repeat}
			#menu li:hover ul,
			#menu li.over ul{display:block}
			#menu li ul li a{display:inline; padding:0; height:auto; float:none; background:none!important; color:#069!important; cursor:pointer!important; text-decoration:none}
			#menu li ul li a:hover{color:#000!important}
		#header{padding:0 0 0 20px; margin:0 0 116px -20px;_margin-left:-10px; height:147px; width:600px; background:#8bc8f5; position:relative; top:-87px; float:left; zoom:1}
			#header-deco{position:relative; height:350px; margin-bottom:-203px}
			#header-deco-2{position:absolute; bottom:0; right:0; padding:0 0 0 38px}
			html>body #header-deco-2{background:url(/css/img/header-1-1.png) 0 0 no-repeat}
			#header-deco-2 div{padding:16px 10px 17px 20px; width:350px; height:44px; font-size:22px; line-height:22px; color:#fff;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/header-1-2.png",sizingMethod="scale")}
			html>body #header-deco-2 div{background:url(/css/img/header-1-2.png)}
		#fast-search{float:right; padding:25px 20px 0 103px; margin:0 0 0 -75px; width:290px; height:259px; background:#8bc8f5; color:#333; font-size:12px}
			#fast-search h3{color:#333; padding:0 0 20px 0}
			#fast-search dl{padding:0 0 10px 0; margin:0}
			#fast-search dl dt{padding:0 0 5px 0; margin:0}
			#fast-search dl dd{padding:0 0 5px 0; margin:0}
			#fast-search dl select{width:280px; border-color:#1B75BC; height:26px;.height:28px}
			#fast-search dl .input{padding:5px; border-color:#1B75BC; width:197px; margin-right:5px}
			#fast-search dl .button{background:#fff; border-color:#fff}
			#fast-search dl .button:hover{background:#cdeaff; border-color:#cdeaff; color:#333}
			#fast-search p{padding:10px 0 0 0}
	#container{padding:28px 20px 20px 0; zoom:1}
		#nav{font:normal 11px Tahoma, Geneva, sans-serif; line-height:13px; color:#999; position:relative; top:-23px; margin-bottom:-23px; padding:0 0 10px 0; min-height:13px;_height:13px}
			#nav a{color:#666}
			#nav a:hover{color:#1b75bc}
		#left-colum{width:240px; float:left}
			#deco-1{background:#f4f4f4; padding:82px 20px 20px 20px; margin:0 0 -62px 0; position:relative; top:-82px}
			.banner{padding:0 0 20px 0}
		#right-colum{width:680px; float:right}
	#footer{padding:16px 0 20px 0; width:960px; border-top:4px solid #1b75bc; overflow:hidden; zoom:1}
		#footer-right{width:240px; padding:4px 40px 0 0; float:left}
			#copyright{padding:8px 0 0 0; color:#999; font-size:11px}
		#footer .contact{width:170px; padding:0 30px 0 0; float:left; font-size:11px; line-height:16px; color:#666}
			#footer .contact big{font-size:12px; color:#37434d; font-weight:bold; display:block; padding:0 0 8px 0}
			#footer .contact strong{color:#1b75bc}
		#footer-banner{float:right}

.box-news{padding:0 0 15px 0}
	.date{color:#999}
	span.date{font-size:11px; padding:0 0 3px 0}
	.box-news h4{font-size:13px; font-weight:normal; padding:0}

a.all{color:#35424a}
a.all:hover{color:#000}

.sub-container{overflow:hidden; zoom:1; border-bottom:2px solid #8bc8f5; padding:0 0 40px 0; margin:0 0 35px 0}
	.sub-container .colum{width:214px; padding:0 19px 10px 0;  float:left}
	.sub-container .colum.last{padding:0 0 10px 0}
	.but-shop{clear:both; float:left; background:url(/css/img/but-shop-2.gif) 100% 0 no-repeat; display:block; padding:0 14px 0 0; text-decoration:none; font-size:14px; line-height:17px; color:#35424a}
		.but-shop strong{display:block; float:left; font-weight:normal; padding:5px 9px 5px 10px; border:1px solid #8bc8f5; border-right:none; background:#afd9f8 url(/css/img/but-shop-1.gif) 0 0 repeat-x; white-space:nowrap}
		.but-shop:hover{color:#1b75bc; cursor:pointer}
	.ul-1{padding:0}
		.ul-1 li{padding:0 0 13px 14px; background:url(/img/li-2.gif) 0 4px no-repeat; font-size:14px}

.block-partner{padding:0; overflow:hidden; zoom:1}
	.block-partner .box{width:200px; padding:0 20px 16px 0; float:left}
	.block-partner .box.last{padding:10}
	.block-partner .box .img{height:80px}
	.block-partner .box a{color:#37434d!important}

.box-catalog{padding:0 0 6px 150px; overflow:hidden; zoom:1}
	.box-catalog .img{width:140px; float:left; padding:0 0 14px 0; margin-left:-150px;_margin-left:-75px}
	.box-catalog .text{width:100%; float:left; padding:2px 0 0 0}
	.box-catalog .text h4{padding:0 0 5px 0}
	.box-catalog .text h4 a{color:#000}
	.box-catalog .text h4 a:hover{color:#1b75bc}

.pages{padding:10px 0 20px 0; text-align:center; color:#36c; cursor:default}
	.pages strong{color:#999; font-weight:normal}
	.pages .prev{margin-right:13px}
	.pages .prev img,
	.pages .prev img{width:6px; height:10px; vertical-align:middle; background:#36c url(/css/img/prev-1.gif)}
	.pages .next{margin-left:13px}
	.pages .next img{background-image:url(/css/img/next-1.gif)}
	.pages .next:hover img,
	.pages .next:hover img{background-color:#000}
	.pages .unact{cursor:default}
	.pages .unact img{background-color:#999!important}

.box-img{float:right; padding:0 0 15px 15px; text-align:center; font-size:11px; color:#666}
	.box-img img{margin-bottom:5px}

.form-login{line-height:18px; padding:0 0 15px 0}
/*	.form-login .buttons{padding:5px 0; width:299px; text-align:right}*/
	
	.dl-form{padding:0 0 5px 0; margin:0; clear: both; }
	.dl-form dt,
	.dl-form dd{padding:5px 0 5px 0; margin:0; float: left; width: 50%; border-top: solid 1px #eee}
	.dl-form .button{width:66px}
	.dl-form .inputText{width:287px}
	.dl-form select{width:299px}
	.dl-form .size-2{width:216px; margin-right:5px}
	.dl-form .blue{float:left; display:block; width:10px; margin-left:-10px;_margin-left:-5px; position:relative}
	.dl-form .error{color:#900; margin-left:10px; line-height:24px}


.box-map{padding:0 0 15px 15px; float:right}

.ul-search{padding:0}
	.ul-search li{font-size:14px; padding:0 0 12px 0; background:none}

	.ajaxSearch_result{font-size:14px; padding:0 0 12px 0; background:none}
	.AS_ajax_resultsIntroFailure{font-size:14px; padding:0 0 12px 0; background:none}
	
	
.ajaxSearch_resultExtract{padding:0}
	.ajaxSearch_resultExtractli{font-size:14px; padding:0 0 12px 0; background:none}

.ajaxSearch_paging{padding:10px 0 20px 0; text-align:center; color:#36c; cursor:default}
	.ajaxSearch_paging strong{color:#999; font-weight:normal}
	.paging1Prev{margin-right:13px}
	.paging1Prev img,
	.paging1Next img{width:6px; height:10px; vertical-align:middle; background:#36c url(/css/img/prev-1.gif)}
	.paging1Next{margin-left:13px}
	.paging1Next img{background-image:url(/css/img/next-1.gif)}
	.paging1Prev:hover img,
	.paging1Next:hover img{background-color:#000}



.pagination .ditto_currentpage {{padding:10px 0 20px 0; text-align:center; color:#36c; cursor:default}
	.pagination .ditto_page strong{color:#999; font-weight:normal}
 	.pagination .ditto_page{ padding: 0px 5px;}/* отступы для номеров страниц*/
 
	.pagination .ditto_previous_link {margin-right:13px}
	.pagination .ditto_previous_link  img,
	.pagination .ditto_previous_link  img{width:6px; height:10px; vertical-align:middle; background:#36c url(/css/img/prev-1.gif)}
	
	.pagination 	.ditto_next_link{margin-left:13px}
	.pagination 	.ditto_next_link img{background-image:url(/css/img/next-1.gif)}
	.pagination 	.ditto_next_link:hover img,
	.pagination 	.ditto_next_link:hover img{background-color:#000}999!important}
	

	#extlink {padding:0; float:left}
	#extlink li{padding:0 0 13px 14px; background:url(/css/img/extlink.gif) 0 4px no-repeat; font-size:12px}


		#zajavka{float:right; font:bold 10px Arial, Helvetica, sans-serif; line-height:12px; text-transform:uppercase; text-decoration:none; padding:9px 10px 9px 25px;  color:#333!important}
			#zajavka:hover{background-color:#cdeaff}



		#created{float:right; padding:15px 42px 2px 20px; margin:0 0 -20px 0; position:relative; top:-10px; text-align:right; white-space:nowrap}
			#created a{color:#666; text-decoration:none}
			#created a span{text-decoration:underline}
			#created a:hover{color:#1B75BC}
			#created a:active{color:#000}
			#created img{position:absolute; top:15; right:0}


table.noBord td {border-bottom: 0px}


.form-zajavka{line-height:18px; padding:0 0 15px 0}
	.form-zajavka .buttons{padding:5px 0; width:299px; text-align:right}
	
	.dl-form2{padding:0 0 5px 0; margin:0}
	.dl-form2 dt,
	.dl-form2 dd{padding:0 0 5px 0; margin:0}
	.dl-form2 dd{padding:0 0 5px 0; margin:0}
	.dl-form2 .button{width:66px}
	.dl-form2 .input,
	.dl-form2 textarea{width:287px}
	.dl-form2 select{width:299px}
	.dl-form2 .size-2{width:216px; margin-right:5px}
	.dl-form2 .blue{float:left; display:block; width:10px; margin-left:-10px;_margin-left:-5px; position:relative}
	.dl-form2 .error{color:#900; margin-left:10px; line-height:24px}
	.buttons2{padding:5px 0; width:299px; text-align:right}