body {
padding:0px;
margin:0px;
background:#aed3fc url(../img/bg_body.jpg) repeat-x ;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
line-height:1.4em;
}

form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin:0px 0px;
padding:0px;
text-align:left;
}
li {
list-style-type:none;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
line-height:1.4em;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}

hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}

a:link, a:visited, a:hover {
font-size: 100%;
color:#0079bc;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

h1, .h1 {
color:#3c3b3a;
font-size:180%;
padding:0px;
margin:0px 0px 10px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#3c3b3a;
text-decoration:none;
}
h1 a:hover{
color:#3c3b3a;
}
.h1 {
display:block;
}
h2,.h2 {
color: #012f74;
font-size:140%;
font-weight:bold;
margin: 5px 0px 10px 0px;
padding:0px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color: #012f74;
text-decoration:underline;
font-weight:normal;
}
h2 a:hover {
text-decoration:none;
}
h3, .h3 {
color:#626160;
font-size:120%;
font-weight:bold;
padding:0px;
margin:5px 0px 10px 0px;
}
.h3 {
display:block;
color:#3c3b3a;
}
h4{
color: #3c3b3a;
font-size:110%;
font-weight:normal;
margin:5px 0px 5px 0px;
padding:0px;
}
h5, h6{
color: #ae8442;
font-size:100%;
font-weight:normal;
margin:0px;
padding:0px;
}
p {
padding:0px 0px;
margin:0px 0px;
}
.more {
display:block;
padding:0px 0px;
margin:0px 0px 15px;
}



/* clanek */
.articleText {
padding:0px 0px;
text-align: justify;
line-height:1.4em;
}
.articleText .more {
text-align:right;
}
.articleText p {
padding:0px;
margin:5px 0px 10px 0px;
}
.articleText table.text tr td img {
margin:0px 0px 0px 15px;
}
.articleText img {
/*margin:0px 0px 0px 0px;*/
}
.articleText table {
width:100%;
}

.articleText table tr td{
text-align:justify;
padding:0px 5px;
}

#rightCol_in h1{
line-height:1em;
font-size:200%;
}
#rightCOl_in .articleText h2{
line-height:1em;
padding:15px 0px 5px 0px;
margin:0px;
}
#rightCOl_in .articleText h3{
line-height:1em;
padding:10px 0px 5px 0px;
margin:0px;
}
#rightCOl_in .articleText p{
padding:0px 0px 5px 0px;
margin:0px;
}
#rightCOl_in .articleText table.tabulka tr{
vertical-align:middle;
}
#rightCOl_in .articleText table.tabulka tr td{
background:#EFF7FF;
padding:0px 0px;
border:1px solid white;
padding:1px 10px;
}
#rightCOl_in .articleText table.tabulka tr td.prazdny{
background:white !important;
}
#rightCOl_in .articleText table.tabulka tr td p{
margin:0px;
padding:0px;

}
#rightCOl_in .articleText table.tabulka tr td.zahlavi {
background:#BFDEFF;
padding:5px 10px;
font-size:110%;
font-weight:bold;
}
#rightCOl_in .articleText ul{
margin:0px 0px 5px 20px;
}
#rightCOl_in .articleText ul li{
list-style-type:disc;
text-align:justify;
}

/******************************************************************
	SAMOTNA STRANKA
*/


#all {
width:930px;
margin:auto;
text-align:left;
background:#ffffff;
padding:0px 5px 5px;
}
#page {
clear:both;
margin:0px 0px;
padding:0px 0px;
}


/* vyber jazyka */
#language {
float:right;
margin:20px 30px 0px 0px;
padding:1px 22px 1px 0px;
/*border: 1px solid #000000;*/
border-right:1px solid #e4e4e4;
}
#language img{
margin:-4px 8px;
}


/* vyhledani */
#search {
float:right;
margin:15px 0px 0px;
}
.input_search {
width:150px;
height:23px;
color:#000000;
border:1px solid #a6bfdb;
padding:2px 2px;
margin:0px 0px;
}
.button_search {
background: url(../img/button_search.jpg) no-repeat;
width:92px;
height:23px;
color:#ffffff;
border:0px;
font-weight:bold;
padding:0px 0px 2px;
margin:0px 10px;
}

/* menu v hlavicce */
#headMenu {
background: url(../img/bg_topMenu.gif) repeat-x;
height:44px;
margin:7px 0px 0px;
}
#topMenu {
margin:0px;
padding:10px 0px 0px 8px;
}
#topMenu li, #topMenu li.last {
float:left;
border-right:1px solid #dddcdc;
text-align:center;
padding:4px 15px 3px;
}
#topMenu li.last {
border-right:0px solid #dddcdc;
padding:4px 0px 3px 11px;
}
#topMenu a:link, #topMenu a:visited, #topMenu a:hover {
font-size:120%;
color:#3c3b3a;
text-decoration:none;
}
#topMenu a:hover, #topMenu li.act a:link, #topMenu li.act a:visited, #topMenu li.act a:hover {
color:#dc2b19;
}


/* vypis clanku na hlavni strane */
#left_article {
width:700px;
float:left;
}
#left_article_in{
padding:30px 25px 0px;
line-height:1.4em;
}

#right_actualit {
width:230px;
float:right;
}
#right_actualit_in {
padding:25px 25px 0px 0px;
line-height:1.4em;
}
#right_actualit_in .date {
color:#8d8d8d;
}
#right_actualit_in .title {
color:#dc2b19;
}
#production_program {
clear:both;
}
#production_program h2 {
padding:0px 25px;
}
#production_program_in {
padding:15px 10px 30px;
background:#ffffff url(../img/bg_content.gif) repeat-x;
min-height:192px;
}
.product_box, .product_box_last {
width:212px;
float:left;
padding:0px 0px 0px 15px;
background: url(../img/line-product.gif) no-repeat right 28px;
}
.product_box_last {
background:none;
}
.product_box ul, .product_box_last ul{
width:196px;
margin:15px 0px 0px;
}
.product_box ul li, .product_box_last ul li {
padding:3px 0px 3px 10px;
background: url(../img/li_link.gif) no-repeat 0px 9px; 
}


/* leve menu */
#leftCol
{
float:left;
width:200px;
background:#ffffff url(../img/bg_leftMenu.gif) repeat-x; 
margin:5px 0px;
min-height:607px;
}
#leftCol .bold
{
font-weight:bold;
font-size:130%;
display:block;
color:#012f74;
margin:20px 0px 0px 20px; 
}
.departmentTitle {
display:block;
color:#3c3b3a;
font-size:120%;
font-weight:normal;
padding:0px;
margin:12px 0px 0px;
}
#leftCol ul
{
margin:3px 20px 20px;
padding:0px;
}
#leftCol ul li
{
line-height:1.5em;
padding:3px 0px 3px 10px;
background: url(../img/li_link.gif) no-repeat 0px 9px; 
margin:0px;
}
#leftCol ul li.no_link
{
background: none; 
padding:0px;
margin:0px;
}
#leftCol ul li.no_link span.departmentTitle{
_margin:12px 0px -15px 0px;
}
#leftCol ul li.no_link span.departmentTitleLast{
_margin:12px 0px 0px 0px;
}
#leftCol ul ul
{
margin:0px;
padding:0px;
}
#leftCol ul li.act a:link, #leftCol ul li.act a:visited, #leftCol ul li.act a:hover
{
color:#000000;
text-decoration:none;
}
#leftCol ul li.subitem a:link, #leftCol ul li.subitem a:visited, #leftCol ul li.subitem a:hover
{
color:#0079bc;
text-decoration:underline;
}
#leftCol ul li.subitem li.act a:link, #leftCol ul li.subitem li.act a:visited, #leftCol ul li.subitem li.act a:hover
{
color:#0079bc;
}
#leftCol ul li.subitem a:hover
{
color:#0079bc;
text-decoration:none;
}


/* pravy sloupec */
#rightCol {
float:right;
width:725px;
margin:5px 0px 0px 5px;
}
#rightCol_in, #content_in {
padding:30px;
}
#rightCol_in, #content_in #content_inText{
/*width:870px;*/
}


/* paticka */
#footer {
background:#f8f8f8 url(../img/bg_footer.gif) repeat-x;
min-height:83px;
_height:83px;
}
#footer_in{
padding:15px 25px 15px;
}
.footer_kontakt {
line-height:1.4em;
width:220px;
float:left;
}
.footer_kontakt .smallText {
font-size:90%;
}
.footer_box {
line-height:1.4em;
width:200px;
float:left;
}
.footer_box ul{
width:180px;
}
.footer_box li {
padding:3px 0px 3px 10px;
background: url(../img/li_link.gif) no-repeat 0px 9px; 
font-size:90%;
}
.footer_copyright {
width:250px;
line-height:1.4em;
float:right;
text-align:right;
font-size:90%;
padding:40px 0px 0px;
}
.footer_copyright a:link, .footer_copyright a:visited, .footer_copyright a:hover {
color:#545352;
font-weight:bold;
text-decoration:none;
}
.footer_copyright a:hover {
text-decoration:underline;
}








.imgAbsolute
{
float:right;
}



.error{
border:1px solid red;
padding:10px 15px;
color:red;
}

.blue{
border:1px solid #A6BFDB;
background:#EFF7FF;
width:650px;
}
.blue .in_blue{
padding:10px 15px;
}

#FormBody{
margin:10px auto 0px;
}
#FormBody label {
display:block;
float:left;
font-weight:normal;
margin-bottom:35px;
position:relative;
width:330px;
}
#FormBody label input {
border:1px solid #A6BFDB;
height:21px;
left:0;
position:absolute;
top:14pt;
width:320px;
}
#FormBody label.area {
margin-bottom:10px;
width:650px;
}
#FormBody label.area textarea {
border:1px solid #A6BFDB;
height:80px;
width:650px;
}
#FormBody input.sendButton{
background: url(../img/button_search.jpg) no-repeat;
border:0 none;
color:#FFFFFF;
font-weight:bold;
text-align:center;
height:23px;
margin:0px 15px;
padding:0px 0px 2px;
width:92px;
float:right;
cursor:pointer;
}
#FormBody label input.err{
background:#FFEFF3;
}



