/*----Обнулление тэгов----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family:Arial; font-size:12px; background: transparent;}
table,capxion,tbody,tfoot,thead,tr,th,td {border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:12px; font-family:verdana,lucida grande,tahoma,arial,sans-serif; background: transparent;}
/*----END----*/

#search {position: absolute; margin-top:356px; margin-left:187px; width:295px;}
#search_map {position: absolute; margin-top:-40px; margin-left:715px; width:250px;}
.searh_result .gsc-control-cse {background-color:#f4f9ff;}
.searh_result .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {background-color:#f4f9ff; border-color:#f4f9ff;}
#search input.gsc-search-button, #search_map input.gsc-search-button {background-color:#214a8f; padding:7px 7px 6px 7px; border:1px solid #aeb1d1; margin-top:0px;}
#search input.gsc-search-button:hover, #search_map input.gsc-search-button:hover {background:#7c77fb;}
#search .gsc-input, #search_map .gsc-input {padding:0 5px 0 0;}

.foto_a {padding:12px 0 20px 0; float:left;}

.anhor_logo {position: absolute; text-decoration: none;  margin: 140px 0 0 -260px;  font-size: 14px; color: #fff;}

.pravila {position:absolute; margin:-20px 0 0 540px;}
.pravila a {color:#ff0000; font-weight:bold; text-decoration:none;}
.pravila a:hover {text-decoration:underline;}

.hint_span {color:#536dff; margin:0 0 0 15px; font-weight:bold; font-size:12px; cursor:pointer;}
.hint {margin:10px 0 10px 0;}

.ret {margin:10px 0 15px 0;}
.ret span {color:#536dff; border-bottom:1px dashed #536dff; cursor:pointer;}

h1.index {font-size:18px; color:#2e2eec; margin:-32px 0 0 375px; position:absolute;}

strong {font-weight:bold;}
span {font-size:14px;}
.text a {text-decoration:none; font-size:14px;}
.text a:hover {text-decoration:underline;}

.block_user a {color:#216AF2; text-decoration:none;}
.block_user a:hover {text-decoration:underline;}

/*----Описание картинок----*/
.img_opisanie {background:#2e316e;}
.img_opisanie p {color:#ffffff; padding:0 5px 10px 5px;}
.img_opisanie a {color:#216af2; text-decoration:none; font-size:14px;}



/*----- Board ----*/
.board_info {width: 300px; float: left; margin: 20px 0 0 10px; background:#400093;}
.board_info_h {text-align:center; margin:1rem 0; float:left; width:100%; font-style: italic;}
.board_info_h span {font-style: normal;}
.board_info_h a {font-size:16px; text-decoration:none; color:#fff;}
.board_info_h .index_logo span {font-size:28px;}
.tabs_board_block {float:left; width:275px; padding: 1rem 0 0 1rem;}
.board_1 {float: left; width: 80px;}
.board_2 {float: left; width: 195px; height: 60px; border-bottom:1px dashed #99b3f7;}
.board_2 a {color:#99b3f7; text-decoration:none; float:left; width:180px; margin-left: 10px;}
.board_2 a:hover {color: #216af2;}
.board_inf {float:left; width:180px; margin-left: 10px; color:#c40a07; margin-top: 1rem;}
.board_inf .date {float:left; width:50%;}
.board_inf .country {float:right; width:50%;}
.add_board {float:left; width:100%; margin:1rem 0; color:#00cd12; text-align:center; text-decoration:none; font-style: italic; font-size:16px; font-weight:800;}
.add_board:hover {color: #216af2;}


/*----Карта разделов----*/
#mapsite .ramka_razdel{float:left; background:##F4F9FF; margin:12px 10px 10px 12px; width:964px; padding:0 0 50px 0;}
#mapsite h1 {color:#2e316e;}
#mapsite .razdel_block {float:left; border:1px solid #b0b6e5; margin-top:30px; padding:0 0 30px 0;}
#mapsite .razdel_block_title {background:url("/tema/img/bg_mapsite.png") repeat left top; height:28px; border-bottom:1px solid #b0b6e5; margin:0 0 20px 0;}
#mapsite .razdelspan_block_title {float:left; color:#2e316e; font-size:14px; padding:6px 0 0 20px; font-weight:bold;}
#mapsite .block_l {float:left; width:440px; margin:0 20px 20px 20px;}
#mapsite .razdel_block_razdel {border-bottom:1px solid #abb0cc; padding:0 0 18px 0; margin: 0 0 20px 0;}
#mapsite .razdel_block_razdel a {color:#2e316e; text-decoration:none; font-size:14px; font-weight:bold;}
#mapsite .razdel_block_razdel a:hover {color:#3268d6; text-decoration:underline;}
#mapsite .razdel_block_podrazdel {margin: 0 0 5px 0;}
#mapsite .razdel_block_podrazdel a {color:#2e316e; text-decoration:none; font-size:12px;}
#mapsite .razdel_block_podrazdel a:hover {color:#3268d6; text-decoration:underline;}
#mapsite .razdel_search {float:right; margin:-42px 0 0 0; width:135px;}
#mapsite .razdel_search a {color:#2e316e; text-decoration:none; font-size:12px;}
#mapsite .razdel_search a:hover {color:#3268d6; text-decoration:underline;}

/*----Карта сайта----*/
#mapsite .ramka_map {float:left; background:##F4F9FF; margin:12px 10px 10px 12px; width:964px; padding:0 0 50px 0;}
#mapsite h1 {color:#2e316e;}
#mapsite .head_block_map {border-bottom:2px solid #b0b6e5;}
#mapsite .map_block {border:1px solid #b0b6e5; margin-top:30px; padding:0 0 30px 0;}
#mapsite .map_block_title {background:url("/tema/img/bg_mapsite.png") repeat left top; height:28px; border-bottom:1px solid #b0b6e5; margin:0 0 20px 0;}
#mapsite .span_block_title {color:#2e316e; font-size:14px; padding:6px 0 0 25px; font-weight:bold;}
#mapsite .map_block_razdel {margin:10px 0 0 25px;}
#mapsite .map_block_podrazdel {margin:10px 0 0 265px;}
#mapsite .map_block_razdel a {color:#2e316e; font-size:13px; font-weight:bold; text-decoration:none;}
#mapsite .map_block_razdel a:hover {color:#0060ac; text-decoration:underline;}
#mapsite .map_block_podrazdel a {color:#2e316e; font-size:13px; text-decoration:none;}
#mapsite .map_block_podrazdel a:hover {color:#0060ac; text-decoration:underline;}

#planka_podrazdel_map {margin:10px 0 15px 265px; width:647px; height:18px;}
#planka_podrazdel_map a {color:#abb0cc; font-size:11px; text-decoration:none;}
#planka_podrazdel_map a:hover {color:#be0a0d;}
#planka_podrazdel_map .b_planka {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; padding:5px 9px 4px 9px;}
#planka_podrazdel_map .but_1 {width:48px;}
#planka_podrazdel_map .but_2 {width:78px;}
#planka_podrazdel_map .but_3 {width:78px;}
#planka_podrazdel_map .but_4 {width:107px;}
#planka_podrazdel_map .but_5 {width:66px;}
#planka_podrazdel_map .b_planka_end {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; border-right:1px solid #abb0cc; float:left; padding:5px 10px 10px 10px; width:152px;}

#planka_razdel_map {margin:10px 50px 15px 25px; width:677px; height:42px;}
#planka_razdel_map a {color:#abb0cc; font-size:11px; text-decoration:none;}
#planka_razdel_map a:hover {color:#be0a0d;}
#planka_razdel_map .bpbplanka {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; padding:5px 9px 4px 9px;}
#planka_razdel_map .bpb_1 {width:54px;}
#planka_razdel_map .bpb_2 {width:47px;}
#planka_razdel_map .bpb_3 {width:50px;}
#planka_razdel_map .bpb_4 {width:104px;}
#planka_razdel_map .bpb_5 {width:73px;}
#planka_razdel_map .bpb_6 {width:56px;}
#planka_razdel_map .bpb_7 {width:55px;}
#planka_razdel_map .bpb_end {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; border-right:1px solid #abb0cc; float:left; padding:5px 10px 10px 10px; width:83px;}


.rss_index {width:24px; float:right; background:#2f316d; margin-right:2px; height:40px;}
.rss_index_pod {width:24px; float:right; margin:-5px 15px 0 0;}
a.rss {background: url("/tema/img/rss1.png"); display: block; width: 24px; height: 29px;}
a.rss:hover {background: url("/tema/img/rss2.png");}

#sliderr {background:#2e316e; float:right; width:642px; margin:42px 0 0 0;}
#sliderr .headr {height:60px; width:642px; float:left;}
#sliderr .img_head_hr {width:37px; height:25px; float:right; background:url("/tema/img/foto_img_hr.png") no-repeat scroll 0 0 transparent; margin:27px 11px 0 0;}
#sliderr .head_hr {float:left; margin:33px 0 0 11px;}
#sliderr .head_hr a {color:#cc0300; font-weight:bold; font-size:16px; text-decoration:none;}
#sliderr .head_hr a:hover {text-decoration:underline;}
#sliderr .overviewr {float:left; width:642px;}
#sliderr .overviewr li {float:left; width:200px; margin:5px 0 0 11px; list-style-type:none;}
#sliderr .overviewr img {-moz-box-shadow:-3px 4px 4px #000000; -webkit-box-shadow:-3px 4px 4px #000000; box-shadow:-3px 4px 4px #000000;}
#sliderr .overviewr div {padding:5px 0 5px 4px;}
#sliderr .overviewr a {color:#ffffff; text-decoration:none;}
#sliderr .overviewr a:hover {color:#3372e2;}
#sliderr .headr .razdel_title_top {margin:5px 0 0 -5px; padding:5px; color:#fff; width:400px; font-weight:bold;}
#sliderr .headr .razdel_title_top a {color:#fff; line-height:22px; text-decoration:none;}
#sliderr .headr .razdel_title_top a:hover {color:#6026ff;}
#sliderr .headr .razdel_title_top span {padding:5px 12px; background:#c10100;}
#sliderr .razdel_top_icon {position:absolute; margin: -11px 0 0 -88px; width:100px; height:100px;}
#sliderr.top_razdel {background:#e0e4f7;}
#sliderr.top_razdel .overviewr a {color:#333671;}
#sliderr.top_razdel .overviewr a:hover {color:#3372e2;}

#planka_razdel {margin-left:2px; width:647px; height:18px;}
#planka_razdel a {color:#abb0cc; font-size:11px; text-decoration:none;}
#planka_razdel a:hover {color:#be0a0d;}
#planka_razdel .bpbplanka {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; padding:5px 9px 10px 9px;}
#planka_razdel .bpb_1 {width:54px;}
#planka_razdel .bpb_2 {width:47px;}
#planka_razdel .bpb_3 {width:50px;}
#planka_razdel .bpb_4 {width:107px;}
#planka_razdel .bpb_5 {width:62px;}
#planka_razdel .bpb_6 {width:49px;}
#planka_razdel .bpb_7 {width:55px;}
#planka_razdel .bpb_end {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; border-right:1px solid #abb0cc; float:left; padding:5px 10px 10px 10px; width:60px;}


#planka_podrazdel {margin-left:3px; width:647px; height:18px;}
#planka_podrazdel a {color:#abb0cc; font-size:11px; text-decoration:none;}
#planka_podrazdel a:hover {color:#be0a0d;}
#planka_podrazdel .b_planka {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; padding:5px 9px 10px 9px;}
#planka_podrazdel .but_1 {width:44px;}
#planka_podrazdel .but_2 {width:78px;}
#planka_podrazdel .but_3 {width:77px;}
#planka_podrazdel .but_4 {width:108px;}
#planka_podrazdel .but_5 {width:62px;}
#planka_podrazdel .b_planka_end {border-left:1px solid #abb0cc; border-top:1px solid #abb0cc; float:left; border-right:1px solid #abb0cc; float:left; padding:5px 10px 10px 10px; width:152px;}

/*----Сервисы----*/
#idservice {float:left; width:300px; background:#131433; margin:0 0 0 11px; padding:10px 0 10px 0;}
#idservice .button_service {background:url("/tema/img/service_but_1.png") no-repeat scroll 0 0 transparent; width:189px; height:24px; float:left; padding:8px 0 0 12px;}
#idservice div.button_service:hover {background:url("/tema/img/service_but_2.png") no-repeat scroll 0 0 transparent;}
#idservice .button_service a {color:#ffffff; text-decoration:none;}
#idservice .desc_service {color:#3e2584; width:91px; float:left; padding:0 0 0 8px;}
#idservice .service_li {float:left; width:300px; border-bottom:1px dashed #8e82cc;}


/*----Новости----*/
.news_page {width:650px; height:314px; float:left;}
.info_news {width:250px; float:left;}
.news_date {color:#8084a4; margin:15px 0 0 10px;}
.news_text {float:left; margin:-25px 0 0 28px;}
.news_descr {background:url("/tema/img/news_desc.png") no-repeat scroll 0 0 transparent; width:280px; height:115px; padding:50px 0 0 50px; z-index:1000; position: absolute; margin:130px 0 0 -288px;}
.news_descr p {color:#8084a4; font-size:12px;}
.img_news {width:400px; float:right; margin-right:-16px;}
.img_news img {float:right;}
.news_dop {padding:0 0 20px 0; border-bottom:1px dashed #b0b6e5; margin:4px 0 20px 0;}
.news_dop a {font-size:13px; color:#bfd0fc; font-weight:bold;}
.news_dop a:hover {color:#0f67ff;}
.news_text a {font-size:14px; text-decoration:none;}
.news_text a:hover {text-decoration:underline;}

.kom_hidden {position:inherit; width:653px; float: left; margin-bottom:85px;}
.fon_hidden {float:left; width:514px; height:29px; background:url("/tema/img/hidden_fon_kom.png") no-repeat scroll 0 0 transparent; font-size:11px; padding:1px 0 0 10px;}
.fon_hidden a {font-size:11px; text-decoration:none;}
.but_hidden {float:left; width:119px; height:30px; background:url("/tema/img/hidden_but_kom.png") no-repeat scroll 0 0 transparent;}
.but_hidden b {float:left; font-weight:bold; font-size:13px; color:#ffffff; margin:5px 0 0 10px; text-decoration:none; cursor:pointer;}
.but_hidden b:hover {color:#6037ff;}

#sliderf {float:left; height: 1%; overflow:hidden; padding: 0 0 10px; background:#bcbfd8; width:300px; margin:20px 0 0 10px;}
#sliderf .head {float:left; margin:0 0 8px 0;}
#sliderf .head a {color:#2c3366; text-decoration:none; font-weight:bold; font-size:16px;}
#sliderf .head a:hover {color:#2169ef;}
#sliderf .head_h {float:left; width:222px; padding:18px 0 0 12px;}
#sliderf .block_foto_nav {float:left; width:66px;}
#sliderf .viewport {float:left; width: 296px; height: 230px; overflow: hidden; position: relative; margin-left:2px;}
#sliderf .buttons {background:url("/tema/img/foto_but_l.png") no-repeat scroll 0 0 transparent; display: block; margin: 8px 8px 0 0; text-indent: -999em; float: left; width: 25px; height: 25px; overflow: hidden; position: relative; }
#sliderf .buttons:hover {background:url("/tema/img/foto_but_l_h.png") no-repeat scroll 0 0 transparent;}
#sliderf .next {background:url("/tema/img/foto_but_r.png") no-repeat scroll 0 0 transparent; width:25px; height:25px;}
#sliderf .next:hover {background:url("/tema/img/foto_but_r_h.png") no-repeat scroll 0 0 transparent;}
#sliderf .disable { visibility: hidden;}
#sliderf .overview { list-style: none; position: absolute; width: 240px; left: 0 top: 0; }
#sliderf .overview li{float: left; margin: 0 20px 0 0; height: 190px; width: 296px;}
#sliderf .overview li span {float: left; font-weight:bold; margin:10px 0 0 10px;}
#sliderf .overview li span a {color:#2c3366; text-decoration:none;}
#sliderf .overview li span a:hover {color:#2169ef;}

#razdel {padding:0 0 0 11px;}
#podrazdel {margin-left:12px;}
.rasd_foto_share {float:left; margin-bottom:15px; width:650px;}

#news {float:left; border-top:1px solid #bbc1e9; height:23px; width:300px; background:#293063; margin:20px 0 0 10px; padding-top:5px; cursor:pointer;}
#news a {font-weight:bold; color:#ffffff; margin:0 0 0 15px; text-decoration:none; font-size:14px;}

/*----Архив----*/
.arh_date_news {width:100px; height:33px; float: right; margin:-95px 0 0 565px; color:#cad2f1; font-size:11px;}
.archive_rubrika {color:#000000; margin: 0 0 5px 0;}
.archive_rubrika a {color:#b0b6e5;}
.archive_rubrika a:hover {color:#a10000;}
.arh_title {float:left; width:633px; height:45px; background: url("/tema/img/arh_bg_title.png") repeat scroll left bottom transparent; margin:10px 0 40px 0; padding: 15px 0 0 20px; color:#2e316e; font-size:22px;}
.arh_title_rub {width:55px; height:37px; position: absolute; margin:-38px 0 0 560px; color:#b0b6e5; font-size:11px;}
.archive_list {float:left; width:100%; margin-bottom:25px; padding-bottom:25px; border-bottom:1px dashed #9798ca;}
.archive_list img {border:1px solid #111e46; margin-right:10px;}
.archive_list a {color:#2e316e; font-weight:bold; text-decoration:none;}
.archive_list a:hover {color:#216af2;}
#page_link {float:left; width:100%; border-bottom:1px dashed #9798ca; padding-bottom:25px;}
#page_link span {padding-left:5px;}
#page_link a {padding-left:5px;}

/*----Фотообзоры----*/
#fotoobzor .foto_gl {float:left; background:#131433; padding:0 0px 0 12px; width:643px;}
#fotoobzor .zagolovok {float:left; margin-bottom:20px; height: 60px;}
#fotoobzor h1 {color:#d1e5ff; width:560px; padding:15px 0 0 0; float:left;}
#fotoobzor .foto_center {float:left; width:630px; text-align:center;}
#fotoobzor .color_fotoobzor {width:55px; height:37px; position: absolute; margin:22px 0 0 570px; background: url("/tema/img/fotoo_color.jpg") no-repeat scroll left bottom transparent;}
#fotoobzor .foto_desc {float:left; background: #131433; width:655px; padding:12px 0 12px 0;}
#fotoobzor .f_desc {float:left; margin-left:252px; width:390px;}
#fotoobzor .f_desc p {color:#8084a4;; margin:0px;}
#fotoobzor .bg_bottom_desc {float:left; width:655px; height:36px; background: url("/tema/img/foto_bottom_bg.jpg") no-repeat scroll left bottom transparent;}
#fotoobzor .foto_text {float:left; background: #2e316e; width:605px; color:#d1e5ff; padding:15px 25px 80px 25px;}
#fotoobzor .foto_razdeli {margin:5px 0 15px 20px;}
#fotoobzor a {font-size:14px; text-decoration: none; color:#216af2;}
#fotoobzor a:hover {text-decoration:underline;}
#fotoobzor .foto_razdeli a {color:#8084a4;}
#fotoobzor .foto_razdeli a:hover {color:#a10000;}

#gallery .ramka_gal {float:left; background:#2e316e; margin:12px 10px 10px 11px; width:921px; padding:0 0 50px 47px;}
#gallery .gal_p {float:left; width:200px; height:220px; margin-left:23px; margin-top:20px;}
#gallery h1 {padding-left:20px; color:#d1e5ff; margin:50px 0 0 0;}
#gallery .zag_gal {color:#4c82e0; margin:0 0 30px 285px; width:420px; font-size:13px;}
#gallery .gal_a {margin:12px 0 10px 0;}
#gallery .gal_a a {color:#d1e5ff; text-decoration:none; font-size:13px;}
#gallery .gal_a a:hover {color:#668ed9;}
#gallery .gal_a_podrazdel a {color:#e21616; text-decoration:none;}
#gallery .gal_a_podrazdel a:hover {text-decoration:underline;}
#gallery .gal_color {width:55px; height:37px; position: absolute; margin:-70px 0 0 837px; background: url("/tema/img/gal_color.jpg") no-repeat scroll left bottom transparent;}
/*----END----*/

#reklamap {float:left; border:1px solid #bbc1e9; border-bottom:0px; height:30px; margin:40px 0 -2px 0; width:640px; background: url("/tema/img/bg_say.png") repeat scroll left bottom transparent;}
#reklamap .div_title {position: absolute; margin-left:502px; margin-top: -12px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:140px; text-decoration:underline; text-align:center; font-size:13px; color:#ffffff;}
#reklamap .div_title a {color:#ffffff;}
#tabsreklamap {padding:10px; float:left; margin-bottom:10px;}
.reklamap_title {position: absolute; margin-left:10px; margin-top: 7px; font-size:15px; color:#641f8e;}
.reklamap_title a {font-size:12px; color:#e50000; text-decoration:none;}
.reklamap_title a:hover {text-decoration:underline;}
.div_titlerek {position:absolute; margin:-1px 0 0 478px;}
.container_tabreklamap .topd_1 {float:left; width:470px; height:90px; margin-left:10px;}
.container_tabreklamap .topd_2 {float:left; width:150px;}
.container_tabreklamap .topd_1 a {font-weight:bold; color:#641f8e; font-size:18px; text-decoration:none;}
.container_tabreklamap .topd_1 a:hover {color:#2169ef;}
.container_tabreklamap .rek_text {color:#641f8e; padding:5px 20px 5px 0px;}
.container_tabreklamap .rek_text p {font-size: 11px; line-height: 14px; margin: 0 0 18px 10px; text-align: justify;}
img.img_rek {-moz-box-shadow:-3px 4px 4px #000000; -webkit-box-shadow:-3px 4px 4px #000000; box-shadow:-3px 4px 4px #000000; position:absolute; z-index:10;}

.container_reklamap {width: 642px; margin:0px; margin-top:0px;}
ul.tabsreklamap {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-left: 1px solid #b0b6e5; width:642px;}
ul.tabsreklamap li {width:213px; float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #b0b6e5; border-left: none; margin-bottom: -1px; background: #cfd2ee; overflow: hidden; position: relative;}
ul.tabsreklamap li a {text-decoration: none; color: #641f8e; display: block; font-size: 14px; padding: 0 10px; font-weight:bold; outline: none;}
ul.tabsreklamap li a:hover {color:#ffffff;}
html ul.tabsreklamap  li.active, html ul.tabsreklamap li.active a:hover  {background: #e1e5f8; border-bottom: 1px solid #b0b6e5; border-bottom:none; color: #641f8e;}
.tab_containerreklamap {border: 1px solid #b0b6e5; border-top: none; clear: both; float: left; width: 641px; background: #e1e5f8; padding-bottom:5px;}
.tab_contentreklamap {padding: 20px 5px 15px 5px; font-size: 12px;}
.footer_reklamap {float:left; width:610px; background:#b0acd3; color:#ffffff; height:32px; border-bottom:1px solid #641f8e; margin:4px 0 6px 10px;}



#topdom {float:left; border:1px solid #2e316e; border-bottom:0px; height:32px; margin-top:40px; width:641px; background:#F4F9FF;}
#topdom .div_title {position: absolute; margin-left:502px; margin-top: -12px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:140px; text-decoration:underline; text-align:center; font-size:13px;}
#topdom .div_title a {color:#ffffff;}
#tabs {padding:10px; float:left; margin-bottom:10px;}
.topdom_title {position: absolute; margin-left:10px; margin-top: 7px; font-size:15px; color:#c1151b;}
.topdom_title small {font-size:11px; color:#c1151b;}

.container_tabtopdom {width: 642px; margin:0px; margin-top:0px; float:left;}
ul.tabstopdom {margin: 0; padding: 0; float: left; list-style: none; height: 32px;  border-left: 1px solid #bbc1e9; width: 100%;}
ul.tabstopdom li {width:213px; float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border-bottom: 1px solid #bbc1e9; border-right: 1px solid #bbc1e9; border-left: none; margin-bottom: -1px; background: #cfd2ee; overflow: hidden; position: relative;}
ul.tabstopdom li a {text-decoration: none; color: #ba0000; display: block; font-size: 14px; padding: 0 10px; font-weight:bold; outline: none;}
ul.tabstopdom li a:hover {color: #ffffff;}
html ul.tabstopdom li.active, html ul.tabstopdom li.active a:hover  {background: #F4F9FF; color:#ba0000; border-bottom:none;}
.tab_containertopdom {border: 1px solid #bbc1e9; border-top: none; clear: both; float: left; width: 641px; background: #F4F9FF; padding-bottom:5px;}
.tab_contenttopdom {padding: 20px 0 15px 9px; font-size: 12px;}

.tabstopdom_block_1 {}
.tabstopdom_block_1 .tabs_mini_stroka {float:left; width:628px; height:212px;}
.tabstopdom_block_1 .tabs_mini {float:left; margin:5px 8px 10px 0; width:306px;}
.tabstopdom_block_1 .tabs_mini:hover {margin:3px 8px 10px 0; -moz-box-shadow:-5px 5px 4px #a8aec2; -moz-box-shadow:-3px 3px 4px 4px #a8aec2; -webkit-box-shadow:-3px 3px 4px 4px #a8aec2; box-shadow:-3px 3px 4px 4px #a8aec2;}
.tabstopdom_block_1 .tabs_mini .topd_1 {float:left; height:203px; width:306px;}
.tabstopdom_block_1 .tabs_mini .topd_2 {float:left; height:54px; width:283px; padding:12px 5px 5px 18px; position:absolute; background:url(/tema/img/bg_topdom.png); margin:132px 0 0 0;}
.tabstopdom_block_1 .tabs_mini a {color:#fff; font-weight:bold; display: block; height: 100%; text-decoration:none;}
.tabstopdom_block_1 .tabs_mini a:hover {color:#3582ff;}
.tabstopdom_block_1 img {width:306px; height:203px;}
.tabstopdom_block_1 .tabs_com {position:absolute; margin:-20px 0 0 22px; width:266px; height:32px; padding:5px 0 0 10px; color:#ff0e0a; font-weight:bold;}
.tabs_com .view {position:absolute; margin:1px 0 0 -32px; width:32px; height:32px; background:url("/tema/img/view.png") no-repeat left top;}
/* .tabstopdom_block_1 .tabs_com {position:absolute; margin:-20px 0 0 182px; width:106px; height:32px; background:url("/tema/img/top_kstr.png") no-repeat left top; padding:5px 0 0 10px; color:#ffffff; font-weight:bold;} */
.tabstopdom_block_1 p {color:#2e316e;}
.footer_topdom {float:left; width:630px; background:#2e316e; color:#ffffff; height:32px;}
.ft_1 {float: left; padding:12px 0 5px 15px; font-size:13px;}
.ft_1 a {color:#e50000; text-decoration:none;}
.ft_1 a:hover {color:#ffffff; text-decoration:underline;}
.ft_2 {float: right; padding:12px 15px 5px 0; font-size:11px;}

#block_name_cont {border:1px solid #bbc1e9; float:left; height:28px; width:637px; background:url("/tema/img/bg_say.png") repeat left center;}
#block_name_cont .bnc_1 {color:#c90000; margin:8px 0 0 10px; float:left;}
#block_name_cont .bnc_2 {color:#c90000; margin:8px 0 0 10px; float:left; width:300px; font-size:13px;}
#block_name_cont .gf {position:absolute; background:url("/tema/img/sh_top.png") repeat left bottom; height:30px; width:200px; margin:-1px 0 0 456px;}
#block_name_cont .gf_a {margin:7px 0 0 40px;}
#block_name_cont .gf a {color:#ffffff; font-weight:bold; text-decoration:none;}
#block_name_cont .gf a:hover {color:#6026ff;}

/*----3block----*/
#twoblock {float:left; border:1px solid #b0b6e5; border-top:none;}
.tw {padding:4px; float:left; 152px;}
.tw:hover {background:#d2d6f0;}
.tw_1 {float:left; width:152px;}
.tw_2 {height:90px; padding:5px;}
.tw_2 a {color:#2e316e; text-decoration:none;}
.tw_2 a:hover {color:#2169ef; text-decoration:none;}
.tw_2:hover a {color:#2169ef; text-decoration:none;}
#block3 img {width:152px;}
/*----END----*/


/*----Блоки жизнь за городом, интересные факты идеи для дома в разделе----*/
#razdel #life_city {float:right; border:1px solid #b0b6e5; margin-top:40px; width:641px; background:#F4F9FF;}
#razdel .tabs_right_lc {float:right; width:300px;}
#razdel .tabs_left_lc {float:left; width:321px;}
#razdel .tabs_left_lc div {display: block; position: absolute; height:18px; width:150px; margin:-1px 0 0 -1px; padding:5px 5px; background:#0d810f; border-top:1px solid #2eda2f; border-right:1px solid #2eda2f;}
#razdel .img_title_lc {position:absolute; margin:-60px 0 0 0; padding:10px; width:301px; background:url("/tema/img/bg_slider_podr.png") repeat left bottom; display: block; height: 40px;}
#razdel .tabs_left_lc a {color:#ffffff; margin-left:6px; font-weight:bold; text-decoration:none;}
#razdel .tabs_left_lc a:hover {color:#6026ff;}
#razdel .tabs_left_lc .img_title_lc a {color:#bfd0fc; font-weight:bold; text-decoration:none;}
#razdel .tabs_left_lc .img_title_lc a:hover {color:#3372e2;}


#razdel .tabs_right_lc a {color:#3333b4; text-decoration:none;}
#razdel .tabs_right_lc a:hover {color:#3372e2;}
#razdel .tabs_right_lc ul {margin:7px 0 0 0;}
#razdel .tabs_right_lc li {list-style: none; padding-left:21px; background: url("/tema/img/m_green.png") no-repeat scroll left top transparent; margin-left: -9px;}
#razdel #idei_doma li {list-style: none; margin-left:10px; padding-left:25px; background: url("/tema/img/m_red.png") no-repeat scroll left top transparent;}
#razdel #fakti li {list-style: none; padding-left:21px; background: url("/tema/img/m_yellow.png") no-repeat scroll left top transparent; margin-left: -9px;}

#razdel #fakti {float:right; border:1px solid #b0b6e5; margin-top:12px; width:641px; background:#F4F9FF;}
#razdel #idei_doma {float:right; margin-top:12px; width:641px; background:#F4F9FF; border:1px solid #B0B6E5;}
#razdel #tabs_left_id {float:left; width:318px;}
#razdel #tabs_right_id {float:right; width:318px;}
#razdel .img_title_id {position:absolute; margin:-60px 0 0 0; padding:10px; width:298px; background:url("/tema/img/bg_slider_podr.png") repeat left bottom; display: block; height: 40px;}
#razdel #tabs_left_id a {color:#3333b4; text-decoration:none;}
#razdel #tabs_left_id a:hover {color:#3372e2;}
#razdel #tabs_right_id a {color:#ffffff; margin-left:10px; font-weight:bold; text-decoration:none;}
#razdel #tabs_right_id a:hover {color:#6026ff;}
#razdel #tabs_right_id .img_title_id a {color:#bfd0fc; margin-left:10px; font-weight:bold; text-decoration:none;}
#razdel #tabs_right_id .img_title_id a:hover {color:#3372e2;}
#razdel #tabs_left_id ul {margin:7px 0 0 0;}
#razdel #tabs_right_id div {display: block; position: absolute; height:18px; width:150px; margin:-1px 0 0 158px; padding:5px 5px; border-top:1px solid #ea8fbe; border-right:1px solid #ea8fbe; background:#ce1141;}
#razdel #fakti .tabs_left_lc div {display: block; position: absolute; height:18px; width:150px; margin-left:-1px 0 0 -1px; padding:5px 5px; border-top:1px solid #fffaa9; border-right:1px solid #fffaa9; background:#ffdf14;}
#razdel #fakti .tabs_left_lc a {color:#4800ff; margin-left:6px; font-weight:bold; text-decoration:none;}
#razdel #fakti .tabs_left_lc a:hover {color:#ffffff;}
#razdel #fakti .tabs_left_lc .img_title_lc a {color:#bfd0fc; font-weight:bold; text-decoration:none;}
#razdel #fakti .tabs_left_lc .img_title_lc a:hover {color:#3372e2;}



/*---- Блок ответы портала ----*/
#otvetportal {width:300px; float:left; margin:20px 0 0 10px;}
#otvetportal .otv_head {background:url("/tema/img/bg_say.png") repeat left bottom; height:30px; width:300px;}
#otvetportal .otv_head_text {padding:7px 0 0 10px; color:#2f316d; font-size:14px; font-weight:bold; text-decoration:none;}
#otvetportal .otv_head_text span {color:#2f316d; font-size:14px; font-weight:bold; text-decoration:none;}
#otvetportal .otv_bg {background:#e0e4f7; padding:0 0 16px 0;}
#otvetportal .otv {padding:10px 0 10px 9px; border-bottom:1px dashed #ffffff;}
#otvetportal .text_otv {height:60px;}
#otvetportal .text_otv a {color:#333671; text-decoration:none; font-weight:bold;}
#otvetportal .text_otv a:hover {color:#3372e2;}
#otvetportal .all_otv {margin:16px 0 0 254px;}
#otvetportal .all_otv img {cursor:pointer;}
#otvetportal img {margin-right:10px;}

#say .all_otv {margin:16px 0 0 254px;}
#say .all_otv img {cursor:pointer;}
#say img {margin-right:10px;}


.news_razdel {float:right; border:1px solid #b0b6e5; border-top:none; margin-top:40px;}
#newsrinok {float:left; border:1px solid #b0b6e5; border-bottom:0px; height:32px; width:640px;}
#newsrinok div {position: absolute; margin-left:502px; margin-top: -12px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:140px; text-decoration:underline; text-align:center; font-size:13px; color:#ffffff;}
#newsrinok a {color:#ffffff; font:size:12px;}
.tabs_left_nr {float:left; width:290px;}
.tabs_left_nr a {text-decoration:none; color:#262975;}
.tabs_left_nr a:hover {color:#3372e2;}
.tabs_left_nr ul {margin:0 0 10px 0;}
.tabs_left_nr li {list-style: none; margin-left:-5px; padding-left:25px; background: url("/tema/img/marker.png") no-repeat scroll left top transparent;}
.tabs_right_nr {float:right; width:322px;}
.tabs_right_nr img {border:1px solid #0e0e60; border-right:0px; padding:0px; margin:0px;}
.img_title {position:absolute; margin:166px 0 0 6px; padding:10px; width:298px; background:url("/tema/img/bg_img_title.png") repeat left bottom; display: block; height: 40px;}
.tabs_right_nr a {color:#bfd0fc; text-decoration:none;}
.tabs_right_nr a:hover {color:#3372e2;}
#block_name_nr {height:30px; width:639px; background:url("/tema/img/bg_say.png") repeat left bottom; float:left;}
#block_name_nr .gf_nr {position:absolute; background:url("/tema/img/bg_name_block.png") repeat left bottom; height:30px; width:145px; margin:0 0 0 496px;}
#block_name_nr .gf_a_nr {margin:7px 0 0 25px;}
#block_name_nr .gf_nr a {color:#ffffff; font-weight:bold; text-decoration:none;}
#block_name_nr .gf_nr a:hover {color:#6026ff;}
#block_name_nr span {color:#ff0a0a; position:absolute; margin: 8px 0 0 10px; font-size: 12px;}


/*----Блок табуляции----*/
#tabs {padding:10px; float:left; margin-bottom:10px;}

.container_tab {width: 640px; margin:0px; margin-top:0px;}
ul.tabs {margin: 0; padding: 0;	float: left; list-style: none; height: 32px; width: 101%;}
ul.tabs li {width:212px; float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; margin-bottom: -1px; background: #cfd2ee; overflow: hidden; position: relative; border-bottom: 1px solid #b0b6e5; border-left: medium none; border-right: 1px solid #b0b6e5;}
ul.tabs li.active {background: #F4F9FF; border-bottom:none;}
ul.tabs li a {text-decoration: none; color: #ba0000; display: block; font-size: 14px; padding: 0 10px; font-weight:bold; outline: none;}
ul.tabs li a:hover {color: #ffffff;}
html li.active {background: #F4F9FF; color:#ba0000; border-bottom:none;}
html li.active a:hover {color:#ba0000;}
#news_but_end {width:214px; float: left; border-right: none;}
.tab_container {clear: both; float: left; width: 640px; background: #F4F9FF;}
.tab_content {padding: 15px; padding-top:30px; padding-right:1px; font-size: 12px;}
.tab_content h2 {font-weight: normal; padding-bottom: 10px; border-bottom: 1px dashed #ddd; font-size: 1.8em;}
.tab_content h3 a{color: #254588;}
.tab_content img {float: left;	margin: 0 20px 20px 0;	padding: 5px; border:0px;}
/*----END----*/




/*----3block----*/
#block3 {float:right; border:1px solid #b9bee8; border-top:none; padding:0px 0px 0px 0px; background:#F4F9FF;}
#block3 .b_3 {float:left; width:200px; padding:8px 4px;}
#block3 .b_b_1 {height:40px;}
#block3 .b_3:hover {background:#e2e7f8;}
#block3 a {color:#262975; font-weight:bold; text-decoration:none;}
#block3 .b_3:hover a {color:#3372e2;}
#block3 .b_3:hover .b_d_3 {color:#000000;}
#block3 .b_a_3 {width:200px; padding-bottom:5px; padding-top:10px;}
#block3 .b_d_3 {width:190px; height:48px; color:#404040; margin-top:5px; padding:5px;}
#block_name { float:left; border:1px solid #bbc1e9; border-bottom:opx; height:28px; width:637px; background:url("/tema/img/bg_say.png") repeat left center;}
.bl_top {margin-top:30px;}
#block_name span {color:#ff0a0a; position:absolute; margin:8px 0 0 10px; font-size:12px;}
#block_name .gf {position:absolute; background:url("/tema/img/sh_uzn_b.png") repeat left bottom; height:30px; width:116px; margin:-1px 0 0 525px;}
#block_name .gf_a {margin:7px 0 0 20px;}
#block_name .gf a {color:#ffffff; font-weight:bold; text-decoration:none;}
#block_name .gf a:hover {color:#6026ff;}
.threeblpadding {margin:0 7px 0 9px;}



/*---- Блок Лучшие предложения ----*/
#anonsuser {float:left; margin:5px 0 0 10px; width:314px; height:79px; background:url("/tema/img/top_head_mini.png") no-repeat right top;}
#anonsuser .anonsuser_head {padding:8px; margin:0 0 5px 0;  width:300px; color:#c1151b;}
#anonsuser span img {position: absolute; margin:-16px 0 0 212px; width:100px; height:100px;}
#anonsuser a {color:#2f316d; font-size:18px; text-decoration:none; font-weight:bold;}
#anonsuser small {color:#606589;}
.ssilka {margin:10px 0; padding-bottom:20px; border-bottom:1px solid #2e316e;}
.container_tabanonsuser {width: 301px; margin:0 0 0 10px;}
ul.tabsanonsuser {margin: 0; padding: 0; float: left; list-style: none; height: 32px;}
ul.tabsanonsuser li {width:99px; float: left; margin: 0; padding: 0; line-height: 31px; border: 1px solid #b0b6e5; border-left: none; margin-bottom: -1px; background: #d6d9f1; overflow: hidden; position: relative;}
ul.tabsanonsuser li a {text-decoration: none; color: #2f316d; display: block; font-size: 11px; padding: 0 10px; outline: none; font-weight:bold;}
ul.tabsanonsuser li a:hover {color:#ffffff;}
html ul.tabsanonsuser li.active, html ul.tabsanonsuser li.active a:hover  {background: #e0e4f7; border-bottom:1px solid #e0e4f7; color: #2f316d;}
.tab_containeranonsuser {border-top: none; clear: both; float: left; width: 300px; background: #e0e4f7; padding-bottom:5px;}
.tab_contentanonsuser {padding: 5px 5px 15px 5px; font-size: 12px;}
.tab_contentanonsuser p {font-size:11px; padding:5px;}
.tabs_left_au {float:left; width:300px; padding:15px 0; border-bottom:1px dashed #ffffff; margin-left:-5px;}
.niz_bor_block {float:left; margin-bottom:10px; height:10px;}
.tabs_left_au a {color:#2f316d; text-decoration:none; font-weight:none;}
.tabs_left_au a:hover {color:#2169ef;}
.tabs_left_au ul {margin:0px 0 0 10px; width:235px;}
.tabs_left_au li {list-style: none; margin-left:1px; width:230px; height:100%;}
.all_block_anhor {margin-left:244px; float:left; padding:10px 0 5px 0;}
.all_block_anhor img {cursor:pointer;}
.mess_small {position:absolute; background:url("/tema/img/mess_small.png") repeat left top; height:39px; width:67px; margin:-32px 0 0 226px;}
.mess_small_text {color:#ffffff; margin:12px 0 0 32px;}


/*---- Блок статьи участников портала ----*/
#say {width:300px; float:left; margin:20px 0 0 10px;}
#say .say_head {background:#641f8e; height:28px; width:300px; border-top:1px solid #c8a0e0; border-bottom:1px solid #b0b6e5;}
#say .say_head_index {background:url("/tema/img/bg_indstuh.png") repeat left top; height:32px; width:300px; border-top:1px solid #d1d9f4; border-bottom:1px solid #b0b6e5;}
#say .say_head_text_index {padding:7px 0 0 10px;}
#say .say_head_text_index span {color:#2f316d; font-size:14px; font-weight:bold; text-decoration:none;}
#say .say_head_text {padding:7px 0 0 10px;}
#say .say_head_text a {color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
#say .say_bg {background:url("/tema/img/bg_klenka_say.png") repeat left top; padding:8px 0 16px 0;}
#say .say {padding:8px 0 8px 9px; border-bottom:1px dashed #b0b6e5;}
#say .name_say {padding:4px 0 0 56px}
#say .name_say a {color:#404040; font-weight:bold; text-decoration:none;}
#say .name_say a:hover {color:#3372e2; font-weight:bold;}
#say .date_say {padding:2px 0 0 56px; color:#2169ef; font-weight:bold;}
#say .text_say {padding:9px 0 0px 0px;}
#say .text_say a {color:#333671; text-decoration:none; font-style:italic;}
#say .text_say a:hover {color:#3372e2;}
#say .all_say {margin:16px 0 0 254px;}
#say .all_say img {cursor:pointer;}


/*----Главная  страница----*/
#index_page a {text-decoration:none;}
#index_page a.twb_anhor {color:#bfd0fc; font-size:16px;}
#index_page a.twb_anhor:hover {color:#3372e2;}
#index_page .newsi_2 a:hover {color:#216af2;}
#index_page {-moz-box-shadow:-5px 5px 4px #a8aec2; -webkit-box-shadow:-5px 5px 4px #a8aec2; box-shadow:-5px 5px 4px #a8aec2; float:left; width:650px;}
#index_page .anhor_razdel {margin-top:5px;}
#index_page .anhor_razdel a {color: #e21616; text-decoration: none; font-weight:bold;}
#index_page .anhor_razdel a:hover {text-decoration: underline; font-weight:bold;}
#index_page .first_block {background:#131433; float:left; width:655px;}
#index_page .f1b {float:left; width:302px; padding:15px;}
#index_page .f2b {float:right; width:310px;}
#index_page .other_block {background:#2f316d; float:left; width:655px;}
#index_page .article_index {margin-left:15px;}
#index_page .article_material {margin:10px 1px 0 14px; float:left;}
#index_page .material_index {display: block; box-shadow: -5px 5px 4px #131433;}
#index_page .index_zag {display: block; position: absolute; height:18px; width:150px; margin-left:480px; padding:5px 5px; border-top:1px solid #e50b0b; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag a:hover {text-decoration:underline;}
#index_page .holder {position: absolute; height:55px; padding:5px; width:630px; color:#ffffff; font-size:14px; font-weight:bold; background: url("/tema/img/bg_slider_podr.png") repeat scroll left bottom transparent; margin-top:-65px;}

#index_page .index_bg_fblock {float:left; width:655px; height:9px; background:url("/tema/img/bg_ind_fblock.jpg") repeat left bottom;}
#index_page .banner_index {float:right; margin:56px 1px 0 0;}
#index_page .holder_poteme {margin-left:5px;}
#index_page .holder_poteme_2 {margin-left:5px;}
#index_page .holder_fourth_2 {margin-left:5px;}
#index_page .holder_fourth_3 {margin-left:5px;}
#index_page .holder_fifth_1 {margin-left:5px;}
#index_page .holder_fifth_2 {margin-left:5px;}


/*----Блоки жизнь за городом, интересные фактыб идеи для дома на главной странице----*/
#index_page #life_city {float:right; border-right:1px solid #2f316d; margin-top:12px; width:639px; background:#F4F9FF;}
#index_page #tabs_right_lc {float:right; width:300px;}
#index_page #tabs_left_lc {float:left; width:290px;}
#index_page #tabs_right_lc div {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #ea8fbe; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .img_title_lc {font-weight:bold; position:absolute; margin:-60px 0 0 0; padding:10px; width:280px; background:url("/tema/img/bg_slider_podr.png") repeat left bottom; display: block; height: 40px;}
#index_page #tabs_right_lc a {color:#bfd0fc; margin-left:10px; text-decoration:none;}
#index_page #tabs_right_lc a:hover {text-decoration:none;}
#index_page .tabs_left_id a.zq_anhor:hover, #index_page #tabs_right_lc a.zq_anhor:hover {color:#3372e2;}
#index_page #tabs_left_lc a {color:#3333b4;}
#index_page #tabs_left_lc a:hover {color:#3372e2;}
#index_page #tabs_left_lc ul {margin:7px 0 0 10px;}
#index_page #tabs_left_lc li {list-style: none; padding-left:20px; background: url("/tema/img/m_red.png") no-repeat scroll left top transparent;}
#index_page #idei_doma li {list-style: none; margin-left:8px; padding-left:20px; background: url("/tema/img/m_green.png") no-repeat scroll left top transparent;}
#index_page #fakti li {list-style: none; padding-left:20px; background: url("/tema/img/m_yellow.png") no-repeat scroll left top transparent; margin-left:8px;}

#index_page #fakti {float:right; border-right:1px solid #2f316d; margin-top:12px; width:639px; background:#F4F9FF;}
#index_page #idei_doma {float:right; margin-top:40px; width:639px; background:#F4F9FF; border-right:1px solid #2f316d;}
#index_page .tabs_left_id {float:left; width:300px;}
#index_page .tabs_right_id {float:right; width:338px;}
#index_page .img_title_id {position:absolute; margin:-60px 0 0 0; padding:10px; width:280px; background:url("/tema/img/bg_slider_podr.png") repeat left bottom; display: block; height: 40px;}
#index_page .tabs_left_id a {color:#bfd0fc; margin-left:10px; text-decoration:none; font-weight:bold;}
#index_page .tabs_left_id a:hover {text-decoration:none;}
#index_page .tabs_right_id a {color:#3333b4;}
#index_page .tabs_right_id a:hover {color:#3372e2;}
#index_page .tabs_right_id ul {margin:7px 0 0 0;}
#index_page .tabs_left_id div {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #2eda2f; background: url("/tema/img/bg_slider_podr.png") repeat scroll left bottom transparent;}
#index_page #fakti .tabs_left_id div {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #fff97d; background: url("/tema/img/bg_slider_podr.png") repeat scroll left bottom transparent;}

#index_page .block_third {float:left; width:640px; margin-left:14px; margin-top:35px; margin-right:1px;}
#index_page .third_poteme {padding:5px 0;}
#index_page .block_third span {color:#bfd0fc; font-weight:bold; font-size:16px; line-height: 24px; margin-bottom:0px;}
#index_page .block_third span:hover {color:#3372e2;}
#index_page .block_third p {color:#ffffff; font-size:12px; margin:0 0 2px 0;}
#index_page .block_third_1 {float:left; width:300px; margin-right:40px;}
#index_page .block_third_2 {float:left; width:300px;}
#index_page .index_zag_poteme {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #e50b0b; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_poteme a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag_poteme a:hover {text-decoration:underline;}
#index_page .anhor_razdel_decoration a {color:#E21616; font-weight:bold; text-decoration:none;}
#index_page .anhor_razdel_decoration a:hover {font-weight:bold; text-decoration:underline;}
#index_page .index_zag_poteme_2 {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #e50b0b; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_poteme_2 a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag_poteme_2 a:hover {text-decoration:underline;}

#index_page .block_fourth {float:left; width:640px; margin-left:14px; margin-top:35px; margin-right:1px;}
#index_page .block_fourth_1 {float:left; width:202px; margin-right:17px; height:266px;}
#index_page .block_fourth_2 {float:left; width:202px; margin-right:17px; height:266px;}
#index_page .block_fourth_3 {float:left; width:202px; height:266px;}
#index_page .index_zag_fourth_1 {display: block; position: absolute; height:18px; width:192px; padding:5px 5px; border-top:1px solid #e50b0b; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_fourth_1 a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag_fourth_1 a:hover {text-decoration:underline;}
#index_page .index_zag_fourth_2 {display: block; position: absolute; height:18px; width:192px; padding:5px 5px; border-top:1px solid #e50b0b; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_fourth_2 a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag_fourth_2 a:hover {text-decoration:underline;}
#index_page .index_zag_fourth_3 {display: block; position: absolute; height:18px; width:192px; padding:5px 5px; border-top:1px solid #dcb7f4; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_fourth_3 a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag_fourth_3 a:hover {text-decoration:underline;}
#index_page .block_fourth span {color:#bfd0fc; font-weight:bold; line-height: 24px; font-size:14px; margin-bottom:0px;}
#index_page .block_fourth span:hover {color:#3372e2; line-height:24px;}
#index_page .holder_fourth_1 {position: absolute; height:95px; padding:5px; width:192px; color:#ffffff; font-size:14px; font-weight:bold; background: url("/tema/img/bg_slider_podr.png") repeat scroll left bottom transparent; margin-top:-105px;}


#index_page .block_fifth {float:left; width:640px; margin-left:15px; margin-top:35px;}
#index_page .block_fifth_1 {float:left; width:300px; margin-right:39px;}
#index_page .block_fifth_2 {float:left; width:300px; margin-right:1px;}
#index_page .index_zag_fifth_1 {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #c996dd; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_fifth_1 a {margin-left:10px; color:#ffffff; text-decoration:none;}
#index_page .index_zag_fifth_1 a:hover {text-decoration:underline;}
#index_page .index_zag_fifth_2 {display: block; position: absolute; height:18px; width:150px; margin-left:140px; padding:5px 5px; border-top:1px solid #c996dd; background: url("/tema/img/bg_img_title.png") repeat scroll left bottom transparent;}
#index_page .index_zag_fifth_2 a {margin-left:10px; color:#ffffff; text-decoration:underline;}
#index_page .block_fifth span {color:#bfd0fc; font-weight:bold; font-size:14px; margin-bottom:0px; line-height: 24px;}
#index_page .block_fifth span:hover {color:#3372e2;}

/*--Блок новостей--*/
#indexnews {color:#c40a07; text-decoration:none; width:252px; background:#2f316d; padding:12px; font-size:14px; float:left;}
.container_tabnewsi {width: 300px; margin:0px; margin-top:0px;}
ul.tabsnewsi {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #2e316e; width: 100%;}
ul.tabsnewsi li {float: left; margin: 0; padding: 0; line-height: 31px; margin-bottom: -1px; overflow: hidden; position: relative; background:url("/tema/img/bg_newsi_button_active.jpg") repeat left top; height:33px; width:100px;}
ul.tabsnewsi li a {text-decoration: none; color: #ffffff; display: block; font-size: 14px; padding: 0 10px; font-weight:bold; outline: none;}
ul.tabsnewsi li a:hover {background:url("/tema/img/bg_newsi_button.jpg") repeat left top; height:33px; width:100px;}
html ul.tabsnewsi li.active, html ul.tabsnewsi li.active a:hover  {background: #2f316d; color:#ffffff;}
.tab_cont_news_index {border-top: none; clear: both; float: left; width: 300px; background: #2f316d; padding-bottom:5px;}
.tab_content_news_index {padding: 5px 8px 5px 8px; font-size: 12px; float:left; width:284px;}
.img_newsi {width:80px; height:60px;}
.tabs_newsi_block {width:284px; float:left; padding:4px 0;}
.newsi_1 {float:left; width:90px;}
.newsi_2 {float:left; width:194px; height:60px; border-bottom:1px dashed #b0b6e5;}
.newsi_2 a {color:#bfd0fc; text-decoration:none;}
.newsi_block_bottom {text-align:right; width:284px; float:left; padding:5px;}
#index_page .newsi_block_bottom a {color:#c40a07; text-decoration:none;}
#index_page .newsi_block_bottom a:hover {text-decoration:underline;}
.news_index {margin-bottom:10px;}
/*--Сервисы--*/
.service {float:right; width:302px; height:47px;  background:url("/tema/img/service.png") no-repeat; margin-top:12px;}
.sdate {position: absolute; color:#216af2; margin-left:225px; margin-top:5px;}
.sanchor {position: absolute; margin-left:15px; margin-top:24px;}
.sanchor span {color:#e00000; text-decoration:none; font-size:14px; cursor:pointer;}
.sanchor span:hover {color:#b50a07; text-decoration:underline;}
.sday {position: absolute; color:#216af2; margin-left:15px; margin-top:5px; font-size:14px;}
.stime {position: absolute; color:#216af2; margin-left:239px; margin-top:25px;}
#txt {font-size:12px;}

/*----END----*/

/*---- ТОП дом ----*/
.h_topdom a {color:#8084a4; text-decoration:none;}
.h_topdom a:hover {color:#a71616; text-decoration:underline;}
.h_topdom {border-bottom:1px solid #a8add4; padding-bottom:5px; margin-bottom:10px;}
#content p.topdom_desc {font-size:14px; margin:0; text-align:left;}
#content strong {font-size:14px;}
.topdom_fo {padding:0 0 20px 0; background:#2e316e; color:#ffffff; float:right;}
.fo1 {float:none;}
.fo2 {float:none; text-align:left; padding-left:10px;}
.fo2 a {text-decoration:underline;}
.fo1 img {margin-bottom:5px;}

/*----END----*/
#txtHint .tegs_text {padding:10px; width:380px; background:#ffffff; border: 1px solid #1A1A44; margin-bottom:10px;}
.map_reklama {border:1px solid #eae8e8; padding:10px 10px 10px 10px; background:#f5f6f7; width:624px;}

#ankor_b a {padding:5px 20px; background:#6f68ad; text-decoration:none; font-weight:bold; color:#ffffff; float:left; margin-right:5px;}
#ankor_b a:hover {background:#857df8;}

/*---- Пользователь-статьи ----*/
#form_add {padding:10px;}
#form_add textarea {width:590px; height:180px; margin:0 0 15px 0; position: inherit;}
#form_add input {border: 1px solid #1A1A44;}
#stati_r {border:1px solid #bcbad1;}
#stati_r .head {background:#bcbad1; color:#b2070a; font-weight:bold; padding:10px;}
.icon_r {position: absolute; z-index: 1; margin-left:442px; margin-top: -58px; background:url("/tema/img/stati_big.png") repeat left top; height:154px; width:200px;}

/*----Прайс листы----*/
#bloknot .iconprice {position: absolute; z-index: 1; margin-left:555px; margin-top: -50px; background:url("/tema/img/excel.png") repeat left top; height:60px; width:80px;}
#bloknot .opisanie {width:500px;}
#bloknot p {padding: 0 10px 0 10px;}
#bloknot table {float:left;}
#bloknot .excel {float:left; border-bottom:1px solid #ebebeb;}
#bloknot .e1 {float:left; margin-left:8px; padding:5px 0 0 40px; background: url("/tema/img/excelico.png") no-repeat scroll left bottom transparent; height:34px; width:300px;}
#bloknot .e2 {float:left;}
#bloknot a.ankor {float:left; margin-top:15px;}
#bloknot .formprice {float:left; margin:15px 0 0 15px;}
.ablocknot {float:left; background: url("/tema/img/bloknoticon.png") no-repeat scroll left bottom transparent; padding-left:75px; height:60px; margin-top:10px;}
.ablocknot a {float:left; margin:20px 0 0 10px; text-decoration:none;}
.ablocknot a:hover {text-decoration:underline;}

/*----Блокнот----*/
#bloknot {float:left; width:642px; border:1px solid #b0b7e5; padding-bottom:15px;}
#bloknot .icon {position: absolute; z-index: 1; margin-left:520px; margin-top: -65px; background:url("/tema/img/bloknot.png") repeat left top; height:111px; width:130px;}
#bloknot .head {color:#ad0000; font-weight:bold; border-bottom:2px solid #b0b6e5; padding:8px; width:420px; margin:0 0 25px 0;}
#bloknot .block {float:left; margin:8px 15px 8px 15px; width:615px; border-bottom:1px solid #7e7aae; padding-bottom:10px;}
#bloknot .img {float:left; width:152px;}
#bloknot .text {float:left; width:440px; margin:0 0 0 15px;}
#bloknot .del {color:#84070a;}
/*----END----*/


/*----Кабинет----*/
#sfera {float:left; width:615px;}
#sfera .sf1 {width:295px; float:left;}
#sfera .sf2 {width:320px; float:left;}
#sfera .sf_img_title {padding:10px 10px 0 10px; background:#b0acd3; float:left;}
#sfera .sf_img_title p {margin:5px 0 5px 0; float:left;}

#input {position: absolute; margin-top:8px; margin-left:433px; padding:5px; width:210px; text-align:center; color:#aeb1d1;}
#input a {color:#aeb1d1; text-decoration:none;}
#input a:hover {text-decoration:underline;}
.top_cabinet {font-size:14px; color:#8a2785; font-weight:bold; border:1px solid #b0b6e5; padding:5px 0px 5px 25px; width:628px; background:#b0acd3;}
.cab_p2 {font-size:14px; color:#8a2785; font-weight:bold; border-bottom:1px solid #b0b6e5; padding:5px 0px 5px 10px; margin:0 10px 10px 0; background:#b0acd3;}
.cab_p3 {float:left; font-size:14px; color:#8a2785; font-weight:bold; border-bottom:1px solid #b0b6e5; padding:5px 0px 5px 10px; margin:0 10px 0 15px; background:#b0acd3; width:608px;}
.map {border:1px solid #eae8e8; padding:10px 10px 10px 10px; background:#f5f6f7;}
.adres_map {padding:5px 0; color:#939393;}

#excel_page {float:left; margin:0 0 12px 7px;}
#excel_page .excel {float:left; border-bottom:1px solid #ebebeb;}
#excel_page .e1 {float:left; margin-left:8px; padding:5px 0 0 40px; background: url("/tema/img/excelico.png") no-repeat scroll left bottom transparent; height:34px; width:300px;}
#excel_page .e2 {float:left;}
#excel_page a.ankor {float:left; margin-top:15px;}

#stati_page {float:left; margin:5px 0 10px 16px; width:614px; padding-top:10px; border-top:2px solid #b0acd3;}
#stati_page .hp1 {float:left; width:307px; color:#b0070a; padding-bottom:5px;}
#stati_page .hp2 {float:left; width:307px; padding-bottom:5px;}
#stati_page .hp2 a {color:#b0070a;}
#stati_page .line {float:left; width:307px; padding:3px 0;}
#stati_page .line a {color:#3985ff;}

#cabinet {border:1px solid #b0b6e5; float:left; color:#5A0682;}
#cabinet .info {float:left; width:605px; margin:0 5px 0 5px; padding:25px 5px 5px 20px; color:#35285b;}
#cabinet .i1 {float:left; width:325px;}
.i1 h1 {color: #333333; font-size: 20px; font-weight: bold; line-height: 24px; margin: 0 0 2px; padding: 0;}
#cabinet .i2 {float:left; width:180px;}
#cabinet .i3 {float:left; width:100px;}
#cabinet .opisanie {float:left; width:605px; padding:5px 0 5px 15px;}
#cabinet .o1 {float:left; width:627px;}
#cabinet .adres {float:left; width:625px; padding:0 0 5px 15px;}
#cabinet .a1 {float:left; width:298px; margin-top:10px;}
#cabinet .a2 {float:left; width:320px;}
#cabinet .a11 {padding-bottom:15px;}
#cabinet a {color:#216af2; text-decoration:none;}
#cabinet a:hover {text-decoration:underline;}
.block_num {margin:10px 0 0 10px; float: left;}
/*----END----*/


/*----Комментарии----*/
.razdeli {border-bottom:1px solid #a8add4; padding-bottom:5px; margin-bottom:10px;}
.razdeli a {color:#8084a4; text-decoration:none;}
.razdeli a:hover {text-decoration:underline; color:#a10000;}
.razdeli2 {border-bottom:1px dashed #bbc1e9; border-top:1px dashed #bbc1e9; padding:10px 0 10px 0; margin:10px 0 5px 0; width:650px;}
.razdeli2 a {color:#216af2; text-decoration:none;}
.razdeli2 a:hover {text-decoration:underline;}




/*----Комментарии----*/
.button_otvet {}
.text_otvet {height:40px; width:575px; border:1px solid #2e316e; margin-left:3px; background:#F4F9FF; margin:5px 0 5px 0;}
.comment_form {background:#2e316e; padding:15px 10px 5px 10px; float: left; width: 633px;}
.name_comment {height:21px; width:150px; border:1px solid #2e316e; background:#F4F9FF;}
.cod_comment {height:21px; width:80px; border:1px solid #2e316e; background:#F4F9FF;}
.text_comment {height:85px; width:575px; border:1px solid #2e316e; margin-left:3px; background:#F4F9FF;}
.comment_form p {font-size:12px; margin:0px;}
.submit_comment {background:url("/tema/img/comment_ok.jpg") repeat left top; height:25px; width:81px; border:0px;}

#comid {float: left; width: 100%;}
#com_head {width:100%; float: left;}
#com_head .comment_h {position: absolute; margin-left:522px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:140px; text-align:center; font-size:13px; color:#ffffff;}
#comment_add {background:#d0d3e6; padding:5px 5px 0px 5px;}
.comment_head_add {font-weight:bold;}
.comment_head_add span {color:#b50000;}
.comment_text_add {padding-bottom:10px; border-bottom:1px solid #2e316e; word-wrap: break-word; width:560px;}

.comment_head_add2 {font-weight:bold;}
.comment_head_add2 span {color:#b50000;}
.comment_text_add2 {padding-bottom:10px; border-bottom:1px solid #cccccc; word-wrap: break-word; width:505px;}
/*----END----*/

.glt {position: absolute; z-index: 1; margin-left:-26px; margin-top: 48px; background:url("/tema/img/sh_podrobno.png") repeat left top; height:23px; width:156px; text-align:center; font-size:13px; color:#ffffff;}
.glt a {color:#ffffff; font:size:12px; text-decoration:none; font-weight:bold; margin:3px 0 0 38px; float:left;}
.glt a:hover {color:#6026ff;}
.bg_glf {background:url("/tema/img/dark_head.png") repeat left top; height:40px; width:640px; margin:-30px 0 0 -10px;}
.glf {margin-left:502px; margin-top: -32px; background:url("/tema/img/bg_zagolovok.png") repeat left top; padding-top:3px; height:20px; width:140px; text-align:center; font-size:13px; color:#ffffff;}
.glf a {color:#ffffff; font:size:12px; text-decoration:none; font-weight:bold;}
.glf a:hover {color:#6026ff;}
.gl {position: absolute; margin-left:502px; margin-top: -2px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:140px; text-decoration:underline; text-align:center; font-size:13px; color:#ffffff;}
.gl a {color:#ffffff; font:size:12px;}


.img_post {padding:0 0 10px 0;}

#anonsnews {float:left; border:1px solid #b0b6e5; margin:15px 0 0 10px; width:299px; background:#deeaf9; border-bottom:0px;}
#anonsnews .anonsnews_head {padding:8px; margin:0 0 5px 0;  width:285px; color:#c1151b;}
#anonsnews span{position: absolute; margin-left:270px; margin-top: -47px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:30px; text-align:center; font-size:13px; color:#ffffff;}
#anonsnews a {color:#BA0000; font-size:14px;}
.container_tabsanonsnews {width: 301px; margin:0 0 0 10px;}
ul.tabsanonsnews {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #b0b6e5; border-left: 1px solid #b0b6e5;}
ul.tabsanonsnews li {width:99px; float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #b0b6e5; border-left: none; margin-bottom: -1px; background: #c0bfc4; overflow: hidden; position: relative;}
ul.tabsanonsnews li a {text-decoration: none; color: #ba0000; display: block; font-size: 11px; padding: 0 10px; border: 1px solid #fff; outline: none;}
ul.tabsanonsnews li a:hover {background: #ccc;}
html ul.tabsanonsnews li.active, html ul.tabsanonsnews li.active a:hover  {background: #deeaf9; border-bottom: 1px solid #b0b6e5;}
.tab_containeranonsnews {border: 1px solid #b0b6e5; border-top: none; clear: both; float: left; width: 299px; background: #deeaf9; padding-bottom:5px;}
.tab_contentanonsnews {padding: 5px 5px 15px 5px; font-size: 12px;}
.tab_contentanonsnews p {font-size:11px; padding:5px;}



#bg1 {background:url("/tema/img/bg.jpg") repeat left top;}
#bg2 {background:url("/tema/img/bg2.jpg") repeat left top;}

#smoke {position: absolute; margin-top:197px; margin-left:373px; width:42px; height:94px;}

#poteme {float:left; border:1px solid #b0b6e5; margin:15px 0 0 10px; width:300px; background:#deeaf9; border-bottom:0px;}
#poteme .poteme_head {padding:8px; border-bottom:1px solid #c7d0ef; margin:0 0 5px 0;  width:285px;}
#poteme .apoteme {color:#ba0000; font-size:14px;}
#poteme span{text-decoration:none; position: absolute; margin-left:158px; margin-top: -20px; background:url("/tema/img/bg_zagolovok.jpg") repeat left top; height:23px; width:30px; text-align:center; font-size:13px; color:#ffffff;}
#poteme div {padding:5px; float:left; width:290px; border-bottom:1px solid #b0b6e5;}
#poteme img {padding-right:5px;}
#poteme a {padding:10px; color:#3333b4;}



/*----Структура сайта----*/
#page2 {width: 1340px; margin: 0 auto;}
#page {width: 990px; margin: 0; float:left;}
.l_bg {width:175px; float:left;}
.r_bg {width:175px; float:left;}
#wrapper {background:#f4f9ff;}
#sidebar {float:left; width: 313px; background:#f4f9ff;}
#content {float:right; width:655px; padding-top:15px; background:#f4f9ff; padding-right:10px;}
#content p {margin:0 8px 0 15px;}
.clear {clear: both; font-size: 0; height: 0; line-height: 0; text-indent: -10000px; width: 0;}
#footer {height:90px; background-color: #2e316e; border-top: 1px solid #CCCCCC; padding:10px; position: relative; margin-top:30px; color:#ffffff;}
#header_base {height:400px;}
#bg_line {height:6px; background:url("/tema/img/bg_line.jpg") repeat left top;}
#header {position: absolute; top: 0; width:100%; height:400px;}
#center_bg {width:1340px; margin: 0 auto; height:400px; background:url("/tema/img/head.jpg") no-repeat center top;}
#center_bg_lr {width:100%; height:400px; background:url("/tema/img/bg_left.jpg") repeat left top;}

#footer a {font-weight:bold; text-decoration:none; color:#ffffff;}
#footer a:hover {color:#3971e5;}
#footer .foot1 {float:left; width: 720px;}
#footer .foot2 {float:left; width: 240px;}
#footer .bigmir {position:absolute; margin:-39px 0 0 160px;}

#header_base_2 {height:170px;}
#header_2 {position: absolute; top: 0; width:100%; height:170px;}
#center_bg_2 {width:1340px; margin: 0 auto; height:170px; background:url("/tema/img/head_2.jpg") no-repeat center top;}
#center_bg_lr_2 {width:100%; height:170px; background:url("/tema/img/bg_left_2.jpg") repeat left top;}

#logo {float:left; margin:15px 0 0 0; width:330px; height:153px;}
#button_top {margin-left:453px; margin-top:8px; float:left;}
#button_top  img {margin-right:20px; float:left;}
#banner_head {position: absolute; margin:60px 0 0 444px;}

#menu_gor {width:968px; float:left; padding: 0px; margin-top:4px; margin-left:10px; list-style: none; background-color: #2e316e; border:1px solid #aeb1d1; border-bottom:0px;}
#menu_gor li {float: left; border-right:1px solid #aeb1d1;}
#menu_gor .razdel_str {width:50px; border-right:0px; background:url("/tema/img/razdel_menu_bg.jpg") repeat left top;}
#menu_gor .razdel {width:247px; border-right:1px solid #aeb1d1; background:url("/tema/img/razdel_menu_bg.jpg") repeat right top;}
#menu_gor .razdel_right {float:right; border-left:1px solid #aeb1d1;}
#menu_gor li a {display: block; padding: 15px 15px; text-decoration: none; font-weight:bold; font-size:12px; color:#ffffff;}
#menu_gor li a:hover {font-size:12px; color: #2e316e; background-color: #F4F9FF;}
#menu_gor li.razdel a:hover {font-size:12px; color: #2e316e; background-color: #F4F9FF;}
#menu_gor .razdel_str img {margin-top:15px; margin-left:10px; margin-right:15px;}
#menu_gor .active {font-size:12px; color: #2e316e; background-color: #f4f9ff;}

.menu_r {width:296px; margin-left:11px; border-left:1px solid #2e316e;  border-bottom:1px solid #2e316e;  border-right:1px solid #2e316e; background:url("/tema/img/bg_menu.jpg") repeat left top;}
.menu_right {list-style: none; margin-left:18px; padding-left:25px; padding-top:5px; margin-bottom:5px; background: url("/tema/img/marker.png") no-repeat scroll left bottom transparent;}
.menu_right_active {list-style: none; margin-left:18px; padding-left:25px; padding-top:5px; margin-bottom:5px; background: url("/tema/img/marker.png") no-repeat scroll left bottom transparent;}
.menu_right_active a {color:#be0507;}
.amenu_r {color:#131433; text-decoration:none;}
.amenu_r:hover {color:#2f3281; text-decoration:underline;}

.bg_menu_r_bottom {height:10px; width:100%; background:#2e316e; margin-top:22px; margin-bottom:9px;}

.menu_right_b {list-style: none; margin-left:16px; padding-left:25px; padding-top:5px; margin-bottom:5px;}
.a_right_b {color:#131433; text-decoration:none;}
.a_right_b:hover {color:#2f3281; text-decoration:underline;}

.pod_menu {padding-left:40px; list-style: none; padding-top:5px;}
.pod_menu_active {padding-left:40px; list-style: none; padding-top:5px;}
.pod_menu_active a {color:#be0507;}

a {font-size:12px; color:#0060ac;}
h1 {color: #333333; font-size: 20px; font-weight: bold; line-height: 24px; margin: 0 0 12px; padding: 0;}
p {font-size: 14px; line-height: 18px; margin: 0 0 18px; text-align:left;}
hr {color:#cccccc; background-color:#cccccc; height: 1px; border-width:0px; margin-bottom:10px;}
#text {margin-top:15px;}
h2 {color: #333333; font-size: 16px; font-weight: bold; line-height: 24px; margin: 0 0 8px; padding: 0;}
h3 {color: #333333; font-size: 14px; font-weight: bold; line-height: 24px; margin: 0 0 8px; padding: 0;}
.img_page {border:1px solid #cccccc; padding:5px; margin:5px;}

/*---- Слайдер на мониторе ----*/
div#rotator {position:absolute; height:150px; margin-left: 796px; margin-top:78px;}
div#rotator ul li {float:left; position:absolute; list-style: none;}
div#rotator ul li.show {z-index:500;}
/*----END----*/

/*---- Вывод регионов в торговой площадке ----*/
#region {margin-top:15px; margin-bottom:15px; padding-bottom:15px; float:left; border-bottom:1px solid #cccccc;}
#region div {width:230px; float:left;}
#region a {font-weight:bold;}
#region a:hover {font-weight:bold; color:#240b07;}
/*----END----*/

/*---- Альбом ----*/
.amazon_scroller{padding: 0px; margin: 0px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px;}
.amazon_scroller .amazon_scroller_nav{position: absolute;}
.amazon_scroller .amazon_scroller_nav li{cursor: pointer; position: absolute;}
.amazon_scroller .amazon_scroller_mask{position: absolute; margin-left: 30px; margin-right: 30px; overflow: hidden;}
.amazon_scroller ul{padding: 0px; margin: 0px; float: left;}
.amazon_scroller ul li{padding: 0px; margin: 0px; margin-left: 5px; margin-right: 5px; list-style: none; float: left; text-align: center; display:inline;}
.amazon_scroller ul li a{text-decoration: none;}
.amazon_scroller ul li a:hover{text-decoration: underline;}
.amazon_scroller ul li a img{border:1px solid #cccccc;}
/*----END----*/


/*---- Фильтр ----*/
#filter {padding:10px; background:#cdcdcd; border:1px solid #cccccc; margin-bottom:10px;}
#filter input {border:1px solid #696969; padding:4px; margin-top:7px;}
#filter select {border:1px solid #696969; padding:3px; width:180px;}
.filter_submit {border:1px solid #696969; background:#5da1e2; text-size:12px; color:#ffffff; font-weight:bold; height:26px; margin-top:2px;}
/*----END----*/

/*---- Добавить объявление ----*/
#add_obyvlenie {}
#add_obyvlenie p {font-size:12px; padding-bottom:0px; margin-bottom:7px; font-weight:bold;}
#add_obyvlenie div {border:1px solid #cccccc; padding:10px; -moz-border-radius: 5px 5px 5px 5px; margin-top:10px;}
#add_obyvlenie div.adding_bg {background:#FFFAFA;}
#add_obyvlenie select {width:290px; border:1px solid #cccccc; -moz-border-radius: 5px 5px 5px 5px; padding: 5px;}
#add_obyvlenie input {width:290px; border:1px solid #cccccc; -moz-border-radius: 5px 5px 5px 5px; padding: 5px;}
#add_obyvlenie textarea {width:605px; height:150px; border:1px solid #cccccc; -moz-border-radius: 5px 5px 5px 5px; padding: 5px;}
/*----END----*/

/*---- Торговая площадка----*/
#market {list-style: none; border-bottom: 1px dashed #C8C8C8; padding: 10px 0; float:left; width:620px;}
#market .img {width:100px; float:left;}
#market .text {padding-left:10px; text-align: left; width:300px; float:left; margin-top:15px;}
#market .cena {margin-top:15px; font-weight:bold; text-align: left; width:100px; float:left;}
#market .region {margin-top:15px; width:180px; text-align: left; float:left;}
#market img {border:1px solid #c8c8c8; padding:1px; float:left;}
#market a {font-size:14px; font-weight:bold;}
#market .razdel {font-size:11px;}

#add_button {padding:5px; background:#f0b91b; width:150px; -moz-border-radius: 5px 5px 5px 5px;}
#add_button a {font-weight:bold; font-size:12px; text-align: center; text-decoration:none; color:#111111;}

#market_filter {}
/*----END----*/



/*---- Навигация ----*/
#navigation {margin-bottom:20px;}
#navigation a {font-size:11px;}
#navigation span {font-size:11px; color:#206218;}
/*----END----*/

/*---- Опрос ----*/
#vote {width:250px; border:1px solid #cccccc; padding:10px; font-family:Arial; margin-top:15px; margin-left:20px;}
#vote table {width:100%; margin-top:10px;}
#vote div {background:#206218; height:7px; float:left;}
#vote td {font-size:13px;}
#vote b {font-size:13px; font-weight:bold;}
#vote .submit{font-size:13px; color:#ffffff; background:#206218; border:1px solid #206218; margin-top:15px;}
/*----END----*/





/*----Fancy Box----*/
div#fancy_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%;	background-color: #666;	display: none; z-index: 30;}
* html div#fancy_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;}
div#fancy_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100;}
div#fancy_loading div {position: absolute; top: 0;left: 0; width: 40px;	height: 480px; background: transparent url('/tema/script/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute; background-color: #FFF; z-index: 30;}
div#fancy_loading_icon {position: absolute; background: url('/tema/script/fancybox/fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px;}
div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none;}
div#fancy_inner {position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF;}
div#fancy_content {margin: 0; z-index: 100; position: absolute;}
div#fancy_div {background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100;}
img#fancy_img {position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%;	height: 100%;}
div#fancy_close {position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('/tema/script/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none;}
#fancy_frame {position: relative; width: 100%; height: 100%; display: none;}
#fancy_ajax {width: 100%; height: 100%;	overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none;}
a#fancy_left {left: 0px;}
a#fancy_right {right: 0px;}
span.fancy_ico {position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block;}
span#fancy_left_ico {left: -9999px; background: transparent url('/tema/script/fancybox/fancy_left.png') no-repeat;}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/tema/script/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/tema/script/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/tema/script/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/tema/script/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/tema/script/fancybox/fancy_title_right.png) repeat-x;
}
/*----END----*/

/*---- Регистрация ----*/
#reg {border:1px solid #b0b6e5; padding:5px;}
#reg .border_1 {color:#ae0607; font-weight:bold; padding-bottom:8px; border-bottom:1px solid #b0b6e5;}
#reg .border_2 {border-right:1px solid #b0b6e5; padding:7px 7px 0 0;}
#reg .border_3 {padding:130px 0 0 7px; width:260px;}
#reg b {color:#15143f;}
#reg .img_reg { background: url("/tema/img/comp.png") no-repeat; width:230px; height: 159px; margin-left: -6px; margin-top: -160px; position: absolute;}
#reg hr {border-bottom:2px solid #b0b6e5; width:615px;}
#reg p {line-height: 14px; text-align: left;}
#reg .tip {margin:7px 0 7px 0; width:88%;}
#reg .divlogo {margin:7px 0 15px 0;}
#reg .divname {margin:7px 0 7px 0;}
#reg .name {width:400px;}
#reg .divtext {margin:7px 0 7px 0;}
#reg .text {width:400px; height:140px;}
#reg .regtab {margin:10px 0 10px 0; width:500px;}
.regtab td {padding:4px 0 4px 0;}
#reg .tabsog {width:620px;}
#reg input, textarea {border:1px solid #1a1a44;}
#reg .button {margin:10px 0 10px 4px;}
#reg .tabcaptha img {border:1px solid #000000;}
/*----END----*/

/*---- Меню кабинета ----*/
#menu_cabinet {border:1px solid #b0b6e5; margin:15px 0 0 12px; width:300px;}
#menu_cabinet .zagolovok {color:#ad0000; padding:10px; border-bottom:1px solid #c7d0ef;}
#menu_cabinet .block {border-bottom:1px solid #b0b6e5; margin-left:6px; width:288px;}
#menu_cabinet .block_end {margin-left:6px; width:288px;}
#menu_cabinet a {color:#5a0682; padding-left:5px; text-decoration:none;}
#menu_cabinet a:hover {text-decoration:underline;}
/*----END----*/

span.hidden{display: none;}
span.error{display: inline;color: red; font-size:10px;}

.scrollTop{
    background:url(/tema/img/arrows2.png) 0 0 no-repeat;
    display:block; width:50px; height:50px;
    position:fixed; bottom:10px; right:100px;
    z-index:2000;
}
.scrollTop:hover{ background-position:0 -58px; }

/*---- Share ----*/
.share {border-bottom:1px dashed #bbc1e9; padding:0 0 18px 0; margin-bottom:40px; width:650px;}
.yashare-auto-init {margin-left:356px;}
.b-share-icon {width: 36px !important; height: 27px !important; background: url(/tema/img/share_icon_metal.png) no-repeat scroll 0px 0px transparent !important;}
.b-share-icon_vkontakte  {background-position: 0px 0px !important;}
.b-share-icon_vkontakte:hover {background-position: 0px -27px !important;}
.b-share-icon_moimir {background-position: -36px 0px !important;}
.b-share-icon_moimir:hover {background-position: -36px -27px !important;}
.b-share-icon_odnoklassniki {background-position: -72px 0px !important;}
.b-share-icon_odnoklassniki:hover {background-position: -72px -27px !important;}
.b-share-icon_twitter {background-position: -108px 0px !important;}
.b-share-icon_twitter:hover {background-position: -108px -27px !important;}
.b-share-icon_gplus {background-position: -144px 0px !important;}
.b-share-icon_gplus:hover {background-position: -144px -27px !important;}
.b-share-icon_facebook  {background-position: -180px 0px !important;}
.b-share-icon_facebook:hover  {background-position: -180px -27px !important;}
.b-share-icon_lj {background-position: -216px 0px !important;}
.b-share-icon_lj:hover {background-position: -216px -27px !important;}

#index_page .tabs_left_id a.a_111, #index_page #tabs_right_lc a.a_111 {text-decoration:none; font-weight:100; color:#ffffff;}
#index_page .tabs_left_id a.a_111:hover, #index_page #tabs_right_lc a.a_111:hover {text-decoration:underline;}

/*---- Ссылки по теме ----*/
#top_silok {margin:-24px 0 15px 0;}
#top_silok .header {font-weight:bold; colo:r#131433; font-size:20px; margin:0 0 8px 0;}
#top_silok .stroka {margin:0 0 5px 0;}
#top_silok .stroka a {color:#216af2; font-size:14px; text-decoration:none;}
#top_silok .stroka a:hover {color:#216af2; text-decoration:underline;}

.index_text {margin:30px 0 0 0; float:left;}
#content .index_text p {margin:0 0 10px 0; float:left; font-size:10px; color:#585858; line-height:14px;}

.top_dom_index {float: left; width: 639px; margin: 20px 0 25px 14px; padding: 60px 0 0 0; border-top: 1px dashed #ff0000; border-left: 1px dashed #ff0000; border-right: 1px dashed #ff0000;}
.top_dom_index_h {display: block; position: absolute; height: 18px; width: 148px; padding: 5px 5px; border-top: 1px solid #e50b0b; background:#131433; margin-top: -61px; text-align: center;}
#index_page a.top_index_a {color:#fff;}
#index_page a.top_index_a:hover {text-decoration:underline;}
.top_dom_index_info {position: absolute; color: #ff0a0a; width: 182px; text-align: left; margin-top: -45px; margin-left: 215px;}
.top_dom_index_block {float:left; width:192px; height:238px; margin:0 8px;}
.top_dom_index_block img {box-shadow: -3px 4px 4px #000000;}
.top_dom_index_text {margin-top:10px;}
.top_dom_index_text a {color:#bfd0fc;}
.top_dom_index_text a:hover {color:#216af2;}
.top_dom_index_view {color:#ff0a0a;}
.top_dom_index_view .tabs_com {margin: 10px 0 0 34px; float:left; width:50%;}
.top_dom_index_view .tabs_view_comment {margin: 10px 0 0 0; float:left; width:30%;}
.top_dom_index_view .tabs_com .view {margin: 1px 0 0 -32px; width: 26px; height: 19px; background: url("/tema/img/view_small.png") no-repeat left top;}
.top_dom_index_view .tabs_view_comment .view_comment {position: absolute; margin: -5px 0 0 -28px; width: 26px; height: 26px; background: url("/tema/img/comment_small.png") no-repeat left top;}
.index_top_icon {position: absolute; margin: -73px 0 0 552px; width: 100px; height: 100px;}

#sliderr .overviewr .top_dom_razdel_view {height: 25px;}
#sliderr .overviewr .top_dom_razdel_view .tabs_com {height: 25px; margin: 0 0 0 34px; float:left; width:45%;}
#sliderr .overviewr .top_dom_razdel_view .tabs_view_comment {height: 25px; margin: 0; float:left; width:30%;}
#sliderr .overviewr .top_dom_razdel_view .tabs_com .view {margin: 1px 0 0 -32px; width: 26px; height: 19px; background: url("/tema/img/view_small.png") no-repeat left top;}
#sliderr .overviewr .top_dom_razdel_view .tabs_view_comment .view_comment {position: absolute; margin: -5px 0 0 -28px; width: 26px; height: 26px; background: url("/tema/img/comment_small.png") no-repeat left top;}

.top_dom_page_view {margin: 10px 0 0 0; color:#7f83a3;}
.top_dom_page_view .tabs_com {height: 25px; margin: 0 0 0 34px; float:left; width:30%;}
.top_dom_page_view .tabs_view_comment {height: 25px; margin: 0; float:left; width:30%;}
.top_dom_page_view .tabs_com .view {margin: -7px 0 0 -38px; width: 32px; height: 22px; background: url("/tema/img/view_page.png") no-repeat left top;}
.top_dom_page_view .tabs_view_comment .view_comment {position: absolute; margin: -5px 0 0 -28px; width: 26px; height: 26px; background: url("/tema/img/com_page.png") no-repeat left top;}

.top_dom_block_view {margin-top: 10px;}
.top_dom_block_view .tabs_com {margin: 0 0 0 140px; float:left; width:30%;}
.top_dom_block_view .tabs_view_comment {margin: 0; float:left; width:22%;}
.top_dom_block_view .tabs_com .view {margin: 1px 0 0 -32px; width: 26px; height: 19px; background: url("/tema/img/view_small.png") no-repeat left top;}
.top_dom_block_view .tabs_view_comment .view_comment {position: absolute; margin: -5px 0 0 -28px; width: 26px; height: 26px; background: url("/tema/img/comment_small.png") no-repeat left top;}

.top_dom_razdel_info {position: absolute; color: #ff0a0a; width: 182px; text-align: left; margin-top: -45px; margin-left: 320px;}

.a_3block_t a, .a_news_t a, .a_top_p a, .bnc_1 a, .a_3block_t a {color:#ff0a0a; font-size:13px; text-decoration:none;}
.a_3block_t a:hover, .a_news_t a:hover, .a_top_p a:hover, .bnc_1 a:hover, .a_3block_t a:hover  {color: #0060ac;}


#block_name_adv {float: left; border: 1px solid #bbc1e9; border-bottom: 0px; height: 28px; width: 651px; background: url(http://kaunov.com.ua/tema/img/bg_say.png) repeat left center;}
.bl_top {margin-top: 30px;}
#block_name_adv span { color: #000; position: absolute; margin: 8px 0 0 10px; font-size: 12px;}
#block_name_adv .gf {float: right; margin: 8px;}
#block_name_adv .gf a {text-decoration: none;}
#block_name_adv .gf a:hover {text-decoration: underline;}

#twoblock_adv { float: left; border-bottom: 1px solid #b0b6e5; border-top: none; width:100%; margin-bottom:20px;}
.tw { padding: 4px; float: left; width: 155.2px;}
.tw:hover {background: #d2d6f0;}
.tw_2 {padding:10px 0; height: 40px;}
.tw_2 a {color:#2e316e; text-decoration: none; }
.price_tw {color:#000; padding:4px 0;}
.razdel_tw {height: 40px; color:#8d97d3; font-size: 12px;}

.date_tw span {float: left; color:#8d97d3; font-size: 12px;}
.date_tw .s_2 {margin-left:10px;}