html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}

table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
table, td, th {vertical-align: middle}
a img {border: none}
body {font-size: 75%; line-height: 1.333; color: #111; background: #fff; font-family: Arial, Helvetica, sans-serif; text-align: center}

a:hover, a:active, a:focus {text-decoration: none}
a:visited {color: #581c90}
	
	

	h1 {font-size: 133.33%; margin: 0.75em 0 1em; color: #3d220d; border-bottom: 3px solid white; padding: 4px;}
	h2 {font-size: 133.33%; margin: 0.75em 0 1em; color: #3d220d; border-bottom: 3px solid white; padding: 4px}
	h3 {font-size: 133.33%; margin: 0.75em 0 1em; color: #3d220d; border-bottom: 3px solid #e9dac2; padding: 4px}
	h4 {font-size: 113.33%; margin: 0.75em 0 1em; color: #3d220d; padding: 4px; font-weight: bold; }
	
	

	p, ul, dl {margin: 0 0 1.333em}
	dt {margin: 1.333em 0 0}
	
	strong, th, h5, h6, .required {font-weight: bold; color: #3d220d}
	ul {list-style: disc inside}
	hr {clear: both; border: 0; width: 100%; display: block; height: 1px; border-top: 1px dashed #b8b8b8; margin-bottom: 1em}
		#main hr {margin-bottom: 0}

	.clear {clear: both; display: block; height: 1px; line-height: 1px}
	.idg {margin-left: 150px}

	.wrapper {width: 81.333em; margin: 1em auto 3.333em; text-align: left; position: relative; overflow: hidden}
	.wrapper2 {width: 81.333em; margin: 1em auto 3.333em; text-align: left; position: relative; overflow: hidden; }
	
	#header {width: 100%;  min-width: 81.333em; overflow: hidden; background-color: #ff6c00; height: 115px;}
	.logo {position:relative; top: -50px; }
		
		#header .wrapper {margin: 0 auto; height: 101px; overflow: hidden; }
		
		#header .border {width: 100%; background: #3d220d; margin: 0; height: 10px; border: 0; display: block; position: relative; overflow: hidden}
		#header .border2 {width: 100%; background: #eacdab; margin: 0; height: 4px; border: 0; display: block; position: relative; overflow: hidden}
		
		#menu {margin: 30px 0 0; list-style: none; _height: 42px; position:relative; top: 40px;}
		
		#menu li {float: left; margin-right: 17px}
			#menu li a {float: left; text-decoration: none; text-transform: uppercase; color: #fdd0b2;}
			#menu li.active a, #menu li a:hover, #menu li a:active {color: #fff}

.main-content {width: 675px; float:left}
  .main-content table {width: 670px}
  .main-content td {vertical-align: top; width: 220px}
  .main-content a {color: #fd6000; font-size: 100%}
  .main-content a:visited {color: #fd6000}
.right-content {width: 280px; float:right; }
.right-content a {font-weight: bold; color: #3d220d; text-decoration: none}
.right-content a:hover {font-weight: bold; color: #3d220d; text-decoration: underline}
.about {background-image: url("/gfx/bck3.jpg"); background-repeat: no-repeat; width: 674px; height: 155px; padding-left: 5px;}
.about p {width: 670px}
.previous {background-image: url("/gfx/bck4.jpg"); background-repeat: no-repeat; width: 283px; height: 152px; padding-left: 5px}
			.previous table {margin: 5px; width: 80%; margin-top: -5px}
			.previous img {border: 1px solid #c1c1c1; margin: 3px}
.konf {border: 1px solid #c1c1c1; margin-right: 5px}
.partners img {margin: 5px}
.partners table {margin: 0 auto}
.partners {padding-top: 3px; }
.partners a {color: #fd6000; font-size: 100%}
.partners a:visited {color: #fd6000}
.partners2 table {margin: 0 auto}
.partners2 img {margin: 5px}


.menu2 {border-bottom: 1px dashed gray; padding-bottom: 5px; margin-top: 5px; _margin-top: 5px; _padding-bottom: 10px}
.menu2 ul {list-style-type: none;}
.menu2 li {float: left; text-transform: lowercase; margin-right: 10px}
.active2 a {color: #111; text-decoration: none}

.fotky td {border: 5px solid white}
.fotky img {border-bottom: 1px solid gray; border-right: 1px solid gray}


#footer {width: 100%; min-width: 81.333em; overflow: hidden}
	#footer h1 {width: 117px; height: 41px; background: transparent url("/gfx/graphic.gif") 0 -7px no-repeat; text-indent: -9999px}
	#footer {background: #4a4a4a url("/gfx/footer_shadow.gif") 0 0 repeat-x; border-bottom: 8px solid #212121}
		#footer .wrapper {margin: 3.25em auto 1.833em; overflow: hidden}
		#footer dl {float: left; padding: 0 2.75em 1.833em 0; line-height: 1.666}
			#footer dl.no_category {margin-top: 3.5em}
			#footer dl dt {color: #a5a5a5; margin: 0 0 1.916em}
			#footer dl dd a {color: #fff; text-decoration: none}
				#footer dl dd a:hover, #footer dl dd a:active, #footer dl dd a:focus {text-decoration: underline}
			#footer .rights {width: 26em; float: right; height: 140px; min-height: 140px; border-left: 1px dashed #707070}
			html>body #footer .rights {height: auto}
				#footer .rights p {margin: 0 0 0 3em; clear: both; color: #a5a5a5}
				#footer .rights h1 {float: right; margin-right: 0.833em}

	#main{margin: 3.333em auto 1em; width: 81.333em}
		#main h2 {color: #0068b4; border-bottom: 2px solid #0068b4}
				

	
	.text, textarea {background: #fff; border: 1px solid #b9b9b9; padding: 0.3em 0.2em 0.2em; margin-bottom: 0.333em}
	.text {width: 13.75em; vertical-align: middle}
	textarea {width: 35em; height: 9.833em}
	select {width: 13.75em; vertical-align: middle; background: #fff; border: 1px solid #b9b9b9; padding: 0.2em 0.1em 0.1em; margin-bottom: 0.333em}
	.checkbox {vertical-align: middle}
	.radio {margin: 0 0.5em 0 0; line-height: 1.666em; height: 1.666em; vertical-align: middle}
	.long {width: 20.83em}
	.registration {width: 17.6em}
	input.small {width: 5.9em}
	.tiny {width: 10.81em}
	.captcha {width: 7.54em; vertical-align: top; margin-left: 0.4em}
	.ultra {width: 45em}
	.passwd_change {width: 16.5em}
	input.warning, textarea.warning {background: #facece}
	
.form {line-height: 1.666em}
	.form td {padding-left: 1.666em}
		.form td.gray_border {border-right: 1px dashed #b8b8b8; text-align: right; padding: 0 1.666em 0 0}
		.form td.title {width: 300px;}
	.form em {font-style: normal; vertical-align: middle; position: relative; top: -0.2em; font-size: 90%; color: #a6a6a6}
	.form span {margin: 0 0.15em; vertical-align: middle; position: relative; top: -0.2em}
	.form p.small {margin: 0 0 0.4em}
	.form strong {line-height: 3em}
	.form em.passwd_check {position: relative; top: -1em}
	.form .info {line-height: 1.2; padding: 1.666em}
	.form .newsletter label {margin-right: 0.5em}
	.form h2 {color:#111111; font-size:133.33%; margin:0.75em 0 1em}
	.form h4 {margin-bottom: 1.25em}
	.form .newsletter h4 {margin-bottom: 0.5em}
	.form .gray_border {padding-left: 1.25em}
	.form .file_input_edit {position: relative; top: -1em}
      .form .required {background: #99CCFF; font-weight: normal;}
  .form textarea {width: 45em}


.prereg_form { margin: 20px 0; }
.prereg_form p.msg { font-weight: bold; }
.prereg_form .warn { color: #d00; }
.prereg_form label.ftext { display: block; width: 120px; float: left; position: relative; top: 6px; }
.prereg_form input.ftext { display: block; width: 200px; float: left; }
.prereg_form span.warn { display: block; width: 200px; float: left; position: relative; top: 6px; left: 10px; }
.prereg_form .sep { clear: left; height: 5px; }


.reg_form { margin: 20px 0; }
.reg_form p.msg { font-weight: bold; }
.reg_form .warn { color: #d00; }
.reg_form label.ftext { display: block; width: 220px; float: left; position: relative; top: 6px; }
.reg_form input.ftext { display: block; width: 200px; float: left; }
.reg_form span.warn { display: block; width: 200px; float: left; position: relative; top: 6px; left: 10px; }
.reg_form .sep { clear: left; height: 5px; }



/* reklamy */
.ad-obal {background: #ff6c00; padding-top: 6px; }
#advertisement {width: 976px; margin: 0 auto; text-align: left; }
#leaderboard, #skyscraper, #skyscraper_wide {overflow: hidden;}
#leaderboard {height: 100px; width: 976px; margin: 0 auto; text-align: left;}
#skyscraper {position: absolute; margin: 138px 0 0 986px; width: 120px; height: 600px; }


