/* CSS Document */
*{color:#4c4c4c;margin:0;padding:0;font:10pt Arial, Helvetica, sans-serif}

html{height:100%}
body{position:relative;width:100%;height:100%;background:url(../img/bg.gif) repeat}
p {}
h1,h2,h3 {font-weight:bold}

#envelope{position:relative;width:960px;min-height:100.2%;margin-left:auto;margin-right:auto;padding:0 5px 0 5px;
	background:#fff url(../img/bg-env2.gif) repeat-y}

/* different background image for wide content, no quicklinks area */
#envelope.wide{background-image:url(../img/bg-envw.gif)}

#main{padding:347px 0 0}
#top{position:absolute;top:0;}
#footer{position:absolute;left:5px;bottom:0px;width:960px;color:#333;text-align:center;font-size:7.5pt;padding:2px 0px 2px 0px;
	margin-top:10px;border-top:1px solid #d8c39e;background-color:#fff}

#content-env{float:right;width:781px}
#pageTitle{padding:15px 20px 13px 20px;height:25px;border-left:1px solid #c3171d}
#content,#content-wide{width:560px;padding:0 19px 10px 20px;border-left:1px solid #c3171d;border-right:1px solid #c3171d}
#content-wide{width:740px;border-right:none}
#content{float:left}

#right-env{float:right;margin-right:10px;width:160px;margin-bottom:20px}
#newsArea{position:relative;padding-bottom:10px}
#quickLinks{padding-bottom:10px}
#quickLinks h1{padding-bottom:10px}
#quickLinks div.csc-textpic-text{padding-top:10px}

#logo{width:100%;height:119px;text-align:center;overflow:hidden;}
#langMenu{position:absolute;padding:3px;right:0px;top:0px;width:110px;height:auto}
#langMenu img.langFlag{width:21px;height:13px;padding:0 2px}
/*remove next line to activate language selection menu */
/*#langMenu {visibility:hidden}*/

#metaMenu{position:absolute;right:120px;top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt}
#metaMenu a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:#fff}

#mainMenu{width:100%;height:26px;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#000;}
#mainMenu a,#mainMenu a:link{display:block;float:left;height:26px}
#mainMenu a.pm-no:hover{background:url(../img/bg-menu-hov.gif) repeat-x}
#mainMenu a.pm-act{background:url(../img/bg-mm-act.gif) repeat-y}

#marginArea{float:left;width:179px;height:200px;overflow:hidden;background:url(../img/aheaderlijevo.jpg) no-repeat}
#marginArea p{font:9pt Verdana, Arial, Helvetica, sans-serif}

#headerArea {width:780px;height:200px;border-left:1px solid #c3171d;overflow:hidden;background:url(../img/05_ikar.jpg) no-repeat}

#subMenu{width:179px;margin:55px 0 0;float:left}

/*general styles begin*/
div.clear{clear:both;height:0;margin:0;font-size:0;line-height:0;width:0}
img{border:none}
a{color:#c3161c;text-decoration:none}
a:link{color:#c3161c}
a:visited{}
a:hover{color:#ff6600;text-decoration:underline}
/*general styles end*/

/* content styles begin*/
#content p,#content p.bodytext,#content ul *{margin-bottom:1em;letter-spacing:0.03em;line-height:1.3em}
#content ul{margin-bottom:1em}
#content ul li{margin-left:20px;margin-bottom:0}
#content h1{font-size:13pt;margin:12pt 0 4pt 0;letter-spacing:0.02em}
#content h2{font-size:12pt;letter-spacing:-1px;margin:18px 0 12px}
#content h3{font-size:10pt;margin:14px 0 7px}
#content div.resto{padding:7px 0;margin:18px 0;border-top:1px solid #C3161C}
#content .csc-textpic-intext-left-nowrap dl.csc-textpic-image img{padding:0 10px 10px 0;width:112px;height:112px}
#content .csc-textpic-intext-left-nowrap .csc-textpic-caption{padding:0px 8px 5px 0;text-align:right;
	font:7pt Verdana, Arial, Helvetica, sans-serif}
/*content styles end*/

/* submenu settings begin*/
.subMenu li{list-style:none;margin:0}
.subMenu .l2 a{display:block;width:149px;margin-bottom:12px;padding:2px 15px;text-transform:uppercase;color:#333;
	font:bold 11pt "Times New Roman", Times, serif}
.subMenu .l3 a{width:150px;background:#fff;padding:6px 0 6px 6px;margin:0 0 -1px;border-left:1px solid #c3161c;
	font:9pt Verdana, Arial, Helvetica, sans-serif}
.subMenu ul{margin:0 0 20px 0}
.subMenu ul li{margin:0;padding:0}
.subMenu ul.l3{margin-left:15px;padding-left:0px}
.subMenu ul.l2 a.act,.subMenu ul.l3 a.act{color:#c3161c}
.subMenu a{text-decoration:none;padding:3px 0}
.subMenu ul.l2 a:hover,.subMenu ul.l3 a:hover{color:#c3161c}
.subMenu li.l2-act ul{margin-top:-10px}
/* submenu settings end */

/*searchform styles begin*/
.csc-searchform td.csc-form-labelcell{padding:0}
.csc-searchform td.csc-form-fieldcell{margin:0;padding:0}
table.csc-searchform{border-collapse:collapse}
table.csc-searchform  td{}
table.csc-searchform  td.csc-form-labelcell p{padding-top:10px;padding-right:10px}
table.csc-searchform  input{margin:0px;padding:0px}
/*searchform styles end*/

/*mailform styles begin*/
fieldset.csc-mailform{padding:10px;border:none}
fieldset.csc-mailform label{display:block;padding-top:5px;font-weight:bold}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{width:200px}
fieldset.csc-mailform textarea{width:400px}
fieldset.csc-mailform input#mailformformtype_mail{width:100px}
/*mailform styles end*/

/*table plan styles begin*/
table.plan{width:100%;height:auto;border-collapse:collapse;margin-bottom:25px}
table.plan td{padding:3px}
table.plan .tr-even td{padding:3px;background-color:#eceded}
table.plan thead th{background-color:#ffe6bc;padding:3px;border-bottom:1px solid #000}
table.plan .td-0{text-align:left;width:60%}
table.plan .td-1{text-align:right;width:22%}
table.plan .td-2{text-align:right;width:18%}
table.plan tfoot td{font-weight:bold;border-top:1px solid #000;background:none}
/*table plan styles end*/

/* block styles begin*/
span.important {color:#c3161c;font-weight:bold}
span.detail {color:#000000;font-weight:bold}
span.name-of-person {color:#0066CC;font-weight:bold}
.align-right{text-align:right}
.csc-frame-frame1, .csc-frame-frame2{padding:5px 10px;border:1px solid #999999;background-color:#eceded;color:#c3161c;
	font: bold 11pt "Times New Roman", Times, serif}
.csc-textpic-intext-left-nowrap{padding-bottom:10px}
/*block styles end*/

/*news styles begin*/
div.news-latest-item{font-size:9pt}
p.news{margin-top:3pt;margin-bottom:6pt;font-size:8.5pt}
div.clearer{height:0px;border-bottom:1px solid #c3161c;padding:2px 0;margin:2px 0}
div.news-latest-item strong a{font-weight:bold}
/*news styles end*/

/*FCE styles begin (allowing 2-columns)*/
div.fce-1-1{float:left;width:48%;margin-right:4%}
div.fce-1-2{float:right;width:48%;height:auto}
/*FCE styles end*/

/* end of already checked styles */

#insideMargin{float:none}
div.tx-flseositemap-pi1 ul.deep0 > li{font-size:14pt;font-weight:bold}
