body {background:#fff url("../img/body.gif") repeat-x 0 0; color:#000; font-family:Arial, "Arial CE", sans-serif; font-size:12px; margin:0; padding:0; border:0;}
h1 {color:#500; font-size:24px; font-weight:200; line-height:24px; letter-spacing:2px; margin:0; padding:0;}
h1 b {color:#369; font-size:24px;}
h1 span {display:none;}

/*------------Form------------*/
#login {background:#fff url("../img/login.gif") repeat-x left center; margin:10px 0 0 0; padding:10px 20px; border:1px solid #d6e7ee;
		border-bottom:1px solid #a3ccd9; width:auto; height:auto;}
#login table {margin:0 auto; border:0;}
#login table td {padding:3px 5px;}

input, select, textarea {font-family:Arial, "Arial CE", Sans-serif;}
.inp1 {float:left; background:#fff; color:#357bbc; font-size:12px; margin:5px 5px 5px 0; padding:3px 7px; border:1px solid #d6e7ee; width:220px; height:14px;}
.but1 {background:#2b7aa5 url(../img/but1.gif) no-repeat 0 0; color:#fff; margin:0; padding:0; border:0; width:120px; height:24px; cursor:pointer;}


/*------------Table------------*/
#tab-cal {font-size:12px; margin:10px auto; padding:0; border:0; width:auto; height:auto;}
#tab-cal td {text-align:center; vertical-align:middle; padding:0; width:30px; height:20px;}
#tab-cal td a {display:block; background:url("../img/akce.gif") no-repeat center center; color:#fff; line-height:20px; 
				width:30px; height:20px;}
#tab-cal td a:hover {color:#fff;}
#tab-cal td img {border:0;}

#tab-vote {margin:0; padding:0; border:0; width:590px; height:auto;}
#tab-vote td {vertical-align:top; width:295px; height:auto;}
.vote-name {padding:0 8px;}
.vote-date {padding:5px 8px;}
.vote-text {padding:5px 8px 0 8px;}
.vote-ancets {font-size:11px; padding:0 8px 5px 8px; border-bottom:1px solid #d8e7ee;}

/*------------Obsah www stranek------------*/
#horni {background:url("../img/horni.gif") repeat-x 0 0; margin:0; padding:0; width:auto; height:auto;}
#horniV {background:url("../img/horniV.gif") no-repeat 670px 96px; margin:0 auto; padding:0 20px; width:950px; height:110px;}
#logo {float:left; margin:0; padding:0; width:200px; height:102px;}
#logo img {border:0;}
#menu {float:left; margin:0; padding:0; width:750px; height:102px;}
#menuV {text-align:center; padding:0;}
#menuV img {border:0;}
#menuV a {display:block; float:left; color:#fff; text-decoration:none; margin:0 1px; padding:40px 14px 0 14px; width:auto; height:65px;}
#menuV a:hover {background:url("../img/menuV-span.gif") repeat-x 0 0; text-decoration:underline;}
#menuV span {display:block; float:left; background:url("../img/menuV-span.gif") repeat-x 0 0; color:#fff; text-decoration:none;
			 margin:0 1px; padding:40px 14px 0 14px; width:auto; height:65px;}

#telo {width:auto; height:auto;}
#teloV {background:#fff url("../img/teloV.gif") repeat-y 650px 0; font-size:12px; margin:0 auto; padding:0; width:950px; height:auto; min-height:700px;}
#teloV h3 {color:#2674a2; font-size:14px; line-height:16px; margin:0; padding:0;}
#teloV h3 a {color:#2674a2;}
#teloV a:hover {color:#999;}
#teloV a {color:#c80000; text-decoration:none;}
#teloV a:hover {color:#999; text-decoration:underline;}
#teloV ul {list-style-type:none; margin:0 10px 20px 10px; padding:5px 0 0 0;}
#teloV li {background:url("../img/sipka.gif") no-repeat 0 4px; margin:1px 0; padding:0 10px 0 10px;}

#teloL {float:left; margin:0; padding:10px 30px 20px 30px; width:590px; height:auto;}
#teloL h2 {color:#555; font-size:14px; line-height:18px; letter-spacing:0; text-transform:uppercase; margin:0 0 10px 0; border-bottom:2px solid #d8e7ee;}
#teloL .h2-odkaz {margin:0 0 10px 0; border-bottom:2px solid #d8e7ee;}
#teloL .h2-odkaz h2 {float:left; margin:0; border-bottom:0; width:90%; height:auto;}
#teloL .h2-odkaz span {display:block; float:left; font-size:11px; letter-spacing:0; text-align:right; text-transform:lowercase; padding:2px 0 0 0; width:10%;}
#teloL .h2-odkaz span a {color:#999; font-weight:200;}
#teloL .h2-odkaz span a:hover {color:#c80000; font-weight:200;}
#teloL p {color:#555; line-height:16px; margin:0; padding:5px 0;}
#teloL p strong {color:#357bbc;}

#quick-news {margin:0; padding:40px 0 0 0; width:auto; height:auto;}
#quick-news hr {background:#d8e7ee; color:#d8e7ee; margin:5px 0; padding:0; border:0; width:auto; height:1px;}
.quick-news-V {margin:0; padding:5px 0; width:auto; height:auto;}
.quick-news-date {display:block; float:left; background:url("../img/qnd.gif") no-repeat 0 0; color:#fff; font-size:22px; font-weight:bold; text-align:center;
				margin:0 20px 0 0; padding:10px 0 0 0; width:49px; height:56px;}
.quick-news-date b {display:block; color:#fff; font-size:9px; font-weight:200; padding:14px 0 0 0;}

#calendar {margin:0; padding:20px 0 10px 0; width:auto; height:auto;}
#calendar h3 {padding:0 0 5px 0;}
#calendar p {color:#555; line-height:14px; text-align:left; margin:0; padding:0 0 5px 0;}
.calendar-info {display:block; float:left; margin:0; padding:5px 45px 0 0; width:250px; height:auto;}
.calendar-info b {color:#357bbc;}
.kdy {display:block; background:url("../img/kdy.gif") no-repeat 0 3px; padding:0 0 0 14px;}
.kde {display:block; background:url("../img/kde.gif") no-repeat 0 3px; padding:0 0 0 14px;}
.kdy b, .kde b {color:#357bbc;}

#teloP {float:left; font-size:11px; margin:0; padding:10px 30px 20px 20px; width:250px; height:auto;}
#teloP h2 {color:#555; font-size:14px; line-height:18px; letter-spacing:0; text-transform:uppercase; margin:0 0 10px 0; border-bottom:2px solid #fff;}
#teloP .h2-odkaz {margin:0 0 10px 0; border-bottom:2px solid #fff;}
#teloP .h2-odkaz h2 {float:left; margin:0; border-bottom:0; width:80%; height:auto;}
#teloP .h2-odkaz span {display:block; float:left; font-size:11px; letter-spacing:0; text-align:right; text-transform:lowercase; padding:2px 0 0 0; width:20%;}
#teloP .h2-odkaz span a {color:#999; font-weight:200;}
#teloP .h2-odkaz span a:hover {color:#c80000; font-weight:200;}
#teloP p {color:#555; line-height:14px; text-align:justify; margin:5px 0;}
#teloP img {border:0;}

#inquiry {margin:0; padding:0 0 10px 0; width:auto; height:auto;}
.hlasovani {margin:10px auto 5px auto; padding:0; width:250px; height:auto;}
.hlasovani a {display:block; float:left; margin:0; padding:0; width:220px; height:auto;}
.hlasovani i {display:block; float:left; color:#777; font-style:normal; margin:0; padding:0; width:220px; height:auto;}
.hlasovani b {display:block; float:left; font-weight:200; text-align:right; margin:0; padding:0; width:30px; height:auto;}
.hlasovaniV {background:url("../img/anketa-pozadi.gif") no-repeat 0 0; margin:0 auto; padding:0; width:250px; height:15px;}

#links {font-size:12px; margin:0; padding:10px 0 20px 0; width:auto; height:auto;}
#partners {text-align:center; margin:0; padding:20px 0 10px 0; width:auto; height:auto;}
#partners h2 {text-align:left;}
#partners img {margin:3px 0; border:1px solid #357bbc;}

.text {margin:0; padding:0 0 20px 0; width:auto; height:auto;}
#text h3 {padding:15px 0 0 0;}
#text h4 {margin:0; padding:15px 0 0 0;}
#text ul {color:#333; padding:10px 0;}
#text li {background:url("../img/sipka.gif") no-repeat 0 3px; margin:3px 0;}

.news {margin:0; padding:10px 0 20px 0; width:auto; height:auto;}
.news img {border:3px solid #ddd;}
.news-lista {clear:both; display:block; color:#555; text-align:right; padding:5px 0 5px 0; border-bottom:1px solid #d8e7ee; width:590px;}
.download {background:url("../img/pdf.gif") no-repeat 0 0; padding:2px 10px 2px 20px;}
.more {background:url("../img/sipka.gif") no-repeat 0 6px; padding:2px 0 2px 10px;}

#lista {margin:0; padding:10px 0; width:auto; height:auto;}
#lista b {background:#357bbc; color:#fff; font-size:16px; padding:1px 6px;}
#lista a {font-size:16px; font-weight:bold; margin:0 3px; padding:1px 6px;}
#lista a:hover {background:#357bbc; color:#fff; font-size:16px; padding:1px 6px;}

#info-text {background:#f0f0f0 url("../img/pozor.gif") no-repeat 13px 12px; margin:10px 0; padding:15px 20px 15px 40px; 
			 width:auto; height:auto;}

#copy {position:relative; left:0; bottom:0; background:#c80000 url("../img/copy.gif") repeat-x 0 0; margin:0; width:100%; height:auto;}
#copyV {color:#fff; font-size:11px; margin:0 auto; padding:10px 20px; width:950px; height:70px;}
#copyV a {color:#ffa7a9; text-decoration:none; padding:0 2px;}
#copyV a:hover {color:#fff; text-decoration:underline;}
#copyV p {font-size:14px; text-align:center; margin:0; padding:10px 0 5px 0;}
#copyL {float:left; padding:10px 20px 0 20px; width:610px; height:auto;}
#copyP {float:left; text-align:center; padding:10px 0 0 0; width:300px; height:auto;}

/*------------Span------------*/
.center {text-align:center;}
.clear {clear:both; font-size:0px; line-height:0px; width:0px; height:0px;}
.date {background:url("../img/sipka.gif") no-repeat 0 5px; color:#000; padding:0;}
.FL {float:left; margin:5px 10px 0 0;}
.FR {float:right; margin:5px 0 0 5px;}
.inline {display:inline;}
.pdf {display:block; background:url("../img/pdf.gif") no-repeat 0 0; line-height:16px; margin:5px 0; padding:0 0 0 20px; height:16px;}
.vote {color:#333; font-size:11px;}

