body
{
    background: #ffffff;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}



a
{
    color: #045399;
    text-decoration: underline;
}

form{
margin:0px;
	}

img {
border:0px;
}


p
{
    text-align: justify;
}

/* top */

.t1
{
height: 152px;
background-color: #F1F1F2;
color: #666666;
font-weight:bold;
font-size: 1em;
}

.red_hui{
	border: 1px solid #DC0000
}

.t2
{ height: 51px;
background-image:url(../i/fon1.gif);
}

.hui{
	color: green;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	}

.no{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}


h1
{ font-size: 1.3em;
  color: #DC0000;
  padding:0px;
  margin:0px;
}

.t3
{
color: #DC0000;
font-size: 0.8em;
text-decoration: underline;
}

.t3:hover
{
color: #DC0000;
font-size: 0.8em;
text-decoration:none;
}

.t4
{
height: 51px;
vertical-align:top;
}

.t5
{color: #FFFFFF;
height:1px;
}

.t6
{ background-color: #ff7e00;
height: 23px;
}

.t7
{ background-image:url(../i/t7.gif);
height: 76px;
}

.menu a
{color:#FFFFFF;
text-decoration:none;
font-size: 1em;
font-weight: bold;
}

.menu a:hover
{color:#FFFFFF;
text-decoration: underline;
}

/* left */
.l1
{
border-left: 1px solid #787878;
}

.l2
{
background-image:url(../i/line1.gif);
color: #FFFFFF;
height:34px;
font-size: 1em;
font-weight: bold;
}

.l0
{/*border-bottom: 1px solid #787878; */
padding:0px 5px 0px 5px;
}

.l3
{color: #4C4D50;}

.l4
{color: #DB0000;
font-size: 0.9em;
}

.l4 a:hover
{color: #DB0000;
font-size: 0.9em;
text-decoration:none;
}

.l5
{
background-image:url(../i/c1.gif);
color: #DB0000;
height:32px;
font-size: 1em;
font-weight: bold;
}

.l01
{background-color: #DFDFDF;
border-left: 1px solid #787878;
}

/* center */
.c1
{
background-image:url(../i/c1.gif);
color: #DB0000;
padding-left:15px;
font-size: 1em;
font-weight: bold;
height:34px;
}

.c2
{ background-image:url(../i/c2.gif);}

.c3
{color:#FFFFFF;
text-decoration:underline;
font-size:10px;
font-weight: bold;
}

.c3 a:hover
{
color:#FFFFFF;
font-size:0.8em;
text-decoration: underline;
}

.c4
{padding-top: 12px;
background-color: #DFDFDF;
}

.c5
{ background-image:url(../i/ten1.gif);}

.c6
{background-color: #DC0000;
height: 3px;
}

.c7
{ background-color:#FFFFFF;}

.c8
{padding: 1px;}

.c82
{padding: 20px;}

.c9
{background-image:url(../i/bord2.gif);
background-position:center;
background-repeat:repeat-y;
}

.c9date
{color: #DB0000;
font-size:0.9em;
}

a.c9date2
{text-decoration:none;
 color: #DB0000;
}

a.c9date2:hover
{text-decoration: underline;
 color: #DB0000;
}


.nazv
{ color: #666666;
font-weight:bold;
}

.txt1
{color: #666666;}

.pod1 a
{color: #DB0000;
font-size:0.8em;
}

.pod1 a:hover
{color: #DB0000;
font-size:0.8em;
padding-top:10px;
text-decoration:none;
}

.c10
{ background-color:#666666;}

.mouse1
{border:1px solid #6B6B6B;}

.rek
{padding-top: 10px;}

.rek4
{padding-bottom: 10px;}

.rek2
{border-bottom:1px solid #A9AFB7;
border-left:1px solid #A9AFB7;
border-right:1px solid #A9AFB7;
}

.price
{color: #DB0000;
font-size:1.5em;
font-weight:bold;
}

.opros
{color: #787878;
background-image:url(../i/comp_fon.jpg);
background-position: top right;
background-repeat:no-repeat;
padding:10px;
}

.vois
{padding:10px;
text-align:right;}

.food
{ background-image:url(../i/food.gif);
height: 25px;
padding-left: 20px;
color:#FFFFFF;
font-size:9px;
}

a.fd1
{color:#FFFFFF;
text-decoration:none;}

a.fd1:hover
{color:#FFFFFF;
text-decoration:underline;
}


.fd2
{vertical-align:bottom;}

/* katalog */

.katnazv
{
font-size: 12px;
font-weight:bold;
color: #787878;
padding: 0px 0px 0px 0px;
}

.kat2
{
font-size: 12px;
padding: 3px 0px 0px 15px;
}

.kat2a
{font-size: 12px;color: #787878;
text-decoration:none;
}

.kat2a:hover
{text-decoration:underline;}

img.zxc
{padding-right:10px;}

a.kat3a
{color: #787878;
font-weight:bold;
text-decoration:none;
font-size: 1.1em;

}

a.kat3a:hover
{
text-decoration: underline;
}

.katnazv2
{font-size: 12px;
padding: 5px 0px 5px 0px;
}

.txt
{color: #787878;
padding: 10px 0px 10px 0px;
}

.form
{margin: 10px 0px 10px 0px;
background-color:#EFEEEE;
padding: 10px;
border:1px solid #787878;
/*width:550px;*/
}

.form2
{text-align:right;
padding: 5px 17px 5px 5px ;
}

/* product */

.prod
{font-size: 12px;
margin-top: 5px;
border: 1px solid #787878;
background-color:#FAFAFA;
color:#4C4A4A;}


.prod2
{margin-top: 5px;}

.naim
{color:#DC0000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #787878;
}
.naim1
{
color:#DC0000;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #787878;
}

.nazv_fon
{background-color:#EFEFEF;}

a.tovar_naim
{color:#4C4A4A;
text-decoration: underline;
font-size:0.9em;}

a.tovar_naim:hover
{color:#4C4A4A;
text-decoration: none;
font-size:0.9em;}

.tovar_cena
{color: #DC0000;
font-size:0.9em;}

td.c_input
{ font-size: 80%;
border: 1px solid #A9AFB7;
padding-left: 2px;
background: #ffffff;
}
td.c_input input
{	font-size: 12px;
	font-weight:bold;
	width: 20px;
	border: 0px;
	background: #ffffff;
}


.legend
{padding-left: 20px; padding-top: 10px;}

/* 1 tovar */

.tovar_1
{font-size: 10px;
margin-top: 15px;
color:#4C4A4A;}

.tovar_2
{font-size: 10px;
}

a.tovar_2
{text-decoration:none;
color:#4C4A4A;}

a.tovar_2:hover
{text-decoration:underline;
color:#4C4A4A;}

.small
{
font-size: 9px;
}


a.c9date3
{font-size: 11px;
font-weight:bold;
text-decoration:none;
color: #DB0000;
padding: 0px 0px 0px 0px;
}

a.c9date3:hover
{text-decoration: underline;
color: #DB0000;
}

.table_extra_name
{
font-size: 12px;
font-weight:bold;
text-decoration:none;
color: #000000;
background: #EFEFEF;
padding: 0px 0px 0px 5px;
}

.table_extra_val
{
font-size: 12px;
font-weight:normal;
text-decoration:none;
color: #000033;
padding: 2px 0px 0px 5px;
}

.table_extra_head
{
font-size: 14px;
font-weight:bold;
text-decoration:none;
color: #000000;
background: #EFEFEF;
padding: 5px 5px 5px 5px;
}

.table_extra_price
{
font-size: 14px;
font-weight:bold;
color: red;
}

.table_extra_text
{
font-size: 12px;
font-weight:bold;
color: #000000;
}
.table_extra_comment
{
font-size: 9px;
font-weight:normal;
color: #000000;
}

.num
{
color: #000033;
font-size: 12px;
font-weight: bold;
}

.bantext
{
color: #000000;
font-size: 11px;
font-weight: bold;
}

a.bantext
{font-size: 11px;
font-weight: bold;
text-decoration:none;
color: #000000;
}

a.bantext:hover
{font-size: 11px;
font-weight: bold;
text-decoration:none;
color: #DB0000;
}

.pic1 {
	border: 1px solid #FFFFFF;
}

.bask2
{color: #003300;
font-size:12px;
font-weight: bold;
}

a.my_office
{color:#4C4A4A;
text-decoration: none;
font-size:12px;
font-weight: bold;
}

a.my_office:hover
{color:#4C4A4A;
text-decoration: underline;
font-size:12px;
font-weight: bold;
}


a.my_office2
{color:#4C4A4A;
text-decoration: underline;
font-size:12px;
font-weight: bold;
}

a.my_office2:hover
{color:#4C4A4A;
text-decoration: underline;
font-size:12px;
font-weight: bold;
}

.my1
{
font-size: 12px;
margin-top: 5px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #787878;
	border-right-color: #787878;
	border-bottom-color: #787878;
	border-left-color: #787878;

background-color:#FAFAFA;
color:#4C4A4A;}

.my_top
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	border-top-color: #787878;
	border-right-color: #787878;
	border-bottom-color: #787878;
	border-left-color: #787878;
}

.my_r
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;

	border-top-color: #787878;
	border-right-color: #787878;
	border-bottom-color: #787878;
	border-left-color: #787878;
}

.naim_footer
{
color:#DC0000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	border-top-color: #787878;
	border-right-color: #787878;
	border-bottom-color: #787878;
	border-left-color: #787878;
}

a.naim_footer
{
color:#DC0000;
text-decoration: none;
font-size:12px;
font-weight: bold;
border: 0px;
}

a.naim_footer:hover
{
color:#DC0000;
text-decoration: underline;
font-size:12px;
font-weight: bold;
border: 0px;
}

a.my3
{color:#4C4A4A;
text-decoration: underline;
font-size:12px;
font-weight: bold;
}


/*----tool-tips------*/
#dhtmltooltip{
font-size:11px;
position: absolute;
left: -300px;
width: 125px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*----tool-tips------*/

/*-----popup---------*/
#popup{
font-size:11px;
position: absolute;
left: 200px;
width: 250px;
padding: 0px;
background-color: lightyellow;
visibility: hidden;
z-index: 200;
/*border: 1px solid #780000;*/
border-top: 1px solid #aa0000;
border-right: 2px solid #aa0000;
border-bottom: 2px solid #aa0000;
border-left: 1px solid #aa0000;

}

