@charset "windows-1251";
/*------->>> RESET <<<-------*/

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

/*------->>> GLOBAL <<<-------*/

body{background:#fff;color:#724444;font:62.5%/1.6 Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:-1px;font-size:2.67em;padding:30px 0 25px;}
h3{font-size:1em;font-weight:700;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 1.67em;}
ul,ol{padding:0 0 1.67em 3.33em;}
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;}
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.67;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
#wrap,.wrap{width:960px;margin:0 auto;}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}
.gray { color:gray}

/*------->>> STRUCTURE <<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
html,body{height:100%;margin:0;padding:0;}
body { background:#ffe2c2}
.main_table{height:100%;}
.header{height:224px;}
.footer{height:90px;}

.main_menu {padding:9px 0 0 0}
.main_menu a {display:block; color:#8b323c; font-size:11px; text-align:center; height:21px; line-height:19px; text-decoration:none; background:url(../images/menu_bg_button.gif) 0 0 no-repeat; width:129px}
.main_menu a:hover { background-position: 0 -21px; color:white}
.main_menu a.curent {  color:white; background:url(../images/menu_bg_button.gif) 0 -21px no-repeat;}
a.menu_right_button { width:129px; background:url(../images/menu_bg_right_button.gif) 0 0 no-repeat;}

.secon_menu a.second_current {  background-position: 0 -27px;color:white;}

.secon_menu { padding:2px 0 0 0;}
.secon_menu td { width:129px}
.secon_menu a { display:block; width:121px; height:27px; background:url(../images/second_menu_bg.gif) 0 0 no-repeat; text-align:center;color:#8b323c; text-decoration:none; font-size:11px; line-height:22px; }
.secon_menu a:hover { background-position: 0 -27px;color:white}
input.serch_but { border:0; background:url(../images/serch_but.gif) 0 0 no-repeat; width:44px; height:29px; cursor:pointer}
input.serch_but:hover { background-position: 0 -29px}
input.serch_input {background:transparent; border:0; font-size:11px; display:block; width:100%}
.header_banner { padding: 5px 0 0 0} 
.header_banner_block {border-top:3px solid #5b2323; height:67px; background:#fff; margin:0 5px; text-align:center; background:url(../images/header_banner_block_bg.gif) 0 0 repeat-x;}
.serch_input_otstup {padding:8px 10px 0 10px;}

.main_block {background:white;}
.span1 { background:url(../images/main_block_top_left.gif) 0 0 no-repeat; display:block}
.span2 { background:url(../images/main_block_top_right.gif) right top no-repeat; display:block}
.span3 { background:url(../images/main_block_bot_right.gif) right bottom no-repeat; display:block}
span.main_block_otstup { background:url(../images/main_block_bot_left.gif) left bottom no-repeat; display:block}

.main_otstup {padding:8px 3px 0 0}
.main_block_otstup { padding:10px 15px}
.main_block table { border-collapse:collapse}
.main_block td { border:0; border-left:1px solid #efd0b0; border-bottom:1px solid #efd0b0; padding:10px 0 10px 10px; font-size:12px; color:#724444; line-height:1.2em}
.main_block td.top_left,
.main_block td.left,
.main_block td.bot_left { border-left:0; padding-left:0; padding-right:10px}
.main_block td.bot_left,
.main_block td.bot_right { border-bottom:0; padding-bottom:0;}
.main_block td.top_left,
.main_block td.top_right { padding-top:0}

.bot_block_otstup { padding:0 3px 0 0}
.bot_block { background:#fbbb8d;}
.bot_block div { background:url(../images/bot_block_left.gif) 0 0 no-repeat;}
.bot_block div div { background:url(../images/bot_block_right.gif) right top no-repeat; padding:0 0 8px 0}
.bot_block td { width:50%; padding:15px 70px 15px 15px; vertical-align:top}
.bot_block_title_bg {color:#c22635; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/bot_block_title_bg.gif) 0 0 no-repeat; width:159px; height:21px; text-align:center; line-height:21px; display:block}
.bot_block td a { display:block; color:#941e1a; text-decoration:underline; font-size:1.2em; line-height:1.2em; padding:3px 0 0 0}
.bot_block td a:hover { color:red}

.bok_title_krendel a.title_current { background-position: 0 -38px; color:white; _background-position: 0 -37px;}
.left_bok_menu { padding: 0 0 0 3px}
.bok_title_krendel {padding:2px 0 0 4px}
.bok_title_krendel a { display:block; width:152px; height:38px; background:url(../images/bok_title_bg_krendel.png) 0 0 no-repeat; color:#eca27b; text-decoration:none; font:12px/35px Verdana; text-indent:15px }
.bok_title_krendel a:hover { background-position: 0 -38px; color:white; _background-position: 0 -37px;}
.bok_menu_top_bg {background:#fff url(../images/bok_menu_top_bg.gif) 0 0 no-repeat; width:160px}
.bok_menu_2_bg {background:#fff url(../images/bok_menu_2_bg.gif) 0 0 no-repeat; width:160px}
.bok_menu_2_bg span {display:block; background:url(../images/bok_block_bt_bg.gif) left bottom no-repeat;}
.right_col_banner_block {padding:5px 0 0 4px; font-size:0;}
.right_col_banner_block img { padding:0 0 5px 0}

.sity_map_but a.map_current { background-position: 0 -46px; color:white; _background-position: 0 -45px;}
.sity_map_but { padding:5px 0 0 0}
.sity_map_but a {display:block; width:170px; height:46px; background:url(../images/title_map_sity.png) 0 0 no-repeat; color:#eca27b; text-decoration:none; font:12px/46px Verdana; text-indent:15px}
.sity_map_but a:hover { background-position: 0 -46px; color:white; _background-position: 0 -45px;}

.right_col { padding:0 0 15px 6px;}

.right_title a.right_current {background-position: 0 -42px; color:white; _background-position: 0 -41px;}
.right_block { padding:5px 0 0 0}
.right_title a {display:block; width:167px; height:42px; background:url(../images/right_title_krendel.png) 0 0 no-repeat; color:#eca27b; text-decoration:none; font:12px/40px Verdana; text-indent:15px}
.right_title a:hover {background-position: 0 -42px; color:white; _background-position: 0 -41px;}
.informer_block {width:166px; padding:15px 0 0 0}

.menu_left_col { padding:0 3px 10px 3px}
.menu_left_col a { display:block; color:#891613; text-decoration:none; padding:0 0 0 5px; font-size:11px; height:16px; overflow:hidden; /*
background-image:url(../images/icons.png); background-repeat:no-repeat; line-height:16px; background-position: 5px -172px*/}
.menu_left_col a:hover { text-decoration:underline; color:#ff6d0e}
.menu_left_col .krasota { background-position: 5px 4px }
.menu_left_col .svadba { background-position: 5px -11px}
.menu_left_col .moda { background-position: 5px -27px}
.menu_left_col .podarki { background-position: 5px -43px}
.menu_left_col .mebel { background-position: 5px -58px}
.menu_left_col .tehnika { background-position: 5px -73px}
.menu_left_col .transport { background-position: 5px -89px}
.menu_left_col .dosug { background-position: 5px -105px}
.menu_left_col .otdih { background-position: 5px -120px}
.menu_left_col .tabak { background-position: 5px -134px}

.menu_left_col .stylelife{ background-position: 5px -204px}
.menu_left_col .hotthems{ background-position: 5px -221px}
.menu_left_col .family{ background-position: 5px -236px}
.menu_left_col .recepti{ background-position: 5px -251px}
.menu_left_col .design{ background-position: 5px -268px}
.menu_left_col .zdorovie{ background-position: 5px -282px}
.menu_left_col .cosmetologia{ background-position: 5px -297px}

.afisha { line-height:1.2em; padding:5px 0 10px 0}
.afisha td { padding:0 0 0 5px}
.afisha img { border:2px solid #fe5900 }
.afisha_data { color:#7a4c4f}
.afisha_name { color:#fe5900;}
.afisha_name a { color:#fe5900; text-decoration:none}
.afisha_name a:hover { text-decoration:underline; color:red}
.afisha_janr { color:#7a4c4f; padding:0 0 8px 0}
.afisha_data_zal {color:#571c1e; font-size:12px}
.afisha_data_zal span { display:inline-block; background:transparent} 

.main_afisha td { border:0;}
.main_afisha img { border:2px solid #fe5900 }
.afisha_janr { color:#7a4c4f; padding:0 0 8px 0}

.photogallery { padding:5px 0 30px 0}
.photogallery td { padding:2px; font-size:0; width:50%}
.photogallery img {border:2px solid #6a3233}
.counts { padding:10px 0 0 0}
.counts a { display:block; margin-bottom:3px}

.wezom_size {float:right; width:240px; height:100px;}
.wezom_otstup {padding:22px 0 0 100px; color:#333; line-height:1.1em; font-size:11px}
.banner_otstup {float:none; padding-top:8px; font-size:11px}
.podval_back {height:100px; background:url(../images/podval_back.jpg) top left repeat-x}
.copy_size {float:left; width:240px; height:100px;}
.copy_otstup {padding:60px 0 0 20px; color:#703d3a;;line-height:1.1em; font-size:11px}

a { color:#fe6306}
a:hover { color:red}

.podval_menu { color:#e5c3aa; font-size:16px; padding:10px 0 0 0;height:30px;}
.podval_menu a { display:inline-block; color:#a02e2e;font-size:12px; line-height:12px; padding:0 10px 0}
.podval_menu a:hover { color:red;}

.bok_bot_otstup {height:20px; font-size:0}

.main_title { color:#c62a37; font-size:11px; padding:0 0 0 10px; font-weight: bold; }
.main_title_link {}
.main_more { text-align:right}
.main_more a {color:#a44040; text-decoration:none;}
.main_more a:hover { color:red; text-decoration:none;}

.sity_change_bg {background:url(../images/sity_change_bg.gif) 0 0 no-repeat; width:170px; height:35px;}
.sity_change_bg a { display:inline-block; color:#771627; font-size:11px; font-weight:600; text-decoration:underline; padding:0 2px; cursor:pointer; line-height: 13px;}
.sity_change_bg a:hover { color:red; text-decoration:none;}
.sity_change_bg a.curent { color:red; text-decoration:none; cursor:default}

.header_line_back {background:#ffe2c2 url(../images/header_line_back.gif) 0 0 repeat-x}
.header_top_right_line {background:url(../images/header_top_right_line.gif) right top no-repeat}
.header_top_left_line {background:url(../images/header_top_left_line.gif) 0 0 no-repeat; height:115px}
.header_contacts_block {color:gray; padding:10px; line-height:1.1em}
.header_adress {font-size:11px}

.serch_back {background:url(../images/serch_back.gif) 0 0 repeat-x}
.serch_bg_left {background:url(../images/serch_bg_left.gif) 0 0 no-repeat}
.serch_bg_right {background:url(../images/serch_bg_right.gif) right top no-repeat; height:29px}

.main_otstup8 {height:8px; background:#ffe2c2; font-size:0;}
.header_big_banner {border-top:3px solid #5b2323; background:#fff; margin-right:3px}
.bot_big_banner {height:75px; border-top:3px solid #5b2323; background:#fff; margin-right: 3px;}

.statyi td { border:0;}
.statyi img { border:3px solid #5b2326}

.forum_new {}
.forum_new a.forum_tema,
.skidki a,
.konkursi a { display:block; text-indent:20px; background:url(../images/icons.png) 0 -167px no-repeat; padding:5px 0 0 0;}

.plakat td { border:0}
.plakat img { border:3px solid #5b2326}

.kroshki {color:#a03733}
.kroshki a { text-decoration:none}
.kroshki a:hover { text-decoration:underline}
h1.name_page {color:#921c1c; font:600 16px/1.1em Verdana, Arial, Helvetica, sans-serif; padding:10px 0 10px 15px}
.categoria { padding:0 0 20px 0; font:12px/1.2em Arial, Helvetica, sans-serif; width:250px; margin-left:30px; display: -moz-inline-box;display: inline-block;vertical-align: top; }
.catalog_rubrikator {}
.catalog_rubrikator td { border:0}
a.categoria_top {color:#921c1c; font:600 14px/16px Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:none;  text-indent:3px; margin:0 0 5px 0}
a.categoria_top:hover { color:red; text-decoration:underline}

.catalog_rubrikator .krasota { background-position: 5px 4px }
.catalog_rubrikator .svadba { background-position: 5px -11px}
.catalog_rubrikator .moda { background-position: 5px -27px}
.catalog_rubrikator .podarki { background-position: 5px -43px}
.catalog_rubrikator .mebel { background-position: 5px -58px}
.catalog_rubrikator .tehnika { background-position: 5px -73px}
.catalog_rubrikator .transport { background-position: 5px -89px}
.catalog_rubrikator .dosug { background-position: 5px -105px}
.catalog_rubrikator .otdih { background-position: 5px -120px}
.catalog_rubrikator .tabak { background-position: 5px -134px}

a.podcat {color:#921c1c; text-decoration:none; background:url(../images/podcat_marker.gif) 18px 5px no-repeat; text-indent:30px; display:block; padding:3px 0 0 0}
a.podcat:hover { color:red; text-decoration:underline; background:url(../images/podcat_marker_curent.gif) 18px 5px no-repeat; text-indent:30px; display:block}

.second_banner {
	display: inline-block;
}


.title_page_back {background:url(../images/title_page_back.gif) 0 0 repeat-x; margin:10px 0 10px}
.title_page_left {background:url(../images/title_page_left.gif) 0 0 no-repeat;}
.title_page_right {font-weight:bold; background:url(../images/title_page_right.gif) right top no-repeat; padding:2px 20px 0; font:800 13px Arial, Helvetica, sans-serif; color:#850502; }
.title_page_right a {color:#850502; font-weight:bold; text-decoration:none;}
.title_page_right a:hover { color:red; font-weight:bold;}
.span1 { background:url(../images/main_block_top_left.gif) 0 0 no-repeat; display:block}
.span2 { background:url(../images/main_block_top_right.gif) right top no-repeat; display:block}
.span3 { background:url(../images/main_block_bot_right.gif) right bottom no-repeat; display:block}
span.main_block_otstup { background:url(../images/main_block_bot_left.gif) left bottom no-repeat; display:block}
.next_block { background:white}
.podcat_list {float: left; width: 170px; padding:0 5px 0 12px; background:url(../images/marker_list.gif) 0 4px no-repeat}
.pagenator a { display:inline-block; padding:0 3px}
.line_page_navigator {background:#ffe2c2; color:#982827; font:12px Arial, Helvetica, sans-serif; padding:2px 20px; margin:10px 0 10px 0 }
.kol-vo {display:inline-block; padding:0 50px 0 0}
.klick_namber { font:11px Arial, Helvetica, sans-serif;}
.firms_item {font:12px/1.3em arial; padding:10px 0; border-top:1px solid #800000}
.spisok_podcat {}
.maroon { color:maroon}
.reting_txt { font:700 14px tahoma; line-height:24px; color:maroon}

.company_menu_list {float: left; width: 200px; padding:0 5px 0 12px; background:url(../images/marker_list.gif) 0 7px no-repeat}
.company_menu { padding:0 0 0 15px}
.title_page_right h2 { font:700 16px/20px Arial, Helvetica, sans-serif; color:#850502; letter-spacing:0; padding:0 }
.company_menu a.curent { font-weight:bold;}
.company_descr_otstup { padding:0 20px 0 15px}
.company_full_info {font:12px Arial, Helvetica, sans-serif;}
.company_full_info th { text-align:left; font-weight:bold; padding:0 5px 0 0; color: #800000}
a.golosovat { font:14px/24px Arial, Helvetica, sans-serif; text-decoration:underline; cursor:pointer; padding:0 0 0 10px}
.bottom_gorizont_line { height:10px; font-size:0; background:#ffe2c2; margin:10px 0}
.say_to_forum {font:14px/24px Arial, Helvetica, sans-serif; padding:0 30px 0 0}
.reting_txt { padding-left:30px}
.title_txt { font:700 14px tahoma; line-height:24px; color:maroon; padding-bottom: 15px}

.contacts_forms input,
.contacts_forms textarea {border:1px solid #8f1818; background:#fee9d9; font:12px Arial, Helvetica, sans-serif; margin:3px 2px 3px 0}
.contacts_forms th { text-align:right; background:#f8e8da; padding-right:5px; vertical-align:top}
.contacts_forms td { background:#fff8f2; padding-left:5px; vertical-align:top;}
.contacts_forms .but_style { background:#8f1818; color:white}
.but_style { background:#8f1818; color:white}
.link4 a{font-weight: bold;}


/*------>>>>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #FFE2C2; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #fff;border-left: 1px solid #fff;}
.table1 td {padding: 6px 11px;border: 1px solid #fff;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #FEF1E6;}
.table1 tr.over td {background: #FEEFE4;} 

