body {
margin:0;
padding:0;
background:#C1D3DF url("body.gif") 0 0 repeat-x;
color:#576277;
font:0.7em Arial,Verdana,sans-serif;
line-height:1.35em;
behavior: url('/styles/csshover.htc'); 
}

a:link, a:visited { color:#204C8D; }
a:hover, a:active { color:#009241; text-decoration:none; }

img {
border-color:#204C8D;
}
 
p {
margin:0 0 10px 0;
padding:0;
text-align:justify;
}
ul {
margin:5px 0 10px 0;
padding:0;
}

ul li {
list-style: none;
}

/* Work */
div#work img {
/*border: 1px solid #204C8B;*/
margin: 5px;
}

div#work a img {
border: 0;
}

div#work ul {
margin: 0;
padding: 0;
margin-bottom: 10px;
margin-left: 20px;
/*border:1px solid red;*/
}

div#work ul li {
margin: 0;
padding: 0;
/*list-style-type: none;*/
list-style-image: url('li.gif');
/*background: url('li.gif') 0 5px no-repeat;*/
}

div#work ul li ul li {
/*background: url('lili.gif') 0 5px no-repeat;*/
list-style-image: url('lili.gif');
}

div#work ol li {
margin:0;
padding:0 0 0 5px;
list-style-type:decimal;
}

div#work table {
border-collapse: collapse;
border-spacing: 0;
}

/* Nadpisy */
h1 {
margin:20px 0;
font-size:230%;
color:#204C8D;
}
h2 {
margin:15px 0;
font-size:205%;
line-height:120%;
color:#204C8D;
}

h3 {
margin:15px 0 12px 0;
font-size:150%;
color:#019342;
}

/* Uspesne odeslany mail */
div#work h3.mailSent {
border: 1px solid green;
background: #019342;
color: white;
padding: 10px;
text-align: center;
}

h4 {
margin:15px 0 10px 0;
font-size:120%;
color:#204C8D;
}
h5 {
margin:15px 0 5px 0;
font-size:100%;
}
h6 {
margin:10px 0 5px 0;
font-size:90%;
}

table {
font-size:100%;
border-color:#007272;
}
th, td {
border-color:#007272;
}

sup, sub {
font-size:80%;
line-height:100%;
}

form {
margin:0;
padding:0;
}
fieldset {
margin:10px 0 0 0;
padding:5px 0;
border:1px solid #204C8D;
}
legend {
font-weight:bold;
color:#204C8D;
}
input, textarea {
padding:1px 3px;
font:100% Arial,Verdana,sans-serif;
border:1px solid #AFB7CA;
background:#FFF;
}

select {
font:100% Arial,Verdana,sans-serif;
}

.btn-button {
position:relative;
left:5px;
height:22px;
line-height:22px;
background:#6796DA;
}
.formsubmit {
border:none;
background:none;
color:#FFF;
font-weight:bold;
}

hr {
margin:20px 0;
padding:0;
border:none;
border-top:1px solid #8C8C8C;
}

hr.hr, #pagename, .hidden, .top-anchor, .menu1-anchor, .quicksearch-anchor {
display:none;
}

/**/

.page {
width:752px;
margin:30px auto;
}
.page-box {
float:left;
width:100%;
background:#FFF url("page.gif") right top repeat-y;
}
.main {
float:left;
width:100%;
background:url("main.jpg") 0 0 no-repeat; 
}

#header {
float:left;
width:100%;
height:256px;
position: relative;
}
#logo {
position:relative;
left:15px;
top:15px;
}
#logo a {
position:absolute;
z-index:9;
display:block;
width:230px;
height:82px;
}
#logo img {
border:none;
}

#box {
clear:both;
float:left;
width:100%;
}


#container {
clear:both;
float:left;
width:100%;
padding:0 0 20px 0;
}

#content {
clear:both;
float:left;
position:relative;
left:21px;
width:450px;
padding:73px 0 0 0;
}

#column {
float:right;
position:relative;
left:-6px;
width:255px;
}

#column-no-cs {
width: 260px;
height: 138px;
background: url('header-no-cs.jpg') 0 0 no-repeat;
margin-left: -5px;
/*margin-top: -12px;*/
margin-top: -5px;
}

#column .block-menu .block-content-box {
float:left;
padding:0;
}

#menu2 ul,
#galerie-menu ul {
clear:both;
float:left;
width:100%;
margin:0;
padding:0;
}
#menu2 li,
#galerie-menu li {
clear:both;
float:left;
width:100%;
margin:0;
padding:0;
list-style:none;
}
#menu2 a,
#galerie-menu a {
display:block;
float:left;
width:253px;
height:25px;
line-height:25px;
color:#FFF;
background:#6796DA url("arrow-r-w.gif") 232px 10px no-repeat;
text-decoration:none;
}
#menu2 a:hover, #menu2 a:active,
#galerie-menu a:hover, #galerie-menu a:active {
color:#FFF;
background:#3D79D0 url("arrow-r-w.gif") 233px 10px no-repeat;
cursor:pointer;
}
#menu2 span,
#galerie-menu span {
display:block;
padding:0 21px;
}
#menu2 li li a,
#galerie-menu li li a {
height:18px;
line-height:18px;
background-position:24px 6px;
}
#menu2 li li a:hover, #menu2 li li a:active,
#galerie-menu li li a:hover, #galerie-menu li li a:active {
background-position:25px 6px;
}
#menu2 li li span,
#galerie-menu li li span {
padding:0 21px 0 33px;
}

div#galerie-menu a.empty-gallery:hover,
div#galerie-menu a.empty-gallery:active,
div#galerie-menu a.empty-gallery:focus {
cursor: default;
background-color: #6796DA;
background-position: 232px 10px;
outline: none; 
}

#footer {
clear:both;
float:left;
width:100%;
background:#C1D3DF;
}
#thanx {
float:left;
width:100%;
background:url("page.gif") 0 0 repeat-y;
}
#thanx-box {
position:relative;
left:21px;
width:334px;
padding:0 116px 10px 0;
background:url("thanx.gif") right center no-repeat;
}
#menux {
clear:both;
float:left;
width:100%;
line-height:74px;
text-align:center;
font-weight:bold;
background:url("footer.gif") 0 0 no-repeat;
white-space:nowrap;
}

div#menux ul li {
display: inline;
padding: 0 10px;
}

div#menux ul li {
background: none;
}

.mxspacer {
background:url("mxspacer.gif") 7px 2px no-repeat;
}
#copyright {
float:left;
position:relative;
left:21px;
width:40%;
}
#miton {
float:right;
position:relative;
left:-21px;
width:40%;
text-align:right;
}



/**/
#layer1 {
position:absolute;
left:0;
top:0;
width:100%;
z-index:1;
}
#layer1-box {
width:752px;
margin:0 auto;
}

/**/
#menulang {
position:absolute;
z-index:10;
}
#menulang ul {
width:148px;
margin:0;
padding:10px 15px 0 590px;
}
#menulang li {
float:left;
height:13px;
margin:0;
padding:0 0 0 14px;
list-style:none;
background:url("dotspacer.gif") 6px 1px no-repeat;
}
#menulang li#mli-cz {
background:none;
}
#menulang a {
display:block;
float:left;
width:23px;
text-decoration:none;
}
#mli-cz a {
background:url("cz.gif") 0 0 no-repeat;
}
#mli-de a {
background:url("de.gif") 0 0 no-repeat;
}
#mli-en a {
background:url("en.gif") 0 0 no-repeat;
}
#mli-pl a {
background:url("pl.gif") 0 0 no-repeat;
}
#menulang a:hover, #menulang a:active {
background-position:1px 1px;
}
#menulang span {
visibility:hidden;
font-size:1px;
}

/* Mapa webu a kontakty */
ul#mapa-webu-kontakty {
position: absolute;
top: 40px;
left: 520px;
z-index: 100;
}

ul#mapa-webu-kontakty li {
float: left;
background: url('dotspacer.gif') no-repeat left center;
padding-left: 10px;
margin-right: 10px;
}

ul#mapa-webu-kontakty li a#mapa-webu {
background: url('m1-mapawebu.gif') no-repeat left center;
padding-left: 17px;
}

ul#mapa-webu-kontakty li a#kontakty {
background: url('m1-kontakty.gif') no-repeat left center;
padding-left: 17px;
}

/* Hlavni menu */
div#menu1 {
position: absolute;
top: 130px;
padding-left: 5px;
}

div#menu1 ul {
margin: 0;
padding: 0;
width: 741px;
height: 35px;
}

div#menu1 ul li {
float: left;
height: 35px;
border-right: 1px solid #fff;
}

div#menu1 ul li a {
display: block;
height: 35px;
line-height: 35px;
color: #fff;
text-decoration: none;
text-align: center;
font-weight: bold;
font-size: 110%;
background: url('_menu1.gif') repeat-x top left;
cursor: default;
}

div#menu1 ul li a:hover {
background: url('_menu1.gif') repeat-x bottom left;
outline: none;
}

div#menu1 ul li a span {
display: block;
background: url('_menu1-border-right.gif') no-repeat top right;
}

/* Ceske menu */
li#m11i-o-nas a {
width: 81px;
}

li#m11i-pronajmy-prostor a {
width: 147px;
}

li#m11i-akce {
width: 77px;
}

li#m11i-kina {
width: 73px;
}

li#m11i-jablonecky-mesicnik {
width: 166px;
}

li#m11i-partneri {
width: 94px;
}

li#m11i-odkazy {
width: 96px;
}

/* Nemecke menu */
li#m11i-ber-uns a {
width: 81px;
}

li#m11i-raumvermietungen a {
width: 147px;
}

li#m11i-veranstaltung a {
width: 120px;
}

li#m11i-kinos a {
width: 60px;
}

li#m11i-jablonecer-monatschrift a {
width: 166px;
}

li#m11i-partner a {
width: 80px;
}

li#m11i-verweise a {
width: 80px;
}

/* Anglicke menu */
li#m11i-about-us a {
width: 81px;
}

li#m11i-premises-for-lease a {
width: 147px;
}

li#m11i-events {
width: 77px;
}

li#m11i-cinemas {
width: 74px;
}

li#m11i-bulletin-jablonecky-mesicnik {
width: 200px;
}

li#m11i-partners {
width: 85px;
}

li#m11i-links {
width: 70px;
}

/* Polske menu */
li#m11i-o-nas a {
width: 81px;
}

li#m11i-wynajcie-pomieszcze a {
width: 169px;
}

li#m11i-akcje {
width: 72px;
}

li#m11i-kina {
width: 73px;
}

li#m11i-jablonecki-miesicznik {
width: 164px;
}

li#m11i-partnerzy {
width: 85px;
}

li#m11i-odsyacze {
width: 90px;
}

/* Hlavni menu - styly pro druhou uroven menu */
#menu1 ul li:hover, #menu1 ul li.mnhover {
/*background:none;*/
cursor:pointer;
}

#menu1 ul ul {
clear:both;
float:left;
position:absolute;
left:-9999px;
margin:0;
padding:0;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
width:255px; 

}
#menu1 ul li:hover ul, #menu1 ul li.mnhover ul {
left:auto;

/* Ceske menu */
}
#menu1 ul li#m11i-partneri:hover ul, #menu1 ul li#m11i-partneri.mnhover ul {
margin:0 0 0 -64px;
}
#menu1 ul li#m11i-odkazy:hover ul, #menu1 ul li#m11i-odkazy.mnhover ul {
margin:0 0 0 -159px;
}

/* Nemecke menu */
div#menu1 ul li#m11i-partner:hover ul {
margin-left: -94px;
}

div#menu1 ul li#m11i-verweise:hover ul {
margin-left: -175px;
}

/* Anglicke menu */
div#menu1 ul li#m11i-partners:hover ul {
margin-left: -99px;

}

div#menu1 ul li#m11i-links:hover ul {
margin-left: -185px;
}

/* Polske menu */
div#menu1 ul li#m11i-partnerzy:hover ul {
margin-left: -79px;
}

div#menu1 ul li#m11i-odsyacze:hover ul {
margin-left: -165px;
}



#menu1 ul ul li {
top:0;
clear:both;
width:255px;
height:auto;
margin:0;
padding:0;
background:none;
border:none;
}
#menu1 ul ul li a {
display:block;
float:left;
width:255px;
height:auto;
font-weight:normal;
font-size:100%;
text-align:left;
background: #3D79D0 url("arrow-r-w.gif") 232px 10px no-repeat;
text-decoration:none;
}
#menu1 ul ul li a:link, #menu1 ul ul li a:visited {
color:#FFF;
}
#menu1 ul li li.mnhover, #menu1 ul li li:hover {
color:#FFF;
background:#6796DA url("arrow-r-w.gif") 233px 10px no-repeat;
cursor:pointer;
}

div#menu1 ul li ul a:hover {
background:#6796DA url("arrow-r-w.gif") 233px 10px no-repeat;
cursor:pointer;
}

#menu1 ul ul span {
display: block;
position: relative;
left: 23px;
width: 209px;
height: 25px;
line-height: 25px;
background: none !important;
cursor: pointer;
}
div[id]#menu1 ul ul span {
height:auto;
}

/**/
#quicksearch {
position:absolute;
z-index:6;
clear:both;
float:left;
font-weight:bold;
font-size:110%;
color:#204C8D;
width: 200px;
}

#quicksearch fieldset {
position:relative;
left:298px;
top:67px;
margin:0;
padding:0 0 0 15px;
border:none;
background:url("quicksearch.gif") 0 8px no-repeat;
white-space:nowrap;

}
div[id]#quicksearch fieldset {
top:72px;
background-position:0 6px;
}
#quicksearch legend {
display:none;
}
#quicksearch .inputtext {
position:relative;
top:1px;
width:115px;
padding:0;
height:20px;
line-height:20px;
border:0;
background:none;
background:url("qs-input.gif") 0 0 no-repeat;
}
div[id]#quicksearch .inputtext {
top:-2px;
}
.inputsubmit {
position:relative;
top:2px;
width:33px;
height:22px;
line-height:20px;
border:0;
color:#FFF;
font-weight:bold;
background:url("submitok.gif") 0 0 no-repeat;
cursor:pointer;
}
div[id]#quicksearch .inputsubmit {
top:0;
}


.btnPrint {
display:none;
}
/*.btnPrint {
clear:both;
float:right;
position:relative;
left:-82px;
top:-180px;
}
.btnPrint a {
position:absolute;
height:25px;
line-height:25px;
padding:0 10px;
background:url("li.gif") left center no-repeat;
text-decoration:underline;
font-weight:normal;
font-size:100%;
z-index:5;
}
.btnPrint a:hover, .btnPrint a:active {
color:#F26722;
text-decoration:underline;
}*/





/**/
.block {
clear:both;
float:left;
width:100%;
}
#content .block {
background:url("dotborder.gif") 0 0 repeat-x;
} 
#column .block {
margin:0 0 5px 0;
background:url("block.gif") 0 0 no-repeat;
}
#content .block-header h5 {
font-size:190%;
color:#204C8D;
}
#column .block-header {
clear:both;
width:253px;
margin:0 auto;
line-height:35px;
background:#6796DA url("m1a.gif") 0 0 repeat-x;
color:#FFF;
font-size:110%;
}
#column .block-header h5 {
margin:0;
padding:0 5px 0 21px;
}
#column .block-header a {
color:#FFF;
text-decoration:none;
}
#column .block-header a:hover, #column .block-header a:active {
color:#FFF;
text-decoration:underline;
}
#column .block-content {
clear:both;
float:left;
width:253px;
border-right:1px solid #204C8B;
border-bottom:1px solid #204C8B;
border-left:1px solid #204C8B;
background:url("blockcontent.gif") 0 0 no-repeat;
}
#column .block-content-box {
clear:both;
float:left;
padding:0 21px;
}
/* boxik zeleny */
#column .block-news-green {
background:url("box-green.png") 0 0 no-repeat;
min-height: 163px;
_height: 163px;
padding: 10px 12px 0 15px; 
clear:both;
float:left;
width:228px;
/* _width:228px; */
color: white;
}
#column .block-news-green a             {text-decoration: none;}
#column .block-news-green h3            {margin: 0; }
#column .block-news-green h3 a          {font-size: 12px; margin: 0; text-decoration: underline;}
#column .block-news-green .date         {font-weight: bold; color: #005e29; padding: 5px 0 7px; display: block; font-size: 12px; text-decoration: none;}
#column .block-news-green .green-image  {background:url("box-green-img.png") 0 0 no-repeat; padding:7px 6px; margin: 4px 0 0; float: left;}
#column .block-news-green img           {border: 1px solid #0dd868; }
#column .block-news-green .green-text   {float:right; width:149px; }
#column .block-news-green .green-text p {font-size: 12px; text-align: left; line-height:15px; margin: 0; }
#column .block-news-green a             {color: #fff;}
#column .block-news-green .btn-more a {
background:url("box-green-btn.png") 0 0 no-repeat;
float:right;
font-weight:bold;
line-height:23px;
text-align:center;
text-decoration:none;
width:111px;
}

/**/
#list-news {
clear:both;
float:left;
margin:0;
padding:0;
}
#list-news li {
clear:both;
float:left;
width:100%;
margin:0;
padding:10px 0;
background:none;
}
#column #list-news li {
background:url("dotborder.gif") left bottom repeat-x;
}
#list-news .item-img {
float:right;
margin:0 0 10px 10px;
}
#list-news .item-date {
color:#019342;
}
#list-news .item-title h2 {
margin:5px 0;
padding:0;
font-size:110%;
}

div.block-content-box h3 {
clear: both;
color: #173561;
margin-top: 10px;
margin-bottom: 5px;
}

/**/
#list-clanky {
clear:both;
float:left;
margin:0;
padding:0;
}
#list-clanky li {
clear:both;
float:left;
width:100%;
margin:0;
padding:10px 0;
background:none;
border-bottom:1px solid #D9D7D2;
}

/**/
.block-newsletter .block-box {
background:url("dotborder.gif") left bottom repeat-x;
}
.block-newsletter .block-header {
display:none;
}
.block-newsletter fieldset {
margin:0;
padding:0;
border:none;
}
.block-newsletter .block-content-box {
padding:10px 0;
}
.block-newsletter .forminput {
width:170px;
}
.block-newsletter .btn-button {
background:url("submitok.gif") 0 0 no-repeat;
}
.block-newsletter .formsubmit {
width:33px;
}

/**/
.btn-more, .btn-history {
clear:both;
float:left;
width: 100%;
}
.btn-more a, .btn-history a {
display:block;
float:left;
background:url("arrow-r-g.gif") 0 5px no-repeat;
color:#00B145;
cursor:pointer;
margin-bottom: 5px;
}
.btn-more a:hover, .btn-more a:active, .btn-history a:hover, .btn-history a:active {
background:url("arrow-r-g.gif") 1px 5px no-repeat;
}
.btn-more span, .btn-history span {
display:block;
float:left;
padding:0 0 0 8px;
}
.btn-history {
padding:5px 0;
font-weight:bold;
}

/* Ankety */
form#anketa {
width: 211px;
}

form#anketa span.choicetext {
width: 100%;
overflow: hidden;
line-height: 15px;
}

form#anketa input.inquiry-radio {
border: 0;
}

form#anketa label {
margin-left: 5px;
}

form#anketa input.input-submit {
clear: both;
display: block;
margin-bottom: 5px;
border-color: #174282;
background: #92B2E0;
color: #000;
}

form#anketa div.inquiry-box ol {
padding: 0;
margin: 0;
padding-left: 0;
list-style-type: none;
}

form#anketa div.inquiry-box ol li {
margin: 0;
margin-bottom: 5px;
}

form#anketa div.graph {
font-size: 0;
line-height: 0;
width: 150px;
padding: 1px;
margin-left: 26px;
border: 1px solid #ccc;
}

form#anketa div.graphn {
margin-left: 26px;
margin-bottom: 10px;
}

form#anketa div.graph div.graphb {
height: 4px;
background: #174282;
}

/* Online objednavka inzerce */
form#inzerceObjednavkaForm {
margin-top: 10px;
}

form#inzerceObjednavkaForm h3 {
margin-top: 0;
margin-bottom: 10px;
}

form#inzerceObjednavkaForm fieldset {
padding: 5px;
margin: 0;
margin-bottom: 10px;
border-color: #AFB7CA;
}

form#inzerceObjednavkaForm fieldset legend {
display: none;
}

form#inzerceObjednavkaForm fieldset h4 {
margin: 0 0 10px 0;
}

form#inzerceObjednavkaForm fieldset label {
cursor: pointer;
}

form#inzerceObjednavkaForm input.submit,
form#prostorObjednavkaForm input.submit {
margin-bottom: 10px;
}

/* Inzerent */
form#inzerceObjednavkaForm fieldset#inzerent div {
width: 100%;
overflow: hidden;
margin-bottom: 2px;
}

form#inzerceObjednavkaForm fieldset#inzerent label {
width: 100px;
float: left;
clear: both;
text-align: right;
}

form#inzerceObjednavkaForm fieldset#inzerent input,
form#inzerceObjednavkaForm fieldset#inzerent textarea {
float: right; 
width: 325px;
}

form#inzerceObjednavkaForm fieldset#inzerent textarea {
height: 70px;
}

/* Umisteni inzerce */
form#inzerceObjednavkaForm fieldset#umisteni-inzerce {
margin-top: 10px; /* IE - nedelal mezeru mezi fieldsetama, tuhle deklaraci bere jenom IE a jenom tady :) */
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce input {
border: 0;
}

/*
form#inzerceObjednavkaForm fieldset#umisteni-inzerce img {
float: left;
clear: both;
width: 54px;
}
*/

form#inzerceObjednavkaForm fieldset#umisteni-inzerce div.umisteni-inzerce-pozice,
form#inzerceObjednavkaForm fieldset#umisteni-inzerce div.umisteni-inzerce-pozice-hlavicka {
margin-bottom: 10px;
width: 100%;
overflow: hidden;
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce div.umisteni-inzerce-pozice div {
float: left;
/*width: 320px;*/
/*width: 374px;*/
overflow: hidden;
/*margin-bottom: 5px;*/
margin-bottom: 0 !important;
margin-bottom: -5px; /* IE */
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce label {
font-size: 10px;
float: left;
/*background: #ddd;*/
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce div.umisteni-inzerce-pozice-hlavicka label {
color: blue;
cursor: default;
}

/* V nove verzi on-line objednavky inzerce se to jmenuje jinak
form#inzerceObjednavkaForm fieldset#umisteni-inzerce label.vzhled {
width: 63px;
}
*/

form#inzerceObjednavkaForm fieldset#umisteni-inzerce label.typy {
width: 30px;
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce label.umisteni {
width: 235px;
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce label.rozmery {
width: 80px;
text-align: center;
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce label.cena {
width: 50px;
text-align: center;
}

form#inzerceObjednavkaForm fieldset#umisteni-inzerce input {
margin-top: 2px !important; /* Mozilla :) - posunou input trochu dolu, jinak je to matouci */
margin: 0 10px;
float: left;
}

/* poznamka */
form#inzerceObjednavkaForm fieldset#fs-poznamka textarea,
form#prostorObjednavkaForm fieldset#fs-poznamka textarea {
width: 430px;
height: 70px;
}

/* Online objednavka prostor */
form#prostorObjednavkaForm {
margin-top: 10px;
}

form#prostorObjednavkaForm h3,
form#prostorObjednavkaForm h4 {
clear: both;
margin-top: 0;
margin-bottom: 10px;
}

form#prostorObjednavkaForm h4 {
padding-top: 10px; 
}

form#prostorObjednavkaForm fieldset {
padding: 5px;
margin: 0;
margin-bottom: 10px;
border-color: #AFB7CA;
}

form#prostorObjednavkaForm fieldset legend {
display: none;
}

form#prostorObjednavkaForm fieldset h4 {
margin: 0 0 10px 0;
}

form#prostorObjednavkaForm fieldset label {
cursor: pointer;
text-align: right;
}

form#prostorObjednavkaForm fieldset input.checkbox {
border: 0;
}

/* Poradatel */
form#prostorObjednavkaForm fieldset#poradatel div {
width: 100%;
overflow: hidden;
margin-bottom: 2px;
}

form#prostorObjednavkaForm fieldset#poradatel label {
width: 100px;
float: left;
clear: both;
}

form#prostorObjednavkaForm fieldset#poradatel input.text,
form#prostorObjednavkaForm fieldset#poradatel textarea {
float: right; 
width: 330px;
}

form#prostorObjednavkaForm fieldset#poradatel textarea {
height: 70px;
}

form#prostorObjednavkaForm fieldset#poradatel input#ic,
form#prostorObjednavkaForm fieldset#poradatel input#dic {
width: 100px;
float: left;
}

/* Akce */
form#prostorObjednavkaForm fieldset#akce {
}

form#prostorObjednavkaForm fieldset#akce div {
width: 100%;
overflow: hidden;
margin-bottom: 2px;
}

form#prostorObjednavkaForm fieldset#akce label {
width: 100px;
float: left;
clear: both;
}

form#prostorObjednavkaForm fieldset#akce label.double {
width: auto;
margin: 0 5px;
clear: none;
}

form#prostorObjednavkaForm fieldset#akce input.text {
float: left; 
width: 330px;
}

form#prostorObjednavkaForm fieldset#akce input.text2 {
float: left;
width: 50px;
} 

/* Pozadavky na akci */
form#prostorObjednavkaForm fieldset#pozadavky-na-akci {
}

form#prostorObjednavkaForm fieldset#pozadavky-na-akci div {
width: 100%;
overflow: hidden;
margin-bottom: 5px;
border-bottom: 1px solid #ddd;
}

form#prostorObjednavkaForm fieldset#pozadavky-na-akci label {
width: 220px;
float: left;
clear: both; 
text-align: left;
}

form#prostorObjednavkaForm fieldset#pozadavky-na-akci input.checkbox {
float: left;
}

form#prostorObjednavkaForm fieldset#pozadavky-na-akci select {
margin-left: 4px;
float: left;
}

form#prostorObjednavkaForm fieldset#pozadavky-na-akci label.multiple {
width: auto;
margin: 0 5px;
clear: none;
}

/* Galerie */
div#photo {
}

div#photo a img {
border: 1px solid #788092;
margin: 0;
padding: 1px;
}

div#photo a:hover img {
border-color: #0F223D;
}

/* Galerie - nahledy */
div#thumbnails {
margin-top: 20px;
}

div#thumbnails a {
float: left;
margin-left: 5px;
margin-bottom: 5px;
line-height: 0.0;
font-size: 0;
border: 1px solid #AFB7CA;
}

div#thumbnails a:hover {
outline: none;
border-color: #788092;
}

div#thumbnails a img {
border: 0; 
padding: 1px;
}

div.block-content-box div.pager-navigation { /* jenom pro navigaci v boxiku */
clear: both;
}

/* Galerie - strankovani */
div.pager-navigation {
float: right;
margin-top: 10px;
margin-bottom: 0;
padding: 0;
height: 20px;
line-height: 20px;
overflow: hidden; /* IE - jinak z toho udela 40px :-) */
}

div.pager-navigation div.pager-first,
div.pager-navigation div.pager-back,
div.pager-navigation div.pager-next,
div.pager-navigation div.pager-last {
float: left;
margin-right: 3px;
}

div.pager-navigation div.pager-pages {
float: left;
margin-right: 3px;
}

div.pager-navigation div.pager-pages a {
text-decoration: none;
color: #EC1C23;
}

div.pager-navigation div.pager-pages a:hover {
color: #EC1C23;
}

div.pager-navigation div.pager-pages span.pager-current-page {
text-decoration: none;
}

/* Program akci */
div.program-akci-item {
background: url('_program-item-box.gif') no-repeat top left;
border-top: 0;
margin-top: 10px;
position: relative;
}

div.program-akci-item h3 {
width: 448px;
margin: 0;
margin-left: 1px;
color: #fff;
line-height:35px;
background:#6796DA url("m1a.gif") 0 0 repeat-x;
text-indent: 10px;
}

div.program-akci-item h4,
div.program-akci-item h5 {
margin-top: 0;
} 

div.program-akci-item div.program-akci-item-content {
border: 1px solid #204C8B;
border-top: 0;
padding: 10px;
padding-bottom: 0;
}

div.program-akci-item div.program-akci-item-content p.extraTime {
position: absolute;
top: 45px;
right: 5px;
font-weight: bold;
color: #019342;
}

div#virtualni-prohlidky-applet {
width: 400px;
height: 300px;
margin: 10px auto;
border: 1px solid #000;
}

/* Hledate firmu v Libereckem kraji */
form#hledat-firmu input.submit {
cursor: pointer;
}

/* facebook */
div.facebook                  {
   margin: 0 0 10px 0;
   background: #1a4d8e url('facebook-icon.png') 10px 10px no-repeat;
}
div.facebook a                {
   display: block;
   padding: 15px 10px 20px 90px;
   color: #fff;
   font-size: 10px;
   font-weight: bold;
   line-height: 1.2;
   text-decoration: none;
}
div.facebook a:hover          {text-decoration: underline;}
div.facebook span.item-top    {display: block; margin: 0 0 10px 0;}
div.facebook span.item-bottom {display: block;}

/* facebook - 2. varianta */
#column div.block-facebook div.block-content-box        {padding: 0;}

