* {
    margin:0;
    padding:0;
}
/* general */

body {
    background:#000 url("../img/bg.jpg") no-repeat center  28px;
    font-family:Georgia, "Times New Roman", Times, serif;
    padding:0px; margin:0px;
}
.clear {
    clear:both;
    font-size:0px;
    line-height:0px;
}
h1 {
    font-size:36px;
    font-weight:normal;
    margin:0;
    color:#6d4e3a;
    padding-bottom:15px;
}
h2, h3, h4, h5, h6 {
    font-weight:normal;
}
h2 {
	font-size:18px; 
	color:#8b0004; 
	font-family:Georgia, 
	"Times New Roman", Times, serif; 
	font-style:italic;
	padding: 20px 0;
}
h3 {
    font-size:140%;
}
h4 {
    font-size:120%;
    margin:0;
    padding:0;
}
a {
    text-decoration:none;
    color:#4B5409;
    text-decoration:underline;
}
a:hover {
    color:#8B0004;
    text-decoration:underline;
}
p {
    margin:0;
    padding:0px;
}
img {
    border:none;
}
:focus {
    outline: 0;
}


.container { background:url("../img/bg_top.gif") repeat-x; padding-top:26px;}
.bg_bottom_obl {background:url("../img/bg_footer.png") no-repeat bottom center; }
.wrapper { width:1000px; margin:auto; position:relative;}
.header { position:relative; height:185px;}
.header .logo { position:absolute; top:20px; left:40px;}
.header .slogan { width:471px; height:108px; position:absolute; left:240px; top:20px;}
.header .icons { background:url("../img/top_zelen.png") no-repeat; width:260px; height:143px; position:absolute; right:0px; top:0px;}
/**/
.header .icons ul { padding-left:57px; padding-top:10px;}
.header .icons li { list-style:none; padding-left:7px; padding-top: 4px;}
/**/
.header .icons li a { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bolder; height:30px; padding-left:30px; width:75px; display:block;}
.header .icons .ico_home { background:url("../img/ico_home.gif") no-repeat left 5px; }
.header .icons .ico_mail {background:url("../img/ico_mail.gif") no-repeat 1px 5px; }
.header .icons .ico_sitemap {background:url("../img/bg-search.gif") no-repeat; height:29px}
/**/
.header .icons .ico_search {background:url("../img/bg-search.gif") no-repeat;  height:32px}
.header .icons .ico_card {background:url("../img/bg-shop.gif") no-repeat left 5px; height:37px;padding-top: 10px;}
.header .icons li.red a{ color:#874300;}
.header .icons li.green a{ color:#4b5409;}
.header .icons li a:hover { color:#000;}

.menu { position:absolute; right:0px; top:150px; width:999px; /*z-index:9999;*/}
.menu ul { float:right;}
.menu li { list-style:none; float:left; background:url("../img/bg_menu.gif") repeat-x bottom; height:36px;}
.menu li a { float:left; background:url("../img/menu_line.png") no-repeat left bottom; height:26px; margin-left:-18px; padding-left:35px; padding-right:25px; padding-top:10px;font-size:18px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none;}
.menu li a:hover{
    color:#F7DEAC;
}
.menu li.end { background:url("../img/menu_line.png") no-repeat; width:30px; height:36px; margin-left:-18px;}
.flash { font-size:0px; line-height:0px; position: relative; height:381px; background:#e6c59e; z-index:1;}
.flash .z_l { background:url("../img/zelen_left.png"); width:115px; height:223px; position:absolute; left:-15px; top:-18px;}
.flash .z_r { background:url("../img/zelen_right.png"); width:157px; height:164px; position:absolute; right:-15px; bottom:65px;}
.content { background:#dfbd97 url("../img/content_bg.jpg") repeat-y; }
.content .bg_top { background:url("../img/bg_right_top.png") no-repeat right top;}
.content .bg_bottom { background:url("../img/bg_left_bottom.png") no-repeat left bottom;}
.content .line_bottom { background:url("../img/bg_bottom.png") repeat-x bottom;}
.content .text { width:980px;  padding:20px 0; padding-bottom:40px;}
.content .text .action { padding-bottom:15px; padding-left:20px;}
.content .text .action .end_block { margin-right:0px;}
.content .text .action .block { float:left; width:238px; margin-right:8px;}
.content .text .action .block h3 {font-size:16px; color:#8b0004; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url("../img/bg_last_next.png"/*tpa=http://loranmebel.ru/img/bg_last_next.png*/) no-repeat right bottom; height:31px; line-height:24px; margin-right:3px;}
.content .text .action .block h3 a {font-size:16px; color:#8b0004; text-decoration:none;}
.content .text .action .block .bottom { background:url("../img/home_img_bottom.gif") no-repeat top center; height:8px; line-height:0px; font-size:0px;}
.content .text .action .block h3.no_top { background:url("../img/bg_top_home_img.png") no-repeat right bottom; padding-left:5px;}
.content .text .action .block .img_recl img {padding:1px;}
.content .text .action .block .img_recl {border:1px solid #b79779; font-size:0px; font-size:0px; padding:1px;}
.content .text .action .block .img_recl a { font-size:0px; line-height:0px;}
.content .text .action .block .img_recl p { font-size:0px; line-height:0px;}
.content .text .left { float:left; width:760px;}
.content .text .left .menu_home { float:left; width:270px; padding-top:5px; background:url("../img/door.gif") no-repeat left top;}
.content .text .left .menu_home h3 {font-size:18px; color:#8b0004; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-bottom:10px; padding-top:117px; padding-left:46px;}




.content .text .left .cont { float:right; width:460px; padding-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#5f3a24; padding-top:0px;}
.content .text .left .cont h1 {font-size:24px; color:#8b0004; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-bottom:4px; background:url("../img/cont_menu_line.png"/*tpa=http://loranmebel.ru/img/cont_menu_line.png*/) no-repeat left bottom; margin-bottom:8px; margin-left:-10px; padding-left:10px;}
.content .text .left .cont p {font-size:13px; color:#5f3a24; text-indent:25px; padding-bottom:10px; text-align:justify;}
.content .text .left .cont ul {font-size:13px; /*margin-left:30px;*/}
.content .text .right { float:right; width:180px; padding-top:30px;}
.content .text .right h3 { font-size:24px; color:#8b0004; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-bottom:10px;}
.phone { font-size:12px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px;}
.phone b { font-weight:normal; font-size:24px;}
.content .text .right .adres { color:#5f3a24; font-size:14px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content .text .right .adres b { font-size:18px; font-weight:normal;}
.content .text .right .link li { list-style:none; padding-bottom:10px;}
.content .text .right li a { font-size:12px; color:#8b0004; text-decoration:underline; background:url("../img/pic_str.gif") no-repeat right 3px; padding-right:16px;}

.footer { height:72px; color:#7d5339; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px;}
.footer a {color:#7d5339; text-decoration:none;}
.footer a:hover { text-decoration:underline;color:#7d5339;}
.footer .left { float:left; width:400px; padding-top:6px;}
.small_logo { float:left; margin-right:20px; margin-top:-6px;}
.footer .right { float:right; padding-top:6px;}
.footer_line { background:url("../img/bg_bottom.gif") repeat-x; height:16px; line-height:16px; font-size:0px;}
.door { background:url("../img/door_bg.gif") repeat-y left top; padding-left:40px;}
.door_bottom { background: url("../img/door_bottom.png") no-repeat left bottom; height:109px; margin-top:-50px;}

.inner_top { background:url("../img/inner_top.png") repeat-x; height:20px;}
#inner .content .text { position:relative;}
#inner .content .text .left { width:100%;}
#inner .content .text .left .cont { width:700px; padding-right:0px; padding-bottom:30px;}
#inner .content .text .left .cont h1 { background:none;}
#inner .content .text { padding-top:0px;}
.breadcrumb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:10px 0; padding-left:40px; position:relative; z-index:80;}
.breadcrumb a { color:#4b5409; background:url("../img/pic_breadcrumb.gif") no-repeat right 5px; padding-right:10px; margin-right:0px;}
.breadcrumb a:hover { color:#8B0004;}
#inner .z_l { background:url("../img/zelen_left.png"); width:115px; height:223px; position:absolute; left:-15px; top:-38px; z-index:80;}
.sitemap ul ul { padding-left:20px;}
.sitemap ul ul ul { padding-left:40px;}
.sitemap ul li { list-style:none;}
.sitemap ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#8b0004; text-decoration:none;}
.sitemap ul li li a { font-size:14px; color:#000; background:url("../img/pic_menu.gif") no-repeat left 5px; padding-left:14px;}
.sitemap ul li li li a { font-size:12px; color:#000; background:url("../img/pic_line.gif") no-repeat left 7px; padding-left:10px;}
.sitemap ul li a:hover { text-decoration:underline;}







ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
    width: 160px;
}

ul#navmenu-v:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

ul#navmenu-v li {
    float: left;
    display: block !important;
    display: inline;
    position: relative;
}


ul#navmenu-v a {
    display: block;
    text-decoration: none;
    height: auto !important;
    height: 1%;
}

ul#navmenu-v li li a { padding-right:10px;}
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {

}


ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {

}


ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {

}


ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {

}


ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {

}


ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {

}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
    background:url("../img/bg_sub_menu.png") no-repeat right top;
    padding:0px;
    padding:0 1px;
}
ul#navmenu-v ul, ul#navmenu-v ul li { width:180px;}
ul#navmenu-v ul ul { left:160px; width:250px;}
ul#navmenu-v ul ul li { width:250px;}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
    display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
    display: block;
}

ul#navmenu-v ul a:hover {background:#f3d1a8 url("../img/pic_menu.gif") no-repeat 5px 9px;}

.content .text .left .search_result p, .content .text .left .cart p { text-indent:0px;}
.search_result .link { background:url("../img/pic_str.gif") no-repeat right 3px; padding-right:14px; font-size:12px; color:#4b5409;}
.black { color:#000;}

.tovar_block { padding-top:20px;}
.tovar_block .tovar { padding-bottom:20px;}
.tovar_block .tovar .photo { float:left; width:240px; position:relative;}
.tovar_block .tovar .photo a {float:left;  font-size:0px; line-height:0px; background:url("../img/home_img_bottom.gif") no-repeat bottom center; padding-bottom:8px;}
.tovar_block .tovar .photo a img {background:#e2cf93; border:1px solid #b79779; padding:1px;}
.tovar_block .tovar .description { float:right; width:440px;  text-align:left;}
.content .text .left .cont .description p { text-align:left;}
.tovar_block .tovar .description a.head {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px;color:#4b5409; display:block; padding-bottom:10px;}
.tovar_block .tovar .description a.head:hover {color:#8B0004;}
.tovar_block .link { background:url("../img/pic_str.gif") no-repeat right 3px; padding-right:14px; font-size:12px; color:#4b5409;}
.tovar_block .link:hover {color:#8B0004;}
.pagination { font-size:13px; color:#5e3f2c; text-align:right; padding-top:20px; padding-bottom:10px; line-height:30px;}
.pagination a { color:#4b5409; width:35px;}
.pagination a:hover { color:#790000; text-decoration:none; }
.pagination a.active { font-size:19px; color:#790000; text-decoration:none; }

.cart th { background:url("../img/bg_form.png"); font-weight:normal; font-size:14px; color:#790000; padding:10px; border:1px solid #c0a079; border-left:none;}
.iecart {  background-image:url("../img/bg_top_cart.png"); background-repeat:repeat-x;  }
.cart td { font-size:14px; color:#000;  text-align:center; padding:10px; border-bottom:1px solid #c0a079;}
.cart tr.itogo { font-size:16px; text-transform:uppercase;}
.cart tr.itogo .price_itogo { font-size:20px;}
.cart td input { width:40px; font-size:14px; border:1px solid #c0a079; padding:2px; text-align:right;}
.cart .red { color:#790000;}
.cart .button { text-align:center; padding-top:20px; padding-bottom:20px;}
.cart .button button { background:url("../img/button.gif") no-repeat; width:132px; border:none; margin:0 10px; text-align:center; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; cursor:pointer; padding:4px; padding-bottom:11px;}

.cart h3 { font-size:16px; color:#790000; padding-bottom:20px;}

.content .text .left .cart .form p { font-size:12px;}
.cart .form {background:url("../img/bg_form.png");  border:1px solid #c0a079; width:530px; padding:10px 15px; font-size:12px;}
.cart .form label { color:#000; float:left; width:160px; padding-top:2px;}
.cart .form input {border:1px solid #c0a079; padding:2px; width:250px;}
.cart .form textarea {border:1px solid #c0a079; padding:2px; width:300px; height:100px;}
.cart .form div { padding-bottom:5px;}

.cart .form .opalta_dost { color:#000;}
.cart .form .opalta_dost b { display:block; padding-bottom:5px; }
.cart .form .opalta_dost input { width: auto; float:none; vertical-align:middle; margin-right:5px;}
.cart .form .opalta_dost .block_o { width:49%; float:left;}

.content .text .left .zakaz { width:540px; text-align:right;}
.content .text .left .send { width:540px; text-align:right; background:url("../img/form_button_bg.png") no-repeat; height:110px; }



.contact_form .red { color:#790000;}
.contact_form .button { text-align:center; padding-top:20px; padding-bottom:20px;}
.contact_form .button button { background:url("../img/button.gif") no-repeat; width:132px; border:none; margin:0 10px; text-align:center; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; cursor:pointer; padding:4px; padding-bottom:11px;}

.contact_form h3 { font-size:16px; color:#790000; padding-bottom:20px;}

.content .text .left .contact_form .form p { font-size:12px;}
.contact_form .form {background:url("../img/bg_form.png");  border:1px solid #c0a079; width:530px; font-size:12px;}
.contact_form .form label { color:#000; float:left; width:160px; padding-top:2px;}
.contact_form .form input {border:1px solid #c0a079; padding:2px; width:250px;}
.contact_form .form select {border:1px solid #c0a079; padding:2px; width:250px;}
.contact_form .form textarea {border:1px solid #c0a079; padding:2px; width:300px; height:100px;}
.contact_form .form div { padding-bottom:5px;}

.contact_form .form .opalta_dost { color:#000;}
.contact_form .form .opalta_dost b { display:block; padding-bottom:5px;}
.contact_form .form .opalta_dost input { width: auto; float:none; vertical-align:middle; margin-right:5px;}
.contact_form .form .opalta_dost .block_o { width:49%; float:left;}
.capcha {}
.contact_form .form .capcha label { width:385px; padding-top:6px;}
.contact_form .form .capcha input { width:75px; margin-top:3px;}
.form_cont { padding-left:20px; padding-bottom:20px; font-size:14px; color:#5e3f2c;}
.send_message { padding-bottom:10px; text-align:center; font-style: italic; color:#000; font-size:14px;}
.link_cont { padding-top:15px;}
.link_cont a{ color:#4b5409; background:url("../img/pic_str.gif") no-repeat right 4px; padding-right:15px;}
.link_cont a:hover { text-decoration:none;}
.font18 { font-size:18px;}
.contact_form .bg_cont { background:url("../img/bg_form.gif") no-repeat right top; padding:10px 15px;}

#inner .content .text .left .tovar { padding-right:9px; width:700px;}
#inner .content .text .left .tovar h1 {font-size:24px; color:#8b0004; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-bottom:4px; background:url("../img/cont_menu_line.png"/*tpa=http://loranmebel.ru/img/cont_menu_line.png*/) no-repeat left bottom; margin-bottom:8px; margin-left:-10px; padding-left:10px;}


.left_tov { float:left; width:335px;}
/*.big_photo { padding-bottom:10px;}*/
.big_photo div { position:relative; /*z-index:2;*/ border:1px solid #dfbd95; font-size:0px; line-height:0px; width:331px;}
.big_photo .bottom {background:url("../img/big_photo_bg.gif") no-repeat bottom center; height:7px; line-height:0px; font-size:0px; border:none;}
.big_photo img { border:1px solid #fff;}
.big_photo span { position:absolute; right:5px; bottom:5px;}
.left_tov .small_photo {}
.left_tov .small_photo a {border:1px solid #dfbd95; font-size:0px; line-height:0px; float:left;}
.left_tov .small_photo a img { border:1px solid #fff;}
.left_tov .small_photo a.l_s_p {border: none; background:url("../img/img_l.gif") no-repeat; width:17px; height:59px; margin-right:1px;}
.left_tov .small_photo a.r_s_p {border: none; background:url("../img/img_r.gif") no-repeat; width:17px; height:59px; margin-left:1px;}
.left_tov .small_photo a.l_s_p:hover {border: none; background:url("../img/img_l_hover.gif") no-repeat; width:17px; height:59px;}
.left_tov .small_photo a.r_s_p:hover {border: none; background:url("../img/img_r_hover.gif") no-repeat; width:17px; height:59px;}
.left_tov .small_photo a.l_s_p.active {border: none; background:url("../img/img_l_hover.gif") no-repeat; width:17px; height:59px;}
.left_tov .small_photo a.r_s_p.active {border: none; background:url("../img/img_r_hover.gif") no-repeat; width:17px; height:59px;}
.right_tov { float:right; width:348px;}
.texts { padding-top:15px; padding-right:0px; padding-bottom:15px; font-size:13px;}
#link_place { padding:0px; font-size:11px;}
.content .text .left .cont .texts p { text-indent:0px; font-size:13px;}
.texts a { color:#4b5409;}
.texts a:hover { text-decoration:none;}
.texts table {border:none; border-collapse:collapse;}
.texts table {border-top: 1px solid #C0A079; width:100%;}
.texts table th {background-color:#F3D1A8; border-bottom:1px solid #C0A079; color:#790000; font-size:12px; font-weight:normal; padding:1px; line-height:15px;}
.texts table td {border-collapse:collapse; border-bottom:1px solid #C0A079; color:#000000; font-size:12px; padding:3px; line-height:13px;}

.right_tov .button { text-align:center; padding-top:20px; padding-bottom:0px;}
.right_tov .button button { background:url("../img/button.gif") no-repeat; width:132px; border:none; margin:0 10px; text-align:center; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; cursor:pointer; padding:4px; padding-bottom:11px;}
.right_tov .is_present {
	color: #5ca038;
}
.right_tov .on_request {
	color: #8b0004;
}
.tovar_block .present_count {
	color: #5ca038;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 10px 117px;
}
.tovar_block .on_request {
	color: #8b0004;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 10px 117px;
}

.right_tov a.link { color:#4b5409; background:url("../img/pic_str.gif") no-repeat right 4px; padding-right:15px; font-style:inherit; font-size:14px;}
.right_tov .texts { padding:15px;}
.content .text .left .cont  .texts { font-size:13px;}
.content .text .left .cont  .texts h2{ padding-bottom:4px;}
.right_tov .texts h3 { font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#790000; padding-bottom:15px; padding-top:20px;}
.menu_tov li { list-style:none; font-size:14px;}
.menu_tov li a{ color:#4b5409;  font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; background:url("../img/pic_menu.gif"/*tpa=http://loranmebel.ru/img/pic_menu.gif*/) no-repeat left 6px; padding-left:14px;}
.right_tov object {border:1px solid #DFBD95;}

.right_tov2 {float:right; width:346px; border:1px solid #DFBD95; margin-left:20px; margin-bottom:15px;}
.right_tov3 {float:left; width:346px; border:1px solid #DFBD95; margin-right:20px; margin-bottom:15px;}

#textBox { display:block; padding-top:15px;}
.contact_form .search_b  { text-align:right; width:540px;}

#clickMe { cursor:pointer; font-size:14px; color:#4b5409; text-decoration:underline; background:url("../img/open.gif") no-repeat right 4px; padding-right:17px;}
.search { padding-bottom:20px;}
.search input {
    border:1px solid #C0A079;
    padding:2px;
    width:200px;
    float:left;
    margin-top:8px;
}
.search label { float:left; font-size:14px; padding-right:10px; padding-top:8px;}
.search button { float:left; margin-left:10px;}
.search .button { padding:0px; margin:0px; float:left;}

.contact_form .search_block { background:none;}
.cena span { float:left; padding-right:10px; padding-top:3px;}
.contact_form .form .cena input { width:70px; float:left; margin-right:10px;}
.contact_form .form div .width135 { width:135px;}
.contact_form .form div .width140 { width:140px;}
.contact_form .form div .width185 { width:185px;}
.contact_form .form div .width250 { width:250px;}
.contact_form .search_block .pad_left_40{ padding-left:40px;}
.contact_form .search_block .pad_left_40 label { width:120px;}

.top_sub_menu { padding-bottom:25px; color:#5F3A24;}
.top_sub_menu a {font-family:Georgia,"Times New Roman",Times,serif; font-size:13px;font-style:italic; color:#4B5409;}
.top_sub_menu a:hover {color:#8B0004;}
.cont .news_block a.head {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px;color:#4b5409; display:block; padding:6px 0px 4px 0px;}
.cont .news_block a.head:hover {color:#8B0004;}
.cont .news_block a.link { color:#4b5409; background:url("../img/pic_str.gif") no-repeat right 4px; padding-right:15px; font-style:inherit; font-size:14px;}
.cont .news_block a.link {color:#8B0004;}
.cont .news_block .view_more {float:right;}
.content .text .left .cont .news_block p {text-indent:0px; padding-left:20px;}
.button big {color:#000000;}
.right_tov .button big {color:#000000;}

#product_status {  text-align:center; padding-top:15px; position:relative;}
#product_status button { border:none; background:none; cursor:pointer; text-decoration:underline; color:#60641d; font-size:16px; }
#product_status .close_block { position:absolute; right:5px; top:5px; background: url("../img/close.gif") no-repeat top right; height:13px; width:12px; font-size:0px; text-indent:-90px; overflow:hidden;}
#product_status .innn { position:relative; padding:15px; background: url("../img/bg_form.png") repeat scroll 0 0;border:1px solid #ad8f6a;}
#product_status_text {
color:#8B0004;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
padding-bottom:15px;
display:block;

}
#product_status .innn .cart_l {background: url("../img/cart_ic.gif") no-repeat right 5px; padding-right:20px; width:170px; margin-right:15px;}
#product_status .innn .close_l {background: url("../img/close_ic.gif")  no-repeat right 7px; padding-right:10px;width:90px;}
.dimensions{ font-size:12px; font-family:Tahoma,Arial, Sans-serif; padding-bottom:10px;}
.dimensions span{ color:black; font-size:12px; font-weight:bold;}

.cont td  { font-size:13px;
padding-top: 10px;
 }

p#kitchen_faq {
	text-align: center; !important;
	padding-right: 30px;
}
.menu ul {  height:36px;}
.menu li { list-style:none; float:left; background:url("../img/bg_menu.gif") repeat-x bottom; height:36px;}
.menu li.hover a {  background:url("../img/hover.png") no-repeat left top;}
.menu li a { float:left; background:url("../img/menu_line.png") no-repeat left bottom; height:26px; margin-left:-8px; padding-left:35px; padding-right:15px; padding-top:10px;font-size:18px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none;}
.menu li a:hover{ color:#F7DEAC;}
.menu li.end { background:url("../img/menu_line.png") no-repeat; width:30px; height:36px; margin-left:-8px;}
.menu ul ul { position:absolute; top:35px; left:200px;  border:3px solid #fdc576; background:url("../img/top_menu_bg.gif"); padding:10px; height: auto; width:747px; display: none;}
.menu ul ul li { background:none; float:none; display:inline;line-height:15px; height:15px;}
.menu ul li.hover ul li a{ background: url("../img/bullet.gif") no-repeat left 5px; margin-left:0px; float:none; display:inline; font-size:14px; font-style:normal; color:#e7d598; padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; line-height:15px; height:15px; padding-top:0px;}
.menu ul li.hover ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.rassr_plata{
width:105px; 
height:24px; 
font-size: 20px; 
background-color: #f7e6c8; 
color:#790000; 
display: block; 
position: absolute; 
left: 440px; 
text-align: left; 
border:1px solid #C0A079;
}
*html .rassr_plata{
width:120px; 
height:24px; 
font-size: 20px; 
background-color: #f7e6c8; 
color:#790000; 
display: block; 
position: absolute; 
left: 175px; 
text-align: left; 
border:1px solid #C0A079;
}
.menu_tov li a{
display:block;
height:auto !important;
position: relative;
color: black;
text-decoration:none;
line-height:15px;
padding-bottom:5px;
font-style:normal;
font-size:14px;
}
.menu_tov li a:hover{
color:#8B0004;
}
.menu_tov li {
display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  background:url("../img/cont_menu_line.png") no-repeat left bottom;

}
.descr{
color:#8B0004;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-style:italic;
text-align:center;
padding-bottom:5px;

}
.texts h5{
padding-bottom:8px;
}
.h2red{
color:#8B0004;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
}
.polls{/*
    background:url(../img/bg-opros-head.jpg) no-repeat;
    padding-top:10px;
    padding-left:8px;*/
       border:1px solid #B79779;

}
.polls_head{
    background:url("../img/bg-opros-head.jpg") no-repeat;
    padding-top:10px;
    padding-left:8px;
    padding-bottom:5px;
    margin-bottom: 12px;
    color:#8B0004;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    font-weight: bold;

}
.polls_label{
    padding-left:3px;
}
.polls_item{
    font-family: Verdana;
    font-size: 13px;
    padding-left:10px;
    padding-bottom:10px;
}
.polls_buttons{
    background: url("../img/cont_menu_line.png") no-repeat scroll 10px 0;
    padding-left:10px;
    padding-top:5px;
    height:30px;
}
.polls_results{
    margin-top: 10px;
     border:1px solid #B79779;
     padding-left:10px;
     padding-bottom:10px;

}
.answer_count{
    width:100px;
    color:black;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.answer_title{
    width:200px;
}

.article{
    padding-top:20px;
}

.polls_message{
    padding-top: 10px;
    padding-bottom:10px;
    color:black;
    font-weight:bold;

}
#no_answer{
	font-size:13px;
	padding-left:8px;
	padding-right:2px;
}

.menu ul .cat_menu ul { width:920px; position:absolute; top:35px; left:54px; padding:5px;}



.left_cat { float:left; width:156px; }
.left_cat h3 { color:#941f18; font-size:18px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px;}
.menu ul .cat_menu ul .left_cat p { padding-bottom:3px;}
.menu ul .cat_menu ul .left_cat a { background:none; color:#000; font-size:14px;}
.menu ul .cat_menu ul .left_cat a:hover { color:#C00;}
.overflow { overflow:hidden;}

.bl_4_col { background:url(../img/line.png) repeat-x bottom; padding-bottom:10px;}
.bl_4_col .block_m {  float:left; width:176px; padding-right:5px; padding-left:5px; border-right:1px solid #e3c59f;}
.bl_4_col .block_m.end { border:none;}
.bl_3_col { padding-top:10px;}
.bl_3_col .block_m {  float:left; width:230px; padding-right:5px; padding-left:5px;}

.menu ul .cat_menu ul .right_cat h3 a { color:#941f18; font-size:16px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px; text-decoration:none; display:block; height:auto}
.menu ul .cat_menu ul .right_cat p { padding-bottom:1px;}
.menu ul .cat_menu ul .right_cat a { background:none; color:#000; font-size:12px;}
.menu ul .cat_menu ul .right_cat a:hover { color:#C00;}

.inn_m { position:relative;}
.left_cat .inn { background:url(../img/ugol.gif) no-repeat right top; padding:5px; padding-top:10px;}
.right_cat { float: right; width:747px; padding:5px;}
.cat { background:url(../img/bg_top_m.gif) repeat-y left top;}

.pop_up{
/*border:1px solid #B79779;*/
padding:3px;
/*position:absolute;*/
right:0;
margin-top:15px;
width:330px;
z-index:2;
display: none;
}

.pop_up img{
    padding-right:5px;
}
.menu_tov li {
 width:100%;
}
.sort{
    font-size:13px;
    border-bottom:1px solid #5F3A24;
}
.sort a{
    padding-left:2px;

}
.save_order, a.save_order:hover{
     background:url("/img/button.gif") no-repeat scroll 0 0 transparent;
     color: white;
     text-decoration: none;
     font-size:16px;
     font-style:italic;
     width:140px;
     height:30px;
     display:inline-block;
     padding-left:17px;
     padding-top: 4px;
}
.print_order, a.print_order:hover{
     background:url("/img/button_big.gif") no-repeat scroll 0 0 transparent;
     color: white;
     text-decoration: none;
     font-size:16px;
     font-style:italic;
     width:180px;
     height:30px;
     display:inline-block;
     padding-left:10px;
     padding-top: 3px;
}
.save_order_short, a.save_order_short:hover{
     background:url("/img/button_short.gif") no-repeat scroll 0 0 transparent;
     color: white;
     text-decoration: none;
     font-size:16px;
     font-style:italic;
     width:67px;
     height:30px;
     display:inline-block;
     padding-left:17px;
     padding-top: 4px;
}
.cont .news img{
    padding:10px;
}
.b-share{
	border:1px solid #5F3A24;
}
.breadcrumb a.nobackground{
   background: none no-repeat scroll right 5px transparent;
}


.form_zvonok { position:absolute; left:38px; top:72px; width:240px; border:1px solid #e2dbb9; padding:2px; background:#fff; display:none; z-index: 9999}
.cont_f_z { background:#F5E8D5; padding:10px;}
.cont_f_z h3 { font-size:18px; color:#a54f20;}
.cont_f_z p { color:#372d23; font-size:12px; line-height:15px; font-family:Tahoma, Geneva, sans-serif; padding-bottom:5px;}
.item_f label { display:block; font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.cont_f_z  b { font-weight:normal; color:#960a15;}
.cont_f_z i { color:#3a321d; font-style:normal; font-size:12px;}
.item_f input, .item_f textarea { border:1px solid #c5b895; width:215px;}
.item_f { padding-bottom:5px;}
.button_f { font-size:0px; line-height:0px;}
.open_zv {padding-right:10px}
.item_f label.error {color:red}
.item_f input.error, .item_f textarea.error {border:thin dotted red}

.old_price{
    color: #8B0004;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-style: italic;
	padding-bottom: 4px;
	font-weight:bold;
	text-decoration: line-through;
}

.old_price_grey{
    color: #7C7C7C;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-style: italic;
	padding-bottom: 4px;
	padding-left: 118px;
	font-weight:bold;
	text-decoration: line-through;
}

.vybor_obivki{
    background:url("/img/odevalka.gif") no-repeat scroll 0 0 transparent;
    height:60px;
    margin-left: 25px;
    padding-left: 125px;
    font-style:italic;
    font-weight:bold;
}
.nodisplay{
    display:none
}

.flashka{
    position:absolute;
    z-index:999;
    background-color: #8B0004;
    width:360px;
    text-align: center;
    right:0px;
    border: 2px #ffc279 solid;
}
.right_tov {

    width: 360px;
}

.podbor{
    color: #ecc8a6;
    font-style: italic;
    font-size:16px;
    padding: 10px;
    text-align: left;
}
.close_flash{
    cursor: pointer;
}
.bgr{
     background:url("/img/content_bg.jpg");
     margin:10px;
}
#link_place a{
    color: #ecc8a6;
}
.button button { background:url("../img/button.gif") no-repeat; width:132px; border:none; margin:0 10px; text-align:center; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; cursor:pointer; padding:4px; padding-bottom:11px;}

#product_status1 {  text-align:center; padding-top:15px; position:relative;}
#product_status1 button { border:none; background:none; cursor:pointer; text-decoration:underline; color:#60641d; font-size:16px; }
#product_status1 .close_block { position:absolute; right:5px; top:5px; background: url("../img/close.gif") no-repeat top right; height:13px; width:12px; font-size:0px; text-indent:-90px; overflow:hidden;}
#product_status1 .innn { position:relative; padding:15px; background: url("../img/bg_form.png") repeat scroll 0 0;border:1px solid #ad8f6a;}
#product_status_text1 {
color:#8B0004;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
padding-bottom:15px;
display:block;

}
#product_status1 .innn .cart_l {background: url("../img/cart_ic.gif") no-repeat right 5px; padding-right:20px; width:170px; margin-right:15px;}

.YMaps-b-balloon-frame td{
    padding: 0px;
}

.cart .bank{
    border: 2px solid #FFFFFF;
    background-image: none;
    background-color: #3b3b9b;
    color:#FFFFFF
}
.cart .bank label{
    color:#FFFFFF
}

.cart .bank input{
    border: 1px solid #FFFFFF;
}
.cart .bank select{
    border: 1px solid #FFFFFF;
}
.cart .bank textarea{
    border: 1px solid #FFFFFF;
}
.content .text .left .cont .noindent p{
text-indent:0;
}


.heroes{
    
    float:left;
    position: relative;
    /*width:48%;*/
    margin:2px;
    width:225px;
    overflow:hidden;
    height:166px;
}
.heroes span{
   background: none repeat scroll 0 0 #000000;
   bottom: 9px;
    display: block;
    font-size: 13px;
    left: 0px;
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    padding: 7px 5px;
    position: absolute;
    text-align: center;
    width: 225px;
}
.heroes span a{
    color:#FFFFFF;
    font-size: 16px;
    font-weight: bolder;
    text-decoration: none;
}
.hphoto{
    border: 1px solid #B79779;
    width:223px;
    overflow:hidden;
    height:156px;

}
.heroes .bottom{

    background: url("../img/home_img_bottom.gif") no-repeat scroll center top transparent;
    font-size: 0;
    height: 8px;
    line-height: 0;

}
