html {width: 100%; height: 100%;}
body {margin: 0; padding: 0; width: 100%; height: 100%; color: #43434a; font-family: Arial, Helvetica, sans-serif; background: #fff;}
.wallpaper {background: #c6c6cc fixed 50% 50% url('bg_wallpaper.gif');}
	.wallpaper p, .wallpaper #header ul a, .wallpaper h1 a {color: #000;}
	/*.wallpaper #header ul a:hover, .wallpaper h1 a:hover {color: #bd3c96;}*/
	.wallpaper #header ul strong, .wallpaper #header ul strong a, .wallpaper #header ul strong a:hover {color: #fff;}
	.wallpaper .shot {border: none;}
.dark {background: #43434a  fixed 0 0 url('spacer.gif');} /*#1a1a1a*/
	.dark p, .dark #header ul a {color: #fff;}
	.dark #header ul a:hover {color: #bd3c96;}
	.dark #header ul strong, .dark #header ul strong a, .dark #header ul strong a:hover {color: #000;}
	.dark .shot {border: none;}
.yellow {background: #fae10c;}
	.yellow p, .yellow #header ul a, .yellow h1 a {color: #000;}
	/*.yellow #header ul a:hover, .yellow h1 a:hover {color: #bd3c96;}*/
	.yellow #header ul strong, .yellow #header ul strong a, .yellow #header ul strong a:hover {color: #fff;}
	.yellow .shot {border: none;}
.night {background: #39220a fixed 50% 50% url('bg_night.jpg');}
	.night p, .night #header ul a, .night h1 a {color: #fff;}
	/*.night #header ul a:hover, .night h1 a:hover {color: #bd3c96;}*/
	.night #header ul strong, .night #header ul strong a, .night #header ul strong a:hover {color: #000;}
	.night .shot {border: none;}	

img {border: 0;}
img {behavior: url('/design/iepngfix.htc')}
a {color: #14adb5;}
a:hover, a:active {color: #bd3c96;}
#txt a:visited, #url a:visited, #footer a:visited, #news a:visited {color: #a45cc9;}
#txt a:visited:hover, #url a:visited:hover, #footer a:visited:hover, #news a:visited:hover {color: #bd3c96;}
#txt a:active, #url a:active, #footer a:active, #news a:active {background: #bd3c96; color: #fff;}
#txt a:visited:active, #url a:visited:active, #footer a:visited:active, #news a:visited:active {background: #bd3c96; color: #fff;}
a.direct {text-decoration: none; border-bottom: 1px dotted;}

h1 {position: relative; left: 275px; width: 425px; font-size: 130%; font-weight: normal; line-height: 1.4em; color: #bd3c96; margin: 0 0 0.7em 0;}
	h1 a, h1 a:visited, h1 a:active {color: #bd3c96; background: none;}
	h1 a.direct {border-bottom: 2px dotted;}
h2 {font-size: 120%; font-weight: normal; line-height: 1.4em; margin: 0 0 0.7em 0;}	
p {font-size: 90%; padding: 0; margin: 0 0 1.4em 0; line-height: 1.4em;}
	.prelist {margin-bottom: 0.35em;}
	.small {font-size: 75%;}
	.final {margin-top: 1.4em;}
ul, ol {font-size: 90%; padding: 0; margin: 0 0 1.4em 0; line-height: 1.4em;}
	ul li {list-style: none; background: no-repeat 0 0.7em url('li.gif'); margin: 0 0 0 20px; padding-left: 12px;}
	ol li {margin: 0 0 0.35em 35px;}
		li p, li ul, li ol {font-size: 100%;}

.nobr {white-space: nowrap;}
.plus {position: relative; left: -0.55em;}
.br {width: 100%; height: 1px; clear: both;}


#precontainer {position: relative; width: 100%; overflow: hidden;}
#container {position: relative; width: 1000px; left: 50%; margin-left: -500px;}

#header {position: relative; width: 100%; height: 236px;}
	.logo {position: absolute; left: 100px; top: 60px;}
		#ges_hu {width: 125px; height: 26px;}
		#eye {width: 134px; height: 41px;}
		#ilgw {top: 40px; width: 57px; height: 58px;}
		#skull {top: 38px; width: 64px; height: 65px;}
	#menu {position: absolute; left: 100px; top: 125px; text-transform: uppercase; font-size: 95%; letter-spacing: 0.2em;}
	#submenu {position: absolute; left: 275px; top: 125px; text-transform: uppercase; font-size: 65%; letter-spacing: 0.1em;}
		#menu li {clear: both; margin: 0; padding: 0;}
		#submenu li {clear: both; margin: 0; padding: 0;}
			#header ul a {color: #43434a; position: relative; display: block; float: left; height: 20px; margin-bottom: 20px; text-decoration: none;}
			#header ul#submenu a {margin-bottom: 0;}
			#header ul a:hover {color: #bd3c96;}
			#header ul strong, #header ul strong a {color: #fff; position: relative; display: block; float: left; height: 20px; font-weight: normal; background: #bd3c96;  margin-bottom: 20px;}
			#header ul strong a:hover {color: #fff;}
			#header ul#submenu strong, #header ul#submenu strong a {margin-bottom: 0;}
				#header ul a span {position: relative; top: 0; text-decoration: underline;}
				#header ul strong span {position: relative; top: -1px;}
				#header ul#submenu a span, #header ul#submenu strong span {top: 4px;}
#news {position: absolute; left: 625px; top: 66px; width: 225px;}
	#news  p {font-size: 70%; line-height: 1.8em;}
#main {clear: both; position: relative; width: 200%;}
	#content {clear: both; position: relative; width: 200%; left: -375px;}
		#left {float: left; position: relative; left: 0; width: 500px;}
			#left a {position: relative;}
			/* #left a:hover img, #left a:visited:hover img {left: -25px;} */

		#txt {float: left; position: relative; width: 500px; left: 150px;}
			.shot {position: relative; left: -75px; background: #eee; margin: 2.1em 0 1.4em 0; border: 1px solid #eee;}
			.first {margin-top: 0;}
			.note {position: absolute; left: -225px; width: 125px; font-size: 70%; line-height: 1.8em; font-style: italic;}
			.note.img {padding-top: 3.5em;}
			/*
				.note p {font-size: 70%; line-height: 1.8em; font-style: italic;}
			*/				
			#url {position: absolute; left: 725px; margin-top: 7px;}
		#right {float: left; position: relative; left: 375px; width: 500px;}
			#right a {position: relative;}
			/* #right a:hover img, #right a:visited:hover img {left: -125px;} */
#footer {clear: both; position: relative; width: 100%; height: 280px;}
	#netpeak {position: absolute; left: 41px; top: 91px; width: 18px; height: 20px;}
	#contacts {position: absolute; left: 100px; top: 85px;}
	#copyrights {position: absolute; left: 625px; top: 85px; width: 225px;}
		#copyrights p {font-size: 70%; line-height: 1.8em;}

/*
.shot_l_moved {left: -25px;}
.shot_r_moved {left: -125px;}
*/


	
	