BODY {MARGIN: 0px;}

table {
border: 0px;
border-collapse:collapse;
}
table td {
padding: 0px 0px;
}

.redn {
padding: 4 15 4 15px;
color: #FFF;
font: bold 14px Tahoma, Helvetica;
TEXT-DECORATION: none;
background-color: #B02828;
cursor: pointer;
}

a.action, a.action:hover{
padding: 0 2 0 2px;
color: #FFF;
font: bold 12px Tahoma, Helvetica;
TEXT-DECORATION: none;
background-color: #B02828;
text-transform: none;
}


.qq {
TEXT-DECORATION: none;
}

.left_menu {padding: 0 20 20 0px; MARGIN-TOP: 15px; FONT: 12px Arial, Helvetica;}

A.leftm {
FONT-SIZE: 12px; 
COLOR: #000; 
BORDER-BOTTOM: 0px; 
FONT-FAMILY: Arial, Helvetica; 
TEXT-DECORATION: none;
padding: 0 2 0 8px;
}

A.leftm:hover {COLOR: #990000; TEXT-DECORATION: underline;}

H1 {
color: #852C2C;
font: bold 14px Arial, Helvetica;
text-transform: uppercase;
}
H2 {
color: #852C2C;
font: bold 14px Arial, Helvetica;
text-transform: uppercase;
}


ibd, a.ibd  {
color: #000;
font: 11px Arial, Helvetica;
TEXT-DECORATION: none;
}
a.ibd:hover {
color: #000;
TEXT-DECORATION: none;
}

.news {
background-color: #E5E5E5;
height: 20px;
border-bottom-color: #852C2C;
border-style: solid; 
border-width: 0 0 3 0px;
}
.pod {
font: 11px Tahoma, Helvetica;
}



.smft {
border-color: #939393;
border-style: solid; 
border-width: 1px;
cursor: pointer;
}
.bft {
border-color: #939393;
border-style: solid; 
border-width: 1px;
}
p {padding: 0px;}

.about {padding: 10 5 0 5px; font: 11px Tahoma, Helvetica; color: #000; text-transform: none;}

.prcblock {
margin-top: 15px;
margin-left: 15px;
}

.price {
font: 11px Tahoma, Helvetica;
color: #000;
text-transform: none;
background-color: #E5E5E5;
margin-left: 2px;
padding: 1 20 1 15px;
}

.prc {
color: #852C2C; font: 11px Tahoma, Helvetica;
margin-left: 2px;
padding: 1 20 1 15px;}


.itemid {
padding: 0 0px;
width: 171px;
}

.itemimg {
height: 150px;
}

.itemart {
font: 14px Tahoma, Helvetica;
background-color: #E5E5E5;
color: #000;
}

.iteminf {
font: 11px Tahoma, Helvetica;
color: #393939;

padding: 5 7 0 1px;
}

.itemdim, .itemcol {
font: 11px Tahoma, Helvetica;
color: #393939;
padding: 5 7 0 1px;
}

.itemprc {
font: 11px Tahoma, Helvetica;
color: #393939;
padding: 5 7 10 1px;
}

.sel {
font: 11px Tahoma, Helvetica;
color: #000;
}

.borders {
border-bottom-color: #393939;
border-style: solid;
border-width: 0 0 1 0px;
}



.ffnt {font: 11px Tahoma, Helvetica; color: #000; text-transform: none;}

.mhead {background-color: #F1F1F1;}

a.pdf {
background-image: url(/ico/pdf.gif);
background-repeat: no-repeat;
background-position: 0 0;
font: 11/18px Tahoma, Helvetica;
text-decoration: none;
color: #000;
padding: 3 2 2 20px;
MARGIN-bottom: 5px;
}

a.pdf:hover {text-decoration: underline; background-image: url(/ico/pdf.gif);}

a.xls {
background-image: url(/ico/xls.gif);
background-repeat: no-repeat;
background-position: 0 0;
font: 11/18px Tahoma, Helvetica;
text-decoration: none;
color: #000;
padding: 3 2 2 20px;
}
a.xls:hover {text-decoration: underline;; background-image: url(/ico/xls.gif);}

a.wrd {
background-image: url(/ico/wrd.gif);
background-repeat: no-repeat;
background-position: 0 0;
font: 11/18px Tahoma, Helvetica;
text-decoration: none;
color: #000;
padding: 3 2 2 20px;
}
a.wrd:hover {text-decoration: underline; background-image: url(/ico/wrd.gif);}

a.shop {
background-image: url(/ico/cart.gif);
background-repeat: no-repeat;
background-position: 0 0;
font: 11/18px Tahoma, Helvetica;
text-decoration: underline;
color: #000;
padding: 3 2 2 20px;
}
a.iq {
background-image: url(/ico/iq.gif);
background-repeat: no-repeat;
background-position: 0 0;
font: 11/18px Tahoma, Helvetica;
text-decoration: underline;
color: #000;
padding: 3 2 2 20px;
}
.qtel {
background-image: url(/ico/telsm.gif);
background-repeat: no-repeat;
background-position: 0 1;
font: 11/18px Tahoma, Helvetica;
color: #990000;
padding: 3 2 2 20px; font-weight: bold;
}
.quest {
background-image: url(/ico/quest.gif);
background-repeat: no-repeat;
background-position: 0 1;
font: 11/18px Tahoma, Helvetica;
text-decoration: underline;
color: #000;
padding: 3 2 2 20px;
}


a.bbb {
background-image: url(/ico/arr.gif);
background-repeat: no-repeat;
background-position: 0 5;
font: bold 11 Tahoma, Helvetica;
text-decoration: none;
color: #000;
padding: 3 2 2 12px;
margin-left: 14px;
}
a.bbb:hover {
background-image: url(/ico/arr.gif);
background-position: 0 -13px;

}
a.bb2 {
font: bold 11 Tahoma, Helvetica;
text-decoration: none;
color: #000;
padding: 3 2 2 0px;
margin-left: 14px;
}
a.bb2:hover {
}




.ffgg {
border-style: solid;
border-width: 1 1 1 1px;
border-color: #fff;
}


.topt {
font: 11/18px Tahoma, Helvetica;
color: #000;
font-weight: bold;
}
.desing {
background-image: url(/ico/design.gif);
background-repeat: no-repeat;
background-position: 0 1;
font: 11/18px Tahoma, Helvetica;
text-decoration: underline;
color: #000;
padding: 3 2 2 20px;
}

a {
font: 11px Tahoma, Helvetica;
text-decoration: underline;
color: #000;
}
a:hover { color: #B02828;}



.kidtitle {
color: #D42424;
font: bold 20px Arial, Helvetica;
height: 18px;
border-bottom-color: #D42424;
border-style: solid; 
border-width: 0 0 3 0px;
}
.ftab {
font: bold 14px Tahoma, Helvetica;
text-transform: uppercase;
color: #FFF;
MARGIN-TOP: 15px; MARGIN-LEFT: 15px;
background-repeat: no-repeat;
}

.ftab2 {
font: bold 14px Tahoma, Helvetica;
text-transform: uppercase;
color: #FFF;
MARGIN-TOP: 15px; MARGIN-LEFT: 15px;
background-position: 0 10;
background-repeat: no-repeat;
}


.ftab2 {
font: bold 14px Tahoma, Helvetica;
text-transform: uppercase;
color: #19037A;
MARGIN-TOP: 15px; MARGIN-LEFT: 15px;
border-width: 1 1 1 1px;
border-style: solid;
border-top-color: #E0E0E0;
border-left-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
}

.newstab {
MARGIN-TOP: 15px;
}

.tktop {
MARGIN-TOP: 13px;
MARGIN-LEFT: 20px;
}

.just {font: 11px Tahoma, Helvetica;}

A.smenu {
FONT: 11px Arial, Helvetica; 
COLOR: #D42424; 
TEXT-DECORATION: underline;
padding: 0 2 0 2px;
}


.head {
font: bold 12px Arial, Helvetica;
color: #702F2F;
padding: 0 0 0 5px;
}
.nbody {
background-color: #FAFAFA;
font: 11px Arial, Helvetica;
padding: 0 0 0 10px;
}

.fotob {
background-color: #F7F7F7;
font: 11px Arial, Helvetica;
padding: 5 0 5 0px;
}

.minfo {
font: 11px Tahoma, Helvetica;
color: #000;
margin-top: 5px;
padding: 0 5 0 10px;
border-color: #E5E5E5;
border-style: solid; 
border-width: 0 0 0 3px;
text-transform: none;
}




.break { width: 14px; }
.trim { height: 7px;}


body {	
margin: 0 0 0 0px;
scrollbar-face-color: white;
scrollbar-highlight-color: gray;
scrollbar-shadow-color: gray;
scrollbar-darkshadow-color: gray;
scrollbar-3dlight-color: gray;
scrollbar-arrow-color: black;
scrollbar-track-color: gray
}


a.mo:link, a.mo:active, a.mo:visited {
font-family: Tahoma, Helvetica;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #B02828;
position: relative; left: 16px;
}
a.mo:hover { text-decoration: underline; color: #B02828;}



a.more:link, a.more:active, a.more:visited {
font-family: Arial, Helvetica;
text-decoration: none;
font-weight: bold;
font-size: 10px;
color: #B02828;
background-color: #E2E2E2;
padding: 0 2 2 2px;
position: relative; left: 20px;
}
a.more:hover {
font-family: Arial, Helvetica;
text-decoration: none;
font-weight: bold;
font-size: 10px;
color: #FFF;
background-color: #852C2C;
padding: 0 2 2 2px;
}



.bmenu {font: 10px Tahoma, Helvetica; color: #000;}

.date {
font: bold 11/18px Arial, Helvetica;
color: #B02828;
padding: 0 10 0 0px;
}
.newshd {
font: bold 11px Tahoma, Helvetica;
color: #000;
}
.newsbd {
font: 11px Arial, Helvetica;
color: #000;
padding: 0 0 0 0px;
}

.basket {
font: 11px Tahoma, Helvetica;
color: #000;
padding: 0 0 0 0px;
}


.itel { font: 9px Tahoma, Helvetica; color: #000000;}
.tel { font: 22px/20px Tahoma, Helvetica; color: #702F2F;}
a.tel:link, a.tel:active, a.tel:visited { font: 22px/20px Tahoma, Helvetica; color: #702F2F; text-decoration: none;}
a.tel:hover { color: #B02828;}



small { font: 7px Arial, Helvetica; color: #000000;}


.red {
color: #B02828;
font: 11px Tahoma, Helvetica;
text-decoration: none;
}


.red1 { color: #D42424;}
.red2 { color: #B02828;}
.red3 { color: #852C2C;}

.dark-red1 { color: #702F2F;}
.dark-red2 { color: #561D1D;}

.gray { color: #E2E2E2;}
.black { color: #000;}


FIELDSET.bask {
BORDER-RIGHT: #561D1D 1px solid;
BORDER-TOP: #561D1D 1px solid;
BORDER-LEFT: #561D1D 1px solid;
BORDER-BOTTOM: #561D1D 1px solid;

PADDING: 5 5 5 5px;
MARGIN: 0 0 5 0px;
}

LEGEND.bask {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 1px;
PADDING-TOP: 1px;
MARGIN: 0px;

BACKGROUND: #ffffff;

FONT: caption;
COLOR: #561D1D;
}


#newsblock {
	position: absolute;
	top: 546;
	left: 50%;
	margin: 0 0 0 -425px;
	padding: 0px;
	width: 850px;
}

#quest {
	position: fixed;
	top: 300;
	left: 50%;
	margin: 0 0 0 -200px;
	padding: 0px;
	width: 400px;
	height: 250px;
	background-color: white;

PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 25px;
PADDING-TOP: 10px;

BORDER: #561D1D 1px solid;
}

input.SUB1 {
WIDTH: 76px;
border: 0px;
background: none;
text-decoration: underline;
cursor: pointer;
color: #561D1D;
font-family: Tahoma, Helvetica;
font-weight: bold;
font-size: 11px;
}


#navbar {
	position: relative;
	margin: 10 0 6 0px;
	padding: 0px;
	background: url(/img/bg.gif) repeat-x 0 0;
	height: 40px;
}

#navbar li {
	position: relative; 
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	list-style: none;
	float: left;
	height: 40px;
}

#navbar li a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	font: 12/18px Tahoma, Helvetica;
	text-decoration: none;

	color: white;
	height: 40px;
	overflow: none;
}
#navbar li a:hover {
	color: #471717;
	background: url(/img/bg.gif) repeat-x 0 0;
	background-position: 0 -48px;
}

#navbar li.active a{
	background-position: 0 -40px;
}






#menubtm ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
	height: 10px;
}
#menubtm li {
	margin-left: 0px;
	padding: 0px 5px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
#menubtm li.menub1 {
	margin-left: 0px;
	border-left: 0px;
	list-style: none;
	display: inline;
	}

#menubtm li a{
	padding: 0px;
	font: 11px Tahoma, Helvetica;
	text-decoration: none;
	color: #000;
	}
#menubtm li a:hover{
	text-decoration: underline;
	}