body{background-color:#dbdbdb;position:relative;}
#container{float:none;display:block;width:980px;margin:10px auto 0px auto;}
/******************************************************  CONTENT  *****************************************************/
.content_top{float:left;width:100%;background-image:none;background-repeat:no-repeat;background-position:center top;background-color:#fff;}
.content_bottom{float:left;width:100%;background-image:none;background-repeat:no-repeat;background-position:center bottom;background-color:transparent;}
/*.bg_top_clock{background-image:url(../images/bg_top_clock.jpg);}*/
.bg_top_white{background-image:url(../images/bg_top_white.jpg);}
.bg_top_grey{background-image:url(../images/bg_top_grey.jpg);}
.bg_top_header{background-image:url(../images/bg_top_header.jpg);}
.bg_top_light{background-image:url(../images/bg_top_light.jpg);}
.bg_top_mascot{background-image:url(../images/bg_top_mascot.gif);}
.bg_bottom_grey{background-image:url(../images/bg_bottom_grey.jpg);}
.bg_bottom_white{background-image:url(../images/bg_bottom_white.gif);}
.bg_bottom_mascot{background-image:url(../images/bg_bottom_mascot.gif);}
img.h,span.h{display:block;margin:18px 0px 5px 0px;}
/********************************************************  HEADER  ****************************************************/
#header{float:left;width:100%;height:35px;}
#header .logo{float:left;display:block;height:35px;text-decoration:none;}
#header .logo img{height:35px;width:184px;}
#header ul{float:left;display:block;padding:0px 1px 0px 0px;height:35px;list-style:none;background-color:#000;}
#header li{float:left;display:block;padding:0px 0px 0px 1px;background-image:none;}
#header li a{float:left;text-align:center;font-size:13px;line-height:32px;font-weight:normal;color:#fff;height:35px;width:121px;background-image:url(../images/header_menu_bg.gif);background-repeat:no-repeat;background-position:0px 0px;text-decoration:none;}
#header li a:hover{background-position:0 -35px;text-decoration:none;}
#header li a.active{cursor:default;background-position:0 -35px;}
#header form{float:left;display:block;height:35px;width:184px;background-image:url(../images/header_form.gif);background-repeat:no-repeat;background-position:left top;}
#header fieldset{float:left;display:block;padding:8px 0px 0px 19px;height:21px;width:156px;border:none;background-image:url(../images/header_fieldset.gif);background-repeat:no-repeat;background-position:15px 7px;}
#header input.text{float:left;display:block;padding:1px 0px 0px 0px;height:16px;color:#666666;font-size:11px;line-height:15px;width:130px;border:1px solid #fff;}
#header input.submit{float:left;display:block;padding:0px 0px 0px 0px;height:19px;width:19px;cursor:pointer;border:none;background-image:url(../images/header_submit.gif);background-repeat:no-repeat;background-position:1px 1px;background-color:transparent;}
/*************************************************  HOMEPAGE **********************************************************/
#homepage{float:left;margin:7px 0px 0px 0px;width:100%;}
#homepage .advertising{float:left;width:100%;}
#homepage .flash{float:left;width:794px;}
#homepage .flashbox{float:left;width:794px; height:488px; background-image:url(../images/homepage_flash.jpg);background-repeat:no-repeat;background-position:top left;background-color:transparent; }
#homepage .domaincheck{float:left;padding:0px 0px 0px 1px;width:185px;}
#homepage .domaincheck form{float:left;height:144px;width:185px;background-image:url(../images/homepage_form.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent;}
#homepage .domaincheck form fieldset{padding:0px 0px 0px 0px;border:none;}
#homepage .domaincheck form legend{padding:17px 0px 7px 15px;color:#fff;border:none;}
#homepage .domaincheck form label{display:block;padding:0px 0px 6px 15px;color:#fff;border:none;}
#homepage .domaincheck form div.ext_radio{display:block;padding:0px 0px 5px 28px;color:#fff;border:none;}
#homepage .domaincheck form input.radio{display:inline;margin:0px;padding:0px;border:none;}
#homepage .domaincheck form input.text{padding:3px 2px 1px 2px;color:#333;border:none;width:118px;height:17px;background-image:url(../images/homepage_textinput.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent;}
#homepage .domaincheck form input.submit{display:block;margin:0px auto;padding:0px 0px 2px 0px;color:#fff;border:none;width:156px;height:23px;background-image:url(../images/homepage_submit.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent;cursor:pointer;}
#homepage .domaincheck form a{display:block;margin:5px auto 0px auto;width:120px;text-align:center;font-weight:bold;}
/**  PREPARING  **/
#preparing{margin:7px 0px 0px 0px;}
#preparing .box{float:left;width:924px;padding:0px 0px 5px 28px;}
#preparing h5{padding:7px 0px 0px 0px;height:25px;}
#preparing .mini{float:left;width:462px; height: 185px; overflow:hidden}
#preparing .img_preparing{float:left;width:160px;height:138px;padding:20px 28px 20px 0px;}
#preparing img{display:block;width:160px;height:138px;}
#preparing span{display:block;width:160px;height:138px;}
#preparing ins{clear:none;display:block;padding:18px 0px 0px 0px;text-decoration:none;}
#preparing h4{padding:2px 0px 10px 0px;}
#preparing p{padding:0px 28px 0px 0px;text-align:justify;}
/**  TOP  **/
#top{float:left;width:100%;margin:1px 0px 0px 0px;}
#top .mini{float:left;width:326px;height:270px;padding:0px 0px 0px 0px;
/* background-image:element.style */
background-repeat:no-repeat;background-position:bottom left;background-color:transparent;}
#top .text{float:left;width:206px;height:240px;padding:30px 0px 0px 100px;}
#top h2{padding:0px 0px 0px 0px;}
#top h3{padding:2px 0px 13px 0px;}
#top p{line-height:14px;}
#projstrip {float:left;width:100%;margin:5px 0px 0px 0px;}
#projstrip .miniproj{float:left;width:326px;height:341px;padding:0px 0px 0px 0px;}
#projstrip .miniproj h5 {position:absolute;z-index:1;color:white;}
#projstrip .miniproj h5 span  {position:relative;top:3px;left:20px}
#projstrip .slideshow{float:left;width:653px;height:141px;padding:0px 0px 0px 0px;margin-left:1px; background: red url(../images/slideshow-bg.gif) no-repeat 0 0) }
.slideshow h5 {position:relative;color:#DBDBDB;top:3px;left:20px}
/************************************************  REFERENCE **********************************************************/
#reference{margin:7px 0px;}
#reference .box{float:left;width:924px;padding:0px 0px 15px 28px;}
#reference h5{clear:both;padding:7px 0px 0px 0px;height:25px;}
#reference h6{clear:both;}
#reference p{float:left;padding:0px 28px 0px 0px;height:15px;width:155px;}
#reference p a{color:#666666;text-decoration:underline;}
#reference p a:hover{color:#333;text-decoration:underline;}
/******************************************************  PORTFOLIO  ***************************************************/
#portfolio{margin:7px 0px 0px 0px;}
#portfolio .box{float:left;width:917px;padding:0px 0px 20px 32px;}
#portfolio h1{padding:12px 0px 15px 0px;}
#portfolio ul{float:left;width:917px;height:50px;padding:0px 0px 0px 0px;background-image:url(../images/portfolio_menu.gif);background-repeat:no-repeat;background-position:0px 37px;background-color:transparent;}
#portfolio li{float:left;padding:0px 5px 0px 0px;background:none;}
#portfolio li a{float:left;width:154px;height:40px;padding:10px 0px 0px 0px;background-image:url(../images/portfolio_tab1.gif);background-repeat:no-repeat;background-position:0px top;background-color:transparent;text-align:center;text-decoration:none;color:#6d6d6d;font-size:14px;font-weight:bold;line-height:18px;}
#portfolio li a.first{background-image:url(../images/portfolio_tab2.gif);}
#portfolio li a.active{background-position:-308px top;}
#portfolio li a:hover{text-decoration:none;background-position:-154px top;}
#portfolio li a.active:hover{background-position:-308px top;cursor:default;}
#portfolio .category_text{float:left;padding:15px 40px 13px 40px;width:835px;border-top:none;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background-color:#fff;}
#portfolio .area{float:left;padding:0px 0px 0px 0px;width:915px;border-top:none;border-right:1px solid #dbdbdb;border-bottom:none;border-left:1px solid #dbdbdb;background-image:url(../images/portfolio_bg2.gif);background-repeat:repeat-x;background-position:left top;background-color:#ededed;}
#portfolio .mini{float:left;padding:24px 40px 0px 40px;width:225px;height:305px;}
#portfolio a img{display:block;margin:0px auto;padding:0px 0px 0px 0px;width:225px;height:195px;border:none;background-image:none;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
#portfolio h3{display:block;text-align:center;font-size:12px;line-height:16px;margin:0px 0px 2px 0px;padding:10px 0px 5px 0px;border-bottom:1px solid #dbdbdb;}
#portfolio .area_footer{float:left;width:917px;height:13px;padding:0px 0px 0px 0px;background-image:url(../images/portfolio_area_footer.gif);background-repeat:no-repeat;background-position:left top;background-color:transparent;}
#portfolio .pagination{float:left;width:897px;padding:10px 20px 0px 0px;}
#portfolio .pagination var{float:right;
/*height:28px;*/
width:14px;background-image:none;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
#portfolio .pagination var.left{
/*background-image:url(../images/portfolio_pg_left.gif);*/
}
#portfolio .pagination var.right{
/*background-image:url(../images/portfolio_pg_right.gif);*/
}
#portfolio .pagination p{float:right;
/*height:24px;*/
padding:3px 10px 0px 10px;color:#333;
/*border-bottom:1px solid #dbdbdb;*/
background-color:#ededed;}
#portfolio .pagination span{padding:0px 5px;color:#333;}
#portfolio .pagination span a{padding:0px 0px;}
#portfolio .pagination span a.active{font-weight:bold;color:#333;}
#portfolio .pagination span a.active:hover{color:#333;text-decoration:none;cursor:default;}
/********************************************************  ESHOP  *****************************************************/
#eshop{margin:7px 0px 0px 0px;}
#eshop .box{float:left;width:810px;padding:0px 0px 0px 85px;}
#eshop .area{float:left;padding:0px 0px 10px 0px;width:100%;}
#eshop .area .mini{float:left;padding:15px 42px 15px 42px;width:186px;height:345px;}
#eshop .area a img{display:block;width:186px;height:186px;}
#eshop .area .header{float:left;width:100%;padding:0px 0px 0px 0px;border-bottom:1px solid #acacac;text-align:center;}
#eshop .area .link{float:left;width:100%;padding:5px 0px 5px 0px;border-bottom:1px solid #acacac;}
#eshop .area .link_left{float:left;width:92px;border-right:1px solid #acacac;}
#eshop .area .link_right{float:left;width:93px;}
#eshop .area .price{float:left;width:100%;text-align:center;}
#eshop .area a.preview{float:left;width:47px;height:22px;padding:0px 0px 0px 38px;background-image:url(../images/eshop_icon_previev.gif);background-repeat:no-repeat;background-position:3px center;background-color:transparent;color:#414141;}
#eshop .area a.writeus{float:left;width:47px;padding:0px 0px 0px 38px;background-image:url(../images/eshop_icon_writeus.gif);background-repeat:no-repeat;background-position:3px center;background-color:transparent;color:#414141;}
#eshop .area a.cart{float:left;width:100%;padding:38px 0px 0px 0px;background-image:url(../images/eshop_icon_cart.gif);background-repeat:no-repeat;background-position:center 3px;background-color:transparent;text-align:center;}
#eshop .area .header a{font-weight:bold;color:#11a1d5;font-size:12px;line-height:16px;}
#eshop .pagination{float:left;width:960px;padding:10px 0px 10px 10px;height:27px;}
#eshop .pagination var{padding:0px 20px 0px 0px;font-style:normal;font-weight:bold;color:#888888;}
#eshop .pagination p{float:right;height:24px;padding:3px 10px 0px 10px;color:#333;}
#eshop .pagination span{padding:0px 5px;color:#333;}
#eshop .pagination span a{padding:0px 0px;}
#eshop .pagination span a.active{font-weight:bold;color:#333;}
#eshop .pagination span a.active:hover{color:#333;text-decoration:none;cursor:default;}
/**************  DETAIL  ****************/
#eshop .detail{float:left;width:924px;padding:10px 0px 0px 28px; }
#eshop .detail{float:left;width:924px;padding:10px 0px 0px 28px; }
#eshop .detail .left{float:left;width:464px;padding:0px 0px 20px 0px; }
#eshop .detail .image_top{float:left;width:450px;padding:0px 0px 0px 14px;}
#eshop .detail .image_top a{float:left;width:410px;padding:0px 0px 10px 0px;border-bottom:1px solid #f3f3f3;}
#eshop .detail .image_top a img{display:block;width:410px;height:400px;}
#eshop .detail .gallery{float:left;width:450px;padding:7px 0px 0px 11px;}
#eshop .detail .gallery a{float:left;width:98px;padding:3px 3px 3px 3px;}
#eshop .detail .gallery a img{display:block;width:98px;height:95px;}
#eshop .detail .right{float:left;width:441px;padding:40px 0px 0px 0px; background:transparent url(../images/eshop_detail_bg.gif) no-repeat 0px 68px; }
#eshop .detail .right_narrow{padding:5px 18px; }
#eshop .detail h3{color:#10a4e2;font-size:12px;font-weight:bold;padding:5px 0px;margin:0px 0px; }
#eshop .detail h4{color:#0a9dde;font-size:11px;font-weight:bold;padding:5px 0px;margin:10px 0px 5px 0px;border-bottom:1px solid #c9c9c9;  }
#eshop .detail h4 span{color:#000;}
#eshop .detail .bottom{float:left;width:100%;padding:40px 0px 0px 0px; }
#eshop .detail a.back{float:right;width:92px;height:26px;padding:0px 5px;line-height:26px;background-image:url(../images/eshop_back.gif);background-repeat:no-repeat;background-position:center top;background-color:transparent;color:#fff;text-align:center;text-decoration:underline;font-weight:bold;}
#eshop .detail a.cart{float:right;width:92px;height:26px;padding:0px 5px;line-height:26px;background-image:url(../images/eshop_order.gif);background-repeat:no-repeat;background-position:center top;background-color:transparent;color:#fff;text-align:center;text-decoration:underline;font-weight:bold;}
#eshop .detail_footer{float:left;width:924px;padding:20px 0px 10px 28px;text-align:right; }
#eshop .detail td{padding:0px 5px; }
/*******************************************************  ABOUTUS  ****************************************************/
#aboutus{margin:7px 0px 0px 0px;}
#aboutus .box{float:left;width:917px;padding:0px 0px 20px 32px;}
/*******************************************************  CONTACT  ****************************************************/
#contact{margin:7px 0px 0px 0px;}
#contact .box{float:left;width:917px;padding:0px 0px 20px 32px;}
/***************************************************  TERMS OF TRADE  *************************************************/
#terms_of_trade{margin:7px 0px 0px 0px;}
#terms_of_trade .box{float:left;width:917px;padding:0px 0px 20px 32px;}
/*******************************************************  SEARCH  *****************************************************/
#search{margin:7px 0px 0px 0px;}
#search h2{font-size:16px;line-height:22px;color:#686868;text-decoration:none;font-weight:normal;text-align:center;}
#search p{text-align:justify;}
#search .box{float:left;width:917px;padding:0px 0px 20px 32px;}
#search .result{float:left;width:80%;padding:0px 10% 0px 10%;}
#search .mini{float:left;width:100%;padding:15px 0px 15px 0px;}
#search .link{float:left;width:100%;padding:0px 0px 0px 0px;}
#search .text{float:left;width:100%;padding:0px 0px 0px 0px;}
/************************************************  OFFER_HEADER  ******************************************************/
#offer_header{margin:7px 0px 0px 0px;}
#offer_header .box{float:left;width:917px;height:379px;padding:0px 0px 0px 32px;}
#offer_header ul{float:left;width:660px;padding:20px 90px 0px 90px;}
#offer_header li{float:left;display:block;width:330px;height:50px;background:none;padding:0px;}
#offer_header li .mini{float:left;display:block;width:45px;height:50px;background-repeat:no-repeat;background-position:center center;background-color:transparent;}
#offer_header li a{display:block;margin:16px 0px 0px 50px;font-weight:bold;color:#5f5f5f;text-decoration:none;}
#offer_header li a:hover{color:#11a4e2;text-decoration:none;}
/*******************************************************  CONTACT  ****************************************************/
#offer{margin:7px 0px 0px 0px;}
#offer .box{float:left;width:100%;padding:20px 0px 20px 0px;}
/************************************************  DOMAIN  ************************************************************/
#domain{margin:7px 0px 0px 0px;}
#domain .box{display:block;margin:0px auto;width:600px;padding:20px 0px 20px 0px;}
#domain .top_text{padding:10px 0px 5px 0px;}
#domain .bottom_text{padding:10px 0px 5px 0px;}
#domain form{display:block;padding:3px 0px 3px 0px;}
#domain table{border-collapse:collapse;display:none;margin:0px auto;width:600px;border:none;}
#domain tbody{display:block;}
#domain th{text-align:left;padding:3px 5px 3px 5px;width:290px;}
#domain td{border:none;border-top:1px solid #D4D0C8;padding:5px 5px 5px 5px;width:140px;text-align:left;}
#domain td img{display:block;margin:0px auto;width:94px;}
/************************************************  BANNER  ************************************************************/
.banner{float:left;width:100%;margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#DBDBDB;}
/******************************************************  DOWNLOAD  ****************************************************/
#download{margin:7px 0px 0px 0px;}
#download .box{float:left;width:917px;padding:0px 0px 0px 32px;}
#download h2{display:block;clear:both;font-size:12px;line-height:16px;padding:7px 10px 7px 10px;letter-spacing:normal;font-weight:bold;}
#download .download_items{float:left;width:630px;padding:0px 0px 20px 310px;}
#download table{display:block;clear:both;border:none;border-collapse:collapse;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
#download th{color:#000;text-align:left;font-weight:normal;padding:5px 10px 6px 10px;border-top:1px solid #7a7a7a;background-color:#f5f5f5;}
#download td{color:#000;text-align:left;padding:5px 10px 5px 10px;}
#download .text_center{text-align:center;}
/*****************************************************   ORDER  *******************************************************/
#order{margin:7px 0px 0px 0px;}
#order .box{padding:0px 32px 0px 32px;}
#order .result{padding:20px 70px 30px 350px;font-weight:bold;color:#686868;}
#order form{padding:0px 70px 20px 350px;}
#order input.text{padding:2px;}
#order select{padding:1px;}
#order fieldset{border:1px #80CCEC solid;padding:5px;margin:0;width:540px;}
#order legend{padding:0px 2px;color:#019CD5;}
#order .spacer{width:100%;height:15px;}
#order .explanation{padding:5px 0px 10px 0px;width:550px;text-align:right;}
#order .agree{width:550px;}
#order .note{width:550px;margin:3px 0;}
#order .send{width:560px;text-align:right;}
/****************************************************   WRITEUS  ******************************************************/
#writeus{margin:7px 0px 0px 0px;}
#writeus .box{padding:0px 32px 0px 32px;}
#writeus .result{padding:20px 70px 30px 350px;font-weight:bold;color:#686868;}
#writeus form{padding:0px 70px 20px 350px;}
#writeus input.text{padding:2px;}
#writeus select{padding:1px;}
#writeus fieldset{border:1px #80CCEC solid;padding:5px;margin:0;width:540px;}
#writeus legend{padding:0px 2px;color:#019CD5;}
#writeus .spacer{width:100%;height:15px;}
#writeus .explanation{padding:5px 0px 10px 0px;width:550px;text-align:right;}
#writeus .note{width:550px;margin:3px 0;}
#writeus .send{width:560px;text-align:right;}
/***************************************************   CAREER  ********************************************************/
#career{margin:7px 0px 0px 0px;}
#career .box{padding:0px 32px 20px 32px;}
/***************************************************   WEB MAP  *******************************************************/
#webmap{margin:7px 0px 0px 0px;}
#webmap .box{float:left;width:917px;padding:0px 0px 30px 32px;}
#webmap ul{display:block;margin:0px auto;width:630px;padding:0px 0px 0px 20px;list-style-type:circle;background:none;}
#webmap li{padding:0px 5px 0px 0px;background:none;}
#webmap li a{background:none;}
/********************************************************  FOOTER  ****************************************************/
#footer{float:left;width:96%;height:26px;margin:0px 0px 10px 0px;padding:0px 2% 0px 2%;background:url(../images/footer_bg.png) no-repeat left top;}
#footer p{display:block;height:20px;color:#009ee0;padding:4px 0px 0px 0px;}
#footer p.left{float:left;width:60%;text-align:left;}
#footer p.right{float:right;width:40%;text-align:right;}
#footer span{padding:0px 8px;font-weight:normal;color:#009ee0;text-decoration:none;}
#footer a{padding:0px 8px;font-weight:normal;color:#009ee0;text-decoration:none;}
#footer a.produkce{
/* special produkce24 */
}
#footer a:hover{text-decoration:underline;}
#footer a.active{text-decoration:underline;cursor:default;}

