/*  
Version: 1.0
Author: Stanislav Kratochvil
Author URI: http://www.3wd.cz/
*/

* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, pre, p, blockquote, label, ul, ol, dl, fieldset, address, table { margin:.5em ; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.left{ float:left;  }
.img-left{ float:left; margin-right:5px; }
.right{ float:right; }
.center { text-align:center;  }
.border { border:1px solid #000000 }

.tl { text-align:left}
.tr { text-align:right}
.tc { text-align:center}
.fl { float:left; margin-right:5px; margin-bottom:5px; }
.fr { float:right; margin-left:5px; margin-bottom:5px;}

.hidde, hr { display:none; }
.clr { clear:both; padding:0; margin:0; height:0; visibility:hidden; font-size:0; }

a { color:#CD0005; border:none; }
a:hover { color: #666666; border:none; }

a img, a:hover img { border:none; background:transparent; }

h1 { font-size:18px; color:#FFFFFF; }
h2 { font-size:140%; color: #333333; }
h3 { font-size:125%; color:#FFFFFF; background-color:#333333; padding:5px; }
h4 { font-size:120%; color:#4A9488; }

h2.nadpis { color:#CD0005; font-weight:normal; font-size:180%; margin-left:0; padding:10px 0 5px 50px; background:url(../images/global/h2.jpg) no-repeat 0 50% }

em { color: #0000FF; font-style: normal; font-weight:bold; }

.upoutat { width:100%; font-size:100%; padding:0px; color:#000000; background-color:#E4E9EF; text-align:justify; }
.upoutat h2 { background-color:#8798B5  ; padding:6px; margin:0; font-size:110%; color:#FFFFFF  }

table { border-collapse:collapse; border:2px solid #000000; margin-bottom:10px; }
table td { font-size:100%;  border:1px solid #000000; text-align:left; padding:5px; vertical-align:text-top;  background-color:#FFFFFF; }
table th { font-size:100%; text-align:center; border:1px solid #000000; padding:5px; background-color:#333333; vertical-align:middle; color:#FFFFFF }

#design a { color:#FFFFFF; text-decoration:underline; }
#design a:hover { color:#000000; background-color:#B5D5DD; }

/* Layout -------------------- */
body {
	font-size: 70%; /* Resets 1em to 10px */
	font-family:'Verdana CE', Verdana, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	background:#333333; margin-bottom:10px 
	}
	
div#header h1 {height:150px; margin:0; background:#EEE; color:#2C4C79; position:relative; overflow:hidden;}
div#header h1 span { display:block; position:absolute; left:0; top:0; z-index:5; height:150px; width:1000px; background:url("../images/global/bg-logo.jpg") top left no-repeat; }
div#header h1 span p { margin-left:235px; font-size:.7em; font-weight:normal}


div#menu-top { position:absolute;  left:500px; top:4px; margin-left:0px; border:0; text-align:right; font-size:10px; color:#FFFFFF; padding-top:4px; z-index:11; height:25px; width:400px; }

/* BOX -------------------- */
div#container { background-color:#E4E4E4; text-align:left; }
div#wrapper { margin-bottom:10px;  }
div#content {  }
div#content p {line-height:1.5; }
div#navigace1 { line-height:35px; background:#333333 url(../images/global/bg-nav1.jpg) repeat-x; border-top:1px solid #000000; }
div#navigace2 {  }
div#extra { }
div#footer { background-color:#333333; border-top:4px solid #00235B; text-align:right; color:#FFFFFF }
div#footer p { margin:0; padding:0; line-height:1.5em; font-size:90%;  }

div#container { width:1000px; margin:0; float:left;  }
div#wrapper { float:left; width:760px }
div#content { }
div#navigace1 { float:right; width:1000px }
div#navigace2 { float:right; width:240px; }
div#extra { float:right;  width:240px; clear:right; }
div#footer { clear:both; width:100%}


/* navigation -------------------- */
#navigace1 ul, #navigace1 li  { margin:0; padding:0; float:left;  }
#navigace1 li { float:left; list-style-type:none; white-space:nowrap; text-align:center;   }
#navigace1 li a, #navigace1 li a:hover, #navigace1 li span  { display:block; padding:0 10px; font-size:1em; font-weight:normal; text-decoration:none; letter-spacing:1px;}
#navigace1 li a { color:#FFFFFF;  }
#navigace1 li a:hover { background-color:#FFFFFF; color:#000000 }
#navigace1 li span{ background-color:#FFFFFF; color:#000000 }
* html #navigace1 a {width:1%;} 

#navigace2 ul, #navigace2 li  { margin:0; padding:0; float:left  }
#navigace2 li { float:left; list-style-type:none; white-space:nowrap; background-image:url(../images/global/bg-navigace2.jpg)  }
#navigace2 li a, #navigace2 li a:hover { display:block; width:170px;  padding:8px 0 8px 30px; font-size:1em; font-weight:bold; text-decoration:none; letter-spacing:1px; border-bottom:1px solid #FFFFFF; }
#navigace2 li a { color:#FFFFFF;  }
#navigace2 li a:hover { background-color:#FFFFFF; color:#000000 }
* html #navigace2 a {} 

/* STR -------------------- */

/* STR: uvod -------------------- */
#uvod-t { width:758px; height:241px; float:left; clear:both; background:#999999 url(../images/uvod/background.jpg) right top no-repeat; border-bottom:2px solid #333333;}
#uvod-tl { width:160px; height:241px; float:left; }
#uvod-tr { width:598px; height:241px; float:left; color:#FFFFFF; font-size:1.2em }
#uvod-tr h2 { color:#CCCCCC; font-weight:normal; }

#uvod-s { width:760px; float:left; clear:both;  }
#uvod-sl { width:380px;  float:left; }
#uvod-sr { width:380px;  float:right; text-align:center }
#uvod-sr img { border:2px solid #000000 }

#clanek h3 { color:#CD0005; margin:5px 0px 0px 0px; font-size:115%; background-color:#FFFFFF; padding: 5px 15px; clear:both }
#clanek p { border-left:14px solid #CD0005; margin:5px 10px 10px; font-size:100%; padding-left:10px }
#clanek { font-size:85%; }

/* STR: navigation2 -------------------- */
td.datum { text-align:center; font-size:1.3em; vertical-align:middle; background-color:#CD0005;}

#video { margin-left:10px}


/* STR: rozvrh-hodin -------------------- */
td.cas { text-align:center; font-size:1.3em; vertical-align:middle}

/* STR: partneri -------------------- */
#global-partneri { text-align:center}
#global-partneri img { margin:10px; border:1px solid #333333; padding:10px; background-color:#FFFFFF}

/* BOX -------------------- */

/* BOX: footer -------------------- */
.box1, .box2, .box3 {text-align:left; width:30%; float:left; margin:0;}
.box2 { margin:0 30px; }
	
#link { font-size:0.8em; background-color:#F6F6F6; padding-bottom:30px; clear:both; width:100%; float:left; margin-bottom:4px; }
#link #linky { margin:0 10%; width:80%; }	
#link h3 { color:#999999; font-size:1.6em; margin-top:20px; }
#link li { font-size:1.2em; line-height:1.6em; list-style:none; padding:0 0 2px 10px; margin:0; border-bottom:1px solid #E9E9E9; }
#link a { text-decoration:none; }
#link a:hover { text-decoration:underline; }

/* STR: terminy -------------------- */
#global-turne-oriflame-powerjoga-get-in-balance-terminy table td.mesto { background-color:#999999; text-align:center; vertical-align:middle;}
#global-turne-oriflame-powerjoga-get-in-balance-terminy table td.datum { text-align:center; font-weight:bold; font-size:1.1em; vertical-align:middle; background-color: #FFFFFF;}

#global-terminy table td.mesto { background-color:#999999; text-align:center; vertical-align:middle;}
#global-terminy table td.datum { text-align:center; font-weight:bold; font-size:1.1em; vertical-align:middle; background-color: #FFFFFF;}

div.partneri-top { background-color: #FFFFFF; width:98%; border:1px solid #000000; text-align:center; margin:0 auto; }
div.partneri-top img { margin:30px}

.tour-2008-partneri { text-align:center; padding:20px }
.tour-2008-partneri img { margin:10px; padding:10px; border:1px solid #000000; background-color:#FFFFFF; }


div.turne-2010-partneri-top { background-color: #FFFFFF; width:98%; border:1px solid #000000; text-align:center; margin:0 auto; }
div.turne-2010-partneri-top img { margin:10px}

.turne-2010-partneri { text-align:center; padding:20px; background-color:#FFFFFF }
.turne-2010-partneri img { margin:10px; padding:10px; border:0px solid #000000; background-color:#FFFFFF; }