/* Start of CMSMS style sheet 'index' */
* {margin: 0;}
html, body {height: 100%;}
body
{
background: #1c86f8 url("images/design/patt_pozadi.jpg") top left repeat-x;
font-family: Arial, "Microsoft Sans Serif", sans-serif;
color: #242424;
font-size: 0.7em;
}


h1{font-size: 160%;padding-top: 15px;padding-bottom: 10px;}
h2{font-size: 140%;padding-top: 20px;padding-bottom: 10px;}
h3{font-size: 120%;padding-top: 10px;padding-bottom: 5px;}
h4{font-size: 110%;padding-top: 10px;padding-bottom: 5px;}
p{line-height: 160%;padding-bottom: 10px;padding-top: 5px;}


td, th{
	padding: 0px;
	}
	
	p td, p th{
	padding: 0px;
	padding-left: 3px;padding-right: 3px;
	}



a:link, a:visited, a:active, a:hover {
	text-decoration: underline;
	color: #418AD8;
}

a:hover {
	text-decoration: none;
color: #1261b4;
}





img {background: #fff;padding: 6px;border: 1px solid #e2e2e3;margin: 7px;}
object {border: 1px solid #e2e2e3;margin: 7px;}


a:link img, a:visited img, a:active img, a:hover img {
background: #fff;padding: 4px;border: 1px solid #e2e2e3;margin: 7px;
}




.bezdekorace a:link, .bezdekorace a:visited, .bezdekorace a:active, .bezdekorace a:hover {
text-decoration: none;}



/*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*/
/*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*/
.odsazeni{text-indent: 20px;}
.tucne{font-weight: bold;}
.kurzivo{font-style: italic;}
.mensi_text{font-size: 90%;}
.vetsi_text{font-size: 110%;}
.cerveny{color: #D11507;}
.bily{color: #fff;}






img.bezefektu {border: none; padding: 0px;margin: 1px;background-color: transparent;}
.bezefektu img{border: none; padding: 0px;margin: 1px;background-color: transparent;}

a:link img.bezefektu, a:visited img.bezefektu, a:active img.bezefektu, a:hover img.bezefektu, .bezefektu a:link img, .bezefektu a:visited img, .bezefektu a:active img, .bezefektu a:hover img  {
border: none; padding: 0px;margin: 1px;background-color: transparent;
}
/*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*/
/*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*WYSIWYG*/








/*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*/
/*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*/

.alcenter{text-align: center;}
.alright{text-align: right;}
.alleft{text-align: left;}
.fleft{position: relative;float: left;}
.fright{position: relative;float: right;}
.cboth{position:relative;clear: both;}
.cright{position:relative;clear: right;}
.cleft{position:relative;clear: left;}
.automargin
{margin: 0 auto;
position: relative;
} 




	#obsah ul{
		list-style-position: inside;
		padding: 0px;
		margin-left: 5px;
		list-style: none;
			}
	#obsah ul li{
margin-top: 5px;margin-bottom: 7px;
padding-left: 25px;background: url("images/design/polozka.jpg") 0px 0px no-repeat;
min-height: 16px; _height: 16px;padding-top: 2px;
	}







#logo{position: absolute; left:70px;top: 86px; width:313px; height: 210px;z-index: 2; text-align: center;z-index: 5;}
#logo h1.re {font-size: 500%;display:block;width:313px;height:210px; position:relative; padding:0; margin:0;}
#logo h1.re em.cs_CZ {display:block; width:313px; height:210px; background: url("images/design/logoa.jpg"); position:absolute; top:0; left:0;}

#logo h1.re em.en_GB {display:block; width:313px; height:210px; background: url("images/design/logob.jpg"); position:absolute; top:0; left:0;}

#logo h1.re em.de_DE {display:block; width:313px; height:210px; background: url("images/design/logoc.jpg"); position:absolute; top:0; left:0;}
#logo h1.re a {cursor:pointer;color: #ab0808;text-decoration: none;letter-spacing: -1px;}
#logo .slogan{font-weight: normal;font-size: 20%;color: #242424;letter-spacing: 0px;}


#top{position: relative; width: 100%; background: url("images/design/pozadi.jpg") 50% 0px no-repeat;min-height: 594px; _height: 594px;}

#peace1{position: relative; width: 900px;padding-top: 90px;z-index: 10;}
#peace2, #peace3{position: relative; width: 900px;z-index: 0;}

#head{position: relative; width: 881px; height: 411px;background: #fff url("images/design/head1.jpg") top left  no-repeat;}

#lang{position: absolute; top: -25px; left: 780px;}


#search{position: absolute; top: -37px; left: 533px; width: 212px; height: 30px;background: #AE0809 url("images/design/patt_hledat.jpg") top left no-repeat;padding-top: 8px;padding-left: 14px;}

form #cntnt01moduleform_1 {
margin:0;
padding:0;
}
#cntnt01moduleform_1 input {
background-color: #fff;
border:1px solid #ebe2e3;
font-size:100%;
margin:0;
width:130px;
float:left;
height: 15px;
color: #aaa;
margin-right: 2px;
padding-left: 2px;
padding-right: 2px;padding-top: 3px;
}
#cntnt01moduleform_1 input.butt {
background: #e3e8ed url("images/design/hledat.jpg") 0px 0px no-repeat;
border:1px solid #ebe2e3;
color: #242424;
float:left;
cursor: pointer;
font-size: 100%;
width: 61px;
height: 21px;
text-align: left;
padding-left: 16px;
padding-top: 0px;
}


#produkty{position: relative; margin-top: 1px;text-align: center;}


#obsah{position: relative;width: 881px;background: #fff url("images/design/text_patt.jpg") top left;margin-top: 1px;}
.obal1{position: relative;background: url("images/design/text_vrch.jpg") top left no-repeat;}
.obal2{position: relative;background: url("images/design/text_spodek.jpg") bottom left no-repeat;min-height: 200px; _height: 200;padding-top: 20px;padding-left: 25px;padding-right: 25px;padding-bottom: 60px;}
.line{position: relative; background: url("images/design/line.jpg") 215px 0px repeat-y;height: 100%;padding-top: 10px;padding-bottom: 10px;}
.left{position: relative; float: left;width: 190px;}
.right{position: relative; float: left;width: 570px;margin-left: 60px;}



#bottom{position: relative;width: 881px;color: #bed9f6;padding-top: 10px;padding-bottom: 50px;}

#bottom a:link, #bottom a:visited, #bottom a:active{color: #bed9f6;font-weight: normal;}
#bottom a:hover{color: #fff;font-weight: normal;}


.nahoru{position: relative; float: right;width: 36px; height: 34px;border-left: 1px solid #78b6f7;padding-left: 0px;padding-right: 0px;}
.mini_logo{position: relative; float: right;width: 36px; height: 34px;border-left: 1px solid #78b6f7;padding-left: 5px;padding-right: 5px;}
.realizace{position: relative; float: right;text-align: right;padding-right: 10px;line-height: 150%;}

.menu2{position: absolute; text-align: left;top: 10px; left: -30px; _left: 10px;}


/*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*/
/*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*LAYOUT*/



/*FORM*FORM*FORM*FORM*FORM*FORM*FORM*/

#obsah .formular form strong {
display:block;
padding-bottom:3px;
}
#obsah .formular form {
margin-bottom:30px;
margin-top:10px;
}
#obsah .formular form input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #e2e2e3;
display:block;
height:20px;
margin-bottom:7px;
margin-top:3px;
padding-top:12px;
width:160px;
}
#obsah .formular form input.radiobutton, #obsah .formular form input.checkbox {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #e2e2e3;
display:inline;
height:15px;
margin-bottom:7px;
margin-right:2px;
margin-top:3px;
width:15px;
}
#obsah .formular form select {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #e2e2e3;
display:block;
margin-bottom:7px;
margin-top:3px;
width:160px;
}
#obsah .formular .capt input {
width:100px;
}
#obsah .formular form textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #e2e2e3;
display:block;
height:279px;
margin-bottom:7px;
margin-top:3px;
overflow:hidden;
width:390px;
margin-left: 7px;
}
#obsah .formular .butt input {
background:#a40505 none repeat scroll 0 0;
border:1px solid #ee0f0f;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:110%;
font-weight:bold;
height:35px;
margin-bottom:0;
margin-right:2px;
padding:0;
position:relative;
text-decoration:none;
width:80px;
}

#obsah .error_message ul li, #obsah .error_message2 ul li, #obsah .cancel ul li{background-image: none; list-style: circle;padding-left: 0px;}

.error_message {
background:#a40505;
border:1px solid #ee0f0f;
color:#FFFFFF;
padding:20px;
}
.error_message2 {
background:green;
color:#FFFFFF;
padding:20px;
}
.cancel {
background:#a40505;
border:1px solid #ee0f0f;
color:#FFFFFF;
padding:20px;
}
.error_message strong, .error_message2 strong, .cerveny strong {
font-size:130%;
}

#obsah .formular img.captchapict {
background-color:transparent;
background-image:none;
border:1px solid #e2e2e3;
margin:0;
padding:0;
}
#obsah .formular .required input, #obsah .formular .required textarea, #obsah .formular .capt input {
background: #FFFFFF url("images/design/povinny.jpg") no-repeat scroll 99% 2px;
}
#obsah .formular .hidden input {
border:medium none;
height:0;
margin:0;
padding:0;
width:0;
}


/*FORM*FORM*FORM*FORM*FORM*FORM*FORM*/



/* End of 'index' */

