html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Arial', 'Helvetica', 'Sans Serif';
	line-height: 120%;
	font-size: 12px;
	color: black;
	background: white;
	text-align: center;
	
}

a {
text-decoration:none !important;
}
a img {
	border: 0px;
	
}
img {
	border: 0 solid white;
	margin: 0 ;
	padding: 0;
}

.page {
	width: 1000px;
    margin: 0 auto;
	text-align: left;

}

.main {
	width: 1000px;
	float: left;
	position: relative;
	background: url('images/top_back.jpg') no-repeat top left;
}

#vid_main {
background: url('images/vid_back.jpg') no-repeat top left;
}

.header {
	width: 1000px;
	float: left;
	position: relative;
	height:134px;

}

.center_part {
	width: 928px;
	float: left;
	position: relative;
	border-top: 1px dashed #e5e5e5;
	left:38px;
	padding-bottom:50px;
}

#vid_center_part {
border-top: 1px dashed white;
}

.footer {
	width: 928px;
	float: left;
	position: relative;
	border-top: 1px dashed #e5e5e5;
	left:38px;
	height:97px;
}

.logo {
display:block;
position:absolute;
float:left;
width:246px;
height:134px;
left:0;
top:0;
background: url('images/logo.jpg') no-repeat top left;
}

.lang_menu {
position:absolute;
float:left;
top:80px;
left:355px;
}
.lang_menu a, .lang_menu a:link, .lang_menu  a:visited {
display:block;
position:relative;
float:left;
margin-right:19px;
color: #999999;
font-size:11px;
text-decoration:none;
}

.lang_menu a:hover {
text-decoration:none;
color:#001973;
}

#current_lang_node {
color:#001973;
}

.nav_menu {
position:absolute;
float:right;
top:80px;
right:34px;

}

.nav_menu a, .nav_menu a:link, .nav_menu a:visited {
display:block;
position:relative;
float:left;
margin-left:19px;
color: #999999;
font-size:10px;
text-decoration:none;
}

.nav_menu a:hover {
text-decoration:none;
color:#001973;
}


.title_link {
background: url('images/title.jpg') no-repeat left;
padding-left:25px;
}

.strukt_link {
background: url('images/strukt.jpg') no-repeat left;
padding-left:25px;
}

.top_menu {
width: 928px;
float: left;
position: relative;
padding-top:20px;
padding-bottom:20px;
}

#vid_top_menu {
border-bottom: 1px dashed #e5e5e5;
}

.sub_header {
width: 928px;
float: left;
position: relative;
height:264px;
background: url('images/sub_header.jpg') no-repeat top left;
}

.top_menu_column {
position:relative;
float:left;

/*padding-right:160px;
_padding-right:220px;*/
width:308px;
}

.top_menu_column  a, .top_menu_column  a:link, .top_menu_column  a:visited {
display:block;
position:relative;
clear:left;
float:left;
font-family:Arial;
font-size:21px;
color: #666666;
line-height:24px;
text-decoration:none;
letter-spacing: -1px;
}

.top_menu_column  a:hover {
text-decoration:none;
color:#001973;
}

#current_top_node {
color:#001973;
}

.left_small_node p,.right_small_node p, .NewsSummarySummary p, .left_footer p {
padding:0;
margin:0;
}

.left_small_node {
position:absolute;
float:left;
font-size:21px;
color:white;
letter-spacing: -2px;
left:178px;
/*top:198px;*/
bottom:30px;
line-height:24px;
}

.left_small_node a, .left_small_node a:link, .left_small_node a:visited,
.right_small_node a, .right_small_node a:link, .right_small_node a:visited {
color:white;
text-decoration:none;
padding-right:3px;
}

.left_small_node a:hover,
.right_small_node a:hover {

text-decoration:none;
}

.right_small_node {
position:absolute;
float:left;
font-size:21px;
color:white;
letter-spacing: -2px;
left:696px;
top:22px;
line-height:24px;
}

.left_column {
position:relative;
float:left;
width:632px;
}

.right_column {
position:relative;
float:left;
width:290px;
color:#666666;
}

.page_title {
position:relative;
float:left;
width:550px;
font-family:Arial;
font-size:21px;
color: #ef9b10;
line-height:50px;
letter-spacing: -1px;
border-bottom: 1px dashed #e5e5e5;
}

.page_content {
padding-top:10px;
position:relative;
float:left;
width:550px;
text-align:justify;
color:#666666;
}

.right_title {
position:relative;
float:left;
width:290px;
font-family:Arial;
font-size:21px;
color: #ef9b10;
line-height:50px;
letter-spacing: -1px;
border-bottom: 1px dashed #e5e5e5;
}

.NewsSummary {
position:relative;
float:left;
margin-top:5px;
padding-bottom:30px;
color:#666666;
width:290px;
}

.NewsSummary2 {
position:relative;
float:left;
margin-top:5px;
padding-bottom:30px;
color:#666666;
width:600px;
}

.NewsSummaryPostdate {
color:#ef9b11;
font-weight:bold;
}
.NewsSummarySummary {
padding-top:10px;
color: #666666;
}
.NewsSummaryMorelink {
margin-top:10px;
}

.NewsSummaryMorelink a {
text-decoration:underline!important;
font-size:11px;
text-transform: lowercase; 
color:#001973 !important;

}

.left_footer {
color:#666666;
font-size:11px;
position:absolute;
float:left;
left:10px;
top:32px;
}

.zet {
display:block;
position:absolute;
float:right;
width:34px;
height:33px;
background: url('images/zet.jpg') no-repeat top left;
left:896px;
top:26px;
}

.vid_left_column {
position:relative;
float:left;
width:316px;
}

.empty_left {
position:relative;
float:left;
height:10px;
width:316px;
}

.vid_right_column {
position:relative;
float:left;
width:608px;
}

.vid_title {
position:relative;
float:left;
width:608px;
font-family:Arial;
font-size:21px;
color: #ef9b10;
line-height:50px;
letter-spacing: -1px;

}

.left_menu {
position:relative;
float:left;
width:264px;
margin-top:30px;
}

.left_menu a, .left_menu a:link, .left_menu a:visited{
display:block;
position:relative;
float:left;
font-size:15px;
color:#666666;
width:264px;
line-height:28px;
border-bottom:1px solid #e5e5e5;
text-decoration:none;
letter-spacing: -1px;
font-weight:bold;
}

.left_menu a:hover,.submenu a:hover {
text-decoration:none !important;
color:#001973 !important;
}

#current_left_node {
color:#001973;
border-bottom:0px solid white;
}

.submenu {
position:relative;
float:left;
border-bottom:1px solid #e5e5e5;
width:264px;
}

.submenu a, .submenu a:link, .submenu a:visited {
display:block;
position:relative;
float:left;
font-size:12px;
color:#666666;
width:235px;
line-height:20px;
border-bottom:0 solid white;
text-decoration:none;
letter-spacing: -1px;
font-weight:normal;
left:29px;
}

.vid_content {
position:relative;
float:left;
width:555px;
text-align:justify;
color:#666666;
}

.vid_content a, .vid_content a:link, .vid_content a:visited,
.page_content a, .page_content a:link, .page_content a:visited,
.footer a, .footer a:link, .footer a:visited
.NewsSummary a, .NewsSummary a:link, .NewsSummary a:visited,
.NewsSummarySummary a, .NewsSummarySummary a:link, .NewsSummarySummary a:visited
{
color:#666666;
text-decoration:underline !important;
}

.vid_content a:hover,
.page_content a:hover,
.footer a:hover,
.NewsSummary a:hover,
.NewsSummarySummary a:hover
{
text-decoration:none !important;
color:#001973 !important;
}

.vid_galerija {
position:relative;
float:left;
width:570px;

}

.album_pages {
position:relative;
float:left;
margin-top:10px;
}

.photos {
margin-top:10px;
position:relative;
float:left;
width:570px;
}
.album_pages a, .album_pages a:link, .album_pages a:visited {
display:block;
position:relative;
float:left;
text-decoration:none;
color:#002179;
margin-right:3px;
}

.album_pages a:hover , #current_page{
color:#ee9b12 !important;
}

#NewsPostDetailDate {
color:#ef9b11 !important;
font-weight:bold;
}

#NewsPostDetailContent p {
margin:0;
padding:0;
}

#NewsPostDetailContent {
padding-top:10px;
}

.head_pic {
position:absolute;
float:left;

background:white;


}

#pic1 {
width:49px;
height:115px;
left:1px;
}

.head_pic p {
margin:0;
padding:0;
}

#pic1 img {
width:48px;
height:114px;
}

#pic2 {

width:115px;
height:114px;

left:56px;

}

#pic2 img{
width:115px;
height:114px;
}

#pic3 {
width:170px;
height:113px;
left:1px;
top:121px;
}
#pic3 img {
width:170px;
height:113px;
}

#pic4 {
width:214px;
height:60px;
left:178px;

}
#pic4 img {
width:214px;
height:60px;
}

#pic5 {
width:94px;
height:102px;

top:66px;
left:298px;
}
#pic5 img {
width:94px;
height:102px;
}

#pic6 {
width:94px;
height:59px;

top:175px;
left:298px;
}
#pic6 img {
width:94px;
height:59px;

}

#pic7 {
width:139px;
height:90px;
left:399px;
}
#pic7 img {
width:139px;
height:90px;

}

#pic8{
width:139px;
height:137px;
left:399px;
top:97px;
}
#pic8 img {
width:139px;
height:137px;


}

#pic9{
width:138px;
height:125px;

left:545px;
}
#pic9 img {
width:138px;
height:125px;
}

#pic11{
width:138px;
height:102px;
top:132px;
left:545px;
}
#pic11 img {
width:138px;
height:102px;

}

#pic10{
width:154px;
height:173px;
top:61px;
left:690px;
}
#pic10 img {
width:154px;
height:173px;

}

#pic12{
width:79px;
height:234px;

left:851px;
}
#pic12 img {
width:79px;
height:234px;

}

.albumname {

width:120px;
}

.albumpicturecount {
font-size:10px;
}

.albumlist2 {
position:relative;
float:left;
text-align:left !important;

}

.thumb {
display:block;
position:relative;
float:left !important;

}

.album_line {
position:relative;
float:left;

}

.picturelist{
position:relative;
float:left;
width:auto;
height:100px;
width:570px;
}

.picturelist .thumb {
position:relative;
float:left;
margin-right:4px;
}

.piclist_outer {
position:relative;
float:left;
overflow:hidden;
width:550px;
height:100px;
}

.move_photos_left {
position:relative;
float:left;
width:10px;
height:100px;
cursor:pointer;
background: url('images/rodykle_left.gif') no-repeat left;
}

.move_photos_right {
position:relative;
float:left;
width:10px;
height:100px;
cursor:pointer;
background: url('images/rodykle_right.gif') no-repeat right;
}

#NewsPostDetailContent img, .vid_content img {
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding:10px;
}

.banner {
position:relative;
float:left;
_width:160px;
width:184px;
height:166px;
/*border-bottom: 3px solid #ffcc00;*/

cursor:pointer;
}

.banner_title_outer {
position:relative;
float:left;
width:184px;
height:74px;
}

.banner_title_inner {
position:relative;
float:left;
margin-top:18px;
left:12px;
width:160px;
font-family:Arial;
font-size:20px;
line-height:18px;
text-align:left;
}

.banner_content {
position:relative;
float:left;
width:184px;
_width:160px;
height:60px;
font-size:12px;
color:white;
font-family:Arial;
text-align:left;

}
.banner_content img {
display:block;
position:relative;
float:left;
width:184px;
height:60px;
border:0 solid white !important;
padding:0 !important;
margin:0 !important;
left:-12px;
}

.banner_content p{
margin:0;
padding:0;
padding-left:12px;
padding-right:12px;
}

.banner_title_inner p 
{
margin:0;
padding:0;
}

.banner_click {
position:relative;
float:left;
margin-top:12px;
left:110px;
font-size:10px;
font-weight:bold;

}

table.stylish{
/*position:relative;
float:left;*/
width:100%;
}

table.stylish th{
/*position:relative;
float:left;*/
background: #002479 url(images/table_th.gif) center right repeat-y;
color:#FFFFFF;
padding-left:12px;
padding-top:4px;
padding-bottom:4px;
padding-right:16px;
border-bottom:3px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
table.stylish td{
/*position:relative;
float:left;*/
color:#666666;
padding-left:12px;
padding-top:4px;
padding-bottom:4px;
padding-right:16px;
background: /*#efefef*/ url(images/table_td.gif) bottom repeat-x;
border-right:1px solid #FFFFFF;
}
/*
table.stylish td.td_even{
background: #efefef url(images/table_td.gif) bottom repeat-x;
}
table.stylish td.td_odd{
background: #f6f6f6 url(images/table_td.gif) bottom repeat-x;
}
*/
table.stylish td.td_vars{
font-weight:bold;
color:#002479;
}
table.stylish th.small_border{
border-bottom:1px solid #FFFFFF;
}
table.stylish .padding1{
padding:1px;
}
table.stylish2{
/*position:relative;
float:left;*/
width:100%;
}

table.t2 th{
/*position:relative;
float:left;*/
background: #002479 url(images/table_th.gif) center right repeat-y;
color:#FFFFFF;
padding-left:1px;
padding-top:1px;
padding-bottom:1px;
padding-right:1px;
border-bottom:3px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
table.t2 td{
color:#666666;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:1px;
background: url(images/table_td.gif) bottom repeat-x;
border-right:1px solid #FFFFFF;
font-size:12px;
margin:0px;
padding:0px;
}
table.t2 .padding1{
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:1px;
}
table.t2 th.small_border{
border-bottom:1px solid #FFFFFF;
}
.nms {
	width: 100%;
	float: left;
	position: relative;
	border-top: 1px dashed #e5e5e5;
	margin-top:10px;
	padding-top:5px;
}
.nms .gray{
	width: 100%;
	float: left;
	position: relative;
	background: #e5e5e5;
	line-height:20px;
}
.nms .gray .item{
	position:relative;
	float:left;
	padding:10px;
	padding-right:6px;
	color:#666666;
	font-weight:bold;
}
.nms .gray input{
	border:none;
	border:1px solid #cccccc;
	height:18px;
	width:164px;
	color:#666666;
	/*color:#FF00FF;
	font-weight:bold;*/
}
.nms .gray select{
	border:none;
	border:1px solid #cccccc;
	height:22px;
	width:150px;
	color:#666666;
	/*color:#FF00FF;
	font-weight:bold;*/
}
.nms .gray input.submit{
	height:20px;
	width:57px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:5px;
	background:url(images/submit.gif) no-repeat;
	margin-top:30px;
	left:10px;
	position:relative;
	float:left;
}
.title_share_price_box{
	position: absolute;
	width: 100px; 
	height: 160px; 
	left: 183px; 
	bottom: 30px;
}
.title_share_price_link,
.title_share_price_link:link,
.title_share_price_link:active,
.title_share_price_link:visited,
.title_share_price_link:hover{
	position: absolute;
	width: 112px;
	height: 170px;
	left: 178px;
	bottom: 30px;
	text-decoration:none;
	display:block;
	cursor:pointer;
}