body {background:#393939 url(img/bg.gif) repeat-x;margin:0;margin-top:18px;font-family:Tahoma, Helvetica, sans-serif;font-size:62.5%}
#mother {width:977px; margin:0 auto;}


/*header*/
#header {width:977px;position:relative;background:url(img/bgtop.jpg) left top no-repeat;height:106px;}
#header .logo {width:334px; height:87px; position:absolute; left:17px; top:19px;}
#header .logo a img {border:none}
#header .motto span {color:#9ED9FF;font-size:110%;font-weight:bold;position:absolute;left:20px;top:85px;}
#flash {width:977px; height:310px;background:url(img/header.jpg);}
#flash object {margin:11px 14px;}
/*menu*/
#menu {float:right;display:inline;}
#menu ul {margin:0px;padding:0;}
#menu ul li {list-style:none;background:url(img/separator.gif) right 0 no-repeat;float:left; display:inline;padding:35px 6px 10px 6px;}
#menu ul li a {display:block;font-size:120%;text-transform:uppercase;margin:0 8px 0 8px;text-decoration:none; color:#c6c6c6; font-weight:bold}
#menu ul li a:hover {color:#F3CD14}

/*menu active*/

#menu .selected-menu a {text-decoration:underline;color:#F3CD14}

/*submenu*/
#menu ul ul li{display:block;float:none;margin:0;padding:0;filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
#menu ul ul li a {color:#F3CD14;margin:0;background:#181818;padding:8px;width:165px;line-height:2;border-bottom:1px solid #8b8b8b;}
#menu ul ul li a:hover {background:#333}



#mcls-kontakt {background:none !important}

.address {float:right;color:#c6c6c6;margin:0 20px;padding:0px 20px;font-size:150%;background:url(img/bg_line_sep.gif) right 10px no-repeat}
.address a{color:#c6c6c6;margin:0}
.provozovna {float:right;color:#c6c6c6;margin:0;padding:0px;font-size:150%;}
.mainbox {background:url(img/boxT.jpg) left top no-repeat;float:left;width:977px;}
.mainbox h1.title {float:left;color:#f5cc0b;font-size:240%;font-weight:normal;padding-left:20px;margin-top:18px;}
.mainbox h3 {margin:0;font-size:100%;color:#f5cc0b;font-weight:normal;line-height:160%}
.mainbox .panelbox {width:937px;float:left;margin:10px 20px 10px 0px;padding:0}
.mainbox .panelbox a{font-size:100%}

#web-html {margin:0px;padding:0px;}

.box1 {margin:0 4px;padding:0px}
.links-group {float:left;width:986px;margin:0px;padding:0}
.links-group a {color:#333;}
.olink-item {float:left;width:328px;background:url(img/boxC.gif) left top repeat-y;color:#8b8b8b;font-size:120%;margin:0px;padding:0px}
.olink-title {background:url(img/boxT.gif) left top no-repeat;margin:0;padding:14px}
.olink-title a {color:#9ED9FF;text-decoration:none;font-weight:normal;font-size:140%;text-transform:uppercase;margin:0}
.olink-img img {border:4px solid #333333 !important;margin:0px 10px;padding:0}
.links-group .olink-desc {background:url(img/boxB.gif) left bottom no-repeat;float:left;padding-bottom:0px;height:124px} 
.links-group .olink-desc p {margin:10px;padding:0 0px 5px 5px;line-height:130%}
.links-group .olink-desc a {float:right;font-size:100%;color:#9ED9FF;text-decoration:underline;margin-right:28px;}


/*.clearfix {background:#393939}*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

#foot {background:#151515 url(img/bgfooter.gif) repeat-x;padding-bottom:50px}
#foot .partneri {margin:0 auto 0;width:959px;padding:15px;}
#foot .partneri strong {font-size:185%;color:#303030;}    
#foot .partneri img {margin:0px 10px;border:none;margin:0 10px;padding:0;vertical-align:middle}                                                  
#footer {color:#8b8b8b;line-height:1.4;font-size:110%;background:url(img/bgfoot.gif) left top repeat-x;width:977px;padding-top:20px;margin:0 auto 0;}
#footer a {color:#8b8b8b;font-size:100%;margin:0 5px 0 0;text-decoration:underline}
#footer a:hover {color:#c6c6c6;text-decoration:none;}
#footer span {float:right;}
#footer span.small {float:left}
#footer img {margin:0 10px}

/*subpages*/
.subpageitem h3 {padding:0; margin:0 !important;font-weight:bold;font-size:130% !important}
.subpageitem {background:#3f3f3f !important;margin:0 25px 30px 25px;height:116px !important}                                                                                          
.subpages p{margin:0 10px 0 10px !important;padding:0 !important}
.subpages a{margin:0px !important;padding:0 !important;font-weight:bold;}
.subpages img {border:2px solid #8b8b8b !important;margin:2px 10px 0px !important;padding:0 !important}
.subfiles {clear:both}

#web-html .form-sent {width:600px !important}
#web-html .form-sent p strong{color:#000 !important}



.seo-lista {
  top:0;
  left:0;
  width:100%;
  background:#1D1F1F;
  border-bottom:1px solid #2f2f2f;
  color:#aaa;
  padding:4px 0;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  font-size:10px; 
  text-align:center;
  position:absolute;
  }
  
.seo-lista a {font-size:10px;color:#b8b8b8;padding:0 10px;text-decoration:none}
.seo-lista a:hover {color:#ccc;text-decoration:underline}
