html {
width:100%;
height:100%;
margin:0;}
body {
background:#FFFFFF;
min-height:100%;
height:auto !important;
height:100%;
width:100%;
margin:0;
font:11px Arial;
color:#000000;
min-width:1024px;
width:expression(parentNode.clientWidth < 1024 ? "1024px" : "auto");
position:relative;}
.content td h6 {
padding:0 0 0 0px;
font-size:11px;
color:#4A4A4A;}
img {
border:none;}
a {
outline:none;}
a:hover {
text-decoration:underline !important;}
input, textarea {
background:#FFFFFF;
border:1px solid #BAB8AB;}
.hider {
background:url(../images/bg_hider.jpg) repeat-x;
height:139px;}
.logo {
padding:39px 0 0 39px;
float:left;}
.logo a{
background:url(../images/logo.jpg) no-repeat;
display:block;
width:199px;
height:60px;}
.ofitcial {
color:#fff;
font:21px Arial Narrow;
padding:40px 50px 0 0px;
margin:0 0 0 100px;
float:left;
background:url(../images/big_slesh.jpg) no-repeat right bottom;}
.phone {
color:#FFFFFF;
font:21px Arial Narrow;
padding:40px 0 0 0;
margin:0 0px 0 660px;}
.korzina {
float:right;
width:140px;
padding:0 0px 0 0;
margin:10px 40px 0 20px}
.korzina_h {
font:40px Arial Narrow;
color:#fff;
text-align:right;
}
.korzina_h a {
text-decoration:none;
color:#FFFFFF;}
.korzina_h a:hover {
text-decoration:none;}
.korzina_money {
text-align:right;
color:#fff;
font-weight:bold;}
.korzina_text {
color:#fff;}
.menu {
width:100%;
}
.menu td {
width:12%;
text-align:center;
height:40px;
color:#FFFFFF;
background:#000000;
border-right:1px dotted #4F4F4F;}
.menu td a {
color:#FFFFFF;
text-decoration:none;
font:13px Arial Narrow;
}
.mainDiv {
overflow:hidden;
zoom:1;
margin:0;}
.leftDiv {
float:left;
margin:0 0 0px 0;}
.poisk {
margin:20px 0 0 30px;
}
.knopka {
color:#CD0000;
background:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;}
.kat_h {
font:25px Arial Narrow;
color:#CC1010;
margin:30px 0 0 30px;}
.kat {
list-style:none;
margin:30px 0 0px 30px;
padding:0;}
.kat li{
margin:0px 0 20px 0px;
}
.kat a{
color:#000;
text-decoration:none;
background:url(../images/znak.gif) no-repeat left;
padding:0 0 0 20px;
font:13px Arial Narrow;}
.active {
background:url(../images/znak_b.gif) no-repeat left !important;
padding:0 0 0 25px !important;
font-weight:bold;
margin: 0 0 0 -5px;}
.podKat{
list-style:none;
margin:10px 0 10px 30px;
padding:0;}
.podKat li{
margin:0 0 15px 0;}
.podKat a {
color:#CD0000;
text-decoration:underline;}
.topList {
list-style:none;
margin:30px 0 0 330px;
padding:0;}
.topList li {
display:inline;
margin:0 10px 0 0;}
.topList li a {
color:#747474;
text-decoration:none;
background:url(../images/znak_krosh.gif) no-repeat right;
padding:0 20px 0 0;}
.last {
background:none !important;
font-weight:bold;}
.topLine {
border:none;
background:#E7E7E7;
height:4px;
margin:20px 100px 0 60px ;}
.content {
margin:0 0 100px 300px;
padding:30px 100px 30px 30px;
line-height:20px;
}

.content td {
vertical-align:top;
border-bottom:1px solid #E7E7E7;
padding:0px 0 0 0;
}
.content td table td {
border:0px;
}
.content td .opis {
min-height:73px;
padding:0 0 30px 0;
border-bottom:1px dotted #ABABAB;}
* html div.content td p {
height:73px;}
.tab_last{
vertical-align:top;
border-bottom:none !important;
padding:30px 0 0 0;}
.content td h5 {
color:#CD0000;
margin:0 0 0 0px;
font: bold 13px Arial Narrow;
}
.content td h5 a:hover {
text-decoration:none !important;}
.content td p {
margin:0 0 0 0px;}
.art {
text-align:right;
margin:-18px 0 0 0;}
.articul {
color:#747474;
margin:0 0px 0 300px;
}
.nomer {
color:#CD0000;
/*background:url(../images/znak_krosh.gif) no-repeat right;*/
padding:0 0px 0 10px;
margin:0 0px 0 0;}
.lupa {
float:left;
margin:50px 0 30px 0;}
.lupa a {
display:block;
background:url(../images/lupa.gif) no-repeat;
height:16px;
width:20px;}
.knopka_1 {
float:right;
margin:15px 0 30px 0;}
.knopka_3 {
margin:15px 0 30px 0;}
.knopka_1 a {
display:block;
background:url(../images/knopka.png) no-repeat;
height:20px;
width:110px;}
.knopka_3 a {
display:block;
background:url(../images/knopka.png) no-repeat;
height:20px;
width:110px;}
.money {
color:#CD0202;
font: bold 20px Arial Narrow;
margin:15px 0 30px 10px;}
.bottomLine {
border:none;
background:#E7E7E7;
height:4px;
margin:60px 0px 0 0px ;}
.page {
margin:30px 0 0 0;}
.page a, span {
padding:0 10px 0 0;}
.page span {
font-weight:bold;}
.padeFirst {
text-decoration:none;
color:#8D8D8D;}
.padeLast {
color:#C90000;}
.footer {
height:114px;
width:100%;
position:absolute;
left:0;
bottom:0;
background:#DEDEDE;}
.footer .last {
font-weight:normal;}
.copy {
background:url(../images/footer_logo.jpg) no-repeat left;
padding:0 0 0 100px;
color:#747474;
margin:50px 0 0 30px;
float:left;}
.ulFooter {
list-style:none;
margin:30px 200px 0 330px;
padding:0;}
.ulFooter li {
display:inline;
margin:0 10px 10px 0;
line-height:20px;}
.ulFooter li a {
text-decoration:none;
color:#747474;
background:url(../images/znak_krosh.gif) no-repeat right;
padding:0 20px 0px 0;}
.webgid {
position:absolute;
right:30px;
bottom:40px;
text-align:center;}
.webgid a {
text-decoration:none;
color:#000;}
.webgid span {
color:#CD0000;
font-weight:bold;}

.registr{
width:250px;
height:135px;
margin:20px 0 230px 20px;
background:#F2F2F2;
font:11px tahoma;}
.registr1{
width:250px;
height:65px;
margin:20px 0 130px 20px;
background:#F2F2F2;
font:11px tahoma;}
.registr_h {
font: bold 12px tahoma;
color:#C70505;
padding:10px 0 10px 30px;
margin:0;}
.registr form {
padding:0 0 0 30px;
margin:0 0 7px 0;}
.registr form div {
margin:0 0 5px 0;}
.registr form div span.log {
padding:0 17px 0 0;}
.registr form input {
background:#FFFFFF;
border:1px solid #A8A9AB;}
.reg {
color:#D30000;}
.reg a {
padding:0 15px 0 0;
color:#D30000;}
.reg a.last {
padding:0 0 0 15px;
font-weight:normal;}

.registr .divBat {
text-align:right;
margin:10px 30px 0 0;}
.registr .battom {
border:none;
background:url(../images/znak_voy.gif) no-repeat left #F2F2F2;
padding:0 0 0 10px;
color:#E00007;
font: bold 12px tahoma;
cursor:pointer;
}

/*8888888888 ÊÎÐÇÈÍÀ 88888888888888*/
.cart_page {
font:13px Arial Narrow;
}
.cart_page td {
border-bottom:none !important;}
.cart_table {
width:99%;
margin:10px 0 0 0;
border-top:4px solid #A8A9AB;
}
.cart_table td {
border-top:1px dotted #A8A9AB;
padding:8px 0;}
cart_table_td_count {
text-align:center;
padding:0 0 0 10px !important;}
.cart_table_tr_header td {
color:#A8A9AB;
font-weight:bold;
border-top:none;}
.colorText1 {
color:#486575;
text-decoration:none;}
.cart_table_td_name {
color:#486575;}
.cart_table_td_count {
padding:0 auto 0 20px;}
.cart_table_td_count input {
width:25px !important;
padding:0 auto 0 10px;
background:#FFFFFF;
border:1px solid #BAB8AB;}

.cart_table_tr_footer td {
border-bottom:none;
border-top:2px solid #ACD4E5;}
.cart_table_tr_footer td strong {
color:#0089AB;}
.vsego {
border-top:1px solid #A8A9AB;
border-bottom:4px solid #A8A9AB;
text-align:right;
padding:8px 0;
color:#A8A9AB;
font-weight:bold;}
.cart_order_table {
color:#446878;
margin:15px 0 0 0;}
.cart_order_table input, textarea {
width:467px !important;
background:#FFFFFF;
border:1px solid #BAB8AB;}
.cart_order_table input.button2  {
width:128px !important;
height:36px;
display:block;
border:none;
cursor:pointer;
margin:0 0 0 auto;
color:#FFFFFF;
background:#E00007;
font: bold 16px tahoma;
padding:0 0 5px 0;}

.cart_order_table {
}
.mt_left {
}
.mt_right {
text-align:right;}

.mt td {
vertical-align:middle;
padding:13px 0;}
.mt_footer {
text-align:right;}
.mt_footer input {
cursor:pointer;
color:#FFFFFF;
background:#CD0000;
font: bold 11px tahoma;
border:none;
padding:2px 2px 3px;}

.vosPass {
width:249px;
height:90px;
background:#E0E0E0;
padding:0 0px 0 0;
}
.vosPass div {
color:#464646;
font-weight:bold;
padding:10px 0 0 30px;}
.vosPass label {
padding:0 20px 0 0;}
.vosPass .buttom {
color:#FFFFFF;
background:#CC0001;
border:none;
cursor:pointer;
float:right;
padding:1px 20px;
margin:0 30px 0 0;}

div#CmsgCart
{
	position: relative;
	display: none;
	text-align: center;
	widows: 100%;
	background: #fbe4cf;
	color: #000000;
	padding: 10px 0 0 0;
	font-size: 12px;
}

#exit{
	position: absolute;
	right: 10px;
	top: 2px;
	width: 12px;
	height: 12px;
	font-size: 10px;
	cursor: pointer;
	background: red;
}