DIV {padding:0px; margin:0px;}
BODY {background-color: #fcfadd; background-image: url('/img/bgr.gif'); background-position: 50% 0px; background-repeat: repeat-y; margin:0px; padding:0px; text-align: center; color:#685b14; font-family: Arial;}
TD, P, LI, FONT {color:#685b14; font-family: Arial; font-size: 13px;}

A:link {color:#3366cc; font-family:Arial; text-decoration:underline; }
A:visited {color:#999966; font-family:Arial; text-decoration:underline;}
A:hover {font-family:Arial; text-decoration:none;}
A:active {color:#999966; font-family:Arial; text-decoration:underline;}

H1 {margin: 0px 0px 10px 5px; color:#685b14; font-size:150%;}
H2 {margin: 0px 0px 10px 5px; color:#685b14; font-size:110%;}
H2 A:link {color:#685b14; font-family:Arial; text-decoration:underline; }
H2 A:visited {color:#685b14; font-family:Arial; text-decoration:underline;}
H2 A:hover {color:#685b14; font-family:Arial; text-decoration:none;}
H2 A:active {color:#685b14; font-family:Arial; text-decoration:underline;}
H3 {margin: 0px 0px 10px 5px; color:#685b14; font-size:100%;}

P,LI {margin:5px; line-height: 150%; }
img {border: 0px;}

table {border-collapse: collapse; border: 0px;}
td {margin: 0em;}

table.tab td, table.tab th{border: 1px solid #685b14;}
table.tab td.first, table.tab tr.first, .tab th {background-color: #f9f168;}
/* çèìà */




/* îñåíü */
DIV.top {background-image: url(/img/autumn.jpg); background-position: center top; background-repeat: no-repeat; height: 304px; text-align: center;}


/*
DIV.top {background-image: url(/img/top_sp3.jpg); background-position: center top; background-repeat: no-repeat; height: 304px; text-align: center;}
*/

DIV.icon {text-align: right; padding: 10px;}
/*/ çèìà */
/* ëåòî — DIV.top {background-image: url(/img/top_sammer2009.jpg); background-position: center top; background-repeat: no-repeat; height: 304px; text-align: center;} */
/* îñåíü DIV.top {background-image: url(/img/autumn.jpg); background-position: center top; background-repeat: no-repeat; height: 304px; text-align: center;}
DIV.icon {text-align: right; padding: 10px;}
DIV.text_top5 {text-align: ; padding: 10px;}*/

/* ëåòî */
DIV.text_top1 {text-align: right; color: #fff; float: left; padding-left: 550px;}
DIV.text_top1 A:link {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;padding: -15 -5 0 -5;}
DIV.text_top1 A:visited {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;padding: -15 -5 0 -5;}
DIV.text_top1 A:hover {font-size: 80%; color: #fff; font-family:Arial; text-decoration:none;padding: -15 -5 0 -5;}
DIV.text_top1 A:active {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;padding: -15 -5 0 -5;}
/* ëåòî */
DIV.text_top2 {text-align: right; color: #fff; margin-right: 210px;}
DIV.text_top2 A:link {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;}
DIV.text_top2 A:visited {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;}
DIV.text_top2 A:hover {font-size: 80%; color: #fff; font-family:Arial; text-decoration:none;}
DIV.text_top2 A:active {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;}

/* îñåíü */
DIV.text_top3 {text-align: right; color: #fff; margin-right: 20px;}
DIV.text_top3 A:link {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;}
DIV.text_top3 A:visited {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;}
DIV.text_top3 A:hover {font-size: 80%; color: #fff; font-family:Arial; text-decoration:none;}
DIV.text_top3 A:active {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;}
/* îñåíü */
DIV.text_top4 {text-align: right; color: #fff; float: left; padding-left: 780px;}
DIV.text_top4 A:link {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;padding: -15 -5 0 -5;}
DIV.text_top4 A:visited {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;padding: -15 -5 0 -5;}
DIV.text_top4 A:hover {font-size: 80%; color: #fff; font-family:Arial; text-decoration:none;padding: -15 -5 0 -5;}
DIV.text_top4 A:active {font-size: 80%; color: #fff; font-family:Arial; text-decoration:underline;padding: -15 -5 0 -5;}

DIV.text_top5 {text-align: left; color: #6b7c9a; width:745px; padding-left: 10px;}
DIV.text_top5 A:link {font-size: 90%; color: #6b7c9a; font-family:Arial; text-decoration:underline;}
DIV.text_top5 A:visited {font-size: 90%; color: #6b7c9a; font-family:Arial; text-decoration:underline;}
DIV.text_top5 A:hover {font-size: 90%; color: #6b7c9a; font-family:Arial; text-decoration:none;}
DIV.text_top5 A:active {font-size: 90%; color: #6b7c9a; font-family:Arial; text-decoration:underline;}

DIV.wood_top {background-image: url(/img/wood_hor.gif); height: 24px;}
DIV.menu_out {background-image: url(/img/menu_dark_top.gif); height: 24px; width: 214px;}
DIV.menu_in {background-image: url(/img/menu_light_top.gif); height: 24px; margin: 0px 10px;}

DIV.left_col {float: left; width: 224px;}
DIV.menu { background-image: url(/img/shadow_menu.gif); background-position: right top; background-repeat: repeat-y;}
DIV.shadow_bott {background-image: url(/img/shadow_bott.gif); background-position: right bottom; background-repeat: no-repeat;}
DIV.menu_dark {background-image: url(/img/menu_dark_grad.gif); background-position: center top; background-repeat: repeat-x; background-color: #bcb157; padding: 0px 10px 10px 10px; margin-right: 10px;}
DIV.menu_light {background-image: url(/img/menu_light_grad.gif); background-position: center bottom; background-repeat: repeat-x; background-color: #fcfbcd; padding: 0px 10px 30px 10px; text-align: right; line-height: 150%;}
DIV.menu_light A:link {font-size: 12px; color: #685b14; font-family:Arial; text-decoration:underline;}
DIV.menu_light A:visited {font-size: 12px; color: #685b14; font-family:Arial; text-decoration:underline;}
DIV.menu_light A:hover {font-size: 12px; color: #685b14; font-family:Arial; text-decoration:none;}
DIV.menu_light A:active {font-size: 12px; color: #685b14; font-family:Arial; text-decoration:underline;}

DIV.submenu {background-image: url(/img/shadow.gif); background-color: #e7e394; background-position: center top; background-repeat: repeat-x; margin-left: 230px; padding: 10px 20px 20px 20px; text-align: left;}
DIV.submenu A:link {color: #685b14; font-family:Arial; text-decoration:underline;}
DIV.submenu A:visited {color: #685b14; font-family:Arial; text-decoration:underline;}
DIV.submenu A:hover {color: #685b14; font-family:Arial; text-decoration:none;}
DIV.submenu A:active {color: #685b14; font-family:Arial; text-decoration:underline;}

DIV.cont {text-align: left; margin: 20px 22px 20px 240px;}
DIV.cont8 {text-align: left; margin: 20px 10px 20px 230px; background-image:url(http://www.95km.ru/img/bg8.gif); background-repeat:no-repeat; background-position:top;}

DIV.cont_spring { width:749px; height:333px; background-image:url(/img/bg_spring.gif); background-repeat:no-repeat; background-position:top;}
#h1 { text-align: center; margin: 20px 5px 5px 150px;}

DIV.wood_bott {clear: both; background-image: url(/img/wood_hor.gif); height: 24px;}
DIV.foot {background-image: url(/img/shadow.gif); background-color: #e7e394; background-position: center top; background-repeat: repeat-x; padding: 10px; text-align: left;}

DIV.left_space {height: 20px; width: 224px; background-image: url(/img/menu.gif); background-position: left top;}
DIV.left_dark {background-color: #bcb157; padding: 10px; margin-right: 10px;}
DIV.left_light {background-color: #fcfbcd; padding: 5px; text-align: left;}
DIV.left_light2 {background-color: #fcfbcd;}
DIV.left_light1 {background-image: url(/images/an_bg.gif); background-repeat: repeat-y;}

IMG.imgleft {margin-right: 10px;}
IMG.imgright {margin-left: 10px;}

.btn {background-color:white;border:1px solid #685b14;font-family:Verdana;font-size:12px;color:#685b14;}
.inp {background-color:white;border:1px solid #685b14;font-family:Verdana;font-size:12px;color:#685b14;}
.mark {background-color:#5e74a3;}

#divBg {position:relative; overflow: auto; z-index:10; width:7257px; left: 90px !important; top: 15px !important; height:100px; clip:rect(0px 10px 10px 0px); visibility:hidden;}
#divMenu {position:relative; z-index:11; left:11px; top:1px; color:#000000; font-size:13px; font-family:verdana,arial,helvetica,sans-serif; visibility:inherit;}
#divMenu nobr a {padding-right: 4px;}
#divArrowLeft {position:relative; z-index:12; width:11px; height:20px; left:50px; top:-65px; visibility:inherit; }
#divArrowRight {position:relative; z-index:12; width:11px; height:20px; top:-85px; visibility:inherit; margin-left: 130px;}


.excu p{margin:20px 0;text-indent:30px;}
.excu h1{margin:10px 0 35px;}
.excu .bottom_pic{clear:right;text-align:center;}
.pic_excu {width:210px;text-align:right;float:right;}
.pic_excu img, .bottom_pic img, .excupic_main img{border:1px solid #F6F3BD;cursor:pointer;margin:0 0 20px;}
.pic_excu img:hover, .bottom_pic img:hover, .excupic_main img:hover{border:1px solid #000;}
.excupic_main img{float:right;}
.excupic_main{clear:right;margin:50px 0;}
.excupic_main span{font-size:11px;}

.food p{margin:20px 0;text-indent:30px;}


.food .personalcafe{clear:right;width:720px;padding:15px 0 20px;display:table}
.food .personalcafe img{float:right;padding:0 0 0 10px;}
.food .personalcafe span{font-size:90%;}
.food .personalcafe h3{margin:0 0 25px;}
.food .personalcafe p{margin:0;}
.food h2, .food h3{margin-left:0;}

.food .bottom_pics{text-align:center;width:720px;padding:5px 0 35px;}

.food_price{width:734px;}
.food_price td{border:1px solid #685B14;vertical-align:top;}
.food_price p{margin:0;padding:0;text-indent:0;}

.slider_block{color:#FF6200!important;text-decoration:underline;cursor:pointer;}
.slide_box{color:green!important;text-decoration:underline;cursor:pointer;text-align:center;}
.slider_block_content{display:none;font-size:12px;margin-left:30px;display:none;}
.noneb{display:none;}
.noneb table td{vertical-align:top;}

.slide_tables table{width:725px;}
.slide_tables td{text-align:center;}
.slide_tables tr td:first-child{text-align:left!important;}

.share_block {margin:10px 0 0;text-align:left;border:1px solid #685B14;padding:20px 20px 10px;clear:right;}
.share_block h2{font-size:15px;text-align:center;}
.share_block h1{text-align:center;}
.share_block p, .share_block .noneb{font-size:12px;}

.vac_slider_block{cursor:pointer;text-decoration:underline;}
.vacancy .noneb p{margin-top:0;}