a{color:#F60;text-decoration:underline;}
body{background:#000 url(/img/site/bg.jpg) center top repeat scroll;color:#191814;font:0.8em/140% Verdana,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,Verdana,Helvetica,sans-serif;font-weight:700;line-height:100%;margin:0 0 1em 0;}
html,body,form{margin:0;padding:0;}
input,textarea,select{font:1em Tahoma,Helvetica,sans-serif;}
p{margin:0 0 1em 0;padding:0;}
strong,b{font-weight:700;}
ul{list-style:outside url(/img/site/bullet_green.png);}
ul ul{list-style:url(/img/site/bullet_orange.png);}
ul ul ul{list-style:url(/img/site/bullet_red.png);}
.bottom{background:#e5d4ab url(/img/site/bottom_tbg.png) center top repeat-x;clear:both;padding:10px 10px 0 10px;}
.bottom_l{background:transparent url(/img/site/bottom_l.png) left top no-repeat;}
.bottom_l div{background:transparent url(/img/site/bottom_r.png) right top no-repeat;padding:0 14px;}
.bottom_l div div{background:transparent url(/img/site/bottom_c.png) center top repeat-x;height:10px;}
.boxpl{border-top:1px solid #EFDDB2;padding:10px;position:relative;}
.boxpl_add{font-size:11px;}
.boxpl_id{color:#EFDDB2;font-size:18px;font-weight:700;position:absolute;right:10px;top:10px;}
.boxpl_tit{font-size:14px;font-weight:700;}
.box_cont{background:#fff1ce;margin:0 5px;}
.box_cont_l{background:transparent url(/img/site/content_l.png) left center repeat-y;}
.box_cont_r{background:transparent url(/img/site/content_r.png) right center repeat-y;}
.content{min-height:300px;padding:10px;}
.copy{font-size:0.7em;line-height:15px;}
.counter{padding-left:5px;width:1%;}
.fl{float:left;}
.foto{background:#e5d8b9;border:1px solid #b2a890;padding:4px;}
.fr{float:right;}
.header{height:285px;position:relative;}
.head_links{position:absolute;right:175px;top:30px;}
.logo{left:10px;position:absolute;top:5px;}
.logo2{
	left:211px;
	position:absolute;
	top: 15px;
	text-align: center;
	width: 560px;
}
.main_news{margin:10px 0;}
.main_news .news_main{border-top:1px solid #EFDDB2;padding:10px;}
.news_date{clear:both;color:#B9AB8A;}
.olnine_form{background:#f2e5c3;border:1px #d9cdaf solid;font-size:12px;margin:0 auto;padding:10px;width:100%;}
.olnine_form input,.olnine_form textarea{border:1px #7f7867 solid;font-size:14px;margin:0;padding:2px;}
.olnine_form th{text-align:left;width:220px;}
.olnine_form th,.olnine_form td{border-top:1px #d9cdaf solid;}
.onlineL{background:transparent url(/img/site/header_botton.png) 0 0 no-repeat;color:#FFF;font-size:10px;font-weight:700;height:22px;line-height:20px;position:absolute;right:10px;text-decoration:none;text-transform:uppercase;top:50px;}
.onlineL div{background:transparent url(/img/site/header_botton.png) 100% -44px no-repeat;height:22px;}
.onlineL div div{background:transparent url(/img/site/header_botton.png) 0 -22px repeat-x;margin:0 11px;}
.platforms_t .cell_i{font-weight:700;width:150px;}
.platforms_t .cell_i,.platforms_t .cell_c{border-bottom:1px solid #EFDDB2;padding:5px;vertical-align:top;}
.ref,.ref a{color:#c3b492;text-decoration:none; display: none;}
.scrol_box{background:#f2e5c3;border:1px solid #d9cdaf;position:relative;}
.scrol_box .next{background:right top;bottom:20px;}
.scrol_box .prev{background:left top;top:20px;}
.scrol_box .prev,.scrol_box .next{background:url(/img/site/scrol_b.png) no-repeat;cursor:pointer;display:none;float:left;height:30px;position:absolute;right:20px;text-decoration:none;width:30px;z-index:3px;}
.table_gal{margin:0 auto;}
.ta_c{text-align:center;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.top_bg{background:transparent url(/img/site/bg_top.jpg) 0 80px repeat-x;}
.wrapper{margin:0 auto;width:960px;}
.ymaps{border:1px solid #b2a890;}
div.items div{float:left;height:300px;width:808px;}
div.menu{background:transparent url(/img/site/menu_bg.png) center top repeat-x;height:45px;}
div.menu a,div.menu div.mli{color:#333;display:block;float:left;font-size:12px;height:45px;line-height:50px;padding:0 20px;text-decoration:none;text-shadow:0 1px 0 #FFF1CE;text-transform:uppercase;}
div.menu div.mli{background:transparent url(/img/site/menu_li.png) center bottom no-repeat;position:relative;}
div.menu div.mli div{background:#fbe8bb;border:1px solid #aea282;display:none;left:0;max-width:300px;min-width:100px;position:absolute;top:44px;width:200px;z-index:2;}
div.menu div.mli div a{background:none;border-top:1px #e1d0a8 solid;color:#000;display:block;float:none;font-size:12px;height:auto;line-height:130%;padding:7px 5px 7px 10px;text-shadow:none;text-transform:none;}
div.menu_l{background:transparent url(/img/site/menu_l.png) left top no-repeat;}
div.menu_r{background:transparent url(/img/site/menu_r.png) right top no-repeat;padding:0 14px;}
div.menu_sep{background:transparent url(/img/site/menu_sep.png) center bottom no-repeat;display:block;float:left;height:45px;overflow:hidden;width:1px;}
div.scrol{height:300px;margin:10px auto;overflow:hidden;position:relative;width:808px;}
div.scrol div.items{position:absolute;width:20000em;}
#captcha{border:1px #7f7867 solid;}
.olnine_form #captcha{margin-top:5px;}
.foto:hover{background:#FFD957;border:1px solid #BE9B14;}
.onlineL:active{background:0 -66px;}
.onlineL:active div{background:100% -110px;}
.onlineL:active div div{background:0 -88px;}
.scrol_box .next:hover{background:right bottom;}
.scrol_box .prev:hover{background:left bottom;}
a:hover{text-decoration:none;}
div.menu a:hover,div.menu div.mli:hover{background:transparent url(/img/site/menu_h.png) center bottom repeat-x;}
div.menu div.mli div a:hover{background:#eedcb1;}
div.menu div.mli:hover div,.scrol_box:hover .prev,.scrol_box:hover .next{display:block;}
img,div.menu div.mli div a:first-child,.main_news .news_main:first-child,.olnine_form tr:first-child th,.olnine_form tr:first-child td,.boxpl_c .boxpl:first-child{border:0;}
.guestbookAddInfo{
	background-color: #EFDDB2;
	border:1px solid #ccc1a5;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	line-height: 14px;
}
.mainGB{
	background-color: #bfb59a;
	text-align: left;
	border: 3px solid #f2e5c3;
}
.mainGB2{
	background-color: #f2e5c3;
	border: 1px solid #bfb59a;
}
.mainGBB{
	margin-bottom: 1px;
	background-color: #fff8e7;
}
.mainGBN{
	font-weight: 700;
	font-size: 11px;
}
.mainGBD{
	font-size: 10px;
	text-align: right;
}
.mainGBT{
	padding: 5px;
	font-size: 10px;
	line-height: 180%;
}
.mainGBTit{
	margin-bottom: 1px;
	background-color: #fff8e7;
	padding: 5px;
	color: #FF6600;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
}

.mainGBL{
	background-color: #fff8e7;
	text-align: right;
	padding: 3px 5px;
	font-size: 9px;
	text-transform: uppercase;
}
.mainGBL a{
	text-decoration: none;
	font-weight: 700;
}

div.guestbookBlock{
	border:1px solid #ccc1a5;
	margin-bottom: 10px;
}
div.guestbookDateName{
	padding: 0 10px;
	line-height: 30px;
	background-color: #EFDDB2;
	font-weight: 700;
}
div.guestbookDateName span{
	float: right;
	font-size: 10px;
	font-weight: normal;
}

div.guestbookText{
	padding: 10px;
}

div.guestbookReply{
	border: 2px solid #EFDDB2;
	padding: 10px 10px 5px 10px;
	margin: 5px;
	font-size: 11px;
	position: relative;
	font-style: italic;
}
div.guestbookReply div{
	position: absolute;
	top: -12px;
	left: 30px;
	height: 20px;
	line-height: 20px;
	background-color: #FFF1CE;
	font-size: 10px;
	font-weight: 700;
	font-style: normal;
	padding: 0 10px;
}
.guestbookForm{
	background-color: #f2e5c3;
	border: 1px solid #ccc1a5;
}

.guestbookFormI{
	border: 1px solid #ccc1a5;
	margin: 0;
	padding: 3px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
.guestbookFormB{
	font-size: 12px;
	padding: 5px 20px;
	margin: 0;
	background-color: #fff;
	border: 2px #e5d8b9 outset;
}
.guestbookFormLog{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #f2e5c3;
	border: 1px solid #ccc1a5;
}

.botton{
	display: block;
	height: 22px;
	line-height: 20px;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	font-weight: 700;
	background: transparent url(/img/site/header_botton.png) left 0 no-repeat;
}
.botton div{
	height: 22px;
	padding: 0 11px;
	background: transparent url(/img/site/header_botton.png) right -44px no-repeat;
}
.botton div div{
	padding: 0;
	background: transparent url(/img/site/header_botton.png) 0 -22px repeat-x;
	color:#fff;
}
.botton:hover{
	background-position: left -66px;
}
.botton:hover div{
	background-position: right -110px;
}
.botton:hover div div{
	background-position: left -88px;
}
div.phone{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 20px;
	font-family: Tahoma, Arial, sans-serif;
	color: #191814;
	line-height: 30px;
	vertical-align: middle;
}

.ad{
	background:#FBE8BB;
	border: 1px solid #AEA282;
	width: 450px;
	position: absolute;
	top: 10px;
	left: 250px;
}
.ad table{
	margin: 0;
}
a.hb{
	background: transparent url(/img/site/hb.png) 100% -58px no-repeat;
	height: 29px;
	display: block;
	padding: 0 5px 0 0;
	text-decoration: none;
	color: #333;
	margin: 5px 0 0 0;
	font-weight: 700;
}
a.hb span{
	background: transparent url(/img/site/hb.png) 0 0 no-repeat;
	display: block;
	height: 29px;
	padding: 1px 5px 0 10px;
	line-height: 25px;
	font-size: 10px;
	text-transform: uppercase;
}
a.hb:hover{
	background-position: 100% -87px;
}
a.hb:hover span{
	background-position: 0 -29px;
}