html{ font-size: 62.5%; }
html, body, p, div, h1, h2, h3, form {
	margin:0;
	padding:0;
}

img { border:0; display:block; }
br.clear { line-height:0; clear:both; height:0; border:none; display:block; }
.clearDiv { clear:both; }
ul, li { list-style-type:none; }
.More { text-align:right; }
.More img { display:inline; }

h1, h2, h3 { font-family:Georgia, Arial, Helvetica, sans-serif; }

body {	
	background-color:#64737a;
	font-family:Georgia, Arial, Helvetica, sans-serif;
}
.bodyFirst { 
	width:100%; 
	background-image:url(../images/gui/bg_squares_first.gif); 
	background-repeat:repeat-x;
	background-color:#5D8DAF;
}

.colorer { 
	/*background-color:#64737a;*/ 
	/*background-color:white;*/
	background-color:#F4F4F4;
	width:100%; 
	background-image:url(../images/gui/bg_squares.gif); 
	background-repeat:repeat-x;
}
/*
.bgblue { background-image:url(../images/gui/bg_squares_blue.gif); }
.bgred { background-image:url(../images/gui/bg_squares_red.gif); }
*/
.bgblue { background-image:url(../images/gui/bg_blue.gif); background-position:center top; background-repeat:no-repeat; }
.bgred { background-image:url(../images/gui/bg_red.gif); background-position:center top; background-repeat:no-repeat; }
.bggreen { background-image:url(../images/gui/bg_green.gif); background-position:center top; background-repeat:no-repeat; }
.bggray { background-image:url(../images/gui/bg_gray.gif); background-position:center top; }


.container {
	position:relative;
	width: 935px;
	margin: 0 auto;
	background-color:white;
}
.cFirst { width: 936px; }
.firstContainer { 
		background-image:url(../images/gui/bg_front_graphs.png); 
		background-repeat:no-repeat;
		background-position:bottom left;
		background-color:#5D8DAF;
		border:none;
}
.bodycontainer {
	background-image:url(../images/gui/bg_common.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	position:relative;
	width: 936px;
	margin: 0 auto;
}

/*** HEAD ***/

.head { background-color:#414d54; height: 139px; }
.logo_container { width: 522px; float:left;	}
.logo_placer { float:left; }
.logo_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 63px;
	padding-left: 25px;	
	float: left;
	color: white;
	letter-spacing: 1px;
}

.support_navi_container { width: 374px; float:left;	}
.support_navi_column {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 187px;
	float: left;
}
.support_navi_column ul { margin:0; padding:3px 0 0 40px; }
.support_navi_column li { clear:both; padding-bottom: 14px;	}
.support_navi_column img {
	float:left;
	padding-right: 5px;
	padding-bottom: 2px;
}
.support_title {
	/*padding-top: 5px;*/
	vertical-align:middle;
	display:block;
	float:left;
	padding-top:5px;
}
.support_navi_column a {
	color: #9FA9AD;
	text-decoration:none;	
	vertical-align:middle;
	display:block;
	letter-spacing: 1px;	
}
.support_navi_column a:hover { color: #FFFFFF; }

/*** HEAD.END ***/


/*** BODY ***/

/* BODY NASLOVKA */



.caps_letter_content {
	float: left;	
	width: 375px;
	padding-top: 46px;
	font-size: 1.25em;	
	line-height:1.7em;
	margin-bottom: 30px;
	background-image:url(../images/gui/bg_front_liner.gif); 
	background-repeat:repeat-x;
	background-position:top left;				
}	
.caps_letter_content p { color: #CDD9E2; padding-right:10px; }

.caps_letter_content p:first-letter {
	color: #CDD9E2; 
	font-size: 6em;
	font-family: Arial black, Arial, Helvetica, sans-serif;
	float:left;
	padding-right: 14px;	
	line-height:0.9em;
	letter-spacing:0;
}	

.3columns_container { float: left; }

.column {		
	float: left; 
	width: 187px; 
	background-image:url(../images/gui/bg_column.jpg); 
	background-repeat:repeat-y;
}

.title	 { width: 164px; height: 25px; }
.extendMe { width:538px; }
.extendMeBig { width:100%; }
.title p { padding: 4px 0 0 24px; font-size:1.4em; color:#FFFFFF; }

.blue { background-color:#4b90be; }
.blue_dark { background-color:#0063A6; }

.red { background-color:#cd4b4b; }
.red_dark { background-color:#BA0001; }

.green { background-color:#78a04b; }
.green_dark { background-color:#407A01; }

.gray { background-color:#8D969B; }
.gray_dark { background-color:#64737A; }

.column_content {
	margin: 0;
	padding: 0;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 20px;		
}
.column_content_arrow {
	width: 140px;
	background-position:128px 2px;		
	background-repeat:no-repeat;
}


.column_content .picDesc { font-family: Arial, Helvetica, sans-serif; font-size:1.1em; }
.column_content_wide_arrow a, 
.column_content_arrow a { 
	font-size:1.2em; 
	padding-right:10px; 
	display:block; 
	text-decoration:none;
}
.column_content_wide_arrow a:hover, 
.column_content_arrow a:hover { text-decoration:none; }

.bluecontent .column_content_arrow { background-image:url(../images/gui/arrow_blue.gif); }
.bluecontent .dark_arrow { background-image:url(../images/gui/arrow_blue_dark.gif); }
.bluecontent .column_content_wide_arrow a, .bluecontent .column_content_arrow a { color:#4a90be; /*width:135px;*/ }
.bluecontent .column_content_wide_arrow a:hover, .bluecontent .column_content_arrow a:hover { color:#0063A6; }

.redcontent .column_content_arrow { background-image:url(../images/gui/arrow_red.gif); }
.redcontent .dark_arrow { background-image:url(../images/gui/arrow_red_dark.gif); }
.redcontent .column_content_arrow a { color:#ff4000; }
.redcontent .column_content_arrow a:hover { color:#BA0001; }

.greencontent .column_content_arrow { background-image:url(../images/gui/arrow_green.gif); }
.greencontent .dark_arrow { background-image:url(../images/gui/arrow_green_dark.gif); }
.greencontent .column_content_arrow a { color:#61ab0e; }
.greencontent .column_content_arrow a:hover { color:#407A01; }

.graycontent .column_content_arrow { background-image:url(../images/gui/arrow_gray.gif); }
.graycontent .dark_arrow { background-image:url(../images/gui/arrow_gray_dark.gif); }
.graycontent .column_content_arrow a { color:#868B8E; }
.graycontent .column_content_arrow a:hover { color:#64737A; }

.column_content_arrow a.selected { color:#414D54; }
.column_content_arrow div.selected { font-size:1.2em; padding-right:10px; }

.column_content p {
	color:#7c7c7c;		
	width: 140px;	
	padding-top: 5px;	
}		

.column_content img { padding-top: 8px;	}

/* END OF BODY NASLOVKA */



/********* extended column ***************/

.contentHolder { float:left; width: 561px; }

.extendedLeft { float:left; width:163px; }
.extendedRight { float:left; width:375px; /*width:357px;*/ }
.extendedLeft p {
	font-size:1.4em;
	padding:10px 0 10px 24px;
 }
.highlight_blue p { color:#0063A6; }
.highlight_green p { color:#407A01; }
.highlight_red p { color:#BA0001; }

.highlight_blue { border-bottom:3px solid #0063A6; }
.highlight_green { border-bottom:3px solid #407A01; }
.highlight_red { border-bottom:3px solid #BA0001; }

.blocky { width:350px; /*364*/ clear:left; }
.blockyblue { background-image:url(../images/gui/sep_blue.gif); background-repeat:repeat-x; background-position:bottom left; }
.blockygreen { background-image:url(../images/gui/sep_green.gif); background-repeat:repeat-x; background-position:bottom left; }
.blockyred { background-image:url(../images/gui/sep_red.gif); background-repeat:repeat-x; background-position:bottom left; }
.nobg { background-image:none; }

.blockyLeft { width: 151px; float:left; padding-bottom:20px; }
.blockyLeft img { margin:0; padding:0; display:block; }
.blockyRight { width: 190px; float:left; padding-bottom:20px; }



.bluecontent .column_content_wide_arrow {
	width: 199px;
	background-position:189px 5px;		
 }
 
 .greencontent .column_content_wide_arrow {
	width: 199px;
	background-position:189px 5px;		
 }
 
 .redcontent .column_content_wide_arrow {
	width: 199px;
	background-position:189px 5px;		
 }
 .column_content_wide_arrow a { font-size:14px; font-family:Georgia, Arial, Helvetica, sans-serif; }
 
 p.txtTeaser { 
	color:#7c7c7c;		
	width: 190px;	
	padding-top: 5px;
	font-size:12px;
}

/***** third level stuff *****/
.thirdMenuBlock { margin:10px 0 10px 24px; }
.thirdMenuBlock img { margin:3px 0; }

.files { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding-top:40px; }
.files ul { margin:0; padding:0; }
.files ul li { margin-left:24px; padding-left:12px; background-repeat:no-repeat; background-position:0 2px; padding-bottom:4px; }
.files a { text-decoration:none; display:block; }
.files a:hover { text-decoration:underline; }

.borderblue { border-bottom:3px solid #0063A6; }
.borderred { border-bottom:3px solid #BA0000; }
.bordergreen { border-bottom:3px solid #386A00; }
.bordergray { border-bottom:3px solid #64737A; }
.noborder { border-bottom: none; }

.files_blue a { color:#4a90be; }
.files_blue a:hover { color:#0063A6; }
.files_blue li { background-image:url(../images/gui/doc_blue.gif);  }
.files_blue li:hover { background-image:url(../images/gui/doc_blue_hover.gif);  }

.files_green a { color:#78a04b; }
.files_green a:hover { color:#407A01; }
.files_green li { background-image:url(../images/gui/doc_green.gif);  }
.files_green li:hover { background-image:url(../images/gui/doc_green_hover.gif);  }

.files_red a { color:#cd4b4b; }
.files_red a:hover { color:#BA0000; }
.files_red li { background-image:url(../images/gui/doc_red.gif);  }
.files_red li:hover { background-image:url(../images/gui/doc_red_hover.gif);  }


.margin_highlight { padding-top:30px; padding-bottom:30px; }

.photoLeft {
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding: 0 0 25px 25px;
}
.photoLeft img { margin:0 0 5px 0; padding:0; }


.columnContentDetail {
	margin: 0;
	padding: 0;
	margin-left: 24px;
	padding-top: 4px;
	padding-bottom: 20px;
	color:#595959;
}


.extendRightCommon, .rightIncluder { color:#585858; }
.columnContentDetail p, .extendRightCommon p, .extendedRight { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; }
.columnContentDetail table { border:0; border-collapse:collapse; background-color:#F4F4F4; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.columnContentDetail table caption { text-align:left; font-size:13px; color:black; font-weight:normal; padding:4px 0 7px 0; }
.columnContentDetail table thead { background-color:#64737A; color:#FFFFFF; }
.columnContentDetail table td { padding:3px; }
.columnContentDetail table tbody td { border-bottom: 1px dotted #64737A; }
.columnContentDetail ul { margin-left:16px; padding-left:10px; }
.columnContentDetail ul li { list-style-type:square; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.columnContentDetail img.padMe { padding-bottom:15px; display:block; }

.extendRightBlue h1 { font-size:28px; color:#0063A6; font-weight:normal; padding-bottom:45px; }
.extendRightBlue h2 { font-size:17px; color:#0063A6; font-weight:normal; padding:12px 0 12px 0; }
.extendRightBlue h3, .extendRightBlue h4 { font-size:13px; color:#0063A6; font-weight:normal; padding:4px 0 7px 0; }
.extendRightBlue a, .rightIncluder a { color:#0091CC; text-decoration: underline; }
.extendRightBlue a:hover, .rightIncluder a:hover { color:#005791; text-decoration: underline; }


.extendRightRed h1 { font-size:28px; color:#BA0000; font-weight:normal; padding-bottom:45px; }
.extendRightRed h2 { font-size:17px; color:#A30000; font-weight:normal; padding:12px 0 12px 0; }
.extendRightRed h3, .extendRightRed h4 { font-size:13px; color:#A30000; font-weight:normal; padding:4px 0 7px 0; }
.extendRightRed a { color:#FF4400; text-decoration: underline; }
.extendRightRed a:hover { color:#A30000; text-decoration: underline; }

.extendRightGreen { float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.extendRightGreen h1 { font-size:28px; color:#386A00; font-weight:normal; padding-bottom:45px; }
.extendRightGreen h2 { font-size:17px; color:#336100; font-weight:normal; padding:12px 0 12px 0; }
.extendRightGreen h3, .extendRightBlue h4 { font-size:13px; color:#336100; font-weight:normal; padding:4px 0 7px 0; }
.extendRightGreen a { color:#61AB0E; text-decoration: underline; }
.extendRightGreen a:hover { color:#336100; text-decoration: underline; }

.extendRightCommon { float:left; width:396px; font-size:12px; font-family:Arial, Helvetica, sans-serif; /*background-color: white;*/ }
.extendRightCommon h1 { font-size:28px; color:#292f32; font-weight:normal; padding-bottom:45px; padding-top:6px; }
.extendRightCommon h2 { font-size:17px; color:#000000; font-weight:normal; padding:12px 0 12px 0; }
.extendRightCommon h3, .extendRightBlue h4 { font-size:13px; color:#000000; font-weight:normal; padding:4px 0 7px 0; }
.extendRightCommon a { color:#0091CC; text-decoration: underline; }
.extendRightCommon a:hover { color:#336100; text-decoration: underline; }
.rightCommonMarginer { padding:0 22px; }



/**** common page ****/

.rightIncluder { 
font-family:Arial, Helvetica, sans-serif;
float:left; 
width:375px;
padding-top:42px;
padding-bottom:24px;
font-size:11px;
background-color:#F4F4F4;
background-image:url(../images/gui/bg_square_common.gif); 
background-repeat:repeat-x;
line-height:15px;
}
.rightIncluder h2 { 
	font-size:13px; 
	font-weight:normal; 
	padding:4px 0 7px 0;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#000000;
}
.rightIncluder p { padding-bottom:10px; }


/*** common page.END ***/
	
	
/*** FORM ***/
.form { color:#595959; }
.form h3 { 
	background-image:url(../images/gui/separator_gray.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left;
	padding:14px 0 6px 0;
	margin-bottom:5px;
}
.form input.txt { margin:3px 0 0 0; }
.form .area {
width:348px;
height:90px;
margin:3px 0 0 0;
}
.form .wideField { width:247px; }
.form .err { font-weight:bold; color:#CC0000; }


.tFormpreview { /*color:#595959;*/ }
.tFormpreview td { padding-bottom:2px;  }
.tFormpreview td.left { font-weight:bold; width:100px; vertical-align:top; }

.btnForm { float:right; margin: 5px 0 15px 10px; }


/*** SITEMAP ***/
.sitemapLefty { width:187px; float:left; }
.sitemapLefty p { font-size:28px; color:#424D51; padding:21px 10px 0 18px; }	

/* END OF BODY */

.colShort { float:left; width:184px; margin:0 11px 0 0; }
.colWide { float:left; width:379px; margin:0 11px 0 0; z-index:10; }
.noMargin { margin:0; }
.topBox { height:187px; }
.teasers { margin-top:14px; }



/****** FOOTER *******/

.footer {
	padding: 5px 0 10px 0;
	color:#ffffff;
	font-size:0.9em;
	background-color:#414d54;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.footerContainer { 
	width: 935px;
	margin: 0 auto;
}
.footer a { color:#9A999F; text-decoration:none; }
.footer a:hover { color:#9A999F; text-decoration:underline; }

/****** FOOTER.END ********/



/***** head podporna *****/
.podporna { margin-top:26px; float:left; padding-left:375px; }
.podporna .column { background-image: none; }



/****** ERROR *******/


.errorContainer {
	/*margin-top:30px;*/
}
.errorWidther {
	width:970px; 
	margin:0 auto;
	padding:50px 0 20px 0;
}
.errorBlock {
	width:400px;
	padding: 0 0 20px 30px;
	float:left;
}
.errorBorder {
	border-right:1px solid #CCCCCC;
	padding-right:30px;
	padding-left:30px;
}
.errorBlock h3 {
	color: #3F4E53;
	padding-bottom:20px;
	font-weight:normal;
	font-size:28px;
}
.errorBlock a {
	color: #00AEED;
	text-decoration:underline;
}
.errorBlock p {
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.flash{width:355px; height:180px; position:absolute; left:0; bottom:0;}