body { margin:0; padding:0; color: #000; font: 81.25%/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(bg-page.gif) repeat-x center top; }
img { border:0 }
hr { visibility: hidden; }
form { margin:0 }
input,
select,
textarea { font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif; border: 1px solid #CC3; margin-bottom: 2px; padding: 3px; height: 13px; }
select { border:1px solid #ABDEFB }
textarea { height: auto; }
fieldset { border-style: none; color: #350035; margin: 0px; padding: 5px 0px 0px; }
legend { font-weight: bold; background: url(ico-logo.gif) no-repeat; padding-left: 20px; display: block; clear: both; height: 16px; float: left; width: 60%; padding-bottom: 3px; padding-top: 2px; text-transform: uppercase; }


table { font-size:100%; margin:0.5em 0; padding:0; border:0 }
h1,
h2,
h3,
h4,
h5,
h6 { margin:8px 0; color: #000; font-size: 1.5em; font-style: normal; line-height: 1.3; font-weight: normal; font-variant: normal; }
h1 { font-size: 164.25%; margin: 0px; padding: 0px; }
p,
div,
hr,
form { padding: 0px; margin: 0px; }
a { color: #000; }
a:hover { text-decoration: none; }
.cleaner ,hr{ margin: 0px auto; width: 100%; visibility: hidden; clear: both; font-size: 0%; }
#footer { margin: 0px; clear: both; }
#mainmenu { position: absolute; width: 100%; min-width:790px; height: 45px; left: 0px; top: 0px; z-index: 500; }
#mainmenu ul { text-transform: uppercase; list-style: none; margin: 0px; padding: 0px 0px 0px 160px; height: 45px; font-size: 11px; width: auto; position: relative; }
#mainmenu ul li { display: inline; z-index: 500; color: #FFF; margin: 0px; position: relative; height: 45px; float: left; }
#mainmenu ul li a { text-decoration: none; float: left; line-height: 43px; padding: 3px 10px 0px 11px; background: url(bgli-top.gif) no-repeat left center; display: block; }
#mainmenu ul li a:hover { text-decoration: underline; }
#mainmenu ul ul { position: absolute; width: 150px; top: 45px; text-transform: none; border-bottom: 1px solid #FFF; display: none; left: 0px;height:auto; padding: 4px 0px 0px; }
#mainmenu ul ul li { height: 25px; float:left;clear:both;}

#mainmenu ul ul li a { float: left; clear:both;height: 25px; width: 150px; background: #FCF14A; border-top: 1px solid #FFF; line-height: 20px; text-decoration: none; }
#mainmenu ul ul li a:hover { color: #FFF; background: #7E7E7E; text-decoration: none; }
#mainmenu ul .first-item a { background: url(none); padding-right: 40px; }

.header { width: 100%; height: 365px; background: url(bg-headertop.jpg) no-repeat right top; position: absolute; left: 0px; top: 0px; z-index: 100; }
.head {background: url(bg-headertop_ceco.jpg) no-repeat right top;}
.header #slogan { position: absolute; left: 380px; top: 135px; }
.header #h6 { font-style: italic; color: #7E7E7E; font-size: 2.3em; font-weight: normal; line-height: 1; font-family: Arial, Helvetica, sans-serif; display: block; margin: 0px; padding: 0px; float: left; width: 320px; }
#slogan #h6 span { display: block; float: left; padding-left: 25px; }
.header #h6 strong { color: #F0CC00; font-size: 135%; font-weight: normal; letter-spacing: 1px; }
.header #h6 em { color: #333333; display: block; clear: both; padding-left: 27px; font-size: 1.1em; letter-spacing: 1px; }
.header ul { display: block; float: right; list-style: none; margin: 0px; padding: 0px 30px 0px 0px; position: absolute; height: 25px; left: 347px; top: 335px; }
.header ul li { color: #FCF14A; display: inline; padding-right: 5px; padding-left: 5px; font-size: 11px; line-height: 25px; }

#logo { background: url(logo.jpg) no-repeat; height: 261px; width: 196px; padding-top: 104px; padding-left: 145px; position: absolute; left: 0px; top: 0px; z-index: 500; }

.content { width: 100%; padding-top: 20px; margin-top: 365px; float: left; background: #dfdfdf url(bg-body.png) repeat-x; position: relative; z-index: 0; }
#breadcrumb { width: 100%; height:20px;}
#breadcrumb ul { display: block; margin: 0px; padding: 0px 0px 0px 150px; list-style: none; font-size: 0.9em; color: #F7E400; text-transform: lowercase; }
#breadcrumb ul li { display: inline; padding-right: 10px; }
#breadcrumb ul .first-item { color: #000; }
#breadcrumb ul .first-item span { padding-right: 13px; }

.leftcolumn { float: left; width: 651px; padding: 27px 30px 30px 149px;min-height:600px; }
.home .leftcolumn { width: 451px; padding-right: 0px; }
.leftcolumn h2 ,.leftcolumn h1{ display: block; margin: 0px 0px 15px 0px; background: url(ico-logo.gif) no-repeat 0px 5px; padding-top: 0px; line-height: normal; padding-left: 28px; text-transform: uppercase; float: left; clear: both; width: 620px; }
.home .leftcolumn h2 ,.home .leftcolumn h1{width: 423px;}
.home .leftcolumn .node{ clear: both; margin-top: 17px; padding-right: 35px; float: left; width: 416px; }
.node img { float: left; margin-right: 19px; border: 2px solid #FFF; margin-top: 3px; margin-bottom: 25px; }
.node span { font-size: 11px; display: block; }
.node h3 { line-height: normal; margin: 2px 0px 3px; padding: 0px; font-size: 1.4em; display: block; width: auto; }
.node h3 a { text-decoration: none; }
.node h3 a:hover { text-decoration: underline; }

.node p { }
p.next ,div.next{ background: url(bg-next.png) no-repeat; display: block; height: 27px; width: 125px; clear: both; float: right; font-size: 0.9em; padding-left: 6px; padding-top: 4px; margin-top: 15px; }
p.next a ,div.next a{ color: #F7E400; }
#gallery #h1 { font-size:2.5em;background:none;}
/*#gallery h1 {width:630px;}  */
#gallery h2 { margin-top:15px;}
#wysiwyg p,#gallery p { margin-top: 15px; }
#gallery .popis { clear:both;padding-left: 28px; }
#gallery .popis img{float: left; border: 2px solid #FFF; margin-top: 3px; margin-right: 5px; }
#galltable{margin-top:15px;}
#galltable td.tdnoimg{width:20px;}
td.imagesbox{border: solid 1px #ccc;text-align:center;vertical-align:center;width:150px;height:150px;}
td.imagesbox:hover{background-color:#eee;}
td.ainfo { vertical-align: top; height: auto; padding-top: 5px; }
#gallery td.ainfo p{ margin: 0px; }

div.abox { font-size: 0.8em; padding: 5px 5px 40px; background: #666; color: #FFF; position: relative; height: auto; }
#gallery div.abox h2{ width: 120px; font-size: 1.3em; color: #EEE436; padding-top: 0px; padding-left: 20px; background-position: 0px 0px; margin: 5px 0px 0px; }
.abox .textbid { border-bottom: 1px solid #EEE436; padding-bottom: 5px; }


div.sellout { text-align: center; color: #F7E400; }
div.abox button { position: absolute; right: 3px; display: block; height: auto; width: auto; bottom: 3px; background: #EEE436; font-size: 0.9em; border-width: 1px; border-style: outset; cursor: pointer; text-transform: uppercase; }
div.abox p.buttonIP {position: absolute;width: 135px;bottom: 3px;left:3px;padding:5px;text-align:center;color:#000;display: block; background: #EEE436; font-size: 0.9em; text-transform: uppercase;}
div.newbid { background: #EEE436; height: auto; width: 142px; position: absolute; z-index: 200; left: 0px; padding: 5px; display: none; bottom: 0px; }
.newbid input { width: 130px; }
.newbid textarea { width: 130px; height: 50px; }
input.button  { color: #EEE436; width: auto; float: right; margin-top: 5px; background: #350035; cursor: pointer; height: auto; font-size: 1em; text-transform: uppercase; font-weight: bold; }
.newbid .bid { width: 60px; }




.rightcolumn { float: left; width: 200px; padding-left: 43px; padding-bottom: 64px; background: url(page-logo.png) no-repeat right bottom; padding-top: 17px; }
.home .rightcolumn { width: 455px; }

.rightcolumn .box { background: #FFF; height: 217px; width: 453px; margin-bottom: 37px; clear: both; position: relative; float: left; z-index: 600; }
.rightcolumn .box.lastbox { margin-bottom: 10px; }

.box .boximg { height: 202px; width: 269px; overflow: hidden; padding-top: 7px; padding-left: 6px; position: relative; float: left; margin-right: 20px; }
.boximg span { background: url(box-rt.gif) no-repeat; height: 29px; width: 29px; position: absolute; z-index: 100; top: 6px; right: 0px; }
.box h2 { background: url(ico-logo.gif) no-repeat 0px 5px; float: left; margin: 11px 0px 0px; padding: 0px 0px 0px 25px; line-height: normal; text-transform: uppercase; }
.box div.next { position: absolute; float: none; margin: 0px; left: 296px; clear: none; top: 181px; z-index: 600; }
.box p { display: block; position: absolute; height: auto; width: 140px; left: 296px; bottom: 45px; font-size: 0.9em; }

#footer { height: 212px; width: 100%; background: url(bg-footer.png) repeat-x; }
#footer #footer-left { display: block; font-size: 0.9em; color: #FFF; padding-top: 27px; padding-left: 203px; background: url(logo-footer.png) no-repeat 146px 31px; line-height: 1.4; float: left; width: 670px; }
#footer-left strong  { font-size: 1.3em; font-weight: normal; color: #000; }
#footer #footer-right { float: left; padding-top: 20px; width: 230px; }
#footer #footer-right  ul{ text-transform: uppercase; display: block; float: left; list-style: none; margin: 0px; padding: 0px; font-size: 11px; height: 90px; width: 100%; }
#footer-right ul li  { display: inline; padding-right: 5px; padding-left: 5px; height: 90px; }
#footer-right #copyright  { display: block; clear: both; float: left; font-size: 0.9em; color: #FFF; width: 185px; background: url(logo-moo.gif) no-repeat right top; }
#copyright a { color: #FFF; text-decoration: none; }
#copyright a:hover { text-decoration: underline; }
#insidecolumn { float: left; height: auto; width: 2px; }
#insidecolumn .in { float: left; height: auto; width: 2px; }
#insidecolumn .in.top { background: url(in-top.png) no-repeat; height: 167px; }
#insidecolumn .in.center { background: url(in-center.gif) repeat-y; }
#insidecolumn .in.bottom { background: url(in-bottom.png) no-repeat; height: 136px; }
.player_gsvb {
border:1px solid #F0F0F0;
background-color:#FFFFFF;
padding:15px;
width:480px;
height:auto;
}
.righttext { text-align: right; }

.close { display: block; height: 16px; width: 16px; float: right; cursor: pointer; background: url(ico-close.gif) no-repeat; }
/*cms*/
.leftcolumn .red_text { color: #990066;}
.leftcolumn .h2{ display: block; height:16px;margin: 0px 0px 10px 0px; background: url(ico-logo.gif) no-repeat 0px 0px; padding-top: 0px; line-height: normal; padding-left: 28px; text-transform: uppercase; clear: both; }
.leftcolumn #gmap{display:block;margin-bottom:15px; overflow: hidden;border:solid 2px #fff;}
.content .banner { height: 229px; width: 330px; position: absolute; left: 870px; top: 70px; }
.banner.bannerhome { height: 115px; width: 165px; left: 1120px; top: 30px; }
.banner.bannerhome img { height: 115px; width: 165px; }



.hidden { display:none; }

