/* Tento kaskadovy styl je dusevnim vlastnictvim spolecnosti Propagate / www.propagate.cz */
body {
	margin: 0px;
	padding: 0px;
	color: #283324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: White url(../img/bg.jpg) repeat-x top;
	text-align: center;
}
a img {
	border: none;
}
a {
	color: #6D8D9F;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #476170;
}
#bgmain{
	margin: auto;
	width: 1040px;	
	background: url(../img/bg_main_wht.gif) repeat-y;
}
#main{
/*	margin: auto;*/
	width: 1040px;
	min-height: 781px;
	_height: 781px;
}
.bguvod{
	background: url(../img/bg_uvod.gif) no-repeat;
}
.bgbezna{
	background: url(../img/bg_bezna.gif) no-repeat;
}
#top{
	margin-top: 33px;
	margin-left: 38px;
	_margin-left: 19px;
	width: 962px;
	height: 106px;
	float: left;
	background: #ffffff url(../img/bgtop.gif) repeat-x;
}
#l_top{
	width: 298px;
	height: 106px;
	float: left;
}
#r_top{
	width: 395px;
	height: 106px;
	background: url(../img/topil.jpg);
	float: right;
}
#welblock{
	margin-left: 38px;
	_margin-left: 19px;
	width: 750px;
	height: 217px;
	float: left;
	background: url(../img/bg_inz.gif) repeat-x;
}
#welphoto{
	margin-top: 30px;
	margin-left: 20px;
	_margin-left: 10px;
	width: 240px;
	height: 165px;
	float: left;
	background: url(../img/smol.jpg);
}
#weltext{
	margin-top: 30px;
	margin-left: 20px;
	_margin-left: 10px;
	width: 440px;
	height: 180px;
	text-align: left;
	font-size: 115%;
	color: #F5FFFA;
	float: left;
}
#pravy{
	margin-top: 17px;
	margin-right:  22px;
	_margin-right: 11px;
	width: 222px;
	text-align: left;
	background: url(../img/akt.gif) no-repeat;
	float: right;
}
#aktual_gro{
	margin-top: 30px;
	_margin-top: 20px;
	width: 222px;
	min-height: 250px;
	_height: 250px;
	text-align: left;
	background: url(../img/aktmid.gif);
	float: left;
}
#aktualne{
	width: 222px;
	height: 25px;
	line-height: 35px;
	font-size: 15px;
	text-align: center; 
	font-weight: bold;
	float: left;
	color: #434a52;
}
.aktualita{
	margin-top: 10px;
	width: 200px;
	margin-left: 10px;
	_margin-left: 5px;
	float: left;
	border-bottom: 1px Solid #999280;
}
.dalsi{
	margin-top: 15px;
	width: 200px;
	margin-left: 10px;
	_margin-left: 5px;
	text-align: right;
	float: left;
}
#aktual_bot{
	width: 222px;
	height: 99px;
	text-align: left;
	background: url(../img/aktbott.gif);
	float: left;
}
#levamatka{
	width: 758px;
	margin-left: 38px;
	_margin-left: 19px;
	float: left;
}
#lem{
	margin-top: 0px;
	width: 758px;
	height: 38px;
	text-align: left;
	background: url(../img/bgmen.gif) repeat-x;
	float: left;
}
.submenu{
	margin-left: 10px;
	margin-top: 12px;
	padding-right: 10px;
	border-right: 1px Solid #b2bcc6;
	float: left;
}
.submenu a{
	font-weight: bold;
	color: #7c858d;
	text-decoration: none;
}
.submenu a:hover{
	color: #565656;
	background: #e8ecf3;
	text-decoration: none;
}
#levy{
	width: 195px;
	float: left;
}
.leftbubble{
	width: 190px;
	float: left;
}
.leftbubbletop{
	margin-top: 7px;
	width: 190px;
	height: 54px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	background: url(../img/subtop.gif) no-repeat;
	float: left;
}
.leftbubblemid{
	margin-top: 0px;
	width: 190px;
	min-height: 100px;
	_height: 100px;
	text-align: left;
	background: url(../img/submid.gif) repeat-y;
	float: left;
}
.mj{
	width: 170px;
	margin-left: 10px;
	font-size: 11px;
}
.leftbubblebot{
	margin-top: 0px;
	width: 190px;
	height: 13px;
	text-align: left;
	background: url(../img/subbot.gif) no-repeat;
	float: left;
}
.rightbubble{
	width: 190px;
	float: left;
}
.rightbubbletop{
	margin-top: 7px;
	width: 190px;
	height: 54px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	background: url(../img/subtopwh.gif) no-repeat;
	float: left;
}
.rightbubblemid{
	margin-top: 0px;
	width: 190px;
	min-height: 100px;
	_height: 100px;
	text-align: left;
	background: url(../img/submid.gif) repeat-y;
	float: left;
}
.rightbubblebot{
	margin-top: 0px;
	width: 190px;
	height: 13px;
	text-align: left;
	background: url(../img/subbotwh.gif) no-repeat;
	float: left;
}
.obrx{
	border: 3px Solid #d7e0e7;
	margin-left: 8px;
}
.obr{
	border: 3px Solid #d7e0e7;
	margin-left: 10px;
	margin-top: 10px;
}
#content{
	margin-top: 20px;
	margin-left: 15px;
	_margin-left: 7px; 
	width: 500px;
	text-align: left;
	float: left;
}
.mjp{
	margin-top: 15px;
	margin-left: 30px;
	font-size: 10px;
}
#pata{
	margin-top: 0px;
	margin-left: 8px;
	_margin-left: 4px;
	width: 1024px;
	height: 38px;
	text-align: left;
	background: #ffffff url(../img/bgmen.gif) repeat-x;
	float: left;
}
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: #ffffff;
}