body {background:#8279b8 url(img/bgbody.jpg) repeat-x; margin:0}
#container {width:970px; margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464; line-height:18px;}
#mother {width:950px; margin:0 auto 0;}
#box-left {float:left;width:350px;padding:45px 10px 10px 10px;background:#f8f8f8 url(img/box1.gif) left top no-repeat;color:#696969}
#box-left img {padding:0px 0 !important;margin:0}
#news {float:left;width:245px; padding:45px 10px 10px 10px;  background:url(img/box3.gif) left top no-repeat;}
#marks {float:left;width:295px; padding:0px 10px 10px 10px;background:#fff url(img/box2.gif) left top no-repeat;}
#marks ul{margin-top:55px !important;padding:0}
#box h3 {float:left}
#box {margin-bottom:25px;width:950px;float:left;background:url(img/boxtop.gif) left top no-repeat;padding-top:21px}
#box h3 span {display:none}
#box .clearbot {background:url(img/boxbot.gif) left top repeat-y;}
.cleaner {clear:both; font-size:0px; line-height:0px; height:0;}

#kontakt {width:244px;margin:0;padding:50px 10px 20px 10px;float:left;background: url(img/box3.gif) 0 0 no-repeat;}
#kontakt a {color:#342c67}
#kontakt p {margin:0 8px;padding:0}
/*header*/
#header .topng {position:absolute;top:0;left:774px;z-index:0;/*background:url(img/bgkruh.png) right top no-repeat;height:175px;width:299px*/} 
#header {width:950px; height:94px; position:relative;}
#header .logo {width:182px; height:42px; position:absolute; left:10px; top:25px;}
#header .logo a img {border:none}
.toptext {width:510px;position:absolute; left:230px;margin:0px;padding:34px 0}
.toptext span {display:none;}
#header .language {width:174px;  height:22px;position:absolute;color:#fff; left:725px; top:35px;padding:0px 10px 0; margin:0px 0px 0 40px; font-size:85%; 
  background:#342C67}
#header .language a {color:#fff;font-weight:bold;height:13px;margin:0px;padding:0 10px;font-family:Tahoma;}
#header .language span img {position:relative;top:4px}
#flash {width:950px; height:191px;position:relative;}
/*#flash {width:950px;height:232px;margin-left:13px;background:url(img/img01.jpg) left top no-repeat}*/
#portfolio {margin:0;padding:0;float:left;}
#flash li {list-style:none}
.hide {display:none}
/*news*/
#news .box span {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#565656; display:block}
#news .box span a {color:#8279B8;text-decoration:none;font-weight:bold;font-size:100%;}
#news .box span strong {font-weight:normal}
#news .box .actual {display:block; font-weight:bold; color:#000000; margin:5px 0}
#news .box p {display:block; margin:5px 0;font-size:90%;color:#696969}
#news .box .link a{display:block;clear:both;margin:0; font-weight:bold;font-size:100%; background:url(img/cur2.png) no-repeat 0 2px; padding:0 0px 0 20px;color:#023e89 !important;text-decoration:underline}
#news .box {background:url(img/news-link.gif) no-repeat bottom; padding:8px 0 15px 8px}
#news .img-right {margin-top:5px}
#news .oldlink {float:right;font-size:90% !important;color:#013b87 !important;margin-top:10px;margin-bottom:25px}
#news .oldlink a{background:url(img/cur2.png) left top no-repeat;margin:0;padding:0px 0 0 20px;text-decoration:underline !important;font-weight:bold;vertical-align:middle;color:#8279B8 !important}
#news .box {background:url(img/botsep.png) left bottom repeat-x;}

/* typo */
.subfiles {clear:both}

/* content */
#box-left h1 {color:#000;font-size:170%;font-weight:bold;margin:.5em 0 .5em 0;padding:0;}
#box-left h2 {color:#000;font-size:130%;font-weight:bold;margin:.5em 0 .5em 0;padding:0;}
#box-left h3 {color:#000;font-size:120%;font-weight:bold;margin:.5em 0 .5em 0;padding:0;}
#box-left h4 {color:#000;font-size:110%;font-weight:bold;margin:.5em 0 .5em 0;padding:0;}
#box-left a img {margin:0px 10px 10px 10px;border:1px solid #ddd}
#box-left a {color:#8279b8}
#box-left hr {display:none}
#box-left p {margin:.5em 0 1.3em 0;padding:0px;line-height:1.4em;color:#696969}
#box-left ul  {margin:0;padding:0}
#box-left ul,#box-left ol {margin:1.3em 0}
#box-left ul li, #box-left ol li {margin:.5em .5em .5em 1.5em;list-style:circle}
#box-left img {margin:10px 0;padding:0}

/* colors */
#box-left table,.tblgreen table td,.tblgreen table th {font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#box-left table tr {background:#fff}
#box-left table tr.hlrow {}

#box-left table th, #box-left table thead td {font-weight:bold;font-style:normal !important;color:#f6f6f6 !important;color: #555;border-right: 1px solid #E45C25;border-bottom: 1px solid #E45C25;border-top: 1px solid #E45C25;text-transform: uppercase;background: #E45C25 url(img/head_bg.png) no-repeat;}
#box-left table td {border: 1px solid #E45C25;background: #fff;color: #555;}
#box-left table {border-left: 1px solid #E45C25;}

.clearfix {background:url(img/clearfix.gif) center top repeat-y;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}


#marks ul {margin:0px;padding:0}
#marks .main {list-style:none !important;}
#marks .main a{color:#000;text-decoration:none !important}
#marks li{margin:10px 0px 0px 0px !important;padding-bottom:10px;border-bottom:1px solid #efefef}
#marks span{font-weight:bold;font-style:normal !important;color:#342c67;text-transform:lowercase;}
#marks em{font-style:normal !important;text-transform:lowercase;}
#marks li a {display:block;margin:0 0px 0 0;padding:0 20px;background:url(img/cur1.gif) left 6px no-repeat;}

#foot {background:#ddd url(img/bgfoot.jpg) 0 0 no-repeat;font-size:85%;line-height:1.4em;float:left;width:100%;padding:28px 0;}
#foot img{float:left;margin:5px 0 0 20px;}
#foot a{color:#fff}
#foot p{color:#fff;float:left;margin:8px 0px 0 30px;}
#foot span{display:none}
#footer {background:#eee url(img/bottom.gif) left bottom no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;line-height:5em;clear:both;padding:0px 10px 0 10px;margin:0}
#footer span {float:right;color:#342c67;font-size:90%;}
#footer span a{color:#342c67;text-decoration:underline;margin:0;padding:0}
#footer a {color:#696969;text-decoration:none;margin:0px 5px 0;}
#foot strong{font-family:Tahoma;}
