body { text-align: center; color: #4E4E4E; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; }
#main { margin: 0 auto; width: 775px; text-align: left; min-height: 650px; height: auto; _height: 650px; }
html>body { font-size: 85%; *font-size: 80%; } body:last-child, * html body { font-size: 80%; }

/* ---GENERAL--- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
hr, .search legend, .domeny legend, .add legend { display: none; }
.hore { position: absolute; top: -10000px; }
a, a:link, a:visited, a:active { color: #008000; text-decoration: underline; }
a:hover { color: #008000; text-decoration: none; }
.clear { overflow: hidden; clear: both; }


/* --- HEADER, TOP MENU --- */
.header h1, .header p { background: none; position: relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ width: 196px; height: 72px; z-index: 10; }
.header h1 span, .header p span { display: block; position: absolute; top: 0px; left: 0px; /*for Opera 5 and 6*/ width: 196px; height: 72px; }
.header h1 span, .header p span { background: url(../images/logo.png) no-repeat top left; }
/* linked version */
.header p.linked a { display: block; }
* html .header p.linked a { /* for IE5/win */ cursor:hand;  /* ackk, invalid */ c\ursor: pointer; }
p.linked span { background-position:0 0; }

#den { position: absolute; top: 15px; width: 775px; text-align: right; font-size: 95%; }

#kvet a, #kvet a:link, #kvet a:visited, #kvet a:active, #kvet a:hover { background: url(../images/kvet.png) no-repeat 0 0.1em; margin: 0 0 0 20px; padding: 0 0 0 17px; }
#cd a, #cd a:link, #cd a:visited, #cd a:active, #cd a:hover { background: url(../images/cd.png) no-repeat; margin: 0 0 0 20px; padding: 0 0 0 20px; height: 16px; }
#kniha a, #kniha a:link, #kniha a:visited, #kniha a:active, #kniha a:hover { background: url(../images/kniha.png) no-repeat; margin: 0 0 0 20px; padding: 0 0 0 20px; height: 16px; }
#mobil a, #mobil a:link, #mobil a:visited, #mobil a:active, #mobil a:hover { background: url(../images/mobil.png) no-repeat; margin: 0 0 0 20px; padding: 0 0 0 20px; height: 16px; }

#top_menu { position: absolute; width: 775px; top: 55px; font-size: 95%; }
#top_menu li { float: right; height: 27px; list-style-type: none; margin: 0 0 0 20px; }
#top_menu li#home { background: url(../images/home.gif) no-repeat 0 .25em; padding: 0 0 0 22px; }
#top_menu li#favorit { background: url(../images/favorit.gif) no-repeat 0 .2em; padding: 0 0 0 22px; }
#top_menu li#posli { background: url(../images/posli.gif) no-repeat 0 .2em; padding: 0 0 0 21px; }
#top_menu li#pridaj { background: url(../images/pridaj.gif) no-repeat 0 .2em; padding: 0 0 0 20px; }

#base { left: 0; position: absolute; top: 70px; width: 100%; height: 133px; background: url(../images/back.png) repeat-x; }


/* --- OMRVINKY --- */
.drob { font-size: 95%; padding-top: 10px; }
.drob span { color: #008000; }
.drob a, .drob a:link, .drob a:visited, .drob a:active, .drob a:hover { color: #E67F00; }


/* --- LEFT GENERAL --- */
#wrapper { width: 775px; margin: 132px 0 0 0; }
.screen { margin: 0 0 10px 30px; }

#left-col, #left-col-viz_cont { float: left; width: 500px; _width: 500px; margin: 0 0 20px 0; }

#left-col-all { width: 775px; margin: 0 0 20px 0; }

#left-col-vizitka { width: 775px; margin: 0 0 20px 0; }

#left-col p, #left-col-viz_cont p, #left-col-all p, #left-col-add p, #left-col-vizitka p, #left-col-add p { line-height: 18px; }
#left-col h1, #left-col-add h1, #left-col-vizitka h1, #left-col-all h1 { color: #008000; margin: 15px 0 0 0; padding: 0 0 10px 0; font-size: 1.8em; font-weight: normal; }
#left-col .drob .inline, #left-col-add .drob .inline { display: inline; font-size: 100%; font-weight: bold; }

h2 { color: #E67F00; margin: 20px 0 5px 0; font-size: 1.6em; font-weight: normal; }
#left-col-all h5 { color: orange; font-size: 1.6em; font-weight: normal; margin: 10px 0 3px 0; }

.reklama { text-align: center; width: 500px; }
.adv_flash { width: 468px; height: 60px; position: relative; }
.adv_flash_in { z-index: 1; position: absolute; }
.adv_flash_in_href { display: block; width: 468px; height: 60px; position: absolute; top: 0; left: 0; z-index: 200; background-color: #FFF; moz-opacity: 0.0; opacity:.0; filter: alpha(opacity=0); }


/* --- RIGHT-HOME --- */
#right-col, #right-col-viz_cont { float: right; width: 255px; background: #F1F8EC; }

#right-col ul, #right-col-viz_cont ul { padding: 0 10px 10px 10px; }
#right-col li, #right-col-viz_cont li, #right-col li.new { list-style-type: none; margin: 3px 0; vertical-align: middle; font-size: 95%; }
#right-col li a, #right-col li a:link, #right-col li a:visited, #right-col li a:active, #right-col li a:hover, #right-col-viz_cont li a, #right-col-viz_cont li a:link, #right-col-viz_cont li a:visited, #right-col-viz_cont li a:active, #right-col-viz_cont li a:hover { color: #E67F00; }
#right-col ul.new li, #right-col-viz_cont ul.new li { margin: 0 0 10px 0; }

#right-col p { padding: 3px 10px; font-size: 95%; }

#right-col h4 { padding: 10px 10px 3px 10px; color: #008000; font-size: 110%; }

#right-col .top_podpor dt, #right-col-viz_cont .top_podpor dt { font-size: 95%; text-align: center; float: left; padding: 0 5px 10px 5px; color: #000; width: 30px !important; width /**/:40px; }
#right-col .top_podpor dd, #right-col-viz_cont .top_podpor dd { font-size: 95%; float: left; padding: 0 5px 10px 5px; width: 200px !important; width /**/:210px; }
#right-col .top_podpor dd a, #right-col .top_podpor dd a:link, #right-col .top_podpor dd a:visited, #right-col .top_podpor dd a:active, #right-col li a:hover, #right-col-viz_cont .top_podpor dd a, #right-col-viz_cont .top_podpor dd a:link, #right-col-viz_cont .top_podpor dd a:visited, #right-col-viz_cont .top_podpor dd a:active, #right-col-viz_cont .top_podpor dd a:hover { color: #E67F00; }
#right-col-viz_cont .top_podpor dd a, #right-col-viz_cont .top_podpor dd a:link, #right-col-viz_cont .top_podpor dd a:visited, #right-col-viz_cont .top_podpor dd a:active, #right-col-viz_cont li a:hover, #right-col-viz_cont .top_podpor dd a, #right-col-viz_cont .top_podpor dd a:link, #right-col-viz_cont .top_podpor dd a:visited, #right-col-viz_cont .top_podpor dd a:active, #right-col-viz_cont .top_podpor dd a:hover { color: #E67F00; }


.domeny { font-size: 90%; width: 240px !important; width /**/:255px; padding: 0 0 10px 10px; }
.domeny .input { width: 70px; padding: 1px; vertical-align: middle; }
.domeny .select { width: 50px; vertical-align: middle; }
.over { margin: 0 0 0 5px; vertical-align: middle; width: 40px; }

.input_sub { width: 400px; vertical-align: middle; border: 1px solid #3D8213; padding: 1px 3px; }
.img_sub { margin: 0 0 0 5px; vertical-align: middle; }


/* --- SEARCH --- */
.search { font-size: 100%; position: absolute; width: 775px; top: 125px; z-index: 1; text-align: center; }
.input_sub { width: 380px; vertical-align: middle; border: 1px solid #3D8213; padding: 1px 3px; height: 18px !important; height /**/:22px; }
.hladaj { vertical-align: middle; margin: 0 0 0 5px; width: 80px; }


#search-checkboxes ul { position: absolute; _position: relative; padding-left: 160px; _padding-left: 165px; line-height: 1em; margin: 0; }
#search-checkboxes li { float: left; padding: 8px 0 2px 0; margin-right: 1.6em; font-size: 95%; }
#search-checkboxes li.active { background: url(../images/search_arrow.png) no-repeat 50% 0; margin-top: -1px; _margin-top: -2px; padding: 10px 0; z-index: 4; }
#search-checkboxes li.active span { color: #fff; font-weight: bold; text-decoration: none; padding: 1px 0; }
#search-checkboxes span { color: #fff; text-decoration: underline; cursor: pointer; cursor: hand; }

#mrak { position: absolute; padding-left: 155px; _padding-left: 160px; top: 155px; z-index: 1; color: #fff; font-size: 95%; }
#mrak a { color: #fff; }
#mrak span { padding-left: 10px; }

/* --- FOOTER --- */
#footer_back { clear: both; width: 100%; height: 100px; background: #77B154 url(../images/footer.png) repeat-x center top; text-align: center; }
#footer img { vertical-align: middle; }
#footer { margin: 0 auto; width: 775px; font-size: 95%; text-align: left; color: #fff; }
#footer #left { float: left; width: 500px; margin: 40px 0 0 0; }
#footer #left p, #footer #right p { padding: 2px; }
#footer #left p span { padding: 0 5px; }
#footer #left p a, #footer #left p a:link, #footer #left p a:visited, #footer #left p a:active, #footer #left p a:hover { color: #fff; }

#footer #right { float: right; width: 245px; margin: 40px 0 0 0; }
#footer #right p a, #footer #right p a:link, #footer #right p a:visited, #footer #right p a:active, #footer #right p a:hover { color: #fff; }

#partneri { color: #77B154; font-size: 85%; padding: 5px 0; margin: 0 auto; width: 775px; text-align: left; }
#partneri a, #partneri a:link, #partneri a:visited, #partneri a:active, #partneri a:hover { color: #77B154; }
