@import "default.css";

body {
	color: #595957;
	background-color: #fff;
}

body a {
	color: #f00;
}

.ajx {
	background: url(bg-ajx.gif) repeat;
}

h1 {
	font-size: 30px;
	color: #3caafd;
	margin-bottom: 10px;
}

h2 {
	font-size: 16px;
	color: #3caafd;
	margin-bottom: 10px;
}

div#container_bottom {
	width: 920px;
	margin: 0 auto;
	background: #fff url(bg-content_bottom.gif) bottom no-repeat;
}

div#container_top {
	padding: 15px;
	background: url(bg-content_top.gif) top no-repeat;
}

div#container {
	background-color: #fff;
}

div#top {
	position: relative;
	height: 150px;
	background: url(bg-top.jpg) top no-repeat;
}

div#top div.langs {
	position: absolute;
	right: 18px;
	top: 10px;
}

div#top div.langs, div#top div.langs a {
	color: #000;
}

div#top div#topmenuzone {
	position: absolute;
	width: 515px;
	left: 55px;
	top: 0;
	background: url(bg-ajx.gif) -8px no-repeat;
}

div#topmenuzone div.menu1 {
	position: absolute;
	width: 515px;
	left: 0;
	top: 0;
}

div#topmenuzone div.menu1 div.submenu {
	display: none;
	position: absolute;
	left: 34px;
	top: 18px;
	z-index: 100;
}

div#topmenuzone div.menu1 div.submenu table.submenu {
	width: 168px;
	background-color: #c0daee;
	z-index: 101;
}

div#topmenuzone div.menu1 div.submenu table.submenu a {
	display: block;
	padding: 0 5px;
	font-size: 14px;
	font-weight: normal;
	background-color: #2c82c6;
	color: #b4ff00;
	text-decoration: none;
	text-transform: capitalize;
}

div#topmenuzone div.menu1 div.submenu table.submenu a:hover {
	background-color: #f1f0e6;
	color: #2c82c6;
}

div#topmenuzone div.menu1 div {
	position: absolute;
	height: 19px;
}

div#topmenuzone div.menu1 div.pos1 {
	left: 11px;
	top: 9px;
	padding-left: 34px;
	background: url(bg-rock.gif) left no-repeat;
}

div#topmenuzone div.menu1 div.pos2 {
	left: 23px;
	top: 33px;
	padding-left: 34px;
	background: url(bg-rock.gif) left no-repeat;
}

div#topmenuzone div.menu1 div.pos3 {
	left: 47px;
	top: 57px;
	padding-left: 34px;
	background: url(bg-rock.gif) left no-repeat;
}

div#topmenuzone div.menu1 div.pos4 {
	left: 85px;
	top: 81px;
	padding-left: 34px;
	background: url(bg-rock.gif) left no-repeat;
}

div#topmenuzone div.menu1 div.pos5 {
	right: 11px;
	top: 9px;
	padding-right: 34px;
	background: url(bg-rock.gif) right no-repeat;
}

div#topmenuzone div.menu1 div.pos6 {
	right: 23px;
	top: 33px;
	padding-right: 34px;
	background: url(bg-rock.gif) right no-repeat;
}

div#topmenuzone div.menu1 div.pos7 {
	right: 47px;
	top: 57px;
	padding-right: 34px;
	background: url(bg-rock.gif) right no-repeat;
}

div#topmenuzone div.menu1 div.pos8 {
	right: 85px;
	top: 81px;
	padding-right: 34px;
	background: url(bg-rock.gif) right no-repeat;
}

div#topmenuzone div.menu1 div a {
	height: 19px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #b4ff00;
	text-transform: uppercase;
}

div#topmenuzone div.menu1 a:hover {
	text-decoration: underline;
}

div#topmenuzone p.menu2 {
	position: absolute;
	width: 515px;
	left: 0;
	top: 5px;
	text-align: center;
	font-size: 11px;
}

div#topmenuzone p.menu2 a {
	font-weight: bold;
	text-transform: uppercase;
}

div#bottom {
	position: relative;
	height: 39px;
	background: url(bg-bottom.gif) bottom no-repeat;
}

div#bottom p {
	position: absolute;
	top: 11px;
	font-size: 11px;
}

div#bottom p.copyright {
	left: 11px;
}

div#bottom p.menu1 {
	right: 11px;
	text-transform: uppercase;
}

div#top, div#top a, div#bottom, div#bottom a {
	color: #fff;
}

div#marquee {
	height: 84px;
	padding: 0 15px;
	background-color: #2c82c6;
}

div#marquee td {
	width: 124px;
	height: 74px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: url(bg-marquee-shadow.gif) no-repeat;
}

div#marquee td a img {
	border: 5px solid #fff;
}

div#marquee td a:hover img {
	border: 5px solid #b4ff00;
}

table#content {
	width: 100%;
	border-left: 1px solid #4591cd;
	border-right: 1px solid #4591cd;
	background: url(bg-content.jpg) left bottom no-repeat;
}

table#content td {
	vertical-align: top;
}

table#content p {
	margin-bottom: 10px;
}

a.buton {
	display: inline-block;
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding-right: 14px;
	background: url(bg-buton.gif) right center no-repeat;
}

a.buton span {
	display: inline-block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background: url(bg-buton.gif) left center no-repeat;
}

a.buton:hover span {
	text-decoration: underline;
}

a.butonv {
	display: inline-block;
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding-right: 14px;
	background: url(bg-butonv.gif) right center no-repeat;
}

a.butonv span {
	display: inline-block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background: url(bg-butonv.gif) left center no-repeat;
}

a.butonv:hover span {
	text-decoration: underline;
}



div#newsletter {
	font-size: 11px;
}

div#newsletter p#newsletter_message {
	margin-bottom: 5px;
}

div#newsletter input#newsletter_input {
	width: 208px;
	padding: 2px;
	border: 1px solid #666;
}

div#newsletter input#newsletter_input:focus {
	padding: 2px;
	border: 1px solid #bbb;
}

a.arrow {
	padding-left: 14px;
	color: #3caafd;
	font-size: 16px;
	font-weight: bold;
	background: url(bg-arrow.gif) left center no-repeat;
}

