/*LAYOUT*/

/*OBECNE*/

body {font-family: Trebuchet MS, sans-serif; font-size: small; color: black; margin: 0; padding: 10px 0; text-align: center; background-image: url(../images/master/back-body.gif);}
/*nadpisy*/
h1 {}
h2 {font-size: 107%; margin: 1em 0 0.3em 0;} /*2DO - upravy priority nadpisu Hx*/
h3 {font-size: 174%; font-weight: normal;}
h4 {font-size: 122%; margin: 2em 0 0.5em 0;}
h5 {font-size: 105%; margin: 2em 0 0.5em 0;}
/*(R) v nadpisech*/
h3 sup {font-size: 60%; position: relative; top: 3px;} 
h3 sup {_top: -3px;} /*pro IE*/
acronym {border-bottom: dashed 1px; cursor: help;}

.kontaktBox {display: block; float: left; width:200px; height: 270px; margin-right:40px; margin-left:20px;} 
dt {font-size: 105%; margin-top:10px; font-style: italic;}
dd {margin-left: 30px;}
/*BARVY*/
.cerna {color: #000;}

/*cid netbox*/
.zluta {color: #F7AD00;}
.zelena {color: #4FAC25;}
.modra {color: #008FD7;}

/*odstiny sede*/
.seda0 {color: #F8F8F8;}
.seda1 {color: #E9E9E9;}
.seda2 {color: #CECECE;}
.seda3 {color: #CCCCCC;}
.seda4 {color: #999999;}

/*akcenty*/
.cervena {color: #FF0000;}

/*zarovnani */
.aCenter {text-align: center;}

/*ODKAZY*/

a:link {color: #6e5f48;}
a:visited {color: #ae9f88;}
a:hover {color: #ae9f88;}
a:activ {color: #ae9f88;}

/*odsazeni prvniho radku*/
.indent1st { text-indent: 2em; text-align: justify; }

/* obrazky maji padding a bezovy okraj*/
.foto { margin: 17px; border: 1px solid #ae9f88; }

/* ctverecky u seznamu*/
.square li {list-style-type: square; }
/* fotogalerie */
.fotogalerka { border:0px solid black; border-collapse: collapse; }
.fotogalerka td {border:0px solid black;  }
.cara td { border-bottom: #ae9f88 solid 1px; }
/* tabulka */
table td { border-top:1px solid #ae9f88; border-left:1px solid #ae9f88; padding:3px 7px 3px 7px; }
table th { border-top: 1px solid #ae9f88; border-left:1px solid #ae9f88; background-color: #dfd3c0; font-size:87%; padding:3px 7px 3px 7px; text-align: center;}
table { border-right:1px solid #ae9f88; border-bottom:1px solid #ae9f88; border-collapse: collapse;}
table caption {margin-top:20px;}

.nextSmallWhite {padding-right: 8px; background: url("../images/sipka-ne.gif") center right no-repeat;}
.nextSmallGreenSv {padding-right: 8px; background: url("../images/sipka-ne.gif") center right no-repeat;}
.nextSmallGreenDa {padding-right: 8px; background: url("../images/sipka-ne.gif") center right no-repeat;}
.nextSmallGrey {padding-right: 8px; background: url("../images/sipka-ne.gif") center right no-repeat;}
.nextSmallBlack {padding-right: 8px; background: url("../images/sipka-ne.gif") center right no-repeat;}
.startSmallBlack {padding-left: 8px; background: url("../images/sipka-ne.gif") center left no-repeat;}
.nextBigWhite {padding-right: 12px; background: url("../images/sipka-nf.gif") center right no-repeat;}
.prevSmallBlack {padding-left: 8px; background: url("../images/sipka-pr.gif") center left no-repeat;}
.external {padding-right: 10px; background: url("../images/link_ext.gif") top right no-repeat;}
.sortUp {padding-left: 12px; background: url("../images/sipka-so.gif") center left no-repeat;}
.sortDown {padding-left: 12px; background: url("../images/sipka-so.gif") center left no-repeat;}

/*LISTOVANI - forum, novinky etc.*/
.listovani {margin-top: 5px; text-align: right;	line-height: 1.8em;	font-weight: bold;}
.listovani .predchozi {padding-left: 8px; background: url("../images/sipka-pr.gif") center left no-repeat;}
.listovani .dalsi {padding-right: 8px; background: url("../images/sipka-ne.gif") center right no-repeat;}

/*KONTEJNER*/
/*obal 1 pro index*/
#kontejnerI1 {position: relative; width: 958px; text-align: left; margin: 0 auto; background: url("") top left repeat-y;}
/*obal 1 pro subpage*/
#kontejnerS1 {position: relative; width: 958px; text-align: left; margin: 0 auto; background: url("../images/master/back-kontejner.gif") top left repeat-y;}
/*obal 2 spolecny pro index i subpage*/
#kontejnerIS2 {width: auto; background: url("../images/master/back-paticka.gif") bottom center no-repeat;}


/*HLAVICKA NO FLASH*/

#hlavicka {display: block; float: left; width: 958px; height: 152px; margin: 0; padding: 0; padding-top:12px; background: url("../images/master/back-hlavicka.gif") top center no-repeat;}
#hlavicka a {display: block; width: 958px; height: 152px; background: url("../images/master/olesnicko-title.jpg") top center no-repeat;}
#hlavicka span {display: none;}

/*HLAVICKA TISK*/
#hlavickaPrint { display: none;}

/*HLEDANI*/

#hledaniForm {float: right; margin: 0; padding: 4px 10px 0 0;}
#hledaniPole {font-size: 85%;}
#hledaniTlacitko {font-size: 85%;}


/*BLOKY INDEX*/

/*cistic*/
#cisticI {clear: left; width: 968px; height: 10px; background: url("../images/back-hr-.gif") top center no-repeat;}
.cisticO {clear: left; width: 540; height: 1px;}

/*APLIKACE*/

/*obal a obecne*/
#appsObal {float: left; width: 655px;}
#appsObal h3 {font-weight: normal; padding: 6px 10px; margin: 0; color: #FFF; font-size: 93%;}
#appsObal h3 a {color: #FFF; text-decoration: none;}
#appsObal h3 a:hover {text-decoration: underline;}

/*odstavce v boxech*/
.appP1 {padding: 0; margin: 35px 10px 7px 10px; font-size: 93%;}
.appP2 {padding: 0; margin: 0 10px 5px 10px; font-size: 93%; font-weight: bold;}

/*objednavka subpage*/
.rightBoxS1 {
	width: 190px;
	height: 140px;	
	margin-bottom: 50px !important;
	margin-bottom: -50px;
	padding-bottom: 10px;	
}
.rightBoxS2 {
	width: auto;
	text-align: center;
	padding: 10px;	
}
.rightBoxV1 {
	width: 190px;
	height: 50px !important;
	height: 50px;
	margin: 80px 0px 50px 0px !important;
	margin: 0px 0px 50px 0px;
}
.rightBoxV2 { width: auto; text-align: center; padding:10px; }
.rightBoxV2 img { margin-bottom:10px; border:1px solid #f1ece4; }
.rightBoxS2 img { margin-bottom:10px; border:1px solid #f1ece4; }
.rightBoxS2 h3 { font-weight: normal; padding: 0px; margin: 0 0 7px 0px ; border-bottom: 1px #f1ece4 solid;}
.rightBoxV2 h3 { font-weight: normal; padding: 0px; margin: 0 0 7px 0px ; border-bottom: 1px #f1ece4 solid;}
.rightBoxS2 h3 a { color: #94866e; text-decoration: none; font-size: 62% ; font-style: italic; width:160px;  }
.rightBoxV2 h3 a { color: #94866e; text-decoration: none; font-size: 62% ; font-style: italic; width:160px;  }
.rightBoxS2 h3 a:hover { text-decoration: underline; }

/*moje konto*/
#appKonto1 {float: left; width: 217px; height: 134px; background: url("../images/app-box1.jpg") 0px 5px no-repeat;}
#appKonto2 {margin: 5px 12px 0 0;}
#appKonto2 form {padding: 0; margin: 0 5px; text-align: right;}

/*moje konto verze 2 navrh*/
#appKonto21 {float: left; width: 217px; height: 134px; background: url("../images/app-box2.jpg") 0px 5px no-repeat;}
#appKonto22 {margin: 5px 12px 0 0;}
#appKonto22 form {padding: 0; margin: 0 5px; text-align: right;}
.appP21 {padding: 0; margin: 5px 10px 7px 10px; font-size: 93%;}
.appP22 {padding: 0; margin: 0 10px 5px 10px; font-size: 93%; font-weight: bold;}

/*SLOUPCE SUBPAGE*/
#levySloupec1 {float: left; width: 196px; }  /*sirka leveho sloupce = 185px*/
#levySloupec2 {width: auto; margin: 0px 0px 0px 4px; }
#prostredniSloupec1 {float: left; width: 540px; background: url("../images/master/olesnicko-title-down.jpg") top left no-repeat; } /*sirka obsahu = 540px*/
#prostredniSloupec1Wide {float: left; width: 745px; background: url("../images/back-dro.gif") top left repeat-x; } /*sirka obsahu = 725px*/
#prostredniSloupec1ExtraWide {float: left; width: 930px;} /*sirka obsahu = 910px*/
#prostredniSloupec2 {width: auto; margin: 0px 0px 35px 0px; padding: 0px 0px 0px 20px; background: url("../images/master/back-left-shadow.gif") 0px 19px no-repeat;}
#pravySloupec1 {float: left; width: 219px; background: url("../images/master/back-right-top.gif") -2px 0px no-repeat; } /*sirka praveho sloupce = 185px*/
#pravySloupec2 {
	background: url("../images/master/back-right-shadow.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: auto;
	margin: 21px 11px 0 13px;
	padding: 0px 0px 0px 5px;
}
#pravySloupec2 div { background-color: #dfd3c0; padding-bottom: 30px; }
/*LEVE MENU NA SUBPAGE*/

/*LEVE MENU*/
/*obecne*/
#menuNav {float: left; width: 163px; margin: 0px 0 40px 0; padding:10px 0px 0px 10px; font-size: 120%; }
#menuNav ul {float: left; width: 162px; list-style: none; padding: 0px; margin: 0px; padding-left:10px; background-color: #ae9f88; padding-bottom:20px; }
#menuNav li {float: left; width: 160px; }
#menuNav a {text-decoration: none; color:white; }	
/*1.uroven*/
#menuNav { }
.prvniLevel a { border-top: 1px solid #cebfa8; display: block; width: 125px; padding: 6px 5px 6px 10px; } *
#menuNav a:link {}
#menuNav a:visited {}
#menuNav a:hover { color: #decfb8 !important; }
#menuNav a:activ {}
/*prvni a posleni polozka v menu*/
#prvniPolozka {border-top: none !important; padding-top:15px;} /*prvni polozka v menu*/
/*rozbalena polozka 1. urovne, ktera ma podmenu*/
#prvniLevelRozbal { display: block; border-top: 1px solid #cebfa8; width:140px !important;}
#prvniLevelRozbal a { display: block; padding: 6px 5px 6px 10px;}
#prvniLevelRozbalA a { background-color: #dfd3c0; color: #ae9f88; } /*vytucneni POUZE rozbalene polozky*/
#prvniLevelRozbalA a:hover { color:#fff !important; }
/*rozbalena polozka 1. urovne, ktera nema podmenu*/
#prvniLevelActive {}
#prvniLevelActive a { display: block; width: 125px; padding: 6px 5px 6px 10px; background-color: #dfd3c0; color: #ae9f88; }
#prvniLevelActive a:hover{color: #fff !important;}
#prvniLevelActive #prvniPolozka { background-color: #dfd3c0; color: #ae9f88; margin-top:9px; } 

/* 2.uroven*/
#druhyLevel { display: block; width:130px !important; padding-left: 10px !important; padding-bottom:0px !important; }
#druhyLevel li { background-color: ae9f88 ; border-top: 1px solid #cebfa8; display: block; width:130px !important; }
#druhyLevel a { display: block; padding: 2px 0 4px 10px !important; font-size: 92%;}

#druhyLevelRozbal { }
#druhyLevelRozbal a {display: block; padding: 6px 5px 6px 0; }
#druhyLevelRozbalA a { font-weight: bold !important;} /*vytucneni POUZE rozbalenou polozky*/

/*aktivni polozka 2. urovne*/
#druhyLevelActive {  }
#druhyLevelActive a { background-color: #dfd3c0; color: #ae9f88; }
#druhyLevelActive a:hover { color:#fff !important; }
/* 3.uroven*/
#tretiLevel li { font-size: 90%; }
#tretiLevel a {display: block; width: 135px; padding: 2px 5px 2px 45px !important; }
/*aktivni polozka 2. urovne*/
#tretiLevelActive {font-weight: bold; }
#tretiLevelActive a { }
/*rozbalena polozka 2. urovne, ktera ma podmenu*/


/*ZALOZKOVE MENU OBSAH*/
#menuTabsO { float: left; clear: left; margin: 10px 0 30px 0; width: 520px; background: url("../images/master/1x1px-brown.gif") bottom repeat-x; }
#menuTabsO ul {float: left; padding: 0 0 0 15px; margin: 0; list-style: none;}
#menuTabsO li {float: left; margin: 0 15px 0 0; padding: 0; margin-bottom: 0px; border-top: 1px solid #ae9f88;  border-right: 1px solid #ae9f88; border-left: 1px solid #ae9f88;}
#menuTabsO a {color: #959595; text-decoration: none; width: auto; padding: 3px 10px; background: url("../images/master/menutabs-i-off.gif") top left repeat-x;}
#menuTabsO a span {}
#menuTabsO a, #menuTabs a span {display: block; float: left; height:17px;}
/* comented backslash hack pro IE5-Mac \*/
#menuTabsO a, #menuTabs a span {float: none}
/* End hide */
#menuTabsO a:hover {color: #000000; text-decoration: underline;}
/*aktivni*/
#activeTabO { position: relative; top: 0px; background: url("../images/menutabs-i-on.gif"); font-weight: bold; font-size: 100%; margin-bottom: 10px;}
#activeTabO a {color:#000; background: url("../images/master/menutabs-i-on.gif") top left repeat-x #FFF !important; padding: 3px 10px; text-decoration: none;}
#activeTabO a:hover {text-decoration: none; } 

#nadpisObce { padding-top:40px; padding-bottom: 30px; }
#nadpisObce h3 { font-size:250%; font-style: italic; font-weight: bold; padding-left:15px; margin:0px; }


/*NAVIGACE PATA*/

#navigacePata {clear: left; width: 500px; padding: 15px 0; margin: 0; font-size: 85%;}
#navigacePata li {display: block; float: right; width: auto; padding-left: 11px; margin: 0;}
#linkNahoru {padding-left: 11px; background: url("../images/link-nah.gif") center left no-repeat;}
#linkPrint {padding-left: 14px; background: url("../images/link-pri.gif") center left no-repeat;}


/*PATICKA*/

#paticka {clear: left; width: 940px; }
#paticka p {padding: 12px 14px 12px 14px; margin: 0; font-size: 77%; text-align: left; color: #666666;}
#paticka a {color: #666666;}
#paticka a:hover {color: black;}

/*VIDEO*/
#videoContainer{
	height:520px;
	width:530px;
	position:relative;
}
#videoContainer h3{
	position:absolute;
	top:30px;
	left:10px;
}
#videoContent{
	width:500px;
	height:450px;
	position:absolute;
	top:108px;
	left:10px;
}








