@charset "utf-8";
/* CSS Document */
body{margin:3px;font-family:tahoma, verdana;font-size:70%; letter-spacing:0.5px; background:url(../images/bg.jpg);}

h1{font-size:1.8em;}

h2{font-size:1.3em; color:#f74303;}

a{text-decoration:none;}

p{text-align:justify;}

.container{
width:775px;
margin:auto;
padding:0;
background:white;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.up_header{
height:109px;
width:775px;
background:url(../images/up_header.jpg);}

.header{
width:775px;
height:204px;
background:url(../images/header.jpg);}

.content{background:white url(../images/content.jpg) no-repeat; width:775px; padding:0 0 40px 0; margin:0px;}

.box{ border:0px solid black;float:left; margin:5px 0 5px 25px; _margin:5px 0 5px 15px;padding:5px;}

.first_line{color:#f74303; font-size:1.1em;} 

#box_1{width:430px; height:295px;}

.first_line a{color:#f74303;}

.first_line a:hover{color:black; text-decoration:underline;}

#box_2{width:260px; height:295px;}

#box_3{width:430px; height:260px;}

#box_4{width:260px; height:260px;}

#box_5{width:430px; height:550px;}

#box_6{width:260px; height:400px;}

#box_7{width:260px; height:1300px;}

.footer{width:775px; height:82px; background:url(../images/footer.jpg) no-repeat;}

.copyright{width:300px; margin:0 auto; color:white; padding:2px 0;_padding:0;}

.copyright a{color:black;}

.copyright a:hover{text-decoration:underline;}

.clear{clear:left;}

.head_p{
background:#eef0f1;
width:94%;
padding:5px 10px;
color:#45636a;
font-weight:bold;}

.head_p a{color:#FF6600;}

.head_p h2{
width:94%;
color:#45636a;
font-weight:bold;
margin:0;
font-size:11px;
}

ul.ul_link{
list-style-image:url(../images/list.jpg);color:#2d72a5;margin:0 0 0 7px;padding:0;}

ul.ul_link li{margin:2px 0;}

ul.ul_link li h2{margin:3px 0;color:#2d72a5; font-size:11px; font-weight:normal;}

ul.ul_link a{
list-style-image:url(../images/list.jpg);color:#2d72a5;}

ul.ul_link a:hover{
color:#f74303;}

ul.ul_link2{
list-style-image:url(../images/list.jpg);color:#2d72a5;}

ul.ul_link2 li{margin:0;}

.line{color:#f74303;}

.h_1{color:#163439;}

.h_2{color:#5a7d86; font-weight:lighter;}

.h_3{color:#fc8c21;}


.profil_img{margin:0 10px 0 0;border:2px solid #eef0f1;}

.profil_uvod{margin:0 10px 0 10px;border:2px solid #eef0f1;}

#kariera_img{border:2px solid #eef0f1; margin:2px 10px;}

.mattblacktabs{
width: 775px;
text-align:center;
overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin:0 0 0 70px;
padding: 0; /*offset of tabs relative to browser left edge*/
font-size:0.9em ;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 14px 19px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: black;
background:url(../images/bullet.gif) no-repeat top center; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: black;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background:url(../images/bullet_hover.gif) no-repeat top center; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color:#fc8c21;
}

input, textarea, select{
border:#c9dae0 1px solid;
background-color:#e6edf0;
font:10px/12px Tahoma, sans-serif; color:#000; 
}

a.c:link {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c:visited {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c:hover {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

a.c2:link {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c2:visited {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c2:hover {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

p.bottom_menu{width:420px;margin:auto;color:white;}

p.bottom_menu a{color:white; text-decoration:none;}

p.bottom_menu a:hover{color:#333333; text-decoration:underline;}

p.line_icon{padding:5px 0; line-height:15px;}

.icon{margin-top:-5px; margin-right:10px;}

a .icon {border:none;}

a:hover .icon {border:none;}

a p.line_icon{color:#666666; text-decoration:none;}

a:hover p.line_icon{color:#000000; text-decoration:underline;}


.dow_link{margin:0 20px 0 150px; font-weight:normal;}

.dow_link a{color:#f74303;}

.dow_link a:hover{color:black; text-decoration:underline;}

.zaruka_link a{color:#666666;}

.zaruka_link a:hover{color:black; text-decoration:underline;}

#kontakt a{color:#f74303;}

#kontakt a:hover{color:black; text-decoration:underline;}

.odkaz a{color:#f74303;}

.odkaz a:hover{color:black; text-decoration:underline;}

.novinky{border-bottom:1px dashed #f1f1f1; float:left;padding:10px; }

.novinky a:hover{ color:black;}
.novinky a{ color:#f74303;}

.news{float:left;margin:0;}

.news_1 h2{width:90px; font-size:1.2em; color:#f74303; font-weight:normal; margin:0;}

.news_2{width:310px;}

.news_2 p{margin:0;}

.cenik{width:425px; margin:5px 0 10px 0; border:1px solid #eef0f1; color:#333333;}

.cenik TD{padding:4px 7px;}


TR.cenik_lichy{background:#eef0f1;}

TR.head_table{background:#5a7d86; color:white;}

#mapa{padding:3px 0;}

#mapa H1 a{font-size:11px; color:#45636a; margin:10px 10px;}

#mapa H1 a:hover{ color:#f74303; text-decoration:underline;}

p.kontakt_uvod{line-height:130%; padding-left:20px;}

#confirm_message{margin:5px 0;}

.search_top_box{
width:200px; margin: 19px 0 15px 580px; _margin: 22px 0 15px 575px;}

input.text_input_top{width:120px; height:15px; background:#FFFFFF;margin:0; vertical-align:middle;}

input.search_top_button{
vertical-align:middle;
background:none;
border:none;
cursor:pointer;
margin:0;
}

input.search_top_button a{color:black;}

input.search_top_button a:hover{color:#f74303;}


.news h3{font-size:11px; font-weight:normal; margin:0; color:#333333;}


.seo_ikona{border:none; margin:0 2px;}

#validation{width:340px; margin:5px auto;}

.seo_lista{margin:3px auto; width:775px; text-align:center; font-size:0.8em;}

.seo_lista a{color:#333333;}

.seo_lista a:hover{color:#f74303;text-decoration:underline;}

.img_aktualita{margin:0 10px 0 0; border:1px solid #CCCCCC;padding:2px;}

table#table_user{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:100%; }

table#table_user td{padding:10px; border-bottom: 1px solid #CCCCCC;}




