/* Sofia by pixelplus.sk */
html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: Candiba, Verdana, Arial, sans;background-color:#fff; color:#666; background:url('../images/design/background.gif') 50% 0px no-repeat}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0;}
a:link, a:visited {color:#d0832e;text-decoration:none;}
a:hover {text-decoration:underline;}
/*#e94200*/

div#menu{position:relative;width:900px;height:51px;padding:0;margin:0;background:url('/images/design/topmenu.jpg') no-repeat;}
div#header{margin:0;padding:0;background:url('../images/design/strecha_01.jpg') no-repeat -5px 0px; width:100%; height:424px}
#logo {margin:0px 0px 0px 0px; display:block; width:320px; height:88px; border:2px solid red] }
#headline, #news {width:120px; height:35px; float:left; margin:40px 0 0 111px; text-align:center}
#headline a, #news a {color:white; text-decoration:none; font-size:12px; font-weight:bold}
#news a p {text-decoration:none!important}
#headline a:hover, #news a:hover {color:white; text-decoration:underline; }

/* mainNav */
#mainNav{margin:0;padding:17px 0 0 40px;list-style:none;}
#mainNav li{float:left; padding:0 10px 0 10px;border-left:1px solid #fff;}
#mainNav li.first {border-left:0;}
#mainNav li a{font-size:12px;}
#mainNav a:link, #mainNav a:visited {text-decoration: none;color: #fff;}
#mainNav a:hover {text-decoration: underline;}

#subNav {margin:0;padding:0;width:900px; text-align:left}
#subNav ul {width:auto}
#subNav li {color:white; list-style:none; display:block; float:left; padding-top:9px }
#subNav li a {color:#000; font-size:13px; padding:7px 20px 7px 30px}
#subNav li a.active {background:url('../images/design/liActive.png') no-repeat 0% 0px}
.sub1 {list-style:none; display:block; float:left; border-right:1px solid white; margin-right:5px; padding-right:5px}
.sub1 a, .sub1 a:visited {color:white; }

ul.submenu {margin-bottom:10px; float:left; clear:both}

div#container{width:900px;padding:0px;overflow:hidden;margin:0 auto; text-align:left}
div#content{width:900px;float:none;padding: 0 0 10px 0; background:#fff; margin:0 auto 0 auto}

.middle {background:url('../images/design/backMiddle.gif') repeat-x}

div#navigation{float:none; clear:both}

#footer {background:url('../images/design/strecha_07.jpg') no-repeat 50% 0px #707173}
#footer {clear:both;width:898px;margin:0 auto;height:49px;text-align:center;font-size:10px;padding:60px 0 0 0;color:#a0a2a3;}
#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: none; color: white }
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

div#wrapper{width:100%; background:#fff}

div#content-area{margin: 10px 15px 20px 25px;font-size:11px;color:#000;text-align:justify;overflow:hidden; line-height:20px; border-top:1px solid #c1c0c0; border-bottom:1px solid #c1c0c0 }
#content-area h1{padding:0;margin:40px 0 10px 0;font-size:24px;font-weight:normal;color:#8cc359;line-height:28px}
#content-area h2{padding:0;margin:20px 0 10px 0;font-size:20px;font-weight:normal;color:#8cc359;}

div#content-images{padding:0;margin:0;clear:both;}
.content-image{float:left;border:3px solid #c38630;margin:6px;}

ul.sitemap {}

#news{margin:3px 40px 0px 30px; height:300px; width:200px; padding:10px; float:right; text-align:left; }
#news h2 {color:#c1262e}
#news a:link, #news a:visited,#news a:link, #news a:visited {font-weight:bold;}
#news li p {color:#666; font-weight:normal; margin:0px}
#news li a {text-decoration:underline; color:#8cc359}
#news li a:hover {text-decoration:underline; color:#000}


#frmSeBigTxt{border:0; height:18px;font-size:11px;line-height:18px;background:transparent;}
#search{width:122px;height:18px; border:1px solid #999; color:white; float:right; margin:170px 20px 0px 0px}
input {color:#999}

#frmSeBigSubmit{vertical-align:bottom;}

div#pagewrapper{width:1152px;margin:0 auto;clear:both;}
div#pageleft{width:100px;height:924px;float:left;background:url('/images/design/left_side.jpg') right top no-repeat;}
div#pagecenter{width:952px;float:left;}
div#pageright{width:100px;height:924px;float:left;background:url('/images/design/right_side.jpg') left top no-repeat;}

#boxes {float:left; clear:both; background:url('../images/design/middle.jpg') no-repeat; width:700px; height:180px; padding:0px 0px 0px 12px; margin-top:30px}
.box {margin:0px; padding:0px; width:149px; float:left; height:150px; margin-right:20px}
#boxes a, .box a {color:#000; text-decoration:none}
.box ul {padding:0px; margin:0px}
.box li {list-style:none; margin:0px; padding:0px; font-size:11px}
.box li a {padding:2px;  width:130px; display:block; color:#000}
.box h2 {font-size:14px; font-variant:small-caps;  color:white; text-shadow:1px -1px #000; margin:7px 0px 4px 0px }
.box p {margin:0px; color:#000}

.boxwhite {color:white; float:left; clear:none; margin:10px 0px 0px 20px; width:700px; padding:0px; height:70px; overflow:hidden}
.boxwhite h2 {font-size:16px; font-weight:bold; margin:0px; clear:both}
.boxwhite p {font-size:11px; margin:0px}


.cleaner { 
display: block; 
clear: both; 
visibility: hidden; 
height: 0; 
border-width: 0; 
margin: 0; 
padding: 0; 
}

table {border:1px solid #999}
th {background:#8cc359; border-bottom:5px solid #c5f895}
td {border-bottom:1px solid #ccc}
tr:hover {background:#c5f895}

.imgborder img {border:3px solid #8cc359}
.imgborder a {color:#8cc359; margin-top:10px}
table.smallpictures {width:100%; overflow:hidden}
table.smallpictures td {width:200px}
.smallpictures img {width:200px; height:163px}
