BODY {
	COLOR: #000000;
	FONT-FAMILY:   Helvetica, Tahoma, Arial;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	margin: 0px;
	background-color: #FAFAF9;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	background-image: url(/obr/mainbg.png);
	background-repeat: repeat-x;
}

td {
	
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	margin: 0px;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	
}




p{
	padding: 0px;
	margin:0px;
	
	}
	


A, A:active{
FONT-WEIGHT: normal;
	COLOR: #D31204;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
}

A:visited{
FONT-WEIGHT: normal;
	COLOR: #D31204;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
}

A:hover {
	FONT-WEIGHT: normal;
	COLOR: #5A0101;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
}




A.odkaz, A.odkaz:active{
	COLOR: #DA1010;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}
A.odkaz:visited {
	COLOR: #DA1010;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}
A.odkaz:hover {
	COLOR: #A60D0D;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;	
}


A.odkazp, A.odkazp:active{
	COLOR: #000000;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}
A.odkazp:visited {
	COLOR: #000000;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}
A.odkazp:hover {
	COLOR: #A60D0D;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	
}





H1.uvodnistranka {
	FONT-WEIGHT: normal;
	COLOR: #DA1010;
	FONT-SIZE: 18px;
	line-height:  24px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}

H1 {
	FONT-WEIGHT: normal;
	COLOR: #DA1010;
	FONT-SIZE: 22px;
	line-height:  26px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}

H2 {
	margin-bottom: 5px;
	margin-top: 25px;
	FONT-WEIGHT: normal;
	COLOR: #DA1010;
	FONT-SIZE: 18px;
	LINE-HEIGHT: 130%;
	
}
 


H3 {
	margin-bottom: 5px;
	margin-top: 15px;
	FONT-WEIGHT: normal;
	COLOR: #DA1010;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 130%;
}



H4 {
	
	margin-bottom: 5px;
	margin-top: 5px;
	FONT-WEIGHT: normal;
	COLOR: #28D22B;
	FONT-SIZE: 18px;
	LINE-HEIGHT: 100%; 

 

	
}


hr {
	border-top-width: 1px;



	border-top-style: solid;

	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;

	border-top-color: #cccccc;
	
}




.flleft {
	float: left;
	margin: 0px;
	padding: 0px;
}
.flright {
	float: right;
	margin: 0px;
	padding: 0px;
}
.cleaner {
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	HEIGHT: 0px
}


td.right {
	 text-align: right;
}








.modry {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/obr/modry.png);
	background-repeat: no-repeat;
	height: 156px;
	width: 195px;
	margin-bottom: 4px;
}
.formodry {
	padding-top: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color:#FFFfff;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;

}
.forzeleny{
	padding-top: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color:#FFFfff;
	font-size: 11px;
	line-height: 14px;

}
.forcerveny {
	padding-top: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color:#FFFfff;
	font-size: 11px;
	line-height: 14px;

}
.forvice{
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align:right;


}
.zeleny {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/obr/zeleny.png);
	background-repeat: no-repeat;
	height: 156px;
	width: 195px;
	margin-bottom: 4px;
}
.cerveny {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/obr/cerveny.png);
	background-repeat: no-repeat;
	height: 156px;
	width: 195px;
	margin-bottom: 4px;
}


.podlogo {
	background-image: url(/obr/podlogo.png);
	background-repeat: no-repeat;
	height: 182px;
	width: 997px;
	margin-top: 13px;
}
.logo {
	height: 65px;
	width: 151px;
	margin-top: 60px;
	margin-left: 59px;
	float:left;
}

.logohome {
	height: 64px;
	width: 109px;
	margin-top: 60px;
	margin-right: 70px;
	float:right;
	
}
.topslogan {
	height: 72px;
	width: 307;
	margin-top: 60px;
	margin-right: 70px;
	float:right;
	background-image: url(/obr/topslogan.png);
	background-repeat: no-repeat;
	
}
.formenu {
	height: 45px;
	width: 949px;
	text-align: left;
}
.topbloku {
	background-image: url(/obr/topbloku.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 955px;
	margin-top: 40px;
}

.topbloku2 {
	background-image: url(/obr/topbloku.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 955px;
	margin-top: 5px;
}

.botbloku {
	background-image: url(/obr/botbloku.png);
	background-repeat: no-repeat;
	height: 53px;
	width: 955px;
}
.botbloku2 {
	background-image: url(/obr/botbloku.png);
	background-repeat: no-repeat;
	height: 53px;
	width: 955px;
	margin-bottom: 30px;
}


.strbloku {
	background-image: url(/obr/strbloku.png);
	background-repeat: repeat-y;
	width: 955px;
}


.strbloku2 {
	background-image: url(/obr/strbloku.png);
	background-repeat: repeat-y;
	height: 40px;
	width: 955px;
}
.levyblok {
	width: 220px;
	float: left;
	height: 500px;
}
.pravyblok {
	width: 670px;
	float: right;
	text-align: left;
	margin-right: 40px;
	margin-left: 25px;
	margin-top: 10px;
}



A.odkazt, A.odkazt:active{
	color:#000;
	font-size:13px;
	background-image: url(/obr/mnormal.png);
	TEXT-DECORATION: none;
	font-weight: bold;
	
	width:152px;
	height:45px;
	display:block;
	float:left;
	padding-top: 18px;
	text-align:center;
	background-repeat: no-repeat;
}
A.odkazt:visited {
	color:#000;
	font-size:13px;
	background-image: url(/obr/mnormal.png);	
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;

}
A.odkazt:hover {
	color:#fff;
	font-size:13px;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-image: url(/obr/mactivex.png);	
	background-repeat: no-repeat;

}


A.odkazta, A.odkazta:active{
	color:#fff;
	font-size:13px;
	background-image: url(/obr/mactive.png);
	TEXT-DECORATION: none;
	width:152px;
	height:45px;
	display:block;
	float:left;
	font-weight: bold;
	padding-top: 18px;
	text-align:center;
	background-repeat: no-repeat;
}
A.odkazta:visited {
	color:#fff;
	font-size:13px;
	background-image: url(/obr/mactive.png);	
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;

}
A.odkazta:hover {
	color:#fff;
	font-size:13px;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-image: url(/obr/mactivex.png);	
	background-repeat: no-repeat;

}

.predel

{
	margin-top: 1px;
	width: 3px;
	height: 40px;
	float:left;
	
	
	
}

td.splatky1
{
	padding: 10px;
	background-color:#DA1010;
	color: #FFF;
	font-size: 15px;
	border: 1px solid #980808;
	
	
}


td.splatky
{
	padding: 10px;
	background-color:#FAFAF9;
	border: 1px solid #F99191;	
	
	
}
td.splatky2
{
	padding: 10px;
	background-color:#ffffff;
	border: 1px solid #F99191;	
	
}

.malinke
{
	font-size: 11px;
	color: #666;
	margin-top: 10px;
	
	
}
.cervbutt{
	margin-left: 20px;
	margin-top: 30px;
	
}

A.buto, A.buto:active{
	color:#000;
	font-size:13px;
	background-image: url(/obr/zadost.png);
	TEXT-DECORATION: none;
	font-weight: bold;
	
	width:279px;
	height:50px;
	display:block;
	padding-top: 18px;
	text-align:center;
	background-repeat: no-repeat;
}
A.buto:visited {
	color:#000;
	font-size:13px;
	background-image: url(/obr/zadost.png);
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;

}
A.buto:hover {
	color:#fff;
	font-size:13px;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-image: url(/obr/zadosta.png);
	background-repeat: no-repeat;

}

.boxform{
  width: 100%;
  padding: 0; margin: 0;
	border: 1px solid #D6D6D6;
	background-color: #FBFAF9;
	margin-right: 20px;
	margin-bottom: 20px;
}

.podform {
  margin: 0;
	padding: 20px;
}
.w50 {
  width: 45%;
  padding: 0; margin: 0;
  float: left;
	background-color: #FBFAF9;
}

.malinkate {
	color:#555555;
	font-size:12px;
	font-weight: normal;
	font-style: italic;
}


.kc {
	color:#E51010;
	font-size:16px;
	font-weight: bold;

}

.errInp { background: #fc0 }
.errBox {
  padding: 1px; 
 	margin-right: 20px;
	margin-bottom: 20px;
  border: 3px solid #fc0;
}
.errBox .colin { 
  padding: 1em;
  background: #DFDFDF;
}


.odeslat {
	FONT-SIZE: 12px;
	background-color: #DA1010;
	border: 2px solid #FC0;
	color: #FFF;
	font-weight: bold;
	width:150px;
	height:30px;
	cursor:pointer;
	cursor:hand;
	
	
}

select { width: 180px; }
