/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

* {margin: 0px; padding: 0px;}

HTML {height: 100%;}

BODY { margin: 0px; padding: 0px; border: 0px; background: #efefef;  color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; min-width: 1003px; min-height: 100%; height: 100%; text-align: center; behavior: url("csshover2.htc");}

.page {height:auto !important; min-height: 100%; height: 100%; width: 1000px; background: #fff; margin: 0px auto; text-align: left;}  

img { border: none;}

.clear {clear: both;}

a:link, a:visited { text-decoration: underline; color: #666666;}

a:hover, a:active { text-decoration: none; color: #666666;}

.cleared {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size:0;
	line-height:0;
}

.times { position: relative; z-index: 10;
        font-family: "Times New Roman", Times, serif;
        font-size: 15px; 
}
.times2 { position: relative; z-index: 10;
        font-family: "Times New Roman", Times, serif;
        font-size: 20px; 
        font-weight:bold;
        color:#bf8e5d;
}

/*&#65533;&#65533;&#65533;&#65533;&#65533;*/

#header { position: relative; width: 960px; margin: 0 auto; height: 110px; background: #fff;}
#go_out_text {display:none; margin-bottom: -10px;}


.txt_top { width: 940px; margin: 0 auto; text-align: right; padding-top: 4px; color: #9a8a7d; margin-right: 12px;}

.logo { width: 259px; height: 70px; padding: 0px 0 0 13px; float: left;}

.contact{ float: right; margin-top: 34px; margin-right: 12px;}

.top {  font-family: "Times New Roman", Times, serif; font-size: 18px; float: left; margin-top: 3px; margin-right: 7px; color: #9a8a7d; _position:relative; margin-left: 63px; display: inline;}

.namber { font-family: "Times New Roman", Times, serif; font-size: 24px; color: #AA7948; font-weight: bold; 
margin-left: 15px; padding-right:20px; padding-bottom:5px; _position:relative;}

.tel_skype { position: absolute; z-index: 10; width: 300px; left: 388px; top: 39px;}
.skype { background: url(images/iskype.png) no-repeat 0 -1px; padding-left: 25px; height: 19px; display: block; float: left; margin-right: 18px;}
.tel_skype p { margin-top: 6px}

.searchr {padding-left:154px; margin-bottom: 5px;}
.searchr p { _position:relative; _left:188px;}
.m_top { float: left; margin-top: 5px; color:#333333; text-decoration: none; width:400px; text-align:right; margin-left: 7px;}

.m_top a:link, .m_top a:visited, .searchr a:link, .searchr a:visited { text-decoration: underline; color: #333333;}

.m_top a:hover, .m_top a:active, .searchr a:hover, .searchr a:active { text-decoration: none; color: #333333;}

*html .m_top { margin-left: 98px;}

#header form {float: left; margin-top: -17px; position: relative;}

#header form input.inp { border-bottom: 1px solid #efefef; border-left:1px solid #cccccc; border-right:1px solid #efefef; border-top:1px solid #cccccc; background: #fff;  width: 179px; height: 14px; font-size: 11px; margin: 9px 7px 0px 16px; position: absolute; }

.but_find { border: none; width: 62px; height: 25px; background: url(images/button_find.gif) no-repeat; cursor: pointer; position: absolute; left: 200px; top: 4px;}


.order { font-size: 14px; }
.rub { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #bf8e5d;}
.reg { font-size: 14px; margin: 15px 0;}
.sp span { color: #bf8e5d; font-weight: bold; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;}

/**/
.menu_bg:after{ content: '.'; display: block;  clear: both; height: 0; font-size: 0; visibility: hidden;}
.menu_bg { padding-left: 0px; width: 960px; height: 36px; min-height: 1px; background: url(images/menu_black%20.gif) repeat-x; margin: 0 auto 10px auto; font-family: tahoma; font-weight: bold; text-transform: uppercase; font-size: 12px; _height: 33px; _padding-top: 3px;}

.menu_bg li { list-style-type: none; display: inline-block; //display:inline; //zoom: 1; vertical-align: middle; text-align: center;}
.menu_bg li a { padding: 0 5px 0 5px; //padding: 0 7px 0 7px; display: inline-block; }
.menu_bg li.sale {padding: 0 0px 0 0px; margin-left: -7px;  //margin-left: -14px; }
.menu_bg li.sexy {padding-right:0px; //padding-right:8px;}
.menu_bg li.sexy a {padding-right:12px; //padding-right:14px; padding-left:9px; }
.menu_bg li.sexy .parent2 a {padding-right:13px; padding-left:8px; //padding-right:15px;}
/*.menu_bg li.name {padding: 0 6px;}*/
.menu_bg a:link, .menu_bg a:visited { text-decoration:none; color: #fff;  }
.menu_bg a:hover, .menu_bg a:active { text-decoration: underline; color: #fff; }

.menu_bg .activ { background: url(images/menu_pink.gif) repeat-x; height: 36px; padding: 0 3px; color: #333333; }

.bas1 a:link, .bas1 a:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #fff; text-decoration: underline; font-weight: normal; text-transform: none;}
.bas1 a:hover, .bas1 a:active { font-family: Georgia, "Times New Roman", Times, serif; color: #fff; text-decoration: none; font-weight: normal; text-transform: none;} 


.bas2 { font-family: Tahoma, serif; background: url(images/bas.gif) no-repeat; width: 20px; height: 19px; padding-top: 8px; text-align: center;}
.bas2 a:link, .bas2 a:visited { text-decoration: none; color: #fff; font-weight: normal; margin: 0;}
.bas2 a:hover, .bas2 a:active { text-decoration: underline; color: #fff; font-weight: normal; margin: 0;}


.parent { height: 36px; text-align: center; background: url(images/menu_red.gif) repeat-x;}
.parent2 { height: 36px; text-align: center; background: url(images/menu_pink.gif) repeat-x; }
.parent2 a:link, .parent2 a:visited  { color: #333333; text-decoration: none;}
.parent2 a:hover, .parent2 a:active { color: #333333; text-decoration: underline;} 
.child {display:-moz-inline-box; display:inline-block; vertical-align:middle; padding: 0 0px; zoom:1; color: #fff; //display:inline}
.helper {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align: middle; zoom:1; //display:inline}

.parent, .parent2, .child, .helper { _background: none; _height: auto;}

.menu_bg .pink a {color: #ff8bc1;}

.banner {width: 960px; margin: 0 auto; height: 178px; margin-bottom: 15px;}

.banners { width: 960px; margin: -10px auto 0 auto;}
.banner_index { width: 960px; height: 388px;}
.banner_pink { width: 960px; height: 69px;}
.banner_left { float: left; width: 330px; height: 332px; margin-top: 5px;}
.banner_right { float: left; width: 630px; height: 332px;}
.banner_right div { float: left; margin-left: 5px; margin-bottom: -3px; margin-top: 5px; //margin-bottom: 0px; display: inline;}

/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/

#content {width: 960px; margin: 0 auto;}
#drtext { /*margin: 0 23px;*/}
#drtext p {
  text-align:justify;
  text-indent:20px;
  line-height: 1.5;
  margin-top: 7px;


}
#drtext ul {
  text-align:justify;
  text-indent:20px;
  line-height: 1.5;
  margin-top: 7px;
  margin-left: 20px;
}

h1 { font-size: 19px; color: #D8AA7C; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 18px;}
h2 { font-size: 20px; color: #D8AA7C; font-weight:normal; text-align: left;}

.block1 { position: relative; float: left; width: 161px; height: 293px;  margin-top: 5px; margin-bottom: 25px; margin-left: 0px;}

.block { position: relative; float: left; width: 161px; height: 293px; margin-top: 5px; margin-bottom: 25px; margin-left: 34px;}

.bl_border { position: absolute; background: url(images/bl_border.gif) no-repeat; width: 167px; height: 145px; bottom: -1px; left: 0px;}
.price { position: absolute; z-index: 100; bottom: 0; right: 0;}
.price_del { position: absolute; z-index: 100; bottom: 3px; left: 10px; font-family: "Times New Roman", Times, serif; color: #d70006; font-size: 14px;}

*html .block { margin-left: 9px;}

.block1 a:link, .block1 a:visited, .block1 a:active { border:0; text-decoration:none;}
.block1 a:hover { text-decoration:underline;}
.block a:link, .block a:visited, .block a:active { border:0; text-decoration:none;}
.block a:hover { text-decoration:underline;}

.model { position: relative; width: 161px; height: 217px;}
	.mini_new { position: absolute; z-index: 15; right: -3px; bottom: -3px; //right: -3px; //bottom: 1px; _right: 2px; _bottom: 0px; cursor: pointer; background: url(images/mini_new.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mini_new.png', sizingMethod='scale'); width: 63px; height: 46px;}
	.mini_pr { position: absolute; z-index: 15; right: -3px; bottom: -3px; //right: -3px; //bottom: 1px; _right: 2px; _bottom: 0px; cursor: pointer; background: url(images/mini_pr.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mini_pr.png', sizingMethod='scale'); width: 65px; height: 45px;}
	.mini_best { position: absolute; z-index: 15; right: -3px; bottom: -3px; //right: -3px; //bottom: 1px; _right: 2px; _bottom: 0px; cursor: pointer; background: url(images/mini_best.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mini_best.png', sizingMethod='scale'); width: 64px; height: 46px;}
	.mini { position: absolute; z-index: 15; text-align: center; right: -3px; bottom: -3px; //right: -3px; //bottom: 1px; _right: 1px; _bottom: 0px; cursor: pointer; background: url(images/mini.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mini.png', sizingMethod='scale'); width: 65px; height: 42px;}
	.mini_text { font-size: 26px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #fff; padding: 7px 0 0 5px;}
.mini_text span { font-size: 18px; font-family: "Times New Roman", Times, serif; font-weight: bold;}

*:first-child+html .model { padding:0 0 4px 0;}
.model img { position: relative; z-index: 10;}
.model a:link, .model a:visited { width: 161px; height: 217px; float: left; border: 3px solid #b5b5b5; border-bottom: none;}

.model a:hover, .model a:active { width: 161px; height: 217px; float: left; border: 3px solid #b5b5b5; border-bottom: none;}

.class1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; position: relative; z-index: 10; color: #756354; margin-top: 4px; padding-left: 10px; display: inline-block;}
.class2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; position: relative; z-index: 10; color: #666666; font-weight: bold; padding-left: 10px;}

.sale { color: #fd4747; font-weight: bold; margin-left: 10px;}



.bl { margin-top: 22px;}

.bl ul { margin-left: 15px;}

.bl p { margin-top: 9px; color: #666666;}

.text_data1 {color: #333333; font-weight: bold; margin-top: 3px; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px;}
.text_data1 span {color: #333333; font-weight: bold; margin-top: 3px; font-family: Tahoma;}

.text_data {color: #333333; font-weight: bold; margin-top: 9px; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px;}
.text_data span {color: #333333; font-weight: bold; margin-top: 3px; font-family: Tahoma;}

.text_data a, .text_data1 a { text-decoration: none; color: #333333; font-weight: bold;}
.text_data a:hover, .text_data1 a:hover { text-decoration: underline; color: #333333; font-weight: bold;}

.foto_news { float: left; width: 110px; height: 108px; border: 2px solid #9a8a7d; margin-left:28px; margin-right: 15px; margin-top: 9px;}

*html .foto_news { margin-left: 15px;}

.text_news { margin-top: 4px; margin-bottom: 22px; color: #666666; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}

.next a:link, .next a:visited { text-decoration: underline; color: #333333; margin-top: 0px; float:right;}

.next a:hover, .next a:active { text-decoration: none; color: #333333; margin-top: 0px; float:right;}

/*&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/

.left { float: left; width: 165px; padding: 15px 10px; background: #f7f7f7;}

*html .left { width: 169px;}

h3 { font-weight: bold; font-size: 14px; color: #bf8e5d;}

.n {margin-top: 15px;}


.k { text-transform: uppercase;}

.left ul{ font-family: Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 14px;}

.left ul .two { margin-left: 20px;}

.left ul .three { margin-left: 20px;}

.left li { list-style-type: none; color:#333333; margin-top: 2px;}

.left ul a:link, .left ul a:visited { text-decoration: none; color: #333333; font-weight: normal;}

.left ul a:hover, .left ul a:active { text-decoration: underline; color: #333333; font-weight: normal;}

.pred {margin-top:10px;}

.pred a { color: #fd4747; font-weight: bold; text-decoration: underline;}

select { width: 135px; height: 18px; font-size: 11px; margin-top: -1px;  font-family: Georgia, "Times New Roman", Times, serif; border: 1px solid #b3b9c3;}

.but_ok {width:33px; height: 18px; margin-top: 9px;}

.but_big {width: 126px; height: 18px; margin-bottom: 5px;}
.but_big1 {width: 119px; height: 18px; margin-bottom: 5px; margin-left:10px;}
.but_big2 {width: 106px; height: 18px; margin-bottom: 5px; margin-left:10px;}

.sale_left { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 13px; color: #d70006; text-decoration: underline; text-transform: uppercase; margin-bottom: 20px;}
/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/

.right { float: right; width: 755px; padding-top: 16px;}

.m_w { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; float: left; color:#666666; text-decoration: none; margin-bottom: 22px; //margin-bottom: 4px;}

.m_w a:link, .m_w a:visited { text-decoration: underline; color: #666666;}

.m_w a:hover, .m_w a:active { text-decoration: none; color: #666666;}

.banner2 { width: 690px; height: 259px; float:left; margin-bottom: 17px;}

.right p { margin-top: 9px;}

/*&#65533;&#65533;&#65533;*/

.pgg { float: left; /*margin-top: 10px;*/ margin-bottom: 3px; width: 755px; color: #333333;}

.pg {color:#333333; float:left; margin-left: 5px;}

.pg a:link, .pg a:visited, .pg a:hover { text-decoration:none; color: #333333; font-weight: normal;}

.pg a:active { text-decoration: none; color: #333333; font-weight: bold;}

.rall { display: inline; color: #1b9112; font-size: 14px; margin-left: 8px;}

.rall a {color: #1b9112;}

.l { float: left; width: 8px; height: 7px; margin-top: 20px; }

.r { float: left; width: 8px; height: 7px; margin-left: 5px; margin-top: 20px; }

.l { //margin-top: 26px;}
.r { //margin-top: 26px;}
.link_det { _margin-right: -20px;}
.block_det { _margin-right: -20px;}
/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/

.detal {width: 755px; float: left;}

.detal_foto { float: left; width: 300px;}

.model_big { position: relative; width: 293px; height: 397px;}
.model_big .mini {right: -2px; bottom: -2px; //right: -2px; //bottom: -2px; _right: 1px; _bottom: 1px; cursor: pointer; background: url(images/mini.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mini.png', sizingMethod='scale'); width: 65px; height: 42px;}
.model_big a:link, .model_small a:link { text-decoration: none;}

.model_big a:link, .model_big a:visited { width: 293px; height: 397px; float: left; border: 2px solid #b5b5b5;}

.model_big a:hover, .model_big a:active { width: 293px; height: 397px; float: left; border: 2px solid #fd4747;}

.model_small { width: 70px; height: 94px; float: left; margin-right: 5px; margin-bottom: 5px;}
 
.model_small a:link, .model_small a:visited { height: 94px; float: left; border: 1px solid #b5b5b5;}

.model_small a:hover, .model_small a:active { height: 94px; float: left; border: 1px solid #fd4747;}

.detal_text { float: left; width: 330px; padding-left: 20px; color: #333333; font-size: 14px;}
.detal_text a:link, .detal_text a:visited { color: #666666; text-decoration: underline;}
.detal_text a:hover, .detal_text a:active { color: #666666; text-decoration: none;}


.detal_text span { font-family: "Times New Roman", Times, serif;}
.question { font-size: 16px; color: #bf8e5d; text-transform: uppercase;}
.question a:link, .question a:visited { color: #bf8e5d; text-decoration: none; border-bottom: 1px dashed #bf8e5d;}
.question a:hover, .question a:active { color: #bf8e5d; text-decoration: none; border-bottom: none;}

.q { color: #333333; font-size: 26px; font-family: "Times New Roman", Times, serif;}

p.q0 { color: #333333; font-size: 14px; font-weight: normal; margin-top: 14px; font-family: Georgia, "Times New Roman", Times, serif;}
p.q1 { color: #333333; font-size: 14px; font-weight: bold; margin-top: 10px;}
.red_price { font-size: 26px; font-weight: bold; font-family: "Times New Roman", Times, serif; color: #e90007; margin-left: 20px;}
.red_sale { font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #e90007;} 

.block_pink { position: relative; font-family: Georgia, "Times New Roman", Times, serif; color: #bf8e5d; background: url(images/block_pink.gif) repeat-y; width: 254px; margin: 7px 0 7px 80px;}
	.block_pink .first, .block_pink2 .first { width: 254px; height: 11px; margin-bottom: -8px; background: url(images/block_pink_top.gif) no-repeat left top;}
	.block_pink .last, .block_pink2 .last { width: 240px; padding: 0 0 14px 14px; background: url(images/block_pink_bot.gif) no-repeat left bottom;}
.block_pink span, .block_pink2 span { font-family: "Times New Roman", Times, serif; color: #333333; margin-right: 20px;}


.block_pink2 { float: right; display: inline; font-family: Georgia, "Times New Roman", Times, serif; color: #bf8e5d; background: url(images/block_pink.gif) repeat-y; width: 254px; margin-right: 360px;}
.block_pink2 p { margin: 6px 0;}

.detal_text form { color: #585858;  font-family: "Times New Roman", Times, serif; font-size: 14px;}

.detal input {float: left; color: #585858;}

.wid { width: 75px; float: left; margin-left: 3px;}

.detal_text select { margin-left: 5px; color: #585858; height: 21px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color:#333333;}

.detal_line { background: url(images/detal_line.gif) no-repeat; width: 356px; height: 1px; margin: 20px 0;}

.size { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #1b9112;}
.size a:link, .size a:visited { color: #1b9112; text-decoration: underline;}
.size a:hover, .size a:active { color: #1b9112; text-decoration: none; border-bottom: none;}

.pgg_detal { margin-top: 10px; }

.pgg_detal input { float: left; margin-left: 5px; border: 1px solid #b3b9c3; width: 34px; height:18px; text-align: center; margin-top: 20px;}

.pgg_detal .but_add {width: 126px; height: 18px; border: none; margin-left: 18px;}

.pgg_detal .but_add2 { background: url(images/button_add2.gif) no-repeat; width: 192px; height: 34px; border: none; margin-left: 18px; cursor: pointer; margin-top: 13px;}
.pgg_detal .but_add2 { margin-bottom /*\**/ :10px\9; //margin-bottom: 0;}		

.data-table { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333;}
.send { height: 85px; width: 752px; margin-bottom: 7px; border: 1px solid #b3b9c3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333;}
.jk { height: 21px; width: 179px; margin-top: 3px; border: 1px solid #b3b9c3; /*font-family: Georgia, "Times New Roman", Times, serif;*/ font-size: 14px; color: #333333;}
.inp_error { height: 21px; width: 179px; margin-top: 3px;   border: 1px solid #ef0000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333;}
.t_red { margin-top: -3px; margin-left: 30px; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color: #ef0000;}

.order_form { color: #333333; margin-top: 25px;}
.order  .m_w { //margin-bottom: 22px;}
.order_form span { color: #ea0007;}
.order_form table { border-collapse:collapse; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; margin-bottom: 3px;}
.order_form table td { border-bottom: 1px solid #eeeeee; vertical-align: top; padding: 3px 0;}
.order_form td.adr { padding-left: 12px;}
.order_form .adr p { font-family: "Times New Roman", Times, serif; margin: 7px 0; font-weight: normal; color: #585858;}
.order_form .inputs { width: 444px; height: 21px; margin-left: 12px;}
.order_form .inp_error { width: 446px; height: 21px; margin-left: 12px; border: 1px solid #ef0000;}
.order_form .input_adr { width: 446px; height: 53px; margin-left: 12px; vertical-align:top; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;}
.order_form .inp_text { width: 793px; height: 77px; margin: 3px 0;font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;}
.order_form .check { margin-bottom: 7px;}
.order_form .check span { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline;}
.order_form .but_order1 { float: left; margin-top: 20px; background: url(images/but_order1.gif) no-repeat; width: 110px; height: 18px; border: none;cursor: pointer;}
.order_form .but_order2 { float: right; margin-top: 20px; margin-right: 163px; background: url(images/but_order2.gif) no-repeat; width: 110px; height: 18px; border: none;cursor: pointer;}
.order_form .txt_red { float: left; display: inline; margin-top: 20px; margin-left: 290px; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color: #ef0000;}

div#tm_dark_question { position:fixed; top:0; left:0; width:100%; height:100%; background: url(tm_dark_bg.png) repeat; z-index: 115;}
div#tm_loginPanel{ position:absolute; left:50%; top:50%; width: 435px; margin: -180px auto auto -217px; _margin: -780px auto auto -467px; background-color:white; text-align: left; padding:auto;}
.block_ind { position: relative; z-index: 300; width: 426px; padding: 15px 1px 15px 30px; margin: 0 auto; background: #fff; border: 1px solid #9a8a7d; color: #333333;}
.exit { position: absolute; right: 30px; top: 0px; width: 23px; height: 21px; cursor: pointer;}
.but_order3 { margin-top: 20px; /*margin-left: 116px;*/ background: url(images/but_order3.gif) no-repeat; width: 87px; height: 18px; border: none;cursor: pointer;}
.but_order4 { margin-top: 20px; /*margin-left: 116px;*/ background: url(images/but_order4.gif) no-repeat; width: 87px; height: 18px; border: none;cursor: pointer;}
.block_ind .inputs { width: 188px; height: 21px; float: left; margin-top: 8px;}
.block_ind .inputs2 { width: 175px;  height: 21px; float: left;  margin-top: 8px;}
.block_ind .inp_error { width: 189px; height: 21px; border: 1px solid #ef0000; margin-left: 8px; margin-top: 8px;}
.block_ind .inp_text { width: 388px; height: 85px; margin: 8px 0;}
.block_ind .txt_red { margin-left: 12px; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color: #ef0000;}

/**/

.page2 {height:auto !important; min-height: 100%; height: 100%; margin: 0px auto; border-left: 1px solid #9a8a7d;; border-right:1px solid #9a8a7d;;}

.hearer2 {height: 67px;}

.menu_bg2 { background-color:#D8AA7C; widows: 630px; height: 19px; }

.menu_bg2 .cl a { color: #fff; text-decoration: none; float: right; margin-right: 6px;}

.hearer2 .name { float: right; text-align: right; margin-top: 6px; margin-right: 7px;}

*html .hearer2 .name{ margin-right: 4px;}

.color { float:left; margin-left: 7px; margin-top: 22px;}

*html .color{ margin-left:4px;}

.model_small2 {float:left; width: 70px;}

.mod1 {width: 70px; height: 94px;}

.o a:link, .o a:visited { width: 70px; height: 94px; float: left; border: 1px solid #9a8a7d;margin-left: 7px; margin-bottom: 6px;}

.o a:hover, .o a:active { width: 70px; height: 94px; float: left; border: 1px solid #fd4747;margin-left: 7px; margin-bottom: 6px;}

.o span { width: 70px; height: 94px; float: left; border: 3px solid #fd4747;margin-left: 5px; margin-bottom: 6px;}

.foto_content { margin: 0px auto;}

.mod2 { width: 534px; height: 698px; border: 2px solid #9a8a7d; margin-left: 8px; margin-bottom: 5px;}

*html .mod2{ margin-left: -3px;}

.select { color: #333333; font-weight: bold; float: left; margin-right: 15px;}
.menu_right { width: 675px; position: relative; z-index: 50; font-size: 12px; float: right; margin-top: -10px; margin-bottom: 5px;}


.menu_right li { position: relative; float: left; margin-top: 7px; list-style-type: none; margin-right: 7px; padding: 3px 19px 3px 13px; background: #f1e1be url(images/menu_right_st.gif) no-repeat right center; font-family:"Times New Roman",Georgia,Symbol,serif; font-size: 14px;}
.menu_right li a:link, .menu_right li a:visited, .menu_right li a:hover, .menu_right li a:active { display: block; color: #000000; text-decoration: none; font-family:"Times New Roman",Georgia,Symbol,serif; font-size: 14px;}
.menu_right li ul { display: none; position: absolute; z-index: 200; background: #efd1a1 url(images/li_f.gif) no-repeat left top; padding: 6px 0; width: 210px; margin: 3px 0 0 -13px; opacity: 0.9; filter: alpha(opacity=90); /*height: 230px; overflow: auto; max-height: 150px;*/}
/*.menu_right li ul:hover { display: block;}*/
.menu_right li ul li { float: none; list-style-type: none; display: block; background: #f1d6aa; width: 180px; margin-top: 0px;  padding: 2px 10px 2px 13px;}
.menu_right li li a:link, .menu_right li li a:visited { display: block; color: #000000; text-decoration: none;}
.menu_right li li a:hover, .menu_right li li a:active { display: block; color: #000000; text-decoration: underline;}

/*.menu_right .show
{
	display: block;
}
.menu_right .hidden
{
	display: none;
}*/
.menu_right a:hover { position: relative; }
/*.menu_right li:hover ul ul,	.menu_right li:hover ul li:hover ul ul { display: none; }
.menu_right li:hover ul, .menu_right li:hover ul li:hover ul, .menu_right li:hover ul li:hover ul li:hover ul { display: block; }*/


/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/

#foter { width: 960px; margin: 0px auto; padding: 28px 20px 0 20px; text-align: left; height: 85px; background: #fff;}

.line { background: url(images/line.gif) repeat-x; height: 1px;}

.m_bottom { color:#333333; text-decoration: none; font-weight: bold; margin-top: 9px;}

*html .m_bottom { margin-top: -5px;}

.m_bottom a:link, .m_bottom a:visited { text-decoration: underline; color: #333333; font-weight: bold;}

.m_bottom a:hover, .m_bottom a:active { text-decoration: none; color: #333333; font-weight: bold;}

.colcul { float: left; width: 88px; height: 31px; margin-top: 15px; margin-right: 15px;}

.col { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #333333;}


span.red { color:#CC0000;}


.delivery_all { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #666666;}
.delivery_all p { margin-top: 8px;}
.delivery_all ul { margin-top: 8px;}
.delivery_all li { list-style-type: none; background: url(images/li.gif) no-repeat 0 5px; padding-left: 19px;}
.delivery_all span { color: #d8aa7c;}
.delivery_all .rrr { color: #d8aa7c; font-size: 20px; font-family: "Times New Roman", Times, serif;}

/*Table*/

table.sale_basket { width:100%; background-color:#fff9f0; border-collapse:collapse; font-size:12px;}

table.bottom_basket { width:100%;}



/* Table cells and heads*/

table.sale_basket th, table.sale_basket td { border:#ddb286 1px solid; padding:3px 5px; vertical-align:top;}

table.bottom_basket td { padding:2px 0;}



/*Table head*/

table.sale_basket th { background:url(images/table_head.gif) repeat-x; text-align:left; color:#333333; text-align:center; vertical-align:middle;}



/*Table columns*/

table.sale_basket td.t_basket2 { width:8%; text-align:center;}

table.sale_basket td.t_basket3 { width:12%; text-align:right;}

table.sale_basket td.t_basket4 { width:9%; text-align:right;}

table.sale_basket td.t_basket5 { width:12%; text-align:right;}

table.sale_basket td.t_basket6 { width:10%; text-align:center;}



/*Table bottom buttons*/

.but_basket_bot { height:18px; border:none; margin-left:40px;}



/*Table for user-info form*/

table.userform { width:100%; border:0; border-collapse:collapse;}

table.userform tr td { padding:3px 2px; border-bottom:#eeeeee 1px solid; width:330px;}

table.userform tr td input, table.userform tr td select, table.userform tr td textarea { margin:1px 0; /*font-family:Georgia, "Times New Roman", Times, serif;*/}

.halfwidth { width:350px;}

.fullwidth { width:670px;}

.selhalf { width:447px; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px;height:21px;}



/*Delivery table*/

table.delivery { width:300px; border:0; border-collapse:collapse;}

table.delivery tr td { padding:2px; vertical-align:top; border:#cccccc 1px solid;}



/*Border layer*/

.ramka { border:#ddb286 1px solid; background:#fff9f0;}

.copy {margin:10px 0;}

.bdbd {text-align:right; margin:5px 0;}

.rh2 {color:#D8AA7C;
font-size:24px;
font-weight:normal;
width:300px;
font-family: Georgia, "Times New Roman", Times, serif;
 margin-bottom: 12px; display: block;
}

.areafull{
width: 350px;
}



/*basket*/
.m_reg { position: relative; float: right; margin-top: -26px; background: url(images/m_reg.jpg) no-repeat; color: #ffffff; font-size: 14px; width: 270px; height: 24px; padding: 3px 0 0 11px;}
	.m_reg a:link, .m_reg a:visited  { color: #000000; text-decoration: underline;}
	.m_reg a:hover, .m_reg a:active { color: #000000; text-decoration: none;} 
table.basket { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; position: relative; border-collapse: collapse; width: 100%; color: #000000; text-align: left;}
	table.basket tr.title td { color: #9d8266; height: 39px; border-bottom: 1px solid #ddb286; border-top: 1px solid #ddb286; text-align: center;}
	table.basket tr.int td { background: #fff9f0; vertical-align: top; padding-top: 20px;}
	table.basket tr.end td { height: 25px; position: relative; border-bottom: 1px solid #ddb286; text-align: center;}
	
	table.basket img { margin-top: -20px;}
	table.basket .txt1 { color: #929292; margin-bottom: 3px; margin-top: -7px;}
	table.basket .txt2 { color: #000000; text-decoration: underline;}
	.txt3 { color: #000000; font-size: 14px; text-decoration: underline;}
	table.basket .txt_num { color: #000000; font-family: "Times New Roman", Times, serif; font-size: 14px;}
	table.basket .f_s { text-align: center; border-left: 1px solid #ddb286;}
	table.basket form { margin-top: -5px;}
	table.basket .sum { text-align: center; width: 35px; height: 16px; border: 1px solid #e2e3ea; border-top: 1px solid #abadb3;}
	table.basket .pr { border-left: 1px solid #ddb286; text-align: center; font-size: 20px; color: #000000; font-family: "Times New Roman", Times, serif;}
	table.basket .pct { border-left: 1px solid #ddb286; text-align: center; font-size: 15px; color: #000000;}
	.total { border-left: 1px solid #ddb286; border-right: 1px solid #ddb286; text-align: center; font-size: 20px; color: #ff1514; font-family: "Times New Roman", Times, serif;}		
	
	table.basket .del { background: url(images/del.gif) no-repeat right top; padding-right: 15px;}
	table.basket .del_m a:link, table.basket .del_m a:visited  { color: #000000; text-decoration: underline;}
	table.basket.del_m a:hover, table.basket .del_m a:active { color: #000000; text-decoration: none;} 
	
.block_basket { color: #000000; font-size: 12px; background: #fff9f0; border-bottom: 1px solid #ddb286; width: 100%; height: 154px;}	
    .block_basket form { float: left; margin: 10px 0 0 25px; display: inline;}
	.block_basket .fl_l { float: left; margin: 12px 0 0 17px; display: inline;}
	.block_basket .fl_r { float: right; margin: 12px 17px 0 0; display: inline;}
	.block_basket .txt4 { font-family: "Times New Roman", Times, serif; font-size: 20px; margin-left: 5px;}
	.block_basket .txt5 { color: #ff1514; font-size: 30px; font-family: "Times New Roman", Times, serif; margin-left: 5px;}
	
    .form_but{ min-height: 1px; _height: 1%; margin: 23px 0;}	
	.form_but:after{ content: '.'; display: block;  clear: both; height: 0; font-size: 0; visibility: hidden;} 
	.busket_button1 { float: right; background: url(images/busket_button3.gif) no-repeat; border: none; width: 162px; height: 35px; cursor: pointer;}
	.busket_button2 { float: right; background: url(images/busket_button2.gif) no-repeat; border: none; width: 126px; height: 18px; cursor: pointer; margin-top: 9px; margin-right: 33px;}	
	.busket_button3 { float: right; background: url(images/busket_button1.gif) no-repeat; border: none; width: 142px; height: 18px; cursor: pointer; margin-top: 9px; margin-right: 33px;}
	
	.delivery { color: #bf8e5d; font-size: 14px; font-weight: bold;}
	ol { color: #bf8e5d; font-size: 14px; margin-left: 19px; //margin-left: 24px;}
	ol li span { color: #000000;}
	
/*Pers_kab*/
	.txt9 { color: #676767; font-size: 14px;}
	.txt9 span { color: #676767; font-size: 20px; font-family: "Times New Roman", Times, serif;}
	.txt10 { color: #000; font-size: 18px;}
	.txt10 span { color: #fe0000; font-size: 18px; font-family: "Times New Roman", Times, serif;}
	.txt11 { font-size: 13px; color: #a3a3a3;}
	.txt11 span { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #a3a3a3;}

table.pers_kab { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; position: relative; border-collapse: collapse; width: 100%; margin: 15px 0; color: #000000; text-align: center;}
	table.pers_kab tr.title td { color: #9d8266; background: #fff9f0; height: 39px; border-bottom: 1px solid #ddb286; border-top: 1px solid #ddb286;}
	table.pers_kab tr.int td { vertical-align: top; padding-top: 20px;}
	table.pers_kab tr.end { background: #fff9f0; height: 45px;}
	table.pers_kab tr.end td { vertical-align: top; position: relative; border-bottom: 1px solid #ddb286;}
    table.pers_kab .product { text-align: left; width: 165px;}
	table.pers_kab .txt6 { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #000000;}
	table.pers_kab .txt7 { font-family: Arial, Helvetica, sans-serif; color: #929292; font-size: 11px;}
	table.pers_kab .txt8 { color: #676767; font-size: 12px;}
	table.pers_kab .wh { height: 20px; background: #fff;}
	
	table.pers_kab .rep { font-size: 12px; background: url(images/repeat.gif) no-repeat right top; padding-right: 15px;}
	table.pers_kab .rep_m a:link, table.pers_kab .rep_m a:visited  { color: #9d8266; text-decoration: underline;}
	table.pers_kab .rep_m a:hover, table.pers_kab .rep_m a:active { color: #9d8266; text-decoration: none;} 
	
	table.pers_kab .del { font-size: 12px; background: url(images/del2.gif) no-repeat right top; padding-right: 15px;}
	table.pers_kab .del_m a:link, table.pers_kab .del_m a:visited  { color: #ff1514; text-decoration: underline;}
	table.pers_kab .del_m a:hover, table.pers_kab .del_m a:active { color: #ff1514; text-decoration: none;} 
	
	.pp { color: #676767; font-size: 12px;}
	.pp .activ { font-family: "Times New Roman", Times, serif; background: #ebe0d5; margin: 0 2px;}
	.pp a:link, .pp a:visited  { font-family: "Times New Roman", Times, serif; color: #676767; text-decoration: underline; margin: 0 2px;}
	.pp a:hover { color: #676767; text-decoration: none;} 
	
/*detal*/
.block_det { background: url(images/block_det.gif) no-repeat; width: 254px; height: 115px; font-size: 16px; color: #000000; margin: 10px 0 0 80px;}
.block_det2 { position: relative; z-index: 2; background: url(images/block_det2.gif) no-repeat; width: 254px; height: 115px; font-size: 16px; color: #000000; margin: 10px 0 -15px 80px;}
	.bll { float: left; width: 105px; text-align: center; padding: 10px 0 0 20px;}	
	.bl2 { float: left; width: 115px; text-align: center; padding: 20px 10px 25px 0;}	
	.tt { margin-top: 10px;}
	.tt0 { font-size: 18px; text-decoration: underline;}
	.tt1 { font-family: "Times New Roman", Times, serif; font-size: 36px; float: left;}
	.tt2 { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold;}
	.link_det { font-size: 14px; color: #000; margin: 5px 0 0 85px;}
	
	.button_see { background: url(images/button_see.gif) no-repeat; width: 119px; height: 18px; border: none; cursor: pointer; float: left; margin: -5px 0 0 11px;}
	.button_order { background: url(images/button_order.gif) no-repeat; width: 106px; height: 18px; border: none; cursor: pointer; margin: -5px 0 0 8px;}
	
.block_top:after { content: '.'; display: block;  clear: both; height: 0; font-size: 0; visibility: hidden;}
.block_top { min-height: 1px; _height: 1%; height: 50px;} 
    .block_top .bbl { position: relative; float: left; padding: 12px 10px 0 0;}
	.block_top .bbl2 { position: relative; float: left; padding: 12px 10px 0 10px;}
	.block_top .bbr { float: right;}
	.block_top .t1 { color: #d8aa7c; font-size: 18px;}
	.block_top .t2 { font-size: 13px; color: #9a8a7d;}
	.block_top .t3 { margin-top: 9px; //margin-top: 19px;}
	.block_top .t2 a:link, .block_top .t2 a:visited  { color: #9a8a7d; text-decoration: underline;}
	.block_top .t2 a:hover, .block_top .t2 a:active { color: #9a8a7d; text-decoration: none;} 
	.block_top .bl_del { position: absolute; top: 14px; left: 0; background: url(images/bl_del.gif) no-repeat; width: 1px; height: 30px;}
	
.selectregion { width: 200px;}
.oprrazm {font-size: 17px; color: green;}