﻿body{ height:100%; width:100%; margin:0;background-color:#e9e0c9;}
img{border:0;}

.logo{ width:1020px; height:73px; margin:0px auto 42px auto;background-color:#fff;}
.logo .top{ padding:20px 0 0 10px;background-color:#fff;}
.logo h2{ margin:-60px 0 0 0; color:#383636; text-align:right;background-color:#fff; }
.logo p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8c8c8d;text-align:right; margin-top:-10px;}
.all{ width:1020px; height:100%; margin:-40px 0;}
.all2{ width:100%; height:100%; margin:-40px auto; background:url(../image/menybg.png)0 0 repeat-x;text-align:left;}
.all2-2{  width:1020px; height:100%; margin:auto;}
.all3{ width:1020px; height:100%; margin:17px auto;}
.men{ width:1030px; height:70px;margin:0 0 0 -16px;}
.men li{ list-style:none; float:left; width:160px; height:30px; margin-top:0px;}
.men li p{margin-top:0px;}
.pan{
	float:left;
	margin:3px 0 10px 0px;
	clear:both;
	}
.pan ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
	
	}		
#breadcrumbs {
	height:1em;
	font-size:12px;
	}
#breadcrumbs li {
	float:left;
	line-height:1.5em;
	color:#fff;
	padding-left:.15em;

	}		
#breadcrumbs li a {
	background: url(../image/breadcrums.jpg) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	font-weight: normal;
	}
#breadcrumbs li a:link,
#breadcrumbs li a:visited {
	color:#fff;
	text-decoration:none;
	}	
a:link, a:visited,	
#breadcrumbs li a:hover,
#breadcrumbs li a:focus {
	color:#fff;
	}		
.clear {clear:both;width:100%;line-height:0;font-size:0 ; margin-left:0;}
.cont{ background:url(../image/bggg.png)0 0 repeat-x; width:1020px; height:252px; padding-top:35px;}
.cont2{ background:url(../image/bggg3.png)0 0 repeat-x; width:1020px; height:2155px; padding-top:35px;}
.cont3{ background:url(../image/bggg2.png)0 0 repeat-x; width:1020px; height:840px; padding-top:235px;}
.cont4{ background:url(../image/bggg2.png)0 0 repeat-x; width:1020px; height:500px; padding-top:0px;}
.info{ width:950px; height:80px; margin:-10px 0 50px 35px;}
.info2{ width:100%; height:100%; margin-top:0px;color:#fff;}
.info2 p{ margin:10px 0 0px 0px;padding:7px;float:left;font-size:14px;color:#000;}
.info2 p.right{ padding:7px 0 7px 10px;font-size:13px;}
.ga{ width:996px; height:100%; margin:-20px 0 0 -15px;}
.ga ul{} 
.ga li{ width:300px; height:150px; list-style:none; float:left; margin-left:25px;}
.ga li:first-child{ margin-left:0;}
.ga li img{ margin-top:-10px; margin-left:10px; float:left; margin-right:5px;}
.ga li p{font-family:Arial; font-size:27px; color:#383636; font-weight:200px; margin-top:10px; padding-left:5px;}
.lipson p{ margin-bottom:0px;}
.lipson h2{ font-family: Arial, Helvetica, sans-serif; font-size:12px; width:231px; margin-left:30px; margin-top:40px;}
.lipson p a{ background:url(../image/qq.png) 0 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;margin-left:26px; padding-left:20px; color:#747373; }
.lipson p a:hover{ background:url(../image/dw.png)0 0 no-repeat; color:#f93733;}
.lipson a img{margin-left:30px; margin-top:15px;}
.gg{ width:620px; float:left; margin-left:40px;}
.gg img{ margin-right:10px;}
.gg p{ font-size:23px; font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.line{ width:620px; height:1px; display:block; background:#e5e5e5; margin-bottom:30px;}
span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959494; padding-right:20px; padding-right:20px;}
.stolbb{ margin-left:-40px; font-weight:200; height:329px; }
.stolbb li h2{ color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:200; margin-bottom:-4px;	}
.stolbb li{ background: #FFF; width:620px; height:auto; }
.stolbb li:first-child+li{ margin-left:0px;}
.stolbb li img{ margin-left:0px; margin-right:10px;}
.stolbb li p{ font-size:12px; font:12px/18px  Arial, Helvetica, sans-serif; width:545px;color:#959494;}
.stolbb li p img{ float: right; margin-right:82px; margin-top:7px; margin-bottom:30px;}
.line2{ width:620px; height:1px; display:block; background:#e5e5e5; margin-top:30px; margin-left:40px; }
.ggrihet{ display:block; float:right; width:270px; height:305px; background: url(../image/xs.png); margin-top:30px; border-radius:3px; border: 1px solid #f5f5f5; padding-left:30px;}
.ggrihet h1{ font-size:23px; font-family:Arial, Helvetica, sans-serif; margin-top:25px;}
.ggrihet p{ color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:200;}
.ggrihet b{ display: block; font-size:12px; font:12px/20px  Arial, Helvetica, sans-serif;color:#383636;}
.ggrihet span{ display:block; float:left; font-weight:bold; color:#383636; margin-top:10px; }
.ggrihet a{ float:right; margin-right:90px;}
.ggrihet2{ display:block; float:right; width:270px; height:140px; background:#fefefe; margin-top:20px; border-radius:3px; border: 1px solid #f5f5f5; padding-left:30px;}
.ggrihet img{ margin-top:10px;}
.ggrihet2 h1{ font-size:23px; font-family:Arial, Helvetica, sans-serif; margin-top:25px;margin-top:10px;}
.ggrihet2 h2{ color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:200;margin-top:-12px;padding-top:5px;padding-bottom:5px;}
.ggrihet2 p{ font-size:12px; font:12px/18px  Arial, Helvetica, sans-serif;color:#959494; margin-top:-12px;}
.ggrihet2 img{ margin-right:10px;}
/**************************** Tabs ************************/
.tabs li {
	display:block;
	float:left;
	margin-bottom:10px;
	width:14px;
	height:14px;
	margin-left:10px;
}
.tabs {
	overflow: hidden;
	padding: 1px 1px 0 0;
	margin-left:465px;
	margin-top:-20px;
	position:absolute;
	left:200px;
	top:555px;
	 
	
}
.tabs li a {
	display:block;
	background: url(../image/slahover.png)no-repeat;
	width:14px;
	height:14px;
	
}
.tabs li a.last {
	background: url(../image/slahover.png) no-repeat;
}
.tabs li a:hover {
	background: url(../image/sla.png) no-repeat;
}
.tabs li.current a {
	background: url(../image/slahover.png) no-repeat;
}
.box {
	display: none; width:1020px; height:414px; /* по умолчанию прячем все блоки */
}
.box.visible {
	display: block; width:1020px; height:414px;/* по умолчанию показываем нужный блок */
}
.repit {
	position:relative;
}
.men1{ width:1020px; height:45px; margin-top:-103px;}
.men1 li{ list-style:none; float:left;   width:160px; height:30px; margin-top:13px;}
.men1 li p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8c8c8d; margin-top:-2px;}
.men1 li p a{ text-decoration:none;  color:#8c8c8d;background:url(../image/hth.png) no-repeat; padding-left:30px;}
.men1 li p a:hover{ color:#383636; background:url(../image/hthhover.png)0 0 no-repeat;}

.toptitle{ width:1020px; height:25px; background-color:#604c3f;color:#fff;}

/**************************** CONTE ************************/
.room1{ width:996px; height:100%; margin:-10px 0 0 10px;}
.room2{ width:1020px; height:0px;margin:-1940px 0 0 2px;font-size:15px;}
.room2 li{ list-style:none; float:left; width:240px; margin:3px 2px 0 -20px;padding:10px;background-color:#d4c293;text-align:center;}
.room2 li.syo{ list-style:none; float:left; width:687px; margin:3px 2px 0 5px;padding:10px;background-color:#e1e1e1;text-align:left;}
.room3{ width:1020px; height:0px;margin:-380px 0 0 2px;font-size:15px;}
.room3 table{ width:980px;}
.room3 td{ width:96px;border: 1px #808080 solid;padding:0 0 3px 0;text-align:center;background-color:#d4c293;font-size:13px;letter-spacing: 2px;}
.room3 td img{ padding:3px 0 3px 0;}
.room3 td.fu{ width:96px;padding:0 0 3px 0;text-align:center;font-size:13px;letter-spacing: 2px;background-color:#e1e1e1;border: 1px #fff solid;}
.room3 td.fu2{ width:96px;border: 1px #808080 solid;padding:0 0 3px 0;text-align:center;background-color:#e1e1e1;font-size:13px;letter-spacing: 2px;}
.room3 td.fu3{ width:96px;border: 1px #808080 solid;padding:10px 0 13px 0;text-align:center;background-color:#e1e1e1;font-size:13px;letter-spacing: 2px;}
.room3 td.fuf{ width:96px;padding:0 0 0 0;text-align:center;font-size:13px;letter-spacing: 0px;background-color:#e1e1e1;border: 0px #fff solid;}
.room3 td.fuf img{ padding:0;}
.room3 th{ width:96px;background:url(../image/room3th.png) no-repeat;padding:0 0 3px 0;text-align:center;color:#fff; }


.re{ margin-top:30px;}
.re a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#393636; text-decoration:none; margin-bottom::-20px; margin-left:40px;}
#footer{ width:100%;height:160px;margin-top:0px;text-align:center; background-color:#604c3f;}
.footer2{ font-size:12px; width:100%; margin:auto;}
.footer2 img{ margin:20px 0 0 0; }
