body {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #555555; background-image: url(../images/bg_site.gif); background-repeat: repeat-x; margin: 70px 0px 0px 0px;	padding: 0px 0px 0px 0px; text-align: left;	background-color: #E1E1E1;}

img {vertical-align: top; border: none}
h1 {font-family: Georgia, Arial; font-size:26px; font-weight: normal; color: #000000; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
h1 strong a{font-family: Georgia, Arial; font-size: 30px; font-weight: normal; color: #000000; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;text-decoration:none;}
.h2_sluzby {font-family: Georgia, Arial; font-size: 16px; display: block; font-weight: bold; padding: 10px 0px 5px 0px; margin: 0px 0px 5px 0px; color: #ffffff; border-bottom: 1px solid #FE7648}
.h2_news{font-family: Georgia; font-size: 12px; font-weight: bold;  padding: 13px 0px 3px 0px; margin: 0px 0px 0px 0px; color: #F64000; border-bottom: 0px solid #E0E0E0}
.h2_news a{font-family: Georgia; font-size: 12px; font-weight: bold;  padding: 13px 0px 3px 0px; margin: 0px 0px 0px 0px; color: #F64000; border-bottom: 0px solid #E0E0E0;text-decoration:none;}
h3 {color: #F64000; font-family: tahoma; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px; font-weight: bold}
.color {color: #F64000;font-weight:normal;}
br {font-size: 6px}
p {margin: 0px; padding: 0px}
h2 {font-family: Georgia; font-size: 14px; font-weight: bold;  padding: 13px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #F64000; border-bottom: 0px solid #E0E0E0}

.content {width: 950px; padding: 0px 0px 50px 0px; background-color: white; background-image: url(../images/pruh.gif); background-repeat: repeat-x; background-position: 0px 59px; border: 0px solid #C9C9C9; margin: 0px auto; position: relative;}
.header {position: relative; width: 950px; height: 115px; background-image: url(../images/zare.jpg); background-repeat: no-repeat; background-position: 665px 59px;}
.logo {display: block; width: 146px; height: 88px; position: absolute; left: 31px; top: 27px; z-index: 2; background-image: url(../images/logo.gif); background-repeat: no-repeat;}
.slogan {position: absolute; left: 0px; top: 13px; z-index: 4; font-family: Georgia; font-size: 25px; font-weight: normal; width: 930px; text-align: right}
.menu {position: absolute; left: 200px; top: 64px; z-index: 3; width: 740px;}
.menu a {display: block; padding: 7px 35px 7px 0px; color: #FFE1D7; text-decoration: none; float: left; background-image: url(../images/menu2.gif); background-repeat: no-repeat; background-position: top right}
.menu a:hover {color: white; text-decoration: underline}

.prehled {clear: both; overflow: hidden; width: 850px; margin: 0px auto; background-image: url(../images/bg_prehled.gif); background-repeat: repeat-y; border-bottom: 1px solid #E0E0E0;}
.prehled_inside {width: 850px; overflow: hidden; background-image: url(../images/bg_head.jpg); background-repeat: no-repeat; color: #FFE1D7}
.prehled_nadpis {font-size: 16px; color: white; padding: 17px 0px 17px 0px; font-family: Georgia, Arial; font-weight: normal}
.sloupec {width: 253px; float: left; padding: 0px 15px 15px 15px;}
.sloupec_link {text-decoration: none; color: #FFE1D7}
a.sloupec_link:hover {text-decoration: underline; color: #ffffff}
.sloupec h2 a {color: #ffffff; text-decoration: none}
.sloupec h2 a:hover {text-decoration: underline; color: #ffffff}

.content_room {padding: 15px 15px 15px 15px; background-color: #eeeeee; clear: left; border: 1px solid #E0E0E0; border-top: none; overflow: hidden; height: 100%;}

.ref_link1 {width: 239px; display: block; padding: 9px 0px 9px 9px; border: 1px solid #D1D1D1; background-color: white; margin: 10px 0px 0px 0px; }
.ref_link_big {width: 309px; display: block; padding: 9px 0px 9px 9px; border: 1px solid #D1D1D1; background-color: white; margin: 20px 0px 0px 0px; }
a.ref_link1:hover {border: 1px solid #F64000; background-color: #F64000}
a.ref_link_big:hover {border: 1px solid #F64000; background-color: #F64000}
.ref_link2 {font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; font-family: Georgia; padding-top: 4px; display: block}
.ref_popisek {font-size: 12px; color: #555555; padding: 5px 5px 5px 0px;}
.ref_popisek a{color: #555555;}
.ref_padding {padding: 0px 0px 0px 5px;height:100px;}
.ref_padding2 {padding: 0px 0px 0px 5px;height:120px;height:auto;color:#555555;}
.stin {width: 254px; padding: 0px 0px 3px 0px; background-image: url(../images/stin.gif); background-repeat: no-repeat; background-position: right bottom;}

.menu_ref_bg {background-image: url(../images/menu_ref_bg.jpg); background-repeat: no-repeat; background-position: top right; background-color: #636363; border-top: 7px solid #C5C5C5; border-bottom: 8px solid #F64000; overflow: hidden; height: 100%; clear: both}
.menu_ref_on {padding: 9px 15px 11px 15px; font-size: 13px; background-color: #F64000; font-family: Georgia, Arial; font-weight: normal; color: white; text-decoration: none; float: left; display: block;}
.menu_ref_off {padding: 9px 15px 11px 15px; font-size: 13px; font-family: Georgia, Arial; font-weight: normal; color: white; text-decoration: none; float: left; display: block;}
a.menu_ref_on:hover {color: white;}
a.menu_ref_off:hover {color: white; background-color: #F64000}
.menu_ref_blank {background-image: url(../images/menu_ref_bg.jpg); background-repeat: no-repeat; background-position: top right; background-color: #636363; border-top: 7px solid #C5C5C5; border-bottom: 8px solid #F64000; overflow: hidden; height:6px;width:100%;}

.ref_sloupec {width: 249px; float: left; padding: 0px 0px 25px 25px;}

.date {color: #000000;  font-weight: bold}
.news_home {color: #555555; padding: 0px 0px 0px 0px;}
.news_home a{color: #555555;}
.obsah {padding: 27px 50px 0px 50px; overflow: hidden; clear: both}
.footer {width: 950px; position: relative; border-top: 6px solid black; margin: 0px auto; clear: both; padding: 7px 0px 20px 0px; overflow: hidden; text-align: left}

.li_arrow2 {list-style-image:url(../images/arrow2.gif); margin: 0px; padding: 0px;}
.ul_arrow2 {margin: 10px 0px 10px 15px; padding: 0px}

#buttons {clear:both;width: 852px; height: 100%; background: url(../images/buttons1.gif) no-repeat; margin: 0px auto;  overflow: hidden; border-left: 1px solid #ffffff}
a.buttons {display: block; width: 201px; height: 56px; float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; color: #000000; border-top: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; border-bottom: 8px solid #000000; font-weight: bold; font-size: 14px; text-decoration: none; font-family: Georgia, Arial, Tahoma}
a.buttons:hover {color: #f64000; border-bottom: 8px solid #f64000;}

/* links */
A {text-decoration : underline; color: #F64000; font-family: arial; font-size: 12px}
A:HOVER {color : #FD9A0B;}
A.email:HOVER {color : #BA6800;}
A.odkaz_menu:HOVER {color : #F7C30F;}
A.odkaz_menu_vertical:HOVER {color : #E89300; background-color: #FFFCEE}

.content_topline {position:absolute;top:0px;left:0px; height: 50px; width: 100%; overflow: hidden; background-color: #000000; border-bottom: 1px solid #D8D8D8; text-align: left; margin: 0px 0px 40px 0px; font-family: tahoma, arial, verdana, sans-serif; font-size: 10px; color: #9C9C9C;}
.topline_odkaz {text-decoration: none; color: #F64000; font-size: 10px; font-weight: normal;}
.topline_odsazeni {padding: 0px 0px 0px 10px; margin: 0px auto; width: 930px;}
.topline_oddelovac {float: left; margin: 0px; padding: 0px; border: none}
.topline_oddelovac_img {width: 21px; height: 38px;}
.topline_box {float: left; padding: 5px 0px 0px 0px}


#odkazy{
  margin: 0px auto;
  padding: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  font-size:10px;
}

#odkazy a{
  font-size:10px;
}

.nb{
	font-weight:normal;
}

.top li h2{
	font-size:12px;
	display:inline;
}

.top li{
	margin-top:7px;
	margin-bottom:7px;
}

em{font-style:normal;}

.h3top{font-size:13px;margin-top:15px;margin-bottom:4px;}

h1 strong {font-weight:normal;}

.sipky{text-align:center;margin-top:10px;}

.justlaunched{
	margin:0px;
	padding:0px;
	list-style: none;
}

.justlaunched li{
	margin:0px;
	padding:0px;
	list-style: none;
}

.neprehlednete {
	padding-top:10px;
	margin-top:15px;
	margin-bottom:10px;
	font-size: 16px; color:#444444;font-family: Georgia, Arial; font-weight: bold;
}

.cell_one{
	font-weight:bold;
}

.cell_two input{
	width:178px;
}

.kontakt textarea{
	width:288px;
}

.setter{
	clear:both;
}

#tws{
	text-align:center;
	height: 15px;
}

#tws strong{
	font-weight:normal;
}

#tws a{
	text-decoration:none;
	margin-left:800px;
}

#box-prava-1a{   
width: 259px;
min-height: 200px;
display: block;
background-color: #eeeeee;
background-image: url(../images/pozadi-prava-1.jpg);
background-repeat: no-repeat;
border: 1px solid #e0e0e0;
float: left;
margin-top: 40px;
margin-left: 20px;
}

#box-prava-1a ul{
list-style-type: none;
border-bottom: 1px solid #b0afaf;
margin-right: 10px;
}

#box-prava-1a ul li{
padding-left: 40px;
background-image: url(../images/li-1.jpg);
background-repeat: no-repeat;
}

.box-prava-1d{
margin: 0px;
padding: 0px;
list-style-type: none;
border-top: 1px solid #ffffff;
margin-right: 10px;
margin-left: 10px;
padding-top: 20px;
border-bottom: none !important;
}

#box-prava-1a .box-prava-1d li{ 
padding-left: 40px;
background-image: url(../images/li-2.jpg);
background-repeat: no-repeat;
}

.box-prava-1e{
margin: 0px;
padding: 0px;
list-style-type: none;
border-top: 1px solid #ffffff;
margin-right: 10px;
margin-left: 10px;
padding-top: 20px;
border-bottom: none !important;
}

.box-prava-1b{
margin: 0px;
padding: 0px;
margin-left: 10px;
display: block;
font-size: 11px;
}

.box-prava-1b li{
padding-top: 10px;
min-height: 35px;
padding-right: 0px;
}

.box-prava-1c{
margin-top: 0px;
display: block;   
padding: 10px;
text-align: center;
font-size: 12px;
font-weight: bold;
color: white;
}

.ref-1{
margin-left: 40px;
padding: 10px;
}

.ref-2{
margin-left: 50px;
width: 900px;
height: 150px;
display: block;
margin-top: 20px;
background-image: url(../images/ref-back.gif);
background-repeat: no-repeat;
}

.ref-2 a:hover{
width: 198px;
height: 98px;
border: 1px solid #000000;
float: left;
margin-right: 10px;
background-image: url(../images/ref-back.png);
}

.ref-2 img{
border: none;
}

.ref-a1{
width: 198px;
height: 98px;
border: 1px solid #e0e0e0;
float: left;
margin-right: 10px;
}

.ref-a2{
width: 198px;
height: 98px;
border: 1px solid #e0e0e0;
float: left;
margin-right: 10px;
}

.ref-a3{
width: 198px;
height: 98px;
border: 1px solid #e0e0e0;
float: left;
margin-right: 10px;
}

.ref-a4{
width: 198px;
height: 98px;
border: 1px solid #e0e0e0;
float: left;
}


.clear{
clear: both;
}

#itop{
  width: 500px; padding: 20px 25px 0px 50px; float: left; text-align:justify;
}

#iflash{
  width: 325px; height: 225px; float: left;
}

#iodkz{
  border-left: 1px solid #E0E0E0;
}

#pbutt{
  clear: left; height: 25px;
}

.h2uv{
  margin:0px; padding:0px;
}

#uluv{
  margin: 10px 0px 5px 30px; padding: 0px;
}

#sl1{
  padding-right: 0px; width: 268px;
}

.whitetored{
  color:white;
  text-decoration:none;
}

.banner-akce-50-5{
  width: 142px;
  height: 920px;
  display: block;
  position: absolute;
  top: 59px;
  left: -144px;
}

.banner-akce-50-2{
  width: 130px;
  height: 90px;
  display: block;
  margin-left: 5px;
  text-align: center;
  color: black;
  font-size: 16px;
  font-family: Arial;
}

.banner-akce-50-6{
  color: #f64000;
}

.banner-akce-50-3{
  width: 131px;
  height: 32px;
  display: block;
  overflow: hidden;
  background-image: url(../images/akce-50-vice.png);
  background-repeat: no-repeat;
  margin-left: 5px; 
}

.banner-akce-50-3:hover{
  background-position: 0px -32px;
}

.banner-akce-50-4{
  width: 58px;
  height: 456px;
  display: block;
  overflow: hidden;
  background-image: url(../images/akce-50-sleva.png);
  background-repeat: no-repeat;
  margin-top: 20px;
  float: right;
  margin-right: -2px; 
}

.banner-akce-50-4:hover{
  background-position: -58px 0px;
}

#akce2{
  width: 142px;
  height: 460px;
  display: block;
  position: absolute;
  top: 50px;
  right: -142px;
}

.schovat{
  display: none;
} 
