/* ZERO ALL ELEMENTS */
*{margin:0px; padding:0px;}

body {background-color: #E6E6E6; color: #666666; font-family: "Times New Roman", Times, serif; font-size: medium;}
table {border-collapse: collapse;}
td {margin: 0em; padding: 0em;}
th {margin: 0em; padding: 5px;}

h1, h1 a {font-family: Arial, Helvetica, sans-serif; font-size: x-large; padding: 5px 0px; color: #663300;}
h2, h2 a {font-family: Arial, Helvetica, sans-serif; font-size: large; padding: 5px 0px; color: #663300;}
h3, h3 a {font-family: Arial, Helvetica, sans-serif; font-size: medium; padding: 5px 0px; color: #663300;}
p {margin: 0px; padding: 5px 0px 5px 0px;}
a {color: #0066CC;}
a:hover {color: #0099FF;}

hr {height: 1px; width: 100%; border: 1px solid #FAFAFA; margin: 10px 0px;}

ul {margin: 5px; padding: 10px; padding-left: 16px;}
ol {margin: 5px; padding: 10px; padding-left: 16px;}
li {margin: 0px; padding: 0px 0px 10px 0px;}
ul , ol {color: #0066CC;}

.main_div{
	 position:relative;
     max-width: 1280px;
     margin: 0px auto;
	 background-color: #FFF;
}
.second_main_div{
	 background-color: #FFF;
}
/* Fonts & Images */
.smalltext {font-size: x-small;}
#icon {border: 0px; vertical-align: middle;}
#sep {padding: 0px 10px;}


/* MAIN PAGE */
#main_top_logo {padding: 30px 16px; font-size: x-large; color:#FFFFFF; border: 0px;}
#main_top_logo a {color: #FFFFFF; text-decoration: none;}

.nav_icons {padding: 50px 50px;}
.nav_icons img {border: none; margin: 5px 16px;}

#main_top_text {padding-left: 63px;}
.main_top_text {font-size: 36px; color:#FFFFFF; font-family: "Arial Narrow";}
.main_top_text2 {font-style: italic; color:#FFFFFF; padding-left: 13em; padding-top: 5px;}

#nav {
	margin-top: -40px;
	margin-left: 180px;
	font: 20px Arial;
	list-style-position: outside;
	list-style-image: url(images/bullet-w.gif);
}
#nav li {color: #FFFFFF;}
#nav li a {color: #EEEED3;}
#nav li a:hover {color: #FFFFFF;}

.main_cup {position: absolute; width: 100%; text-align: center;}
.main_cup_shadow {
	padding-top: 46px;
	padding-left: 40px;
	background-image:
	url(images/main_cup_shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 413px;
	border: 0px;
}

.main_topbg_grad {
	height: 400px;
	width: 100%;
	background-color: #003300;
	background-image: url(images/main_topbg_grad.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.main_topbg {
	height: 400px;
	width: 100%;
	background-image: url(images/main_topbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#main_undercup {text-align: center; margin-top: 70px;}
#main_undercup p {color: #339900;}
#main_undercup a {color: #339900;}
#main_undercup a:hover {color: #336600;}

#content table.newspage {position: relative; left: -65px; width: auto;}

.main_news_topbg {margin-top: 25px; height: 16px; background-image: url(images/main_news_topbg.gif); background-repeat: repeat-x;}
.main_news {padding: 20px 0px 30px; border-bottom: 1px solid #CCCCCC; width: 100%;}
.main_news h2 {color: #666666;}
.main_news p {color: #444;}
.main_news h2 a {color: #666666;}
.main_news h2 a:hover {color: #996600;}
/*#main_news_botbg {height: 16px; background-image: url(images/main_news_botbg.gif); background-repeat: repeat-x;}*/

.news_date {text-align: center; padding: 18px 10px 30px 10px; width: 80px;}
.news_date h1 {font-size: large; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; color: #996600;}
.news_date h1 a {font-size: xx-large; font-family: Verdana, Arial, Helvetica, sans-serif; color: #996600; text-decoration: none;}
.news_date p {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; color: #996600;}


/* DEFAULT PAGE */
.top_bg_left {
	border-top: 0.5em solid #666633;
	background-image: url(images/top_grad.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.top_bg_right {
	border-top: 0.5em solid #666633;
	background-image: url(images/top_grad.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_logo {padding: 24px 16px; font-size: x-large; color:#000000; border: 0px;}
#top_logo a {color: #000000; text-decoration: none;}

#mainmenu {margin: 16px 16px 32px;}
.mainmenu_head {font-family: Arial, Helvetica, sans-serif; font-size: x-large; color: #666633}
#mainmenu p {color: #339900;}
#mainmenu a {color: #339900;}
#mainmenu a:hover {color: #336600;}
#mainmenu strong {color: #336600;}

.nav_icons_d {padding: 32px 16px;}
.nav_icons_d img {border: none; margin: 5px 16px;}

#nav_topcorn {
	height: 16px;
	background-color: #666633;
	background-image: url(images/nav_topcorn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_d {
	padding: 16px 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	list-style-position: outside;
	list-style-image: url(images/ball2.gif);
	
	/* background-image: url(images/nav_d_bg.gif);
	background-repeat: no-repeat;
	background-position: right center; */
}
#nav_botcorn {
	height: 16px;
	background-color: #666633;
	background-image: url(images/nav_botcorn.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#nav_d li {color: #FFFFFF; padding-bottom: 16px; padding-left: 4px;}
#nav_d li a {color: #EEEED3;}
#nav_d li a:hover {color: #FFFFFF;}

#sub_nav {margin-left: 16px; font-size: 12px;}
#sub_nav_on {margin-left: 16px; font-size: 12px; font-weight: bold;}

#content {margin: 0px 80px; padding-bottom: 8px; text-align: justify; color: #444;}
#content img {padding: 3px; border: 1px solid #999999; margin: 10px 10px 10px 0px;}
#content h2 {color: #666666;}
#content ol {color: #666666;}
#content ul {color: #666666;}
#content table {*width: 80% !important;}

#photogallery {text-align: justify;}

.spons_button {background-color:#666666; padding: 0px 2px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; width: 150px;}


.curvy {position:relative; background-color: #336600; margin: 16px 0px; width: 320px; background-image:url(images/curvey_bg.gif);}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color: #336600; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color: #336600; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}


/* Content Footer */
.c_footer {
	background-image: url(images/c_footer.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 200px;
	background-color: #CCCCFF;
}
.trees {
	background-image: url(images/trees.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.spons2 {color: #0099FF; font-family: Arial, Helvetica, sans-serif;}
.spons2 h3 {color: #9999CC;}
.spons2 p { font-size: small;}
.spons2 a {color: #006699;}
.spons2 a:hover {color: #003366;}
.spons2 img {padding: 2px; border: 1px solid #FFFFFF; margin-right: 5px; margin-bottom: 5px;}
.sumka_top {
	background-image: url(images/sumka_top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/* Footer */
.footer {
	background-image: url(images/trava.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 120px;
	background-color: #999966;
}
.flag {
	background-image: url(images/flag.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.spons3 {color: #FFFFFF;}
.spons3 p {font-family: Arial, Helvetica, sans-serif;}
.spons3 a {color: #FFFFFF;}
.spons3 img {padding: 2px; border: 1px solid #FFFFFF; margin-right: 5px; margin-bottom: 5px;}
.sumka_bot {
	background-image: url(images/sumka_bot.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sumka_bot p {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	padding-left: 266px;
}
.sumka_bot a {color: #FFFFFF;}

A.active{
	padding : 3px 5px 3px 5px;
	margin : 5px;
	font : bold 12px Tahoma;
	text-decoration: none;
	color : #fff;
	background-color : #390;
}

A.no-active{
	padding : 3px 5px 3px 5px;
	margin : 5px;
	font : 12px Tahoma;
	text-decoration: none;
	color : #fff;
	background-color : #555;
}
.lang-block
{
	margin-top: 10px;
	margin-right: 30px;
}
