/******************************************************************
 * HST CSS
 * @author	Ivan Maros
 * @since	18.1.2006
 ******************************************************************/

/******************************************************************
 * General
 ******************************************************************/
* {padding: 0; margin: 0;}
body {font: 12px Arial, Helvetica, sans-serif; color: #333; background-color: #FFF; margin: 0; padding: 0; text-align: center;}
a, a:link, a:visited, a:active, a:focus {color: #666; text-decoration: none;}
a:hover {color: #000;}
p {margin: 0 0 1.2em;}
img {margin:0; border:0;}


/******************************************************************
 * Structure
 ******************************************************************/
#container {position: relative; width: 760px; margin: 0 auto; padding: 0; text-align: left;}

#header_left {float:left; width:336px; height:80px; background-image:url(../images/topLback.gif); display:inline;}
#topLL{float:left}
#topLR{float:right}

#header_right {float:right; width:420px; height:80px; background-color:#01396C;}
#topRR{float:right}

#top_nav{float:left; margin-top:3px; width:760px; height:47px; background-color:#01396C; display:block;color: #FFF; }
#navL{float:left; display:inline;}
#navR{float:right; display:inline;}
.main-nav {display:inline; float:left;}
#top_nav .main-nav ul {list-style: none; padding-left:20px; padding-top:25px;}
#top_nav .main-nav li {display: inline; font:Arial, Helvetica, sans-serif; font-size:12px;}
#top_nav .main-nav li.current {font-weight: bold;}
#top_nav .main-nav li a {color: #FFF;}
#top_nav .main-nav li a:hover {color: #FFF; text-decoration: underline;}


#search {float:right; font:Arial, Helvetica, sans-serif; font-size:12px; display:inline; padding-top:20px;}
.qform {display:inline;}
#qbtn {padding-top:0px; vertical-align:top;}
.search_pages {text-align:center; width:100%;}

#small_nav {float:right; font:Arial, Helvetica, sans-serif; font-size:11px; margin-right:3px; margin-top:7px; color: #FFF;}
#small_nav a {color: #FFF;text-decoration: none;}
#small_nav a:hover {color: #FFF;text-decoration: underline;}

#footer{float:left; margin-top:3px; width:760px; height:20px; background-color:#01396C;}
#footL{float:left}
#footR{float:right}

#content{width:100%; float:left; margin-top:3px;}

/******************************************************************
 * Home page
 ******************************************************************/

#home_image {display:block; float:left; width:336px; height:178px;}
#home_welcome{float:right; width:420px; height:178px;}
#page_title {float:right; width:100%; background-color:#014C8F; height:30px;}
#page_title #rborder {float:right;}
#page_title #page_h1 {float:left; display:inline; padding-left:7px; padding-top:3px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;font-size:20px; vertical-align:middle;}
#home_welctxt {float:right; width:100%; margin-top:5px;}
#home_welctxt #blue_line {float:right;}
#welc_txt1 {padding-left:7px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; display:block; font-size:11px;}
#home_welctxt  #normtxt {padding-left:7px; font-family:Arial, Helvetica, sans-serif; color:#666666; display:block; font-size:11px;}


#boxes {margin-top:3px; width:100%; float:left;}
.box_strip {float: left;width:100%; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00396C; padding-top:3px; padding-left:5px; background-image:url(../images/box_strip_back.gif);}
.box_strip_anketa {float: left; text-align:right;width:186px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00396C; padding-top:3px; padding-right:5px; padding-left:5px; background-image:url(../images/box_strip_back.gif);}

.box_field {float:right; margin-top:2px; margin-bottom:2px; width:100%; height:165px;}
#box_eu {width:160px; float:left; display:inline;}
#box_karta {width:163px;}
#box_anketa {width:186px;}
#box_kontakti {width:216px;}
.box_field_kontakt {float:left;  margin-top:2px; margin-bottom:2px; width:275px; height:160px; background-color:#F2F6F9; padding-left:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00396C;}
.box_field_anketa {float:left;  margin-top:2px; margin-bottom:2px; width:191px; height:160px; background-color:#FFFFFF; padding-left:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00396C;}

#btnSubmitPoll {float:right; background-color:#FFFFFF; border:none; font:Arial, Helvetica, sans-serif; font-size:12px; color:#00396C; font-weight:bold; padding-top:5px;}

.anketa_pitanja {list-style:none;}
.anketa_pitanja li {}
/******************************************************************
 * Content pages
 ******************************************************************/

#cont_left {display:inline; float:left; width:150px; }
#cont_right {float:right; width:605px;}
#text_content {width:100%; margin-top:13px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
#cont_left .subnav {width:100%; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
#cont_left .subnav ul {list-style: none;}
#cont_left .subnav li {display: block; background-color:#00396C; margin-top:1px; padding-left:4px; height:18px;}
#cont_left .subnav li.current {font-weight: bold;}
#cont_left .subnav li a {color: #FFF;}
#cont_left .subnav li a:hover {color: #FFF; text-decoration: underline;}

/******************************************************************
 * Novosti
 ******************************************************************/
.news_box{ padding-left:7px; padding-top:10px;}
.news_box h4 {font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.news_box h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-top:10px;}
.news_box  .normtxt {padding-left:7px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; color:#666666; display:block; font-size:11px;}
.paging {width:100%; text-align:center;}
.c-img { padding-right:5px;}
.news_box .vise {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; text-align:right; float:right;}