/*
2ea592 - barva pozadí
ffffff - barva textu
804168 - pravý pruh
ba2829 - levý pruh
63314f - odkaz
ba2829 - upbanner
FFFFFF - položka menu
ba2829 - zvýraznění 2
*/

body {
   font-family: Verdana,"Arial CE",Helvetica,Arial,Sans-serif;
   font-size: 0.75em;
   padding: 0px;
   margin: 0px;
   background-color: #2ea592;
   color: #ffffff;
}

div.topbanner {
	width: 100%;
	height: 15px;
   	background-color: #804168;
}

div.topbanner_left {
	width: 15em;
	height: 15px;
   	background-color: #ba2829;
}

div.bottombanner {
	width: 100%;
   	background-color: #804168;
   	font-size: 0.75em;
	color: #ffffff;
	height: 2.2em;
	text-align: right;
}

div.bottomtext {
   	padding: 0.2em 0 ;
}

div.bottombanner_left {
   	padding: 0.1em 0;
	float: left;
   	font-size: 1.33em;
	width: 15em;
   	background-color: #ba2829;
	height: 1.5em;
	text-align: left;
}

div.mainblock {
	clear: both;
	width: 610px;
	margin-bottom: 20px;
}

div.leftblock {
	float: left;
	width: 200px;
	margin-bottom: 20px;
}


a {
	color: #63314f;
}

a:hover {
	color: #ffffff;
	background-color: #63314f;
	text-decoration: none;
}

a.nahoru {
	text-decoration: none;
	font-weight: bold; 
	color: #ffffff;
}

#upbanner {
	padding: 20px 0 22px 15em;
	border-bottom: 1px solid #804168;
}

#contact {
	padding: 20px 0 0 0;
}


#switches {
   	position:absolute; 
	left:0px; 
	top:0px;
	padding: 2.7em 0 0 0;
	width: 15em;
}

#modes {
	width: 15em;
	font-size: 0.8em;
}

#langs {
	padding: 3em 0 0 0;
	width: 15em;
}

a.uptitle {
	font-size: 1.5em;
	letter-spacing : 1px;
}

#mainbanner {
	padding: 17px 2em 3em 15em;
}

.emp1 {
	color: #63314f;
}

.emp2 {
	color: #ffffff;
}

.itemBorder { 
	border: 0px solid black 
}
.itemText { 
	text-decoration: none; 
	color: #63314f; 
	font: 1.2em Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	letter-spacing: 2px; 
	padding: 3px 5px;
}
.itemText:hover {
	 color: #ffffff;
}

.popupBorder { 
	border: 1px solid #ba2829; 
}
.popupText { 
	text-decoration: none; 
	color: #ffffff; 
	font: 1em Arial,Helvetica,sans-serif; 
	font-weight : bold; 
}
.popupText:hover {
	 color: #ffffff;
}


div.menumain {
	position:absolute; 
	left:0; 
	top:13.5em; 
	width:12em;
	margin:0;
	height: 100%;
}

a:hover {
	background-color: transparent;
}

a.imgview {
	color: #ffffff;
}

a.switch {
	display:block;
}

a.menumainitem_1_1 {
	display:block;
	white-space:nowrap;
	text-decoration: none; 
	color: #63314f; 
	font: 1.1em Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	letter-spacing: 3px; 
    	text-decoration: none;
	padding: 0.5em 0;
}

a.menumainitem_1_1:hover {
	color: #ffffff;
}

a.menumainitem_1_2 {
	display:block;
	text-decoration: none; 
	color: #ffffff;
	font: 0.9em Arial,Helvetica,sans-serif; 
	font-weight: normal; 
	letter-spacing: 3px; 
 	text-decoration: none;
	padding: 0.1em 0 0 0.7em;
}

a.menumainitem_1_2:hover {
	color: #ffffff;
}

.menumainblock_1_2 {
	margin: -0.4em 0 1em 0;
}

#menusubmainitem0 {   
	text-decoration: none; 
	color: #FFDD77; 
	background-color: white; 
	font: 1.05em Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	padding: 0.1em 0;
}
#menusubmainitem0:hover {  
}


.menuodd { display:none; }

.imgbanner1 {
	width: 100%;
	height: 135px;
	padding: 0 0 1.5em 0;
}

tr.imgview {
	background-color: #804168;
}

td.imgview1 {
	padding:10px; 
	text-align:left;
	font-size:1em;
	font-weight: bold;
	width: 15%;
	color: #ffffff;
}

td.imgview2 {
	padding:10px; 
	text-align:center;
	font-size:1.2em;
	font-weight: bold;
	width: 70%;
	color: #ffffff;
}

td.imgview3 {
	padding:10px; 
	text-align:right;
	font-size:1em;
	font-weight: bold;
	width: 15%;
	color: #ffffff;
}

p.imgcopy {
	text-align:center;
	font-size:0.8em;
	margin: 2em 0;
}

div.spform {
   	background-color: #804168;
   	padding: 1.5em 2em;
   	width: 35em;
}

div.delimiter1 {
   	margin: 2em 0;
   	border-bottom: 1px solid #804168;
}

div.atelier {
	width: 100%;
	padding: 0 0 0 10em;
}

div.atelier_left {
	width: 10em;
   	background-color: #FFEFB8;
	float: left;
}
