body {font-family: Tahoma, Arial; font-size: 11px}
td {font-family: Tahoma, Arial; font-size: 11px}

/*#holdertbl table td{border: 1px dotted #009966;}*/
#toptbl{
	background-color: #009999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#bannertbl{
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;

}
#topmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	padding: 2px;
	margin: 2px;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#eeeeee, EndColorStr=#dddddd);*/
	background-image: url(menubg.gif);
}

#topmenu td{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #CCCCCC;
	text-align: center;
}

#topmenu #topmenucell a 
{
	width:100%; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration:none;
}

#topmenu #topmenucell a:hover {background-color:#dddddd; color: #336699;text-decoration:none;}

#maintbl{}

#worktbl{}
#specialstbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	font-weight: bold;*/
	color: #660000;
	background-color: #ffb340;
}
#categorytbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E6E9F0;
}
#categorylisttbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #660000;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cccccc, EndColorStr=#dddddd);
*/
}

#categorylisttbl th{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4c8b62;
	margin: 2px;
	padding: 2px;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#61a99f, EndColorStr=#4c8b62);*/
}



#categorylisttbl ul{
	border:none;
	margin: 0px;
	padding:1 0 3;
	list-style: none;
	width:100%;

/*	background-image: url(/imgs/leftbg.gif);
	background-repeat: repeat-y;
*/
}
#categorylisttbl img{
	border:none;
	padding: 0px;
	margin: 0px;
}

#categorylisttbl ul.treenode1 li{
	font-family: Tahoma;
	font-size: 12px;
	color: #990000;
	margin-top: 2px;
	margin-left:0px;
	padding:0;
	font-weight: bold;
		width:100%;

}

#categorylisttbl ul.treenode2 li{
	font-family: Tahoma;
	font-size: 10px;
	color: #990000;
	margin-top: 1px;
	margin-left:0px;
	padding:0;
	padding-left: 5px;
	font-weight: normal;
}

#categorylisttbl ul.treenode3 li{
	font-family: Tahoma;
	font-size: 10px;
	color: #990000;
	margin-top: 1px;
	margin-left:0px;
	padding:0;
	padding-left: 10px;
	font-weight: normal;
}

#categorylisttbl li a,#categorylisttbl li a:visited{
	color: #cc6600;
	text-decoration:none;
	width:100%;
	padding:2;
	padding-left:5;
	border:1 solid #E6E9F0;
	width:100%;
}

#categorylisttbl li a:hover,#categorylisttbl li a:visited:hover{
	color: #ffffff;
	text-decoration:none;
	background-color:#ffb340;
	border:1 solid #ffffff;
}

#categorylisttbl ul.treenode1 li a,#categorylisttbl ul.treenode1 li a:visited
{
	color: #cc6600;
}



#categorylisttbl ul.treenode2 li a,#categorylisttbl ul.treenode2 li a:visited
{
	color: #333333;
}

#categorylisttbl ul.treenode2 li{
	margin-left: 10px;
}

#categorylisttbl ul.treenode3 li a,#categorylisttbl ul.treenode3 li a:visited

{
	color: #666666;
}

#categorylisttbl ul.treenode3 li{
	margin-left: 15px;
}

 #categorylisttbl ul.treenode1 li a.selectedcat,
 #categorylisttbl ul.treenode2 li a.selectedcat,
 #categorylisttbl ul.treenode3 li a.selectedcat,
 #categorylisttbl ul.treenode1 li a:visited.selectedcat,
 #categorylisttbl ul.treenode2 li a:visited.selectedcat,
 #categorylisttbl ul.treenode3 li a:visited.selectedcat
 {
	background-color: #666666;
	color: #FFFFFF;
}




#righttbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	font-weight: bold;*/
	color: #666666;
	background-color: #EBEDF1;
	margin: 0px;
	padding: 2px;
/*	border: 3px solid #EBEDF1;*/
/*	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cccccc, EndColorStr=#dddddd);*/
}

#righttbl th{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4c8b62;
	margin: 2px;
	padding: 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#61a99f, EndColorStr=#4c8b62);
}

#righttbl td#news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#006666;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	border-bottom: 1px solid #cccccc;
}


#righttbl #date{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6699CC;
/*	border-bottom: 1px dotted #000000;*/
	margin: 2px;
	padding: 2px;
}



#votetbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006666;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	margin: 2px;
	padding: 2px;

}



#top5tbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	margin: 2px;
	padding: 2px;

	border-top: 1px solid #dddddd;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #dddddd;
	background-color: #FFFFFF;
}

#top5tbl #price{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	background-color: #ffffcc;
	border-bottom: 1px solid #999999;
}

#top5tbl #basket{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	background-color: #ffffcc
}

#top5tbl #prodname0{
	color: #006666;
	background-color: #eeeeee;
	border-bottom: 1px solid #999999;
}

#top5tbl #prodname1{
	color: #006666;
	background-color: #eeffff;
	border-bottom: 1px solid #999999;
}

#top5tbl #prodname0 a{
	color: #006666;
}

#top5tbl #prodname1 a{
	color: #006666;
}


#bottomtbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006666;
	background-color: #FFFFCC;
}
table#productlisttbl{
/*	background-color: #dddddd;*/
	width: 600px;
	padding: 2px;
	margin: 2px;

	/*border: 1px dotted #660000;*/
}


.prodmore a,.prodmore a:visited
{
	color: #ffb340;
	text-decoration: none;
}
.prodmore a:hover,.prodmore a:visited:hover
{
	text-decoration: underline;
}

#top5 table#productlisttbl{
	background-color: #dddddd;
	/*width: 100%;*/
}
#top5 table#productlisttbl td{
/*	padding: 0px;
	margin: 0px;*/
}
#top5 table#top5tbl{

}




table#productlisttbl td{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px dotted #660000;*/
}

table#productlisttbl img#tumbnail{
	border: 0px solid #cccccc;
	padding: 2px;
    margin: 3px;

}

table#productlisttbl .workcardname{
	font-size:20px;
	font-weight: bold;
	color: #006666;
	text-decoration: underline;
	border: 1px solid #dddddd;
	background-color: #eeeeee;
	padding: 10px
}

table#productlisttbl .workcardnamebottom{
	font-size:10px;
	font-weight: bold;
	color: #006666;
	text-decoration: underline;
	border: 1px solid #dddddd;
	background-color: #eeeeee;
	padding: 2px
}

.workcardname{
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #dddddd;
	background-color: #efefee;
	padding: 10px;
	margin: 1px;
	color: #666666;
}

.workcarddescr{
/*	font-size: 9px;*/	
	border: 1px solid #dddddd;
	background-color: #ffffff;
	padding: 10px;
	margin: 1px;
}

table#productlisttbl .workcarddescr{
	font-size: 9px;
	color: #006633;
	text-decoration: none;
}
table#productlisttbl .workcardmanufact{
	font-size: 9px;
	color: #009966;
	text-decoration: none;
}
table#productlisttbl .workcardmodel{
	font-size: 9px;
	color: #009966;
	text-decoration: none;
}
table#productlisttbl .workcardprice{
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	width: 150px;
	height: 16px;
	margin: 2px;
	padding: 2px;
	border: 0px none;

}


table#workstatustbl
{
	border: 0px none #000000;
/*	background-image: url(statusbg.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666
	text-decoration: none;
	margin: 2px;
	background-color:#dddddd;
/*	padding: 2px;*/
}
table#workstatustbl td
{
	padding-left:5;
	padding-right:15;
}

table#workstatustbl a{
	color: #666666;
}
table#workstatustbl a:hover{
	color: #ffb340;
}

img#basket
{
	border: 0px none #000000;
}
p {
/*	padding: -10px;*/
	margin: 5px;
}

table#baskettbl td{
/*	border: 0px none #000000;*/
	color: #FF0000;
	text-decoration: none;
	margin: 1px;
/*	padding: 1px;*/
	background-color: #ffffcc;
	background-image: url(pricebg.gif);
	border-top: 1px none #CCCCCC;
	border-right: 1px none #dddddd;
	border-bottom: 1px none #dddddd;
	border-left: 1px none #CCCCCC;
}

#bannerslefttbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cccccc, EndColorStr=#dddddd);
}

#bannerslefttbl th{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4c8b62;
	margin: 2px;
	padding: 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#61a99f, EndColorStr=#4c8b62);
}

#bannerslefttbl td{
	margin: 5px;
	padding: 5px;
}


/*firstpage catlist*/
/*.catrootnode {color:black ; background-color: #eeeeee; border: 1px solid; border-spacing: 10px}*/
#catrootlist ul.nomargin {
	margin: 2px 2px 2px 2px;
}

#catrootlist li#root {
	color:black; 
	list-style: none  
/*	margin: 12px 12px 12px 12px;*/
    padding: 5px 5px 5px 5px; /* Note 0px padding right */
/*	background-color: #eeeeee;*/
/*	border:1px dashed*/
}
#catrootlist li#child {
	color:#cccccc; 
	list-style: none  ;
/*	border:1px dashed*/
}
#catrootlist li#root a.catrootnode {width:100%; padding: 5px 5px 5px 5px ;font-size: 13px; color: #cc6600; font-family: Tahoma, Arial; font-weight: bold}
#catrootlist li#root a.catrootnode:hover {color: #ffb340}
#catrootlist li#root a.catchildnode {font-size: 10px;  font-weight: normal; color: #333333; }
#catrootlist li#root a.catchildnode:hover {color: #ffb340 }



#prodmatroskaid0 {background-color:#FFFFFF}
#prodmatroskaid1 {background-color:#F6F6FF}

.note {font-family: Verdana; color: black; border: 1 1 1 1 dashed; background-color:#ffcc00; font-size:10px; margin: 2 2 2 2}
.systemmessage {font-family: Verdana; color: white; font-weight:bold; border: 1 1 1 1 dashed #ffcc00; background-color:#990000; font-size:12px; margin: 2 2 2 2}

#regformid #formrowu {background-color: #ffcccc}
#regformid #formrow {background-color: #ffffff}
#regformid td {font-family: Verdana, Arial; font-size: 12px; color: #000000;}
span.asterisk {color:red}
span.asterisk2 {color:#0099FF}
.regnote {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFCC;
	margin: 5px;
	padding: 5px;
	border: thin dotted #CCCCCC;
}
#regformid input, #regformid select, #regformid textarea {border: 1px inset; background-color: #eeeeee}
#regformid #formrowu input,  #regformid #formrowu select  {border: 1px inset; background-color: #ffffff}

#showbaskettbl{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#showbaskettbl .name {font-weight: bold;}
#showbaskettbl .name a {font-size:10px;color: black; width:100%; padding: 3 3 3 3;text-decoration:none}
#showbaskettbl .name a:hover {color: #ffb340;text-decoration:none}
#showbaskettbl .inp {border: 1px inset; background-color: #eeeeee; font-size:10px}
#showbaskettbl tr {font-size:10px}
#showbaskettbl .price {font-size:10px}


#userdetailstbl 	{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px #cccccc;
}
#userdetailstbl .title {background-color: #eeeeee; font-weight: bold; border: 0}
#userdetailstbl .value {background-color: #ffffff; border-bottom: 1px dashed #999999 }

.insidetbl th{
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffcc;
}
.insidetbl td{
	background-color: #ffffff;
	margin: 2px;
	padding: 2px;
}

#top5th {
	background-color: #ffb340;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	color:#FFFFFF;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=6699CC,offX=1,offY=1,positive=true);

}

div.orderhdr{
	font-size: 13px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
div.orderhdr small{
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	text-align:right;
	padding-right:10px;
}

td#topformz {
	background-color: #ffffcc;
}

td#topformz input.inp {
	border: 1px inset;
	background-color: #eeeeee;
}
.inp {
	border: 1px inset;
	background-color: #eeeeee;
}
td#topformz input.inpbut {
	border: 1px outset;
	background-color: #dddddd;
}
h1 {
	color: #666666;
	font-size:16px
}
td#col1 {
	font-size: 12px;
	font-weight: bold;
}
td#col1 small{
	font-size: 10px;
	font-weight: normal;
}
div#register table#editformtbl {
	width: 600px;

}

div#bottommenu {
	font-size: 12px;
	color: #999999;
	padding: 8px;
}
div#bottommenu a{
	color: #cc6600;
}
div#bottommenu a:hover{
	color: #ffb340;
}

div#topmenudiv {
	background-color: #E6E9F0;
	color: #666666;
	padding: 2px;
	text-align: right;
}
div#topmenudiv a{
	color: #666666;
	text-decoration: none;
	padding-right: 16px;
}
div#topmenudiv a:hover{
	color: #ffb340;
}

div#lng{
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 2px;
	background-color: #FFFFFF;
	width: 100%;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-right: 3px;
	border: 1px solid #12278C;
	text-align: center;
}
div#lng a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
div#lng a:hover{
	color: #ffb340;
}

a.normallink{
	font-weight: normal;
	color: #666666;
}
a.normallink:hover{
	color: #ffb340;
}

#newstitle {
/*	padding: 4px;*/
}
#top5price {
	font-size: 18px;
	font-weight: bold;
	color: red;
}
a#top5prodname, a:visited#top5prodname
{
	width:100%;
	background-color:#eeeeee;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
a:hover#top5prodname,a:hover:visited#top5prodname
{
	background-color:#666666;
	color: #ffffff;
	text-decoration:blink;
}
a#specname {
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
a#specname:hover {
	color: #ffb340;
}
.prodcardmodel {
	color: #666666;
}
#blockhdr {
			border: 1px solid #ffffff; color: #ffffff; text-align: center; 
			font-weight: bold; font-size: 12px; padding: 2px; 
			margin-top: 3px; background-color: #ffb340;
			}
span.shad {
	color: white;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=990000,offX=1,offY=1,positive=true);
	width:100%;
}

span.shadtop {
	color: #E6E9F0;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=990000,offX=1,offY=1,positive=true);
	width:100%;

}
#innerContent {
	padding: 10px;
	font-size:12px;
	color:#333366;
}

#innerContent  h1
{
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
}

.count{ font-weight:normal;color:#003366;}

div.maincontent
{
	padding-left:10;
	padding-right:10;
	width:100%;
}

a.orderselector-s, a.orderselector-s:visited {
	background-color: white;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	color: black;
	width: 20%;
	padding: 2px 5px;
	text-align: center;
	border-bottom: 1 solid #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #000000;
	border-left: 1px solid #cccccc;
	margin: 0;
	height: 30px;
}
a.orderselector-s:hover, a.orderselector-s:visited:hover {
	background-color: #E6E9F0;
}
a.orderselector, a.orderselector:visited {
	background-color: #ffb340;
	width: 20%;
	padding: 2px 10px;
	text-align: center;
	color: black;
	margin: 0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	height: 30px;
}
a.orderselector:hover, a.orderselector:visited:hover {
	background-color: #ffb340;
}
tr.orderrow td
{
	border-bottom: 2px solid black; 
	border-right: 1px solid black;
	text-align:center;
}
tr.orderhdrrow td
{
	border-bottom: 2px solid black; 
	border-right: 1px solid black; 
	border-top: 2px solid black;
	text-align:center;
}
div#faktura
{
	background-color:#FFFFcc;
	border:1 solid #000000;
	padding:10px;
	margin:10;
	width:630px;
	
}
table.orderslist
{
	border-top: 1px solid #ffffff; 
	border-left: 1px solid #ffb340;
	background-color:#ffffff;
	margin:10px;
}

table.orderslist td
{
	border-bottom: 1px solid #ffb340; 
	border-right: 1px solid #ffb340;
	text-align:center;
	background-color:#ffffff;
	padding:2;
	font-size:9px;
}
tr.orderlisthdr td
{
	border-bottom: 1px solid #ffffff; 
	border-right: 1px solid #ffffff;
	text-align:center;
	background-color:#FF6600;
	padding:2;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.maincontent a, .maincontent a:visited
{
	color: #EA8C00;
}
.price
{
	color:#FF0000;
	font-weight:bold;
}
.manuf
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #eeeeee;
	margin: 1px;
	padding: 1px;
	width: 150px;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
}
.listhdr {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #ffb340;
	margin: 1px;
	width: 100%;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
.listhdr table
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
}
.listhdr a,.listhdr a:visited,
{
	color:#FFFFFF;
	font-weight:bold;
}
div.sysmsg
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 300px;	
}
div#showsubcats
{
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight:bold;
	width: 100%;	
	padding:0 15 10 15;
	margin:10px;
	/*border-bottom:1 solid #cc6600;*/
	text-align:center;
	width:600px;
}
	

#showsubcats li
{
	display:inline;
	padding:5px 5px 5px 5px;
	/*margin:15px;*/
	font-weight:normal;
	line-height:30px;
}
#showsubcats a,#showsubcats a:visited
{
	color:#cc6600;
}
table.listrow
{
	width:96%;
	font-size:10px;
}
.listrow a, .listrow a:visited
{
		font-size:10px;
		color:#cc6600;
}
.listrow img
{
	border:0;
	padding:0;
	margin:0;
}
div.pageLine
{
	display: block;
	margin: 10px 5px;
	padding: 3px 15px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	text-align: right;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width:98%;
}
.workcard_id {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	background-color: #FFFFFF;
}

