*{font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size:12px; color:#394a58;}

html {padding:0; margin:0;}

body{margin:19px 0px 10px; padding:0; background-color:#ffffff;}

body.patt{background:url('/img/medpat2.jpg') repeat}

#wrap{width:1024px; height:158px; background:url('/img/hat.jpg') no-repeat; margin:0 auto 20px; padding:0;}

#wrap1{width:1024px; height:158px; background:url('/img/hat_new.jpg') no-repeat; margin:0 auto 20px; padding:0;}

#wrap_l{display:inline; width:70%; margin:21px 40px 10px; float:left;}

#wrap_r{margin-right:20px; float:right; text-align:right;margin-top:21px;}

a img{border: none;}

a:hover{color:#394a58; text-decoration:underline;}

.clear{clear:both; overflow:hidden; height:0px;}

a {outline:none;text-decoration:none;}

a.tlink{font-style:italic; color:#0088ce; text-decoration:underline;}

a.tlink:hover{font-style:italic; color:#0088ce; text-decoration:none;}

a.rlink{font-style:italic; font-weight:bold; color:#680000; font-size: 130%; text-decoration:underline;}

a.rlink:hover{font-style:italic; font-weight:bold; color:#680000; font-size: 130%; text-decoration:none;}



a.razlink{color:#5482ab;font-weight:bold;}

#content_wrap{height:auto; margin:0px auto; width:1024px;}

#container{float:left; width:1024px; margin-bottom:10px;}

#menu_c a{color:#5482ab;font-size:12px;}

#menu_c  a#on, #menu_c a:hover{background:#5482ab;color:#ffffff;}

#menu_c{font-weight:normal; text-align:center; margin-bottom:10px;min-height:28px; height:auto !important; height:26px;}

#menu_c a:active { color: #ff0000;}

h2 {font-size:14px; margin:0 0 10px; font-weight:bold; color:#680000;}

h4{font-weight:bold; color:#680000; border-bottom:1px solid #680000; padding:2px;}



div.main_hat{background:url('/img/header_l.jpg') repeat-x; width:100%; height:166px;}

#card{float:left; width:344px; height:131px; margin-top:21px;}

div#crd{width:344px; height:131px; background:url('/img/card.png'); behavior:url('/script/iepngfix.htc');}

div#phn{width:127px; height:41px; background:url('/img/phone.png') no-repeat right top;  behavior:url('/script/iepngfix.htc'); text-align:right; margin-top:5px; margin-bottom:15px;}\

html:root div#phn{width:100%;}

@media all and (min-width: 0){div#phn{width:100%;}} 



img#phn{width:127px; height:41px; background:url('/img/phone.png'); behavior:url('/script/iepngfix.htc');text-align:right; margin-top:5px; margin-bottom:15px;}

#slogan{float:left; margin-left:51px; behavior:url('/script/iepngfix.htc'); background:url('/img/hat_text.png') no-repeat; width:349px; height:60px;  margin-top:30px; margin-left:90px;}

.context {margin-top: /*50px*/63px;color:#ffffff;}

.context a {color:#ffffff;}



.tabletitle {background-color:#ffffff;border:0px; font-size:11px;font-weight:bold;padding:3px;vertical-align:middle;}

.tabletext {border:1px solid #5482ab;font-size:11px;padding:1px 5px;}

.tabletextred {border:1px solid #5482ab;font-size:11px;color:#680000;padding:1px 5px;}

.tableramka {border:1px solid #5482ab}



#phone{display:block; margin-top:5px; margin-bottom:15px;}

.maplist a{color:#680000;}

#footer_l{float:left;color:#ffffff;font-weight:normal;}

#footer_r{float:right; width:249px; height:36px; behavior:url('/script/iepngfix.htc'); background:url('/img/slogan.png') left center no-repeat; margin-right:5px;}

#footer_b{float:left; width:115px; height:55px; margin-left:55px;}



a.bt_r{display:block; float:left; background: url('/img/action_bt.jpg') no-repeat left bottom;height:79px;width:190px;}

a.bt_r:hover{display:block; float:left; background: url('/img/action_bt.jpg') no-repeat left top;height:79px;width:190px;}



div#banners{width:925px; height:75px;}

a.banner1{display:block; float:left; background:transparent url('/img/flower.jpg') no-repeat left bottom;height:56px;width:170px; padding:0px 0px 0px 15px;}

a.banner1:hover, a.banner1_on{display:block; float:left; background:transparent url('/img/flower.jpg') no-repeat left top;height:55px;width:170px; padding:0px 0px 0px 15px;}

a.banner2{display:block; float:left; background:transparent url('/img/sklyanki1.jpg') no-repeat left bottom;height:56px;width:170px; padding:0px 0px 0px 15px;}

a.banner2:hover, a.banner2_on{display:block; float:left; background:transparent url('/img/sklyanki1.jpg') no-repeat left top;height:56px;width:170px; padding:0px 0px 0px 15px;}

a.banner3{display:block; float:left; background:transparent url('/img/pero.jpg') no-repeat left bottom;height:54px;width:170px; padding:0px 0px 0px 15px;}

a.banner3:hover, a.banner3_on{display:block; float:left; background:transparent url('/img/pero.jpg') no-repeat left top;height:55px;width:170px; padding:0px 0px 0px 15px;}

a.banner4{display:block; float:left; background:transparent url('/img/sakvoyage.jpg') no-repeat left bottom;height:54px;width:170px; padding:0px 0px 0px 15px;}

a.banner4:hover, a.banner4_on{display:block; float:left; background:transparent url('/img/sakvoyage.jpg') no-repeat left top;height:55px;width:170px; padding:0px 0px 0px 15px;}

a.banner5{display:block; float:left; background:transparent url('/img/pagoda1.jpg') no-repeat left bottom;height:56px;width:170px; padding:0px 0px 0px 15px;}

a.banner5:hover, a.banner5_on{display:block; float:left; background:transparent url('/img/pagoda1.jpg') no-repeat left top;height:55px;width:170px; padding:0px 0px 0px 15px;}



.menu {float:left;width:232px;margin-top:72px;}

.main{background:#ffffff; margin-left:282px; line-height:15px; width:732px; min-height:350px; height:auto !important; height:350px; text-align:justify;}

.main .nc_row{font-family: Tahoma, Helvetica, Arial, sans-serif;}

a.menu_l{line-height:22px; font-weight:normal;color:#680000; font-size:12px; display:block; background:url('/img/new/menu_l1.png') bottom left no-repeat; width:200px; height:22px; padding-left:35px;}

a.menu_l:hover, a.menu_l_on{font-weight:normal;line-height:22px; color:#ffffff; font-size:12px; display:block; background:url('/img/new/menu_l1.png') top left no-repeat; width:198px; height:22px; padding-left:35px; text-decoration:none;}

 #inter{width:190px;margin:10px auto 5px auto; background:url('/img/menu_3c.jpg') no-repeat; color:#ffffff; line-height:22px;}

 #inter_l{width:190px;margin:10px auto 5px auto; background:url('/img/menu_3c.jpg') no-repeat; color:#ffffff; line-height:22px;}

li.lmenu{color:#680000; border-bottom:1px solid #680000; padding:1px 0 0;}

a.lmenu{font-weight:bold; color:#680000;}



.hr_line{background:transparent url('/img/hr.gif') repeat-x scroll 0%; height:1px; overflow:hidden; padding-bottom:10px;}

a.scheme{display:block; float:right;behavior:url('/script/iepngfix.htc'); background:transparent url('/img/scheme.png') no-repeat left bottom;height:30px;width:91px;}

a.scheme:hover, a.scheme_on{display:block; float:right; behavior:url('/script/iepngfix.htc'); background:transparent url('/img/scheme.png') no-repeat left top;height:30px;width:91px;}

#footer{margin:10px auto 5px auto; background:url('/img/footer2.png') repeat-x; color:#ffffff; height:36px; line-height:36px;}

#footer div{font-size:10px; }

#footer a{font-size:10px;}

#footer a{color:#ffffff;}

#footer a:hover{color:#680000;}

#YMapsID{margin:auto;}

/* !!! БЛОК &#8219;ОР&#65533;ЗОНТАЛЬНО&#8219;О МЕНЮ !!! */

.navi {

font-weight:normal; text-align:center;

min-height:62px; height:auto !important; height:62px;

width: 100%; position:relative; overflow:hidden; margin:5px auto 5px;}

.navicontainer {	float: left; left: 50%; position: relative;	text-align: center;}

.wrpr { position:relative; left:-50%; float:left; list-style:none; margin:0; padding:0;}

.navi a{ padding:2px 5px; margin:0;	color:#5482ab; font-size:12px; text-decoration:none;}

.navicontainer{float:left;}

.navi a#on, .navi a:hover {text-decoration:none; background:#5482ab;color:#ffffff;}

.dvdr{float:left;padding:2px 0;}

/* !!! КОНЕЦ БЛОКА &#8219;ОР&#65533;ЗОНТАЛЬНО&#8219;О МЕНЮ !!! */

p:first-letter {color:#680000;font-size:14px; font-weight:bold;}

p.cit{font-style: italic; font-size: 125%; border-left:2px solid #680000; padding-left: 1em;}

p.act{font-weight:bold; font-size: 130%; line-height: 150%; color:#0088ce;}

b{font-weight:bold;}

.td_time, .td_name, .td_price, .td_title, .td_workday, .td_material, .td_element{border:1px solid #5482AB;font-size:11px;padding:1px 5px;}

.td_price{text-align:center; width:85px;}

.td_time{text-align:center; width:50px;}

.td_element{text-align:center; width:250px;}

.td_workday{text-align:center; width:50px;}

.td_material{text-align:center; width:90px;}

.td_title{font-weight:bold;}

.nc_mail_from_site form input, select, textarea {width:400px; margin-top:3px;}

/*.nc_mail_from_site select { height:22px;}

.nc_mail_from_site form input{ height:16px;}*/

.nc_mail_from_site form textarea{ height:150px;}

#submit{background:url('/img/footer2.png') repeat-x scroll 0 0; width:250px; font-weight:bold; color:#ffffff; }

#phn_img{margin-bottom: 18px;}
