/*@charset "utf-8";

 CSS Document */



body {margin:0; overflow-x: hidden; background-color: white;}

img {border:0;}



table {

 border-collapse:collapse;



}

td {

 padding:0px;

 margin:0px;

 vertical-align:top;

} 



p { font-family: arial; font-size: 12px; color: rgb(17, 17, 17);}

h1 { font-family: arial; font-size: 16px; color:red} 

h2 { font-family: arial; font-size: 14px; color:red} 

h3 { font-family: arial; font-size: 12px; color:red}

a:hover { text-decoration:underline }

ul li a { text-decoration:underline }

.dopmenu li{ list-style-type:none; 

display:inline; 

margin-right:20px; 

background-color: #CCCCCC; 

padding:2px; 

text-decoration:none; }



.dopmenu li:hover {background-color:red }



.dopmenu li a {color:red; text-decoration:none;}

.dopmenu li a:hover  { color:#FFFFFF}

#all {width:1000px; margin:0 auto; background-color: #FFFFFF;}



div.head {width:1000px; background:url(img/head_bg.jpg) no-repeat; height:226px;}

div.head .logo {float:left;}

div.head div.slogan {margin:5px; float:left;}

div.head div.slogan h3{margin:0; padding:0; font-weight:normal;font-family:HeliosCondLight; font-size:18px; color:#777777;}

div.head div.slogan h3 span {color:#db261f;}

div.head div.icon {float:right; background:#696969; color:#FFFFFF; padding:5px 5px; margin:20px 0 0;}

div.head div.icon img {margin:0 3px 0;}

div.menu ul{
	padding:0;
	margin:0;
	}

div.menu { width:100%; background:#696969; float:left;}

div.menu img {float:left; margin:0px;}

div.menu div.img{float:left; height:42px; font-family:tahoma; padding:5px; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}

div.menu div.img:hover {background: none;}

div.menu li{list-style:none; float:left; height:42px; border-right:ridge 2px #FFFFFF; font-family:tahoma; padding:5px 7px; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; display:block; vertical-align:middle;}

div.menu li.pading{list-style:none; float:left; height:42px; border-right:ridge 2px #FFFFFF; font-family:tahoma; padding:10px 20px 0; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}
  
div.menu li.cont{ border:none; width:64px;}
  
#pad{
	width:91px;  text-align:center;
	};

div.menu li.right{}

div.menu li a {color:#FFFFFF; text-decoration:none; display:block;}

div.menu li:hover {background: #db261f;}

 

div.content { width:1000px; margin:20px 0 0; float:left; min-height:700px;} 

div.content div.left {float:left; font-family:tahoma; width:225px; height: 500px;} /* вытягиваем левое поле по высоте */

div.content div.left div.left_menu { width:225px; margin:0 0 50px 0;}

div.left_menu li {padding:0 0 0 25px; width:100%; list-style:none; color:#696969;font-weight:bold; font-size:13px; margin:5px 0; background:url(img/marker.jpg) no-repeat;}

div.left_menu li.activ {background:url(img/strelka.jpg) no-repeat;}

div.left_menu li a {color:#696969;text-decoration:none; font-family:tahoma; font-weight:bold; font-size:13px;}

div.left_menu li a:hover {color:#bb0b04;}
div.left_menu ul{
	padding:0px;
	margin:0;
	float:left;}



div.content div.left div.title_search { float:right; background:#db261f;  font-weight:bold; font-size:12px; margin-right:20px; padding:5px; color:#FFFFFF;}

div.content div.left div.search {float:left; width:205px;padding:5px 0; margin-right:20px; background:#f4f4f4;}

div.content div.left div.search input {float:left; border:solid 1px #969696;margin:5px 0 5px 5px; width:130px; color:#969696;}

div.content div.left div.search input.button {background:#FFFFFF; float:left; width:50px; font-size:12px; font-weight:bold; color:#969696;}

div.content div.left div.title_subscribe {float:right; background:#db261f; width:160px; font-weight:bold; font-size:12px; margin:10px 20px 0 0px; padding:5px; color:#FFFFFF;}

div.content div.left div.subscribe {float:left; width:205px;padding:5px 0; background:#f4f4f4; }

div.content div.left div.subscribe input {float:left; border:solid 1px #969696;margin:5px 0 5px 5px;  width:150px; color:#969696;}

div.content div.left div.subscribe input.button {background:#FFFFFF; float:left; width:30px; font-size:12px; font-weight:bold; color:#969696;}

div.content div.left div.tel {}



div.content div.cont {float:left; background: #f4f4f4; width:755px; margin:0 0 0 10px; padding:5px 0 5px 10px;}

div.content div.cont div.text { margin: 10px 10px 10px 10px; }

div.content div.cont div.cont_down {

background: white url(img/down_cont.jpg) no-repeat;

height:55px;

margin:-20px 0 -10px 60px;

position:relative;

top:21px;

width:696px;

z-index:1;

}

div.content div.cont div.photo {width:670px;}

div.content div.cont div.photo img {margin:70px 10px 0;}



div.tel {font-family:HeliosCondLight;top:0px; width:500px; float:left; position:relative;}

div.tel div.title_tel {color:#696969; font-size:20px;}

div.tel div.tel_img {width:219px; height:164px; float:left;}

div.tel div.nomera {color:#696969; font-size:24px; float:left; margin:70px 0 0 -30px;}

div.tel div.nomera span {color:#ffffff; padding:2px; background:#db261f; font-size:18px;}



div.footer {width:1000px; float:left; height:60px; background:#696969; margin:0px;}

div.footer div.rambler {float:left; margin:5px 10px 0;}

div.footer div.contacts {float:left; margin:15px 0 0px 150px; font-family:tahoma; color:#FFFFFF; font-weight:bold; font-size:12px;}

div.footer div.footer_logo {float:right; width:160px; background:#FFFFFF;}





tr.row1 {

    background-color: #f4f4f4;

    text-align: left;

    font-size: 15px;

    height: 25px;

    text-decoration: none;

}

tr.row1 a {

    text-decoration: none;

}

tr.row1:hover {

    background-color: #E1E1E1;

}

a { text-decoration: none;}

a:hover { color: red;}

span.headpage { font-size: 11pt; font-family: verdana;  color:red; font-weight: bold;}

b.name { color: black; font-size: 16px;}

span.context { color: black; font-size: 15px; }

a.all { color: red; }

span.faq { color: black; font-size: 15px; }

b.namefaq { color: #696969; font-size: 16px;}

hr { border-color: #404040; }

.contsearch {float:left; background: #f4f4f4; width:680px; margin:0 0 0 10px; padding:5px 0 5px 10px;} 


