@import "reset.css";

* {padding:0px; margin:0px;}

html, body {height:100%; width:100%;}

body {font-family:Verdana, sans-serif; font-size:11px; color:#585757;}



.f-left {float:left;}

.f-right {float:right;}

.clear {clear:both;}



#header {background:url(../images/header_bg.jpg) left top repeat-x; height:161px; border-bottom:9px solid #F7F8F9;}

.logo_block {position:relative; z-index:1;}

#logo {margin:40px 0px 0px 50px;}

#logo .text {clear:both; margin:1px 0px 0px 5px; font-size:9px; color:#000000;}

#logo .quote {width:200px; background:none; border:none; border-left:4px solid #b70100; padding-left:20px; margin:15px 0px 0px -25px;}

#logo h1 {margin:0; padding:0; position:relative; width:165px; height:29px; overflow:hidden;}

#logo h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:165px; height:29px; background:url(../images/logo.jpg) top left no-repeat;}



#banr_n_menu {width:470px; margin:0px auto 0px auto; margin-top:-134px;}

#banr_n_menu ul.menu {list-style:none; display:block; margin-top:20px;}

#banr_n_menu ul.menu li {float:left;}

#banr_n_menu ul.menu li a {color:#3f6879; font-weight:bold; font-size:13px; width:94px; height:25px; line-height:25px; text-align:center; float:left;}

#banr_n_menu ul.menu li a:hover {background:url(../images/menu_active.png) top left no-repeat; text-decoration:none;}



#ucp_bg {background:url(../images/ucp/ucp_bg2.jpg) top right no-repeat; padding:18px 13px 8px 0px; height:135px;}

#ucp {background-color:#FFFFFF; border:2px solid #B1BFC9; width:215px; height:131px; float:right; margin-right:-219px; position:relative; z-index:1;}

#ucp_2layer {background:url(../images/ucp/cheta_hz.jpg) top right no-repeat; font-family:Tahoma; width:219px; height:135px; float:right; position:relative; z-index:2;}

#ucp_2layer div#ucp_bot_ri_bg {width:179px; height:115px; background:url(../images/ucp/bot_ri_bg.png) bottom right no-repeat; padding:10px 20px; float:right;}

#ucp_2layer div#ucp_bot_ri_bg span.title {background:url(../images/ucp/key.png) center right no-repeat; font-weight:bold; font-size:15px; color:#3f6879; padding-right:25px;}

#ucp_2layer div#ucp_bot_ri_bg div {margin-top:10px;}

#ucp_2layer div#ucp_bot_ri_bg div .f_input {width:118px; margin-bottom:7px; font-size:10px; padding:2px; border:0px; border-bottom:1px solid #D4D4D4;}

#ucp_2layer div#ucp_bot_ri_bg div span.border {background:url(../images/ucp/ucp_input_border.png) top left repeat-x; padding:0px 1px; display:block}

#ucp_2layer div#ucp_bot_ri_bg div .btn {margin-top:9px; border:0px;}

#ucp_bot_ri_bg2 {background:url(../images/ucp/bot_ri_bg2.jpg) top right no-repeat #e8f5ff; position:relative; z-index:2; height:26px; width:166px; float:right; margin-top:-9px;}



#wrapper {min-height:100%; min-width:1000px; position:relative;}

.left_coll {float:left; width:50%;}

.left_coll.not-main {float:none; width:100%;}

#right_coll {float:right; width:50%;}



.left_coll .content {margin:0px 20px 0px 50px;}

.left_coll .content h2, .content h3 {font-size:18px; color:#315d6f; font-weight:bold;}

.left_coll.not-main .content h2 {text-align:center;}

.content h3 {font-size:15px;}

.content h3 span.title {padding-right:45px; background:url(../images/down_arr.png) bottom right no-repeat;}

.left_coll .content .story {margin:10px 0px 30px 0px;}

.left_coll .content .pok_block {margin:15px 0px; padding-bottom:5px; border-bottom:1px solid #A0B0BF;}

.left_coll .content .pok_block .pb_n_logo {text-align:center; width:180px;}

.left_coll .content .pok_block .pback {clear:both; font-weight:bold; margin:10px 0px; text-decoration:underline; color:#000000;}

.left_coll .content .pok_block .descr {margin-left:150px;}

.left_coll .content .pok_block.last {border-bottom:0px;}



#right_coll .content {margin:0px 14px 0px 20px;}

#right_coll .content ul.nav {
	margin: 15px -15px 15px 0px;
	position: relative;
	left: -15px;
	list-style: none;
	width: 200px;
}

#right_coll .content ul.nav li {margin:5px 0px; font-size:12px;}

#right_coll .content ul.nav li a {color:#000000; text-decoration:none;}

#right_coll .content ul.nav li a:hover {color:#c41111; text-decoration:underline;}

#right_coll .content #online_help_border {background:url(../images/o_help_border.png) center left no-repeat; width:11px; height:210px; margin-right:14px; float:left;}

#right_coll .content #online_help {background:#e8f5ff; width:184px; height:175px; margin-top:-8px; position:relative; z-index:1; padding:20px 10px 15px 20px; float:left;}

#right_coll .content #online_help span.title {background:url(../images/o_help.png) bottom right no-repeat; font-weight:bold; text-decoration:underline; font-size:15px; color:#3f6879; padding-right:25px;}

#right_coll .content #online_help .story {margin:10px 0px 0px 0px; line-height:14px;}

#right_coll .content #online_help .story .contacts {line-height:18px; margin-top:20px;}

#right_coll .content .banner {clear:both; text-align:center; margin-left:-20px;}

#right_coll .content #main_news {margin-top:25px;}

.newsa {margin:15px 0px;}

.newsa h2 {font-size:18px; color:#315d6f; font-weight:normal !important; margin:10px 0px;}

.newsa .f-link a {background:url(../images/f-link.png) bottom left no-repeat; font-size:10px; padding-left:15px;}

.newsa .story {line-height:14px; margin:0px 0px 5px 0px !important;}

.newsa .story img {margin:0px 5px;}

.news_arch {margin-bottom:10px;}

.news_arch a {background:url(../images/news_arch.png) center left no-repeat; padding-left:15px; margin-left:6px; font-size:14px; font-weight:bold; color:#315d6f;}

.h10 {height:10px;}



#footer_hack {clear:both; height:72px; width:100%;}

#footer {height:67px; min-width:1000px; background:url(../images/footer_bg.png) top left repeat-x; margin-top:-72px; border-top:5px solid #F0F0F0; padding:0px 25px;}

#footer .quote {width:130px; background:none; border:none; border-left:4px solid #3f6879; padding-left:20px; margin:22px 0px 0px 0px; position:relative; z-index:1; color:#585757;}

#footer .counter {width:130px; margin:30px 0px 0px 0px;}

ul#footer_menu {font-size:12px; display:block; list-style:none; width:440px; margin:30px auto 0px auto; position:relative;}

ul#footer_menu li {float:left; margin-right:20px;}

ul#footer_menu li a {text-decoration:none;}

ul#footer_menu li.last {margin-right:0px;}



a {color:#045070; text-decoration:underline;}

a:hover {color:#045070; text-decoration:none;}







/* stili commentariev */

.comment {margin-top:40px; width:98%; overflow:hidden;}

.comment_search_sh {margin-top:5px;}

.comm_info img {margin: 10px 15px;}

.comm_info {width:132px; padding:18px; border-right:1px solid #636363; float:left;}

.comm_text {margin-left:168px; padding:10px; padding-bottom:0px; border-left:1px solid #636363;}\

.comm_text_search_sh {margin-left:10px; padding:10px; padding-bottom:0px; border:0px;}

.comm_title {padding:0px 0px 10px 0px; margin-top:-10px; font-weight:bold;}

.comm_menu {text-align:right; margin-top:20px; font-size:11px; clear:both;}

.comm_hr {margin-top:5px; margin-bottom:5px; color:#636363}

/* stili commentariev */



/* slyjebnii stili */

.clear {clear:both; width:0px; height:0px; font-size:0px;}

.z_index {display:table; position:relative; z-index:3;}

.btn, .bbcodes, .bbcodes_poll {border:1px solid #636363; background-color:#FFFFFF; color:#000000; font-size:11px;}

.table {margin-bottom:2px; //margin-bottom:0px;}

.f_input, .textin, .f_textarea, .f_select, .xfields textarea, .xfields input, .xfields select {font-family:Verdana; font-size:12px;}

.f_input, .textin, .xprofile input {width:120px; height:16px; padding:1px 1px; border:1px solid #636363;}

.f_textarea, .xprofile textarea {width: 400px; height: 156px; padding:1px 1px; border:1px solid #636363;}

.xprofile textarea, .xprofile input  {width:200px;}

.f_select {padding:1px 1px; border:1px solid #636363; height: 14px;}

#addnewsa .f_input, #addnewsa .textin, #addnewsa .f_textarea, #addnewsa .xfields textarea, #addnewsa .xfields input, #addnewsa .xfields select {width:98% !important;}

#feedinfo {margin:15px 0px 15px 0px;}

.pm_menu {text-align:center; display:block; font-size:12px; font-weight:bold; line-height:18px;}

#ui_foto {text-align:right; float:right;}

.navigation {padding:10px 0px;}

#enter {text-align:right; padding-right:10px;}



/* stil navigacii */

.navigation {color:#585757; border:0px; margin-bottom:10px; margin-top:10px; text-align:center;}

.navigation a:link,

.navigation a:visited,

.navigation a:hover,

.navigation a:active {text-decoration:none; color:#585757; background:#F9F9F9; border:1px solid #E6E6E6; padding:3px 6px; font-size:11px;}

.navigation a:hover {background:#C9E7FF; color:#045070; border-color:#045070;}

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

/* stil navigacii */



#notlog_links {line-height:13px; font-size:10px;}

#notlog_links a {color:#648631;}

#adm_link {display:block; margin-bottom:-20px; margin-top:0px;}

#quit_link {text-align:right; margin-top:20px}

/*slyjebnii stili */