/* Общие стили
----------------------------- */

html,body{
height:100%;
margin:0px;
padding: 0px;
background: #e1dcbc;
font-size: 11px;
font-family: tahoma;
}

table{border:0px;border-collapse:collapse;}
table td{padding:0px;}
.news img {border:none; margin-right: 4px;}
.style_input {font-size: 11px;color: #757575;font-family: Verdana;padding-left:3px;border: 1px solid #d7d7d7;background-image: url(../images/Style_input.png);height:18px;}
.splCont{display:none;border:none;padding:3px 5px; text-decoration:none;}

.all_input {font-size: 11px;color: #757575; background: #f8f8f8; font-family: Verdana;padding-left:8px; padding-top: 2px; border: 1px solid #ececec; height:18px;}
.all_input:hover {font-size: 11px;color: #757575; background: #f2f2f2; font-family: Verdana;padding-left:8px; padding-top: 2px; border: 1px solid #ececec; height:18px;}

.text_input {font-size: 11px;color: #757575; background: #f8f8f8; font-family: Verdana;padding-left:8px; padding-top: 2px; border: 1px solid #ececec;}
.text_input:hover {font-size: 11px;color: #757575; background: #f2f2f2; font-family: Verdana;padding-left:8px; padding-top: 2px; border: 1px solid #ececec;}

.quote_info {color: #757575; font: 9pt Verdana; text-align:justify; background-color: #f8f8f4;  border-left: 4px #e8e7db solid; padding: 5px;}
.quote_info:hover {color: #757575; font: 9pt Verdana; text-align:justify; background-color: #fbfbf9;  border-left: 4px #e8e7db solid; padding: 5px;}
.quote_info a {color: #757575; font: 9pt Verdana; text-decoration: underline;}
.quote_info a:hover {color: #757575; font: 9pt Verdana; text-decoration: none;}

/* Контент
----------------------------- */
#content {min-width: 1000px; max-width: 1200px;}

/* Шапка
----------------------------- */

#head {background-image: url(../images/topbg.png); height: 146px;}
#logo {background-image: url(../images/logo.png); width: 343px; height: 146px; float:left;}

a.to_fav {background-image: url(../images/to_fav.png);background-position: top;width: 67px;height: 25px;display: block;}
a:hover.to_fav {background-image: url(../images/to_fav.png);background-position: bottom;}
a.to_start {background-image: url(../images/to_start.png);background-position: top;width: 67px;height: 25px;display: block;}
a:hover.to_start {background-image: url(../images/to_start.png);background-position: bottom;}

#s_act {background-image: url(../images/s_act.png); width: 335px; height: 146px; float:left; margin-left: 32px;}
.act {font:11px Verdana; color:#3d3d3d;}
.act a {color:#e98115; text-decoration:underline;} 
.act a:hover {text-decoration:none;}

.m_head {font:10px Verdana; color:#ffffff;}
.m_head a {color:#ffffff; text-decoration:underline;} 
.m_head a:hover {text-decoration:none;}

/* Меню сайта
----------------------------- */

#m_head {background-image: url(../images/m_head.png); height: 79px;}

.menu-gray {font:13pt Tahoma; color: #717171;}
.menu-gray a {color: #9d9d9d; text-decoration: none; padding-left:16px;}
.menu-gray a:hover {color: #3C3C3C; text-decoration: none; padding-left:16px;}
.menu-gray a span {color: #5d5d5d; text-decoration: none;}
.menu-gray a:hover span {color: #3C3C3C; text-decoration: none;}

.menu-gray-down {font:9pt Tahoma; color: #717171;}
.menu-gray-down a {color: #717171; text-decoration: underline; padding-left: 16px;}
.menu-gray-down a:hover {color: #3C3C3C; text-decoration: none; padding-left:16px;}
.menu-gray-down a span {color: #717171; text-decoration: underline;}
.menu-gray-down a:hover span {color: #ed4c34; text-decoration: none;}

/* Логмн
----------------------------- */

#login_left {background-image: url(../images/login_left.png); width: 336px; height: 165px;}

.login {font:11px Verdana; color:#474747;}
.login a {color:#474747; text-decoration:none;} 
.login a:hover {color:#6B8E23; text-decoration:none;}
.login a span {color:#474747; padding: 1px; text-decoration:none;} 
.login a:hover span {color:#ffffff; background: #6B8E23; text-decoration:none;}

/* Информация
----------------------------- */

#info_block {background-color: #ffffff; zoom:1; margin-left: 16px; }
#r_block_bottom {background-image: url(../images/r_block_bottom.png); width: 225px; height: 25px;}
#r_block {background-image: url(../images/r_block.png); width: 123px; height: 26px;}

.info_title {font:14pt Verdana; color:#5f5e56;}
.info_title a {color:#5f5e56; text-decoration:underline;} 
.info_title a:hover {text-decoration:none;}

.info_text {font:12px Verdana; color:#5f5e56;}
.info_text a {color:#5f5e56; text-decoration:underline;} 
.info_text a:hover {text-decoration:none;}

.speedbar {font:11px Verdana; color:#5f5e56;}
.speedbar a {color:#5f5e56; text-decoration:underline;} 
.speedbar a:hover {color: #ed4c34; text-decoration:none;}

/* Меню
----------------------------- */

#cmenu_top {background-image: url(../images/cmenu_top.png); width: 228px; height: 56px;}
#cmenu {background-color: #c8c4a7; width: 228px;}
#cmenu_bottom {background-image: url(../images/cmenu_bottom.png); width: 228px; height: 21px;}
#wmenu_top {background-image: url(../images/wmenu_top.png); width: 228px; height: 56px;}
#wmenu {background-image: url(../images/wmenu_cont.png); width: 228px;}
#wmenu_bottom {background-image: url(../images/wmenu_bottom.png); width: 228px; height: 21px;}
#dmenu_top {background-image: url(../images/dmenu_top.png); width: 228px; height: 56px;}
#dmenu {background-color: #494646; width: 228px;}
#dmenu_bottom {background-image: url(../images/dmenu_bottom.png); width: 228px; height: 21px;}

#m_top {padding-left: 14px; padding-top: 12px;}
#m_cont {padding-left: 14px; padding-right:10px; padding-top: 2px;}

.menu_title_white {font:13pt Verdana; color:#ffffff;}
.menu_white {font:11px Verdana; color:#ffffff;}
.menu_white a {color:#ffffff; text-decoration:underline;} 
.menu_white a:hover {color: #ed4c34; text-decoration:none;}

.menu_title {font:13pt Verdana; color:#5f5e56;}
.menu {font:11px Verdana; color:#5f5e56;}
.menu a {color:#5f5e56; text-decoration:underline;} 
.menu a:hover {color:#6B8E23; text-decoration:none;}

.vote_do, .vote_do_hover {width:90px; height:20px; background:url(../images/sidebar_vote_btn.png) no-repeat 0 0; border:0pt none;}
.vote_do_hover {background-position:0 -20px}

.tags {font:Verdana; color:#5f5e56;}
.tags a {color:#5f5e56; text-decoration:underline;} 
.tags a:hover {color:#6B8E23; text-decoration:none;}

/* Новости
----------------------------- */

#arrow {background-image: url(../images/arrow.png); width: 18px; height: 9px;}

.news-title {font:14px Verdana; color:#4b719e;}
.news-title a {font:14px Verdana; color:#4b719e; text-decoration:none; border-bottom: 1px #4b719e dashed;} 
.news-title a:hover {font:14px Verdana; color:#6B8E23; text-decoration:none; border-bottom: none;}

.all-title {font:14px Verdana; color:#4b719e;}
.all-title a {font:14px Verdana; color:#4b719e; text-decoration:underline;} 
.all-title a:hover {font:14px Verdana; color:#7596bd; text-decoration:none;}

.news {font:11px Verdana; color:#505050;}
.news a {font:11px Verdana; color:#4b719e; text-decoration:underline;} 
.news a:hover {font:11px Verdana; color:#ed4c34; text-decoration:none;}

.cat {font-family: tahoma; font-size: 11px; color: #b1b1b1;}
.cat a {font-family: tahoma; font-size: 11px; color: #4b719e; text-decoration: none;}
.cat a:hover {font-family: tahoma; font-size: 11px; color: #7596bd; text-decoration: underline;}
.cat span {font-family: tahoma; font-size: 11px; color:#6B8E23;}
.cat a span {font-family: tahoma; font-size: 11px; color:#6B8E23; text-decoration: none;}
.cat a:hover span {text-decoration: underline;}

/* Комментарии
----------------------------- */

#comm_gray {background-color: #f5f5f1; margin-right:15px; zoom:1;}
#quote-d {background-image: url(../images/quote.png); width:33px; height:24px; float:left; margin-left:32px;}

.navigation {
	color:#505050; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#f1efe1;
	border:1px solid #e1dcbc;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background: #f9f8f1;
	color: #636363;
	border-color: #f0eddd;
}

.navigation span {
	text-decoration:none;
	background:#fcfcf9;
	padding:3px 6px;
	border:1px solid #f7f6ee;
	color:#ccc;
	font-size:11px;
}

/* Футер
----------------------------- */

#footer {background-image: url(../images/footer.png); height: 138px; width:100%;}