*{padding:0;margin:0;}
body{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#B7B09B;background:#000;}
form,table,input,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;color:#B7B09B;font-size:11px;}
img{border:solid 1px #373737;}
sup{font-size:7px;}
sub{font-size:7px;}
img.line0{border:0px;}
#container{width:1024px;margin:0 auto 30px auto;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
/* --------------------- h1,2,3,4,p,a,------------------------------------------- */
h1.mainhome{text-align:center;position:relative;top:-25px;  font-size:11px;font-weight:bold;color:#FF9000;}
h2{font-size:11px;font-weight:normal;line-height:80px;color:#BABABA;background:url(../img/h2-bg.jpg) no-repeat left top;}
h2 span{position:relative; top:-10px; left:15px;color:#BABABA;}
h2 span.active{color:#FF9000;top:0px; left:0px;}
h2 img{float:left;}
h2 a{color:#BABABA;font-weight:normal;text-decoration:none;}
h2 a:hover{color:#FF9000;font-weight:normal;}
h3{font-size:11px;color:#93907B;font-weight:normal;}
h4{text-align:left;font-size:11px;color:#FF9000;font-weight:bold;}
h4.underl{text-decoration:underline;}
h4 span{border-bottom:1px solid #93907B;}
h5{margin:5px 0 5px 0;text-align:left;font-size:11px;color:#93907B;font-weight:bold;}
h6{margin:3px 0 3px 0;text-align:left;font-size:10px;color:#93907B;font-weight:bold;}
a{color:#FF9000;font-weight:bold;}
a:hover{text-decoration:none;}
/* --------------------- header ------------------------------------------- */
#top_strip{width:100%;height:30px;}
#top_strip_in{width:1024px;margin:0 auto 30px auto;height:30px;line-height:28px;}
#top_strip_in div{float:left;margin-left:15px;}
#top_strip_in span{margin-right:30px;}
a.lang.active{color:#FF9000;}
a.lang{color:#93907B;font-weight:normal;text-decoration:none;}
a:hover.lang{color:#FF9000;}
#header_top{width:100%;height:436px;background:url(../img/top-bg.jpg) no-repeat left top;}
/* -------------  header bg --------------------- */
#header_top .home, #header_top .news, #header_top .airc, #header_top .taxi, #header_top .prod, #header_top .down, #header_top .cont, #header_top .shop, #header_top .abou{position:absolute;background:url(../img/abou-top-bg.jpg) no-repeat center top;top:97px;height:339px;width:1024px;}
#header_top .home{background:url(../img/home-top-bg.jpg) no-repeat center top;}
#header_top .airc{background:url(../img/airc-top-bg.jpg) no-repeat center top;}
#header_top .news{background:url(../img/news-top-bg.jpg) no-repeat center top;}
#header_top .taxi{background:url(../img/taxi-top-bg.jpg) no-repeat center top;}
#header_top .prod{background:url(../img/taxi-top-bg.jpg) no-repeat center top;}
#header_top .down{background:url(../img/down-top-bg.jpg) no-repeat center top;}
#header_top .cont{background:url(../img/cont-top-bg.jpg) no-repeat center top;}
#header_top .shop{background:url(../img/shop-top-bg.jpg) no-repeat center top;}
/* --------------------------------------- */
#header_top .logo{display:block;position:absolute;margin:auto 400px;width:240px;height:93px;cursor:pointer;}
#header_top .newsbox_home{color:#BABABA;padding-top:100px;text-align:left;padding-left:76px;width:290px;height:210px;overflow:hidden;background:url(../img/ani-posuvnik.gif) no-repeat -15px 60px;}
#header_top .newsbox_home a{font-weight:normal;color:#B7B09B;text-decoration:none;}
#header_top .newsbox_home a:hover{color:#FF9000;text-decoration:none;}
#header_top .world{position:absolute;background:url(../img/top-world-bg.gif) no-repeat left top;height:142px;width:214px;}
#header_top .topfind{position:relative;margin-left:0px;width:200px;height:16px;left:15px;top:30px;}
#header_top .topfind input{color:#B7B09B;margin:0;width:145px;height:20px;line-height:20px;border:1px solid #2E2E2D;background:#000 url(../img/input-search-bg.png) no-repeat 55% top;}
#header_top input.findbut{position:relative;border:0;width:28px;height:21px;left:0px;top:4px;background:url(../img/findbut-topfind-bg.png) no-repeat left top;cursor:pointer;%top:-1px;}
#header_top .client_box{position:relative;float:right;margin-right:33px;width:166px;height:155px;}
#header_top .client_box input{margin:5px 0 10px 0;width:150px;height:20px;line-height:25px;border:1px solid #2E2E2D;background-color:#000;}
#header_top .client_box input.imgbut{border:0;float:right;width:28px;height:21px;margin-right:14px;}
/* --------------------- content ------------------------------------------- */
#content{height:100%;/* tato kravina je pro IE 6 */ color:#B7B09B;}
.ref_top{font-size:10px;padding:10px 0 0 0;margin:0 0 5px 15px;}
.ref_top a{color:#B7B09B;font-weight:normal;text-decoration:none;}
.ref_top a:hover{color:#FF9000;text-decoration:underline;}
.ref_top span{color:#FF9000;font-weight:bold;}
#content .banner{text-align:center;}
#content .banner .inban { width: 944px; height: 113px; margin-left:35px; %margin-left:-10px; }
#content .banner img {border:1px solid #373737;margin-right:10px;}
#content .strip{text-align:center;margin:7px 10px 0 0;}
#content .centercol,#content .centercol_airc{margin:0 45px 0 35px;}
#content .airc_over{width:100%;background:url(../img/ani-posuvnik.gif) no-repeat center top;}
#content .airc_over p{text-align:justify;margin-bottom:20px;}

.airc_left_box{float:left;width:420px;text-align:center;}
.airc_right_box{float:right;width:420px;text-align:center;}
.airc_menu{background:url(../img/airc-menu-bg.png) no-repeat left bottom;margin:10px 0 10px 0;width:420px;height:40px;}

#content .hidetabs{text-align:center;}
#content .hidetabs ul{list-style-type:none;/*position:relative;top:-53px;*/}
#content .hidetabs li{float:left;width:140px;display:inline;white-space:nowrap;}
#content .hidetabs li.hideli{float:none;width:400px;}
#content .hidetabs li a{font-weight:normal;color:#b7b09b;width:100%;text-decoration:none;position:relative;/*z-index:1;*/}
#content .hidetabs li a:hover{text-decoration:underline;color:#FF9000;}
#content .hidetabs li a.selected{font-weight:bold;color:#FF9000;}
#content .hidetabs li a.selected:hover{color:#FF9000;text-decoration:none;}
#content .tabcontent{margin:15px 0 0 0;display:none;}
#content .tabcontent ul{list-style-type:none;}
#content .tabcontent li{display:inline;margin-bottom:15px;float:left;width:140px;height:90px;}
#content .tabcontent table{background:url(../img/table-1-bg.png) no-repeat right top;border-collapse:collapse;width:418px;text-align:left;margin:10px 0 25px 0;}
#content .tabcontent table tr{height:10px;}
#content .tabcontent table tr.bg{height:5px;background:url(../img/table-row-bg.png) no-repeat left bottom;}
#content .tabcontent table td{border:0;padding:2px 0 0px 15px;}
#content .newsbox_over{position:relative;top:-15px;float:left;background:url(../img/news-box-bg.gif) no-repeat right top;height:210px;width:950px;}
#content .newsbox_archiv{margin-left:30px;}
#content .newsbox{float:left;width:312px;height:210px;background:url(../img/news-box-bg.gif) no-repeat left top; margin:0 20px 0 -20px;}
#content .newsbox h3{margin:10px 0 10px 45px;}
#content .newsbox a{text-decoration:none;}
#content .newsbox a:hover{text-decoration:underline;}
#content .newsbox p a{font-weight:normal;}
#content .newsbox p{padding:0 15px 0 50px;color:#B7B09B;}
#content .newsboximg{margin:0 10px 50px 45px;float:left;}
#content .newsboximg_det{margin:1px 12px 10px 0;float:left;}
#content a.news_archiv{color:#B7B09B;font-weight:normal;text-decoration:none;}
#content a:hover.news_archiv{color:#FF9000;font-weight:normal;}
#content .news_gallery li{text-align:center;list-style:none;width:187px;height:140px;float:left;}
#content .news_gallery li img{margin-left:17px}
#content .downbox{float:left;width:312px;height:100%;background:url(../img/news-box-bg.gif) no-repeat left top;margin:0;}
#content .downbox p{padding-top:5px;}
#content .downbox p,#content .downbox h4{padding-left:50px;}
#content .downbox_over{position:relative;top:-15px;float:left;background:url(../img/news-box-bg.gif) no-repeat right top;height:100%;width:950px;border:0px solid #B7B09B;}
#content .about_over{float:left;background:url(../img/news-box-bg.gif) no-repeat right top;height:100%;width:950px;}
#content .about_content{float:right;width:595px;text-align:left;border:0px solid yellow;padding-right:40px;/*font-size:11px;*/}
#content .about_content p img{border:0px;}
#content .about_content p{line-height:15px;}
#content .partbox{width:600px;margin-bottom:55px;}
#content .partbox_left{width:295px;float:left;}
#content .partbox_right{width:295px;float:right;}
#content .partboxlink {clear: both; margin: 0px 0 10px 0; height:1px; background: #101010; width: 100%; }
#content .partboxtop, #content .partboxtopr  { font-weight: bold; float: left; height:25px}
#content .partboxtop {width:305px; }
#content .about_menu{margin:0 0 0 -20px;padding-left:50px;background:url(../img/about-menu-box-bg.gif) no-repeat left top;height:400px;width:280px;border:0px solid #B7B09B;float:left;}
#content .about_menu ul li{color:#B7B09B;font-size:12px;margin-bottom:15px;}
#content .about_menu ul li:hover,#content .about_menu ul li a:hover,#content .about_menu ul li.active{color:#FF9000;}
#content .about_menu ul li a{color:#B7B09B;text-decoration:none;}
#content .about_menu ul li a.active{color:#FF9000;text-decoration:underline;}

.writeusform input,textarea{font-size:11px;border:1px solid #373737;color:#B7B09B;background:black;height:20px;width:160px;}
.writeusform input.wribut{text-align:right;font-weight:bold;cursor:pointer;border:0;color:#FF9000;background:black;height:20px;width:160px;}
.writeusform textarea{height:200px;width:390px;}
.writeusform table td{padding:5px;}
.writeusform table th{width:100px;font-weight:normal;color:#FF9000;text-align:right;}

/*  ------------------ footer  -------------------- */
#footer{margin-top:10px;color:#B7B09B;width:100%;height:33px;}
#footer a{font-weight:normal;color:#B7B09B;text-decoration:none;}
#footer a:hover{color:#FF9000;text-decoration:underline;}
#footer .active,#footer a:hover.active{color:#FF9000;text-decoration:none;}
#footer .leftfoot{float:left;width:550px;padding:5px 0 0 15px;}
#footer .right{float:right;width:370px;font-size:10px;}
#footer .right p{margin:0 15px 0 0;text-align:left;line-height:23px;}
#footer .right .player {float:left;position:relative; top:3px;}
#footer .right .overpl {float:left; width:103px;height: 10px;}
/* --------  ostatní ----- */
.center{text-align:center;}
.right{text-align:right;}
.color{color:#FF9000;}
.lightcolor{color:#B7B09B;}
.boldcolor{font-weight:bold;color:#FF9000;}
.bold{font-weight:bold;}
.boldlight{font-weight:bold;color:#B7B09B;}
.error{margin:0 0 15px 15px;font-weight:bold; color:white;}