/* konstrukce */
html {margin: 0; padding: 0;}
body {background:#F2F2F2 ;margin: 0 0 ; padding: 0; font-family: arial, tahoma; font-size: 11px; color: #000000; }
form {margin: 0px; padding: 0px;}
input {font-family: arial;}

.clear {clear: both; height:0px; font-size:0px;}
.center {text-align: center; }
.right {text-align: right;}

#container-bottom {background:url('/img/bg.jpg') repeat-x top; }
#container {background:url('/img/container.jpg') repeat-y; width: 1118px; margin: 0px auto 0px auto; position:relative;padding:514px 0px 0px 0px; }

.logo {width:138px; height:90px; left:12px; position:absolute; top:14px; border:0px;}

.advert {border:1px solid #5E6366; position:absolute; top:110px; }
.advert-border {border:4px solid #272C2F; font-size:0px;height:325px; }


#top {position:absolute; top:0px; height:506px; width:1118px;}
#top .main-menu {position:absolute; top:517px; width:515px; left:35px;}
#top .menu-left {}
#top .menu-right {}
#top .menu-middle {}


#top .main-menu ul {margin:0px; padding:0px; list-style-type:none; }
#top .main-menu ul li {float:left; padding:14px 10px 0 10px;position:relative; height:32px;}
#top .main-menu ul li.selected {background:url('/img/menu-sel.png') no-repeat bottom center;}
#top .main-menu ul li a {font-size:14px; font-weight:bold; color:#000000;  text-decoration:none; font-family:MyriadWebPro, Verdana, Arial;}


.footer {background:url('/img/footer-bg-bottom.jpg') repeat-x; color:#FFFFFF; font-weight:bold; font-size:12px;margin:0px 0 0px 0; padding:0px 0 0 0; }
.footer-in {width:1118px; min-height:225px;background:url('/img/footer-bg.jpg') no-repeat top; padding:50px 0 0 45px;position:relative; margin:0 auto 0 auto;}
.footer a {color:#FFFFFF;font-size:12px; font-weight:bold; }
.footer-in ul {list-style-type:none; margin:0px; padding:0px;}


.header-box h1,.header-box h2,.header-box h3 {font-size:22px; color:#000000; margin:0px 0 50px 0px; font-weight:bold; padding:0px;  }
.header-box .cont {border-top:0px; color:#000000; font-size:14px;}

.c-content {padding:90px 170px 0px 65px; color:#000000; background:url('/img/container-top.jpg') no-repeat top ;}
.c-content ul {margin:0px; padding:0px; list-style-type:none; }
.c-content ul li {}
.c-content a {color:#000000; font-weight:bold; text-decoration:underline ;}
.c-content table {}
.c-content table td {vertical-align:top; }
.c-content table td p {}


.c-column {}
.l-column {float:left; width:200px;position:relative; left:-590px;}
.r-column {float:right; width:200px;}

.input {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; height:16px;}
.btn {background:#99BB0F; padding:2px 9px 2px 9px; border:0px; color:#00000; font-weight:bold; cursor:pointer; }

.captcha {vertical-align:middle;}
.captcha img {vertical-align:middle;}

.powered-2-advance {margin:0 auto 0 auto; text-align:center; }
.powered-2-advance img {border:0px; margin:10px 0 0 0;}

.textnews-box .btns {text-align:right; }
.textnews-box .btns a {color:#000000; font-weight:bold; }


.reference {width:163px; background:url('/img/footer-vertical-separator.png') repeat-y right; float:left; padding:0 15px 0 0px;} 
.reference h2,.aktuality h2,.infobox h2 {margin:0px 0 0px 0; padding:0px 0 16px 0; font-size:14px; font-weight:bold; text-align:left; }
.reference ul {margin:0px; padding:0px; list-style-type:none; }
.reference ul li {background:url('/img/footer-separator.png') repeat-x top; padding:13px 0 13px 0px; text-decoration:none; text-align:left; }
.reference ul li a {color:#737373; text-decoration:none; background:url('/img/reference-footer.png') no-repeat left center; padding:0 0 0 25px;}

.aktuality h2 {background:url('/img/footer-separator.png') repeat-x bottom; padding:0 0 18px 0;}

.aktuality {width:600px; float:left; padding:0 15px 0 15px; }
.aktuality p {text-align:left !important; color:#646464; margin:13px 0 0 0; padding:0px;}

.infobox {width:159px; float:left;padding:0 0px 0 15px; text-align:left;  background:url('/img/footer-vertical-separator.png') repeat-y left; }
.infobox ul {margin:0px; padding:0px; list-style-type:none; }
.infobox ul li {background:url('/img/footer-separator.png') repeat-x top;padding:13px 0 13px 0px; }
.infobox ul li img {vertical-align:middle; border:0px; margin:0 5px 0 0;}
.infobox ul li a {text-decoration:none; }

.paticka {position:absolute; bottom:20px; left:40px; color:#646464;}
.paticka p {margin:0px; padding:0px;}
.paticka img {vertical-align:middle; }

.footer-links {position:absolute; right:130px; bottom:20px;}
.footer-links ul {margin:0px; padding:0px; list-style-type:none;}
.footer-links ul li {float:left; padding:0 7px 0 7px;}
.footer-links ul li a {text-decoration:none; color:#737373; }
.footer-links ul li a:hover {color:#FFFFFF; }
.footer-links ul li.sep {color:#737373; }

.article-text p {margin:0px;}

.ref-item {float:left; margin:0 50px 20px 0;}
.ref-item img {border:0px;}
.margin0 {margin-right:0px !important;}

.formular {color:#6D6D6D; font-size:16px; }
.formular input[type='text'] {width:350px;border:1px solid #A8ACAD; height:35px; font-size:28px; background:url('/img/input-bg.png') repeat-x; margin:5px 0 10px 0; vertical-align:middle; }
.formular textarea {width:600px;border:1px solid #A8ACAD; height:200px; font-size:16px; background:url('/img/input-bg.png') repeat-x; margin:5px 0 10px 0; vertical-align:middle; overflow:auto;}
.formular .captcha input,.formular .captcha img {vertical-align:middle; }
.formular .captcha input[type='text'] {width:287px;}

.paddingBottom20 {padding-bottom:20px;}

.textColumn {vertical-align:top; text-align:left; padding:0px 0px 0px 20px;}
.textColorColumn {color: #808080;}
