a, a:hover, a:visited{color:#000000;text-decoration:none;}
body, li, ul, ol, p, input, select, textarea, form, h1, h2, h3, h4, h5, h6{padding:0;margin:0;list-style:none;}
body{font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;background:url(bg-foot3.jpg) left bottom repeat-x;}
html{background:#b4b1ab}
h1{position:relative;top:477px;margin:0 auto;font-size:1.1em;width:957px;overflow:hidden;color:#000000;}
/*h2{top:520px;font-size:0.8em;overflow:hidden;}*/
h1 span{display:block;width:300px;margin-left:225px;}
#bg-page-bottom{position:relative;bottom:0px;width:100%;height:82px;margin:0px auto;}
#foot{position:relative;margin:0px auto;width:957px;height:82px;background:url(foot3.jpg) left top no-repeat;font-size:0.6em;text-transform:uppercase;}
#foot span{position:absolute;left:379px;bottom:4px;}
#foot ul{position:absolute;top:10px;margin-left:235px;}
#foot ul a{color:#ffffff;}
#foot ul a:hover{text-decoration:underline;}
#foot ul li{float:left;margin-right:26px;}
#head-container{position:absolute;left:0px;top:0px;width:100%;height:389px;background:url(bg-html.jpg) left top repeat-x;}
#head{position:relative;margin:0px auto;background:url(bg-head2.jpg) left top no-repeat;width:957px;height:389px;}
#head #flash{position:absolute;left:12px;top:113px;width:937px;height:234px;background:url(flash.jpg) left top no-repeat;}
#head div#csao{position:absolute;left:842px;top:95px;padding-left:55px;width:0px;height:15px;background:url(csao-cz.jpg) left top no-repeat;overflow:hidden;}
#head a#house{display:block;position:absolute;left:969px;top:118px;padding-left:9px;width:0px;height:10px;background:url(dum.gif) left top no-repeat;overflow:hidden;}
#head a#mail{display:block;position:absolute;left:969px;top:135px;padding-left:9px;width:0px;height:10px;background:url(obalka.gif) left top no-repeat;overflow:hidden;}
#head a img#house,#head a img#mail{border:none;}
#head h2{height:30px;line-height:100px;overflow:hidden;}
#content{float:right;width:507px;background:#dad8d5 url(content-bottom.jpg) left bottom no-repeat;padding:102px 21px 0px 21px;margin-bottom:60px;font-size:0.75em}
#content p{padding-bottom:20px;}
#content h2,#content h3,#content h4,#content h5,#content h6,#content ul,#content ol,#content div,#content img,#content form{padding-bottom:10px;}
#content h2{font-size:1.33em}
#content h3 {font-size:1.17em}
#content a {font-weight:bold;text-decoration:underline}
#content a:hover {text-decoration:none}
#content ul li {list-style-type:circle;margin-left:15px;}
#content .news{clear:both;}
#content .news img {float:right;}
#left{float:left;width:753px;}
#left-column{float:right;background:url(left.jpg) left top no-repeat;width:190px;min-height:474px;_height:474px;margin-right:14px;padding-bottom:60px;}
#left-column #left-in .name{position:relative;width:155px;height:21px;margin:0px auto;background:url(bg-nadpis.jpg) left top no-repeat;font-size:0.7em;color:#ffffff;left:-5px;margin-bottom:10px;}
#left-column #left-in .name h3{position:absolute;left:10px;top:2px;/font-size:1.2em;}
#left-column #left-in a.archiv {display: block; width: 155px; text-align: center; margin-left: 18px; font-size: 90%;}
#left-column #left-in a.archiv:hover {text-decoration: underline;} 
#left-column .news{position:relative;width:164px;margin:0px auto;padding-top:10px;background:#2F2E2C url(news-bottom.jpg) left bottom no-repeat;margin-bottom:5px;padding-bottom:40px;font-size:0.70em;}
#left-column .news p a{color:#ffffff;}
#left-column .news p a:hover{text-decoration:underline;}
#left-column .news .frame{width:162px;height:94px;margin:0px auto;background:url(frame.jpg) left top no-repeat;}
#left-column .news .frame a{position:absolute;left:12px;top:30px;background:url(sipka.gif) 100px 26px no-repeat;color:#000000;padding-left:137px;width:0px;height:85px;line-height:150px;overflow:hidden;}
#left-column .news .frame img{position:relative;left:12px;top:6px;}
#left-column .news span{color:#ffffff;padding-bottom:4px;display:block;padding-left:10px;}
#left-column .news span.great{padding-top:4px;}
#left-column .news span.great a {color: #ffffff;}
#left-column .news span.great a:hover {text-decoration: underline;}
#left-column .news a.vice{display: block; width: 55px; text-align: center; position:relative;left:55px;bottom:-7px;}
#left-column .news p{color:#ffffff;padding-left:10px;padding-right:10px;}
#left-top{width:190px;height:25px;background:url(left-top.jpg) left top no-repeat;}
#main{margin:0px auto;margin-top:387px;background:#b5b2ac;width:957px;}
#menu{position:absolute;left:204px;top:371px;width:549px;height:38px;background:url(bg-menu.jpg) left top no-repeat;}
#menu ul{position:absolute;left:15px;top:11px;font-size:0.75em;height:27px;}
#menu ul li{display: block; float:left;margin-right:2px;position:relative;}
#menu ul li a {display: block; float:left; position:relative;color:#ffffff;font-weight:bold;height:24px;padding-top:3px;margin-left:15px;padding-right: 5px;}
/*\*/ * html #menu ul li a {margin-left: 7px;}/**/
#menu ul li a:hover, #menu ul li a.active{color:#000000; background: url(bg-menu-a.gif) right 1px no-repeat;}
#menu ul li a span.point {position: absolute;display:block;width:11px;height:27px; top: 0px;left:-11px; background: url(bg-menu-span.gif) 0 -33px no-repeat;} 
#menu ul li a:hover span.point, #menu ul li a.active span.point {background: url(bg-menu-span.gif) 0 1px no-repeat;}
#menu ul li#domu{position:absolute;left:110px;top:-368px;display:block;width:300px;line-height:400px;overflow:hidden;}
#menu ul li#domu a {background: none;display:block;width:300px;line-height:400px;overflow:hidden;}
#menu ul li:hover ul.vnorene{display:block;width:122px;}
#menu ul li ul.vnorene{position:absolute;left:-7px;top:27px;display:none;}
/*\*/ * html #menu ul li ul.vnorene {left: 0px;}/**/
#menu ul li ul.vnorene li{float:none}
#menu ul li ul.vnorene li a{float:none;color:#000000;display:block;font-size:1.2em;background:url(nic.gif) left top no-repeat;padding:3px 0 3px 11px;width:109px;background:#eed137;height:auto}
#menu ul li ul.vnorene li a:hover{background:#ceb428 url(nic.gif) left top no-repeat;width:109px;}
#right-column{float:left;width:193px;height:500px;margin-left:11px;padding-bottom:60px;}
#right-column #contact{background:url(bg-kontakt.jpg) left top no-repeat;width:179px;height:100px;padding-top:19px;padding-left:14px;margin-bottom:17px;font-size:0.8em;font-weight:bold;}
#right-column #contact h3{margin-left:11px;font-size:0.9em;color:#ffffff;margin-bottom:21px;}
#right-column #contact a {text-decoration: none;}
#right-column #contact a:hover{text-decoration:underline;}
#right-column #write-us{position:relative;background:#B9B6B1 url(bg-napiste-nam-text.jpg) left top no-repeat;width:163px;padding:56px 14px 0px 14px;}
#right-column form {position: relative; background: url(bg-napiste-nam-form.jpg) 0 0 no-repeat; height: 254px;width: 191px;margin-bottom:7px;}
#right-column #write-us a:hover{text-decoration:underline;}
#right-column #write-us h3{position:absolute;left:25px;top:25px;font-size:0.9em;color:#ffffff;}
#right-column p{font-size:0.75em;}
#right-column textarea{position:absolute;top:20px;left:24px;width:128px;height:123px;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
#right-column input{position:absolute;left:24px;top:184px;width:128px;padding:1px 5px;font-size:100%;}
#right-column input#submit{position:absolute;left:106px;top:219px;height:20px;width:50px;padding:0px;margin:0px;font-size:80%;font-weight:bold;border:none;background:transparent;cursor:pointer;}
.cleaner{clear:both;}

#lista{position:absolute;top:30px;left:20px;width:900px;}
#lista ul {text-align:center;margin:0px auto;}
#lista ul li {
	margin:0;
	padding:0;
}

.mailer {font-size:90%; padding:5px;}