body
{ font-size: 12px; font-family: tahoma, ubuntu; background-color: #e9e8e8; background-image: url(/templates/default/img/present/body_bg1.png); background-repeat: repeat-x; background-attachment: scroll; margin: 0; padding: 0; }
#container
{ position: relative; margin: 1em auto; width: 850px; }
#header { height: 100px; }
#mainnav {  }
#menu
{
	float: right;
	width: 0px;

}
#contents
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 850px; min-height: 600px; margin: 15px 0 0; }
#footer { text-align: center; clear: both; width: 100%; padding: 10px; }
.footer { color: #2c2c2c; font-size: 11px; font-weight: bold; line-height: 20px; background-color: #dadada; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; position: fixed; bottom: 0; padding: 0 10px 10px; width: 99%; height: 30px; border-top: 1px solid #fff; }
.footer a{ color: #626262; font-size: 10px; font-weight: bold; text-decoration: underline; }
.footer a:hover { color: #626262; font-size: 10px; font-weight: bold; text-decoration: underline; }
.footer .center { line-height: 40px; text-align: right; width: 851px; height: 30px; margin-bottom: 10px; padding-top: 0; padding-right: 20px; padding-bottom: 10px; }
.aim { font-weight: normal; line-height: 35px; text-align: left; width: 300px; height: 30px; float: left; margin-top: 3px; margin-left: 20px; }
.logo { background-image: url(/templates/default/img/present/logo.png); width: 134px; height: 45px; float: left; margin-left: 13px; }
.menu { width: 452px; overflow: hidden; float: left; margin-top: 10px; margin-left: 50px; }
.menu ul{ background-image: url(/templates/default/img/present/menu_bg.png); height: 30px; margin: 0; padding: 0; }
.menu ul li{ line-height: 30px; text-align: center; width: 90px; height: 30px; float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
.menu ul li a { color: #fff; font-size: 12px; font-weight: bold; }
.menu ul li a:hover { color: #c8c8c8; font-size: 12px; }
h1 { color: #555; font-size: 20px; font-weight: bold; margin-top: 15px; margin-bottom: 10px; }
h1 a { color: #a52868; font-size: 20px; text-decoration: none; }
h1 a:hover { color: #c84b8b; font-size: 20px; text-decoration: none; }
h2 { color: #527188; font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
a, a:hover { color: black; text-decoration: none; }
#rowover { background-color: #fbf6a6; }
#row { background-color: #fff; }
.indexPage { background-image: none; width: 850px; padding-left: 12px; }
.indexPage a { color: #6c8ba2; text-decoration: underline; }
.subPage { width: 850px; margin-left: 20px; }
div.statmenu { position: absolute; top: 275px; left: 2px; width:855px; height:25px; }
.statmenu span { margin: 0 0 0 -3px; padding: 0; }
#indexInfo { width: 920px; height: auto; margin-top: 260px; }
.indexTab { text-align: justify; width: 835px; height: auto; margin-left: 0; }
.headerInfo { background-image: url(/templates/default/img/present/headerInfo.png); position: absolute; top: 50px; left: 0; width: 532px; height: 204px; z-index: 1; }
.headerFB { text-align: left; z-index: 1; width: 174px; height: 32px; float: left; margin-top: 11px; margin-left: 20px; }
.headerFB2 { position: absolute; z-index: 1; top: 60px; left: 220px; width: 174px; height: 32px; }
.headerButtons { position: absolute; top: 130px; left: 675px; width: 364px; height: 72px; z-index: 2; }
.indexTabBox { width: 820px; float: left; margin-bottom: 10px; }
.indexTab_left { width: 400px; float: left; }
.indexTab_right { width: 400px; float: left; margin-left: 20px; }
.columnone { width:175px; margin-right:30px; }
.columntwo { width:160px; }
.cap { position: absolute; top: -5px; left: -5px; float: left; margin-left: 13px; }
.twoButtons { color: #fff; position: absolute; top: 45px; left: 530px; }
.loginBox { color: #fff; position: absolute; top: 8px; left: 680px; }
.loginBoxInput { background-image: url(/templates/default/img/present/input_login_bg.png); width: 170px; height: 26px; margin-top: 3px; padding-top: 3px; padding-right: 2px; padding-left: 2px; }
.loginBoxInput input { height: 12px; margin-left: 5px; border: solid 1px white; }
.clearance {
	clear:both;
	height:0;
	margin:0;
}
.form_title {
	margin:10px 0 0 0;
}
.form_title .caption {
	color: #666666;
	margin-left:8px;
}
.titlecaption {
	z-index:2;
	font-weight:bold;
	font-size:12px;
	position:relative;
	bottom:2em;
	float:right;
	padding-right:10px;
}
.chyba {
	border:#FF0000 1px solid ;
}
input.txt, input.chyba {
	height:18px;
}
.bgBubble { background-image: url(/templates/default/img/gui/bubbletype4.png); width: 245px; height: 232px; padding-top: 30px; padding-left: 20px; }
.indexFB { border:none; overflow:hidden; width:140px; height:21px; }
.intext_table_ads_up { text-align: center; vertical-align: middle; width: 130px; height: 90px; display: table-cell; }
.intext_table_ads_down { width: 130px; }
.portalFType { color: #8f989e; font-weight: bold; width: 100px; float: right; }
.hide { display: none; }
.buttonType { margin: 0; padding: 10px 0; }
.buttonType li { background-color: #fff; margin: 10px; padding: 10px; border: solid 1px #fff; display: inline; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.buttonType li a { text-decoration: none; }
.buttonType li a:hover { color: #44a1e3; text-decoration: underline; }
