body { font-family:Tahoma, Geneva, sans-serif; line-height:16px; color:#666666; font-size:12px; background:url("images/h2o_twitter_bg.jpg") no-repeat top left; background-attachment:fixed; }

#entry { width:560px; margin:20px auto; padding:20px; background:#ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top: 10px solid #334859; border-bottom: 10px solid #334859; -moz-box-shadow:0 0 10px 0 #cccccc; -webkit-box-shadow:0 0 10px #cccccc; }

#home_entry { border:none; width:600px; height:400px; position:absolute; left:50%; top:50%; margin:-200px 0 0 -300px; padding:0; }
#home_entry p { margin:0 0 10px 0; text-align:justify; text-transform:uppercase; font-size:10px; }

#entry p { margin:0 0 10px 0; text-align:justify;  }

.left { width:260px; height:360px; float:left; padding:20px; background:#ffffff; }

.right { width:300px; height:400px; float:right; }

.ajanlatkero { margin:0 0 20px 0; border-bottom:1px dotted #334859; }

#entry h3 { font-family:Tahoma, Geneva, sans-serif; font-size:24px; text-align:center; color:#334859; margin:0 0 20px 0; line-height:normal; text-transform:uppercase; font-weight:bold; }
#home_entry h4 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-align:left; color:#334859; margin:0 0 15px 0; line-height:normal; text-transform:uppercase; font-weight:bold; line-height:normal; }

.boldfeher { padding:10px; color:#ffffff; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }

.notes  { background:url("images/exclamation.png") no-repeat 10px 10px #FEF6D2; border-bottom:1px dotted #EFE3AE; border-top:1px dotted #EFE3AE; font-style:italic; margin:20px 0; padding:9px 10px 9px 36px; }

.info { background:url("images/information.png") no-repeat 2px 10px; font-style:italic; margin:10px 0; padding:9px 10px 9px 25px; color:#cccccc; }

.alert  { border-bottom:1px dotted #EFE3AE; border-top:1px dotted #EFE3AE; font-style:italic; margin:20px 0; padding:9px 10px 9px 10px; color:#990000; }

#logok { width:560px; margin:0 auto 0 auto; padding:20px; }

img.left_img { float:left; }
img.right_img { float:right; }

a:link, a:active, a:visited { color:#334859; text-decoration:underline; }
a:hover { text-decoration:none; }

ul#menu {list-style:none; height:400px; margin:0; padding:0; float:right;}
	
	ul#menu li {display:inline;}
	
	ul#menu li a { display:block; float:left; height:200px; background:url('images/sprites.png'); text-indent:-9999px; }
	
		ul#menu li a.nav1 { width:300px; background-position:0 0; }
		ul#menu li a.nav1:hover { width:300px; background-position:-300px 0; }
		
		ul#menu li a.nav2 { width:300px; background-position:0 -200px; }
		ul#menu li a.nav2:hover { width:300px; background-position:-300px -200px; }

.header_info { margin:0 0 20px 0; }

ul#icons { list-style:none; margin:0; padding:0; float:right; }
ul#icons li { display:inline;}
ul#icons li a { display:block; float:left; height:32px; background:url('images/icon_sprites.png'); text-indent:-9999px; margin:0 10px 0 0; }

		ul#icons li a.back { width:32px; background-position:-64px 0; }
		ul#icons li a.back:hover { width:32px; background-position:-64px 0; }

		ul#icons li a.home { width:32px; background-position:0 0; }
		ul#icons li a.home:hover { width:32px; background-position:0 0; }
		
		ul#icons li a.e-mail { width:32px; background-position:-32px 0; }
		ul#icons li a.e-mail:hover { width:32px; background-position:-32px 0; }

input.submit { background:url("images/button_sprites.png") no-repeat 0 0; border:none; color:#FFFFFF; cursor:pointer; display:block; height:40px; overflow:hidden; width:100px; text-indent:-9999px; margin:0 auto; }
input.submit:hover { background-position:0 -40px; }

td.label { width:200px; text-align:right; padding:12px 10px 0 0; vertical-align:top; }
.label label {  }
td.input { width:360px; }
td.radio { width:360px; }
td.radio img { border:1px solid #cccccc; }
.input input { width:360px; background:#f8f8f8; border:1px solid #e8e8e8; padding:3px; color:#666666; }
.input input:hover { width:360px; background:#f8f8f8; border:1px solid #cccccc; padding:3px; }
.radio input { background:#f8f8f8; border:1px solid #e8e8e8; padding:3px; color:#666666; }
.radio input:hover { background:#f8f8f8; border:1px solid #cccccc; padding:3px; }
.input textarea { width:360px; background:#f8f8f8; border:1px solid #e8e8e8; padding:3px; color:#666666; }
.input textarea:hover { width:360px; background:#f8f8f8; border:1px solid #cccccc; padding:3px; }
select { background:#f8f8f8; border:1px solid #e8e8e8; }
input#emblema { width:20px; border:none; padding:0; margin:0; }

.input img {margin:5px 0 0 0;}
table tr td {padding:10px;}
table caption { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-style:italic; font-weight:bold; font-size:14px; border-bottom:1px dotted #334859; padding:0 0 5px 0; color:#334859; margin:10px 0;}