body {margin:0 auto;padding:0;height:100%;background:url('../img/bg.jpg') repeat #554f42;color: #1C1812;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

h1 {display: none;}
h2 {font-size:16px;font-weight: bold;color: #3C3831; padding: 2px 0 0 14px;background-color: !important;background:url(http://www.hrady-zamky.org/img/podklad.png) left center no-repeat;margin-left: 25px;}
h2.inline {display: inline;padding-right: 200px;}
h3 {font-size:15px;color:#6b1d05;display: inline;background-color: !important;background: none;padding: 0;}
h4 {font-size:11px;font-weight: bold;color: #3C3831;display: inline;text-align: left;}

img {border: 0;}
hr {width: 746px;height: 1px;color: #585144;background-color: #585144;border: 0 none;margin: 0 20px 0 30px;}
em {color: #585144;background-color: !important;}
.cl {clear: both;}
.lh {line-height: 0.5;}
.hid {display: none;}
.err  {margin: 40px 0 40px 0;font-weight: bold;font-size: 14px;color: #000;background-color: !important;}

/* ANCHOR */
a.def {text-decoration:none;color:#1a1713;font-size:12px;font-weight: bold;background-color: !important;}
a.def:hover {text-decoration:underline;color:#6b1d05;font-size:12px;font-weight: bold;background-color: !important;}
h3 a {font-size:15px;font-weight: bold;color: #6b1d05; padding: 5px 0 0 0;display: inline;text-decoration: none;}
h3 a:hover {font-size:15px;font-weight: bold;color: #6b1d05; padding: 5px 0 0 0;display: inline;text-decoration: underline;}
a.light {text-decoration:none;color:#5d5240;font-size:12px;font-weight: bold;background-color: !important;}
a.light:hover {text-decoration:underline;color:#5d5240;font-size:12px;font-weight: bold;background-color: !important;}
.top {text-align: right;padding:6px;}


#mid-col {margin:0 auto;padding:0;width:976px;text-align:left;background:url('http://www.hrady-zamky.org/img/mid.png') repeat-y;}

/*HEAD*/
#lang {width: 936px;height: 16px;text-align: right;margin: 8px auto 0 auto;padding-right: 25px;}
#top {width:976px;height: 19px;margin: 0 auto;background:url('http://www.hrady-zamky.org/img/top.png') no-repeat top center;}
#header {margin:0 auto;padding:0;background:url('http://www.hrady-zamky.org/img/head.png') top center no-repeat;width:936px;height:140px;position: relative;}
.logo {margin: 26px 0 0 32px;}
noscript {padding-right: 50px;color: red;}

/*TOP NAVIGATION*/
#topmenu {width: 920px;height: 27px;margin: 0 auto;background:url('http://www.hrady-zamky.org/img/menu.png') top center no-repeat;text-align:left;padding:11px 8px 0 16px;}
.abs {margin: 3px 0 0 846px; position: absolute;}
.abs1 {margin: 3px 0 0 870px; position: absolute;}
.abs2 {margin: 3px 0 0 894px; position: absolute;}
.pro15 {padding:0; margin:0; list-style:none; height:22px;width: 720px;}
.pro15 li {float:left;}
.pro15 li a {display:block; float:left; height:22px; line-height:22px; color:#ddd; text-decoration:none; text-align:center; padding:0; cursor:pointer; font-size:12px;}
.pro15 li a strong {float:left; display:block; padding:1px 15px 0 0px;}
.pro15 li.current a {color:#fff; background:url('http://www.hrady-zamky.org/img/pro_15_1.png') no-repeat;}
.pro15 li.current a strong {background:url('http://www.hrady-zamky.org/img/pro_15_1.png') no-repeat right top;}
.pro15 li a:hover {color:#fff; background: url('http://www.hrady-zamky.org/img/pro_15_1.png') no-repeat;}
.pro15 li a:hover strong {background:url('http://www.hrady-zamky.org/img/pro_15_1.png') no-repeat right top;}
.pro15 li.current a:hover {color:#fff; background: url('http://www.hrady-zamky.org/img/pro_15_1.png'); cursor:default;}
.pro15 li.current a:hover strong {background:url('http://www.hrady-zamky.org/img/pro_15_1.png') no-repeat right top;}
.pro15 li a em {display:block; float:left; width:16px; height:22px;}
.searchText {position:absolute; height: 17px;text-align: left;padding:1px 3px 2px 5px;width: 102px;background-color: transparent;color: #957555;border: 0;margin: 1px 0 0 684px;border-style: hidden;border-width: 0px;color: #2B271E;font-size: 11px;background-image: url('http://www.hrady-zamky.org/img/searchBox.gif');}
.srchimg {position:absolute;width:18px;height:19px;margin:2px 0 0 798px;}


/*LEFT PANEL*/
#vlavo {float: left;width:796px;height: auto;margin-top:6px;background-color: !important;}
#vlavo p {padding: 0 20px 0 35px; text-align: justify;color: #1C1812;}
.news {width: 100%;position: relative;text-align: center;height: 198px;}
.news1 {width: 252px;text-align: left;float:left;height: 187px;padding: 11px 0 0 8px;background:url('http://www.hrady-zamky.org/img/imageSlider.jpg') top center no-repeat;margin-left: 30px;}
.news2 {width: 465px; padding-left: 15px;text-align: left;float:left;height: 160px;}
#vlavo .news2 p {padding: 10px 10px 10px 0;text-align: justify;}
#fadeshow1 {margin: 20px 0 0 35px;}
.titleleft {width: 400px;float: left;height: 20px;text-align: left;}
.titleright {width: 300px;float: right;height: 20px;text-align: right;padding-right: 20px;}
.coment {width: 780px;padding-top: 0px;margin-top: 10px;}
.comcol1 {float: left;text-align: right;width: 120px;}
.comcol2 {float: left;text-align: justify;width: 205px;}
.comcol2 em{color: #462402;}
.comcol3 {float: left;text-align: justify;width: 450px;}
.imgnews {float:left;display:block;border:1px #26211B solid;margin:2px 5px 0 30px;}
.imgnews2 {float:left;display:block;border:1px #26211B solid;margin:2px 5px 0 10px;}
.source {color: #462402;padding-left: 30px;}
#targetbox {width: 755px;height: 92px;padding-top: 10px;border: 1px solid #585144;margin-left: 20px;background-color: #d1ccc2;}
.clanok {text-align: left;margin-top: 2px;}
/*RIGHT PANEL*/
#vpravo {float: left;width:160px;height: auto;margin-top:0;padding: 0;}
.submenu {width:160px;margin:20px auto 0 auto;text-align: center;background-color: #1d1916;background-image:url('http://www.hrady-zamky.org/img/right.gif');background-position: top center; background-repeat: no-repeat;padding-top: 6px;}
.submenuend {width:160px;margin:0;background-image:url('http://www.hrady-zamky.org/img/right2.gif');background-position: top center; background-repeat: no-repeat;padding: 0;height: 14px;}
#map {background:url(http://www.hrady-zamky.org/img/mapa.png) top center no-repeat;width: 120px;height: 72px;text-align: center;margin: 0 auto;}

/*RIGHT PANEL scrollbox*/
#main, #main2 {width: 140px;height: 310px;border: 2px solid #585144;background:#dcd8d1;margin: 0 auto;color: !important;}
#content {width: 128px;height: 310px;float: left;overflow: hidden;color: #000;text-align: left;background-color: !important;line-height: 16px;}
.text {margin: 5px;}
.text a{font-size: 12px;color: #26211B;text-decoration: none;text-align: left;padding: 0;font-weight: bold;background-color: !important;}
.text a:hover{font-size: 12px;color: #6b1d05;text-decoration: none;text-align: left;padding: 0;font-weight: bold;background-color: !important;}
.vScrollbar {float: left;height: auto;}	
.vTrack {width: 12px;position: relative;background: #1d1916;overflow: hidden;color: !important;}
.vThumb {position: absolute;top: 1px;left: 1px;right: 1px; height: 12px;width: 10px;background: #c8c2b7;overflow: hidden;color: !important;}
.arrowUp, .arrowDown, .corner {height: 12px;width: 12px;overflow: hidden;}
.arrowUp {background: url('http://www.hrady-zamky.org/img/arup.gif') center top no-repeat;margin-top: 1px;}
.arrowDown {background: url('http://www.hrady-zamky.org/img/ardw.gif') center bottom no-repeat;margin-bottom: 1px;}
.corner {float: left;color: !important;background: #000;}

#plans {width: 147px;height: 182px;border: 0px solid #585144;margin: 0 auto;color: !important;padding-top: 14px;background-image:url('http://www.hrady-zamky.org/img/note.png');background-position: top center; background-repeat: no-repeat;background-color:#1d1916 ;}
#plans strong {font-size: 12px;color: #6b1d05;}
#plans img {float:left;border:1px #26211B solid;margin:0 5px 0 6px;}


#tabs {width: 756px;margin: 0 0 0 22px;height: auto;font-size: 13px;color: #1C1812;background:white ;}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color:#453831;font-weight: normal;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background-color: #e9e7e2;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #453831;font-weight: bold;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 0 0 0; background-color: #e9e7e2; }
.ui-tabs .ui-tabs-hide { display: none !important;background-color: #e9e7e2; }

#vlavo #tabs p {padding: 0 12px 0 16px; text-align: justify;color: #1C1812;margin-top: 0;}
#vlavo #tabs h2 {font-size:16px;font-weight: bold;color: #6b1d05; padding: 2px 0 0 16px;background-color: !important;margin:16px 0 6px 0; background:none}


.inp {position:absolute; height: 14px;text-align: left;padding:6px 3px 3px 12px;width: 105px;background-color: transparent;color: #957555;border: 0;margin: 4px 0 0 600px;}

a.current { color:#a29786;text-decoration:none; background-color: !important;}
.rss {margin-top: 0;position: absolute;}

/*FOOTER*/
#bottom {width: 936px;height: 24px;margin: 0 auto;text-align: center;background:url('http://www.hrady-zamky.org/img/footer.png') no-repeat;}
#bottom p {padding: 8px 0 0 0;text-align: center;font-size: 9px;color: silver;line-height: 9px;margin: 0;}
#bottom a{color: gray;text-decoration: none;background-color: !important;}
#bottom a:hover{color: gray;text-decoration: underline;background-color: !important;}
#footer {margin:0 auto;padding: 0;background:url('http://www.hrady-zamky.org/img/bot.png') no-repeat;width: 976px;height: 19px;}

/*ZOZNAM HRADOV*/
th {border-bottom:1px solid #585144;background-color: #898069;color: #000;height: 22px;text-align: left;cursor: pointer;}
td {background-color: #bcb6a9;color: #50493c;vertical-align: bottom;}
#box {text-align: center;margin-left: 30px;width: 746px;font-weight: normal;border: 1px solid #585144;}
.w1 {width: 40px;text-align: center;padding-top: 0px;height: 22px;padding-left: 5px;}
.w2 {width: 180px;text-align: left;height: 22px;padding-left: 5px;}
.w3 {width: 160px;text-align: left;height: 22px;padding-left: 5px;}
.w4 {width: 171px;text-align: left;height: 22px;padding-left: 5px;}
.w5 {width: 145px;text-align: left;height: 22px;padding-left: 5px;}
.w6 {width: 50px;text-align: left;height: 22px;padding-left: 5px;}

/*SLOVNIK*/
.cent {padding-left: 250px;}
.cent a {font-size: 14px;color:#1a1713;text-decoration: none;font-weight: normal;background-color: !important;}
.cent a:hover {font-size: 14px;color:#1a1713;font-weight: bold;text-decoration: none;background-color: !important;}

/*ZACHRANA HRADOV*/
.dleft {width: 375px;float: left;text-align: left;padding-left: 30px;}
.dright {width: 370px;float: left;text-align: left;}

/*COMMENTS*/
.comm1 {padding: 5px 6px 0 14px; text-align: left; font-size: 11px; color: #DCD8D1; width: 726px;margin:10px 0 0 30px;height: 17px;background:url('http://www.hrady-zamky.org/img/1.png') top left no-repeat;}
.comm2 {padding: 0 6px 0 10px; text-align: left; font-size: 11px;width: 730px; background:url('http://www.hrady-zamky.org/img/2.png') top left repeat-y;margin:0 0 0 30px;}
.commb {padding: 0; text-align: left; font-size: 11px; color: #ded8cf; width: 746px;margin:0 0 0 30px;height: 10px;background:url('http://www.hrady-zamky.org/img/3.png') top left no-repeat;}
.comm5 {font-size: 11px;width: 712px;padding: 6px;height: auto;text-align: justify;}
.comm3 {margin-top: 0px; background-color: #DCD8D1; font-size: 11px; color: #000;width: 712px;padding: 6px;border: 1px solid #3C3831;}

.comm1-1 {padding: 5px 6px 0 14px; text-align: left; font-size: 11px; color: #DCD8D1; width: 726px;margin:10px 0 0 5px;height: 17px;background:url('http://www.hrady-zamky.org/img/1.png') top left no-repeat;}
.comm2-2 {padding: 0 6px 0 5px; text-align: left; font-size: 11px;width: 735px; background:url('http://www.hrady-zamky.org/img/2.png') top left repeat-y;margin:0 0 0 5px;}
.commb-b {padding: 0; text-align: left; font-size: 11px; color: #ded8cf; width: 746px;margin:0 0 0 5px;height: 10px;background:url('http://www.hrady-zamky.org/img/3.png') top left no-repeat;}
.comm5-5 {font-size: 11px;width: 712px;padding: 6px;height: auto;text-align: justify;margin-left: 5px;}
.comm3-3 {margin-top: 0px; background-color: #DCD8D1; font-size: 11px; color: #000;width: 712px;padding: 6px;border: 1px solid #3C3831;margin-left: 5px;}


.comm6 {text-align: center; font-size: 11px; color:#2D2A1F; font-weight: bold;margin-left: auto; margin-right: auto;background-color: !important;}
.comm7 {text-align: center; font-size: 11px; color:#5a4938; font-weight: bold;margin-left: auto; margin-right: auto;background-color: !important;}



/*SEKCIA HRADY*/
h1.np {color: #6b1d05; font-size: 26px;display: inline;font-weight: bold;background-color: !important;}
.topy {padding: 2px 0 0 54px; color: #9e9381; font-size: 12px; width: 700px;background-image: url('http://www.hrady-zamky.org/img/24.gif');background-position: left center;background-repeat: no-repeat;height: 24px;margin-top: 20px;background-color: !important;}
.np1 {color: #474138;background-color: !important;}
.hleft {width: 250px;height: 200px; float: left;margin: 20px 0 0 60px;background-image: url('http://www.hrady-zamky.org/img/podklad.gif'); background-position: top center; background-repeat: no-repeat;}
.hright {width: 440px;float: left;margin: 50px 0 0 20px;text-align: center;}
.obraz {position: absolute;padding: 25px 0 0 25px;}
#litera {background-color: #dcd8d1;font-size: 10px;margin: 0 6px 0 8px; text-align: justify;color:#9c9383 ;border: 1px solid #A29B91;padding-top: 6px;}
#litera p{background-color: #dcd8d1;font-size: 10px;text-align: justify;color:#756c5e ;}




/*RIGHT MENU HRADY*/
.menu1 .cc a{text-decoration:none;color:#6b1d05;font-size:13px;font-weight: bold;background-color: !important;margin: auto;}
*html .menu1 {width: 120px; height: 171px; text-align: left;list-style: none;padding: 0;background-image: url('http://www.hrady-zamky.org/img/menu1.gif');background-position: center;background-repeat: no-repeat;margin: 0;}
.menu1 {width: 120px; height: 171px; text-align: left;list-style: none;padding: 0;background-image: url('http://www.hrady-zamky.org/img/menu1.gif');background-position: center;background-repeat: no-repeat;margin-left: 20px;}
.menu1 li {margin-left: 32px;padding-top: 9px;}
.menu1 li a {text-decoration:none;color:#4e483c;font-size:13px;font-weight: bold;background-color: !important;}
.menu1 li a:hover {text-decoration:none;color:#6b1d05;font-size:13px;font-weight: bold;background-color: !important;}



.osob {float:left;display:block;border:1px #26211B solid;margin:2px 5px 0 10px;}
.osob2 {float:left;display:block;border:1px #26211B solid;margin:2px 5px 2px 30px;}
.index {width: 438px;text-align: center;margin: 0 0 0 150px;}
.small {font-size: 10px;color:#756B59 ;background-color: !important;width: 500px;text-align: center;margin: 0 auto;}
.small1 {font-size: 11px;color:#756B59 ;margin: 0 12px 0 8px;background-color: !important;}
.thumbcell {width: 100px;height:75px;float: left;text-align: center;border: 1px solid #474138;padding: 1px;margin:5px 5px 0 0;background-color:#DCD8D1;color: !important;}

#MapaMapySk a{text-decoration:none;color:#1a1713;font-size:12px;font-weight: bold;background-color: !important;}
#MapaMapySk a:hover{text-decoration:underline;color:#1a1713;font-size:12px;font-weight: bold;background-color: !important;}


a.def1 {text-decoration:none;color:#5d5240;font-size:11px;font-weight: normal;background-color: !important;}
a.def1:hover {text-decoration:underline;color:#5d5240;font-size:11px;font-weight: normal;background-color: !important;}


.justify {text-align: justify;text-decoration:none;font-weight: normal;}

/*	THE FLOATING COLUMN OR THE RIGHT SIDE BAR - RELATED STYLES		*/
#float-col {
position:relative;
float:right;
margin:.5em 0 0 .5em;
padding:0 .7em .25em .7em;
width:218px;
font-size:.9em;
border:1px solid #999999;
background:url(http://www.hrady-zamky.org/img/side_bg.gif) repeat;
}

#float-col ul {
margin:0em 0 0 0em;
padding:0;
list-style:none;
}

#float-col li {
margin:0 0 .2em 1em;
}

#float-col li a {
text-decoration:underline;
}

#float-col a {
color:#0099cc;background-color: !important;
}

#float-col a:hover {
color:#cc9933;background-color: !important;
text-decoration:none;
}

#video {border:1px solid #1e1b16;padding: 0;margin: 0;width:170px;height:128px;}
.flash {width:170px;height:128px;display: block;}

/* THE CONTENT TOP AND BOTTOM CURVY STYLES  */
.ct, .cb, .cbody { margin:0px; padding:0px; }
.ct { height:30px; width:900px; background:url(http://www.hrady-zamky.org/img/breadbar.gif); clear:none; overflow:hidden; text-indent:18px; }
.cb { display:block; height:30px; width:900px; background:url(http://www.hrady-zamky.org/img/co_bot.gif); overflow:hidden;}
.cbody { background:url(http://www.hrady-zamky.org/img/body_bg.gif) repeat-y; width:860px; padding:20px; display:block; overflow:hidden; }

/* THE BREADBAR LINK STYLES */
.ct a 
{
font-size:10px;
vertical-align:middle;
line-height:30px;
color:#ff6633;background-color: !important;
}

.spl_link { color:#FFFFFF;background-color: !important; }

/*	SOME GENERAL PURPOSE CLASSES	*/
.noul { text-decoration:none; }
.bbg { background:#666666;color: !important; }
.fleft { float:left; clear:left; }
.fright { float:right; }

/*  THIS CLASS HANDLES THE LINKS WITH SOME DISCRIPTION - LIKE  THE LINKS IN THE SIDEBAR OF THE TEMPLATE */
.links-with-desc { color:#FFFFFF; font-size:12px;background-color: !important; }
.links-with-desc li { padding-bottom:6px; }
.links-with-desc a { color:#66FFFF; font-size:15px; font-weight:lighter; text-decoration:none; background-color: !important;}
.links-with-desc a:hover { color:#cc9933;background-color: !important; }

#float-col .links-with-desc a:hover { color:#cc9933; background-color: !important;}
#float-col .links-with-desc a { color:#66FFFF;  text-decoration:none;background-color: !important; }

/* TAGS STYLES */
div { border:0px solid red; } /* debuggin the layout divs */

a { color:#FF9966;background-color: !important; }
a:hover {  color:#FFCC99; text-decoration:underline;background-color: !important;}

#eXTReMe {display: none;}

form {margin: 0;padding: 0;}
#aform {padding: 0;margin-top: 16px;}

.nix {background-color: #28231C;color: #E3DED7;}
.links {margin-left: 180px;}

#scrol {width: 130px; height: 200px;position: relative;text-align: left;margin: 10px 0 0 15px;padding: 1px;}

a.err2 , a.err2:hover {color:#514333;text-decoration: underline;background-color: !important;}	

.visib {visibility:hidden;}
