html, body { padding: 0; margin: 0; border: 0; background: #bfbfbf; font-family:Tahoma, Arial; font-size:12px;}
#general { width: expression((documentElement.clientWidth || document.body.clientWidth) < 1001 ? "1001px" : (documentElement.clientWidth || document.body.clientWidth) > 1001 ? "1001px" : "100%"); max-width: 1001px; min-width: 1001px;  background-color:#FFF; border:#afafaf solid 1px;
margin:auto;}
#head { width: 100%; height: 192px; border-bottom: 3px solid #000; background-image: url(/images/back.gif); background-position: top; background-repeat: repeat-x;}
#logo { width: 199px; height: 130px; background: #fff;margin-top:-2px;}
p{}
#bcol {display:inline;}
.logo { margin-left: 15px; margin-top: 30px;}
.logotext { font-family: Tahoma, Arial; font-size: 12px; color: #fff; position: relative; left: 20px; top: 15px; position:absolute; top:136px; left:20px; font-weight:bold;}
a { color:#c0311d;}
a:hover {text-decoration:none;}
#horizontal-menu { list-style: none; padding: 0; margin:0; width: 100%; height: 40px; background: #336699;}
#horizontal-menu li { float: left; height: 40px; }
#horizontal-menu a { width: 199px; display: block; text-decoration: none; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 14px; height: 25px; font-weight: bold; border-right: 1px dotted #fff; text-align:center;}
#horizontal-menu .none { width: 199px; display: block; border:0px; text-decoration: none; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 14px; height: 25px; font-weight: bold;  text-align:center;}

#horizontal-menu a:hover { background: #8dacc2;}
#horizontal-menu a.sel {background: #8dacc2;}

.lip{ list-style:none;}
#welcome { width: 100%; height: 33px; background: #e1e1e1; border-top: 3px solid #bebfc6; border-bottom: 1px solid #afafaf; position: relative; }
#col1 { height: 30px; float: left; width: 40.1%}
form { padding:0; margin: 0;}

#form { width: 400px; padding-left: 15px; padding-top: 4px;}
.name { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.text { font-family: Tahoma, Arial; font-size: 12px; font-weight: 100; color: #434343;}
.text a { color:#c0311d;}
.telnumber { font-family: Tahoma, Arial; font-size: 16px; font-weight: 700; color: #FFFFFF;}
.author {color: #c0311d; font-family: Arial; font-size: 12px;}

/*#telinm { width: 300px; display:inline;  position:absolute; right:-35px; color:#FFFFFF; z-index:10; top:134px;}*/
#telinm { width: 630px; display:inline;  position:absolute; left:20px; color:#FFFFFF; z-index:10; top:166px;}  
#telinm2 { width: 50px; display:inline;  position:absolute; right:0px; color:#FFFFFF; z-index:10; top:172px;}
#telinm .text, #telinm .text a {  color:#FFFFFF;}



#autor { padding-left: 10px; margin-top:10px;float:left;}
#autor_avt { padding-left: 10px; margin-top:10px;float:right;}
#autor1 { padding-left: 40px; padding-top: 5px; position: relative; top: -20px; left: 140px;}
#autor2 { padding-left: 10px; padding-top: 10px;}
.author1 {color: #8a1a42; font-family: Arial; font-size: 12px; margin-bottom: 30px;}
#basket_off { width: 120px; position: absolute; right: 20px; top: 1px;; padding-left: 10px; padding-top: 6px;padding-bottom: 5px; border-bottom:0; }
#basket_on { width: 120px; position: absolute; right: 20px; top: 30px; padding-left: 10px; padding-top: 5px;padding-bottom: 5px; border: 1px solid #6e6e6e; z-index: 500; background: #fff; border-bottom:0; visibility: hidden;}

#adv_basket { z-index:5; width: 200px; border: 1px solid #6e6e6e; position: absolute; right: -1px; top: 28px; background: #fff; text-align: left;}
#strela { width: 190px; height: 20px; border-bottom: 4px solid #c6c6c6; text-align: left; padding-left: 10px;}
.content { border-bottom: 1px dotted #6e6e6e; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.price { font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#non { border:0;}
#fff { border-bottom: 2px solid #c6c6c6;}
.a_foot1 { width: 95%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #434343; text-align: right; margin-right: 10px; text-decoration: underline; padding-top: 2px;}
.zakaz { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #8a1a42; padding-top: 15px; padding-bottom: 5px; padding-left: 5px;}


#center {width: 985px; background: #fff; padding-bottom: 10px; padding-left:15px;}
#akcii { width: 217px; height: 41px; background-image: url(/images/akcii.gif); background-position: left; background-repeat: no-repeat; text-align: left;}
.text2 { font-family: Tahoma, Arial; font-size: 14px; color: #434343; text-align: left; padding-left: 9px; padding-top: 13px; padding-bottom: 5px; font-weight:700;}
.text2 a{ font-family: Tahoma, Arial; font-size: 14px; color: #434343; text-align: left; padding-bottom: 5px; font-weight:700; text-decoration: none; display: block;}
.text2el { 
font-family: Tahoma, Arial; 
font-size: 14px; 
color: #434343; 
text-align: left; 
padding-left: 9px; 
padding-top: 12px; 
padding-bottom: 5px; 
background-image: url(/images/catalogr.gif); 
background-position: right; 
background-repeat: no-repeat; 
font-weight:700;
}
.text21 { font-family: Tahoma, Arial; font-size: 16px; color: #434343; text-align: left; padding-left: 9px; padding-top: 16px; font-weight:9px; font-weight:500;}
#dell { width: 217px; height: 240px; padding-top: 10px;}
#catalog {  width: 735px; height: 41px; text-align: left; margin-bottom: 10px; background-image: url(/images/catalog.gif); background-position: left; background-repeat: no-repeat;}
#catalog-el { 
width: 552px; 
height: 41px; 
text-align: left; 
margin-bottom: 10px; 
background-image: url(/images/npz.gif); 
background-position: left; 
background-repeat: no-repeat;
background-color:#e1e1e1;
}

.tl{
position:absolute;
top:-2px;
left:-2px;}

.tr{
position:absolute;
top:-2px;
right:-2px;}

.bl{
position:absolute;
bottom:-2px;
left:-2px;}

.br{
position:absolute;
bottom:-2px;
right:-2px;}

.pred-el{
width:155px;
height:110px;
border:#ddcd9c solid 2px;
background-color:#f6e9c2;
position:relative;}

.zvz{
position:absolute;
top:-7px;
left:-7px;}

#t1-el{
color:#434343;
font-size:11px;
position:absolute;
top:10px;
left:0px;
width:133px;
margin:0;
}

#t2-el{
margin:0; 
color:#434343;
font-size:11px;
position:absolute;
top:70px;
left:0px;
width:135px;
}

#t1-el a, #t2-el a{color:#c0311d;}

#aktiv {  height: 252px;}
/*.aktivblock { width: 24.89%; height: 252px; border-left: 1px solid #8dacc2; float: left;}*/

#news {width: 217px; height: 41px; background-image: url(/images/akcii.gif); background-position: left; background-repeat: no-repeat; margin-bottom: 10px;}
#newstext { width: 217px; border-bottom: 1px dotted #6e6e6e;  padding-top: 5px; padding-bottom: 10px;}
.date {font-family: Arial; font-size: 12px; font-weight:bold; color: #c0311d;}
.newsstyle {color: #434343; font-family: Arial; font-size: 12px;}
.imghit{
cursor:pointer;
text-align:center;
position:absolute;
bottom:40px;
left:10px;}


#hit {width: 689px; height: 41px; background-image:url(/images/catalog.gif); background-position:bottom; background-repeat: no-repeat; position: relative; top: 0px; left: 0px; margin-bottom: 10px;}
.hit1 { width: 734px; height: 220px; background-image: url(/images/bhit1.gif); background-position: bottom; background-repeat:repeat-x;  border-right: 1px dotted #6e6e6e; margin-bottom: 10px;}
.block {width: 24.8%; height: 220px; border-left: 1px dotted #6e6e6e; float: left; position:relative;}

.blockk{ width:360px; height:123px; border:#e5e4e5 solid 1px; cursor:pointer;}

.hit2 { width: 734px; height: 220px; background-image: url(/images/bhit1.gif); background-position: bottom; background-repeat:repeat-x;  border-right: 1px dotted #6e6e6e; margin-bottom: 10px;}
.texthit { font-family: Arial; font-size: 12px; color: #434343; padding-left: 10px; position:absolute; top:0; left:10px;}
.image { padding-left: 20px; padding-top: 30px;}
.detail { font-family: Arial; font-size: 11px; color: #434343; text-align: right; padding-right: 5px; position:absolute; bottom:5px; right:5px; width:100px;}

#footer { width: 100%; position: relative; background: #e1e1e1;}
#footer-menu { list-style: none; padding: 0; margin:0; padding-left: 290px; padding-top: 5px; padding-bottom: 7px;}
#footer-menu li { float: left;}
#footer-menu a { font-family: Arial; font-size: 12.5px; color: #434343; padding-right: 10px; padding-left: 10px; border-right: 1px solid #434343;}
#footer-menu a.none { border: 0px;}
#mail { padding-left: 15px; padding-top: 5px;}
.iesa {font-family: Arial; font-size: 10px; color: #999; width: 160px; padding-top: 5px; padding-bottom:10px;}
.iesa a{ color:#999; text-decoration:none;}
.copy {font-family: Arial; font-size: 9px; color: #9f9ea4; padding-top: 5px;}
.pochta {font-family: Arial; font-size: 12.5px; color: #c0311d;}

#strech { margin-top:15px;}
#strech p { text-align:justify;  margin-left:10px; margin-right:10px;}

table#recl td{ padding-top: 0px; margin:0; padding-right:0px;}

.bl1{margin-bottom:11px; background-image:url(/images/bl1-3.gif); background-repeat: repeat-x; position:relative;}

.bl2{margin-bottom:11px; background-image:url(/images/bl1-3.gif); background-repeat: repeat-x; position:relative;}

.bl3{background-image:url(/images/bl1-3.gif); background-repeat: repeat-x; position:relative;margin-bottom:11px; }

.bl4{background-image:url(/images/bl4.gif); background-repeat: repeat-x; position:relative; }

.bl5{background-image:url(/images/bl1-3.gif); background-repeat: repeat-x; position:relative;margin-bottom:11px; }

.bl6{background-image:url(/images/bl4.gif); background-repeat: repeat-x; position:relative;}

.blo_t{
color:#434343;
font-family:Tahoma;
font-size:14px;
font-weight:600;
position:absolute;
top:15px;
left:20px;}

.blo_text{
color:#434343;
font-size:12px;
font-family:Tahoma;
top:45px;
left:20px;
position:absolute;
text-align:left;
}

.blo_img{
position:absolute;
top:5px;
right:10px;
}

.blo_link{
position:absolute;
left:20px;
top:100px;
}

.blo_link a{
color:#434343;
font-size:11px;
font-family:Tahoma;
}

.lin_kat {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.i4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asus.png');}
.i3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dell.png');}
.i2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hp.png');}
.i1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/soput.png');}
.i5 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl5.png');}


.rass_n{
text-align:right;
padding-top:5px;
}

.rass_n a{
color:#c0311d;
font-size:11px;
font-family:Tahoma;}


.f1{width:400px;}
.f2{width:422px;}
.f3{width:358px;}
.f4{width:345px;}
.f5{width:325px;}
.f6{width:247px;}


.tdsc{
border-top:#6a6a6a solid 1px;
border-left:#6a6a6a solid 1px;}

.tdsc td{
border-bottom:#6a6a6a solid 1px;
border-right:#6a6a6a solid 1px;
padding:3px 5px;}

.tdsc2{
border-top:#6a6a6a solid 1px;
border-left:#6a6a6a solid 1px;}

.tdsc2 td{
border-bottom:#6a6a6a solid 1px;
border-right:#6a6a6a solid 1px;
padding:4px 0px;}


.nov{
position:absolute; 
top:30px;
left:15px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nv.png');}

.specp{
position:absolute; 
top:30px;
left:15px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sc.png');}

table.sale_order_full
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
}

/*Table head*/
table.sale_order_full th
{
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_order_full th, table.sale_order_full td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

table.sale_order_full_table
{
	width:100%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/* Table cells and heads*/
table.sale_order_full_table td
{
	padding: 3px 5px;
	vertical-align:top;
}
#head #bun_hk {
	#width:801px;
	#height:164px;
	*width:801px;
	*height:164px;
	width /*\**/: 801px\9;
	height /*\**/:164px\9;


}