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: 80px 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}
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; margin: 0px auto; background-image: url(../images/pruh.gif); background-repeat: repeat-x; background-position: 0px 59px; border: 0px solid #C9C9C9}
.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:120px;}
.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;
}