

@import url("reset.css");

/* Fast class */
.pos-fix { position: fixed; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }


.fl-l { float: left; }
.fl-r { float: right; }


.dis-inbl { display: inline-block; }
.dis-tab-cel {display: table-cell; }
.dis-bl { display: block; }
.dis-inli { display: inline; }
.fix-dis-inbl {font-size:0;line-height:0;letter-spacing:-1px;}

br.cls, .cleer {display: block; height: 0px; clear: both;}




/* Global tegs */
html {width: 100%; height: 100%;}
body {width: 100%; min-height: 100%; height: 100%; background-color: #d3d3d3;}
.font, body{
	font-family: Tahoma, "Geneva CY", sans-serif;
	font-size: 12px;
	/*line-height: normal;*/
	color: #3d352c;
	letter-spacing:0px;
	font-weight: normal;
}
a { color:#355b27; font-size: 12px; }
a:hover { color: #4c4a4a; text-decoration: none;}
a:focus, input:focus,select:focus,select option:focus {outline-color: invert;outline-style: none; outline-width: 0px;}


.wp-page {position: relative; width: 95%; min-height: 100%; margin-left: auto; margin-right: auto;}



/* Font */
.wp-page > .wp-footer .copyright,
.wp-page > .pg-header .basket, .basket1,
.wp-page .pg-middle .aside_l .catalog > ul > li a {font-family: "Arial", "Helvetica CY", "Nimbus Sans L", sans-serif;}

/* Font End */

/* Page Header */
.wp-page > .pg-header {position: relative; height: 165px; background: transparent url("../img/pg-header_repaet.jpg") repeat-x; /*min-width:1000px;*/ width:100%;}
.wp-page > .pg-header .hd_left {position: absolute; width: 100%; height: 165px; top: 0; left: 0px; background: transparent url("../img/pg-header_left.jpg") no-repeat -1px 0px;}
.wp-page > .pg-header .hd_right {position: absolute; width: 31px; height: 165px; top: 0; right: 0px; background: transparent url("../img/pg-header_right.jpg") no-repeat 1px 0px;}


.wp-page > .pg-header .phone,
.wp-page > .pg-header .logo,
.wp-page > .pg-header .basket, 
.wp-page > .pg-header .basket1,
.wp-page > .pg-header .phraze,
.wp-page > .pg-header .galery {z-index: 25;}

.wp-page > .pg-header .sel_city{z-index: 100;}

.wp-page > .pg-header .logo {position: absolute; top: 4px; left: 40px; width: 185px; height: 114px;}
.wp-page > .pg-header .logo a {position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; text-decoration: none!important;}

.wp-page > .pg-header .dhead {  position: absolute;
  top: 95px;
  left: 35px;
  padding-top: 5px;
  margin-right: 40px;
  color: #B0712E;
  padding-left: 90px;
  height: 25px;
  /* display: none; */
  z-index: 9999;
  text-shadow: 1px 1px 1px#fff;
  }

.wp-page > .pg-header .basket {position: absolute; top: 88px; right: 15px; min-width: 104px; height: 63px; padding-left: 69px; background: transparent url("../img/basket.png") no-repeat; line-height: 18px;}
.wp-page > .pg-header .basket,
.wp-page > .pg-header .basket a {color: #fff; font-size: 11px;}
.wp-page > .pg-header .basket a {display: inline-block; width: 94px; height: 26px; line-height: 23px; text-align: center; text-decoration: none; background: transparent url("../img/dec_link.png") no-repeat;}
.wp-page > .pg-header .basket a:hover {text-decoration: underline;}


/*.wp-page > .pg-header .basket1 {position: absolute; top: 28px; right: 15px; min-width: 150px; height: 138px; padding-left: 90px; background: transparent url("../img/basket1_2.png") no-repeat; line-height: 18px;}*/
.wp-page > .pg-header .basket1 {position: absolute; top: 30px; right: 50px; padding-right:10px; min-width: 150px; height: 92px; padding-left: 90px; background: transparent url("../img/basket1_2.png") no-repeat; background-color:rgba(204, 51, 0, 0.4);  border:3px solid #663300;line-height: 20px;
margin-left: 6px; margin-top: 5px; 
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
-ms-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
    -webkit-box-shadow: 7px 7px 5px rgba(0,0,0,0.5); /* Äëÿ Safari 3.0 */
    -moz-box-shadow: 7px 7px 5px rgba(0,0,0,0.5); /* Äëÿ Firefox 3.5 */
    box-shadow: 7px 7px 5px rgba(0,0,0,0.5);

}

.wp-page > .pg-header .basket1,
.wp-page > .pg-header .basket1 a {font:  14px Trebuchet MS; color: #fff;  text-shadow: black 1px 1px 2px, black 0 3px 1em;}
.wp-page > .pg-header .basket1 a {text-decoration:none; border-bottom:1px dashed #fff;font-weight:bold;font:  16px;}

.wp-page > .pg-header .basket1 a {display: inline-block;  height: 26px; line-height: 23px; text-align: center; text-decoration: none; }  /*background: transparent url("../img/dec_link.png") no-repeat;*/
.wp-page > .pg-header .basket1 a:hover {text-decoration:none;border-bottom:none; font-weight:bold;}
#all_tov {text-shadow: black 1px 1px 2px, red 0 5px 1em;}


.wp-page > .pg-header .phone {position: absolute; top: 30px; right: 38px; }
.wp-page > .pg-header .sel_city {position: absolute;  top: 0px; right: 20px; color:#fff; width:280px;}

.wp-page > .pg-header .sel_city span {margin-right:5px; padding-top:5px;position: absolute;  top: 3px; font-face:verdana;}
/*.wp-page > .pg-header .sel_city select {color:#fff;background-color:#6b2202; border: 1px solid #fff; top:0px;}*/

.wp-page > .pg-header .sel_city .styled-select select {
   background:transparent;
   color:#fff;
   border: 0px solid #fff; 	
   width: 170px;
   font-size: 12px;
   height: 24px;
}
.wp-page > .pg-header .sel_city .styled-input { position: absolute;  top: 4px; right: 2px;
   width: 20px;
   height: 20px;
}

.wp-page > .pg-header .sel_city .styled-select { position: absolute;  top: 4px; right: 2px;
   width: 150px;
   height: 20px;
   overflow: hidden;
   background: url("../images/select.png") no-repeat right #6b2202;
   
}

.wp-page > .pg-header .galery1 {position: absolute; top: 30px; left:22%; width:55%; background-color:rgba(204, 51, 0, 0.4);  border:3px solid #663300;
margin-left: 6px; margin-top: 5px; 
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
-ms-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
    -webkit-box-shadow: 7px 7px 5px rgba(0,0,0,0.5); /* Äëÿ Safari 3.0 */
    -moz-box-shadow: 7px 7px 5px rgba(0,0,0,0.5); /* Äëÿ Firefox 3.5 */
    box-shadow: 7px 7px 5px rgba(0,0,0,0.5);
}
.wp-page > .pg-header .galery1 h1 {margin:0 0 0 40%; font:  18px Trebuchet MS !important; color: #fff!important;; text-shadow: black 1px 1px 2px, red 0 0 1em;}
.wp-page > .pg-header .galery1 p {margin-top:0px; margin-left:15px; margin-right:20px; font:  16px/1 Trebuchet MS; color: #fff; text-shadow: black 1px 1px 2px, red 0 0 1em;}

.wp-page > .pg-header .galery1 a {font:  14px Trebuchet MS; color: #fff; text-shadow: black 1px 1px 2px, red 0 0 1em; text-decoration:none; border-bottom:1px dashed #fff;}

.wp-page > .pg-header .galery1 p.sd {margin-left:40px; margin-right:20px; margin-bottom:7px; font:  14px Trebuchet MS; color: #fff; text-shadow: black 1px 1px 2px, red 0 0 1em;}
.wp-page > .pg-header .galery1 span {font: 18px arial; font-weight:bold; color: #fff; text-shadow: black 2px 2px 3px, red 0 0 1em;}


.wp-page > .pg-header .phraze {position: absolute; top: 0px; left:22%; width:55%; height: 30px; 
margin-left: 6px; margin-top: 5px; 
}

.wp-page > .pg-header .phraze h1 {margin:0 0 0 20%; font:  26px times new !important; font-weight:bold; color: #fff!important; text-shadow: red 2px 2px 2px, red 0 0 1em; text-transform:none;}




.wp-page > .pg-header .galery {position: absolute; top: 33px; left:30%; width:550px; }
.wp-page > .pg-header .galery .navigator_left,
.wp-page > .pg-header .galery .navigator_right,
.wp-page > .pg-header .galery ul { float:left;}

.wp-page > .pg-header .galery ul {position: relative; overflow: hidden; width: 431px; height: 115px;}
.wp-page > .pg-header .galery li {position: absolute; display: none; width: 140px; height: 115px; top: 0px; left: 0px; background: transparent url("../img/dec_img.png") no-repeat;}
.wp-page > .pg-header .galery li.active {display: block;}
.wp-page > .pg-header .galery img
{margin-left: 6px; margin-top: 5px; width: 128px; height: 105px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
-ms-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
}

.wp-page > .pg-header .galery .navigator_left, .wp-page > .pg-header .galery .navigator_right {height: 115px;}
.wp-page > .pg-header .galery .navigator_left a, .wp-page > .pg-header .galery .navigator_right a{display: block; margin-top: 36px; width: 46px; height: 42px; background: transparent none no-repeat;}

.wp-page > .pg-header .galery .navigator_left {margin-right: 3px;}
.wp-page > .pg-header .galery .navigator_right {margin-left: 3px;}

.wp-page > .pg-header .galery .navigator_left a:hover , .navigator_right a:hover {opacity: 0.70;}
.wp-page > .pg-header .galery .navigator_left a {background-image: url("../img/navigator_left.png");}
.wp-page > .pg-header .galery .navigator_right a {background-image: url("../img/navigator_right.png");}
/* Page Header  End */

/* Page Middle */
.wp-page > .pg-middle {position: relative; min-height: 128px; padding-top: 7px; background: transparent url("../img/pg-middle_repaet.jpg") repeat-x;}

.wp-page > .pg-middle .bg_left {position: absolute; width: 500px; height: 13px; top: 0; left: 0px; background: transparent url("../img/pg-middle_left.jpg") no-repeat -1px 0px;}
.wp-page > .pg-middle .bg_right {position: absolute; width: 31px; height: 13px; top: 0; right: 0px; background: transparent url("../img/pg-middle_right.jpg") no-repeat 1px 0px;}

.wp-page .pg-middle .pg-middle2 td {vertical-align: top;}
.wp-page .pg-middle .pg-middle2 tr > .aside_l {position: relative; width: 241px; z-index: 9;}
.wp-page .pg-middle .pg-middle2 tr > .content {position: relative; /*width: 774px;*/ z-index: 9;}
/* Page Middle  End */

/* Page Footer */
.wp-page .chair {position: absolute; left: 0px; bottom: 118px; width: 287px; height: 341px; background: transparent url("../img/chair.jpg") no-repeat;}
/*.wp-page .chair {position: absolute; left: 0px; bottom: -2px; width: 287px; height: 341px; background: transparent url("../img/chair.jpg") no-repeat;}*/


.wp-page > .wp-footer_fix {height: 118px;}
.wp-page > .wp-footer {position: absolute; left: 0px; right: 0px; bottom: 0px; height: 118px; clear: both; background: transparent url("../img/pg-footer_repaet.jpg") repeat-x;}

.wp-page > .wp-footer .bg_left {position: absolute; width: 937px; height: 118px; top: 0; left: 0px; background: transparent url("../img/pg-footer_left.jpg") no-repeat;}
.wp-page > .wp-footer .bg_right {position: absolute; width: 47px; height: 118px; top: 0; right: 0px; background: transparent url("../img/pg-footer_right.jpg") no-repeat;}


.wp-page > .wp-footer .copyright {position: absolute; top: 53px; left: 27px; width: 190px; font-size: 12px; text-shadow: 0px 0px 0px rgb(175, 164, 136); color: #707f52;}
.wp-page > .wp-footer .info {position: absolute; bottom: 3px; left: 245px; right: 29px; height: 35px;}

.wp-page > .wp-footer .info > ul {float: left; list-style:none; margin-top: 10px;}
.wp-page > .wp-footer .info > ul li { float:left; margin-right: 13px;}
.wp-page > .wp-footer .info > ul a{color: #425538;}
.wp-page > .wp-footer .info > ul li:before {content: " ";}

.wp-page > .wp-footer .info .banners {float: right; margin-top: 3px;}
.wp-page > .wp-footer .info .banners a {text-decoration: none!important;}
/* Page Footer End */



/* Aside_l */
.wp-page .pg-middle .aside_l .fix_wrap {position: relative; z-index: 15; margin-left: 15px; margin-right: 7px;}

/* Catalog */
.wp-page .pg-middle .aside_l .catalog {position: relative;margin-bottom: 341px; padding-bottom: 14px; min-height: 176px; background: transparent url("../img/aside_repaer.jpg") repeat-y -1px 0px;}
.wp-page .pg-middle .aside_l .catalog > .top {position: absolute; z-index: 10; left: 0px; top: 0px; width: 241px; height: 128px; background: transparent url("../img/aside_header.jpg") no-repeat -1px 0px;}
.wp-page .pg-middle .aside_l .catalog > .bottom {position: absolute; z-index: 10; left: 0px; bottom: 0px; width: 241px; height: 48px; background: transparent url("../img/aside_bottom.jpg") no-repeat -1px 0px;}
.wp-page .pg-middle .aside_l .catalog > ul {position: relative; z-index: 15; padding-bottom: 15px; list-style:none;}
.wp-page .pg-middle .aside_l .catalog > ul > li {position: relative; width: 192px; min-height: 36px; margin-left: 3px; margin-bottom: 2px; padding-bottom: 4px; padding-left: 23px; background: transparent url("../img/menu_link_bg2.png") no-repeat 0 0; overflow: hidden;}
.wp-page .pg-middle .aside_l .catalog > ul > li.uns_line {margin-bottom: 0; padding-bottom: 0; background: none;}

.wp-page .pg-middle .aside_l .catalog > ul > li > a {position: relative; display:  block; z-index: 20; width: 190px; height: 24px; font-size: 11px; line-height:13px; font-weight: bold; color: rgb(225, 232, 178); text-transform: uppercase; text-shadow: 1px 1px 0px rgb(0, 0, 0); text-decoration: none; padding-top:12px;}
.wp-page .pg-middle .aside_l .catalog > ul > li.double > a { height: 30px; padding-top:6px;}
.wp-page .pg-middle .aside_l .catalog > ul > li a:hover {text-decoration: underline;}
/*
.wp-page .pg-middle .aside_l .catalog > ul > li > .ie_before,
.wp-page .pg-middle .aside_l .catalog > ul > li:before {position: absolute; display: block; left: 0; top: 0; width: 215px; height: 36px; margin: 0;padding: 0; background: transparent url("../img/menu_link_bg.png") no-repeat; content:''; }
*/
.wp-page .pg-middle .aside_l .catalog > ul > li > .ie_after,
.wp-page .pg-middle .aside_l .catalog > ul > li .menu_drop {position: absolute; display: block; right: 5px; top: 5px; width: 27px; height: 25px; margin: 0;padding: 0; background: transparent url("../img/menu_run.png") no-repeat; z-index: 25; cursor:pointer;}

.wp-page .pg-middle .aside_l .catalog > ul > li .sub {list-style-type: disc; margin-bottom: 5px;margin-top: 5px;}
.wp-page .pg-middle .aside_l .catalog > ul > li .sub > li {padding-bottom: 3px;}

/* Search */
.wp-page .pg-middle .aside_l .catalog .search {position: relative; z-index: 20; margin-left: 23px; margin-right: 16px; margin-bottom: 6px;}
.wp-page .pg-middle .aside_l .catalog .search input {width: 154px; height: 33px; padding-left: 10px; padding-right: 39px; background: transparent url("../img/search.png") no-repeat; border:none!important;}
.wp-page .pg-middle .aside_l .catalog .search a{position: absolute; display: block; width: 30px; height: 28px; top: 3px; right: 4px;}

.wp-page .pg-middle .aside_l .catalog .send {position: relative; z-index: 26; margin-left: 23px; margin-right: 16px; margin-bottom: 6px;}
.wp-page .pg-middle .aside_l .catalog .send input {width: 154px; height: 33px; padding-left: 10px; padding-right: 39px; background: transparent url("../img/sendmail.png") no-repeat; border:none!important;}
.wp-page .pg-middle .aside_l .catalog .send a{position: absolute; display: block; width: 30px; height: 28px; top: 3px; right: 4px;}

.wp-page .pg-middle .aside_l .catalog .send1 {position: relative; z-index: 26; margin-left: 23px; margin-right: 16px; margin-bottom: 6px;}

/* Aside_l End */

/* Content */
.wp-page .pg-middle .content > .glb_menu {list-style:none; margin: 4px 0 4px 4px; }
.wp-page .pg-middle .content > .glb_menu li {float: left;
margin-right: 4px;
padding-left: 5px;
padding-right: 5px;
padding-top: 7px;
padding-bottom: 7px;
text-align: center;
text-shadow: none;
background-color: #51724c;
background-image: -moz-linear-gradient(top, #6A8166 50% , #44693e 100%);
background-image: -webkit-gradient(linear, 0 0, 50% 50%, from(#6A8166), to(#44693e));
background-image: -webkit-linear-gradient(top, #6A8166 50% , #44693e 100%);
background-image: -o-linear-gradient(top, #6A8166 50% , #44693e 100%);
background-image: linear-gradient(to bottom, #6A8166 50% , #44693e 100%);
border: 5px solid #669c5d;
border-radius: 7px;}
.wp-page .pg-middle .content > .glb_menu li a {text-decoration: none!important; font-style:normal; text-shadow:#061b04 1px 1px 1px; color:#ffffc7; font-size:14px; line-height:10px;}
.wp-page .pg-middle .content > .glb_menu li a:hover {color:#c5d09e;}

.wp-page .pg-middle .content > .big_line {position: relative; margin-left: 3px; margin-right: 10px; height: 6px; background: transparent url("../img/big_line_repaet.png") repeat-x;}
.wp-page .pg-middle .content > .big_line .bg_left {position: absolute; left: -1px; top: 0px; width: 667px; background-image: url("../img/big_line_left.png");}
.wp-page .pg-middle .content > .big_line .bg_right {position: absolute; right: -3px; top: 0px; width: 24px; background-image: url("../img/big_line_right.png");}

.wp-page .pg-middle .content .wrapper_content {position: relative; padding: 10px 14px; z-index: 20; min-height: 217px; background: transparent url("../img/content_bg.png") no-repeat;}


/* Section news */
.wp-page .pg-middle .content .news {padding-top: 0px;}
.wp-page .pg-middle .content .news > .section {min-height: 21px;}
.wp-page .pg-middle .content .news > .section .time {display: block; padding: 5px 10px 5px 0; float:left;}
.wp-page .pg-middle .content .news > .section .header {padding: 5px 0 5px 15px; font-size: 1.0em; color:#CC3300; text-shadow:#f8f8f8 1px 1px 1px;}
.wp-page .pg-middle .content .news > .article {padding: 10px; background:#c3cab9;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}

/* Content End */






/* old class */

#cookies {margin: 7px 0; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7e7e7e;}
#cookies a { background:url(../img/cook.png) left no-repeat; padding: 0 0 0 10px; margin: 0 5px 0 0;}
#cookies a:before {content: " ";}
#cookies a.active {text-decoration: none; font-weight: bold;}


#cit { PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT:  italic 14px Georgia; PADDING-TOP: 10px; background:#c3cab9;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
#cit2 { background:url(../img/cit2.png) top left no-repeat; padding:20px 0 0 0; color:#666; margin:-20px 0 5px 0;}
#cit2 h3 {color:#003300;}
#cit2 p {color:#000000;}

#cit_1 { PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT:  italic 16px Garamond; PADDING-TOP: 10px; background:#c3cab9;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
#cit2_1 { background:url(../img/cit2.png) top left no-repeat; padding:20px 0 0 0; color:#666; margin:-20px 0 5px 0;}
#cit2_1 h3 {color:#003300;}
#cit2_1 p {color:#000000;}

#cit_2 { PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT:  16px Times New Roman; PADDING-TOP: 10px; background:#c3cab9;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
#cit2_2 { background:url(../img/cit2.png) top left no-repeat; padding:20px 0 0 0; color:#666; margin:-20px 0 5px 0;}
#cit2_2 h3 {color:#003300; font-style:italic;}
#cit2_2 p {color:#000000;}
  
#cit_3 { PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT:  16px Webdings; PADDING-TOP: 10px; background:#c3cab9;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
#cit2_3 { background:url(../img/cit2.png) top left no-repeat; padding:20px 0 0 0; color:#666; margin:-20px 0 5px 0;}
#cit2_3 h3 {color:#003300; font-style:italic;}
#cit2_3 p {color:#000000;}

#main_block{ PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT: 16px Trebuchet MS; PADDING-TOP: 10px; background:#e3e2df;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5x;}
#main_block p{margin-bottom:5px;margin-top:5px; margin-left:15%; color:#003300;}
#main_block span {FONT: 20px  Trebuchet MS ; color:#db5600;}
#main_block a{FONT: 16px  Trebuchet MS; color:#db5600;}
#main_block LI {list-style-type: none;margin-bottom:7px;margin-top:7px; color:#003300;}
#main_block LI:before {content: "\2192  "; }

#main_block2{ PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT: 13px Helvetica; PADDING-TOP: 10px; background:#e3e2df;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5x; margin-right:130px;}
#main_block2 p{margin-bottom:5px;margin-top:5px; margin-left:15px; }
#main_block2 a{FONT: 13px Helvetica; color:#db5600;}
#main_block2 ul {list-style-type: disc; margin-left:20px; }
#main_block2 LI {list-style-type: disc;  }


#main_block3{ PADDING-BOTTOM: 7px; PADDING-LEFT: 18px; PADDING-RIGHT: 30px; FONT: 20px Arial Narrow; PADDING-TOP: 10px; background:#e3e2df;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5x;}
#main_block3 p{margin-bottom:5px;margin-top:5px; margin-left:15%; color:#003300;}
#main_block3 span {FONT: 24px Arial Narrow; color:#db5600;}
#main_block3 a{FONT: 20px Arial Narrow; color:#db5600;}
#main_block3 LI {list-style-type: none;margin-bottom:7px;margin-top:7px; color:#003300;}
#main_block3 LI:before {content: "\2192  "; }


.catalog_bl {POSITION: relative; MARGIN: 10px 20px 0px 20px; FLOAT: left; background:#f1f1f1;}

.flag{  position: absolute;
  top: 5px;
  right: 5px;
  background: transparent url(/base/Image/ya/8.png);
  padding: 23px 7px 20px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px #453B04;}
.flag1{
  /* position: absolute; */
  /* top: 15px; */
  /* right: 25px; */
  background: transparent url(/base/Image/ya/4.png) no-repeat center center;
  padding: 45px 10px 45px;
  /* width: 10px; */
  font-size: 36px;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px #453B04;
}
.old_price{font-size: 14px;
  text-decoration: line-through;
  float: left;}

.new_price{  float: left;
  margin-left: 20px;
  color: #CB1128;
  font-weight: bold;
  text-shadow: 1px 1px #fff;}

.down_text{text-align: right;
  margin: 2px 6px 4px 0px;
  color: #CB1128;
  font-weight: bold;}

.cat_ris { TEXT-ALIGN: center;}
.cat_ris img {margin:auto;padding:4px;border:0px none;}
.cat_ris a img {border:0px none;}
.cat_ris a:hover img {padding:4px;border:0px none;}
.cat_stc{height:16px;margin-bottom:2px;}

.cat_name {padding: 3px 10px 0px 10px; font: bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ec5815;  -webkit-border-radius:10px; 
-moz-border-radius:10px;
border-radius:10px; background:#f1f1f1; min-height: 45px;
  width: 220px;}
.cat_name a {color: #ec5815; text-decoration:none}
.cat_cena {-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
TEXT-ALIGN: center; PADDING: 5px; MARGIN: 0px 0px 5px; WIDTH: auto; FONT: 19px Tahoma, Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #dee6e2; COLOR: #318101; float:right; 
}
.cat_name a{font-size:15px;font-weight:bold;text-decoration:none;   line-height: 20px;}
.cat_name a:hover{font-size:15px;font-weight:bold;text-decoration:none;}
.tov_link {position: absolute; bottom: 0; margin: 10px 0 0 0; padding: 0 0 0 10px; background:url(/img/arrowli.jpg) 0 6px no-repeat;}
.tov_link a:hover {color: #10904f; text-decoration: underline;}

#tovar {width: auto;min-height: 112px;display: -moz-inline-stack;display: inline-block;text-align: center;margin: 10px;
zoom: 1;
*display: inline;
_height: 112px;
border: 0px solid #000;
}
#tovar a img {padding: 3px; border: 1px solid #ccc;}
#tovar a img:hover {padding: 3px; border: 1px solid #25955b;}
#cena {padding: 10px; border: 1px solid #ccc; background: #fff;}
#cena b {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #56706d;}
#cena em {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ec5815;}
#tov_bg {float: left; }
#tov_foto {display: block; margin: 0 5px auto; padding: 10px;}
#tov_foto img {padding: 2px; border: 1px solid #ccc;}
#tov_foto a img {padding: 2px; border: 1px solid #ccc; background:#dfdfdf;}
#tov_foto a:hover img {padding: 2px; background:#fff; border:#668a52 1px solid;}
#tov_fotosmall {margin: 0 0 0 4px; padding: 4px 0 0 0; width: 256px; height: 50px; border: 0px solid #000; background: #dee6e2;}
#tov_forosmall a img { text-decoration: none;}
#tov_forosmall img a { text-decoration: none;}
#tov_foto2 {display: block;}
#tov_foto2 img {padding:1px; border: 1px solid #ccc;}
#tov_foto2 a img {padding:1px; border: 1px solid #ccc;}
#tov_foto2 a:hover img {padding:1px; border: 1px solid #339900;}
#tov_info {display: block; float: left; padding: 0 10px; border: 0px solid coral;}
#tov_name {padding: 3px 10px 3px 10px; font: 17px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ec5815; -webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x; background:#f1f1f1;}
#tov_cena {margin: 0 0 5px 0; padding: 5px; width: 140px; font: 19px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #318101; background: #dee6e2; text-align: center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
#tov_txt {border: 0px solid coral;}
#tov_txt p {text-align:justify;}
.photos { float:left; margin: 0 20px 20px 0; text-decoration:none !important; padding:5px; -webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
.photos:hover { background:#fff;}
.photos strong { color:#006600; padding:7px 0; text-align:center; display:block;}
.photos:hover strong { color:#FF6600; text-shadow:#FFCC99 1px 1px 1px;}


.photos1 { float:left; margin: 0 6px 6px 0; text-decoration:none !important; padding:5px; -webkit-border-radius:5px;
-moz-border-radius:5px; background:#e3e2df;
border-radius:5x;}
.photos1:hover { background:#fff;}
.photos1 strong { color:#006600; padding:7px; text-align:center; display:block;}
.photos1:hover strong { color:#FF6600; text-shadow:#FFCC99 1px 1px 1px;}



time { color:#336600; text-shadow:#f8f8f8 1px 1px 1px; font-weight:normal;}

h1 { color:#CC3300; text-shadow:#f8f8f8 1px 1px 1px; font-weight:normal; margin: 10px 0 10px 0; font-family: Times New Roman; text-transform:uppercase; font-weight:bold;}

.nal { color:#999999; font-weight:normal; font-size:10px; line-height:5px;}
.nal2 { color:#318101; font-weight:normal; font-size:14px;}
.nun img { margin:8px 5px !important; padding: 2px 2px; background:#d4dfd9;}
.nun img:hover { background:#FFFFFF;}

.cont_img { margin:5px; display:block;}

#podcat { padding:10px; -webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;
background:#dee6e2; text-align:center;}
#basket { text-align:left;}
#basket a { background:url(../img/basket2.png) no-repeat; width:120px; height:24px; display:block; padding: 4px 0 0 30px;}

.cat_ris a img { background:#dfdfdf;}
.cat_ris a:hover img { background:#fff;}

.gal_img {float:left;width: 155px;padding:5px;margin:2px;height:auto;}
.gal {}
#gal a img {padding:5px; border: 1px solid #ccc;}
#gal a:hover img { background:#FFFFFF;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}
.gal2 {float:left;width: 250px;padding:10px;padding-left:30px;}
.gal4 {width: 150px;padding: 10px;}

#line_vert {
float:left;
width: 1px;
background-color:#666;
height: 300px;
}

.gal3 {
float:left;
width: 102px;
height: 102px;
padding:10px;
/*border-style:solid;*/
}

.main_left_gal {
float:left;
width: 500px;
padding-right: 10px;
}

h2 { color:#ae3d18; font-weight:normal; line-height:30px; margin: 15px 0 5px 0; text-shadow:#f9f9f9 1px 1px 1px;}
h3 { color:#006600; padding:10px 0 5px 0;text-shadow:#f8f8f8 1px 1px 1px;}

.main { color:#ae3d18; font-weight:normal; line-height:0px; margin: 0px; text-shadow:#f9f9f9 1px 1px 1px;}

#main_news_top { -webkit-border-radius:5px; background:#e3e2df;
-moz-border-radius:5px;
border-radius:5x;
padding:0px 10px 10px 10px;
position: relative;
float: right;
right: 0;
width: 230px;
top:25px;
margin-bottom: 40px;
}
#main_news_top h2 { font-family: Tahoma; color:#006600; padding: 10px 0 0; text-transform:none; font-size:14px}

#main_news_top2 { -webkit-border-radius:5px; background:#e3e2df;
-moz-border-radius:5px;
border-radius:5x;
padding:0px 10px 10px 10px;
position: relative;
float: right;
right: 0;
width: 230px;
margin-bottom: 20px;
}
#main_news_top2 h2 { font-family: Tahoma; color:#006600; padding: 10px 0 0; text-transform:none; font-size:14px}


#main_news { -webkit-border-radius:5px; background:#e3e2df;
-moz-border-radius:5px;
border-radius:5x;
padding:0px 10px 10px 10px;
}

#main_news h1 { font-family: Tahoma; color:#006600; padding: 10px 0 0; text-transform:none; font-size:14px}

#akc img { border:#CC6600 1px solid;}
#akc img:hover { border:#51724b 1px solid;}
#akc a { padding:5px; display:block; width:162px}
#akc a:hover {background:#e7e7e7;-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5x;}

UL.menu_body {
list-style: disc;
}
.menu_body a { line-height:18px; color:#000; text-decoration:underline;}
.menu_body a:hover { color:#355B27; text-shadow:#FFFFFF 1px 1px 1px; text-decoration:none;}

.wrapper_content table {}
.wrapper_content td{ padding:10px; }
.wrapper_content p{
margin: 10px 0 10px 0;
text-indent: 20px;
line-height: 15px;
}

.wrapper_content ul{
margin: 10px 0 10px 0;
list-style: disc;
padding-left: 20px;
line-height: 15px;
}

#summa_k_opl { text-shadow:1px 1px 1px #fff; color:#000000; font-size:14px;}
.oplat_td { padding:10px !important; border:1px solid #999999;}
#opl_tab { border:1px solid #999999; background:#e9e9e9; margin: 15px;}
#opl_tab_zag { background:#effbf5;}
#summa_itog { background:#faf4f1;}

tb_form { background:#f3f7f5;}

subm_but { color:#003300;}
subm_but:hover {color:#ff5512;}


    span.dot { position:absolute; text-indent: -1000em; }
    span.ruble { text-transform:uppercase; }
    span.hyphen:after { content: '\2013'; }
    span.hyphen { position:absolute; margin:.1ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }

              .stylized_select {
                        position: absolute;  top: 4px; right: 2px;
                        overflow: hidden;
                        width: 150px;
                        height: 21px;
                        background: url('../img/select.png') 0 0 no-repeat;
                }
                
                .stylized_select select {
                        position: relative;
                        z-index: 2;
                        width: 100%;
                        -moz-opacity: 0;

                        width: 150px;
                        opacity: 0;
                        filter: alpha(opacity=0);
                }
                
                .stylized_select .input_wrapper {
                        position: absolute;
                        z-index: 1;
                        left: 0;
                        top: 0;
                        width: 150px;
                        padding: 0 17px 0 7px;
                }
                
                .stylized_select .input_wrapper input {
                        width: 100%;
                        height: 20px;
                        line-height: 20px;
                        border: 0;
                        background: none;
			color:#fff;
                }


#prim {
padding-top:20px;
clear:both;
}
.clear {clear:both;}
.cards {position: absolute;
top: 0px;
right: 0px;
background: transparent url("../images/cards.png") no-repeat scroll 0% 0%;
padding-top: 5px;
margin-right: 40px;
color: #FFF;
padding-left: 90px;
height: 25px;
margin-top: 7px;}

#dk{position: absolute;
top: -10px;
padding-top: 5px;
margin-right: 200px;
color: #FFF;
padding-left: 90px;
height: 25px;
right: 0px;}

#left_block{
position: relative;
z-index: 100;
margin: 0px 20px 10px 20px;
}
