html {
  background: #A1B6D3 url(/images/sitebg.jpg) repeat-x top left;
}

#freng
{
position:absolute;
top:5px;
left:300px;
width:200px;
}
#countdown
{
position:absolute;
left:515px;
top:5px;
width:215px;
height:45px;

}

#skyscraper
{
position:absolute;
top:2px;
left:756px;
width: 160px;
height: 1205px;
}

#skyscraper img
{
padding-bottom: 5px;
}

#countdown .days,
#countdown .hours,
#countdown .mins,
#countdown .seconds
{
color:white;
font-size:19px;
font-weight:bold;
font-family:Arial Narrow, Arial;
position:absolute;
width:45px;
top:6px;
text-align:center;
}

#countdown .days
{
left:8px;
}
#countdown .hours
{
left:65px;
}

#countdown .mins
{
left:118px;
}
#countdown .seconds
{
left:168px;
}


body {
  background:  url(/images/bg.jpg) no-repeat top left;
  font-family:Arial;
  font-size:13px;
  margin:0px;
  padding:5px;
}

#head {
position: relative;
top: 0px;
left: 0px;
}

#navmain a:link { color: #fff; text-decoration: none; }
#navmain a:visited { color: #fff; text-decoration: none; }
#navmain a:hover { color: #fff; text-decoration: none; }
#navmain a:active { color: #fff; text-decoration: none; }

#site_footer
{
text-align:center;
width:900px;
}



.navlang {
position: absolute;
top: 22px;
left: 10px;
}


#gallery {
position: relative;
top: 5px;
left: 0px;
}

#footer {
position: relative;
top: 20px;
left: 0px;
height: 140px;
}


#main {
position: absolute;
top: 275px;
left: 10px;
width: 474px;
background: url(/images/main_mid.jpg) no-repeat top left;
padding: 0 0 50px 0
}

#main_top h1 {
font-family: Trebuchet MS;
font-size: 13px;
font-weight: bold;
padding: 5px 0 0 10px;
margin: 0px;
color: #fff;
}

#main p {
padding: 7px 20px 7px 10px;
font-family: arial;
font-size: 11px;
text-align: justify;
line-height: 17px;
margin: 0;
}

#main_top {
height: 37px;
background: url(/images/main_top.jpg) no-repeat top left;
}

#main_mid {
background: url(/images/main_mid.jpg) repeat-y top left;
margin: 0;
}

#main_bot {
height: 27px;
background: url(/images/main_bot.jpg) no-repeat top left;
}

img {border: 0px;}

.photogallery_slideshow {
	float: right;
	font-size: 1.2em;
}
.photo_block {
	height: 150px;
	width: 150px;
	margin:10px;
	float: left;
}
.photogallery_blocks {
	clear: both;
}
.photogallery_back {
	margin: 5px 0;
}
#navmain {
position: absolute;
top: 235px !important;
top: 240px;
left: 15px;
width: 800px;
height: 20px;
margin: 0;
padding: 0;
z-index:500;

}


#navmain ul {
padding: 0 0 0 0;
margin: 0;
}

#navmain li {
list-style: none;

margin: 0;
}

.main_nav {
margin: 0;
padding: 0;
}

.main_nav_list {
margin: 0;
padding: 0;
list-style-type: none;
}

.main_nav_list li.dropdown_main_list_item {
position: relative;
display: inline; 
float: left;
font-family: arial;

font-weight: bold;
display: inline;
}



.main_nav_list li a.nav_dropdown-title {
float: left;
display: block;
margin: 0;
padding: 0 0px;
color: #FFFFFF;
height:25px;
font-size:11px;
text-decoration: none;
margin:0 15px;
}


.main_nav_list li a:hover {
color: white;
}

.main_nav_list a {
}





.nav_dropdown-title {
text-transform: uppercase;
margin: 0;
padding: 0;
}

.nav_dropdown_bg {

}

.nav_dropdown {position: absolute;
top: 20px;
left: 0;
width: 142px;

border:1px solid white;
border-top:none;
background:white;
}

.nav_dropdown ul {
padding: 0;
margin: 0px;
}

.nav_dropdown a {
font-size:10px;
}

.nav_dropdown a:hover {
}

.nav_dropdown li {
display:block;
width:142px;
padding:0px;
margin:0px;

}

.dropdown_nav_list li {
background-image: none;
}

.dropdown_nav_list li a {
display: block;

border: 0;
background-image: none;
text-align: center;



}
li .dropdown_item a
{
padding-left:5px;
display:block;
text-align:center;
font-weight:bolder;
padding-top:5px;
padding-bottom:5px;
width:137px;

background: #7083a3;

}


.dropdown_nav_list li a:hover {

border: 0px;
background-color: transparent;
background-image: none;
color: white;
background:#576788;

}

.last_dropdown_item
{
padding-bottom:10px;
}

.dropdown_item
{
border-top:1px solid white;;
}

.dropdown_nav_list
{

display:block;
background: url('/images/nav_bot.jpg') no-repeat bottom;

}

.inside_navigation_top
{
background: url('/images/inside_nav_top.jpg') no-repeat top left;

}
.inside_navigation_bottom
{
background: url('/images/inside_nav_bottom.jpg') no-repeat bottom left;

}
.inside_navigation {
float: left;
width: 158px;
position: relative;

top:5px;
padding:0px;
margin:0px;
background: url('/images/inside_nav.jpg') repeat-y  top left;

}


 
.inside_navigation h2 {
padding:0px;
margin:0px;
color:white;
font-family:Arial;
font-weight:bolder;
font-size:15px;
padding-left:10px;
padding-top:5px;

}
.inside_navigation ul
{
list-style-type:none;

}
.inside_navigation ul.navigation_top {
list-style-type: none;
padding: 0px;

background: url('/images/nav_bot.jpg') no-repeat bottom;

padding-bottom:10px;
margin: 0px;
}

.inside_navigation ul li
{

padding-bottom:4px;
padding-left:0px;

margin-left:10px;
margin-right:9px;
}
.inside_navigation a
{

color:white;
text-decoration:none;

}
.inside_navigation ul li ul {

padding-left:10px;
font-size:11px;
}

.inside_navigation ul li li
{
border-bottom:none;
}

.nav_item_open a
{


font-size:14px;
font-weight:bold;
}
.nav_item_open .nav_item_open a
{
color:#823c37;
}
.nav_item_open .nav_item_closed a
{
color:white;
}
.nav_item_open .nav_item_title
{
padding-left:5px;




}



.navigation_top .nav_item_closed .nav_item_title
{
padding-left:5px;


}


.nav_item_open .nav_item_open .nav_item_title
{
background:none;
height:auto;
border:none;
padding-left:none;
}
.nav_item_open .nav_item_closed .nav_item_title
{
background:none;
height:auto;
border:none;
padding-left:none;
}



li .nav_item_closed
{
padding-left:10px;
}

li .nav_item_open
{

padding-left:10px;
}.newser
{
width:473px;
height:353px;
background:red url('/images/newser_background.jpg') top left no-repeat;
position:relative;
overflow:hidden;
}
.newser_ex_more_image
{
display:none;
}
.newser_number_zero
{
display:none;
}
.newser_big_number

{
display:none;
}

.newser .image-description {
	position: absolute;
	top: 0px;
	right: 0px;
}

.article_data
{
padding-left:20px;
}
.newser_more_link
{
display:none;
}
.newser_image_box
{
position:absolute;
top:4px;
left:2px;
width:465px;
}
.newser_image_box span
{
position:absolute;
top:5px;
right:5px;
color:#cccccc;
z-index:2;
}
.newser_image img
{
height:266px;
width:465px;

}

.news_thumbnails
{
position:absolute;
left:330px;
bottom:3px;
width:150px;
}
.news_number
{

width:23px;
float:left;
text-align:center;

}

.news_number a:link,
.news_number a:visited,
.news_number a:active,
.news_number a
{
font-family:Arial Black;

text-decoration:none;
font-size:12px;
color: #757575;
}
.numberOn a:link,
.numberOn a:visited,
.numberOn a:active,
.numberOn a
{
font-family:Arial Black;
text-decoration:none;
font-size:12px;
color:#dd1e1e;
}


.newser_buttons
{
position:absolute;
left:225px;
bottom:3px;


}

.newser_button_prev, .newser_button_next, .newser_button_stop
{

height:20px;
width:25px;
position:absolute;
bottom:0px;

background-attachment:fixed;

}
.newser_button_prev img, .newser_button_next img, .newser_button_stop img
{
height:17px;
width:27px;
}

.newser_button_next
{
background: url('/images/button_next.png') no-repeat; 
left:80px;
background-position: 9px 5px;
}
.newser_button_next_on
{
background: url('/images/button_next_on.png') no-repeat;
background-position: 9px 5px;
}


.newser_button_stop
{
background: url('/images/button_pause.png') no-repeat;
left:50px;
background-position: 11px 5px;
}
.newser_button_stop_on
{
background: url('/images/button_pause_on.png') no-repeat;
background-position: 11px 5px;
}

.newser_button_prev
{
background: url('/images/button_prev.png') no-repeat;
left:20px;
background-position: 9px 5px;
}
.newser_button_prev_on
{
background: url('/images/button_prev_on.png') no-repeat;
background-position: 9px 5px;
}

.newser_headline
{
background:url("/images/newser_shadow.png") no-repeat;

position:absolute;
bottom:083px;
width:465px;
height:67px;

left:2px;
text-transform:uppercase;
color:white;
font-family:Arial Black;
font-size:16px;
vertical-align:bottom;


}


.newser_headline_bg_ie
{
background:;

position:absolute;
bottom:083px;
width:465px;
height:67px;

left:2px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/newser_shadow.png,sizingMethod='scale');

}
.newser_headline_hide
{
display:none;
}
.newser_headline_ie
{
background:none;

position:absolute;
bottom:083px;
width:465px;
height:67px;

left:2px;
text-transform:uppercase;
color:white;
font-family:Arial Black;
font-size:16px;
vertical-align:bottom;


}


.newser_headline_text
{
font-weight:normal;
position:absolute;
bottom:5px;
padding-left:20px;
font-family:Arial Black;
font-size:16px;
vertical-align:bottom;
}
.newser_headline_text a
{
font-weight:normal;

color:white;
}


.newser_exerpt
{
position:absolute;
left:2px;
top:273px;
width:469px;
height:56px;
color:white;
padding:5px;
font-family:Arial;
overflow:hidden;
font-size:11px;

}


.newser_links
{
display:none;
}

.newser_links_excerpt
{
display:inline;
}

.newser_links_excerpt li
{
background: url("/images/newser_line.gif") no-repeat left;
padding-left:5px;
display:inline;
padding-right:5px;
}

.newser_links_excerpt li:first-child
{
padding-left:0px;
background:none;
}
.newser_links_excerpt li
{

display:inline;
}

.newser_links_excerpt a
{
color:white;
text-decoration:underline;
font-weight:bold;

}

.news_headline_preview
{
display:none;
visibility:hidden;
}


.news_list_item
{
position:relative;
height:104px;

}
.news_list_photo
{
height:60px;
width:87px;
position:absolute;
right:5px;
top:0px;
}

.news_list_text
{
width:450px;
text-align:left;
padding-left:10px;
}

#writer_table h2.writer_name
{
margin:0px;
padding:0px;
}
#writer_table  p.writer_link
{
padding:0px;
margin:0px;
}
#writer_table p.writer_link a
{
padding:0px;
margin:0px;

color: #9E102B;
}
#writer_table h2.writer_name a
{ 
font-size: 12px;
font-weight: bold;


color: #1e5585;
}
h3.writer_name
{
font-size:10px;
}
#content h2.news_list_title
{
margin:0px;
padding:0px;
}
#content .news_list_title a
{ 
font-size: 13px;
font-weight: bold;

color: #1e5585;
}
.news_list_date {
color:grey;
}


.writer_photo
{
float:left;

}

.category_info
{

padding:5px;
}


.blog_list_photo
{
text-align:center;

}

.blog_list_text
{
padding:5px;

}

.blog_list_item
{
border-top:1px solid grey;
}

.blog_list_title a
{
font-size: 13px;
font-weight: bold;
padding: 0 0 0 5px;
color: #9E102B;
}

#newsbox h1.newser_headline_text
{
  padding:0px;
  padding-left:5px;
  margin:0;
}



.article_photo
{

padding-left:28px;
padding-top:5px;


width:582px;

}