body {
	background-color: #0e001b;
	text-align: center;
	margin:0;
	padding: 0;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif; font-size:100%; line-height:1.125em;
}
.clear { clear: both; }

a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:54px; line-height:1em; font-size: 36px; color: #FFFFFF; padding: 30px 0 0 30px; margin:0; text-align: left; }
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; line-height:1em; font-weight:normal; padding-bottom: 7px; margin: 0; color: #FF9900; text-align: left; }
h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; line-height:1em; font-weight:normal; color: #FF9900; padding: 18px 0 9px 0; margin: 0; }
.doboznev { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; line-height:1em; font-weight:normal; color: #FF9900; padding-top: 16px; margin: 0; text-align: center; }


#wrapper { margin:0 auto; width: 899px; text-align: left;}
#top-bg { background: url(images/top_bg.jpg) no-repeat right top; height: 13px; width: 899px; }
#header-top { background: #fd871c url(images/head_top.jpg) no-repeat; height: 55px; width: 899px; }
#header { background: #7a18cd url(images/header.jpg) no-repeat; height: 256px; margin:0; width: 899px; }
.head-text { padding: 0 0 0 30px; text-align: left; }

#content-wrapper { width: 899px; } 
#content { width: 663px; color: fff; padding-top: 22px; margin:0; float: left; }
.content-top { background: url(images/content_top.jpg) no-repeat; height: 11px; }
.content-main { background: #400775 url(images/content_bg.jpg) repeat-y; padding: 10px; font-size: 14px; text-align: left;}
.content-main ul { padding: 0 0 0 20px; margin: 0; }
.content-bottom { background: url(images/content_bottom.jpg) no-repeat; height: 11px; }


#rside-wrapper { float: right; width: 213px; padding: 0; margin: 0; }
.rsidew { width: 213px; padding-top: 22px; }
.rside-top { background: #490f80 url(images/sidebar_top.jpg) no-repeat; height: 51px; }
.rside { background: #490f80 url(images/sidebar_bg.jpg) repeat-y; padding: 10px 10px 5px 10px; font-size: 12px; }
.rside-bottom { background: #490f80 url(images/sidebar_bottom.jpg) no-repeat; height: 10px; }


#menunav { width: 899px; margin: 0 auto; padding: 0; height: 55px; font-size: 9px; }
#menunav ul { margin: 0; padding: 0; color: #FFFFFF; float: left; width: 100%; font-size: 17px; height:55px; text-align: center; vertical-align: bottom; }
#menunav ul li { display: inline;}
#menunav ul li a {
	margin:0; padding: 0;
	text-decoration: none;
	float: left;
	height: 55px;
	color: #fff;
	width: 112px;
}
#menunav ul li a:hover { background: url(images/menu2_akt.jpg) no-repeat top right; width: 112px; }

#menunav li a#aktiv { background: #7921c5 url(images/menu2_akt.jpg) no-repeat ; }
#menunav li a#aktiv2 { background: #7921c5 url(images/menu1_akt.jpg) no-repeat ; }
#menunav li a#deakt1 { width: 112px; }
#menunav li a#deakt1:hover { background: #7921c5 url(images/menu1_akt.jpg) no-repeat ; }

.menuimg { border: 0; width: 112px; }


#menu2 { margin: 0; padding: 22px 0 10px 0; color: #8400ff; font-size: 12px; }
#menu2 ul { margin: 0; padding: 0; float: left; width: 100%; font-size: 14px; text-align: center; }
#menu2 ul li { display: inline;}
#menu2 ul li a { margin:0; padding: 0; text-decoration: none; color: #8400ff; }
#menu2 ul li a:hover { text-decoration: underline ; color:#fff; }

#footer { padding: 0 0 20px 0; text-align: center; color: #fb670d; font-size: 12px; }
#footer a {color: #fb670d; }

.gallery { margin: 0 auto; padding: 0 0 0 21px;}
.gallery a {
	width: 130;
	height: 230;
	vertical-align:top;
}

.pics {
	width: 130;
	height: 230;
	float: left;
	background: #eee;
	border: 1px solid #fff;
	padding: 5px 0 10px 0;
	margin: 10px;
}

.pics img { vertical-align:top; }
.picsname { display: block; color: #000; font-size: 10px; margin: 0; width: 130px; height: 15px; padding: 0; float: none; clear: both; text-align: center; }
.pics:hover { border: 1px solid #000; }
.gallery img { border: 0; vertical-align: top; margin: 0; padding: 0 4px 10px 4px;}

.kereso { padding: 0 0 0 30px; }
.ads2 { text-align: center; }

<!--        mail        -->
.messok{ border:solid 1px #349534; background:#C9FFCA; color:#008000; font-weight:bold; padding:4px; text-align:center; width: 500px; display:block; }
.messerr{ border:solid 1px #CC0000; background:#F7CBCA; color:#CC0000; font-weight:bold; padding:4px; text-align:center; width: 500px; display:block; }
input, textarea { color: #18002e; background: #ead2ff; border: 1px solid #18002e; font-weight: bold; }
input:hover, textarea:hover { background: #f1e2ff; }
.submit input { color: #18002e; background: #ead2ff; padding-top: 2px;}
.submit input:hover { background: #f1e2ff; color:#000; }


.partner { padding: 5px; margin:0; border: 0; display: block; }
.partner img { border: 1px solid #c7dce1; margin: 0; margin-right: 10px; }
.partner h3 { margin: 0 0 5px 0; padding: 0; color: #f00; }
.partner h3 a { text-decoration: underline; }
.partner h3 a:hover { text-decoration: none; }
