/* BASIC FORMATING */
* {margin:0 auto;padding:0;}
body, html { margin: 0px; padding: 0px; font-size: 1em; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
.reseter {border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }
p, img, table, tr, th, td, h1, h2, h3, h4, h5, form, img, menu {border: 0px none; margin: 0px; padding: 0px; }
img { vertical-align: middle; }
p, pre { text-align: left; }
a:link, a:visited, a:active, a:hover { cursor: pointer; font-style: normal; text-decoration: underline; }
a:hover { text-decoration: none; }
.back {font-size:0.7em;font-weight:bold;padding-top:20px;}

/* DESIGN FORMATING */
#topObal {text-align:center;}
#top {width: 770px;margin:0px auto 0px auto;position:relative;}
#sky {position:absolute;right:-135px;top:20px;}

#topLeva {float:left;width:550px;padding:0;margin:0;}
#topLeva #logo {float:left;width:175px;}
#topLeva #logo img {margin:30px 0 0 35px;}
#topLeva #topNadpis {float:right;width:375px;font-size:0.9em;padding-top:10px;}
#topLeva #topNadpis #links {float:left;font-size:0.75em;margin:0 0 0 15px;padding:0;}
#topLeva #topNadpis #links span, #topLeva #topNadpis #vzhled span, .links span {display:inline;margin-left:5px;}
#topLeva #topNadpis #links a, #topLeva #topNadpis #vzhled a, .links a {margin-left:8px;}
#topLeva #topNadpis #links a:hover, #topLeva #topNadpis #vzhled a:hover, .links a:hover {text-decoration:underline;}
#topLeva #topNadpis #vzhled {float:right;line-height:15px;font-size:0.75em;margin:0;padding:0;}
#topLeva #topNadpis h1 {display:block;padding:0;margin:15px 0 0 0;width:333px;height:69px;}
#topLeva #topNadpis h1 strong {display:none;padding:0;margin:0;}
#topLeva #vyhledavani {float:left;margin-left:25px;width:300px;text-align:left;}
#topLeva #vyhledavani img, #topLeva #informace img {margin-bottom:8px;}
#topLeva #vyhledavani p {font-size:0.65em;line-height:14px;}
#topLeva #vyhledavani form {text-align:left;margin:0 0 3px 0;padding:0;line-height:19px;height:19px;}
#topLeva #vyhledavani form input {display:inline;width:230px;margin:0;height:13px;}
#topLeva #vyhledavani form img, #topLeva #vyhledavani form a {margin:0;padding:0;}
#topLeva #informace {float:right;width:200px;margin-left:25px;text-align:left;}
#topLeva #informace p {font-size:0.65em;line-height:16px;}
#topLeva #informace p span {display:inline;margin-left:5px;}
#topLeva #informace p a {margin-left:8px;color:rgb(115,115,115);}
#topLeva #informace p a:hover {text-decoration:underline;}
#topleva h2, #topPrava h2, #topLeva #vyhledavani h2, #topLeva #informace h2 {font-style:italic;font-weight:200;font-size: 0.9em;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

#topLeva #topNadpis #vzhled span.noSquare {background:none;margin-left:0;}
#topLeva #topNadpis #vzhled span.noSquare a {margin-left:4px;}

#topPrava {float:right;width:210px;}
#topPrava #login, #topPrava #index {margin-top: 2px;text-align:center;padding:0 13px 0 17px;text-align:left;}
#topPrava #login {margin-top: 10px;height:127px;}
#topPrava #login table {margin:3px 0 0 0;padding:0;width:100%;}
#topPrava #login table tr {height:25px;}
#topPrava #login table tr th {font-size:0.7em;font-weight:normal;text-align:left;width:30%;color:#666;}
#topPrava #login table tr td {width:70%;}
#topPrava #login table tr td input {width:120px;}
#topPrava #login table tr td p {font-size:0.7em;text-align:left;padding:0;font-weight:normal;margin:0;padding:0;}
#topPrava #login table tr td p a {}
#topPrava #login table tr td p a:hover {text-decoration:underline;}
#topPrava #login p.links {float:right;font-size:0.65em;padding:0;font-weight:normal;text-align:left;}
#topPrava #login p.links span {margin-left:0;}
#topPrava #login .tabLinks tr {height:10px;}
#topPrava #index img {margin:7px 0 5px 0;}
#topPrava p {font-size:0.75em;font-style:normal;font-weight:normal;text-align:left;margin:0;padding:10px 0;}
#topPrava p.userInfo {font-weight:normal;}
#topPrava p.userInfo span {font-weight:bold;}
#topPrava div.userInfoButt {float:left;text-align:left;margin:0 0 12px 0;}
#topPrava div.userInfoButt .button a {margin:0 5px 0 0;}

#menuLeft {float:left;width:560px;padding:0;margin:0;}
#menuRight {float:right;width:210px;padding:10px 0 0 0;margin:0;}
#menuRight p {margin:0;padding:0;}
#menuRight img {margin:12px 0 0 10px;padding:0;}

#menu {list-style:none;margin:13px 0 0 25px;padding:0;}
#menu li {float:left;}
#menu li a {font-size:0.9em;display:block;padding:10px 15px 10px 15px;color:rgb(115,115,115);font-style:italic;font-weight:bold;text-decoration:none;}
#menu li a:hover, #menu li #active {}
#menu #sep {padding:26px 0 10px 10px;}

#obsahObal {text-align:center;}
#obsah {width: 770px;margin:0 auto 0px auto;}
#obsahStranky {padding:10px 10px;}
#text {}
#leva {float:left;width:560px;padding:0 0 15px 0;}
#prava {float:right;width:210px;}
#prava .normalPrava {padding:5px 8px;text-align:left;}
#paticka {height:16px;padding:3px 0 7px 0;}
#cesta {float:left;margin-left:30px;font-size:0.7em;}
#copyright {float:right;font-size:0.7em;margin-right:70px;}

/* FORMS FORMATING */
input, textarea, select { margin: 0; padding: 2px;  font-size: 0.70em; font-weight: normal; }
textarea {font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
select, option { }
label {font-size:75%;font-weight: bold;}
.button {display:inline-block;margin:0;padding:0;}
.button a {float:left;margin:0 0 0;padding: 0 0 0 7px;text-decoration:none;}
.button a.doprava {float:right;}
.button a span {float:left;padding:4px 10px 4px 3px;margin:0;font-size:0.7em;}
.button a:hover {text-decoration:underline;}
#searchButton {padding:0;margin:0;width:19px;height:19px;}
.butCen {margin:0 auto;display:inline-block;width:100px;}


/* TEXT FORMATING */
h1, h2, h3, h4, h5, h6 { float: none; margin: 6px 0px 3px 0px; padding: 0px 0px 0px 0px; text-align: left; font-family: Garamond, Times, serif; }
h1 { font-size: 1.2em; font-weight: bold; margin: 6px 0px 15px 0px;padding:0 0 0 10px;}
h2 { font-size: 1em; font-weight: bold; }
h3 { font-size: 0.9em; font-weight: bold; }
h4 { font-size: 0.8em; font-weight: bold; }
h5 { font-size: 0.7em; font-weight: bold; }
h6 { font-size: 0.6em; font-weight: normal; }

.w5 {width: 5%;}
.w10 {width: 10%;}
.w15 {width: 15%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w35 {width: 35%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w65 {width: 65%;}
.w70 {width: 70%;}
.w75 {width: 75%;}
.w80 {width: 80%;}
.w85 {width: 85%;}
.w90 {width: 90%;}
.w95 {width: 95%;}

p {margin-bottom:10px;font-size:12px;text-align:justify;line-height:16px;}
ul {text-align:left;padding-left:25px;font-size:12px;list-style:square;}
.noList {list-style:none;}
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

#news {}
#news table {width:100%;padding:2px 10px 10px 0;}
#news table tr {height:24px;}
#news table tr th {font-size:0.7em;color:#FFF;font-weight:normal;width:20%;text-align:right;padding-right:13px;}
#news table tr td {font-size:0.75em;color:rgb(86,86,86);border-bottom:1px dotted #fff;text-align:left;}

#topStrip { margin-top:20px;position:relative;width:100%;_width: expression(document.body.clientWidth+'px');height: 23px !important;height /**/:24px;border-bottom: 1px solid #C0C0C0;background: #E0E0E0 url('../images/topStrip_bg.gif') left top repeat-x;text-align: center;line-height: 23px; }
#topStrip ul { border:1px solid transparent; width: 800px;height: 23px !important;height /**/:24px;padding-left: 0px; }
#topStrip li { display: block;float: left;padding-left: 20px;list-style-type: none;background: url('../images/topStrip_bul.gif') 8px 10px no-repeat;margin-top:0;margin-bottom:0;line-height: 20px; }
#topStrip a { font-size: 13px;color: #5F5F5F;margin-top:0;margin-bottom:0; }

a.sel {text-decoration:underline;}

#komentare {float:right;width:230px;}
#commentsForm {float:left;width:250px;padding-right:8px;}
#commentsForm fieldset {border:0px none;}
#commentsForm label {font-weight:normal;}
#commentsForm fieldset table tr th {width:50px;text-align:left;font-size:0.90em;}
#commentsForm fieldset table tr td {width:200px;text-align:left;}
#commentsForm input {width:200px;}
#commentsForm textarea {width:240px;}
#commentsForm .name {width:100px;}

.comment {padding:8px 0 0 0;font-size:0.70em;text-align:left;}
.comment .body {padding:8px 0;}
.comment .odpoved {padding:0 0 8px 0;}

.clanekObalD {width:265px;padding: 0 0 10px 0;margin:0;}
.clanekObalD .clanekObalTxt {float:right;width:235px;padding:0;margin:0;}
.clanekObalD .clanekObalImg {float:left;width:20px;padding:0;margin:0;}
.clanekObalD .clanekObalImg img {margin:8px 3px 0 0;}
.clanekObal {width:255px;padding:3px 5px 0 5px; }
.line {border-top:1px dotted rgb(240,42,129);width:240px;margin-left:25px;}
.clanek {color:#555;width:100%;padding:0 0 10px 0;margin:0;font-size:0.7em;line-height:15px;}
.clanek img {display:block;margin-top:20px;}
.grey {background-color:rgb(240,240,240);}

.artPerex {font-style:normal;font-size:12px;line-height:16px;padding:0;margin:0 0 10px 0;}
.artInfo {font-style:normal;font-size:12px;padding:0;margin:0;}
.artCont {font-size:12px;line-height:16px;}
.artObr {float:left;text-align:left;padding:10px 0 5px 0;margin:0 12px 12px 0;}
.artObr .artImg {background-color:rgb(235,235,235);padding:15px 30px;margin:0 0 3px 0;width:180px;text-align:center;}
.artObr p {font-size:0.7em;margin:0;padding:0;}
.artDalsi {font-size:0.75em;margin:20px 0 25px 0;text-align:left;}
.artDalsi table {width:100%;text-align:left;padding:0;margin:0;border-collapse:collapse;}
.info {color:#666;font-size:0.8em;}

.artObrLeva {float:left;text-align:left;padding:10px 0 5px 0;margin:0 12px 12px 0;}
.artObrLeva .artImg {background-color:rgb(235,235,235);padding:15px 30px;margin:0 0 3px 0;text-align:center;}
.artObrLeva p {font-size:10px;margin:0;padding:0;}

.artObrPrava {float:right;text-align:left;padding:10px 0 5px 0;margin:0 0 12px 12px;height:100%;}
.artObrPrava .artImg {background-color:rgb(235,235,235);padding:15px 30px;margin:0 0 3px 0;text-align:center;}
.artObrPrava p {font-size:10px;margin:0;padding:0;}

.artObrStred {float:none;text-align:left;padding:10px 0 5px 0;margin:0 0 12px 12px;height:100%;}
.artObrStred .artImg {background-color:rgb(235,235,235);padding:15px 30px;margin:0 0 3px 0;text-align:center;}
.artObrStred p {font-size:10px;margin:0;padding:0;}

#stranky {color:#666;font-size:0.9em;}

#regForm fieldset {padding:10px;margin-bottom:20px;}
#regForm fieldset legend {font-size:0.8em;font-weight:bold;color:rgb(240,42,129);background:#fff;}
#regForm table {width:100%;}
#regForm table th {font-size:0.8em;width:150px;text-align:left;}
#regForm table td {text-align:left;}

p.error {color:red;border:1px solid red;background-color:rgb(255,240,255);padding:1px 7px;font-size:0.75em;}
p.success {color:green;border:1px solid green;background-color:rgb(240,255,255);padding:1px 7px;font-size:0.75em;}

.aukceL, .aukceR {float:left;}
.aukceR {float:right;}
.aukceObal, .aukceObalBig {width:230px;height:45px;margin:7px 0;text-align:left;padding:5px;}
.aukceObalBig {height:150px;}
.aukceObal p, .aukceObalBig p {font-size:0.75em;font-weight:bold;line-height:1.4em;padding:0;margin:0;}
.aukceObal p span, .aukceObalBig p span {font-weight:normal;}
.aukceObal .aImg, .aukceObalBig .aImg {float:left;margin:0 8px 5px 0;height:130px;}

.spec {position: relative;}
.spec .vodoznak {position:absolute;top:0;left:0;}

.infoAukce {font-size:0.7em;}

#stranky {font-size:0.6em;text-align:left;padding:5px 0;letter-spacing:0px;}
#stranky input {font-size:0.9em;}

.aukcePic {padding:8px;margin:0 50px 10px 0;}
.aukceDetail {font-size:0.7em;line-height:1.4em;}

#search2 {}
#search2 table tr {height:25px;}
#search2 table tr th {font-size:0.7em;font-weight:normal;}
#search2 table tr td {font-size:0.7em;font-weight:normal;}
#search2 table tr td input, #search2 table tr td select {font-size:1em;}

.advSearchLeft {width:280px;float:left;text-align:left;height:364px;padding:0;position:relative;}
.advSearchRight {width:200px;float:right;text-align:left;height:364px;padding:0;position:relative;}
.advSearchRight h2 {padding-left:10px;font-weight:normal;font-size:0.7em;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
.advSearchRight p {font-size:0.7em;padding-left:10px;}
p.nadpis2 {font-style:italic;font-weight:600;padding:0;margin:0;padding-left:10px;font-size:0.9em;}

.buttonAdv {text-align:center;position:absolute;bottom:0px;width:100%;}
.buttonAdv table {margin:0 auto;}
.buttonAdv table .button a span {font-size:1em;}
#graphBut {position:absolute;bottom:0px;}

div.aAukce {background-color:rgb(230,230,230);padding:10px 0;text-align:center;}
div.aAukce .aAukceDiv {display:block;float:left;margin:0 13px;width:140px;font-size:0.75em;}
div.aAukce .aAukceDiv img {display:normal;}
div.aAukce .aAukceDiv .aAukceImg {margin-bottom:5px;width:130px;height:100px;}

.aLeft2 {float:left;width:240px;text-align:left;padding:0 0 0 10px;}
.aLeft2 p {line-height:1.5em;}
.aLeft2 ul {list-style-position:inside;padding:0 0 8px 0;margin:0;}
.aRight2 {float:right;width:235px;_width:240px;;text-align:left;padding:0 0 0 5px;}
.aNormal2 {text-align:left;padding:20px 0 0 10px;}
.aLeft3 {float:left;width:270px;}
.aRight3 {float:right;width:265px;}
.aLeft3item {background:#e7e7e7;}
.aLeft3padding {padding:0 25px;}

.aLeft {float:left;width:200px;padding:10px 0 10px 30px;text-align:left;}
.aRight {float:right;width:200px;padding:15px 30px 15px 0;font-size:0.75em;text-align:left;}

.aLeft h2 {font-size:0.7em;font-weight:bold;padding:5px 0;margin:0;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
.aLeft p {font-size:0.7em;}
.aLeft span, .aDalsiA a {color: rgb(232,25,115);}

.aDalsiA {color: rgb(232,25,115); text-align:center;font-size:0.7em;font-weight:bold;padding:3px 0 0 0;}

.indexBack {font-size:0.7em;text-align:right;padding:20px 0 0 0;font-weight:bold;}

.clenstvi {margin:0 auto;width:400px;}
.clenstvi th {font-weight:normal;text-align:right;width:30%;font-size:0.7em;}
.clenstvi table td {text-align:left;width:70%;font-size:0.7em;line-height:20px;}
.clenstvi td select, .clenstvi td .button span {font-size:1em;}

.pismena {font-size:0.75em;border-bottom:1px dotted #ddd;padding:0 0 5px 0;color:#aaa;}
.pismena a {color:#aaa !important;}
.pismena span {font-weight:bold;}

#creditCard {font-size:0.9em;width:100%;margin:5px 0;display:none;}

.tableData {width:100%;font-size:75%;border: 1px solid rgb(252,185,36);border-collapse:collapse;}
.tableData tr th {padding:5px 4px;border: 1px solid rgb(252,185,36);background-color:#eee;text-align:center;color:#666;}
.tableData tr td {padding:5px 4px;border: 1px solid rgb(252,185,36);text-align:center;color:#666;}

.calendar {width:100%;}
.calendar tr td {background:#f9f9f9;padding:0;text-align:center;font-size:0.75em;font-weight:bold;}
.calendar tr td.weekend {background:#dbdbdb;}
.calendar tr td span, .calendar tr td span a {color:#666;}
.calendar tr td span.gray, .calendar tr td span.gray a {color:#aaa;}
.calendar tr td.weekend span.gray {color:#aaa;}
.calendar tr td div {height:8px;position:relative;}
.calendar tr td hr {margin:0 0 1px 0;position:absolute;width:100%;left:0;}
.calendar tr td a {text-decoration:none;}

.pos1 {top:0px;}
.pos2 {top:3px;}
.pos3 {top:6px;}

.calendar_links {font-size:11px;text-align:left;color:#555;}
.calendar_links span {display:inline-block;padding:4px 0;}
.calendar_links input {font-size:1em;display:inline;}
.calendar_links form {display:inline;}
.calendar_links .doleva {float:left;width:54%;text-align:left;font-size:11px;color:#666;}
.calendar_links .doprava {float:right;width:44%;text-align:center;font-size:11px;color:#666;}
.calendar_links a {color:#555;}
.search_button {vertical-align:top;}
.submitCalendar {display:inline;border:0px none;height:19px;width:19px;padding:0;margin:0;}
.nextAuctions {color:#666;}

.article {padding:0 23px;}
.artDalsi {padding:10px 25px;background:#e7e7e7;}

#searchCal {display:block;}
#searchCal input {display:inline;}
#searchCal img {display:inline;}

.nextAuctions {width:100%;}
.nextAuctions td {font-size: 0.75em;}

.color1 {border:1px solid #e81973;background:#e81973;}
.color2 {border:1px solid #c17778;background:#c17778;}
.color3 {border:1px solid #a7688a;background:#a7688a;}
.color4 {border:1px solid #9f76b4;background:#9f76b4;}
.color5 {border:1px solid #748dc0;background:#748dc0;}
.color6 {border:1px solid #67a4a5;background:#67a4a5;}
.color7 {border:1px solid #75c075;background:#75c075;}
.color8 {border:1px solid #e1e267;background:#e1e267;}
.color9 {border:1px solid #484848;background:#484848;}
.color10 {border:1px solid #cdcecf;background:#cdcecf;}

.auctionHall { font-size:90%;margin:8px 0 0 0; }
.auctionHallLeva { float:left;width:45%;font-weight:bold;margin:0;font-size:11px;color:#333; }
.auctionHallPrava { float:right;width:50%;font-weight:bold;margin:0;font-size:11px;color:#333; }
.tis_zprava {padding:0;margin:8px 0;font-weight:bold;font-size:80%;color:#333;}
.graphsNadpisRight {float:right;width:90px;font-size:10px;padding:11px 0 0 0;}
#hallAdress {padding:0 25px; height:76px;color:#555;font-size:11px;}
#hallLogo {height:86px;}

.hallsColors {font-size:75%;margin:10px 8px;color:#666;}
.hallsColors th {padding:0 8px 0 0;}
.hallsColors td {text-align:left;}

.aLeft3 p.articlesHall {line-height:25px;font-size:11px;}

#graph1 {float:left;width:230px;}
#graph2 {float:right;width:230px;}

#graph {text-align:center;}
#graph p {font-size:10px;}
.graphLegend {width:320px;margin:0 auto 20px auto;color:#4D4D4D;text-align:left;font-size:11px;}
.graphLegend tr td {height:20px;vertical-align:middle;}
.graphLegend tr td div {display:inline-block;width:30px;height:7px;margin:0;padding:0;}
.profileButton {margin:0 0 30px 0;}

#addFavorite {position:absolute;right:10px;bottom:0;font-size:9px;}
#addFavoriteLink a {position:absolute;right:10px;top:4px;font-size:11px;text-decoration:none;}

#q_auto_complete {z-index:100;}

.favAuthor {width:150px;height:180px;background:#cfcfcf;float:left;margin:0 10px 10px 0;}
.favAuthor a {text-decoration:none;}
.linkImage {text-align:center;padding:5px;background:#f0f0f0;margin:0;}
.linkName {font-size:11px;padding:5px;line-height:16px;margin:0;}
.linkName a {color:#3E1647 !important;}
.linkName a:hover {color:#3E1647;}
.linkName span {font-size:14px;font-weight:bold;color:#3e1647;}
.linkAdd {padding:5px;position:relative;}
.linkLink2 {position:absolute;right:5px;}
.linkMessage {font-size:9px;position:absolute;top:18px;left:5px;}

div.rocenka p {color:#666;font-size:11px;text-align:center;margin:60px 0 10px 0;}

.partneriImg {margin-left:4px;}