body{background:url(i/bg_fc.jpg) top left repeat-x #2f7246;font-family:'Arial CE','Helvetica CE',Arial,sans-serif;font-size:10pt;font-weight:normal;text-align:center;margin:0;padding:0;}

/* obecne */

*{color:#2e2e2e;margin:0;padding:0;}
a{color:#854000;text-decoration:underline;}
h2, h3, h4{margin:0 0 10px}
h2 {font-size:1.4em;}
p{font-size:.9em;line-height:1.7em;margin:0 0 10px;text-align:justify}
form {font-size:.9em;}
hr.cistic {	float:none;clear: both; height: 1px; border: 0; margin: 0; padding: 0; visibility: hidden;}
img{border:0}

/*hlavni layout*/

#stranka{width:958px;height:auto;margin-left:auto;margin-right:auto;text-align:left}

#hlavicka{width:958;height:286px;background:url(i/hlavicka.jpg) top left no-repeat;}
h1{display:block;width:958px;height:37px;position:relative;color:white;}
h1 a{color:#76cfe4;font-size:.01em;}
h1 span{display:block;width:958px;height:37px;z-index:1;position:absolute;left:0;top:0;background:url(i/h1.gif) top left no-repeat;cursor:pointer}
#hlavicka h2{font-size:.9em;visibility:hidden}

#opravny {height:29px}
* html #opravny {display:none}
#nadpis {width:958px;height:83px;background:url(i/nadpis.png) top left repeat-y;z-index:1}
* html #nadpis {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.festivalcyklistiky.cz/i/nadpis.png',sizingMethod='no-scale');}


#contentobsah{width:958px;float:left;background:url(i/dva.png) top left repeat-y;z-index:1}
* html #contentobsah {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.festivalcyklistiky.cz/i/dva.png',sizingMethod='scale');z-index:1}

div#menu-obal{width:958px;height:29px;background:url(i/menu.gif) top left no-repeat;position:absolute;top:286px;}

#nav {width:870x;float:left;}
#nav li.aktivni a {color:#b1d100}

h2.nadpis-sekce{padding:10px 0px;vertical-align:middle;font-size:1.4em;line-height:46px;color:#ff0000;text-transform:uppercase}

#pravyobsah .banner-right {padding-top: 5px;}

.reklama {text-align:center;padding:39px 0 20px 0;overflow:hidden;width:651px}
#pravyobsah .banner-right img, #pravyobsah .banner-right object {clear:both; margin-top:0px; z-index:-1}

#levyobsah table{width:650px;margin:0 0 10px}
#levyobsah th, #levyobsah td {text-align:justify;font-size:.9em;padding:0 3px}
#levyobsah tr {height:25px}
#levyobsah th {background:#282828;color:white}

#pravy h2.partneri {text-transform:uppercase;text-align:left; padding: 20px 0 0 20px}
#pravy{width:242px;float:left;text-align:center;/*padding-bottom:197px*/}
#pravyobsah {margin:0 0 0 12px;}

#levy{width:715px;float:left;}
#levyobsah{margin:0;padding:0 32px 13px;float:left;}

/* * html #levyobsah{position:relative;}  zmeneno kvuli ie6 */

#pravyobsah img{margin-top:20px;float:none;z-index:3}
#pravyobsah h3{color:#fff100;text-align:left;font-size:1.4em;padding:24px 0 0 24px}

.vlajky {padding: 10px 0 10px 20px;margin:0;text-align:left;}
* html .vlajky {padding-top:15px}
* html .banner-right {position:relative;top:-15px}

#pravyobsah .vlajky img {margin:0;padding:0}
.vlajka {margin:0 2px;}

/*#pravy .slunecko {position:absolute;bottom:-20px;left:0;}*/

#paticka{clear:both;width:958px;height:14px;background:url(i/bottom.png) top left repeat-x;}
* html #paticka {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.festivalcyklistiky.cz/i/bottom.png',sizingMethod='no-scale');}

/* strankovani */
.pages {font-size:.9em;text-align:right;margin:10px 0 20px}
.pages span {background:#2f2f2f;color:white}

/*hlavni strana*/

.aktualne-hlavni-l {width:306px;float:left;margin:0 0 15px}
.aktualne-hlavni-p {width:306px;float:right;margin:0 0 15px}
.aktualne-hlavni-l h3,  .aktualne-hlavni-p h3 {font-size:.9em;margin-bottom:10px;color:#854000}
.aktualne-hlavni-l h3 span,  .aktualne-hlavni-p h3 span {font-weight:normal;color:#2e2e2e}
.aktualne-hlavni-l img, .aktualne-hlavni-p img {margin:0 20px 30px 0;float:left}
.aktualne-hlavni-l div, .aktualne-hlavni-p div {text-align:justify;line-height:1.6em;}
.aktuality-starsi {color:white;padding:4px 8px 4px 30px;float:right;background:url(i/starsi.gif) top left no-repeat;}
.aktuality-starsi a {color:#854000;}

/* novinky */
.novinka {float:left;width:650px;margin-bottom:30px}
.novinka h3 {font-size:.9em;margin-bottom:10px;color:#854000}
.novinka h3 span {font-weight:normal;color:#2e2e2e}
.novinka img {margin:0 30px 10px 0;float:left}
.novinka a {color:red}

/* partneri */

h3.partner {text-align:center}
img.partner {margin:10px}
.boxstrankapartneri {text-align:center}
.partneri-blok {text-align:center;vertical-align:middle}
.partneri-blok img {vertical-align:middle}

#content table.partner {table-layout:fixed}
#content table.partner tr td {width:210px;text-align:center}
#content table.partner tr td img {padding:20px 0;text-align:center}

/* startovni pole*/

.lichy td {background:#c3c3c3}
.sudy td {background:#e6e6e6}

/* fotogalerie */

.fotografie-l {width:306px;float:left}
.fotografie-p {width:306px;float:right}
.fotografie-l h3,  .fotografie-p h3 {font-size:.9em;margin-bottom:10px;}
.fotografie-l h3 a ,  .fotografie-p h3 a {color:#854000}
.fotografie-l img, .fotografie-p img {margin-bottom:25px}

.foto-archiv li {list-style-type: none;}

/* dynamicke stranky */

h2.predstaveni{position:relative;z-index:2;width:650px;height:53px;vertical-align:middle;font-size:1.4em;line-height:46px;}
.boxstranka {width:649px;background:#e6e6e6}
.boxstrankaobsah {padding:30px;}
.boxstrankanorm img {margin:0 0 20px;}
.boxstrankanorm blockquote {margin-left:100px}
.boxstrankanorm ul {margin:0 0 20px 100px}
.boxstrankanorm td {padding-bottom:20px}
.boxstrankanorm td p {margin:0;font-size:1em;}
/* registrace */

.registrace-l,.registrace-l2 {width:320px;float:left;}
.registrace-l label {margin-bottom:20px}
.registrace-l2 label {margin-bottom:5px}
.registrace-l label span,.registrace-l2 label span {display:block;width:104px;float:left;}
.registrace-l input,.registrace-l2 input{width:180px;height:18px;border:solid 1px #4967ae;}
.registrace-l h4, .registrace-p h4, .podminky {font-size:1em}
.registrace-p {line-height:1.8em;float:left;}
.registrace-p span {display:inline-block;width:30px;}
.tlacitko {float:right;}

/* diskuze*/

.boxform{width:649px;height:252px;background:#e6e6e6}
.boxform2{width:649px;height:auto;background:#e6e6e6}
.boxform3{width:649px;height:auto;background:none}
.boxformobsah{padding:30px;}
.boxformobsah2{padding:20px 30px;}
.modry{border:solid 1px #4967ae;}
label{display:block;}
.l1{width:326px;float:left;margin-bottom:12px}
.l1 span{display:block;float:left;width:107px}
.l1 input{width:179px;height:18px}
.l2{width:259px;float:left}
.l2 span{display:block;float:left;width:75px}
.l2 input{width:179px;height:18px}
.l3{width:585px;float:left;margin-bottom:20px}
.l3 span{display:block;float:left;width:107px}
.l3 textarea{width:473px;height:85px}
.l4 {width:583px;height:44px;float:left;position:relative}
.l4 span{display:block;position:absolute;top:0px;left:0px;}
.l4 input{position:absolute;top:0px;left:326px;width:117px;height:18px}
.l4 span.cap {display:block;position:absolute;top:0px;left:107px;vertical-align:top}
.l4 input.button {position:absolute;top:0px;left:517px;width:65px;height:23px;}
.submit{background:#f29902}
.datum {font-weight:bold;float:right;font-size:.9em;}
h4.vlozil {font-size:.9em;font-weight:normal;margin-bottom:20px}

/* ubytovani*/

.ubytovani input {width:279px}
.ubytovani textarea {width:279px; height:150px;}
.ubytovaniseznam li {list-style-type: none;}


/* Bar Graphs */
#poll-container {width: 230px; xfloat: left; overflow: hidden; text-align: left; }
#poll-container h3 {color: #daff01}
.graph {xmargin: 0 20px; float: left;}
.bar-container {width: 230px; margin: 0; padding: 0; float: left;}
.bar-container div {background: #c40001; height: 10px; border-left: none;}
.bar-container strong {position:relative; top:-13px; left: 170px} 
#otazka {font-size: 13px; font-weight: bold; padding: 0px 10px 0px 20px; background-color: #cef101; margin: 0}

dl {margin: 0; padding: 10px 0 0 20px; background:url(i/anketa.png) top left repeat;}

#poll-results dt {font-size: 12px; color: black; line-height: 110%; font-weight: normal; padding: 0 0 5px 0; margin: 0; border: none; text-align: left; float: left;}
#poll-results dd {border: none;}
#poll-results .celkem {float:left; width: 100%; padding: 10px 0 10px 20px; background:url(i/anketa.png) top left repeat;}

form#poll {text-align: left; padding: 10px 0 20px 20px; background:url(i/anketa.png) top left repeat;}
