html { height: 100%; }
body { height: 100%; background-color: rgb(253, 104, 2); margin: 0px; padding: 0px; }

* { margin: 0px; padding: 0px; }
div, td, a, h3 { font-family: Arial,Helvetica,sans-serif; }
td, div { text-align: left; vertical-align: top; font-size: 12px; color: rgb(112, 110, 109); }
a { color: rgb(77, 150, 193); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px none; text-decoration: none; }
li { list-style: none outside none; }
body { background: url('../img/hedr.jpg') repeat-x scroll left top rgb(240, 241, 225); padding: 0px; }
.wrap { width: 963px; margin: 0px auto; }
.headerTop { background: url('../img/map_1.jpg') no-repeat scroll 307px 19px transparent; width: 100%; overflow: hidden; height: 89px; padding: 0px 0px 3px; }
.headerTop .logo { display: block; float: left; margin: 12px 120px 0px 0px; width: 289px; height: 62px; }
.headerTop .call { padding: 0px 0px 0px 11px; background: url('../img/bord.jpg') repeat-y scroll left top transparent; float: left; margin: 25px 0px 0px; }
.headerTop .call p { font-family: Tahoma; font-size: 11px; color: rgb(255, 255, 255); }
.headerTop .call b { display: block; font-family: "Myriad Pro"; font-size: 24px; color: rgb(255, 255, 255); text-shadow: 1px 0px 0px rgb(101, 101, 101); }
.headerTop .call b span { color: rgb(254, 187, 57); }
.basket { float: right; background: url('../img/basket.jpg') no-repeat scroll left top transparent; height: 67px; width: 233px; padding: 17px 0px 0px 93px; }
.basket h3 { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(132, 132, 132); font-weight: bolder; }
.basket h3 a { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(132, 132, 132); text-decoration: none; }
.basket p { font-family: Tahoma; font-size: 11px; overflow: hidden; padding: 7px 0px; }
.basket p span { display: block; float: left; padding: 0px 10px 0px 0px; color: rgb(132, 132, 132); }
.basket a:hover { text-decoration: none ! important; }
.headerCenter { background: url('../img/hedcen.jpg') no-repeat scroll left top transparent; height: 145px; padding: 20px 0px 0px; overflow: hidden; }
.topMnu { overflow: hidden; padding: 0px 0px 0px 22px; }
.topMnu li { display: block; float: left; background: url('../img/topitem.jpg') no-repeat scroll left top transparent; width: 67px; height: 90px; margin: 0px 40px 0px 0px; padding: 5px 0px 0px; text-align: center; }
.topMnu li.none { margin: 0px; }
.topMnu li a img { width: 51px; height: 53px; vertical-align: top; }
.topMnu li b { display: block; padding: 15px 0px 0px; }
.topMnu li b .a_name { font-family: Tahoma; font-size: 11px; text-decoration: none ! important; color: rgb(63, 80, 100); }
.centerBot { padding: 0px 0px 0px 11px; }
.topMnuSmall { overflow: hidden; background: url('../img/topmnusmall.jpg') repeat-x scroll left 3px transparent; height: 44px; float: left; width: 718px; }
.topMnuSmall li { display: block; float: left; }
.topMnuSmall li a { display: block; float: left; line-height: 44px; color: rgb(255, 255, 255); text-decoration: underline; }
.topMnuSmall li a span { display: block; float: left; line-height: 44px; padding: 0px 39px; font-family: Tahoma; font-size: 11px; }
.topMnuSmall li a:hover { text-decoration: none ! important; background: url('../img/lia.jpg') no-repeat scroll left top transparent; }
.topMnuSmall li a:hover span { background: url('../img/lispan.jpg') no-repeat scroll right top transparent; color: rgb(50, 126, 158); }
.headerCenter form { float: left; margin: 3px 0px 0px 1px; background: url('../img/formbg.jpg') no-repeat scroll left top transparent; width: 208px; height: 34px; padding: 6px 0px 0px 15px; overflow: hidden; }
.headerCenter form .inp { display: block; float: left; margin: 4px 0px 0px; width: 140px; height: 19px; line-height: 21px; border: 1px solid rgb(99, 99, 99); font-family: Tahoma; font-size: 11px; color: rgb(114, 114, 114); padding: 0px 0px 0px 5px; }
.headerBot { padding: 7px 0px 0px 2px; overflow: hidden; }
.headerBot ul li { background: url('../img/headerbot.jpg') no-repeat scroll left top transparent; float: left; height: 71px; width: 161px; padding: 7px 7px 0px 25px; }
.headerBot ul li.none { padding: 7px 0px 0px 25px; }
.headerBot ul li img { float: left; vertical-align: top; }
.headerBot ul li b { display: block; margin: 0px 0px 0px 60px; padding: 10px 0px 0px; }
.headerBot ul li a { font-family: Tahoma; font-size: 11px; text-decoration: none ! important; text-transform: uppercase; color: rgb(80, 153, 194); line-height: 15px; }
.headerBot ul li a:hover { text-decoration: underline ! important; }
.container { overflow: hidden; }
.sidebar { float: left; width: 237px; padding: 2px 0px 0px; }
.item { padding: 0px 0px 11px; }
.itemC { background: url('../img/itemc.jpg') repeat-y scroll left top transparent; }
.itemT { background: url('../img/itemt.jpg') no-repeat scroll left top transparent; }
.itemB { background: url('../img/itemb.jpg') no-repeat scroll left bottom transparent; padding: 0px 10px 30px 23px; }
.item h2 { font-family: Tahoma; font-size: 18px; color: rgb(255, 255, 255); padding: 5px 0px 17px; }
.itemB ul li { padding: 4px 0px 0px 21px; background: url('../img/ar.png') no-repeat scroll left 10px transparent; }
.itemB ul li.ny { padding: 4px 0px 0px 21px; background: url('../img/ny.png') no-repeat scroll left 5px transparent; }
.itemB ul li a { font-family: Tahoma; font-size: 12px; text-decoration: none ! important; color: rgb(0, 0, 0); }
.itemB ul li a:hover { font-weight: bold; color: rgb(233, 148, 0); }
#menum ul li .active_menu { font-weight: bold; color: rgb(233, 148, 0); }
.contact { padding: 15px 0px 0px; background: url('../img/map_2.jpg') no-repeat scroll 10px 15px transparent; height: auto ! important; min-height: 250px ! important; }
.content { float: right; width: 715px; }
.content .cntItem { padding: 0px 0px 10px; overflow: hidden; }
.cnt_c { background: url('../img/cnt_c.jpg') repeat-y scroll left top transparent; overflow: hidden; }
.cnt_t { background: url('../img/cnt_t.jpg') no-repeat scroll left top transparent; }
.cnt_b { background: url('../img/cnt_b.jpg') no-repeat scroll left bottom transparent; padding: 23px 10px 34px 28px; height: auto ! important; min-height: 233px ! important; width: 677px; }
.ban { overflow: hidden; height: 104px; }
.ban a { display: block; float: left; margin: 0px 25px 0px 0px; cursor: pointer; }
.ban a.none { margin: 0px; }
.breadCrumbsWrap { overflow: hidden; position: relative; padding: 0px 23px 0px 0px; }
.box { border: 1px solid rgb(193, 193, 193); border-radius: 5px 5px 5px 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 5px 5px 5px 20px; }
.breadCrumbs { overflow: hidden; }
.breadCrumbs li { display: block; float: left; padding: 0px 10px 0px 0px; color: rgb(235, 147, 0); font-weight: bold; font-family: Tahoma; font-size: 11px; }
.breadCrumbs li a { display: block; float: left; padding: 0px 15px 0px 0px; background: url('../img/ar_2.jpg') no-repeat scroll right 5px transparent; color: rgb(235, 147, 0); font-weight: bold; font-family: Tahoma; font-size: 11px; }
.text { padding: 0px 20px 0px 0px; }
.text p { font-family: Tahoma; font-size: 11px; line-height: 15px; text-align: justify; color: rgb(0, 0, 0); padding: 8px 0px 0px; }
li a.tek { text-decoration: none !important; background: url('../img/lia.jpg') left top no-repeat; }
li a span.tek { background: url('../img/lispan.jpg') right top no-repeat; color: #327E9E; }
.teg { text-align: justify; overflow: hidden; padding: 5px 26px 22px 0px; }
.teg a { line-height: 22px; text-decoration: none ! important; color: rgb(77, 150, 193); font-family: Arial,Helvetica,sans-serif; font-size: 18px; }
.teg span { line-height: 22px; text-decoration: none ! important; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 18px; }
.teg a:hover { color: rgb(0, 0, 0); }
.smallMnu { overflow: hidden; width: 350px; margin: 0px auto; padding: 0px 0px 15px; }
.smallMnu li.str { display: block; float: left; margin: 0px 5px 0px 0px; font-family: Tahoma; font-size: 14px; color: rgb(0, 0, 0); text-decoration: none ! important; }
.smallMnu span { display: block; float: left; margin: 0px 5px 0px 0px; font-family: Tahoma; font-size: 14px; color: rgb(235, 146, 0); text-decoration: none ! important; }
.smallMnu li a { display: block; float: left; margin: 0px 5px 0px 0px; font-family: Tahoma; font-size: 14px; color: rgb(0, 0, 0); text-decoration: none ! important; }
.smallMnu li a:hover { text-decoration: underline ! important; color: rgb(235, 146, 0); }
.smallMnu li.last a { color: rgb(80, 148, 195); }
.smallMnu li.last a:hover { color: rgb(80, 148, 195); }
.catalog { overflow: hidden; }
.catalog ul li { margin: 0px 22px 20px 0px; width: 201px; height: 233px; float: left; }
.catalog ul li tr td.td_3 { background: url('../img/tdbg.jpg') no-repeat scroll left top transparent; width: 201px; height: 34px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-family: Tahoma; font-size: 11px; font-weight: bold; }
.catalog ul li tr td.td_3 a { color: rgb(255, 255, 255); }
.imgBox { background: url('../img/imgbox.jpg') repeat-x scroll left top transparent; padding: 18px 0px 4px 22px; border-right: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); }
.imgBox img { vertical-align: top; }
.catalog ul li table tr { overflow: hidden; }
.catalog ul li tr td.td_1 { float: left; background: url('../img/td_1.jpg') no-repeat scroll left top transparent; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-family: Tahoma; font-size: 11px; width: 99px; height: 24px; line-height: 22px; }
.catalog ul li tr td.td_2 { float: right; background: url('../img/td_2.jpg') no-repeat scroll right top transparent; vertical-align: middle; text-align: center; width: 102px; height: 24px; font-weight: bold; line-height: 22px; }
.catalog ul li tr td.td_2 a { color: rgb(255, 255, 255); font-family: Tahoma; font-size: 11px; text-decoration: none ! important; }
.cntItem h1 { margin: 0px 22px 8px 0px; font-family: Tahoma; font-size: 18px; padding: 0px 0px 5px; color: rgb(61, 134, 175); border-bottom: 1px solid rgb(61, 134, 175); }
.bottom { padding: 0px 20px 20px 0px; overflow: hidden; clear: both; }
.overMnu { overflow: hidden; clear: both; padding: 0px 0px 10px; }
.overMnu li { display: block; float: left; padding: 0px 0px 0px 10px; font-weight: bold; color: rgb(164, 162, 163); font-family: Tahoma; font-size: 11px; }
.overMnu li a { display: block; float: left; margin: 0px 10px 0px 0px; text-decoration: none ! important; color: rgb(164, 162, 163); font-weight: bold; }
.overMnu li a:hover { text-decoration: underline ! important; color: rgb(77, 150, 191); }
.counter { clear: both; overflow: hidden; padding: 0px 0px 0px 10px; }
.counter a { display: block; float: left; margin: 0px 16px 0px 0px; }
.counter a img { vertical-align: top; }
.footer { background: url('../img/footer.jpg') repeat-x scroll left top transparent; }
.footer_in { width: 963px; margin: 0px auto; padding: 15px 0px 0px 10px; height: 50px; }
.footer_in p { color: rgb(255, 255, 255); font-family: Tahoma; font-size: 11px; line-height: 13px; }
input.srchsub { width: 56px; height: 29px; line-height: 20px; font-size: 11px; background: url('../img/but.jpg') no-repeat scroll left top transparent; border: 0px none; cursor: pointer; }
.text img { padding-right: 8px; }
#tooltip { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); color: rgb(51, 51, 51); font: menu; margin: 0px 0px 0px 5px; padding: 3px 5px; position: absolute; visibility: hidden; }
.L_1 i, .L_1 b, .L_2 b, .L_0 b, .L_4 p, .L_3 b { background-image: url('../img/skin.png'); }
.L_1 i, .L_1 b, .L_2 b, .L_0 b, .L_4 p, .L_3 b { display: block; width: 240px; height: 66px; }
.L_5, .L_6, .L_7 { left: 0px; top: 0px; width: 100%; height: 100%; }
.L_5 { background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 9999; position: fixed; }
.L_6 { z-index: 10003; position: absolute; }
.L_6 b { display: block; position: relative; height: 100%; }
.L_7 { z-index: 10000; position: absolute; }
.L_8 { z-index: 10001; width: 152px; height: 152px; position: relative; }
.L_2, .L_3 { overflow: hidden; position: absolute; z-index: 10000; width: 35px; height: 30px; top: 50%; margin-top: -15px; }
.L_2 b { margin: -36px 0px 0px; }
.L_3 b { margin: -36px 0px 0px -35px; }
#L_0, #L_1, #L_2, #L_3 { overflow: hidden; position: absolute; z-index: 10001; }
#L_0 { left: 0px; top: 0px; }
#L_1 { left: 0px; bottom: 0px; }
#L_2 { right: 0px; top: 0px; }
#L_3 { right: 0px; bottom: 0px; }
.L_9 { top: -99999px; left: -99999px; position: absolute; visibility: hidden; }

.sizes.big {
	width:400px;
}

.sizes tbody td {
	border:1px solid #dcdcdc;
	vertical-align:middle;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	padding:13px 0 7px;
	width:67px;
}
.sizes tbody .cell {
	width:135px;
	padding:13px 0 7px 22px;
	text-align:left;
}
.sizes tbody .cell-2 {
	width:107px;
	padding:13px 0 7px 22px;
	text-align:left;
}
.text h2 {
margin: 15px 0 -4px 0;
font-family: Tahoma;
font-size: 14px;
padding: 0 0 5px 0;
color: #EB9300;
}
width: 99px;
height: 24px;
line-height: 22px;
}