body,table,form {margin: 0px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-serif; color: #000000;}
body {text-align: center;  background-color: #AE9B70;}
img {border: 0;}
input, textarea {border: 1px solid #93989c;}

h1, h4 {color: #222222; font-size: 15px; padding: 0 0 10px 0; margin: 0; font-weight: bold;}

a {color: #B30000; text-decoration: none; font-weight: normal; font-size: 11px; padding: 0; margin: 0;}
a:hover {text-decoration: underline;}

#page {text-align: left; width: 900px; margin: auto;}
#page-back {width: 894px; float: left; background-color: #FFFFFF;}
#top-menu2 {height: 87px; width:  894px; float: left; background-color: #C1C1C1; text-align: right; border-bottom: 1px solid Gray;}
#top-menu2 .logo {width: 250px; height: 50px; margin-top: 22px; float: left; text-align: left;}
#top-menu2 .logo img {margin-left: 20px;}
#top-menu2 .main {width: 615px; margin-top: 60px; float: left;}
#top-banner {height: 210px; width: 774px; float: left;}
#body {width: 894px; float: left;}
#body .left {width: 240px; float: left; padding: 0 0 0 0;}
#body .left .bottom {margin: 0px 0px 5px 0px; font-size: 1px; width: 239px; height: 4px;}
#body .right {width: 644px; float:left; text-align:justify;}
#body .text {padding: 10px 5px 5px 5px;}


/*menu top*/
a.top-normal {font-weight: bold; margin-right: 15px; padding-right: 10px; font-size: 11px; color: #222222; text-decoration: none; background-position: right 4px; background-repeat: no-repeat;}
a.top-normal {background-image: url(imgs/arr-gray.gif);}
a.top-normal:hover {color: #D52820; background-image: url(imgs/arr-gray.gif);}
a.top-normal:hover, a.top-active:hover {text-decoration: none;}
/*menu top end*/

/*menu bottom*/
#footer {padding: 10px 0 10px 0; width: 894px; float: left; background-color: #FFFFFF; color: #8f96a0;}
#footer .main {margin: 0 10px 0 10px;}
#footer .main div {margin: 5px 5px 0 5px;}
#footer  a {margin: 0 5px 0 5px; color: #8f96a0; font-weight: normal;}
#footer  a.normal {color: #8f96a0;}
#footer  a.active {color: #CF4040;}
/*menu bottom end*/


#menu-left {
/*	left: 8px;
	top: 120px;*/
	width: 230px;
	height: auto;
/*	position: absolute;*/
	text-align: center;
}

.ml-head {
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(imgs/head.jpg);
	background-repeat: repeat-x;
	background-color: #cccccc;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	padding-left: 4px;
	padding-top: 4px;
}

.ml-content {
	text-align: left;
	text-decoration:none;
	background-color: #cccccc;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	padding: 4px;
}

.ml-novinky {
	font-size: 10px;
	text-align: left;
	text-decoration:none;
	background-color: #cccccc;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	padding-left: 4px;
	padding-top: 0px;
}

.ml-foot {
	text-align: left;
	text-decoration:none;
	background-color: #cccccc;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	padding: 4px;
	margin-bottom: 8px;
}

.mk-head {
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(imgs/head.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	padding-left: 4px;
	padding-top: 4px;
	margin-left: 2px;
}

.mk-content {
	color: #808080;
	text-align: left;
	text-decoration:none;
	background-color: #ffffff;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	padding: 2px;
	margin-left: 2px;
}

.mk-foot {
	text-align: left;
	text-decoration:none;
	background-color: #ffffff;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	padding: 4px;
	margin-bottom: 8px;
	margin-left: 2px;
}

a.ml-item {
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #222222;
}

a.ml-item:hover {
	color: #D52820;}

.login {
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
	background-color : #cccccc;
	border-style : solid;
	border-color : #000000;
	border-width : 1px;
	cursor : default;
}

#menu_m_p {
	text-align:left;
	margin-bottom: 10px;
	padding:0px;
	width:255px;
	float:left;
/*	height:52px;*/
}

#menu_m_p ul{
	margin:0 auto 0 auto;
	padding:0;
	width:100%;
	list-style:none;
}

#menu_m_p ul li{
	margin:2px 0 0 0;
	padding:0;
/*	line-height:10px;*/
/*	height:12px;*/
	font-size:12px;
}

a.mk-item {
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: #222288;
}

a.mk-item:hover {
	color: #D52820;}
