@charset "utf-8";
/* CSS Document */

div, p, a, img, body, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; font-weight:normal}

body {background:url(../pictz/dsgn/main_bg.png) top center repeat-y /*#f3f0f0*/ #f9f9f9; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000}
#wrapper {margin: 5px auto 0; text-align:left; width:970px; position:relative}
#header {height:193px; width:960px; margin:0 5px 2px; background:#edb96b}
#logo {background: url(../pictz/dsgn/logo.png) no-repeat top center; width:336px; height:42px; text-indent:-5000px; display:block; float:left; margin:17px 0 8px 29px}
#promo_block {float:right; height:60px; width:480px; margin:10px 30px 0 0; text-align:center}
#red_line {width:960px; height:15px; margin:2px 5px; background:#e74444}

#page_body {width:960px; float:left; margin:0 5px; background: url(../pictz/dsgn/body_bg.png) 241px 0px repeat-y}
#main_column {width:707px; margin-left:253px; float:left; min-height:400px}
#main_column_content {padding: 0 10px 15px}
#menu_column {width:239px; margin:0 14px 0 -960px; float:left}
.sider_box {background:#d2d6d5; padding:0 0 10px 10px; margin-bottom:2px; border-bottom:2px solid #e74444}
.sider_box > * {clear:both}
.sider_box .box_title {float:right; padding:1px 3px; margin-bottom:5px; background:#c0cbc8; font-size:15px}

#footer {width:960px; margin:0 5px; float:left; background:url(../pictz/dsgn/footer_top_line.png) no-repeat; color:#153426; text-align:left}
#footer_content {background:#d2d6d5; margin:4px 0; float:left; width:960px}

/* #social {float:right; margin:50px 30px 0 0; background:url(../pictz/dsgn/btns_bg.png) repeat-x #c2d6eb; height:52px} 
#social a {float:right; margin:9px 7px 0 0}
#social span {float:left; background:url(../pictz/dsgn/btns_pre_bg.png); height:52px; width:11px; margin-right:40px} */

#yaSearch {width:400px; position:absolute; top:105px; right:50px}

.clear {clear:both}
.fl_right {float:right}
.fl_left {float:left}

.italic {font-style:italic}
.wei_norm {font-weight:normal}
.disp_inl {display:inline}

.blue {color:#22f}

/* TEXTS AND TITLES */
h1 {clear:left; float:left; width:400px; margin-left:34px; height:20px; font-size:14px; color:#5783b1; font-weight:600; display:block}
h2 {font-size:16px; margin:7px 0 5px 4px; line-height:220%; color:#e74444; padding-left:30px; background:url(../pictz/dsgn/h2title.png) left center no-repeat}
h3 {font-size:14px; margin:15px 0 5px 4px; color:#395d84; line-height:200%; background:url(../pictz/dsgn/h3titlev2.png) no-repeat left center; padding-left:22px}
.title {font-size:13px; color:#e74444}

#main_column_content p {text-indent:5px; margin:10px 0; text-align:justify}
#main_column_content ul {margin:0 15px 0 25px; padding:0}
#main_column_content ul li {margin:3px 5px}

.pW {background:url(/pictz/dsgn/textBlockW.png) 3% 50% no-repeat #ebe9e9}
.pInf {background:url(/pictz/dsgn/textBlockInt.png) 3% 50% no-repeat #ebe9e9}
.pInt {background:url(/pictz/dsgn/textBlockInf.png) 6% 50% no-repeat #ebe9e9}
.pW, .pInt, .pInf {padding:10px 10px 10px 140px; border-left:2px solid #c48932; min-height:110px}


/* MENUS AND LINKS */
a:link {color:#e74444; text-decoration:underline}
a:visited {text-decoration:underline; color:#bd3f3f}
a:hover {text-decoration:none}
a:active {text-decoration:underline}

#top_menu {display:block; clear:both; list-style:none; margin:0 0 0 34px}
#top_menu ul {float:left; list-style:none; margin:15px 20px 0 0; padding:0; width:150px}
#top_menu ul li {height:24px; display:block}
#top_menu ul li a {color:#e74444; text-decoration:none; font-size:18px; font-weight:400}
#top_menu a:hover {text-decoration:underline}
#top_menu a.active {background:#cecfd0; padding:1px 3px; border:1px solid #8f8888}

#nav_line {width:687; height:13px; border-bottom:1px solid #bf832a; color:#777; padding:0 10px 1px; margin:0 2px 10px}
#nav_line a {color:#527aa2; text-decoration:none; padding: 0 2px 1px}
#nav_line a:hover {background:#bf832a; color:#fff}

#main_menu {list-style:none; padding:0; margin:0 0 0 -10px}
#main_menu a {padding-left:10px; text-decoration:none; color:#395d84; font-size:18px; font-weight:400; display:block; border-bottom:1px solid #d2c6c5}
#main_menu a.first {border-top:1px solid #d2c6c5}
#main_menu a:visited {background:#d2d1d0}
#main_menu a:hover, #main_menu a.active {background:#d2e6e5}

#main_menu .catsTableI {margin:0 0 5px 10px}
#main_menu .catsTableI a {background:none; line-height:120%; font-size:12px; width:175px; color:#395d84; text-decoration:none}
#main_menu .catsTableI a:hover {text-decoration:underline}

#foot_nav {width:100%; text-align:center; color:#a4dc6e}
#foot_nav a, #foot_nav a:hover, #foot_nav a:visited {color:#ccc}

#importantPpBanners {padding:0}
#importantPpBanners a {display:block; margin:10px 0 10px 7px}
#importantPpBanners a img {border:2px solid #ccc; width:220px}
#importantPpBanners a img:hover {border:2px solid #c84}

/* POSTS AND TOPICS */
a.post_title {display:block; font-size:16px; margin:7px 0 5px 4px; color:#e74444; padding-left:30px; background:url(../pictz/dsgn/h2title.png) left center no-repeat; line-height:220%}
a.post_title:hover {background-image:url(../pictz/dsgn/h2titlev2.png); color:#395d84}
.post_details {display:block; margin: 5px 0 12px; padding-bottom:17px; border-bottom: 1px dotted #e74444; clear:both; font-size:11px}
.post_details a {color:#e74444; text-decoration:none}
.post_details p a {color:#e74444}
.post_details a:hover {text-decoration:underline}
.the_post img {display:block; margin:10px auto; border:2px solid #aaa; max-width:500px}
img.p_logo {height:75px; width:75px; float:right; margin:4px 0 4px 15px; border:2px solid #b1a02c}
.date {font-size:10px} 
a.partner_link {display:block; margin:4px 0 8px 5px; color:#37689d; font-size:15px; font-weight:bold}

.post_details + div {border:1px dashed #e74444; padding:5px; margin:5px 20px 15px; font-size:11px}
.post_details + div a {color:#e74444}


/* MAIN PAGE */
#mainPagePartnerzTop {width:660px; border-top:2px solid #bf832a; background:#edb96b; margin:20px auto 10px; padding:0 10px}
#mainPagePartnerzTop > a {width:220px; float:left; text-align:center; font-size:13px; margin:5px 0px; color:#317ed2; height:34px; line-height:260%; font-family:"Courier New", Courier, monospace; background:url(../pictz/dsgn/btnTop.png) bottom center no-repeat}
#mainPagePartnerzTop > a.active {background:url(../pictz/dsgn/btnTop.png) top center no-repeat; text-decoration:none; font-weight:600; line-height:190%; font-size:18px}
#mainPagePartnerzTop ol {background:#f9f9f9; width:620px; margin:45px auto 0; border-top:2px solid #bf832a; padding: 20px 0 0 40px}
#mainPagePartnerzTop ol li p {font-size:12px; color:#000; margin:10px; text-indent:0}
#mainPagePartnerzTop ol li {font-size:16px; color:#666}
#mainPagePartnerzTop ol a {display:block; font-size:16px; clear:both}
#mainPagePartnerzTop ol p > a {font-size:13px; width:100px; display:inline; padding-left:10px}
#mainPagePartnerzTop ol img {width:80px; height:80px; float:left; margin:10px 10px 20px 0; border:1px solid #ccc}
#mainPagePartnerzTop span a, #mainPagePartnerzTop span a:hover {text-align:right; display:block; font-size:13px; padding:3px 10px 5px}
#mainPagePartnerzTop ol + ol, #mainPagePartnerzTop ol + ol + ol {display:none}

#main_column_content .list_last_news li p, #main_column_content .list_last_articles li p {text-indent:0px}

#main_column_content ul.listLastInfo {list-style:none; margin-bottom: 30px}
#main_column_content ul.listLastInfo li {border-left:3px solid #aaa; margin:0; padding:3px 0} /* id добавлен для переопределения стиля и для отмены margin */
#main_column_content ul.listLastInfo li:hover {border-color: #FF8C00} /* id добавлен для переопределения стиля и для изменения цвета border-left */
.listLastInfo li b {display:block; float:left; width:75px; font-size:11px; margin:0 10px}


/* PAGES */
#faq h3 {font-weight:500; font-size:18px; margin:20px 10px 0}
#faq p {text-indent:0}
#faq p a {font-weight:bold}


/* SEARCH */
.searchForm {display:block; width:185px; margin:0}
.queryField {margin-bottom:5px}
.searchSbmFl {color:#223c18; font-weight:bold}


/* COMMENTS */
.comments {margin:10px 0}
.comments .clear {border:2px solid #999; float:left; padding:3px; margin-bottom:3px; width:100%}
.comments .cBlock1 {background:#e7e6e2}
.comments .cBlock2 {background:#f7f6f2}
.comments .fl_right a {text-decoration:none}
.comments .date {display:block; float:left; padding:4px 0}
.comments .clear p {display:block; clear:both; float:left; width:98%; padding:4px; margin-bottom:10px; color:#31442b}
.comments .clear p img {border:1px solid #aaa; margin-right:10px}
.comments .clear p + img {border:0}
.comm_add_form {}
.comm_add_form p {display:block; margin:5px 0}
.smiles_block {background:#fff; padding:7px; border:2px solid #bf832a; border-bottom:0}
.smiles_block a {color:#fff; font-weight:bold}
.smiles_block img {width:35px; height:35px}


/*FOOTER*/
#foot_nav {width:150px}
#foot_nav a, #foot_nav a:hover, #foot_nav a:visited {color:#395d84}
#footer ul {display:block; float:left; list-style:none; text-align:left; text-indent:10px}
#footer ul li.title {text-indent:0; color:#395d84}
#footer ul li a, #footer ul li {font-size:11px}
#footer p {margin:10px}
