html, body, form, ul, li, dl, dd, dt, fieldset, form, table, tbody, tr, td, th { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

.tables {
	border: 1px solid #000000;
	 border-collapse: collapse;
	    font:12px 'Arial', sans-serif;
    color:#666666;
    line-height:14px;
    text-align:left;
	padding:5px;
}

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }
table { font-size:1em; text-align: left; }

input, select, textarea { font-family:sans-serif; font-size:1.084em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

html, body { width:100%; height: 100%; }
body { position: relative; width: 100%; font: 0.8em/1.1em Arial, Tahoma, Helvetica; color: #000000; background: #ffffff; }
body.popup { background: #F0F0F0 url('/res/img/bg03.gif') repeat-x 0 0; }

img { border: none; }

a { color: #000000; text-decoration:none; }
a:hover { color:#fc7a00; text-decoration:none; }

p { margin: 0 0 14px 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color:#FF9900; }
h1, h2 { margin-bottom: 14px; font-size: 1.1em; text-transform: uppercase; text-align: center; }
h1 { margin-bottom: 32px; }
h3 { margin-bottom: 14px; font-size: 1em; }



ul { position:relative; margin: 0 0 14px 11px; }
ul li { padding-left: 17px; background: url('/res/img/li.gif') no-repeat 0 4px; margin-top:10px; text-align:justify;}
ul ul li { padding-left: 17px; background: url('/res/img/li_2.gif') no-repeat 0 4px; margin-top:10px; text-align:justify;}


ol {text-align:justify;}
ol li { margin-top:10px;}

.foto { border: 1px solid #000000; }

.fl_l { float: left; }
.fl_r { float: right; }


#measurer { position: absolute; left: 0; top: -2em; width: 100%; height: 1em; line-height: 1em; }
#container { position: relative; min-height: 100%; margin-bottom: -65px;  min-width: 995px;  //-width: expression((document.getElementById('measurer').clientWidth < 995) ? '995px' : '100%'); }

* html #container { height: 100%; /*overflow: visible;*/ }

#mainwrap { position: relative; padding-bottom: 87px; //zoom: 1; }
#mainwrap:after { position: relative; display: block; content: ' '; clear: both; overflow: hidden; height: 0; }


/*рамка1*/
.con_t { height: 14px; background: url('/res/img/coners1.gif') repeat-x 0 -80px; }
.con_t div { height: 14px; background: url('/res/img/coners1.gif') no-repeat 0 0; }
.con_t div div { height: 14px; background: url('/res/img/coners1.gif') no-repeat 100% -20px; }
.con_b { height: 14px; background: url('/res/img/coners1.gif') repeat-x 0 -100px; }
.con_b div { height: 14px; background: url('/res/img/coners1.gif') no-repeat 0 -40px; }
.con_b div div { height: 14px; background: url('/res/img/coners1.gif') no-repeat 100% -60px; }
.ramka1 { background: url('/res/img/ramka1_lr.gif') repeat-y 0 0; }
.ramka1 .bg { background: url('/res/img/ramka1_lr.gif') repeat-y 100% 0; }


#logo { position: absolute; top: 0; left: 0; width: 18%; height: 178px; background: url('/res/img/bg_logo1.gif') repeat-x 0 0; }
#logo div { height: 178px; background: url('/res/img/bg_logo2.png') no-repeat 100% 0; }
#logo div span, #logo div a { display: block; height: 152px; overflow: hidden; text-indent:-999px; background: url('/res/img/logo.png')  no-repeat center 8px; }


#header { position: relative; margin-left: 28%; height: 67px; background: #FFCC33 url('/res/img/bg01.jpg') no-repeat 0 0; font-weight: bold; }
#header .phone { position: absolute; top: 9px; left: 16%; color: #FFFFFF; font-size: 1.3em; text-decoration:none;  }
#header .icq { position: absolute; top: 20px; left: 50%; color: #FFFFFF; font-size: 0.9em; text-decoration:none; }
#header .icq_ico { margin-top:4px;  text-decoration:none;}
#header .noart {text-decoration:none;}

#header .slogan { position: absolute; top: 9px; left: 39%; color: #FF3300; font-size: 1.3em; text-transform: uppercase; font-weight: bold; }
#header .slogan span { display: block; margin-left: 52px; padding-top: 5px; }
#header .slogan span span { margin-left: 45px; }

#header .clients { position: absolute; top: 4px; right: 7px; padding: 12px 0 6px 69px; color: #ffffff; font-size: 1.3em; line-height: 1.15em; text-transform: uppercase; background: url('/res/img/icon_attation.gif') no-repeat 0 0; font-weight: bold; }


#midwrap { position: relative; //zoom: 1; }
#midwrap:after { position: relative; display: block; content: ' '; overflow: hidden; clear: both; }


a.links { position: relative; display: block; height: 30px; text-decoration: none; }
a.links span { display: block; margin: 0; padding: 0; cursor: pointer; //cursor: hand;  }
a.links span.n { position: absolute; top: 3px; left: 0; color: #ffffff; font-size: 10px; background:url('/res/img/arrow_r_sm.gif') no-repeat 13px 10px; }
a.links span.bg_m { margin-right: 15px; height: 30px;  background:url('/res/img/bg02_sm.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_sm.png", sizingMethod="crop"); }
a.links span.bg_r { position: absolute; top: 1px; right: 0; width:15px; height: 30px; background:url('/res/img/bg02_2_sm.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2_sm.png", sizingMethod="crop"); }

a.links:hover span.bg_m { background:url('/res/img/bg02_over_sm.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_over_sm.png", sizingMethod="crop"); }
a.links:hover span.bg_r { background:url('/res/img/bg02_2_over_sm.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2_over_sm.png", sizingMethod="crop"); }

a.buy, a.buy span.n { width: 118px; }
a.buy span.n { text-align: center; }
a.fordesktop, a.fordesktop span.n { width: 145px; }
a.fordesktop span.n { text-align: center; }

.block1 { position: relative; float: left; width: 20%; margin-top: 133px; }
.block2 { position: relative; float: left; width: 59%; margin-top: 44px; }
.block2 .filling { position: relative; width: 97%; margin-left:3%; }
.block3 { position: relative; float: right; width: 20%; margin-top: 46px; text-align: right; }


.block1 .ramka2 { background: url('/res/img/ramka2_lr.gif') repeat-y 100% 0; }


.menu { position: relative; margin-bottom: 35px; width: 90%; }
.menu .con2_t { height: 60px; background: url('/res/img/coners2.gif') no-repeat 100% 0px; }
.menu .con2_b { margin-top: -154px;  //margin-top: -147px;height: 163px; background: url('/res/img/coners2.gif') no-repeat 100% -100px; }
.menu ul { position: relative; margin: -59px -25px 0 18px; padding: 0; display:block; position: relative; min-height: 230px; //-height: 230px; //display:inline-block; }
.menu ul li { position: relative;  margin: 0 0 -10px 0; padding: 0; color: #ffffff; text-transform: uppercase;  background: none; }
.menu ul li span { display: block; font-weight: bold; }
.menu ul li a span { cursor: pointer; //cursor: hand; }
.menu ul li a span.bg_m, .menu ul li.act div span.bg_m { margin-right: 22px; height: 50px;  background:url('/res/img/bg02.png') 0 0 no-repeat; //-background:none; 
//-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02.png", sizingMethod="crop"); }
.menu ul li a span.bg_r, .menu ul li.act div span.bg_r { position: absolute; top: 0; right: 0; width:22px; height: 50px; background:url('/res/img/bg02_2.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2.png", sizingMethod="crop"); }
.menu ul li a { display: block; width: 100%; height: 50px; color: #ffffff; text-decoration: none; }
.menu ul li a span.n { position: absolute; top: 17px; left: 0; padding-left: 43px; background:url('/res/img/arrow_r.gif') no-repeat 20px 3px; }
.menu ul li a:hover span.bg_m { background:url('/res/img/bg02_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_over.png", sizingMethod="crop"); }
.menu ul li a:hover span.bg_r { background:url('/res/img/bg02_2_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2_over.png", sizingMethod="crop"); }

.menu ul li.act div { width: 100%; height: 50px; }
.menu ul li.act div span.n { position: absolute; top: 17px; left: 0; padding-left: 43px; background:url('/res/img/arrow_r.gif') no-repeat 20px 3px; }
.menu ul li.act div span.bg_m { background:url('/res/img/bg02_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_over.png", sizingMethod="crop"); }
.menu ul li.act div span.bg_r { background:url('/res/img/bg02_2_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2_over.png", sizingMethod="crop"); }


/*краткая информация*/
.info { position: relative; margin-bottom: 35px; width: 90%; }
.block1 .info .con2_t { background: url('/res/img/coners2.gif') no-repeat 100% 0; }
.block1 .info .con2_b { background: url('/res/img/coners2.gif') no-repeat 100% -100px; }

.info .con2_t { height: 60px; }
.info .con2_b { margin-top: -147px; height: 163px; }
.info .descr { position: relative; min-height: 200px; //-height: 200px; margin: -83px 8px 0 8px; color: #4C4C4C; }
.info .descr:arter { position: relative; display: block; content: ' '; overflow: hidden; clear: both; }
.info .descr img { display: block; }
.block1 .info .descr img { float: left; }
.info .descr h2 { position: relative; margin: 0 -25px 0 0; //display:inline-block; height: 50px; text-align: left; font-weight: normal; text-transform: uppercase;  }
.info .descr h2 span { display: block; cursor: pointer; //cursor: hand; font-weight: bold;  }
.info .descr h2 a { display: block; width: 100%; height: 50px; color: #ffffff; text-decoration: none; }
.info .descr h2 a span.n { position: absolute; top: 17px; left: 0; padding-left: 34px; background:url('/res/img/arrow_r.gif') no-repeat 20px 3px; }
.info .descr h2 a span.bg_m { margin-right: 22px; height: 50px;  background:url('/res/img/bg02.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02.png", sizingMethod="crop"); }
.info .descr h2 a span.bg_r { position: absolute; top: 0; right: 0; width:22px; height: 50px; background:url('/res/img/bg02_2.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2.png", sizingMethod="crop"); }

.info .descr h2 a:hover span.bg_m { background:url('/res/img/bg02_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_over.png", sizingMethod="crop"); }
.info .descr h2 a:hover span.bg_r { background:url('/res/img/bg02_2_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2_over.png", sizingMethod="crop"); }


/*Отдельная кнопка*/
.alonebut .descr {position: relative; min-height: 70px; //-height: 70px; margin: -30px 8px 0 8px; color: #4C4C4C;}
.alonebut .descr h2 { position: relative; margin: 0 0px 0 0; //display:inline-block; height: 50px; text-align: left; font-weight: normal; text-transform: uppercase;  }
.alonebut .descr h2 span { display: block; cursor: pointer; //cursor: hand; font-weight: bold;  }
.alonebut .descr h2 a { display: block; width: 100%; height: 50px; color: #ffffff; text-decoration: none; }
.alonebut .descr h2 a span.n { position: absolute; top: 17px; left: 0; padding-left: 34px; background:url('/res/img/arrow_r.gif') no-repeat 20px 3px; }
.alonebut .descr h2 a span.bg_m { margin-right: 22px; height: 50px;  background:url('/res/img/bg02.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02.png", sizingMethod="crop"); }
.alonebut .descr h2 a span.bg_r { position: absolute; top: 0; right: 0; width:22px; height: 50px; background:url('/res/img/bg02_2.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2.png", sizingMethod="crop"); }

.alonebut .descr h2 a:hover span.bg_m { background:url('/res/img/bg02_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_over.png", sizingMethod="crop"); }
.alonebut .descr h2 a:hover span.bg_r { background:url('/res/img/bg02_2_over.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2_over.png", sizingMethod="crop"); }

/*/Отдельная кнопка*/





.container2 .podbor { position: relative; width: 200px; }
.container2 h1 { margin-bottom: 6px; }
.podbor span { cursor: default; }
.podbor div span.bg_m { margin-right: 22px; height: 50px; }
.podbor div span.bg_r { position: absolute; top: 0; right: 0; width:22px; height: 50px; }

/*спец предложение*/
.block1 .spec .descr img { float: right; margin: 0 10px 0 5px; }
.block1 .info .descr img { float: left; margin: 0 10px 0 5px; }


.spec .descr h2 a span.n { top: 12px; background:url('/res/img/arrow_r.gif') no-repeat 20px 7px; }


.block3 .ramka2 { background: url('/res/img/ramka2_lr.gif') repeat-y 0 0; }

.block3 .info { text-align: left;  margin: 0 0 35px auto; }
.block3 .info .con2_t { background: url('/res/img/coners2.gif') no-repeat 0 0; }
.block3 .info .con2_b { background: url('/res/img/coners2.gif') no-repeat 0 -100px; }
.block3 .info .descr h2 { margin: 0 0 0 -25px; }

/*проекты*/
.project img { margin: 12px 0 11px 0; }

/*новости*/
.news_list dl dt { margin-bottom: 7px; font-weight: bold; color: #FF9900; }
.news_list dl dd { margin-bottom: 15px; }

/*список товаров*/
.good_list { position: relative; margin-bottom: 26px; //zoom: 1; }
.good_list:after { position: relative; display: block; content: ' '; overflow: hidden; clear: both; }

.good_list .good { margin-bottom: 17px; width: 45%; }
.good_list .good dl { padding: 7px 30px 9px 20px; }
.good_list .good dl dt { margin-bottom: 13px; color: #FF9900; font-weight: bold; }
.good_list .good dl dd { //zoom: 1; }
.good_list .good dl dd:after { display: block; content: ' '; overflow: hidden; clear: both; }
.good_list .good dl dd div { margin: 21px 92px 0 0; }
.good_list .good dl dd img { display: block; float: right; width: 69px; height: 79px; }

/**/
.info2 { float: right; width: 230px; margin: 0 0 3px 20px; }
.info2 span { display: block; margin-left: 8px; padding: 12px 0 6px 69px; color: #000000; font-size: 1.3em; line-height: 1.15em; text-transform: uppercase; background: url('/res/img/icon_attation3.gif') no-repeat 0 0; }

/*список новостей в основном блоке*/
.news_list2 { width: 100%; margin-bottom: 13px; color: #4C4C4C; }
.news_list2 dl { margin: 0 19px; padding: 1px 0; }
.news_list2 dl dt { margin-bottom: 7px; font-weight: bold; }
.news_list2 dl dt span { display: block; margin-bottom: 8px;  color: #FF9900; }
.news_list2 dl dd div { padding-top: 10px; text-align: right; font-weight: bold; }
.news_list2 dl dd div a { padding-left: 11px; text-decoration: none; color: #FF9900; background: url('/res/img/arrow_r.gif') no-repeat 0 4px; }

/*новости подробно*/
dl.news_one dt { margin-bottom: 20px; font-weight: bold; }
dl.news_one dt span { display: block; margin-bottom: 4px;  color: #FF9900; }

/*новости*/
.news_list dl dt { margin-bottom: 7px; font-weight: bold; color: #FF9900; }
.news_list dl dd { margin-bottom: 15px; }

/*нумерация*/
.page { text-align: center; font-weight: bold; }
.page a { margin: 0 1px; text-decoration: none; color: #FF9900; }
.page .prev { margin-right: 3px; }
.page .next { margin-left: 3px; }


/*подвал*/
#footer { position: relative; height: 65px; min-width: 995px; //-width: expression((document.getElementById('measurer').clientWidth < 995) ? '995px' : '100%'); }
#footer div { position: relative; margin-right: 28%; height: 65px; background: #FFCC33 url('/res/img/bg01.jpg') no-repeat 100% -70px; }
#footer div dfn { display: block; margin: 0 0 7px 7px; padding-top: 11px;  font-size: 11px; font-weight: bold;  font-style: normal; text-transform: uppercase; line-height: 1.1em; }
#footer div ul { margin: 0 0 0 7px; padding: 0; }
#footer div ul li { display: inline; margin: 0 5px 0 0; padding: 0 3px 0 0; font-size: 11px; text-transform: uppercase; font-weight: bold; background: url('/res/img/li_bg_bot.gif') no-repeat 100% 3px;}
#footer div ul li.last { background: none; }


/*рабочий стол*/
.desktop { margin-bottom: 13px; }
.desktop .ramka1 .bg { padding: 6px 22px 5px 22px; //zoom: 1; }
.desktop .ramka1 .bg:after { display: block; content: ' '; overflow: hidden; clear: both; }
.desktop .descr { margin-right: 19%; }
.desktop .descr h3 { margin-bottom: 12px; }
.desktop .descr p { margin-bottom: 10px; }
.desktop .descr div { position: relative; font-size: 0.85em; font-weight: bold; text-transform: uppercase; }
.desktop .descr div input { margin: 6px 0 0 3px; padding: 3px 0 2px 0; width: 40px; font-size: 1.2em; font-weight: bold; text-align: center; border: 1px solid #999999; }
.desktop .descr div a.del { position: absolute; bottom: 0px; left: 219px; top: 35px; right: 0px; display: block; width: 24px; height: 24px; text-indent: -999px; overflow: hidden; background: url('/res/img/icon_del.gif') no-repeat 0 0; }

a.delservice { position: absolute; bottom: 0px; left: 111px; top: 5px; right: 0px; display: block; width: 24px; height: 24px; text-indent: -999px; overflow: hidden; background: url('/res/img/icon_del.gif') no-repeat 0 0;}

.desktop .descr div a.plus { position: absolute; bottom: 0px; left: 111px; top: 35px; right: 0px; display: block; width: 24px; height: 24px; text-indent: -999px; overflow: hidden; background: url('/res/img/cartplus.gif') no-repeat 0 0; }

.desktop .descr div a.minus { position: absolute; bottom: 0px; left: 155px; top: 35px; right: 0px; display: block; width: 24px; height: 24px; text-indent: -999px; overflow: hidden; background: url('/res/img/cartminus.gif') no-repeat 0 0; }

.desktop .descr div a.buy, .desktop .descr div a.fordesktop { float: left; margin: 4px 21px 0 0; }
.desktop .descr div a.buy span.n, .desktop .descr div a.fordesktop span.n { top: 7px; background-position: 13px 5px; }

.desktop .price { float: right; width: 19%; color: #FF9900; text-align: center; font-weight: bold; }
.desktop .price img { display: block; margin: 19px auto 0 auto; }

.final_price { margin-bottom: 34px; text-transform: uppercase; font-weight: bold; line-height: 1.9em; //zoom: 1; }
.final_price:after { display: block; content: ' '; overflow: hidden; clear: both; }
.final_price span { display: block; margin-bottom: -5px; color: #FF9900; }
.final_price span span { display: inline; margin: 0; text-transform: none; }
.final_price a.order { display: block; float: right; margin-top: 7px; padding-top: 61px;  text-decoration: none; color: #FF9900; background: url('/res/img/icon_order.png') no-repeat center 0; }

.final_price a.buy { margin-left: 21px; float: right; }
.final_price a.fordesktop { margin-left: 21px; float: right; }

/*фильтр (правая колонка)*/
.filtr .descr .otbivka { padding: 0 0 0 15px; }
.filtr .descr select { margin-bottom: 9px; width: 98%; font-size: 0.85em; }
.filtr .descr b { display: block; margin-bottom: 4px;  font-size: 0.85em; text-transform: uppercase; color: #FF9900; }
.filtr .descr .button { margin-right: 5px; }


/*неактивная кнопка без ссылки*/

.neknopka .descr h2 { position: relative; margin: 0 -25px 0 0; //display:inline-block; height: 50px; text-align: left; font-weight: normal; text-transform: uppercase; color: #ffffff;  }
.neknopka .descr h2 span.n { position: absolute; top: 17px; left: 0; padding-left: 34px; background:url('/res/img/arrow_r.gif') no-repeat 20px 3px; }
.neknopka .descr h2 span.bg_m { margin-right: 22px; height: 50px;  background:url('/res/img/bg02.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02.png", sizingMethod="crop"); }
.neknopka .descr h2 span.bg_r { position: absolute; top: 0; right: 0; width:22px; height: 50px; background:url('/res/img/bg02_2.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg02_2.png", sizingMethod="crop"); }
.neknopka .descr h2 span { display: block; cursor:default; font-weight: bold;  }


/*Стилья для двухстроковой кнопки*/
.neknopka .descr h2 span.n_2stroki { position: absolute; top: 10px; left: 0; padding-left: 34px; background:url('/res/img/arrow_r.gif') no-repeat 20px 3px; }



/*рекомендации*/
.recommend { //-width: 100%; margin-bottom: 13px; }
.recommend .ramka1 .bg { padding: 6px 13px 21px 7px; }
.recommend p { margin: 0; }
.recommend h3 { margin-bottom: 4px; }
.recommend img { float: left; margin: 0 25px 0 4px; }

/*форма заказа*/
table.order, table.tab { margin-bottom: 16px; }
table.tab { background: #ffffff; }
table.order tr td, table.tab tr td { font-size: 0.85em; color: #444444; border: 1px solid #E7E7E7; }
table.order tr td { padding: 9px 25px 9px 28px; }
table.order tr td input { width: 98%; border: 1px solid #999999; }
table.order tr td.h { padding: 13px 10px 8px 10px; background-color: #F8F8F8; }

table.tab tr td { padding: 11px 10px; }

table.order tr td a { color: #000000; text-decoration: underline; font-weight:bold; }
table.order tr td a:hover { color:#fc7a00; text-decoration:none; font-weight:bold; }

table.tab tr td.gr { background: #F1F1F2;}



.button { margin: 0 0 0 auto; width: 94px; height: 23px; background: #ffffff; border: 1px solid #CCCCCC; }
.button a { display: block; margin: 0 1px; height: 22px; text-decoration: none; text-align: center; text-transform: uppercase; font-size: 11px; color: #000000; background: url('/res/img/bg_but.gif') repeat-x 0 0; }
.button a span { display: block; padding-top:5px; //cursor: hand; }

/*карточка товара*/
.g_descr { //zoom: 1; }
.g_descr:after { display: block; content: ' '; overflow: hidden; clear: both; }
.g_descr img { float: left; margin: 0 38px 8px 17px; }


/*popup*/
.container2 { padding: 10px; }
.container2 h2 { margin-bottom: 12px; color: #000000; text-align: left; }
.container2 table.tab { margin-bottom: 27px; }
.container2 table.tab tr td.gr { padding: 8px 10px; //padding: 6px 10px;}
.container2 .line { //zoom: 1; }
.container2 .line:after { display: block; content: ' '; overflow: hidden; clear: both; }
.container2 .line .button { float: right; }
.container2 select { font-size: 0.85em; }

.smalltext {font-size: 0.65em;}

.paragraf p {text-align:justify;}

.new_li ul{ position:relative;}
.new_li ul li{background:url('/res/img/0_z1.gif') left top no-repeat; padding-left:25px; margin-top:0px; text-align:left;}
.new_li ul li a{color: #000000; text-decoration:none;  padding-left:0px;} 
.new_li ul li a:hover {color:#fc7a00; text-decoration:none; }

.new_li_listing ul{ position:relative; }
.new_li_listing ul li{background:url('/res/img/0_z1.gif') left no-repeat; padding-left:25px; line-height:20px; margin-top:0px; text-align:left;}
.new_li_listing ul li a{color: #000000; text-decoration: none;  padding-left:0px;} 
.new_li_listing ul li a:hover {color:#fc7a00; text-decoration:none; }


.banner {text-align:center; margin-top:10px;}



.more_but a {  background:url('/res/img/more1.gif') right top no-repeat; background-color:ececec; padding-right:5%; width:104px; height:24px; display:block; font-weight: bold; }

.more_but a:hover { background:url('/res/img/more.gif') right top no-repeat; background-color:ececec; padding-right:5%; width:104px;   height:24px; display:block; font-weight: bold; color:#000000; }
.more_but a span.more_but_text { margin-left:23px; line-height:22px; }

.news_podrobnee a { padding-left: 11px; text-decoration: none; color: #000000; background: url('/res/img/arrow_r.gif') no-repeat 0 4px; }
.news_podrobnee a:hover { padding-left: 11px; text-decoration: none; color: #fc7a00; background: url('/res/img/arrow_r.gif') no-repeat 0 4px; }





/*lightbox*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/res/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/res/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/res/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
