body{

margin:0;

padding:0;

line-height: 1.5em;

background-color: #eeeeee;

background-image: url(../images/bg.gif);

background-repeat:repeat-x;

background-position: 0px 0px;

}



b{font-size: 110%;}

em{color: red;}



#maincontainer{

width: 877px; 

margin: 0 auto; 

}



#topsection{

height: 40px;

}



#logo {

height:20px;

padding-left:50px;

margin:0px;

width: 220px;

float: left;

background-image: url(../images/line.jpg);

background-repeat: no-repeat;

background-position: 50px 0px;

text-align:center;

}

#logo a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#1382b7;

}

#logo a:hover{

color:#971128;

}





#flags{

height:20px;

margin:0px;

padding:2px;

width: 400px;

float: right;

text-align:right;

}







#topsection2{

padding-top:6px;

}







#contentwrapper{

float: left;

width: 100%;

}



#leftcolumn ul{

background-color: #eeeeee;

list-style-type: none;

}



.main{

margin:6px;

padding:2px 2px 2px 0px;

width:302px;

display: block;

list-style-type: none;

background-image: url(../images/menu.gif);

background-repeat: no-repeat;

color:#0179ba;

}



#menu li{

padding-left:22px;

width:180px;

}

.main li{

margin-left:-35px;

}



#rMenu-colapse li{

margin-top:2px;

}



#leftcolumn a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#1382B7;

text-decoration:none;

}



#leftcolumn a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#971128;

text-decoration:none;

}



.active{

margin:6px;

padding:2px 2px 2px 0px;

background-image: url(../images/menua.gif);

background-repeat: no-repeat;

}



#leftcolumn ul li ul li{margin-top:2px;} 



#rightcolumn{

margin-top:20px;

margin-bottom:20px;

float: left;

width: 590px; 

margin-left: -600px; 

background-image: url(../images/vline.jpg);

background-repeat:repeat-y;

background-position:0px 20px;

}





#footer{

height:40px;

clear: left;

width: 100%;

color: #FFFFFF;

text-align: center;

padding: 4px 0;

}



#footerin a{

color:#1382b7;

text-decoration:none;

}



#footerin a:hover{

text-decoration:underline;

}



#footerin{

background-color: #FFFFFF;

top:-40px;

height:40px;

border-top:6px solid #D2D2D2;

text-align: center;

}



#footerline{

position:relative;

top:46px;

background-image: url(/images/line.jpg);

background-repeat: no-repeat;

background-position: 48px 16px;

height:20px;

}



.innertube{

margin: 10px;

margin-top: 0;

}



#title h1{

margin-left:20px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size:14px;

color:#525252;

background-image: url(../images/path.gif);

background-repeat:repeat-x;

background-position:bottom left;

}



#mainInfoText{

padding-left:20px;

}



#mainInfoText a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#1382B7;

text-decoration:none;

}



#mainInfoText a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#971128;

text-decoration:none;

}







#path{

padding-left:10px;

}

#path a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#1382b7;

}

#path a:hover{

color:#971128;

}

#news{width:180px; padding-left:47px;}
#news h2{padding:10px 0 0 0; margin:0;}
#news h2 a, #news h2 a:hover{font-size:16px;}
#news p{padding:0; margin:0; color:#2f2f2f; line-height:140%; }