body {margin:0;background:#f8f7f5 url("../images/tall.png") repeat-x top;}
a {color:#177b9b;}
/* ---ÇÀÃËÓØÊÈ--- */

.clear {clear:both;}
.clr {clear:both;}
img {border:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, ul {list-style:none;margin:0;padding:0;}

/* ---ÔÎÍÎÂÛÅ ÁËÎÊÈ--- */

.body_bg1 {background:url("../images/body_bg1.png") 30% 130px no-repeat;}

.body_bg2 {background:url("../images/body_bg2.png") 0px 30px no-repeat;}

.body_bg3 {background:url("../images/body_bg3.png") 98% 0px no-repeat;}

.body_bg4 {background:url("../images/body_bg4.png") no-repeat top center;}

.bottom_bg {background:url("../images/bottom_bg.png") repeat-x bottom;}



/* ---WRAPPER--- */

#wrapper {
	width:980px;
	margin:0 auto;
	min-height:1200px;
}

/* ---ØÀÏÊÀ--- */

.head {height:218px;}

/* ---ËÎÃÎ--- */

#logo {float:left;margin:20px 0 0 0;}
#logo h1 {background:url("../images/logo.png") 25px 0px no-repeat;}
#logo h1 a {
	font:normal 32px Trebuchet MS;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	padding:125px 0 0 0;
	display:block;
	text-shadow:#000 0px 0px 2px;
}
#logo h1 a span {color:#ec6426;text-shadow:#ec6426 0px 0px 2px;}
#logo h2 {text-align:center;}
#logo h2 a {
	font:normal 14px Trebuchet MS;
	color:#177b9b;
	text-decoration:none;
	border-bottom:1px dashed #177b9b;
}
#logo h2 a:hover {border:none;}

#head_right {float:right;}

/* ---ÐÅÊËÀÌÍÛÉ ÁËÎÊ--- */

#head_right .advert {
	width:638px;
	height:113px;
	background:url("../images/advert_bg.png") no-repeat;
	border:3px solid #d8d3d0;
	margin:40px 0 0 0;
}
#head_right .advert:hover {border-color:#c7d0cc;}

/* ---ÁËÎÊ 'ÍÀÉÄÈÒÅ ÍÀÑ'--- */

#head_right .find {margin:10px 0 0 0;}
#head_right .find a {
	width:204px;
	height:36px;
	display:block;
	text-indent:-1000em;
	float:left;
	margin:0 0 0 16px;
}
#head_right .find a.find_vk {background:url("../images/find_vk.png") no-repeat;}
#head_right .find a.find_tw {background:url("../images/find_tw.png") no-repeat;}
#head_right .find a.find_lj {background:url("../images/find_lj.png") no-repeat;}

/* ---ÍÀÂÈÃÀÖÈß--- */

.menu_navigation {height:50px;background:url("../images/navigation.png") no-repeat;}
.menu_navigation > ul > li {float:left;}
.menu_navigation > ul > li > a {
	height:38px;
	padding:12px 20px 0 20px;
	display:block;
	font:normal 16px Trebuchet MS;
	color:#fff;
	text-decoration:none;
}
.menu_navigation > ul > li:hover {background:url("../images/navigation_hov.png") repeat-x;}
.menu_navigation > ul > li.active {background:url("../images/navigation_active.png") no-repeat left;}
.menu_navigation ul.drop {
	position:absolute;
	padding:10px;
	display:none;
	background:rgb(93,81,76);
	border:3px solid rgb(137,129,125);
	margin:-3px 0 0 0; width:135px;
}
.menu_navigation ul.drop a {
	font:normal 12px Trebuchet MS;
	color:#fff;
	text-decoration:none;
	height:20px;
	padding:2px 5px 0 5px;
	display:block;
	border-bottom:1px solid rgb(126,111,105);
}
.menu_navigation ul.drop a:hover {color:rgb(255,181,65);}

/* ---ÑËÀÉÄÅÐ--- */

#slider {margin:10px 0 0 0;border:3px solid #d8d3d0;}
#slider li {width:975px;height:355px;}
#slider li #descr {
	height:148px;
	background:url("../images/shadow.png") repeat;
	margin:207px 0 0 0;
}
#slider li #descr #img {
	float:left;
	-webkit-box-shadow:#fff 0px 0px 10px;
	margin:10px 10px 0 10px;
}
#slider li #descr #img img {width:175px;height:131px;}
#slider li #descr #text {
	padding:10px 0 0 0;
	font:normal 14px Trebuchet MS;
	color:#000;
}
#slider li #descr #text a {color:#177b9b;text-decoration:none;}
#slider li #descr #text h3 {
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin:0 0 5px 0;
}
#slider li #descr #text h3 a {color:#000;}

.slider span a {
	width:55px;
	height:55px;
	display:block;
	text-indent:-1000em;
}
.slider span#prevBtn {
	position:absolute;
	margin:-340px 0 0 835px;
	opacity:0;
}
.slider span#nextBtn {
	position:absolute;
	margin:-340px 0 0 900px;
	opacity:0;
}
.slider span#prevBtn a {background:url("../images/slider_prev.png") no-repeat;}
.slider span#nextBtn a {background:url("../images/slider_next.png") no-repeat;}

/* ---ÁËÎÊ ÍÀÂÈÃÀÖÈÈ--- */

.nav_box {
	height:38px;
	margin:10px 0 0 0;
	background:#e3dedb;
}

/* ---SPEEDBAR--- */

.nav_box #speedbar {
	float:left;
	font:normal 14px Trebuchet MS;
	color:#2e2a29;
	margin:10px 0 0 10px;
}
.nav_box #speedbar a {color:#177b9b;text-decoration:none;}

/* ---ÏÎÈÑÊ--- */

.nav_box #search {float:right;margin:7px 7px 0 0;}
.nav_box #search .search_inp {
	width:146px;
	height:23px;
	padding:0 5px;
	background:url("../images/search_inp.png") no-repeat;
	border:none;
	float:left;
	font:normal 12px Trebuchet MS;
	color:#2e2a29;
}
.nav_box #search .search_sbm {
	width:20px;
	height:20px;
	background:url("../images/search_sbm.png") no-repeat;
	float:left;
	border:none;
	margin:2px 0 0 5px;
}

/* ---ÒÅËÎ--- */

.body {margin:10px 0 0 0;}

/* ---ÎÑÍÎÂÍÎÉ ÊÎÍÒÅÍÒ--- */

.body #main_content {
	float:left;
	width:670px;
	font:normal 12px Trebuchet MS;
}

/* ---ÎÑÍÎÂÍÎÉ ÁËÎÊ--- */

.block {width:670px;margin:0 0 18px 0px;}
.block .b_head {height:60px;background:url("../images/block_head.png") no-repeat;}
.block .b_head .title {
	float:left;
	height:30px;
	background:url("../images/block_title.png") no-repeat right;
	margin:10px 0 0 0;
	padding:3px 30px 0 20px;
	font:normal 16px Trebuchet MS;
	color:#fff;
}
.block .b_head .title a {color:#fff;text-decoration:none;}
.block .content {
	border-right:1px solid #a5a3a2;
	border-bottom:1px solid #a5a3a2;
	border-left:1px solid #a5a3a2;
	margin:-5px 0 0 14px;
	padding:0 10px 5px 15px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 1.3em;
	color:#555555;
}
.text_ {line-height:50px;font:normal 11px Tahoma;}
.block .content img { padding:3px 15px 3px 15px;}
.block .content a {color:#177b9b;text-decoration:none;}
.block .content a:hover {color:rgb(206,108,41);}
.block .content #info {font-size:11px;color:#837a84;}
.block .content #more {
	border-top:1px solid #a5a3a2;
padding:5px 0 0 0;
margin:5px 0 0 0;
}

/* ---ÏÐÀÂÛÉ ÁËÎÊ--- */

.body #right_side {
	float:left;
	width:302px;
	margin:0 0 0 8px;
}

/* ---ÌÎÄÓËÜ--- */

.module {margin:0 0 18px 0;}
.module h3 {
	height:36px;
	padding:13px 0 0 18px;
	background:url("../images/module_head.png") no-repeat;
	font:normal 16px Trebuchet MS;
	color:#fff;
}
.module .m_content {
	border-right:1px solid #a5a3a2;
	border-bottom:1px solid #a5a3a2;
	border-left:1px solid #a5a3a2;
	font:normal 13px Trebuchet MS;
	color:#000;
	padding:10px;
}
.module .m_content a {text-decoration:none;}

/* ---ÑÏÈÑÎÊ Â ÌÎÄÓËÅ--- */

ul.snav {margin:-5px;}
ul.snav a {
	height:24px;
	padding:6px 0 0 25px;
	display:block;
	border-bottom:1px solid #a5a3a2;
	background:url("../images/arrow.png") 10px 50% no-repeat;
}
ul.snav a:hover {color:#ff640a;}

/* ---ÔÎÐÌÀ ÂÕÎÄÀ Â ÌÎÄÓËÅ--- */

.login {margin:10px;}
.login #login_txt {
	float:left;
	width:60px;
	padding:4px 0 0 0;
}
.login #login_inp {float:left;margin:0 0 5px 0;}
.login .login_inp {
	width:148px;
	height:25px;
	padding:0 5px;
	background:url("../images/login_inp.png") no-repeat;
	border:none;
	font:normal 12px Trebuchet MS;
	color:#000;
}
.login #login_sbm {float:left;margin:5px 5px 0 5px;}
.login .login_sbm {
	width:129px;
	height:29px;
	background:url("../images/button.png") no-repeat;
	border:none;
	font:normal 15px Trebuchet MS;
	color:#fff;
}
.login #login_lnk {
	float:left;
	font-size:11px;
	margin:4px 0 0 0;
}

/* ---ÍÀÂÈÃÀÖÈß ÏÎ ÑÒÐÀÍÈÖÀÌ--- */

.page_nav {
	height:30px;
	padding:8px 0 0 0;
	margin:10px 0 0 0;
	background:transparent;
	font:normal 14px Trebuchet MS;
}

.page_nav a {font:normal 14px Trebuchet MS;color:rgb(38,137,158); text-decoration:underline; }
.page_nav a:hover {text-decoration:none;}
.page_nav span {
	background:rgb(231,108,30);
	border-radius:3px;  -moz-border-radius:3px; webkit-border-radius:3px;
	padding:0 5px;
	color:#fff;
}
.page_nav span.nav_ext {border: none;background: transparent; color:#177b9b;}



/* ---ÔÓÒÅÐ--- */
#c {background:url("../images/copy.png") 83% 95% no-repeat;}

.footer {height:308px;background:url("../images/footer_bg.png") 100% 50% no-repeat;}
.footer #news {height:250px;margin:40px 40px 0 40px;}
.footer #news .n_block {
	float:left;
	width:400px;
	margin:0 30px 0 0;
	font:normal 13px Trebuchet MS;
	color:#000;
}
.footer #news .n_block h3 {
	font:normal 18px Trebuchet MS;
	color:#000;
	border-bottom:1px solid #c18232;
	margin:0 0 5px 0;
}
.footer #news .n_block a {color:#177b9b;text-decoration:none;}
.footer #inf {margin:0;}
.footer #inf .banner {
	width:88px;
	height:31px;
	background:#ccc;
	float:left;
	margin:0 10px 0 0;
}
.footer #inf .copy {
	float:left;
	font:normal 14px Trebuchet MS;
	color:#fff;
	margin:7px 0 0 0;
}
.footer .copy a {
color:#fff; text-decoration:underline;
}
.footer .copy a:hover{
color: #FFFF99; text-decoration:none;
}


/* ---ÒÀÁËÈÖÀ ÀÊÒÈÂÍÛÕ ÏÎËÜÇÎÂÀÒÅËÅÉ--- */

.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#606D77;
}
.userstop thead {
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color: rgb(71,117,165);
}
.userstop td {padding:3px;}
.userstop a {color: #4b719e;text-decoration:none;}
.userstop a:hover {text-decoration: underline;}