* {margin: 0; padding: 0;}
body {background-color: #f9aafc; font-family: Verdana, Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 70%; color: #555}
input, textarea, select {font-family: Verdana, Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 100%; color: #607670}

input:hover, textarea:hover {background-color: #faeffc}
h1 {color: #a3da01; margin: 6px 0px 4px 0px}
h2,h3,h4,h5,h6 {color: #592865; margin: 6px 0px 4px 0px}
h1 {font-size: 145%}
h2 {font-size: 130%}
h3 {font-size: 120%}
h4 {font-size: 110%}
h5 {font-size: 100%}
h6 {font-size: 100%}

form {background-color: #f9e8fc; padding: 10px; border: 1px solid #f9aafc; margin: 10px 0px 10px 0px; width: 686px}
.galform {background-color: #fdf1cd; padding: 10px; border: 1px solid #fde393; margin: 10px 0px 10px 0px; width: 686px}

form h1,form h2,form h3,form h4,form h5,form h6 {color: #592865}

a {color: #fd7401; text-decoration: underline}
a:hover {color: #e80000; text-decoration: none}
textarea {overflow: auto}
li {margin-left: 8px;}
ul {margin-left: 8px}

.odsl {margin-left: 25px}
.odst {margin-top: 10px}
.odst2 {margin-top: 20px}
.odsb2 {margin-bottom: 20px}
.odsb {margin-bottom: 10px}
.mensi {font-size: 92%}
.vetsi {font-size: 120%}
.fll {float: left}
.flr {float: right;}
.inva {text-decoration: none}
.inva:hover {text-decoration: underline}
.ram {border: 1px solid #c0acc4;}



.discpsbut,
.discpsbut_wider {
	background-color: #FFF; background-image: url(butwhitebgw.gif); background-repeat: no-repeat; 
	color: #592865; cursor: pointer; padding: 1px 2px 2px 2px; margin: 2px; border: 0; width: 70px; height: 20px;
}
.discpsbut:hover {background-image: url(butwhitebg.gif);}

.discpsbut_wider {background-image: url(butwhitewbgw.gif); width: 100px}
.discpsbut_wider:hover {background-image: url(butwhitewbg.gif);}



form .discpsbut,
form .discpsbut_wider {
	background-color: #FFF; background-image: url(butbgw.gif); background-repeat: no-repeat; 
	color: #592865; cursor: pointer; padding: 1px 2px 2px 2px; margin: 2px; border: 0; width: 70px; height: 20px;
}
form .discpsbut:hover {background-image: url(butbg.gif);}

form .discpsbut_wider {background-image: url(butwbgw.gif); width: 100px}
form .discpsbut_wider:hover {background-image: url(butwbg.gif);}




.discpsbut {behavior: url(hover.htc);}

a.abutton.discpsbut {width: 70px;}
a.abutton.discpsbut_wider {width: 96px;}

a.abutton {text-decoration: none; cursor: pointer; display: block; float: right; line-height: 16px; height: 16px; color: #592865; text-align: center}
a.abutton:hover {color: #592865; text-decoration: none;}

.fotouptit {width: 90px; float: left; clear: left; height: 16px; padding-top: 2px}

.bold {font-weight: bold}
.wfull {width: 100%}
form.wfull {width: 684px}
.center {text-align: center}
.right {text-align: right}
.clb {clear: both}
.mr100 {margin-right: 100px}

.inztab {width: 350px; float: left; text-align: center}

#holder {width: 921px; margin: 0 auto}
#header,#content {width: 881px; float: left; clear: both; background-color: #FFF}
#content {padding: 0px 20px 0px 20px;}
#imgheaderindex {float: right}
#imgspolu {float: right; margin-right: 20px}
#logo {margin: 52px 0px 0px 5px; float: left}
#footer {width: 881px; float: left; clear: both}
#mainleft {width: 136px; float: left; margin-right: 20px; position: relative; top: -80px; margin-bottom: -60px}
#mainobsah,#mainobsahbez {width: 739px}

#mainleft li {list-style-type: image; list-style-image: url("lio.gif"); margin-left: 14px; border-bottom: 1px solid #fed0ac; }

#mainleft li a {color: #fd7401; width: 100%; display: block; font-weight: bold; font-size: 105%; text-decoration: none; margin-top: 10px}
#mainleft li a:hover {color: #e80000}
#mainleft li a.menusub {padding-left: 11px; font-weight: normal}

#mainleft li.menuo {_position: relative; /* IE sucks */}

#mainleft li.menuf {list-style-image: url("li.gif"); border-bottom: 1px solid #c0acc4;}
#mainleft li.menuf a {color: #592865;}
#mainleft li.menuf a:hover {color: #fd7401}

#mainleft li.sub {list-style: none outside none; margin-left: 30px;}
#mainleft li.sub a {margin-left: -7px}
#mainleft li.menuspacer {list-style: none outside none; height: 20px; border: 0}

#mainright {float: right; width: 256px}
#mainright h2 {color: #fdc005}
#mainright div.mainrightcontent {width: 100%; padding: 5px 0px 20px 0px}
#mainright div.mainrightcontent a.inva.bold {color: #592865}

#footer {
	float: left; clear: both;
	background-image: url('footerbg.gif'); background-repeat: repeat-x; 
	width: 921px; height: 34px; padding: 65px 0px 0px 0px; 
	color: #343f41; text-align: center
}
#footer a {color: #343434}

#maincontent {float: left; width: 710px; margin-top: 10px; overflow: hidden}
#maincontent a.mainrefera {color: #592865}
#maincontent img {padding: 2px; border: 1px solid #999}
#maincontent p {margin-bottom: 8px}
#maincontent li {list-style-image: url("lio.gif");}

#maincontent img.printico,
#maincontent img.referico,
#maincontent img.topico {border: 0px; width: 16px; height: 14px; position: relative; top: 3px; padding: 0px 2px 0px 8px}
#maincontent img.referico,
#maincontent img.topico {height: 11px;}
#maincontent img.topico {width: 11px}
#maincontent img.pdfico {width: 14px; height: 16px}

div .artperex {font-size: 95%; margin: 8px 0px 0px 0px; font-style: italic}
.vypisdatum {font-weight: bold}

#maincontent img.spacer,img.spacer {width: 1px; height: 1px; border: 0}
h2 a,h3 a {color: #592865}

div.categItem,#archivlinkdivhold {width: 435px; margin-bottom: 12px;}
#archivlinkdivhold {/*text-align: center;*/ margin-top: 5px}
span.vypiscelylink a {font-weight: bold; color: #592865; font-size: 80%}

p.toolbar {text-align: right; clear: both; margin-bottom: 10px}
div.filterRow {width: 300px; padding-left: 10px; clear: left; text-align: right; margin-top: 3px}
div.filterRow input {width: 140px}
div.filterRow select {width: 142px}
div.filterRow input.discpsbut {width: 70px}

div.lastFilterRow {padding-top: 10px; height: 40px}
div.lastFilterRow input.discpsbut,div.lastFilterRow a.abutton {float: right}

.cformrow {width: 505px; margin: 2px 0px 0px 0px}
#maincontent .cformrow p {margin: 0; padding: 0}
.cformrow input {width: 250px}
.cformrow textarea {width: 350px}
.cformrow input.discpsbut {width: 70px;}
.cformtit {float: left; padding-top: 3px; width: 80px; text-align: right; padding-right: 5px}

.forminp {height: 20px; width: 224px; float: left}

form.sendmailform input,form.sendmailform textarea {margin: 2px 0px 0px 0px; width: 200px}
form.sendmailform textarea {width: 400px; height: 70px}
form.sendmailform input.discpsbut {width: 70px}
form.sendmailform div.sendmailleft {float: left; width: 220px;}

form.sendmailform span.sendmailinfotext {float: left; width: 200px; text-align: left; font-size: 90%; font-style: italic}
form.sendmailform div.sendmailbuttons {width: 620px; text-align: right; clear: both}


#anketaobsah {width: 247px; padding: 9px 4px 8px 4px;}
#anketaobsah a {color: #191919}
.anketarow {float: left; width: 100%; height: 13px; margin-top: 3px; margin-bottom: 3px}
.anketaradio {float: left; margin-right: 10px; position: relative; top: -3px}
.anketabot {float: left; width: 100%; height: 17px; margin-top: 5px; clear: both}
.anketabutdiv {float: right; width: 100px; text-align: right}
.anketabar {float: left; height: 9px; margin-right: 10px; background-image: url(ankpasbg.gif); background-repeat: repeat-x;}

#fotoup form {width: 232px}

#fotoupin .fotoinput,
#fotoup .fotoinput,
#fotoupin .fotofile,
#fotoup .fotofile {width: 153px; line-height:1.1; margin-top: 1px; border: 1px solid #f9aafc; margin-right: 3px;}

#fotoup .fotofile {width: 230px}

#fotoup .fotouptit,#fotoupin .fotouptit {width: 70px; float: left; clear: left; height: 16px; padding-top: 1px}

#fotoupin .fotouptit {width: 100px}
#fotoupin .fotoinput,#fotoupin .fotofile {width: 320px}

.archiveForm {width: 400px}
.cform {width: 460px}

.rdrpbox {width: 400px; clear: none; padding-top: 6px}
.fotokpic {float: left; margin: 5px 5px 0px 0px; padding: 0px;}
.w300 {width: 300px}

#headerimg {
	width: 575px; height: 241px; padding-top: 204px; float: right; margin-bottom: -205px;
	background-image: url(header_index.jpg);background-repeat: no-repeat;
}
#headerimg #headerimgb {width: 575px; height: 37px; background-image: url(header_indexb.png);background-repeat: no-repeat;}

.guestb_novyprisptext {width: 530px; height: 60px;}
.guestb_replytext {background-color: #f9e8fc; border: 0px; width: 310px; height: 13px; margin-right: 10px; text-align: right; color: #333}
.guestb_reply {background-color: #e0eef9; border: 0px; width: 1px; height: 1px; }
.guestb_jmeno {width: 230px;}
.guestb_email {width: 232px}
.guestb_captcha {width: 120px}
.guestb_titulek {width: 530px}
.guestb_divjmeno,.guestb_divemail {float: left; width: 302px; text-align: right}
.guestb_divemail {width: 300px;}
.guestb_divtext,.guestb_divtitulek {float: left; width: 602px; text-align: right; margin-top: 3px}
.guestb_titjmeno,.guestb_tittext,.guestb_tittitulek {width: 50px; float: left; text-align: right; padding-right: 3px}
.guestb_titemail {width: 46px; float: left; text-align: right; padding-right: 3px}
.guestb_buts {float: left; width: 602px; text-align: right}
.guestb_novyprisnadp {font-weight: bold; width: 580px; padding-left: 20px; margin-top: 20px; margin-bottom: 3px}
.guestb_form {padding-bottom: 10px; width: 602px}
.guestb_prisptlac {margin: 10px 14px 0px 0px; background-color: #e3e3e3; cursor: pointer; height: 18px; color: #000}
.guestb_strankovani {text-align:center; margin-top: 20px; width: 602px}
.w140 {width: 140px}


.disctitlediv1,.disctitlediv2,.disctitlediv3,.disctitlediv4,.disctitlediv5,.disctitlediv6,.disctitlediv7,.disctitlediv8,.disctitlediv9 {
   background-color: #f9e8fc; border: 1px solid #f9aafc; float: left; position: relative; padding: 4px 0px 4px 4px;
   
                width: 701px; left: 0px;}
.disctitlediv2 {width: 686px; left: 15px;}
.disctitlediv3 {width: 671px; left: 30px;}
.disctitlediv4 {width: 656px; left: 45px;}
.disctitlediv5 {width: 641px; left: 60px;}
.disctitlediv6 {width: 626px; left: 75px;}
.disctitlediv7 {width: 611px; left: 90px;}
.disctitlediv8 {width: 596px; left: 105px;}
.disctitlediv9 {width: 581px; left: 120px;}

.disctextdiv1,.disctextdiv2,.disctextdiv3,.disctextdiv4,.disctextdiv5,.disctextdiv6,.disctextdiv7,.disctextdiv8,.disctextdiv9 {float: left; width: 617px; padding: 5px 0px 5px 8px}
.disctextdiv2 {width: 602px; padding-left: 23px}
.disctextdiv3 {width: 587px; padding-left: 38px}
.disctextdiv4 {width: 572px; padding-left: 53px}
.disctextdiv5 {width: 557px; padding-left: 68px}
.disctextdiv6 {width: 542px; padding-left: 83px}
.disctextdiv7 {width: 527px; padding-left: 98px}
.disctextdiv8 {width: 532px; padding-left: 113px}
.disctextdiv9 {width: 497px; padding-left: 128px}

.disctdiv1,.disctdiv2,.disctdiv3,.disctdiv4,.disctdiv5,.disctdiv6,.disctdiv7,.disctdiv8,.disctdiv9 {float: left; width: 706px; margin-top: 2px; position: relative; left: 0px;}
.disctdiv2 {width: 691px; left: 15px;}
.disctdiv3 {width: 676px; left: 30px;}
.disctdiv4 {width: 661px; left: 45px;}
.disctdiv5 {width: 646px; left: 60px;}
.disctdiv6 {width: 631px; left: 75px;}
.disctdiv7 {width: 616px; left: 90px;}
.disctdiv8 {width: 601px; left: 105px;}
.disctdiv9 {width: 586px; left: 120px;}

.disctext {text-align: right; margin-top: 4px; padding-bottom: 5px; width: 706px}
.disctitle {margin: 0px 0px 8px 0px; width: 606px}

.artpollform {margin-top: 10px; width: 686px; padding: 10px; background-color: #ffd372; border: 1px solid #fd7401;}
.artpollform a {color: #E80000}
.artpollwarn {width: 686px; text-align: center}
.artpollbarcel {float: left; width: 686px; margin: 3px 0px 3px 0px}
.artpollbarin {float: left; margin-top: 3px; height: 10px; background-color: #592865;}
.artpollsum {margin-top: 5px; width: 656px}
.artpollitem {width: 686px}
.artpollperc {margin-left: 10px; float: left}

.vypispic2 {float: left}
#maintextclanku {clear: both; padding-top: 10px}

#banner1{
   float: left;
   position: relative;
   left: 157px;
   top: -20px;
   margin-bottom: -73px;
}
#banner3, #banner2{
   clear: both;
   margin: 0 auto;
   margin-bottom: 10px;
}
#banner4, #banner5, #banner6{
   clear: both;
   margin-bottom: 5px;
}
#banner7{
   float: left;
   clear: both;
   position: relative;
   top: -60px;
   left: 175px;
}
#banner8{
   text-align: center;
   margin: 0 auto;
   margin-top: 6px;
}

/*#banner8, #banner9, #banner10{
   margin-top: 5px;
}*/

.strankovani img {
	border: 0 !important;
}

