*{
	margin: 0px;
	padding: 0px;
	font-family: verdana, regular, sans-serif; 
	list-style-type: none;
	text-decoration: none;
	color: #000;
	border: none;
}
body{
	
	font-size: 0.69em;
}

#entirebody
{
	width: 977px;
	float: left;
	margin-left: 25px;
}
#entirebody:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;	
}
#banner{
	width: 977px;
	height: 96px;
	float: left;
}
#banner a{
	float:left;
	height:100px;
	width:730px;
}
#logo{
	width: 243px !important;
	height: 96px;
	float: left;
}
#logo a.alogo{
	width: 243px !important;
}
#top{
	width: 977px;
	height: 20px;
	float: left;
	margin-top: 4px;
	background-image: url(../images/top_bgr.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding: 6px 0px 3px 0px;
}
#top p{
	width: 395px;
	float: left;
	color: #767676;
	padding-left: 15px;
}
#top span{
	color: #b8b8b8;
	margin-right: 5px;
	float: left;
}
#top p span{
	color: #3c7199;
	margin-right: 5px;
}
#top ul.lang{
	float: left;
}
#top ul.lang li{
	display: inline;
}
#top ul.lang li a{
	color: #376ba0;
	border-right: 1px solid #376ba0;
	padding-right: 5px;
}
#top ul.lang li a.last{
	border: none;
	margin-right: 8px;
}
#top form{
	width: 200px;
	height: 22px;
	float: left;
	padding-left: 13px;
	margin-top: -3px;
	background-image: url(../images/form.gif);
	background-position: 0px -3px;
	background-repeat: no-repeat;
}
#top form input.text{
	width: 126px;
	height: 15px;
	background-image: url(../images/search.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: 0px;
	padding-left: 22px;
	padding-top: 3px;
}
#top form input.go{
	width: 24px;
	height: 18px;
	background-image: url(../images/go.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #fff;
	border: 0px;
	font-weight: bold;
	padding-bottom: 1px;
}
#top a.login{
	background-image: url(../images/login.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 37px;
	height: 18px;
	color: #fff;
	float: left;
	padding: 2px 0px 0px 7px;
	margin-top: -3px;
	//margin-top: -2px;
}
#pathbar{
	width: 958px;
	height: 18px;
	float: left;
	background-color: #f5f5f5;
	padding: 2px 0px 0px 18px;
}
#pathbar p{
	color: #5c5c5c;
	font-size: 10px;
}
#pathbar a{
	font-size: 10px;
	color: #aaaaaa;
	float: left;
	margin-right: 5px;
}
#container{
	width: 977px;
	float: left;
}
#top-content{
	float: left;
	\\width: 815px;
	\\width: 798px;
	width: 100%;
	margin-bottom: 0px;
}
#leftnav{
	margin-top: 6px;
	width: 162px;
	float: left;
	min-height: 700px;
	clear: both;
	//height: auto !important;
	//height: 700px;
}
#leftnav h2{
	\\background-image: url(../images/leftnav_header.gif);
	\\background-position: 0px 0px;
	\\background-repeat: repeat-x;
	\\border-top:2px solid #AFAFAF;
	\\text-transform: uppercase;
	\\padding: 9px 0px 9px 18px;
	font-size: 12px;
	color: #3C7199;
	padding-bottom: 5px;
}
#leftnav ul.firstnav{
	display: block;
	border-top: 2px solid #e9e9e9;
}
#leftnav ul.firstnav li{
	list-style-type: none;
	border-bottom: 1px solid #e9e9e9;
	padding-left: 3px;
}
#leftnav ul.firstnav li.last{
	border: none;
	background-image: url(../images/firstnav_border.gif);
	background-position: 0px 28px;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
#leftnav ul.firstnav li a{
	background-image: url(../images/firstnav_img.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 15px;
	display: block;
}
#leftnav ul.firstnav li a:hover{
	text-decoration: underline;
}
#leftnav ul.firstnav li a.active{
	font-weight: bold;
}
#leftnav ul.secnav{
	display: block;
	float:left;
}
#leftnav ul.secnav li{
	list-style-type: none;
	border-bottom: 1px solid #e9e9e9;
	padding-left: 3px;
}
#leftnav ul.secnav li a{
	background-image: url(../images/secnav_img.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 15px;
	display: block;
	color: #5b5b5b;
}
#leftnav ul.secnav li a:hover{
	text-decoration: underline;
}
#leftnav ul.secnav li a.active{
	font-weight: bold;
}


#leftnav .login {
margin-top: 10px;
width: 100%;
color: #3d567a;
margin-bottom: 9px;
\\background-color: #e0e0e0;
padding-bottom: 0px;
border: 0px;
color: #000;
float: left;
}
#leftnav .login form{
margin: 0px;
padding: 0px;
}
#leftnav .login h2 {
text-transform: none;
font-size: 9px;
background: url(../images/h2login.gif) no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px;
}
#leftnav .login input{
width: 133px;
height: 13px !important;
height: 15px;
border: 1px solid #9CA5A5;
padding: 0px;
margin: 0px;
font-size: 10px;
}
#leftnav .login input.submit{
width: auto;
height: auto !important;
height: auto;
float: right;
margin: 2px 0px;
margin-right: 7px !important;
margin-right: 9px;
margin-bottom: 9px;
}
#leftnav .login dl {
margin: 0px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
#leftnav .login dt {
padding: 0px;
padding-left: 0px;
margin: 0px;
}
#leftnav .login dd{
padding: 0px;
margin: 0px;
padding-left: 0px;
}



#news{
	width: 265px;
	float: left;
	margin-left: 8px;
}
#news .header{
	width: 100%;
	height: 14px;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}
#news .header h1{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c7199;
}
#news .box,
.boxnav{
	width: 243px;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/box_bgr.gif);
	background-position: 0px bottom;
	background-repeat: repeat-x;
	border: 1px solid #c8cae5;
	float: left;
}
.newsborder{
	border: 1px solid #C8CAE5;
}
#article .widenews{
	width: 528px
}
#news .widebox{
	width: 490px;
}
#news .widebox h2{
	padding-top: 0px;
	margin-top: 0px;
}
.boxnav{
	background-image: none;
	border: none;
	\\margin-top: 18px;
/*	height: 200px*/
}
.bigboxnav{
	height: auto;
}
.boxnav img{
	float: right;
}
#news .box img{
	border: 1px solid #cdcdcd;
	\\float: left;
	\\margin: 0px 8px 8px 0px;
}
#news .box h2, .boxnav h2{
	padding: 7px 0;
	color: #3c7199;
	font-size: 12px;
}
#news .box p, .news-top .boxnav p{
	padding: 0px;
}
#news .box a.more, .boxnav a.more{
	color: #3c7199;
	border-bottom: 1px solid #3c7199;
	font-weight: bold;
	\\white-space: nowrap;
}
.home-inside{
	margin-top: 18px;
}
#news .box ul.edit{
	text-align: left;
	margin: 8px 0px 15px 0px;
}
#news .box ul.edit li{
	display: inline;
}
#news .box ul.edit li.last{
	border: 0px;
}
#news .box ul.edit li a{
	color: #366182;
	border-right: 1px solid #000;
	padding-right: 5px;
}
#news .box ul.edit li a.email{
	background-image: url(../images/email.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#news .box ul.edit li a.print{
	background-image: url(../images/print.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#news .box ul.edit li a.share{
	background-image: url(../images/share.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	border-right: 0px;
}
#news .box ul.list-news{
	float: left;
	padding-bottom: 12px;
	margin-top: 15px;
}
#news .box ul.list-news li{
	width: 230xp;
	padding-left: 12px;
	background-image: url(../images/box_li.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	margin: 6px 0;
	float: left;
}
#news .box ul.list-news li a{
	color: #3c7199;
}
#news .box ul.list-news li a:hover{
	text-decoration: underline;
}
#container .nav{
	padding-bottom: 5px;
}
#news .box .nav, .boxnav .nav{
	text-align: right;
	padding: 0px 0px 5px 0px;
	float: left;
	\\margin-left: 153px !important;
	\\margin-left: 75px;
	width: 100%;
}
.boxnav .nav{
	margin-bottom: 7px;
}
#news .box .nav span, .boxnav .nav span{
	color: #7d7d7d;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}
#news .box .nav a, .boxnav .nav a{
	width: 28px;
	height: 16px;
	float: left;
}
#news .box .nav a.prev,
.boxnav .nav a.prev,
.video-news .box .videonav a.prev,
.main-news .box .videonav a.prev{
	background-image: url(../images/prev_button.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 0px;
}
#news .box .nav a.prevhidden,
.boxnav .nav a.prevhidden,
.video-news .box .videonav a.prevhidden,
.main-news .box .videonav a.prevhidden{
	background-image: url(../images/prev_button_hidden.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 0px;
}
#news .box .nav a.next,
.boxnav .nav a.next,
.video-news .box .videonav a.next,
.main-news .box .videonav a.next{
	background-image: url(../images/next_button.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 0px;
	clear: none;
}
#news .box .nav a.nexthidden,
.boxnav .nav a.nexthidden,
.video-news .box .videonav a.nexthidden,
.main-news .box .videonav a.nexthidden{
	background-image: url(../images/next_button_hidden.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 0px;
}
#latest-news{
	width: 258px;
	float: left;
	margin-left: 8px;
}
#entirebody .newsK{
	width: auto;
}
#article a.SeeAll{
	float: none;
	margin-left: 8px;
}
#article a.SeeAll:hover{
	text-decoration: underline;
}
#latest-news .header{
	width: 258px;
	height: 14px;
	padding: 9px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 0px;
}
#latest-news .header h2{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c7199;
	padding-bottom: 3px;
}
#latest-news ul{
	
}
.wide-news-list{
	float: left;
	margin-left: 18px;
}
#article .sec-header{
	float: left;
	width: 100%;
	margin-left: 18px;
}
#article .sec-header h2{
	color: #3C7199;
}
.right-news{
	width: 250px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
#latest-news ul li, 
.latest-news ul li, 
.wide-news-list li, 
.right-news li{
	background-image: url(../images/news_li.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-right: 10px;
	margin-bottom: 7px;
}
#latest-news ul li a, 
.latest-news ul li a, 
.wide-news-list li a, 
.right-news li a{
	color: #376ba0;
}
#latest-news ul li a:hover, 
.latest-news ul li a:hover, 
.wide-news-list li a:hover, 
.right-news li a:hover{
	text-decoration: underline;
}
#news .box .imgholder,
#article .imgholder{
	width: 240px;
	border: 1px solid #C8CAE5;
	float: left;
	text-align: center;
	padding: 5px;
	margin-right: 5px;
	background-color: #fff;
   /* overflow: hidden;*/
}
#news .box .imgholder img,
#article .imgholder img{
	margin: 0 auto;
	border: none;
}
.interview h3{
	font-size: 13px;
	color:#3C7199;
	padding-bottom:6px;
}
.interview img{
	/*float:left;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;*/
}
.interview a{
	background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#376BA0;
	margin-top:7px;
	padding-left:13px;
	padding-right:10px;
}
#latest-news .box{
	float: left;
	padding: 0px 10px 10px 10px;
	margin-top: 10px;
	border: 1px solid #cdcdcd;
}
#latest-news .header-2{
	width: 237px;
	height: 14px;
	padding: 6px 0 4px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 0px;
}
#latest-news .header-2 h2{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #787878;
	display: inline
}
#latest-news .header-2 span{
	color: #9b9b9b;
	margin-left: 5px;
}
form.first{
	/*float: left;
	width: 237px;*/
}
form.first input{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}
form.sec{
	float: left;
	width: 237px;
}
form.sec input{
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
#latest-news span.blue{
	font-size: 12px;
	color: #3c7199;
	font-weight: bold;
	padding: 5px 0;
	display: block;
	width: 237px;
}
#latest-news .voto{
	float: left;
	width: 245px;
	padding: 8px 0;
}
#latest-news a.voto{
	display: block;
	width: 38px;
	height: 14px;
	background-image: url(../images/a_voto.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #fff;
	padding: 1px 0px 0px 2px;
	font-weight: bold;
}
#marketing{
	width: 250px;
	//width: 245px;
	float: left;
	margin-left: 8px;
	//margin-left: 0px;
}
#marketing .header{
	width: 245px;
	height: 14px;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}
#marketing .header h2{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3C7199;
	display: inline
}
#marketing .box{
	border: 1px solid #e5e5e5;
}
#marketing .box img{
	margin: 5px 12px 5px 12px;
	border: 1px solid #e5e5e5;
}














/* start of sec */
/*--- text ---*/
.blue{
	color: #3c7199;
}
.big-size{
	font-size: 12px;
}
.small-size{
	font-size: 11px;
} 
.bold{
	font-weight: bold;
}
.p-parameters{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
} 
.a-parameters{
	text-decoration: underline;
}
.font-family{
	font-family: Verdana, sans-serif;
}
.black{
	color: #000000;
}
.border{
	border: 1px solid #e5e5e5;
}
.gray{
	color: #acacac;
}













#bott-content{
	float: left;
	width: 976px;
	height: 350px;
}
#img{
	width: 712px !important;
	height: 145px;
	float: left;
	padding: 0px;
}
#sec-top{
	width: 976px;
	float: left;
}
#banner-sec{
	width: 713px;
	float: left;
	display: inline;
}
#header{
	width: 713px;
	float: left;
}
#image{
	width: 249px;
	float: left;
	margin-left: 10px;
	display: inline;
}

/*--- end of text ---*/
#bottom-container{
	float: left;
	width: 976px;
}
#sec-top{
	width: 976px;
	float: left;
}
#header{
	padding-left: 168px;
	padding-top: 37px;
	float: left;
	width: 545px;
}
#header h1{
	font-size: 23px;
}
#left-column{
	float: left;
	width: 162px;
	margin-top: 6px;
	clear: both;
}
#left-column ul{
	float: left;
	text-align: right;
}
#left-column ul li{
	margin-bottom: 6px;
}
#bottom-content{
	width: 803px;
	\\border-top: 1px solid #cdcdcd;
	float: left;
	margin-top: 6px;
	margin-left: 8px;
}
.news{
	width: 265px;
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}
.news-top{
	float: left;
	\\margin-bottom: 28px;
}
.news-top h4{
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	padding: 7px 9px 7px 9px;
	float: left;
	width:240px;
	margin-bottom: 5px;
}
.news-top p{
	padding: 7px 9px 4px 9px;
}
.news-top img{
	float: right;
	padding: 9px;
}
.imgbox{
	text-align: center;
	width: 100%;
}
.imgbox img{
	margin: 0 auto;
	\\float: none;
}
.imgbox1 img{
	float: none;
}
#article .imgbox{
	float: right;
	width: 100px;
}
.news-top a{
	font-size: 10px;
	margin-left: 9px;
}
.news-bott{
	float: left;
}
.news-bott h4{
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	padding: 7px 9px 7px 9px;
}
.news-bott span{
	padding: 4px 0px 0px 9px;
	display: block;
}
.news-bott p{
	padding: 0px 9px 4px 9px;
}
.news-bott a{
	font-size: 10px;
	margin-left: 9px;
}
.latest-news{
	width: 265px;
	float: left;
	margin-right: 5px;
	margin-top: 6px;
}
.latest-news .header{
	width: 265px;
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #cdcdcd;
}
.latest-news ul{
	padding-right: 18px;
	float: left;
}
.latest-news ul.first{
	float: left;
	\\margin-top: 7px;
	\\margin-bottom: 23px;
	padding-right: 18px;
}
.latest-news ul li{
	padding-bottom: 1px;
}
.latest-news ul li span{
}
.latest-news ul li p{
	padding-top:2px;
	text-align: left;
}
.latest-news ul li a{
	font-size: 11px;
}
.videos{
	width: 250px;
	//width: 240px;
	float: left;
	\\background-color: #f3f6f9;
}
.videos h2{
	font-size: 14px;
	margin-left: 11px;
	width: 227px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #cdcdcd;
}
.videos img{
	float: right;
	border: 1px solid #999999;
	margin-right: 0px;
	margin-top: 10px;
	margin-left: 2px;
}
.videos h4{
	padding: 8px 0px 0px 12px;
}
.videos ul{
}
.videos ul li{
	
}
.videos ul li p{
	padding: 5px 0px 4px 12px;
}
.videos ul li a{
	margin-left: 12px;
	font-size: 10px;
}
.videos ul li a:hover{
	text-decoration: underline;
}
.videos-bott{
	width: 228px !important;
	width: 210px;
	float: left;
	margin-left: 12px !important;
	margin-left: 6px;
	border-top: 1px solid #cdcdcd;
	margin-top: 12px;
	padding-bottom: 24px;
}
.videos-bott ul{
	width: 237px !important;
	width: 227px;
	float: left;
	margin-top: 12px;
}
.videos-bott ul li{
	float: left;
	width: 69px;
	margin-right: 10px !important;
	margin-right: 5px;
}
.videos-bott ul li.last{
	margin-right: 0px;
}
.videos-bott img{
	margin:0px; 
	border: 1px solid #cdcdcd;
	margin-bottom: 5px;
}
.videos-bott ul li p{
	padding-left: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#copyright{
	width: 700px;
	display:inline;
	float:left;
	height:25px;
	border-top: 1px solid #cdcdcd;
	padding-left: 264px;
	margin-top: 20px;
}
#copyright ul{
	float: left;
	padding-top: 8px;
}
#copyright ul li{
	display: inline;
	border-right: 1px solid #3c7199;
	padding: 0px 9px 0px 9px;
}
#copyright ul li.last{
	border-right: none;
}
#copyright ul li a{
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
#copyright a.rrota{
	float: right;
	border-right: none;
	margin-top: 5px;
}


/* end of sec */



#article{
	width: 530px;
	float: left;
	padding: 10px 10px;
	font-size: 1em;
}
#article #nav{
	width: 530px;
	float: left;
	height: 30px;
}
#article #changeFont{
	width: 60px;
	float: left;
	padding-left: 180px;
}
#article .header{
	\\width: 530px;
	height: auto;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}
#article .header{
	padding-bottom: 3px;
	width: 512px;
}
#article #latest-news{
	margin-left: 7px;
	width: 250px;
}
#container #article .newswide{
	width: auto;
}
#container #article .newswide .header{
	width: auto;
}
#container #article .newswide li span{
	display: block;
}
#container #article .SeeAll{
	float: right;
	margin-top: 10px;
}
#container #article .SeeAllwide{
	float: left;
	background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#376BA0;
	\\margin-top:15px;
	padding-left:13px;
	padding-right:10px;
	width: 484px;
}
#container #article .SeeAllwide:hover{
	text-decoration: underline;
}
#container #article .newswide .SeeAll{
	float: none;
}
#article .header h1{
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c7199;
	padding-bottom: 0px;
}
#article h1{
	text-transform: uppercase;
	color: #5B5B5B;
	padding: 0px 0px 8px 0px;
	font-size: 17px;
	clear: both;
}
#article .date{
	float: left;
	width: 270px;
}
#article .date span{
	float: left;
	font-size: 1em;
	color: #656565;
	margin-right: 8px;
	padding-bottom: 5px;
}
#article .image{
	width: 200px;
	padding: 5px 5px 5px 5px;
	float: left;
	border:1px solid #CDCDCD;
	margin-right: 8px;
	text-align: center;
}
#article .image img{
	margin: 0 auto;
}

#article #font{
	font-size: none;
}
#container .wide1{
	float: left;
}

#article #changeFont .increaseFont{
	width: 27px;
	height: 18px;
	background-image: url(../images/increase.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
}

#article #changeFont .resetFont{
	font-size: 12px;
}

#article #changeFont .decreaseFont{
	width: 27px;
	height: 18px;
	float: left;
	background-image: url(../images/decrease.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#article p{
	margin-bottom: 0px;	
}
#article .image .nav{
	text-align: right;
	padding: 10px 0px 5px 111px;
	float: left;
	width: 90px;
}
#article .image .nav span{
	color: #7d7d7d;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}
#article .image .nav a,
#article .nav a{
	width: 28px;
	height: 16px;
	float: left;
}
#article .image a.prev,
#article .nav a.prev{
	background-image: url(../images/prev_button.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#article .image a.next,
#article .nav a.next{
	background-image: url(../images/next_button.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#article ul.edit{
	text-align: left;
	margin: 0px 0px 15px 0px;
	float: left;
	width: 280px;
}
#article ul.edit li{
	display: inline;
}
#article ul.edit li.last{
	border: 0px;
}
#article ul.edit li a{
	color: #366182;
	border-right: 1px solid #000;
	padding-right: 5px;
}
#article ul.edit li a.email{
	background-image: url(../images/email.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#article ul.edit li a.print{
	background-image: url(../images/print.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#article ul.edit li a.share{
	background-image: url(../images/share.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	\\border-right: 0px;
}
#article ul.edit li.last a{
	border-right: 0px;
}






#article .bottom-edit{
	width: 530px;
	float: left;
	margin-top: 20px;
	
}
#article .bottom-edit ul.edit{
	text-align: left;
	margin: 0px;
	float: right;
	width: 180px;
}
#article .bottom-edit ul.edit li{
	display: inline;
}
#article .bottom-edit ul.edit li.last{
	border: 0px;
}
#article .bottom-edit ul.edit li a{
	color: #366182;
	border-right: 1px solid #000;
	padding-right: 5px;
}
#article .bottom-edit ul.edit li a.email{
	background-image: url(../images/email.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#article .bottom-edit ul.edit li a.print{
	background-image: url(../images/print.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#article .bottom-edit ul.edit li a.share{
	background-image: url(../images/share.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	border-right: 0px;
}
#article .newstyle{
	float: left;
	margin: 8px 0px;
}
#article .newstyle h2{
	margin-bottom:12px;
}
#article .newstyle img{
	padding:1px;
	border:1px solid #999;
	float: left;
}
table {
width:241px;
}
table tr {
width:auto;
margin-bottom:2px;
}
td input{
	float:left;
}
td label{
	float:left;
}
#banner object#baneri{
	height:91px;
	width:731px;
}









.newstyle{
	width: 530px;
	float: left;
}




/* form */

form .firstdl {
float:left;
margin-right:50px;
margin-top: 18px;
width:200px;
}
#form dt {
margin-top:7px;
}
label {
color:#7E7E7E;
font-weight:bold;
padding-left:6px;
}
input#reg {
border-color:#ABADB3 #E2E3EA #E2E3EA;
border-style:solid;
border-width:1px;
font-family:verdana,arial,sans-serif;
font-size:11px;
height:15px;
margin:5px 0 0;
}

/* end */
a.SeeAll{
	clear: both;
	\\background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	\\margin-top:7px;
	\\padding-left:13px;
	padding-right:10px;
	color:#376BA0;
}
#SecondContentHome, #ThirdContentHome, #FourthContentHome, #FifthContentHome, #SixthContentHome{
	margin-left:0px;
	width:795px;
	//margin-left:10px;
	float:left;
	
}
#FirstContentHome:after{
	content:".";
	height:0px;
	visibility:hidden;
	display:block;
	clear:both;
}
#FirstContentHome{
	float:left;
margin-left:10px;
width:547px;
\\width:804px;
	\\margin-left:10px;
	//margin-left:0px;
}
#SecondContentHome{
	clear:both;
	\\margin-top: 60px;
}
h1.ContentHomeH1{
	\\border-bottom:1px solid #CDCDCD;
	\\margin-bottom:8px;
	padding:16px 0 6px;
	font-weight:bold;
	
	color:#5B5B5B;
	font-size:21px;
	text-transform:uppercase;
}
#SecondContentHome #news, #ThirdContentHome #news{
	height:300px;
}
#SecondContentHome #news .news-top, #ThirdContentHome #news .news-top{
	margin-bottom:0px;
}
.latest-news h2{
		color:#3C7199;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

#pre{
	float:left;
	margin-top:42px;
	
}
#pre h1, #pre h2,#pre p{
	font-family:verdana !important;
	font-size:12px !important;
}
.bottom-edit a{
	color:#366182;
	padding-right:5px;
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	
}
.newsK li{
	margin-bottom:20px;
}
.newsK li span{
	display:block;
}
tr td input.submit,
form.answer input.submit{
	display: block;
	background-image: url(../images/a_voto.gif);
	background-position: center 0px;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #fff;
	padding: 0px 0px 3px 0px;
	/*text-transform:uppercase;*/
	font-weight: bold;
	font-size: 10px;
	height:16px;
	width:41px;
	cursor:pointer;
}
.parapagimiposht{
	float:left;
	margin-top:50px;
	width:530px;
}
.parapagimiposht h1, .parapagimiposht p, .parapagimiposht h2{
	font-size:12px !important;
}
#leftnav ul.sub{
	padding-left:22px;
	border-top:1px solid #E9E9E9;
}
#leftnav ul.sub li{
	border:none;
}
#leftnav ul.sub li a{
	color:#848484;
	background-image:url(../images/arrow_1.gif);
	padding-left:9px;
	padding-top:4px;
}
#leftannoun{
	float: left
}
#leftannoun h3{
	font-size: 13px;
	color: #3C7199;
	margin: 10px 0px 5px 0px;
}
#leftannoun .announ-box{
	\\float: left;
}
#leftannoun .announ-box ul li{
	border-bottom:1px solid #CDCDCD;
	padding-bottom: 5px;
	min-height: 80px;
}
#leftannoun .announ-box a{
	background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin-bottom:7px;
	padding-left:13px;
	padding-right:10px;
	color:#376BA0;
}
#leftannoun .announ-box a{
	text-decoration: underline;
}
#leftannoun ul{
	float: left;
	border: 1px solid #C8CAE5;
	border-top: none;
	padding: 0px 3px;
	width: 154px;
}
#leftannoun ul li img{
	margin-right: 2px;
}
#leftannoun ul li a{
	text-transform: lowercase;
}
#top-content ul.tab-list,
#leftannoun ul.tab-list{
	border: 1px solid #a7bad5;
	height: 17px;
	//height: 16px;
	float: left;
	width: 154px;
	padding: 7px 3px 0px 3px;
	background: url(../images/tabs_back.gif) repeat-x bottom #ecf1f9;
}
#top-content ul.tab-list{
	width: 167px;
	margin-top: 4px;
}
ul.tab-list li{
	float: left;
	margin-bottom: 0px;
	margin-right: 2px;
}
ul.tab-list li a#tab_0{
	margin-right: 0px;
}
ul.tab-list li a{
	padding: 0px 4px;
	background-color: #eff3f8;
	border: 1px solid #a7bad5 !important;
	//border-bottom: none;
	color: #7895c0;
	padding-bottom: 3px;
	\\font-weight: bold;
	float: left;
}
ul.tab-list li a:hover, ul.tab-list li a.active{
	border-bottom: 1px solid #fff;
	//border-bottom: none;
	background-color: #fff;
}
.marketing{
	float: left;
}
#rightnav{
	width: 250px;
	float: left;
	padding: 0px;
}
h3.next-article{
	margin-top: 15px;
	color: #376BA0;
	float: left;
	width: 400px;
}

/*--- start of login ---*/
#leftnav .login {
	border:0 none;
	color:#000000;
	float:left;
	margin-bottom:9px;
	padding-bottom:0;
	width: 160px;
}
#leftnav .login .login-in{	
background: url(../images/login-bg.gif) repeat-x bottom;
border-left: 1px solid #c8cae5;
border-right: 1px solid #c8cae5;
border-top: 1px solid #c8cae5;
border-bottom:	2px solid #dedfef; 
margin-bottom: 10px;
min-height: 114px !important;
//height: auto !important;
//height: 110px;
}
#leftnav .login .login-in form {
margin:0;
padding:0;
width: 117px;
padding-left: 21px;
padding-right: 21px;
}
#leftnav .login .login-in h2 {
background: none;
color: #000;
font-size:10px;
margin:0;
padding: 7px 0 9px 22px !important;
padding: 7px 0 5px 22px;
text-transform:none;
font-weight: bold;
font-family: Verdana, sans-serif;
}
#leftnav .login .login-in input {
border-bottom:1px solid #dadcee;
border-right: 1px solid #dadcee;
border-left: 1px solid #a6a8c4;
border-top: 1px solid #a6a8c4;
font-size:10px;
height:13px !important;
margin:0;
padding-left: 3px;
padding-right: 3px;
color: #3c7199;
width: 108px;
}
#leftnav .login .login-in input.submit {
border: 0px;
float:right;
height:auto !important;
margin-bottom:9px;
margin-left:0;
margin-top:4px;
padding: 1px 0px 5px 1px;
width:auto;
background: url(../images/login-click.gif) no-repeat;
color: #fff;
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 9px;
}
#leftnav .login .login-in dl {
margin:0;
padding:7px 0 9px
width: 117px;
}
#leftnav .login .login-in dt {
margin:0;
}
#leftnav .login .login-in dt label{
	color: #3c7199;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	padding-left: 0px;
}
#leftnav .login .login-in dd {
margin:0;
}
#leftnav .login .login-in dd a{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #79b2c7;
	text-decoration: underline;
}
#leftnav .login .login-in dd.first{
}
#leftnav .login .login-in dd.last{
	margin-top: 6px;
}
/*****************************/
#leftnav .login .abo{	
background: url(../images/abo-bg.gif) repeat-x bottom;
border: 1px solid #c8cae5;
border-bottom:	2px solid #dedfef; 
min-height: 80px;
//height: auto !important;
//height: 80px;
}
#leftnav .login .abo form {
margin:0;
padding:0;
width: 123px;
padding-left: 21px;
padding-right: 13px;
}
#leftnav .login .abo input {
border-bottom:1px solid #dadcee;
border-right: 1px solid #dadcee;
border-left: 1px solid #a6a8c4;
border-top: 1px solid #a6a8c4;
font-size:10px;
height:13px !important;
margin:0;
padding-left: 3px;
padding-right: 3px;
color: #3c7199;
width: 115px;
}
#leftnav .login .abo input.submit {
border: 0px;
float:right;
height:auto !important;
margin-left:0;
margin-top:4px;
padding: 1px 4px 1px 2px;
background: url(../images/abo-click.gif) no-repeat;
color: #fff;
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 9px;
width: auto;
}
#leftnav .login .abo dl {
margin:0;
padding:7px 0 7px;
width: 117px;
}
#leftnav .login .abo dt {
margin:0;
margin-bottom: 6px;
}
#leftnav .login .abo dt label{
	color: #3c7199;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	padding: 0px;
}
#leftnav .login .abo .subscribe{
	color: #000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#leftnav .login .abo dd {
margin:0;
width: 124px;
}
#leftnav .login .abo dd.last{
}
/*--- end of login ---*/
.marketing1{
	border:1px solid #CDCDCD;
	float: left;
}
.marketing_middle{
	border:1px solid #CDCDCD;
	float: left;
	margin: 0px 0px 6px 0px;
	width: 772px;
	padding: 12px;
}
.marketing_middle1{
	margin-right: 12px;
}
.marketing_middle1,
.marketing_middle2
{
	float: left;
	width: 380px;
}
#marketing-right{
	float: left;
	width: 250px;
	height: 150px;
	text-align: center;
}
#marketing-right img{
	width: 250px;
}

/*--- start of gallery ---*/

#article a.gallery{
width: 0px;
width: 95px;
height: 140px;
float: left;
text-decoration: none;
margin-right: 7px;
margin-top: 9px; 
padding: 0px;
}
#article a.gallery:link{
border: solid 1px #D9DCDF;
}
#article a.gallery:visited{
border: solid 1px #D9DCDF;
}
#article a.gallery:hover{
border: solid 1px #376BA0;
}
#article a.gallery:active{
border: solid 1px #CC0000;
}
#article a.gallery img{
border: none;
float: left;
width:87px;
height: 87px;
margin:4px;
}
#article a.gallery p{
font-size: 10px;
color: #000;
margin: 0px;
margin-left: 4px;
}
#article a.gallery span{
font-size: 10px;
color: #000;
margin: 0px;
margin-left: 4px;
/*
font-size: 10px;
color: #9C9FA4;
display: block;
text-align: left;
margin: 0px;
margin-left: 4px;
*/
}
#gal_nav{
width:100%;
height: 15px;
text-align: center;
float: left;
border: transparent 1px #000;
margin-top: 10px;
margin-bottom: 10px;

}
#gal_nav img{
float: none;
display: inline;
margin: 0px;
margin-bottom: -3px;
padding: 0px;
border: 0px;
}
#gal_nav a{
display:inline;
margin: 0px;
padding: 0px;
float: none;
}
#gal_nav p{
float: none;
display: inline;
margin: 0px 10px;
padding: 0px;
}
/*--- end of gallery ---*/

h4.back-b{
	background-image:url(../images/header-bg.gif);
	background-repeat:repeat-x;
	padding:7px 9px;
}
ul.tendera li{
	float: left;
	width: 100%;
	border-bottom: 1px solid #E9E9E9;
	padding: 10px 0px;
}
ul.tendera li h4{
	margin-bottom: 5px;
}
ul.tendera li p{
	float: left;
	width: 100%;
}
ul.tendera li a{
	background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#376BA0;
	margin-top:7px;
	padding-left:13px;
	padding-right:10px;	
}

/*--- start of intervista ---*/

#article .news3 {
width: 100%;
float: left;
margin-top: 9px;
margin-bottom: 9px;
border-bottom: 1px solid #E9E9E9;
clear: both;
}
#article .news3 p{
margin-bottom: 9px;
margin-left: 8px;
margin-right: 8px;
clear: both;
}
#article .news3 h2{
	background-image:url(../images/header-bg.gif);
	background-repeat:repeat-x;
	padding:7px 9px;
}
#article .news3 img{
	float: left;
	margin: 0px 5px 5px 0px;
}
#article .news3 p.title{
margin-bottom: 20px;
}
#article .news3 a{
	border-bottom:1px solid #3C7199;
	color:#3C7199;
	font-weight:bold;
}

/*--- end of intervista ---*/

.video{
	display: none;
}
/*--- start of calendar ---*/

#rightnav #calendar{
width: 244px;
min-height: 135px;
background-color: #dededd;
padding-left: 6px;
padding-bottom: 6px;
padding-top: 6px;
margin-bottom: 5px;
}
#rightnav h2.calendar{
background: url(../images/h2anketa.gif) no-repeat;
margin-bottom: 0px;
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:10px;
padding:0px 0px 2px 8px;
}


#rightnav #calendar ul{
display: inline;
padding: 0px;
margin: 0px;
width: 244px;
list-style-type: none;
background-image: none;
background-color: #fff;

}
#rightnav #calendar form{
padding: 0px;
margin: 0px;
   padding-bottom: 5px;
}
#rightnav #calendar select{
border: solid 1px #4A6B8C;
   font-family: arial, verdana, sans-serif;
   font-weight:normal;
   font-size:11px;
}

#rightnav #calendar select.selectmonth{
width: 110px;
}
#rightnav #calendar select.selectyear{
width: 90px;
margin-left: 3px;
}
#rightnav #calendar li{
width: 33px;
height: 15px;
background-color: #fff;
padding: 0px;
margin: 0px;
margin-left: 1px;
margin-bottom: 1px;
display: inline;
float: left;
}


#rightnav #calendar a{
display: inline;
width: 33px;
font-weight: bold;
padding: 0px;
float: left;
text-align: center; 
}
#rightnav #calendar a:link{
color:#330000;
background-color: #fff;
}
#rightnav #calendar a:visited{
color:#330000;
background-color: #fff;
}
#rightnav #calendar a:hover{
color:#d2312c;
background-color: #fff;
}
#rightnav #calendar a:active{
color:#d2312c;
background-color: #fff;
}
#rightnav #calendar a.inactive{
color:#ADBACC;
background-color: transparent;
}

#rightnav #calendar .day{
text-align:center;
font-weight:bold;
color:#000;
background-color: transparent;
}

/*--- end of calendar ---*/

#article h2{
	\\background: url(../images/header-bg.gif) repeat-x;
	color:#3C7199;
	\\background-color: #dededd;
	font-size:12px;
	margin: 10px 0px;
	padding:4px 5px 5px 8px;
}

 /*----------------------------- #classifieds_category -----------------------------*/
#article #classifieds_category {
\\width: 400px;
\\border: 1px solid #000;
}
#article #classifieds_category ul{
margin: 0px;
padding: 0px;
}
#article #classifieds_category ul li{
list-style-type: none;
background: url(../images/cls_bg.gif) repeat-y;
}
#article #classifieds_category ul li a{
display: block;
min-height: 1px;
height: auto !important;
height: 1px;
padding-top: 14px;
padding-bottom: 14px;
padding-left: 65px;
border-bottom: 2px solid #fff;
color: #000;
text-decoration: underline;
}
#article #classifieds_category ul li a:hover{
\\background-color: #ccc;
}
#article #classifieds_category .classified {
background: url(../images/cls_header.gif) repeat-y #e8e8e7;
min-height: 42px;
height: auto !important;
height: 42px;
}
#article #classifieds_category .classified img{
float: left;
padding: 10px 35px 0px 35px;
margin-right: 5px;
\\border: 1px solid #000;
}
#article #classifieds_category .classified h3{
width: 210px;
font-size: 14px;
margin: 15px 0px 0px 0px;
padding-left: 14px;
float: left;
}
#article #classifieds_category .classified a{
float: left;
width: 57px;
margin-top: 9px;
font-size: 10px;
color: #4D4948;
text-decoration: underline;
text-align: right;
}
#article #classifieds_category .classified a.rightlink{
float: right
width: auto;
}
#article #classifieds_category h4{
font-size: 11px;
margin: 0px;
padding: 0px;
margin-top: 5px;
clear: both;
border-top: 1px solid #BDBDBD;
border-bottom: 1px solid #BDBDBD;
}
#article #classifieds_category p{
font-size: 11px;
margin-bottom: 8px;
}
#article #classifieds_category ul li.clf_12 a{
background: url(../images/clf_12_off.gif) no-repeat 12px 10px;
}
#article #classifieds_category ul li.clf_12 a:hover{
background: url(../images/clf_12_on.gif) no-repeat 12px 10px;
}
#article #classifieds_category ul li.clf_7 a{
background: url(../images/clf_7_off.gif) no-repeat 7px 10px;
}
#article #classifieds_category ul li.clf_7 a:hover{
background: url(../images/clf_7_on.gif) no-repeat 7px 10px;
}
#article #classifieds_category ul li.clf_8 a{
background: url(../images/clf_8_off.gif) no-repeat 9px 10px;
}
#article #classifieds_category ul li.clf_8 a:hover{
background: url(../images/clf_8_on.gif) no-repeat 9px 10px;
}
#article #classifieds_category ul li.clf_9 a{
background: url(../images/clf_9_off.gif) no-repeat 11px 9px;
}
#article #classifieds_category ul li.clf_9 a:hover{
background: url(../images/clf_9_on.gif) no-repeat 11px 9px;
}
#article #classifieds_category ul li.clf_10 a{
background: url(../images/clf_10_off.gif) no-repeat 12px 6px;
}
#article #classifieds_category ul li.clf_10 a:hover{
background: url(../images/clf_10_on.gif) no-repeat 12px 6px;
}
#article #classifieds_category ul li.clf_11 a{
background: url(../images/clf_11_off.gif) no-repeat 7px 8px;
}
#article #classifieds_category ul li.clf_11 a:hover{
background: url(../images/clf_11_on.gif) no-repeat 7px 8px;
}

#entirebody .tool {
text-align: left;
clear: both;
margin-bottom: 3px;
}
#entirebody .tool ul{
border: 1px solid #EFEFF0;
margin: 0;
padding: 0;
height: 15px;
padding-top: 7px;
padding-left: 4px;
\\width: 394px;
}
#entirebody .tool ul li{
list-style-type: none;
display: inline;
}
#entirebody .tool ul li a{
font-weight: normal;
padding-bottom: 5px;
padding-left: 18px;
padding-top: 3px;
}
#entirebody .tool ul li a:hover{
color: #000;
}
#entirebody .tool ul li.new a{
background: url(../images/new.gif) no-repeat 2px 0px;
}
#article table.classifieds{

}
#article table.classifieds td{
}
#article table.classifieds td input{
width: 135px;
font-size: 10px;
border: 1px solid #9e9a9a;
}
#article table.classifieds td select{
width: 304px !important;
width: 306px;
font-size: 10px;
border: 1px solid #9e9a9a;
}
#article table.classifieds td input.button{
width: 80px;
margin-right: 2px;
}
#article table.classifieds td textarea{
width: 300px;
height: 120px;
font-size: 11px;
font-family: verdana;
border: 1px solid #9e9a9a;
}
/*----------------------------- end of #classifieds_category --------------------*/
.boxnav h2{
	
}
#leftnav .login .login-in dl.logged{
	padding-left: 20px;
}
#latest-news .interview,
#latest-news .survey{
	//height: 301px;
	height: 233px;
	//margin-top: 11px;
	margin-top: 7px;
}
#latest-news .survey table{
	border-collapse: collapse;
}
#marketing1,
#marketing2{
	float: left;
	margin-top: 0px;
}
.top_news{
	margin-top: 7px;
	height: 120px;
}
#rightnav{
	margin-left: 8px;
}

/*--- start of tenderat ---*/

#article table.tendera {
padding:1px;
width:100%;
}
#article table.tendera th {
text-align:left;
}
#article table.tendera th.link {
padding-left:5px;
}
#article table.tendera th.right {
text-align:right;
}
#article table.tendera .right {
text-align:right;
padding: 2px;
}
#article table.tendera tr{
	width: auto;
	float: none;
}
#article table.tendera a{
	color: #376BA0;
	text-decoration: underline;
}

/*--- end of tenderat ---*/

#article .wide-tenders ul{
	width: 510px;
}
#article .wide-tenders .announ-box{
	width: 516px;
}
#article .wide-tenders .announ-box ul li{
	float: left;
	width: 500px;
}
#article .wide-tenders .announ-box ul li img{
	margin-right: 3px;
}
#home-content{
	\\float: left;
}

/*--- start of survey ---*/
.survey-list tr{
	width: 500px;
}
ul.survey{
	float: left;
	width: 100%;
}
ul.survey li{
	margin: 5px 0px;
}
ul.survey li a{
	background-image:url(../images/news_li.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#376BA0;
	margin-bottom:7px;
	padding-left:13px;
	padding-right:10px;
}
ul.survey li a:hover{
	text-decoration: underline;
}
.box table{
	width: auto;
}

/*--- start of comments ---*/

/*#article #comment-box{
	width: 252px;
	float: left;
	display: inline;
	margin-top: 20px;
}

#article #comment-box .post-comment{
	width: 204px;
	float: left;
	display: inline;
	border: 1px solid #c8cae5;
	padding: 0px 24px 24px 24px;
	margin-bottom: 16px;
}

#article #comment-box h5{
	background-color:#FFFFFF;
	margin-top: -7px;
	margin-left: -15px;
	margin-bottom: 15px;
	padding: 0px 15px;
	width: 60px;
	z-index: 100px;
}
#article #comment-box .post-comment dt label{
	color: #376ba0;
}

#article #comment-box .post-comment dt input.send{
	background-image: url(../images/send.gif);
	background-repeat: no-repeat;
	border: 0px;
	color: #fff;
	padding: 0px 2px 2px 2px;
	float: right;
	margin-top: 10px;
}

#article #comment-box .post-comment dt input{
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	margin-bottom: 8px;
}
#article #comment-box .post-comment dt textarea{
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}

#article #comment-box .comments{
	width: 204px;
	float: left;
	display: inline;
	border: 1px solid #c8cae5;
	padding: 0px 24px 24px 24px;
}
#article #comment-box .comments ul{
	float: left;
	display: inline;
	width: 204px;
}
#article #comment-box .comments ul li{
	float: left;
	display: inline;
	width: 204px;
	margin-bottom: 16px;
}

#article #comment-box .comments ul li span{
	float: left;
	display: block;
	width: 205px;
}
#article #comment-box .comments ul li span.name{
	float: left;
	width: 205px;
	text-decoration: underline;
	color: #376ba0;
}
#article #comment-box .comments ul li span.date{
	float: left;
	width: 205px;
	color: #b6b5b5;
}
#article #comment-box .comments ul li span.comment{
	float: left;
	width: 205px;
	color:#5b5b5b;
	text-decoration: underline;
}
#article #comment-box .err-msg{
	display: block;
	text-align: right;
	color: #b6b5b5;
}*/
#article #comment-box{
	width: 502px;
	float: left;
	display: inline;
	margin-top: 20px;
}

#article #comment-box fieldset{
	width: 454px;
	\\float: left;
	\\display: inline;
	\\border: 1px solid #c8cae5;
	padding: 0px 24px 24px 24px;
	margin-bottom: 16px;
}

#article fieldset legend{
	background-color:#FFFFFF;
	padding: 0px;
	\\margin-left: -10px;
	color: #376BA0;
}
#article #comment-box fieldset dt label{
	color: #376ba0;
	padding-left: 0px;
	font-weight: normal;
}
#article #comment-box fieldset dt.first{
	padding-top: 15px;
}
#article #comment-box fieldset dt input.send{
	background-image: url(../images/send.gif);
	background-repeat: no-repeat;
	border: 0px;
	color: #fff;
	padding: 0px;
	\\float: left;
	margin-top: 10px;
}

#article #comment-box fieldset dt input{
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	margin-bottom: 8px;
}
#article #comment-box fieldset dt textarea{
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}

#article #comment-box fieldset{

}
#article #comment-box fieldset ul{
	float: left;
	display: inline;
	width: 454px;
	padding-top: 15px;
}
#article #comment-box fieldset ul li{
	float: left;
	display: inline;
	width: 454px;
	margin-bottom: 16px;
}

#article #comment-box fieldset ul li span{
	float: left;
	display: block;
	width: 454px;
}
#article #comment-box fieldset ul li span.name{
	float: left;
	width: 454px;
	text-decoration: underline;
	color: #376ba0;
}
#article #comment-box fieldset ul li span.date{
	float: left;
	width: 454px;
	color: #b6b5b5;
}
#article #comment-box fieldset ul li span.comment{
	float: left;
	width: 454px;
	color:#5b5b5b;
	text-decoration: underline;
}
#article p.err-msg{
	color: #a6a6a6;
	padding-left: 24px;
	margin-bottom: 20px;
}
/*--- end of comments ---*/

#article .box-art{
	width: 257px;
	float: left;
}
.bottom-imgholder{
	margin-top: 5px;
}
#container #article a.video-link{
	color: #376BA0;
	font-weight: bold;
	margin-left: 10px;
	float: none;
	height: auto;
	width: auto;
}
#container #article a.video-link:hover{
	text-decoration: underline;
}
/*--- start of video-gallery ---*/
#first-video,
#video-gallery{
	border: 2px solid #f0f0f0;
}
#first-video{
	width: 498px;
	padding: 9px;
}
#first-video:after,
#video-gallery:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#first-video{
}
#first-video #movie{
	float: left;
	margin-right: 16px;
}
#first-video #first-video .nav{
	float:left;
	padding:0px 0px 5px;
	text-align:right;
	width:100%;
}
#first-video .nav {
	display: block;
	width: 100%;
	padding-bottom: 5px;
	float: left;
}
#first-video .nav span{
	color:#7D7D7D;
	float:left;
	padding-top:2px;
}
#first-video .nav a{
	float:left;
	height:16px;
	width:28px;
}
#first-video .nav a.prev{
	background-image:url(../images/prev_button.gif);
	background-position:0px;
	background-repeat:no-repeat;
	margin-left:0px;
}
#first-video .nav a.prevhidden{
	background-image:url(../images/prev_button_hidden.gif);
	background-position:0px;
	background-repeat:no-repeat;
	margin-left:0px;
}
#first-video .nav a.next{
	background-image:url(../images/next_button.gif);
	background-position:0px;
	background-repeat:no-repeat;
	margin-left:0px;
}
#first-video .nav a.nexthidden{
	background-image:url(../images/next_button_hidden.gif);
	background-position:0px;
	background-repeat:no-repeat;
	margin-left:0px;
}
#video-gallery{
	width: 474px;
	padding: 21px;
	margin-top: 13px;
}
#video-gallery ul li{
	width: 114px;
	display: block;
	float: left;
	margin: 22px 6px 0px 0px;
}
#video-gallery ul li.top{
	margin-top: 0px;
}
#video-gallery ul li img{
	border: 2px solid #f0f0f0;
}
#video-gallery ul li a img{
	border: none;
}
#video-gallery ul li a.videolink{
	margin-left: 3px;
}
#video-gallery ul li.last{
	margin-right: 0px;
}
#top-content #article #video-gallery ul li p{
	margin: 0px;
}
/*--- end of video-gallery ---*/

.video-link-holder{
	text-align: center;
	padding: 10px 0px;
}

/* start of search */
.search_rr{
	text-align: center;
	margin: 5px 0px;
}
.search_rr ul{
	margin: 0 auto;
}
.search_rr ul li{
	display: inline;
}
.search_rr ul li a{
	color: #3C7199;
	padding: 0px 3px;
}
.search-item a.more{
	color: #3C7199;
}
.search-item a.more:hover{
	text-decoration: underline;
}
/* end of search */

/***** start of gallery list *****/

#article ul.gallery-nav{
	width: auto;
	float: right;
	display: block;
	text-align: right;
	padding: 10px 0px 10px 0px;
}
#article ul.gallery-nav li{
	display: inline;
	float: left;
	margin-right: 5px;
}
#article ul.gallery-nav li.active{
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}
#article ul.gallery-nav li a{
	display: inline;
	padding: 0px 8px;
	float: left;
	text-decoration: underline;
}
#article ul.gallery-nav li a.active{
	font-weight: bold;
}
#article ul.gallery-nav li a.prev{
	background-image: url(../images/prev_button1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 27px;
	height: 15px;
	padding: 0px;
	text-decoration: none;
}
#article ul.gallery-nav li.inactive a.prev{
	background-image: url(../images/prev_button_hidden1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#article ul.gallery-nav li.inactive a.next{
	background-image: url(../images/next_button_hidden1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#article ul.gallery-nav li a.next{
	width: 27px;
	height: 15px;
	background-image: url(../images/next_button1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	text-decoration: none;
}
#article ul.gallery-nav li a:hover{
	text-decoration: none;
}

/***** end of gallery list *****/


/***** start of new home layout *****/
.video-news{
	width: 265px;
	height: 439px;
	float: left;
	margin-left: 0px;
}

.video-news .header{
	width: 265px;
	height: 14px;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}

.video-news .header h1{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c7199;
}

.video-news .box{
	width: 243px;
	height: 365px;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/box_bgr.gif);
	background-position: 0px bottom;
	background-repeat: repeat-x;
	border: 1px solid #c8cae5;
	float: left;
}

.video-news .box img{
	border: 1px solid #cdcdcd;
}

.video-news .box h2{
	padding: 7px 0px 0px 0px;
	color: #000;
	font-size: 12px;
	clear: both;
}
.video-news .box span.date{
	display: block;
	margin-bottom: 7px;
	color: #7d7d7d;
}

.video-news .box p{

}

.video-news .box a.more{
	color: #3c7199;
	border-bottom: 1px solid #3c7199;
	font-weight: bold;
}


.video-news .box .videonav{
	text-align: right;
	/*padding: 5px 0px 0px 0px;*/
	float: left;
	width: 130px;
	/*margin: 5px 0px;*/
	margin-bottom: 5px;
}

.video-news .box .videonav span{
	color: #7d7d7d;
	float: left;
	padding-top: 1px;
	padding-left: 3px;
}

.video-news .box .videonav a{
	width: 28px;
	height: 16px;
	float: left;
}






.main-news{
	width: 265px;
	height: 439px;
	float: left;
	margin-left: 8px;
}

.main-news .header,
.middle-narrow .header,
#rightnav .header{
	width: 265px;
	height: 14px;
	padding: 9px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}
.middle-narrow .header,
#rightnav .header{
	width: auto;
}
.middle-narrow .large-header{
	height: auto;
}
.main-news .header h2,
.middle-narrow .header h2,
#rightnav .header h2,
.middle-narrow h2{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c7199;
}
.main-news .box{
	float: left;
	padding: 10px;
	border: 1px solid #cdcdcd;
}

.main-news .box .videonav{
	text-align: right;
	/*padding: 5px 0px 0px 0px;*/
	float: left;
	width: auto;
	/*margin: 5px 0px;*/
	margin-bottom: 5px;
}

.main-news .box .videonav span{
	color: #7d7d7d;
	float: left;
	padding-top: 1px;
	padding-left: 3px;
}

.main-news .box .videonav a{
	width: 28px;
	height: 16px;
	float: left;
}

/*.main-news .box .videonav a.prev{
	background-image: url(../images/a-prev.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.main-news .box .videonav a.next{
	background-image: url(../images/a-next.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}*/

.main-news .box h2 {
	color:#3c7199;
	font-size:12px;
	padding:7px 0;
}

.main-news .box a.more{
	color: #3c7199;
	\\border-bottom: 1px solid #3c7199;
	font-weight: bold;
}

.main-news .header-2{
	width: 245px;
	height: 14px;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}

.main-news .header-2 h2{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #787878;
	display: inline;
}

.main-news ul{
	width: 242px;
	float: left;
	padding: 10px;
}
.main-news ul li{
	float: left;
	clear: both;
	width: 100%;
	padding-left: 10px;
	background-image: url(../images/video-bullet.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.main-news ul li a{
	color: #5c5c5c;
}
.main-news ul li a.SeeAll{
	color: #376BA0;
}

.main-news ul li a:hover{
	text-decoration: underline;
}


#topnav{
	width: 976px;
	float: left;
	display: inline;
	background-image: url(../images/video-topnav.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	border: none;
}
#topnav ul{
	float: left;
	height: 32px;
	background-image: url(../images/video-topnav.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	width: 974px;
	border: 1px solid #ebebeb;
}
#topnav ul li{
	float: left;
	display: block;
	height: 32px;
	background-image: url(../images/video-topnav.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
#topnav ul li a{
	padding: 9px 11px;
	float: left;
	border-right: 1px solid #dddddd;
	color: #3c7199;
	text-transform: uppercase;
	font-weight: bold;
}
.img-holder{
	text-align: center;
	width: 100%;
	clear: both;
}
.home-main-news{
	height: 252px;
}
.middle-narrow{
	margin-left: 8px;
	width: 173px;
	float: left;
}
.home-video-link{
	float: left;
}
.video-news .box img.home-video-play-button{
	border: none;
	position: absolute;
	margin: 74px 0px 0px 102px;
	opacity: 0.7;
	filter: alpha( opacity = 70 );
}
.video-news .box img.home-video-play-button:hover{
	opacity: 0.9;
	filter: alpha( opacity = 90 );
}

#topnav{
	width: 976px;
	float: left;
	display: block;
	border: none;
	background-image: url(../images/video-topnav.gif);
	background-position: 1px 1px;
	background-repeat: repeat-x;
	height: 34px;
}
#topnav ul li a{
	padding: 9px 11px;
	float: left;
	background: url(../images/video-topnav-border.gif) no-repeat right;
	color: #fff;
	border: none;
}

.video-news .box a{ /* u kan h2 e u bo a */
	color: #000;
	font-size: 12px;
	clear: both;
	font-weight: bold;
}
.video-news .box a:hover{
	text-decoration: underline;
}

.main-news .box a{ /* u kan h2 e u bo a */
	color:#3c7199;
	font-size:12px;
	padding:7px 0;
	font-weight: bold;
}
.main-news .box a:hover{
	text-decoration: underline;
}

/***** end of new home layout *****/

.middle-news-conatiner{
	width: 161px;
	padding: 0px 5px;
	float: left;
	border: 1px solid #A7BAD5;
	border-top: 0px;
	height: 396px;
}
form.answer input.textbox,
form.answer textarea{
	border: 1px solid #cdcdcd;
	width: 159px;
	font-size: 11px;
}
form.answer textarea{
	height: 120px;
}
form.answer label{
	display: block;
	padding-left: 0px;
	margin: 8px 0px 4px 0px;
}
h3.head{
	margin-top: 10px;
}
#top-content ul.middle-tab-list{
	background: none;
	border-top: none;
	border-right: none;
	border-left: none;
}
.middle-narrow .prev{
	position: absolute;
	left: 5px;
	bottom: 25px;
}
.middle-narrow .next{
	position: absolute;
	right: 5px;
	bottom: 25px;
}
.middle-narrow .left-bottom{
	position: absolute;
	left: 5px;
	bottom: 5px;
}
.middle-narrow a.prev,
.middle-narrow a.next,
.middle-narrow a.left-bottom{
	color: #376BA0;
}
.middle-narrow a.prev,
.middle-narrow a.next,
.middle-narrow a.left-bottom{
	text-decoration: underline;
}
.middle-narrow .middle-news-conatiner{
	position: relative;
}
.middle-narrow div.answer{
	height: 248px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.middle-news-conatiner .banner-holder{
	margin-top: 5px;
	height: 213px;
}

