*{padding:0;margin:0;
behavior: url(csshover.htc);
}
body {
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #0072bc;
background-color: #107abf;
font-size: 12px;
background-image: url(../pics/body_bg2.jpg);background-repeat: repeat-x;
}

/* VSEOBECNE */

h1, h2, h3, h4, h5, h6, p, a {
padding: 0px;
margin: 0px;
}
.content {
width: 915px;
margin-left: auto;
margin-right: auto;
}
.hr{
height: 1px;
margin-top: 10px;
margin-bottom: 10px;
border: 0px;background-image: url(../pics/hr.gif);
background-repeat: no-repeat;}
a {
color: #f69600;
}
a:hover {
text-decoration: none;
color: #f69600;
}
/* HEADER */

.header {
width: 915px;
height: 231px;
background-image: url(../pics/header_bg2.jpg);background-repeat: no-repeat;
position:relative;}
.logo_block {
margin-left: 0px;
width: 500px;
height:231px;
float: left;
display: block;
position:relative;
}
.logo_block a{ 
text-decoration: none;
}
.block_blok{
width: 415px;
height:231px;
float: left;
}
.logo_block .logo span {
display:block;
margin:0;
padding:0;
position: absolute;
top:0;
left: 0px; 
z-index:1; 
width: 500px;
height:231px;
background: url(../pics/logo1.jpg) no-repeat 0em 0em;
display: block;cursor: pointer;}

/* MENU */
.menu {
width: 915px;
height: 68px;
position:relative;
}
.menu img {
float:left;
display:block;
}
.menu ul li {
list-style: none;
float:left;
}
.menu ul.drop {
float: left;
}
.menu ul.drop li.droped{
display: none;
}
.menu li.rozbal:hover ul.drop li.droped {
display: block;
}
.menu li.rozbal ul.drop li.droped ul li{
display: none;
}
.menu li.rozbal ul.drop li.droped:hover ul li{
display: block;
}
.menu ul.drop ul{
position:absolute;
display: block;
z-index: 1000;
width: 150px;
}
.menu a.menulvl2{
text-align: center;
display: block;
color: #341f08;
text-decoration: none;
display: block;
padding: 0px;
width: 149px;
padding-top: 4px;
padding-bottom: 6px;background-image: url(../pics/menu_lvl2x.jpg);font-weight: bold;}
.menu a.menulvl2:hover{
color: #fff;
padding: 0px;
width: 149px;
padding-top: 4px;
padding-bottom: 6px;background-image: url(../pics/menu_lvl2.jpg);}

.menu ul.drop{
position:absolute;
display: block;
z-index: 1000;
top: 67px;
left: 1px;
}
.menu a.menulvl1{
/*height: 32px;
background-color: #f4c454;
*/
width: 149px;
text-align: center;
display: block;
color: #341f08;
text-decoration: none;
font-weight: bold;
padding-top: 11px;
padding-bottom: 13px;background-image: url(../pics/sub_menu_m.png);
background-repeat: repeat-x;
}
* html .menu a.menulvl1{
  background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='pics/sub_menu_m.png',
      sizingMethod='scale');
}
.menu a.menulvl1:hover{
/*height: 32px;
background-color: #f4c454;
*/
color: #fff;background-image: url(../pics/sub_menu_mh.png);
background-repeat: repeat-x;
}
* html .menu a.menulvl1:hover{
  background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='pics/sub_menu_mh.png',
      sizingMethod='scale');
}
.sub_menu_full{
background-image: url(../pics/sub_menu_m.png);
width: 599px;
height: 38px;
}
* html .sub_menu_full{
  background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='pics/sub_menu_m.png',
      sizingMethod='crop');
}
.sub_menu_r{
background-image: url(../pics/sub_menu_r.png);
width: 8px;
height: 38px;
}
* html .sub_menu_r{
  background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='pics/sub_menu_r.png',
      sizingMethod='crop');
}
.sub_menu_l{
background-image: url(../pics/sub_menu_l.png);
width: 8px;
height: 38px;
}
* html .sub_menu_l{
  background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='pics/sub_menu_l.png',
      sizingMethod='crop');
}

/*MAIN*/
.main h1{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 18px;color: #f69600;
padding-bottom: 10px;
padding-top: 10px;}
.main h2{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 14px;color: #f69600;
padding-bottom: 10px;
padding-top: 10px;}
.main h3{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 14px;color: #f69600;
padding-bottom: 5px;
padding-top: 5px;}
.main p{
padding-bottom: 5px;
padding-top: 5px;}
.main b{
font-weight: bold;
color: #f69600;
}
.main_main_txt_p {
margin-bottom: 25px;}
.main ul {
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;}
.main li {list-style-image: url(../pics/jipka.gif);}
.main {
width: 915px;
}
.main_top {
width: 915px;
height: 32px;
background-image: url(../pics/main_top1.gif);background-repeat: no-repeat;
float: left;
display: block;
}
.main_main {
width: 915px;
background-image: url(../pics/main_main.gif);background-repeat: repeat-y;
float: left;
display: block;
}
.main_main_txt {
padding-left: 15px;
padding-right: 15px;}
.main_main_txt_sub {
padding-left: 15px;
padding-right: 15px;text-align: justify;}
.main_main_txt_r {
padding-left: 5px;
width:260px;
float: right;
display: block;
}
.main_main_txt_l {
padding-right: 5px;
width:605px;
float: left;
display: block;
text-align: justify;
}
.main_bottom {
width: 915px;
height: 32px;
background-image: url(../pics/main_bottom.gif);background-repeat: no-repeat;
float: left;
display: block;
}
.main_pct {
width: 915px;
background-image: url(../pics/main_main.gif);background-repeat: repeat-y;
float: left;
display: block;
}
.main_pct_txt {
margin-left: 15px;
margin-right: 15px;
height: 160px;
background-image: url(../pics/bg_images.jpg);
background-repeat: repeat-x;}
.img_container {

padding-top: 22px;
padding-bottom: 10px;
width: 820px;
height: 120px;
float: left;
position:relative;
overflow: hidden;
}
.img_container img{
margin: 1px;
border: 2px solid #fff;}
/* MAIN BOX */
.main_box{background-image: url(../pics/right_box.gif);
width: 259px;
height: 139px;
margin-bottom: 5px;
}
.box_text {
padding: 10px;
/*padding-left: 10px;*/
}
.box_text h2{
color: #f69600;font-size: 18px;}
/* FOOTER */
.footer {
float: left;
display: block;
}
.footer_l {width: 730px;
float: left;
padding-left: 5px;
display: block;
color: #bcdaee;
}
.footer_r {
float: right;
width: 170px;
height: 27px;
padding-right: 5px;
display: block;background-image: url(../pics/netropolis.png);
/*background-image: url(../pics/netropolis-logo.gif);*/
}
* html .footer_r{
  background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='pics/netropolis.png',
      sizingMethod='crop');
}
.footer_r a{
width: 160px;
height: 27px;
display: block;
/*background-image: url(../pics/netropolis-logo.gif);*/
}
/* SUB PAGES STYLES */
.block_ul {
float: left;
width: 200px;text-align: left;}
.block_ul_v {
float: left;
width: 240px;text-align: left;}
.block_inline {
padding-left: 20px;
}
.images_sub img{
margin-left: 10px;
margin-top: 5px;
border: 2px solid #71b0db;
}
.pct_p img{
border: 2px solid #71b0db;
margin-left: 16px;
margin-top: 5px;
margin-bottom: 5px;
}
.vzorkovnik {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 25px;}
.vzorkovnik td {
background-color: #f4faff;
width: 100px;
height: 40px;text-align: center;}
.vzorkovnik td.clean {
background-color: #fff;
}
.pct_u img{
border: 2px solid #71b0db;
margin-top: 5px;
margin-bottom: 5px;
}
.pct_u ul {
display: inline;
text-decoration: none;
}
.pct_u li{
float: left;
margin-left: 15px;
display: inline;
text-decoration: none;text-align: center;
}
.pct_u li{
float: left;
margin-left: 15px;
display: inline;
text-decoration: none;text-align: center;
}
.pct_u a{
text-decoration: none;
}
.block_l {
float: left;
width: 610px;
}
.ref_img  img{
float: left;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 10px;
border: 2px solid #71b0db;
}
.preco_blok {
float: left;
text-align: justify;}
.in_formular {
width: 310px;
border: 1px solid #71b0db;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #2d4759;
}
.in_txt {
width: 310px;
border: 1px solid #71b0db;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #2d4759;
}
.kon_form {
margin-left: 303px;
}
.in_button {
width: 100px;
margin-left: 110px;
}
.warning {
visibility:hidden;
display:block;
font-weight: bold;
font-size: 14px;
color: #f69600;
}	


 
 #recaptcha_response_field {
   border-color: #71b0db !important; //Text input field border color
   background-color:#71b0db !important; //Text input field background color
 }
