body {
background:#87c6f0;
font-family:arial;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
}
html, body { 
height: 100%; 
margin: 0;
padding: 0;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin:0px;
padding:0px;
text-align:left;
}
ul li{
list-style-type:none;
}
table, input, select, textarea {
font-size:100%;
font-family:arial;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}
hr{
height:0px;
color:#0061bc;
border:0px;
border-top:1px solid #d2ebf9;
}
.text{
font-size:100%;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #1b3f79;
text-decoration:none;
}
a:hover {
color: #d36300;
}
a.red:link, a.red:visited, a.red:hover {
color: red !important;
}
h1 {
color:#d36300;
font-size:200%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
h2 {
color:#1b3f79;
font-size:140%;
font-weight:bold;
padding:0px;
margin:10px 0px 0px;
}
h3{
color: #1b3f79;
font-size:120%;
font-weight:bold;
margin:10px 0px 0px;
padding:0px;
}
h4, h5, h6{
color: #1b3f79;
font-size:100%;
font-weight:bold;
margin:10px 0px 0px;
padding:0px;
}
p
{
padding:5px 0px;
margin:0px 0px;
}
.article_in .more
{
display:block;
float:right;
}
.articleText a img {
border-color:#145396;
}
/* cela stranka - ALl */

#all
{
margin:auto;
width:980px;
text-align:left; 
padding:0px 0px 35px;
}

/* levy sloupec - LEFTCOL */

#leftCol
{
width:135px;
height:793px;
background: #87c6f0 url(../img/bg_leftCol.jpg) no-repeat top; 
float:left;
}
.absolCube
{
position:absolute;
margin:510px 0px 0px 0px;
padding:0px;
}


/* prostredni sloupec - CONTENT */

#content
{
width:665px;
float:left;
}
#cont_head
{
height:100px;
background: #87c6f0 url(../img/bg_head.jpg) no-repeat top; 
}
#cont_cube
{
height:530px;
background: #87c6f0 url(../img/bg_cont_cube.jpg) no-repeat top;
}
ul.top-menu
{
padding:53px 0px 0px;
}
ul.top-menu li
{
float:left;
padding:0px 12px 0px 0px;
}
ul.top-menu li.last
{
float:right;
margin:0px;
padding:0px;
}
ul.top-menu li a:link, ul.top-menu li a:visited, ul.top-menu li a:hover
{
font-weight:bold;
font-size:90%;
color:#1B3F79;
text-transform: uppercase;
}
ul.top-menu li a:hover, ul.top-menu li.act a:link, ul.top-menu li.act a:visited, ul.top-menu li.act a:hover
{
color: #d36300;
}
#cont_page
{
background:url(../img/bg_cont.jpg) repeat-y; 
}
#cont_page a:link, #cont_page a:visited, #cont_page a:hover {
font-size: 100%;
font-weight:normal;
color: #1b3f79;
text-decoration:underline;
}
#cont_page a:hover {
color: #d36300;
text-decoration:none;
}
#cont_page_in
{
min-height:500px;
background:url(../img/bg_content.jpg) no-repeat;
padding:45px 63px;
}
#cont_page_in_guidepost
{
min-height:500px;
background:url(../img/bg_content.jpg) no-repeat;
padding:45px 30px 45px 35px;
text-align:center
}
#cont_page_in img.left_img
{
margin:0px 20px 0px 0px;
}
#cont_page_in .ul_left, #cont_page_in .ul_right
{
float:left;
width:268px;
}
#cont_page_in .ul_right
{
float:right;
}
#cont_page_in ul
{
margin:5px 0px 5px 30px;
padding:0px;
}
#cont_page_in ul li
{
list-style-type: circle;
padding:3px 0px 3px 5px;
}
#cont_footer
{
height:105px;
background:url(../img/bg_footer.jpg) no-repeat;
color: #1b3f79;
}
#cont_footer_start
{
height:226px;
background:url(../img/bg_footer_2.jpg) no-repeat;
color: #1b3f79;
padding:30px 0px 0px;
margin:-2px 0px 0px;
z-index:1;
}
#cont_footer_in, #cont_footer_in_start
{
padding:10px 0px 0px;
font-size:75%;
word-spacing:-1px;
width:560px;
}
#cont_footer_in a, #cont_footer_in_start a
{
text-decoration:underline;
}
#cont_footer_in a:hover, #cont_footer_in_start a:hover
{
text-decoration:none;
}
#cont_footer_in span, #cont_footer_in_start span
{
display:block;
background: url(../img/flag_1.gif) no-repeat right center;
width:375;
padding:5px 0px;
}
#cont_footer_in img, #cont_footer_in_start img
{
margin:0px 0px 0px 0px
}
#cont_footer_in_start
{
padding:30px 0px 0px;
}

/* prostredni sloupec na uvodni strane - CONT_CUBE */

#cont_cube span.title
{
font-size:75%;
word-spacing:-1px;
color: #1b3f79;
}
#cont_cube .link_startPage a:link,
#cont_cube .link_startPage a:visited
{
border-bottom:2px solid #ffffff;
padding:0px 0px 2px;
font-weight:bold;
color:#1B3F79;
text-transform: uppercase;
}
#cont_cube .link_startPage a:hover
{
border-bottom:2px solid #d36300;
color:#d36300;
}
#cont_cube .link_startPage
{
display:block;
margin:0px 0px 10px;
}
#left_part
{
width:143px;
float:left;
}
#left_part_top
{
float:left;
padding:175px 0px 80px 22px;
}
#left_part_bottom
{
float:right;
}
#left_part_2
{
width:180px;
float:left;
}
#left_part_2_top
{
margin:40px 0px 355px 20px;
}
#left_part_2_bottom
{
margin:0px 0px 0px 30px;
}
#right_part
{
width:200px;
float:left;
}
#right_part_top
{
margin:25px 0px 373px 60px;
}
#right_part_bottom
{
margin:0px 0px 0px 85px;
}

#right_part_2
{
width:140px;
float:left;
}
#right_part_2_top
{
margin:160px 0px 135px 15px;
}
#right_part_2_bottom
{
margin:0px 0px 0px 15px;
}

/* pravy sloupec - RIGHTCOL */

#rightCol
{
width:180px;
background:url(../img/bg_rightCol_act.jpg) repeat-y; 
float:right;
}
#rightCol_in
{
width:180px;
min-height:517px;
background: url(../img/bg_rightCol.jpg) no-repeat top; 
float:right;
}

#rightCol_bottom
{
width:180px;
height:68px;
background: #87c6f0 url(../img/bg_rightCol_bottom.jpg) no-repeat top; 
float:right;
}
.img_logo
{
margin:51px 15px 0px 0px
}
#language
{
margin:78px 0px 0px;
height:80px;
width:35px;
}
#language img
{
margin:0px 0px 5px;
}
#search, #rightCol_start #search
{
margin:18px 0px 0px;
text-align:center;
width:150px;
padding:15px 0px;
}
input
{
border:2px solid #1B3F79;
padding:1px 2px;
width:120px;
}
#rightCol span, #rightCol_start span
{
display:block;
margin:0px 0px 7px;
}
#rightCol strong, #rightCol_start strong 
{
border-bottom:2px solid #ffffff;
padding:0px 0px 1px;
margin:0px 10px;
}
#rightCol_start .rightCol_info_2 strong 
{
display:block;
border-bottom:2px solid #ffffff;
padding:0px 0px 1px;
margin:0px 35px;
}
.rightCol_info, .rightCol_info_2
{
width:150px;
text-align:center;
padding:10px 0px;
}
.rightCol_info_2
{
padding:20px 0px;
}
.rightCol_info_in
{
text-align:left;
padding:15px 20px;
}
.rightCol_info_in a, .rightCol_info_in .right a
{
text-decoration:underline
}
.rightCol_info_in a:hover, .rightCol_info_in .right a:hover
{
text-decoration:none
}

/* pravy sloupec na uvodni strane - RIGHTCOL_START */

#rightCol_start
{
width:180px;
background:url(../img/bg_rightCol_act_2.jpg) repeat-y; 
float:right;
}
#rightCol_start #search
{
margin:9px 0px 0px;
}
#rightCol_top_start, #rightCol_middle_start, #rightCol_bottom_start
{
width:180px;
min-height:530px;
background: url(../img/bg_rightCol_2.jpg) no-repeat top;
float:right; 
}
#rightCol_middle_start
{
min-height:103px;
background: url(../img/bg_rightCol_2_middle.jpg) no-repeat;
}
#rightCol_bottom_start
{
min-height:67px;
background: url(../img/bg_rightCol_2_bottom.jpg) no-repeat;
}

/*Prave menu*/


#rightCol_menu
{
width:150px;
}

ul.rightMenu
{
margin:20px 15px;
}
ul.rightMenu li
{
padding:5px 0px;
border-top:1px solid #ffffff;
}
ul.rightMenu li.top, ul.rightMenu li.topact
{
padding:5px 0px;
border-top:0px solid #ffffff; 
}
ul.rightMenu a:link, ul.rightMenu a:visited, ul.rightMenu a:hover
{
font-weight:bold;
font-size: 100%;
color: #1b3f79;
text-decoration:none;

}
ul.rightMenu a:hover, ul.rightMenu li.act a:link, ul.rightMenu li.act a:visited, ul.rightMenu li.act a:hover
{
color: #d36300;
}

/*Prave menu - pododdeleni*/

ul.rightMenu ul
{
margin:5px 0px 0px 10px; 
}
ul.rightMenu ul ul
{
margin:2px 0px 0px 10px;  
}
ul.rightMenu li .subitem, ul.rightMenu li .subitem_act
{
padding:3px 0px;
border-top:0px solid #ffffff;
border-top:1px solid #81bbe6;
}
ul.rightMenu li .subitem_act .subitem_act
{
border-top:0px solid #81bbe6;
}
ul.rightMenu li .subitem_act .subitem, ul.rightMenu li .subitem_act .subitem_act
{
padding:1px 0px;
border-top:0px solid #ffffff;
}

ul.rightMenu li.act .subitem a:link, ul.rightMenu li.act .subitem a:visited, ul.rightMenu li.act .subitem a:hover, ul.rightMenu li.act .subitem_act a 
{
font-size: 100%;
color: #1b3f79;
text-decoration:none;
font-weight:normal;
}
ul.rightMenu li.act .subitem a:hover, ul.rightMenu li.act .subitem_act a, ul.rightMenu li.act .subitem_act subitem_act a
{
color: #d36300;
}

/* styly pro tabulky */

.tabulka
{
text-align:center;
font-size:90%; 
background:#ffffff;
}
.tabulka th, .tabulka td
{
padding:3px 4px; 
background:#96CEF3;
vertical-align: middle;
}
.tabulka tr.head_table td, .tabulka tr.zahlavi td, .tabulka tr.head_table th
{
padding:5px 3px;
}

.tabulka th
{
text-align:left;
}
.tabulka tr.head_table td, .tabulka tr.zahlavi td,
{
color:#ffffff;
background:#145396;
}
#cont_page_in .tabulka img
{
padding:0px;
margin:0px;
}

.Guidepost, .Guidepost_one, .Guidepost_two
{
float:left;
width:200px;
text-align:left;
}
.Guidepost_one
{
margin:0px 0px 0px 200px;
}
.Guidepost_two
{
margin:0px 0px 0px 100px;
}
#cont_page .Guidepost_text a:link, #cont_page .Guidepost_text a:visited, #cont_page .Guidepost_text a:hover
{
text-decoration:none;
font-weight:bold;
}


input.Input1
{
border:1px solid #1B3F79;
}
input.Input_err {
background:#FFD7D7 none repeat scroll 0%;
border:1px solid red;
}
textarea 
{
border:1px solid #1B3F79;
padding:5px 5px;
}
input.button2
{
background:#1B3F79;
color:#ffffff;
cursor:pointer;
}
div.error 
{
border:1px solid red;
color:red;
padding:8px 10px;
}

.articleText ul {
margin-left:15px !important;
}
.articleText ol {
margin-left:25px !important;
}
.articleText ul li {
list-style:none !important;
background:url(../img/li01.gif) no-repeat 0px 6px !important;
padding:3px 0 3px 13px !important;
}