* { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 10pt; }

.NoBorder {
  border: 0px;
}

h1 {
  padding: 30px 0px 10px 0px;
	margin: 0px;
	font-size: 17pt; 
	text-decoration: none;	
	font-weight: bold;
	color: #ffff00;	 		
}

.vetsi_pismo {
	font-size: 17pt; 
	text-decoration: none;	
	font-weight: bold;
	color: #ffff00;	 		
} 

h2 {
	margin: 0px;
  padding: 0px;
	padding-bottom: 10px;
	color: #ffff00;
	font-size: 13pt; text-decoration: none;	font-weight: bold; 
/*	border: 1px solid red;*/ 
}

.sloupec635 {
  width: 620px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	float: left;
/*	border: 1px solid black;*/
}

.sloupec140 {
  width: 150px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	float: left;
/*	border: 1px solid blue;*/
}

.sloupec220 {
  width: 220px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;	
	float: left;
/*	border: 1px solid black;*/	
}

.sloupec240 {
  width: 240px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;	
	float: left;
/*	border: 1px solid black;*/	
}

a { color: #ffff00; text-decoration: none; }
a:hover { color: Green; }

.profil {
  color: yellow;
}

.Tabulka_BorderTop {
	border-top: 2px solid white;
}

.TypyOken {
  border: 0px;
	padding-right: 5px;
	width: 195px; 
	height: 145px;
}

.Poznamka {
	font-size: 9pt;
}

.profil_popis {
  color: white;
}

.sloupec320 {
  width: 320px;
	text-align: justify;
	padding: 0px;
	padding-right: 20px;		
	margin: 0px;
	margin-right: 30px;	
	float: left;
/*	border-right: 1px solid yellow; */
}

.poImgRehau {
	margin: 0px;
	border: 0px;
/*  border: 1px solid #ffff00;*/
}

.cara {
  border-right: 1px solid yellow;
}

.sloupec430 {
  width: 430px;
	text-align: justify;
	padding: 0px;
	padding-right: 20px;		
	margin: 0px;
	margin-right: 30px;	
	float: left;
}

input, select, textarea { border: 1px solid #101010; border-style: outset; background-color: #fafafa; font-size: 9pt; }
.btn { color: #ffffff; font-weight: bold; border: 2px outset #676767; background-color: #303030; }


.menu, .submenu, .menu_active {
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
	color: #0000aa;
}

.menu { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; }
.menu_active { border-left: 1px solid #101010; border-right: 1px solid #101010; border-top: 1px solid #101010; }
.menu:hover, .menu_active:hover { border-left: 1px solid #101010; border-right: 1px solid #101010; border-top: 1px solid #101010; }
.menu:hover, .submenu:hover { background-color: #c0c0c0; background-image: url(../images/menuTransparent.gif); color: #0000aa; }
.submenu { display: block; }

#nadpis { font-size: 15pt; color: #0000aa; display: block; border-bottom: 1px solid #c0c0c0; margin-bottom: 5px; }
#podnadpis, .podnadpis {
	font-size: 11pt;
	font-weight: bold;
	color: #0000aa;
	display: block;
	margin: 5px 0px 5px 0px;
}

.neededData { font-weight: bold; color: #ff0000; }
.neededInfo { color: #ff0000; }


.doprava { text-align: right; }
.vpravo { float: right;}
p { text-align: justify; }

.doleva { text-align: left; }
.doprostred { text-align: center; }
.tucne { font-weight: bold; }
.podtrzene { text-decoration: underline; }
li { margin-bottom: 7px; list-style-position: outside; padding: 0px; }

.hr100, .hr85, .hr80, .hr50 { height: 1px; color: white; border: 1px solid; }

.hr100 {width: 100%;}
.hr85 {width: 85%;}
.hr80 {width: 80%;}
.hr50 {width: 50%;}
.width200 {width: 200px;}

.Green {
 background-color: green;
}


.dvereSeparator { border-top: 1px solid yellow; margin-bottom: 20px; }
.dvereSkelet, .dvereSkelet2 { float: left; width: 390px; height: auto; margin-bottom: 20px; }

.dvereSkelet p, .dvereSkelet2 p { text-align: center; }
.dvereSkelet span img, .dvereSkelet2 span img { margin-bottom: 5px; margin-top: 5px; border: none; }
.dvereSkelet span, .dvereSkelet2 span { display: block; float: left; width: 90px; text-align: center; }
.dvereSkelet2 { width: 300px; padding-left: 30px; border-left: 1px solid yellow; }

.prihlLabel, .prihlInput { display: block; float: left; width: 140px; margin-bottom: 3px; }
.clearLeft { clear: left; }

.SVJ {color: yellow;}

