html {height:100%;}
body {padding:0; margin:0; height:100%; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; background:#fbeec2;}
img {border:none; font:normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
input, textarea, select {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; outline:none;}
a {outline:none; color:#7b2e00;}
a:hover {text-decoration:none;}
.normal {font-size:0; clear:both; line-height:0;}
.upfooter {min-height:100%; width:100%; min-width:1000px; position:relative; overflow:hidden; background:url(/i/main_bg.jpg) no-repeat bottom center;}

.reset1 p {margin-top:0;}
.reset1 ul {margin-top:0;}
.reset1 li {margin-top:0;}

.header {width:100%; height:246px; position:absolute; top:0;}
.header .inner {width:1000px; height:246px; margin:auto; position:relative;}
.header .logo {position:absolute; top:54px; left:18px;}
.header .label {color:#511f00; font:normal 1.3em Georgia; position:absolute; top:60px; left:350px; width:380px; text-align:center;}
.header .cons {width:157px; position:absolute; top:60px; right:30px;}
.header .cons span {display:block;}
.header .cons .cap {font:normal 1.1em Georgia; color:#511f00; margin:0 0 10px 0;}
.header .cons .phone {margin:0 0 7px 0;}
.header .cons .phone small {font:normal 0.75em Georgia; color:#464646;}
.header .cons .phone big {font:normal 1.1em Georgia; color:#464646;}
.header .cons .phone ins {width:21px; height:24px; display:inline-block; background:url(/i/ico_phone.png) no-repeat; margin:0 2px -7px 0;}
.header .cons .skype {font:normal 1em Georgia; color:#555555; margin:0 0 8px 0;}
.header .cons .skype ins {width:21px; height:18px; display:inline-block; background:url(/i/ico_skype.png) no-repeat; margin:0 2px -4px 0;}
.header .cons .icq {font:normal 1em Georgia; color:#555555; margin:0 0 5px 0;}
.header .cons .icq ins {width:21px; height:20px; display:inline-block; background:url(/i/ico_icq.png) no-repeat; margin:0 2px -5px 0;}
.header #callme {position:absolute; left:128px; top:128px; font:normal 0.75em Tahoma; color:#898989;}
.header #callme ins {position:absolute; left:-24px; top:0; width:16px; height:18px; background:url(/i/ico_callme.gif) no-repeat;}
.header #scheme {position:absolute; left:128px; top:150px; font:normal 0.75em Tahoma; color:#898989;}
.header #scheme ins {position:absolute; left:-24px; top:0; width:16px; height:16px; background:url(/i/ico_scheme.gif) no-repeat;}
.header .ishop {position:absolute; left:400px; top:150px; font:normal 1em Georgia; color:#562500;}
.header .ishop ins {position:absolute; width:31px; height:24px; left:-41px; top:-1px; background:url(/i/ico_inetshop.jpg) no-repeat;}
.header #kupit_opt {position:absolute; left:650px; top:150px; font:normal 1em Georgia; color:#562500;}
.header #kupit_opt ins {position:absolute; width:59px; height:42px; left:-59px; top:-10px; background:url(/i/ico_opt.jpg) no-repeat;}
.header .cat {position:absolute; left:5px; top:208px; font:normal 1.1em Georgia; color:#7b2e00;}
.header .cat ins {background:url(/i/mm_div.gif) no-repeat; width:31px; height:13px; display:inline-block; margin:0 15px -3px 15px;}
.header .cat a {color:#7b2e00;}
.header .cat a:hover {color:#fa5a14;}

.small_cart {margin-bottom:17px!important; overflow:hidden; padding:20px 0 10px 0!important;}
.small_cart .top {display:block; vertical-align:middle; margin:10px 0 0 0;}
.small_cart .top .l {font:normal 0.85em Georgia; color:#636363; vertical-align:middle;}
.small_cart .top .r {font:normal 0.75em Tahoma; color:#636363; vertical-align:middle;}
.small_cart .top a {font:normal 1.1em Tahoma; color:#790000; vertical-align:middle;}
.small_cart .bottom {display:block;}
.small_cart .bottom .l {font:normal 0.85em Georgia; color:#636363; vertical-align:middle;}
.small_cart .bottom .price {font:normal 1.1em Tahoma; color:#790000; vertical-align:middle;}
.small_cart .bottom .rur {font:normal 1.45em Tahoma; color:#464646; vertical-align:bottom; display:inline-block; margin:1px 0 -1px 0; background:url(/i/rur.gif) no-repeat 0 18px;}
.small_cart .bag {float:left; margin:0 12px 0 9px;}

.mcarousel_wrap {width:648px; height:211px; overflow:hidden; position:relative; padding:0 25px; margin:0 0 30px 6px;}
.mcarousel_wrap .jc_prev {width:20px; height:211px; position:absolute; left:0; top:0; background:url(/i/mcarousel_nav.jpg) no-repeat 0 0; cursor:pointer;}
.mcarousel_wrap .jc_prev:hover {background-position:-40px 0;}
.mcarousel_wrap .jc_next {width:20px; height:211px; position:absolute; right:0; top:0; background:url(/i/mcarousel_nav.jpg) no-repeat -60px 0; cursor:pointer;}
.mcarousel_wrap .jc_next:hover {background-position:-20px 0;}
.mcarousel_wrap ul li {margin:0 5px 0 0;}
.mcarousel_wrap ul li a img {display:block; border:1px #8a836f solid;}

.ocarousel_wrap {width:344px; height:110px; overflow:hidden; position:relative; padding:0 25px; margin:0 0 30px 0;}
.ocarousel_wrap .oc_prev {width:20px; height:211px; position:absolute; left:0; top:0; background:url(/i/ocarousel_nav.jpg) no-repeat 0 0; cursor:pointer;}
.ocarousel_wrap .oc_prev:hover {background-position:-42px 0;}
.ocarousel_wrap .oc_next {width:20px; height:211px; position:absolute; right:0; top:0; background:url(/i/ocarousel_nav.jpg) no-repeat -63px 0; cursor:pointer;}
.ocarousel_wrap .oc_next:hover {background-position:-21px 0;}
.ocarousel_wrap ul li {margin:0 5px 0 0;}
.ocarousel_wrap ul li a img {display:block;}

.color_tab {margin:0 0 15px 0;}
.color_tab .th2 {font:normal 0.9em Tahoma; color:#39131b; padding-left:4px; padding-right:5px;}
.color_tab .th1 {font:normal 1.1em Georgia; color:#363636; padding-left:4px; padding-right:5px;}
.color_tab th {padding-bottom:10px;}
.color_tab .td {height:25px;}
.color_tab .color_name {background:url(/i/color_tab_left.gif) no-repeat left; font:normal 0.75em Tahoma; color:#511f00; padding-left:8px;}
.color_tab .aval {text-align:center; background:url(/i/color_tab_center.gif) repeat-x; height:25px;}
.color_tab .add {text-align:center; background:url(/i/color_tab_right.gif) no-repeat left; height:25px; padding-left:10px;}
.color_tab .add img {cursor:pointer;}
.color_tab_descr {margin:0 0 0 30px;}
.color_tab_descr .lab1 {font:normal 0.9em Tahoma; color:#790000; margin-right:82px;}
.color_tab_descr .lab2 {font:normal 0.9em Tahoma; color:#acacac; margin-right:65px;}
.color_tab_descr .lab3 {font:normal 0.9em Tahoma; color:#363636;}

.one_wrap {overflow:hidden; margin:0 0 30px 0;}
.one_wrap .one_left {float:left; width:313px;}
.one_wrap .one_right {float:left; width:396px;}
.one_wrap .one_right .params_text {margin:0 0 0 28px;}
.one_wrap .one_right .params_text .cap {font:normal 0.9em Georgia; color:#464646; margin:0 0 6px 0;}
.one_wrap .one_right .params_text .staff {font:normal 0.75em Tahoma; color:#511f00;}
.one_wrap .one_right .params_text .colors {font:normal 0.75em Tahoma; color:#511f00;}
.one_wrap .one_right .params_text .colors span {margin:0 26px 0 0;}
.one_wrap .one_right .params_text .add_to_bag {display:block; height:44px; font:normal 1.1em/44px Georgia; color:#511f00; background:url(/i/ico_add_to_bag.jpg) no-repeat left top; width:227px; padding:0 0 0 53px; margin:0 0 16px 0;}
.one_wrap .one_right .params_text .buy {display:block; height:43px; color:#562500; font:normal 1em/43px Georgia; background:url(/i/ico_buy.jpg) no-repeat left top; width:228px; padding:0 0 0 52px; margin:0 0 14px 0;}
.one_wrap .one_right .params_text .eshop {display:block; height:24px; color:#562500; font:normal 1em/24px Georgia; background:url(/i/ico_eshop_buy.jpg) no-repeat left top; width:225px; padding:0 0 0 55px; margin:0 0 13px 0;}
.one_wrap .one_right .params_text .size {display:block; height:39px; color:#562500; font:normal 1em/39px Georgia; background:url(/i/ico_size.jpg) no-repeat left top; width:225px; padding:0 0 0 55px;}

.teasers {width:709px; height:341px; position:relative; overflow:hidden; margin:0 0 30px 0;}
.teasers .item {display:none;}
.teasers .item img {display:block;}
.teasers .navigation {position:absolute; right:12px; top:308px; margin:0; padding:0; list-style:none;}
.teasers .navigation li {float:left; width:20px; height:20px; text-align:center; font:normal 0.85em/20px Arial; background:#7b2e00; border:1px #d54d0f solid; color:#cde0f8; margin:0 0 0 10px; padding:0; cursor:pointer;}
.teasers .navigation .active {background:#fa5a14; border:1px #7e2f01 solid; color:#ffffff; cursor:default;}

.main {padding-bottom:290px; overflow:hidden; margin:246px auto 0 auto; position:relative; width:1000px;}
.c_left {width:260px; float:left;}
.c_left .heading2 {font:normal 1.1em Georgia; color:#ffcc33; width:205px; height:41px; background:url(/i/heading2.png) no-repeat; margin:0 0 -10px 18px; padding:16px 0 0 34px; position:relative; z-index:20;}
.c_left .heading2 a {color:#ffcc33;}
.c_right {width:740px; float:right;font:normal 12px Arial; color:#464646;}
.c_right .heading2 {font:normal 1.1em Georgia; color:#7b2e00; margin:0 0 15px 3px;}
.c_right h1 {margin:0 0 21px 4px; font:normal 25px 'Times New Roman'; color:#7b2e00;}
.c_right h2 {font:normal 18px Georgia; color:#7b2e00; margin:0 0 15px 3px;}
.c_right h3 {font:normal 18px Georgia; color:#7b2e00; margin:0 0 15px 3px;}
.c_right h1 a {color:#7b2e00;}
.c_right h2 a {color:#7b2e00;}
.c_right h3 a {color:#7b2e00;}
.c_right .cnt1 {margin:0 0 0 11px;}

.static_text1 {font:normal 0.75em Arial; color:#464646;}
.static_text1 p {margin-left:15px;}
.static_text1 ul {margin-left:15px;}
.static_text1 ol {margin-left:15px;}
.static_text1 a {color:#7b2e00;}
.static_text1 h2 {margin:0 0 15px 0; font:normal 1.5em 'Times New Roman'; color:#7b2e00;}

.cat1_wrap {position:relative; left:-37px; width:800px;}
.cnt2 {margin:0 0 0 15px;}

.cat_item {width:210px; display:inline-block; vertical-align:top; margin:0 -4px 25px 37px;}
.cat_item .top {overflow:hidden; padding:0 0 4px 0;}
.cat_item .top a {font:normal 1.1em Georgia; color:#7b2e00;  }
.cat_item .top span {font:normal 0.85em Tahoma; color:#464646; width:60px; padding:3px 0 0 0;}

.cat_toolbar_wrap {width:714px; background:url(/i/shadow1.png) no-repeat right bottom; padding:0 0 7px 0; margin:0 0 20px 0;font-size:1em;}
.cat_toolbar_wrap .cat_toolbar {width:705px; background:url(/i/vintage1.jpg); border:1px #9c9479 solid; overflow:hidden;}
.static .cat_toolbar_wrap .cat_toolbar {padding-bottom:5px;}
.cat_toolbar_wrap .cat_toolbar h1 {color:#fa5a14; font:normal 22px Georgia; margin:0; padding:5px 0 0 0;}
.static .cat_toolbar_wrap .cat_toolbar h1 {color:#511f00;}
.cat_toolbar_wrap .cat_toolbar h1 ins {display:inline-block; width:31px; height:12px; background:url(/i/vintage.png) no-repeat; margin:0 7px;}
.cat_toolbar_wrap .cat_toolbar h1 a {color:#511f00;}
.cat_toolbar_wrap .cat_toolbar h2 {color:#fa5a14; font:normal 18px Georgia; margin:0 0 8px 0; padding:5px 0 0 0;}
.cat_toolbar_wrap .cat_toolbar h2 ins {display:inline-block; width:31px; height:12px; background:url(/i/vintage.png) no-repeat; margin:0 7px;}
.cat_toolbar_wrap .cat_toolbar h2 a {color:#511f00;}
.cat_toolbar_wrap .cat_toolbar h3 {margin:0 0 8px 0; padding:0 0 0 16px; font-size:1em;}
.cat_toolbar_wrap .cat_toolbar h3 .name {color:#fa5a14; font:normal 1.1em Georgia;}
.cat_toolbar_wrap .cat_toolbar h3 .art {color:#464646; font:normal 12px Tahoma;}
.cat_toolbar_wrap .cat_toolbar h3 span.prev {display:inline-block; width:23px; height:20px; background:url(/i/nav_prev_inactive.gif) no-repeat; margin:4px 8px -4px 0;}
.cat_toolbar_wrap .cat_toolbar h3 span.next {display:inline-block; width:23px; height:20px; background:url(/i/nav_next_inactive.gif) no-repeat; margin:4px 0 -4px 8px;}
.cat_toolbar_wrap .cat_toolbar h3 a.prev {display:inline-block; width:23px; height:20px; background:url(/i/nav_prev_active.gif) no-repeat; margin:4px 8px -4px 0;}
.cat_toolbar_wrap .cat_toolbar h3 a.next {display:inline-block; width:23px; height:20px; background:url(/i/nav_next_active.gif) no-repeat; margin:4px 0 -4px 8px;}
.cat_toolbar_wrap .cat_toolbar .list1 {margin:10px 0 10px 45px; padding:0; list-style:none;}
.cat_toolbar_wrap .cat_toolbar .list1 li {margin:0; padding:0 0 0 8px; list-style:none; font:normal 14px Georgia; background:url(/i/list1_mark.gif) no-repeat 0 0.75em;}
.cat_toolbar_wrap .cat_toolbar .list1 li a {color:#7b2e00;}

.pager {text-align:right; margin:-25px 0 10px 0; padding:0 5px 0 0; font:normal 12px Tahoma;}
.pager .pages { color:#464646;}
.pager select {font:normal 12px Arial; color:#4d4d4d; background:#ffffff; border:1px #a8bfd3 solid; margin:0 3px; width:40px; text-align:center;}
.pager span.first {display:inline-block; width:12px; height:11px; background:url(/i/pager_first_inactive.gif) no-repeat; margin:2px 3px -2px 3px;}
.pager span.prev {display:inline-block; width:7px; height:11px; background:url(/i/pager_prev_inactive.gif) no-repeat; margin:2px 3px -2px 3px;}
.pager span.next {display:inline-block; width:7px; height:11px; background:url(/i/pager_next_inactive.gif) no-repeat; margin:2px 3px -2px 3px;}
.pager span.last {display:inline-block; width:12px; height:11px; background:url(/i/pager_last_inactive.gif) no-repeat; margin:2px 3px -2px 3px;}

.pager a.first {display:inline-block; width:12px; height:11px; background:url(/i/pager_first_active.gif) no-repeat; margin:2px 3px -2px 3px;}
.pager a.prev {display:inline-block; width:7px; height:11px; background:url(/i/pager_prev_active.gif) no-repeat; margin:2px 3px -2px 3px;}
.pager a.next {display:inline-block; width:7px; height:11px; background:url(/i/pager_next_active.gif) no-repeat; margin:2px 3px -2px 3px;}
.pager a.last {display:inline-block; width:12px; height:11px; background:url(/i/pager_last_active.gif) no-repeat; margin:2px 3px -2px 3px;}

.pw_map {width:530px; height:594px; padding:59px 0 0 0; position:absolute; left:414px; top:122px; background:url(/i/map_bg.png) no-repeat; z-index:30; display:none;}
.pw_map .divider {position:absolute; left:147px; top:15px;}
.pw_map .map {display:block; border:2px #6e2106 solid; margin:auto;}
.pw_map .scheme {font:normal 0.75em/1em Tahoma; color:#511f00; position:absolute; left:46px; top:29px; cursor:pointer;}
.pw_map .scheme ins {background:url(/i/pw_map_scheme.png) no-repeat; width:16px; height:16px; position:absolute; left:-24px; top:-1px;}
.pw_map .print {font:normal 0.75em Tahoma; color:#511f00; position:absolute; left:194px; top:28px; cursor:pointer;}
.pw_map .print ins {background:url(/i/pw_map_print.png) no-repeat; width:16px; height:16px; position:absolute; left:-24px; top:-1px;}
.pw_map .close {font:normal 0.85em Tahoma; color:#511f00; position:absolute; right:46px; top:28px; cursor:pointer;}
.pw_map .close ins {background:url(/i/pw_map_close.png) no-repeat; width:13px; height:12px; position:absolute; left:64px; top:3px;}






.pw_callme {width:292px; height:259px; padding:57px 0 0 0; position:absolute; left:415px; top:98px; background:url(/i/callme_bg.png) no-repeat; display:none;}
.pw_callme .text {font:normal 0.85em Tahoma; color:#464646; text-align:center; margin:0 0 5px 0;}
.pw_callme .callback {font:normal 0.75em/1em Tahoma; color:#511f00; position:absolute; left:0px; top:31px; cursor:pointer;}
.pw_callme .callback ins {background:url(/i/pw_callme_callback.png) no-repeat; width:16px; height:16px; position:absolute; left:-23px; top:-1px;}
.pw_callme .close {font:normal 0.85em Tahoma; color:#511f00; position:absolute; right:46px; top:28px; cursor:pointer;}
.pw_callme .close ins {background:url(/i/pw_map_close.png) no-repeat; width:13px; height:12px; position:absolute; left:64px; top:3px;}
.pw_callme .tf_wrap {width:250px; height:27px; background:#f9f3e5; border:1px #c5bba0 solid; margin:0 0 6px 20px; position:relative;}
.pw_callme .tf_wrap .tf {width:228px; height:27px; background:none; display:block; padding:0 11px; border:none; font:normal 0.85em Tahoma; color:#898989; position:relative; z-index:10;}
.pw_callme .tf_wrap label {font:normal 0.85em Tahoma; color:#898989; position:absolute; left:12px; top:5px; z-index:5;}
.pw_callme .tf1_wrap {width:250px; height:99px; background:#f9f3e5; border:1px #c5bba0 solid; margin:0 0 10px 20px; position:relative;}
.pw_callme .tf1_wrap .tf1 {width:228px; height:91px; background:none; display:block; padding:4px 11px; border:none; font:normal 0.85em Tahoma; color:#898989; position:relative; z-index:10;}
.pw_callme .tf1_wrap label {font:normal 0.85em Tahoma; color:#898989; position:absolute; left:12px; top:5px; z-index:5;}
.pw_callme .btn_p {width:252px; overflow:hidden; margin:auto;}




.kupit_opt {width:292px; height:310px; padding:57px 0 0 0; position:absolute; left:415px; top:98px; background:url(/i/callme_bg.png) no-repeat; display:none;}
.kupit_opt .text {font:normal 0.85em Tahoma; color:#464646; text-align:center; margin:0 0 5px 0;}
.kupit_opt .callback {font:normal 0.75em/1em Tahoma; color:#511f00; position:absolute; left:46px; top:31px; cursor:pointer;}
.kupit_opt .callback ins {background:url(/i/pw_callme_callback.png) no-repeat; width:16px; height:16px; position:absolute; left:-23px; top:-1px;}
.kupit_opt .close {font:normal 0.85em Tahoma; color:#511f00; position:absolute; right:46px; top:28px; cursor:pointer;}
.kupit_opt .close ins {background:url(/i/pw_map_close.png) no-repeat; width:13px; height:12px; position:absolute; left:64px; top:3px;}
.kupit_opt .tf_wrap {width:250px; height:27px; background:#f9f3e5; border:1px #c5bba0 solid; margin:0 0 6px 20px; position:relative;}
.kupit_opt .tf_wrap .tf {width:228px; height:27px; background:none; display:block; padding:0 11px; border:none; font:normal 0.85em Tahoma; color:#898989; position:relative; z-index:10;}
.kupit_opt .tf_wrap label {font:normal 0.85em Tahoma; color:#898989; position:absolute; left:12px; top:5px; z-index:5;}
.kupit_opt .tf1_wrap {width:250px; height:99px; background:#f9f3e5; border:1px #c5bba0 solid; margin:0 0 10px 20px; position:relative;}
.kupit_opt .tf1_wrap .tf1 {width:228px; height:91px; background:none; display:block; padding:4px 11px; border:none; font:normal 0.85em Tahoma; color:#898989; position:relative; z-index:10;}
.kupit_opt .tf1_wrap label {font:normal 0.85em Tahoma; color:#898989; position:absolute; left:12px; top:5px; z-index:5;}
.kupit_opt .btn_p {width:252px; overflow:hidden; margin:auto;}


.cont_tab {margin:0 0 20px 0;}
.cont_tab td {padding-top:3px; padding-bottom:4px;}
.cont_tab .l {font:normal 0.75em Tahoma; color:#464646; text-align:right; padding-right:10px;}
.cont_tab .r {font:normal 0.75em Tahoma; color:#555555;}
.cont_tab .r a {color:#511f00;}
.cont_tab .r1 {font:normal 0.75em Tahoma; color:#511f00;}
.cont_tab .r span {color:#ba311f;}

.notify {font:normal 0.9em Tahoma; color:#464646;}
.tf2_wrap {width:485px; height:27px; background:url(/i/tf_bg.png); border:1px #ccc19d solid; position:relative; margin:0 0 5px 0;}
.tf2_wrap input {display:block; width:461px; height:27px; background:none; border:none; font:normal 0.9em Tahoma; z-index:10; color:#898989; padding:0 12px; position:relative;}
.tf2_wrap label {font:normal 0.9em Tahoma; color:#898989; position:absolute; left:13px; top:5px; z-index:5;}
.tf3_wrap {width:485px; height:100px; background:url(/i/tf_bg.png); border:1px #ccc19d solid; position:relative; margin:0 0 5px 0;}
.tf3_wrap textarea {display:block; width:461px; height:92px; background:none; border:none; font:normal 0.9em Tahoma; z-index:10; color:#898989; padding:4px 12px; position:relative;}
.tf3_wrap label {font:normal 0.9em Tahoma; color:#898989; position:absolute; left:13px; top:5px; z-index:5;}

.map_wrap {width:484px; height:564px; position:relative;}
.map_wrap img {display:block; border:2px #6e2106 solid;}
.map_wrap .print {width:112px; height:32px; position:absolute; top:5px; right:6px; background:#fbeec2; border:1px #511f00 solid; font:normal 0.75em/32px Tahoma; color:#511f00; padding:0 0 0 32px;}
.map_wrap .print ins {width:16px; height:16px; position:absolute; top:8px; left:8px; background:url(/i/pw_map_print.png) no-repeat;}

.pw_login {width:260px; height:163px; background:url(/i/login_bg.png) no-repeat; position:absolute; left:344px; top:3px; padding:37px 0 0 0; display:none;}
.pw_login .tf_wrap {width:231px; height:27px; background:#f9f3e5; border:1px #c5bba0 solid; margin:0 0 10px 16px; position:relative;}
.pw_login .tf_wrap .tf {width:209px; height:27px; background:none; display:block; padding:0 11px; border:none; font:normal 0.85em Tahoma; color:#898989; position:relative; z-index:10;}
.pw_login .tf_wrap label {font:normal 0.85em Tahoma; color:#898989; position:absolute; left:12px; top:5px; z-index:5;}
.pw_login .btn_p {border-bottom:1px #b6aa93 solid; padding:0 1px 14px 1px; margin:15px 12px 0 15px; overflow:hidden;}
.pw_login .btn_p input {float:left;}
.pw_login .btn_p a {float:right; font:normal 0.85em Tahoma; color:#790000; margin:2px 0 0 0;}
.pw_login .social {vertical-align:middle; height:30px; padding:10px 0 0 15px;}
.pw_login .social span {vertical-align:middle; font:normal 0.75em Tahoma; color:#555555; margin:0 5px 0 0;}
.pw_login .social a {vertical-align:middle; display:inline-block; width:23px; height:22px;}
.pw_login .login {position:absolute; left:37px; top:7px; font:normal 0.85em Tahoma; color:#790000; cursor:pointer;}
.pw_login .login ins {position:absolute; left:-26px; top:1px; width:16px; height:16px; background:url(/i/ico_login.png) no-repeat;}
.pw_login .register {position:absolute; right:12px; top:7px; font:normal 0.85em Tahoma; color:#790000;}
.pw_login .register ins {position:absolute; left:-25px; top:4px; width:16px; height:12px; background:url(/i/ico_register.png) no-repeat;}
.pw_login .close {font:normal 0.85em Tahoma; color:#511f00; position:absolute; right:46px; top:28px; cursor:pointer;}
.pw_login .close ins {background:url(/i/pw_map_close.png) no-repeat; width:13px; height:12px; position:absolute; left:5px; top:3px;}



.lb1 {width:227px; background:url(/i/pattern1.jpg); border:1px #c9be9b solid; padding:15px 0 0 0; margin:0 0 0 22px;}

.vote {width:227px; background:url(/i/pattern1.jpg); border:1px #c9be9b solid; padding:15px 0 0 0; margin:0 0 0 22px;}
.vote .item {display:block; vertical-align:middle; padding:0 29px; overflow:hidden; margin:7px 0;}
.vote .item label {font:normal 0.75em Arial; color:#555555; overflow:hidden; display:block;}
.vote .item input {float:left; margin:1px 10px -1px 0;}
.vote .fabula {font:normal 0.85em Arial; color:#555555; margin:0 29px 7px 29px;}
.vote .btn_p {background:url(/i/hr1.jpg) no-repeat top center; text-align:center; padding:12px 0 10px 0; margin:15px 0 0 0;}

.btn1 {width:82px; height:21px; display:inline-block; background:url(/i/btn1.gif) no-repeat; border:none; padding:0 0 3px 0; font:normal 0.7em Arial; color:#ffffff; cursor:pointer;}
.btn2 {width:82px; height:21px; display:inline-block; background:url(/i/btn2.gif) no-repeat; border:none; padding:0 0 3px 0; font:normal 0.7em Arial; color:#ffffff; cursor:pointer;}

.cm {width:235px; display:block; margin:0 0 16px 20px; padding:0; list-style:none;}
.cm .lvl1 {display:block; padding:0; margin:0;}
.cm .lvl1 a {display:block; width:207px; height:38px; font:normal 1em/38px Georgia; color:#7b2e00; background:url(/i/cm_item.jpg) no-repeat 0 0; padding:0 0 0 28px;}
.cm .lvl1 a:hover {color:#fcce8e; background:url(/i/cm_item.jpg) no-repeat 0 -38px; text-decoration:none;}

.mm {padding:0; margin:0; list-style:none; position:absolute; top:208px; left:276px;}
.mm .lvl1 {padding:0 0 0 38px; margin:0 14px 0 0; list-style:none; float:left; background:url(/i/mm_div.gif) no-repeat 0 7px;}
.mm .lvl1a {font:normal 1.1em Georgia; color:#7b2e00;}
.mm .lvl1a:hover {color:#fa5a14;}

.cons_bg {position:absolute; margin:0 0 0 50%; left:296px; top:25px; width:193px; height:164px; background:url(/i/cons_bg.jpg) no-repeat;}

.shedule {background:#817165 url(/i/shedule_bg.gif) repeat-x bottom; width:231px; margin:0 0 17px 21px;}

.top_bar {width:100%; height:44px; position:absolute; top:0; left:0;}
.top_bar .search_wrap {width:186px; height:28px; position:absolute; right:18px; top:4px; background:url(/i/search_bg.gif) no-repeat;}
.top_bar .search_wrap input {width:145px; height:26px; margin:1px; border:none; background:none; padding:0 26px 0 13px; font:normal 0.75em Tahoma; color:#ffffff; position:relative; z-index:10;}
.top_bar .search_wrap label {position:absolute; font:normal 0.75em Tahoma; color:#ffffff; left:15px; top:7px;}
.top_bar #login_call {position:absolute; font:normal 0.85em Tahoma; color:#ffffff; left:49px; top:10px;}
.top_bar #login_call ins {position:absolute; width:16px; height:16px; height:16px; background:url(/i/ico_login.gif) no-repeat; left:-27px; top:3px;}
.top_bar .register {position:absolute; font:normal 0.85em Tahoma; color:#ffffff; left:360px; top:10px;}
.top_bar .register ins {position:absolute; width:16px; height:12px; background:url(/i/ico_register.gif) no-repeat; left:-25px; top:4px;}

.top_bar_bg {width:100%; height:44px; position:absolute; top:0; left:0; background:url(/i/top_bar_bg.png) repeat-x;}

.footer {clear:both; height:240px; margin:-240px 0 0 0; width:100%; position:relative;}
.footer .infooter {width:1000px; height:240px; position:relative; margin:auto;}
.footer .infooter .counters {text-align:center; vertical-align:middle; height:31px; display:inline-block; width:100%; margin:0 0 47px 0;}
.footer .infooter .counters a {vertical-align:middle; display:inline-block; margin:0 5px 0 0;}
.footer .infooter .right {position:absolute; width:383px; right:26px; top:80px;}
.footer .infooter .right .sitemap {position:relative; font:normal 0.75em Georgia; color:#6e2106; margin:0 17px 0 25px;}
.footer .infooter .right .sitemap ins {width:16px; height:15px; position:absolute; left:-25px; top:1px; background:url(/i/ico_sitemap.png) no-repeat;}
.footer .infooter .right .callback {position:relative; font:normal 0.75em Georgia; color:#6e2106; margin:0 17px 0 25px;}
.footer .infooter .right .callback ins {width:16px; height:15px; position:absolute; left:-25px; top:1px; background:url(/i/ico_callback.png) no-repeat;}
.footer .infooter .right p {font:normal 0.75em Tahoma; color:#555555;}
.footer .infooter .phones {position:absolute; left:374px; top:108px; font:normal 0.75em/1.35em Tahoma; color:#555555;}
.footer .infooter .copy1 {font:normal 0.75em Georgia; color:#555555; margin:0 0 13px 19px; width:320px;}
.footer .infooter .copy2 {font:normal 0.75em Tahoma; color:#555555; margin:0 0 13px 34px; width:320px;}
.footer .infooter .copy3 {font:normal 0.85em Georgia; color:#555555; margin:0 0 0 34px; width:320px;}
.footer .infooter .copy3 a {color:#6e2106;}
