body
{
padding:0px;
margin:0px;
font-family: Arial, Verdana;
font-size:12px;
color:#6E7C83;
}


.fan
{
font-family: Arial, Verdana;
}

form
{
margin:0px;
padding:0px;
}

table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

td{
	font-size:12px;
}

.link_gray
{
color:#325361;
}

a:link {font-size:13px "arial", verdana; color:#8898A1;text-decoration:underline;}
a:visited {font-size:13px "arial", verdana; color:#8898A1;text-decoration:underline;}
a:hover {font-size:13px "arial", verdana; color:#EF0000;text-decoration:underline;}
a:visited.hover {font-size:13px  "arial", verdana; color:#8898A1;text-decoration:underline;}

/*
a
{
	text-decoration:none;
	color:#0000AA;
}

a:hover
{
	color:#FF0000;
	text-decoration:underline;
}

a:visited
{
	color:#0000AA;
}

*/

.border		{ border:1px solid #B8C1C7;}
.border_l	{ border-left:1px solid #B8C1C7;}
.border_r	{ border-right:1px solid #B8C1C7;}
.border_t	{ border-top:1px solid #B8C1C7;}
.border_b	{ border-bottom:1px solid #B8C1C7;}

.hac	{ text-align:center;}
.had	{ text-align:left;}
.har	{ text-align:right;}
.f9		{ font-size: 9px;}
.f10	{ font-size: 10px;}
.f11	{ font-size: 11px;}
.f12	{ font-size: 12px;}
.f13	{ font-size: 13px;}
.f14	{ font-size: 14px;}
.f15	{ font-size: 15px;}
.f16	{ font-size: 16px;}
.f18	{ font-size: 18px;}
.m1		{ margin:1px;}
.m2		{ margin:2px;}
.m5		{ margin:5px;}
.m10	{ margin:10px;}

.p3		{ padding:3px;}
.p5		{ padding:5px;}
.p10	{ padding:10px;}
.pt3	{ padding-top:3px;}
.pt5	{ padding-top:5px;}
.pt10	{ padding-top:10px;}
.pt20	{ padding-top:20px;}
.pb3	{ padding-bottom:3px;}
.pb5	{ padding-bottom:5px;}
.pb10	{ padding-bottom:10px;}

.pr20	{ padding-right:20px;}
.pl33	{ padding-left:33px;}
.pl5	{ padding-left:5px;}
.pr5	{ padding-right:5px;}
.pl10	{ padding-left:10px;}
.pr10	{ padding-right:10px;}

.contact { width:210px; margin-top:2px; margin-bottom:2px;}

img		{ border:0px;}

.mt3	{ margin-top:3px;}
.mt5	{ margin-top:5px;}
.mt10	{ margin-top:10px;}
.mt15	{ margin-top:15px;}
.mt20	{ margin-top:15px;}
.mr10	{ margin-right:10px;}
.ml20	{ margin-left:20px;}

.mb3	{ margin-bottom:3px;}
.mb10	{ margin-bottom:10px;}

.bold	{ font-weight:bold;}
.fleft	{ float:left;}
.fright	{ float:right;}
.jt		{text-align:justify}

.img_paragraph
{
vertical-align:top;
float:left;
margin-top:5px;
margin-right:10px;
border:1px solid #aaaaaa;
}

.img_padding
{
vertical-align:top;
float:left;
margin-top:5px;
margin-right:10px;

}

.quot
{
border:1px solid #aaaaaa;
background:#FFFFFF;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

.contact_data
{
background:#FFFFFF;
}
.contact_data a
{
color:#6E7C83;
text-decoration:underline;
background:#FFFFFF;
font-size:11px;
}
.contact_data td
{
color:#6E7C83;
background:#FFFFFF;
font-size:11px;
}

.input
{
	border:1px;
	border-style: solid;
	border-color:#999999;
	font-size: 11px;
	height:16px;
}
.inputro
{
	border:1px;
	border-style: solid;
	border-color:#999999;
	font-size: 10px;
	height:14px;
	width:130px;
	background-color:#f0f0f0;
}

.select
{
	border:1px;
	border-style: solid;
	border-color:#999999;
	font-size: 12px;
	height:18px;
}

.hmenu
{
padding:3px;
padding-left:15px;
padding-right:15px;
line-height:18px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#8898A1;
}

.hmenu a
{
color:#8898A1;

}

.menu_footer
{
text-align:center;
font-size: 11px;
color:#74858E;
margin-top:10px;

}
.menu_footer td
{
padding:2px;
padding-left:2px;
padding-right:2px;
white-space: nowrap;
}
.menu_footer a
{
color:#74858E;
}

.cw
{
color:white;
}

.content_title
{
color:#586C78;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
.content_text
{
color:#586C78;
font-size:12px;
margin-bottom:5px;
}

.content_autor_title
{
color:#A8B0B7;
font-size:10px;
}
.content_autor_name
{
color:#586C78;
font-size:10px;
}

.taxhed1 {
	background:#F1F7F9;
}

.taxhed2 {
	background:#F6E9DA;
}

.taxbag1 {
	padding:3px;
	color:white;	
	background:#7EA9D4;
	padding-left:33px;
}

.taxbag2 {
	padding:3px;
	color:white;	
	border-left:1px solid #B8C1C7;
	background:#EF7544;
	padding-left:33px;
}


.stmenu {
width:100%;
font-size:0.85em;
position:relative;
z-index:100;
}
/* remove all the bullets, borders and padding from the default list styling */
.stmenu ul {
padding:0;
margin:0;
list-style-type:none;

}
.stmenu ul ul {
width:126px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.stmenu li {
float:left;
width:126px;
position:relative;
}
/* style the links for the top level */
.stmenu a, .stmenu a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#8898A1;
font-weight:bold;
text-align:center;
width:125px; 
height:24px; 
border:1px solid #B8C1C7; 

background:#F1F7F9;

line-height:24px;
}

a.orange:link {font:bold 8pt "arial", verdana; color:#EF6731;text-decoration:none;}
a.orange:visited {font:bold 8pt "arial", verdana; color:#EF6731;text-decoration:none;}
a.orange:hover {font:bold 8pt "arial", verdana; color:#EF6731;text-decoration:underline;}
a.orange:visited.hover{font:bold 8pt "arial", verdana; color:#EF6731;text-decoration:none;}

a.whitest:link {font-size:13px "arial", verdana; color:#FFFFFF;text-decoration:none;}
a.whitest:visited {font-size:13px "arial", verdana; color:#FFFFFF;text-decoration:none;}
a.whitest:hover {font-size:13px "arial", verdana; color:#EF0000;text-decoration:underline;}
a.whitest:visited.hover{font-size:13px "arial", verdana; color:#FFFFFF;text-decoration:none;}

a.topmen:link {font:bold 8pt "arial", verdana; color:#8898A1;text-decoration:none;}
a.topmen:visited {font:bold 8pt "arial", verdana; color:#8898A1;text-decoration:none;}
a.topmen:hover {font:bold 8pt "arial", verdana; color:#F1F7F9;text-decoration:none;}
a.topmen:visited.hover{font:bold 8pt "arial", verdana; color:#F1F7F9;text-decoration:none;}

a.normgrey:link {font:bold 9pt "arial", verdana; color:#566B77;text-decoration:none;}
a.normgrey:visited {font:bold 9pt "arial", verdana;; color:#566B77;text-decoration:none;}
a.normgrey:hover {font:bold 9pt "arial", verdana; color:#EF0000;text-decoration:underline;}
a.normgrey:visited.hover {font:bold 9pt  "arial", verdana; color:#566B77;text-decoration:none;}

a.smlgrey:link {font:normal 7.5pt "arial", verdana; color:#566B77;text-decoration:none;}
a.smlgrey:visited {font:normal 7.5pt "arial", verdana; color:#566B77;text-decoration:none;}
a.smlgrey:hover {font:normal 7.5pt "arial", verdana; color:#EF0000;text-decoration:underline;}
a.smlgrey:visited.hover {font:normal 7.5pt  "arial", verdana; color:#566B77;text-decoration:none;}

a.biggrey:link {font:bold 10pt "arial", verdana; color:#566B77;text-decoration:none;}
a.biggrey:visited {font:bold 10pt  "arial", verdana; color:#566B77;text-decoration:none;}
a.biggrey:hover {font:bold 10pt "arial", verdana; color:#566B77;text-decoration:underline;}
a.biggrey:visited.hover {font:bold 10pt "arial", verdana; color:#566B77;text-decoration:none;}

.error {
	color:red;
	font:bold 9pt "Arial",sans-serif white;
	text-align:center;

}

.msg {
	color:green;
	font:bold 9pt "Arial",sans-serif white;
	text-align:center;

}


.testimonial{
	margin:5 0px;
	border:1px solid #cccccc;
	background:#ffffff;
	padding:8.5px;
	font-size:8.5pt;
}

.sptestimonial{
	margin:5 0px;
	border:1px solid #9FB9DC;
	background:url(images/sptestimonial.gif) top left repeat-x #FFFFFF;
	padding:8.5px;
	font-size:8.5pt;
}


h5{
	color:#00529c;
	font-size:10pt;
	font-weight:bold;
	font-family:verdana, sans-serif;
	line-height:13pt;
	border-bottom:2px solid #c9daec;
}

.inblu{
	background:#ECF2FA;
	border:1px solid #A8C4E7;
	padding:1px;
	font-size:8pt;
}
.inblu h1{
	background:#8FAFD3;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	padding:5 10px;
	margin:0px;
}

.inorg{
	background:#FEF1E4;
	border:1px solid #FCC693;
	padding:1px;
}
.inorg h1{
	background:#FBBC7F;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	padding:5 10px;
	margin:0px;
}

.auth{
	font-size:7.5pt;
	font-weight:bold;
	text-align:right;
}


.yblock{
	border:1px solid #d9a30c;
	background:#ffe7a4;
	padding:10px;
}
.yblock h1{
	font-size:10pt;
	font-weight:bold;
	line-height:12pt;
	margin:0 0 10 0px;
}
.yblock1{
	border:1px solid #d9a30c;
	background:#ffe7a4;
	padding:0px;
}
.yblock1 h1{
	font-size:10pt;
	font-weight:bold;
	line-height:12pt;
	margin:5 0 10 10px;
}	
.yblock1 td{
	padding:5 10px;
}



.dottedline{
/*
	background:url(images/dot.gif) top left repeat-x;
	font-size:1px;
	line-height:1px;
	margin:15 0px;
*/	
}

.mapparent {margin-bottom:15px;}
.mapchild {margin-top:10px;}

.heddarkorange {
	background:#EF7544;
	padding-left:33px;
	border-bottom:1px solid #B8C1C7;
}

.bodlightorange {
	padding-left:33px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	background:#F6E9DA;
	
}

.botlightpeach {
	padding-left:33px;
	background:#F7C8AE;
}

.heddarkblue {
	background:#7EA9D4;
	padding-left:33px;
	border-bottom:1px solid #B8C1C7;
}

.bodlightblue {
	padding-left:33px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	background:#F1F7F9;
}

.botlightblue {
	padding-left:33px;
	background:#CCD9E6;
}


.bluewhite_tbl{
	border:1px solid #98aec6;
	background:#d6e6f7;
}
.bluewhite_tbl td{
	background:#ffffff;
	padding:10px;
}
.bluewhite_tbl th{
	padding:3 10px;
	text-align:left;
	background:#e2edf9;
	font-weight:normal;
	font-size:8.5pt;
}


/*za tablica s redove*/
.browsetbl{
	border:1px solid #bbb9a1;
	background:#bbb9a1;
}

.browsetbl td{
	padding:2 5 2 5px;
	background:#ffffff;
}

.browsetbl td.lite{
	font:normal 8pt "Verdana";
	padding:2 5 2 5px;
	background:#f8FAF5;
}

.browsetbl th{
	font:bold 8pt "Verdana";
	color:#000000;
	padding:4 5 4 5px;
	background:#e4e3d4;
}

.browsetbl td.buttonbar {
	font:8pt "Verdana";
	color:#000000;
	text-align:right;
	padding:4 5 4 5px;
	background:#f8FAF5;
}

.browsetbl td.navbar {
	font:8pt "Verdana";
	color:#000000;
	text-align:center;
	padding:5 5 5 5px;
	background:#f8FAF5;
}


.bblock{
	border:1px solid #a6c3de;
	background:#f5f8fe;
	padding:10px;
}

.btn{
	background:#C2D6EF;
	border-top:2px solid #D9E6F5;
	border-left:2px solid #D9E6F5;
	border-right:2px solid #80A1CA;
	border-bottom:2px solid #80A1CA;
	color:#066FB0;
	font-size:8pt;
	font-weight:bold;
}
.bigbtn{
	border:1px solid #90b3d5;
	background:url(images/btnbg.gif) top left repeat-x #ffffff;
	font-size:10pt;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	padding:5 10 8 10px;
	cursor:pointer;
}


.inblank{
	border:0px;
	border-bottom:1px solid #98aec6;
}

.rtxt{
	color:#FF0000;
	font-weight:bold;
}

.printcont {
	padding-left:30px;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .printcont {
padding-left:0px;
text-align:center;	
}

.inpborder {
	
}

.checkouttbl{
	border:1px solid #98aec6;
	background:#d6e6f7;
}
.checkouttbl td{
	background:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	
}
.checkouttbl th{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	background:#e2edf9;
	font-weight:bold;
	font-size:8.5pt;
	line-height:24px;
}

