body
{
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   font-family:Verdana,sans-serif;
   font-size:13px;
   background-color:#FFF;
   color:black;
}
.menubg{
   background-image:url("images/bg2.gif");
   background-position:right;
   background-repeat:repeat-y;
   padding-right:30px;
}

.footerbg{
   background-image:url("images/bg_footer.gif");
   background-position:right;
   background-repeat:repeat-y;
   padding-right:30px;
}

.letters A {
	font-weight:bold;
	color:#000;
	margin-right:10px;
	white-space:nowrap;
}
table
{
   font-family:Verdana,sans-serif;
   font-size:12px;
}

.submit
{
   background-color:#ff3292;
   
   border: solid;
	border-color: #ff3292;
	border-width: 1px;
	font-family: tahoma ;
	font-size: 10px;	
	color: #ffffff;	
	padding: 1px;
}

select
{
   background-color:#000;
   
   border: solid;
	border-color: #cacaca;
	border-width: 1px;
	font-family: Verdana ;
	font-size: 10px;	
	color: #ffffff;	
	padding: 1px;
}

input
{
   background-color:#FFF;
   
   border: 0px solid black;
   border-top-width:1px;
   border-left-width:1px;
	font-family: tahoma ;
	font-size: 10px;	
	color: #000;	
	padding: 3px;
}



.top
{
   width:580px;  
}

.top_link
{
   color:#000;   
   text-transform:uppercase;
}

.top_link_selected
{
   color:#383838;  
   text-transform:uppercase;
}
.menu {
	float:left;
	font-size:10px;
}
.menu DIV{
	float:left;
}
.menu A {
   text-transform:uppercase;
   display:block;
   text-align:left;
   position:relative;
   z-index:30;
}
.menu A SPAN{
   text-transform:uppercase;
   padding:3px;
   padding-top:30px;
   position:relative;
   color:black;
   width:80px;
   display:block;
}
.menu .active{
   background-color:#000; 
}
.menu .active SPAN, .menu A:hover SPAN{
   text-transform:uppercase;
   padding:3px;
   padding-top:30px;
   color:#FFF;
   display:block;
   background-color:#000;
}
.menu A:hover {
   text-decoration:none;
   visibility:visible;
}
.list_active, .list:hover,.list_active:hover {
	background-color:#000;
	color:#FFF;
	width:140px;
	display:block;
	text-decoration:none;
	padding:2px;
}
.list {
	background-color:#FFF;
	color:#000;
	width:140px;
	display:block;
	text-decoration:none;
	padding:2px;
}

.head_text_news
{
   color:#000;
   font-weight:bold;
   text-transform:uppercase;  
   font-size:12px;
   margin-bottom:20px;
   margin-top:20px;
}
.head_text
{
   color:#ff3292;
   color:#000;
   font-weight:bold;
   text-transform:uppercase;  
   font-size:12px;
}

.text
{
   color:#000;
   padding:0 0 20px 10px;
}

/**************** top *****************************************/
.select_top
{  
   background-image:url("images/select_top_bg.jpg");
   background-repeat:no-repeat;
   background-position:0px 30px;
   height:153px;
   width:345px;   
}

.select_top2
{  
   background-image:url("images/select_bottom_bg.jpg");
   background-repeat:no-repeat;
   background-position:0px 0px;
   height:113px;
   width:95px;   
}

.gallery
{  
   background-image:url("images/gallery_bg.jpg");
   background-repeat:no-repeat;
   background-position:0px 0px;
   
}

.gallery_td
{
   font-weight:bold;
   color:#ffffff;
}


.link_top
{
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
}

.link_top:visited
{
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
}

.link_top:hover
{
   color:#d67b34;
   text-decoration:none;
   font-weight:bold;
}

.copyright
{
   padding:10px;
   color:#FFF;
   font-size:10px
}

.link_copyright
{
   color:#b4b4bd;
   text-decoration:none;
}

.link_copyright:visited
{
   color:#b4b4bd;
   text-decoration:none;
}

.link_copyright:hover
{
   color:#888888;
   text-decoration:underline;
}

a
{
   color:#f00;  
   text-decoration:none;
}

a:hover
{
   text-decoration:underline;
}
.logo{
   font-family:Verdana,sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#000000;
   padding:5px;
   display:block;
   float:left;
   width:42%;
/*  margin-right:50%;*/ 
   padding-top:40px;
   text-transform:capitalize;
	position:relative;
}
.logo:hover{
   text-decoration:none;
}
.h600 {
	display:block;
	height:600px;
	width:800px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:1;
}	
#logo {
	cursor:pointer;
	height:116px;
	display:block;
}
.str{
	width:250px;
	display:block;
	float:left;
	background-color:#FFFFFF;
	height:600px;
	overflow:hidden;
}
.str2{
	width:100%;
	display:block;
	clear:left;
   	height:520px;
	border-left:1px solid black;
	scrollbar-base-color:white;
	scrollbar-arrow-color:red;
	overflow:scroll;
}
.str2 .textblock{
	margin:60px 10px 60px 10px;
	line-height:1.6;
}
.anim_bg{
	background-image:url(images/bg3.gif);
	float:left;
	height:600px;
	overflow:hidden;
}
.h600>.anim_bg{
padding-left:6px;
}
.togg {
	float:left;
}
.str P {
	float:left;
	width:200px;
}
.finalist a {
	color:black;
}
.finalist b {
	font-weight:normal;
	color:black;
}
.year {
	float:left;
	padding:0 4px;
	cursor:pointer;
}
#introL {
	width:526px;
	height:600px;
}
.introwrapper{
	position:absolute;
	z-index:200;
	top:0;
	left:0;
}
td>.introwrapper{
	left:auto;
}
A.thumb {
float:left;
}
IMG.active, IMG.normal:hover{
/*	margin:0 10px 10px 0;*/
	border-top:1px solid white;
	border-right:0;
	border-bottom:0;
	border-left:1px solid white;
	opacity:1;
}
IMG.normal{
/*	margin:0 10px 10px 0;*/
	border-top:0;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:0;
	opacity:.5;
}
.logo2{
   font-family:Verdana,sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#000000;
   padding:5px;
   display:block;
   width:100px;
   margin-left:20px;
   padding-top:60px;
   text-transform:capitalize;
   margin-right:auto;
}
.logo2:hover{
   text-decoration:none;
}
.popiska {
float:left;
position:absolute;
z-index:2;
opacity:0.7;
bottom:20px;
background-color:#FFF;
padding:3px
}
