a {font: 8pt "Verdana";color:#0f5c2b;text-decoration:underline}
a:visited {font: 8pt "Verdana";color:#0f5c2b;text-decoration:underline}
a:hover {font: 8pt "Verdana";color:#0f5c2b;text-decoration:underline}
a:active {font: 8pt "Verdana";color:#0f5c2b;text-decoration:underline}
#logo{
	text-align:center;
	letter-spacing:2pt;
	border-bottom:1px solid #000000;
	color:#000000;
	font-size:13pt;	
}
#invisible{
	display:none;
}
#prntbl{
	width:99%;
}

td {font:normal 8pt "Verdana"; line-height:12pt;}
td.11 {font:normal 11pt "Verdana"; line-height:12pt;}
.menutitle {font:bold  12pt "Century Gothic", "Verdana"; color:#0f5c2b}
.title {font:bold 8pt "Verdana"; line-height:16pt; background-color:#dae9e0;padding-left:3px;padding-right:3px;}
.lite {font:bold 8pt "Verdana"; line-height:16pt; background-color:#dae9e0;padding-left:3px;padding-right:3px;border-bottom:2px solid #787878;}
.lighttitle {font:bold 8pt "Verdana"; line-height:16pt; background-color:#E5DEFD;}
td.new {text-align:center;font:bold 8pt "Verdana"; line-height:16pt; color:white}
ul {color:gray;font:normal 8pt "Verdana"; line-height:12pt;}

div.message {text-align:center;font:bold 9pt "Verdana"; color:white; line-height:12pt;}
div.error {text-align:center;font:bold 9pt "Verdana"; color:white; line-height:12pt;}
div.c {text-align:center}
div.rateabort {text-align:left;font:bold 8pt "Verdana"; color:#FF0000;}
div.ratesuccess {text-align:left;font:bold 8pt "Verdana"; color:#0000FF;}

td.subtitle {font:bold 8pt "Verdana"; line-height:14pt; background-color:gray;color:white;}

b.info {color:#666666}

td.r {font:normal 8pt "Verdana"; line-height:12pt;text-align:right}
td.c {font:normal 8pt "Verdana"; line-height:12pt;text-align:center}
td.mredtls {font:bold 8pt "Verdana"; line-height:12pt;text-align:right;color:gray;}

a.hedsort:link {font:bold 8pt verdana, "arial"; color:#000000;text-decoration:underline;}
a.hedsort:visited {font:bold 8pt verdana, "arial"; color:#000000;text-decoration:underline;}
a.hedsort:hover {font:bold 8pt verdana, "arial"; color:#589062;text-decoration:underline;}
a.hedsort:visited.hover {font:bold 8pt verdana, "arial"; color:#589062;text-decoration:underline;}



.titleline1{
	background:#D8E6FD;
	font:8pt "Verdana";
	color:#092884;
	text-align:left;
	padding-left:10px;
	height:22px;
	margin-bottom:15px;
	margin-top:15px;
	font:bold 8pt "Verdana";
	color:#092884;
	padding-top:3px;
	
}

.boxtitle {
	font:bold 8pt "Verdana";
	color:#000000;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:2px solid #787878;
}

.line{
	border-bottom:1px solid #000000;
	width:100%;
	float:center;
	
}

.dashbox {
	font:normal 8pt "Verdana";
	padding:2px;
	border:1px dashed #A3C09A;
	background-color:#F0F4EA;
}


input,select {
	font:8pt "Verdana";
	color:#000000;
}
.input {
	font:8pt "Verdana";
	color:#000000;
}
.headmsg {
	width:98%;
	border-bottom:1px solid #cccccc;
	font:10pt "Verdana";
	font-weight:bold;
	color:#000000;
	text-align:center;	
	margin-top:5px;
	margin-bottom:10px;	
}

.errormsg {
	display:none;
}
.msg{
	display:none;
}


.inbox{
	border:1px solid #DAD1FC;
	padding:1px;
	background:#F8F6FF;
}

.cell{
	padding-left:3px;
	padding-right:3px;
}
.colored{
	padding-left:3px;
	padding-right:3px;
	background:#ffffff;
	border-bottom:1px solid #787878;
}
.paid{
	background:#FFF4D4;
	padding-left:3px;
	padding-right:3px;
}
.notpaid{
	background:#E7E7E7;
	padding-left:3px;
	padding-right:3px;
}

.active{
	background:ffffff;
}
.companyname{
	background:#6AB3C0;
	color:#ffffff;	
}
.companyttl{
	background:#EEF5F6;
}
.dcell{
	background:#F8F8F8;
}
.subtotalcell{
	background:#D6E8EB;
	color:#398A98;
	font-weight:bold;
	padding-left:25px;
}
.totalcell{
	background:#91C7D0;
	color:#398A98;
	font-weight:bold;
	padding-left:25px;
}
.abstotalcell{
	background:#2F7683;
	color:#ffffff;
	font-weight:bold;
	padding-left:25px;
}
.out_stock{
	background:#F0F0F0;
	padding-left:3px;
	padding-right:3px;
}
.invisible{
	background:#D4ECFE;
	padding-left:3px;
	padding-right:3px;
}
.void{
	background:#eeeeee;
	padding-left:3px;
	padding-right:3px;
}

.featured{
	background:#FFDE7C;
	padding-left:3px;
	padding-right:3px;
}
.normal{
	background:#ffffff;
	padding-left:3px;
	padding-right:3px;
}

.reserved{
	background:#FFA2A2;
	padding-left:3px;
	padding-right:3px;
}

.notconfirmed{
	background:#FFCC66;
	padding-left:3px;
	padding-right:3px;
}

.outer{
	background:#c5d3ca;
	border:1px solid #a2c0ad;
	padding:1px;
}
.payed{
	background:#FFDE7C;
	padding-left:3px;
	padding-right:3px;
}
h1{
	font-size:13pt;
	font-weight:normal;
	margin:20 0px;
	color:#222222;
	font-family:Verdana;
}

.green{
	color:#2D7464;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #8EADCC;
}
.red{
	color:#cc0000;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #8EADCC;
}
.active{
	//background:#DED6FA;
	background:#dbcfbf;
	border-top:3px solid #dbcfbf;
	border-bottom:3px solid #dbcfbf;
	border-left:3px solid #dbcfbf;
	border-right:3px solid #dbcfbf;
	padding:1px;
}
.active th{
	background:#dbcfbf;
	text-align:left;
}

.unsubscribed{
	background:C7C7C7;
	padding-left:3px;
	padding-right:3px;
}

.undeliverable{
	background:D2E1F2;
	padding-left:3px;
	padding-right:3px;
}

.head{
	//background:#983e3e;
	background:#b17c6d;
	padding-left:3px;
	padding-right:3px;
	font-size:8pt;
	font-weight:bold;
	line-height:13pt;
	color:#ffffff;
}


/*za tablica s redove*/
.browsetbl{
	border:1px solid #a7c2b1;
	background:#c5d3ca;
}

.browsetbl td{
	padding:2 5 2 5px;
	background:#ffffff;
	border-bottom:1px solid #787878;
}

.browsetbl td.lite{
	font:normal 8pt "Verdana";
	padding:2 5 2 5px;
	border-bottom:2px solid #cccccc;
}

.browsetbl th{
	font:bold 8pt "Verdana";
	color:#000000;
	padding:4 5 4 5px;
	border-bottom:2px solid #787878;
}

.browsetbl td.buttonbar {
	font:8pt "Verdana";
	color:#000000;
	text-align:right;
	padding:4 5 4 5px;
	background:url(images/thbg.gif) top left repeat-x;
}

.browsetbl td.navbar {
	font:8pt "Verdana";
	color:#000000;
	text-align:center;
	padding:5 5 5 5px;
	background:url(images/thbg.gif) top left repeat-x;
}

.browsetbl td.reserved {
	padding:2 5 2 5px;
	background:#FFA2A2;
}

.browsetbl td.void {
	padding:2 5 2 5px;
	background:#eeeeee;
}

.browsetbl td.invisible {
	padding:2 5 2 5px;
	background:#D4ECFE;
}


.browsetbl .prod_hidden {
	background-color:#FFeebb;
}

.browsetbl .prod_outofstock {
	background-color:#eeeeee;
}

.browsetbl .ws_inactive {
	background-color:#eeeeee;
}
.browsetbl .paid{
	background:#FFF4D4;
	padding-left:3px;
	padding-right:3px;
}

/* edit box start */

.editbox {
	border:1px solid #a7c2b1;
	padding:0px;
	background-color:#f8FAF5;
}

.editbox th{
	font:bold 8pt "Verdana";
	color:#000000;
	padding:5px;
	border:1px solid #a7c2b1;
	background:url(images/thbg.gif) top left repeat-x;
}

.editbox td{
	font-weight:bold;
}

.editbox td.buttonbar {
	font:normal 8pt "Verdana";
	color:#000000;
	padding:4px;
	border:1px solid #a7c2b1;
	text-align:right;
	background:url(images/thbg.gif) top left repeat-x;
}

.editbox .dashbox {
	font:normal 8pt "Verdana";
	padding:10px;
	border:1px dashed #A3C09A;
	background-color:#F0F4EA;
}


/* edit box end */




.box{
	border:1px solid #cccccc;
	padding:5 5 5 5px;
}


.litebox{
	border:1px solid #c5d3ca;
	background-color:#f8FAF5;
	padding:5 5 5 5px;
}

a img {
	border:none;
}


.tab_open {
	border-top:2px solid #536C5B;
	border-left:2px solid #536C5B;
	border-right:2px solid #536C5B;
	background:url(images/thbg.gif) top left repeat-x;
	padding:9px;
	text-align:center;
}

.tab_closed {
	border-bottom:2px solid #536C5B;
	background-color: #EDF1EE;
	padding:9px;
	text-align:center;
}

.tab_tween {
	border-bottom:2px solid #536C5B;
}

textarea {
	font:normal 8pt "Verdana","Arial",sans-serif black;
}

.reptitle {
	font:bold 9pt "Tahoma", "Verdana", sans-serif ;
	color:#336699;
}

.dashlabel {
	font:normal 8pt "Verdana";
	padding:5px;
	border:1px dashed #787878;
	
}

/*from index*/


.checkouttbl{
	font:normal 8pt "Verdana";
	padding:2px;
	border:0px dashed #c5d3ca;
	background-color:#e7f1ea;
}
.checkouttbl th{
	background:#c5d3ca;
	padding: 3 5px;
	font-size:8pt;
	font-weight:bold;
	line-height:13pt;
	color:#ffffff;
	border:2px solid #787878;
}
.checkouttbl td{
	background:#FFFFFF;
	padding: 3 5px;
	font-size:8pt;
	line-height:13pt;
	color:#766d6d;
	border:1px solid #787878;

}
#plaintbl td{
	border:0px;
}