BODY {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	background : #a2a2a2 url("images/pozadie.jpg") no-repeat center 50px;
	margin : 0 auto;
}

#pagetop {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin: auto auto;
	width: 950px;
	/*height: 660px;*/
	_height: 660px!important;
	min-height: 600px!important;
	display: block;
	
}

#pagebottom {
	width: 100%; min-height: 330px!important; background: #101010; color: #ffffff; clear: both; margin: 0px; padding: 0px; border: 0px; font-size: 10px;
}

#akcia {
	position: absolute;
	width: 190px;
	height: 180px;
	background: url("images/akcia_tricko.png") no-repeat 0 0;
	color: #FFFFFF;
	z-index: 100;
	margin: 0 0 0 670px;
	padding: 0 0 0 0;
	display: none;
}
	#akcia a {
		display: block;
		width: 190px;
		height: 180px;
		border: 0px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

#temy {
	position: absolute;
	width: 280px;
	height: 160px;
	background: url("images/vyhodnotenie.png") no-repeat 0 0;
	color: #FFFFFF;
	z-index: 100;
	margin: 495px 0 0 110px;
	padding: 0 0 0 0;
}
	#temy a {
		display: block;
		width: 280px;
		height: 160px;
		border: 0px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
#topmenu {
	width: 650px; height: 20px!important; margin: auto auto; background: #303030; margin-top: 20px; margin-bottom: 20px; color: #ffffff; text-align: center;
}
	#tmlc {width: 10px; height: 20px; background: url("images/lavymenuhorne.jpg") no-repeat 0px 0px; float: left;
}
	#tmrc {width: 10px; height: 20px; background: url("images/pravymenuhorne.jpg") no-repeat 50% 50%; float: right;
}
#topmenu a {
	color: #ffffff; text-decoration: none; padding-left: 20px; padding-right: 10px; padding-top: 3px; float: left;
}
#topmenu a:hover {
	text-decoration: underline;
}
#threecols {
	width: 950px; min-height: 600px; margin: 0px; padding: 0px;
}
#corners {
	display: block; margin-bottom: 20px;
}
#col1 {
	width: 150px; height:  300px; margin-top: 150px; float: left; color: #ffffff; background: #303030 url("images/lavydolnyrohseda.jpg") no-repeat left bottom;
}
	#col1 p {
	padding-left: 10px; padding-right: 10px;
}
	#col1clt {width: 150px; height: 16px; float: left; background: url("images/lavyhornyrohseda.jpg") no-repeat 0px 0px;
}
	#col1 a {
	color: #FFFFFF; text-decoration: none;
}
	#col1 a:hover {
	text-decoration: underline; color: orange;
}

#col2 {
	width: 650px!important; background: #f1f905; min-height: 600px!important; float: left; margin: 0px; padding: 0px;
}
	#col2.main {
	background: #00C0F3 url("images/panorama.png") no-repeat 50% 100%;
}
	#col2.sub {
	background: #00C0F3 url("images/panorama_sub.png") no-repeat 50% 100%;
}
	#maincontent {
	padding-left: 20px;	padding-right: 20px; padding-top: 20px; 
}
	#col2 P {
	padding-left: 40px; padding-right: 40px; font-size: 12px; font-family: tahoma; text-align: justify;
}
	#col2 h3 {
	font-size: 14px;
}
	#col2 span.bigtext {
	font-size: 16px;
}
	#col2 span.orange {
	color: orange;
}
	#col2 a {
	text-decoration: none; color: #000000;
}
	#col2 a:hover {
	text-decoration: underline;
}

	#clt {width: 20px; height: 20px; float: left; background: url("images/lavyhornyrohzlta.png") no-repeat 0px 0px;
}
	#crt {width: 20px; height: 20px; float: right; background: url("images/pravyhornyrohzlta.png") no-repeat 0px 0px;
}

#col3 {
	width: 150px; height:  300px; margin-top: 150px; float: right; color: #ffffff; background: #303030 url("images/pravydolnyrohseda.jpg") no-repeat right bottom;
}
	#col3 p {
	padding-left: 10px; padding-right: 10px;
}
	#col3crt {width: 150px; height: 16px; float: right; background: url("images/pravyhornyrohseda.jpg") no-repeat 134px 0px;
}

#col3 a {
	color: #FFFFFF; text-decoration: none;
}
	#col3 a:hover {
	text-decoration: underline; color: orange;
}
	#col3 a.fb {
	padding-left: 30px; text-decoration: none; color: #ffffff; background: url("images/facebook-logo-square.png") no-repeat 0 0; display: inline-block;
}
	#col3 a.fb:hover {
	text-decoration: underline; color: orange;
}

#partners {
	width: 650px;
	/*height: 250px;*/
	color: gray;
	background: #000000;
	/*margin: auto auto;*/
	margin: 0px auto 0px auto;
}
	#partners p {
	padding: 5px; color: gray; margin: 0px auto 0px auto;
}
	#partners img {
	margin-left: 15px;
}
#organizator {
	width: 650px;
	color: gray;
	background: #000000;
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
}
	#organizator p {
	padding: 5px; color: Gray;
	margin: 0px auto 0px auto;
}
	#organizator p a {
	color: silver; text-decoration: none;
}
	#organizator p a:hover {
	text-decoration: underline;
}

#bottommenu {
	width: 650px; height: 18px!important; margin: auto auto; background: #303030; margin-top: 20px; margin-bottom: 20px; color: #ffffff;
}
#bottommenu a {
	color: silver; text-decoration: none; padding-left: 20px; padding-right: 10px; padding-top: 2px; float: left;
}
#bottommenu a:hover {
	text-decoration: underline;
}

#title {
	margin: auto auto;	padding-top: 50px; float: left;
}

label
{
width: 4em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;
}

.input-box
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #000000 solid 1px;
margin-left: 10px;
margin-bottom: 10px;
}

.input-box1
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #000000 solid 1px;
margin-left: 10px;
margin-bottom: 10px;
width: 50px;
display: inline-block;
}

.submit-button
{
margin-left: 55px;
clear: both;
color: #000;
background: orange;
border: 0px #000000 outset;
}

fieldset
{
display: block;
width: 240px;
height: 165px;
border: 0px;
margin-left: 35px;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 0px;
background: url("images/form_bg.png") no-repeat 0 0;
}

fieldset img {
	margin: 0px; padding: 0px; display: inline-block; float: right; margin-right: 30px;
}

legend
{
background: #fb0;
border: #26a solid 1px;
padding: 1px 10px
}

#reg_ok {
	width: 205px;
	height: 125px;
	margin-left: 35px;
	background: url("images/form_bg.jpg") no-repeat 0 0;
	padding: 20px;
	font-size: 12px;
	text-align: center;
}


#varsymb {
	display: block;
	margin-top: 20px;
	margin-left: 40px;
	font-weight: bold;
	font-size: 12px;
}

.orange {
	color: orange;
}
.red {
	color: red;
}
.darkred {
	color: #cc3300;
}
.yellow {
	color: yellow;
}
.big {
	font-size: 14px;
}
.bigger {
	font-size: 18px;
}
.bold {
	font-weight: bold;
}

ul {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
	text-indent: 0px;
	list-style-position: outside;	
	padding-right: 20px;
}

li {
	padding-bottom: 6px;
}
.disc {
	list-style-type: disc;
}
.circle {
	padding-left: 60px;
	list-style-type: circle;
}
