@import "editor.css";



img{
border:0;
height:auto;
}

p,h1,h2,h3,h4,h5,h6{
margin-bottom:12px;
}

div#pagebody{
width:100%;
height:auto;
display:table;
background:url(../images/content_bg2.jpg) repeat-y center;
}

div#container{


}

div#seasons{
position:absolute;
top:80px;
margin-left:-38px;
z-index:10;
}

div#wrap_outer{
display:table;
width:950px;
margin-left:auto;
margin-right:auto;
}

div#wrap{
width:930px;
margin-left:auto;
margin-right:auto;
display:table;
}

div#header{
height:50px;
}


div#lang{
float:left;
margin-left:30px;
margin-right:15px;

z-index:10000;
margin-top:10px;
}

div#topmenu1{
color:#000;
font-size:11px;
float:left;
margin-top:20px;
}

div#topmenu2{
color:#000;
float:right;
margin-top:20px;
margin-right:20px;
}


div#bannerimghome{
height:250px;
}

div#bannerimgsub{
height:98px;
}

div#bannerimghome .iw_column_1_1 img, div#bannerimgsub .iw_column_1_1 img{
max-width:930px;
position:absolute;
z-index:1;
width:930px;
height:auto;
margin-left:-10px;
}


img#header_bg{
position:absolute;
margin-top:-10px;
margin-left:-10px;
z-index:0;
}

img#corner_l{
position:absolute;
z-index:2;
margin:-10px 0 0 -10px ;
}

img#corner_r{
position:absolute;
z-index:2;
margin:-10px 0 0 915px ;
}


div#main{
position:relative;
z-index:2;
min-height:300px;
height:auto;
width:100%;
display:table;

}

img#roilogo{
position:absolute;
margin-top:-30px;
margin-left:25px;
}

img#eightseasons{
position:absolute;
float:right;
margin-top:-16px;
margin-left:670px;
}

div#mainmenu{
background-image:url(../images/mainmenu_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:47px;
border-top:4px solid #E4B458;
padding-left:15px;
background-color:#fff;
}


div#search{
float:right;
margin-top:13px;
margin-right:20px;
}

div#content_header{
height:20px;
background:url(../images/content_header.jpg) repeat-x top;
}



div#footer{
height:90px;
width:950px;
margin-left:auto;
margin-right:auto;
background:url(../images/footer_bg.jpg) no-repeat center;
}

div#poro{
float:left;
margin-left:30px;
padding-top:45px;
}

div#copyright{
float:left;
color:#9CCFAB;
margin-left:30px;
padding-top:55px;
}

div#functions{
float:right;
margin-right:20px;
margin-top:15px;
}

div#functions a{
padding-left:10px;
color:#006600;
font-size:12px;
}

div#functions img{
vertical-align:middle;
}



/*topmenu1*/

div#topmenu1 a{
color:#000;
font-size:11px;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

div#topmenu1 a:hover{
color:#fff;
text-decoration:underline;
}


/*topmenu2*/

div#topmenu2 li{
list-style:none;
float:left;
}

div#topmenu2 a{
color:#000;
font-size:11px;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

div#topmenu2 a:hover{
text-decoration:underline;
}

/**/




/*langmenu*/

img#langhover{
position:absolute;
z-index:999;
display:none;

}

div#lang ul{
list-style:none;
} 

div#lang li{
width:180px;
height:38px;
}

div#lang li:hover{
position:relative;
z-index:999;
background:url(../images/select_lang_header_hover.gif) no-repeat;
}

div#lang li:hover ul{
display:block;
}
/*level2*/

div#lang li ul{
position:absolute;
z-index:9999;
margin-top:38px;
width:180px;
background-color:#FFFFFF;
display:none;
}

div#lang li li{
background-image:none;
width:auto;
height:auto;
padding-top:10px;
padding-bottom:10px;
text-align:center;
border-bottom:1px solid #F4F4F4;
}

div#lang li li.lastitem{
border-bottom:2px solid #E4B458;
}

div#lang li li:hover{
background-image:none;
}

div#lang a{
color:#000;
font-size:12px;
}

div#lang a:hover{
text-decoration:underline;
}

/* Mainmenu ---------------------------------------*/

div#mainmenu li{
float:left;
list-style-type:none;
background-image:url(../images/mainmenu_ruler.gif);
background-repeat:no-repeat;
background-position:right center;
height:22px;
padding-left:15px;
padding-right:15px;
padding-top:2px;
margin-top:13px;
}

div#mainmenu a{
font-size:14px;
color:#000000;
text-decoration:none;
}

div#mainmenu a.active_link{
text-decoration:underline;
}

div#mainmenu a:hover{
text-decoration:underline;
}


/*search*/



.frmbutton
{
	border-right: #9F7E3D 1px solid;
	border-top: #F8EBD3 1px solid;
	border-left: #F8EBD3 1px solid;
	cursor: pointer;
	color: #FFFFFF;
	border-bottom: #9F7E3D 1px solid;
	text-align:center;
	font-weight: bold;
	background:#E4B458 url(../images/form_button_bg.gif) repeat-x bottom;
}

.frminput{
position:relative;
margin:0;
padding:0;
width:110px;
height:18px;
border:0;
padding:2px 0 0 5px;
background:url(../images/header_search_bg.jpg) no-repeat;
}

div#submenu_top{
background:url(../images/submenu_bg_top.jpg) no-repeat;
min-height:500px;
}

div#submenu{
float:left;
width:210px;
background:url(../images/submenu_bg.jpg) repeat-y;
min-height:500px;
height:auto !important;
height:500px;

}

div#submenu_bottom{
min-height:500px;
height:auto !important;
height:500px;
padding-top:10px;
background:url(../images/submenu_bg_bottom.jpg) no-repeat bottom;

}

div#iw_content{
float:left;
padding-bottom:15px;
min-height:200px;
height:auto !important;
height:200px;
}

div.cam{
_padding-top:250px;
}

/*submenu*/

div#submenu ul{
list-style:none;
padding-left:15px;
width:160px;

}

div#submenu li{
background: url(../images/arrow_r.gif) no-repeat 0 3px;
padding:4px 0 4px 14px ;
margin-right:15px;
}

div#submenu a{
text-decoration:none;
color:#006600;
font-size:13px;
}

div#submenu li ul{
margin-left:0px;
margin-top:5px;
width:150px;
}

div#submenu li li{
background: url(../images/submenu_arrow_r.gif) no-repeat 0 9px;
padding:4px 0 4px 10px ;
}

div#submenu a.active_link{
font-weight:bold;
text-decoration:underline;
}

div#submenu a:hover{
text-decoration:underline;
}

/*iw-styles*/

.iw_column{
_overflow-x:hidden;
}


.iw_column_1_1{
float:left;
width:710px;
}


.iw_column_5_1{
width:180px;
margin-right:10px;
}
	
.iw_column_5_2{
width:558px;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
padding-left:10px;
padding-right:10px;
}
	
.iw_column_5_3{
width:150px;
float:right;
margin-right:5px;
}

.iw_column_2_1{
width:470px;
margin-left:10px;
_margin-left:0;
padding-right:20px;
border-right:1px solid #EAEAEA;
}

.iw_column_2_2{
width:190px;
float:left;
margin-left:20px;
}

.iw_content_27434 .iw_column_2_1
{ width: 670px; } 

/*****************/
.iw_column_1_1 img{
max-width:710px;
_width: expression(this.width > 710 ? '710px' :true); 
}

.iw_column_2_1 img{
max-width:450px;
_width: expression(this.width > 450 ? '450px' :true); 
}

.iw_column_2_2 img{
max-width:190px;
_width: expression(this.width > 190 ? '190px' :true); 
}

.iw_column_5_1 img{
max-width:180px;
_width: expression(this.width > 180 ? '180px' :true); 
}

.iw_column_5_2 img{
max-width:538px;
_width: expression(this.width > 538 ? '538px' :true); 
}

.iw_column_5_3 img{
max-width:150px;
_width: expression(this.width > 150 ? '150px' :true); 
}




/*****************/

.iw_modulheader_heading{
font-size:13px;
color:#666;
padding-top:6px;
padding-left:10px;
}

.iw_modulheader{
height:24px;
margin-bottom:10px;
background:url(../images/modul_header_bg.gif) bottom repeat-x;

}

.iw_modulcontent{
padding-left:10px;
}

.iw_column_5_1 .iw_modularea_139,
.iw_column_5_2 .iw_modularea_139
{
margin-top:-10px;
margin-left:-10px;
}

.iw_modularea_141 a{
background:url(../images/arrow_r.gif) no-repeat 0 -1px;
padding-left:14px;
color:#006600;
font-weight:bold;
}

div.list_item{
background:url(../images/arrow_r.gif) no-repeat 0 -1px;
padding-left:14px;
color:#006600;
font-weight:bold;
}

.iw_modularea_141 td{
color:#000;
font-weight:bold;
}

.iw_modularea_148 ul, .iw_modularea_147 ul{
list-style:none;
}

.iw_modularea_148 a{
display:block;
background: url(../images/arrow_r.gif) no-repeat 0 0;
padding-left:14px;
color:#006600;
font-weight:normal;
}

.iw_modularea_147 a{
display:block;
background: url(../images/arrow_r.gif) no-repeat 0 4px;
padding:5px 0 5px 14px;
color:#006600;
font-weight:normal;
}

.iw_modularea_149 a{
display:block;
font-weight:normal;
}

.iw_modularea_139{
}


hr#shadow{
display:none;
}


.addthis{
float:right;
margin:12px 5px 0 0;
}

