﻿input.filter_btn{

background-image:url('/img/bbg.gif');

background-repeat:repeat-x;

border:1px solid #bfbfbf;

height:20px;

}



body{margin:0;padding:0;text-align:center;background:#FFF}

body,td{font:normal 12px Verdana;color:#333;}

h1,h3{margin:0; padding:0 0 10px 0; font:normal 25px Verdana;} /* 25px*/

h2,h3{padding-top:10px;}

h1 {padding-bottom:20px; color: #014B44} 

h2{margin:0; padding:0 0 10px 0; font:normal 18px Verdana; color:#000;}

h3{font-family: Verdana; font-size: 17px; font-weight: normal; color:#004a80; padding-right:20px}

h4{font:bold 15px Verdana; color:#2f2f2f; margin:0; padding:0 0 14px 0}

h5{color:#014B44; margin:20px 0 10px 0;  font-size:13px}

h6{color:#004a80; margin:0px 0px 5px 0px;  font-size:12px}

p{margin:0;padding:0 0 12px 0; color:#333}

a{text-decoration:none;color:#004a80}
a.bold{text-decoration:underline; color:#004a80; font-weight:bold;}

a:hover{text-decoration:underline;color:#004a80}

a:hover,

#content .box-3 .box a:hover,

#content .ul-2 li a:hover,

#footer #menuf a:hover,

#content .pages a:hover{color:#0077cd}

.content h2 {padding-top:15px;} 

a img{border:0}

form{margin:0; padding:0}

input,select,textarea{font:normal 11px Verdana;color:#636363; border: solid 1px #ccc}
input.nob{border: 0px}
input.nob2{border: 0px; margin-top:7px;}

.clr{height:1px;clear:both;overflow:hidden;margin-top:-1px; font-size:1px; line-height:1px}

hr{height:1px; border:0; background:url(img/hr-1.gif) 0 0 repeat-x; padding:0; margin:15px 0 10px 0}

#dataEv {font-family: Verdana; font-size: 15px; font-weight: bold; color:#004a80; padding:0px 25px; text-align: right;}

strong {color:#014B44; font-weight:bold }



#main{width:100%;margin:0 auto;text-align:left; padding:0; position:relative;top:-23px;}

#main #head{padding:0px 0 6px 0; position:relative; height:100%; /*background: url(img/ny2010.jpg) no-repeat top left;*/}
/*#head img {position:relative;top:0;}*/

#main #container{padding:7px 0 10px 0; width:100%;}

#main #footer{color:#808080; padding-bottom:10px}



#head {margin-top:20px}

#ddcom {
text-align:right;
padding:0;
margin:0;
font-size:11px;
color:#666;
height:20px; 
position:absolute;
top:23px;
right:0;
background: url(img/efs.gif) right top no-repeat;
}
#ddcom a {
padding-right:30px;
padding-top:2px;
}

#head #logo{height:82px; padding-left:2px}

#head #logo a{float:left; margin-right:8px}

#head #search{position:absolute; top:49px; right:163px; width:378px; background:url(img/mn-3a.gif) bottom right repeat-x; height:33px;color:#DDDDDD; font-size:11px}

#head #search ul{margin:0; padding:0 0 0 25px; list-style:none; background:url(img/mn-4a.gif) 0 0 no-repeat; height:33px}

#head #search ul #mail{width:158px; height:12px; background:url(img/mn-5a.gif) 100% 0 no-repeat; padding:10px 0; float:left}

#head #search ul #mail a{text-decoration:none; color:#007B78; font-weight:bold; padding-right:20px; background:url(img/mail.gif) 100% 3px no-repeat}

#head #search ul #mail a:hover{color:red;}

#head #search ul #form{float:right; width:189px; padding:8px 0 0 0; background:url(img/mn-6a.gif) 100% 0 no-repeat}

#head #search ul #form input{vertical-align:middle}

#head #search ul #form .input{width:138px; border:1px solid #F2F2F2; margin-right:6px; padding:2px 6px}

#head #search #spec_predl{position:absolute; top:0px; right:-163px; width:163px; height:32px; padding:10px 0 0 20px; background:url(img/spec_pred.gif) 100% 0 no-repeat; color:#FFF; font-size:11px; font-weight:bold;}
* html #head #search #spec_predl {padding-top:10px;	}

#head #search #spec_predl a {color:#FFF}


#head #menu{border:0; border-collapse:collapse; width:100%; height:33px; background:#009789 url(img/mn-1.gif) 0 0 repeat-x}

#head #menu td{padding:0}

#head #menu td a{display:block; height:33px; font-size:11px; line-height:33px; text-align:center; padding:0px 1px; text-transform:uppercase; color:#FFF; text-decoration:none; white-space:nowrap; border-left:1px solid #00ae9e;border-right:1px solid #003530}

#head #menu td a:hover{background:#009688 url(img/mn-2.gif) 0 0 repeat-x}

#head #menu td a.selected{background:#009688 url(img/mn-2.gif) 0 0 repeat-x; }

#head #menu td.first a{border-left:0}

#head #menu td.last a{border-right:0}

#head #sub-menu{margin:0; padding:10px 10px 10px 5px; list-style:none; border-bottom:1px solid #e6e6e6}



#head #sub-menu li{float:left; padding-right:14px; margin-right:13px; background:url(img/li-mn.gif) 100% 10px no-repeat; height:28px; font:bold 11px Verdana; line-height:28px; color:#636363; white-space:nowrap}



#head #sub-menu li.last{background:none; padding:0; margin:0; float:none}

#head #sub-menu li a{color:#636363; font-weight:normal}

#head #sub-menu li a:hover{color:#006b61; text-decoration:underline;}



td.left-colum, td.right-colum {width: 220px; vertical-align:top; padding-top:10px}


.left-colum h2, .right-colum h2,



.left-colum h2 a, .right-colum h2 a{color:#000; text-decoration:underline;}



.left-colum h2 a:hover, .right-colum h2 a:hover{color:#ed1c24; text-decoration:underline;}



.left-colum .ul-1, .right-colum .ul-1{margin:0; padding:0; list-style:none; }



.left-colum .ul-1 li, .right-colum .ul-1 li{padding:0 0 10px 0; background:url(img/border-news.gif) 0 100% repeat-x; margin-bottom:10px; font-size:11px; line-height:13px}



.left-colum .ul-1 li.last, .right-colum .ul-1 li.last{background:none}



.left-colum .ul-1 li p, .right-colum .ul-1 li p{padding-bottom:2px; color:#767676}



.left-colum .ul-1 li div, .right-colum .ul-1 li div{padding-left:21px}



.left-colum .news li div, .right-colum .news li div{background:url(img/li-news.gif) 0 0px no-repeat}



.left-colum .measures li div, .right-colum .measures li div{background:url(img/li-1.gif) 0 0px no-repeat}



.left-colum .training li div, .right-colum .training li div{background:url(img/li-2.gif) 1px 2px no-repeat; padding-top:0px; }


.left-colum .box-1, .right-colum .box-1{padding:0 0 2px 1px}



.left-colum .box-2{padding:1px 0 2px 1px; /*background:url(img/box-1.jpg) 0 0 no-repeat*/}

.right-colum .box-2{padding:0; /*background:url(img/box-1.jpg) 0 0 no-repeat*/}





td.content{vertical-align:top; padding-left: 25px; padding-right: 25px; }



.content .box-3{background:#f1f2f2 url(img/box-1-1.gif) 0 0 repeat-y;  margin-bottom:10px}



.content .box-3 .deco{background:url(img/box-1-2.jpg) 0 100% no-repeat; padding:14px 0 20px 0}



.content .box-3 .box{width:254px; float:left; text-align:center; font-weight:bold}



.content .box-3 .box a,



.content .box-3 .box img{margin-bottom:5px;}



.content .sub-container .left .box-3{/*width:505px*/}



.content .sub-container .left .box-3 .box{width:252px}



.content .sub-container .left .box-3 .deco{background-image:url(img/but-1-4.jpg); padding:0}



.content .sub-container .left .box-3 .deco .deco{padding:14px 0 24px 0; background:url(img/but-1-3.jpg) 0 0 no-repeat}



.content .ul-2{margin:0; padding:0 0 10px 0; list-style:none}



.content .ul-2 li{padding:9px 0 10px 16px; background:url(img/li-3.gif) 5px 15px no-repeat; border-bottom:1px solid #d9d9d9}



.content .ul-2 li.last{border:0}



.content .ul-2 li a{color:#4b4b4b}



.content .box-4{width:198px; margin:0 auto 15px auto; background:url(img/box-2-1.gif) 0 0 no-repeat}



.content .box-4 .deco{background:url(img/box-2-2.gif) 0 100% no-repeat; padding:13px 0}



.content .box-4 .deco .deco{background:url(img/ico-1.jpg) 13px 0 no-repeat; padding:0 5px 0 80px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; font-size:11px; min-height:40px;_height:40px}



.content .box-4 a{color:#006b61; font:normal 20px "Trebuchet MS"; text-decoration:none; border-bottom:1px solid #006b61}



.content .box-4 a:hover{color:#05ad9d; border-color:#05ad9d; text-decoration:underline;}







.right-colum .box-5{padding:0 0 10px 4px}



.right-colum .vote{margin:0; padding:0; list-style:none}



.right-colum .vote li{padding:4px 0; font-size:11px; //margin-top:-6px;}



.right-colum .vote li.last{background:none; /*margin-top:-6px*/}



.right-colum .vote li div{padding:0; height:9px; /*margin-top:-6px*/}



.right-colum .vote li div span{display:block;float:right;margin:0;color:#898989;}



.right-colum .vote li div div{height:6px; background:#f50c0f url(img/vote-2.gif) 0 0 repeat-x; float:left; overflow:hidden; font-size:1px; line-height:1px; padding:0; margin-top:5px}



.right-colum .vote li div div div{background:url(img/vote-1.gif) 0 0 no-repeat; /*margin-top:-160px*/}



.right-colum .vote li div div div div{background:url(img/vote-3.gif) 100% 0 no-repeat; padding:0; /*margin-top:-16px*/}



.right-colum .vote li div div div div div{background:none; padding:0;}



.vote input{border: 0}



.right-colum #submenuN {padding: 0; margin:0;}



.right-colum .ul-menu li.active, .right-colum .ul-menu2 li.active{font-weight:bold; color:#004a80;}

.right-colum .ul-menu, .right-colum .ul-menu2{margin:0; padding:0px; list-style:none; }
.right-colum .ul-menu22{margin:0; padding:0 0 0 23px; list-style-image:url(img/menu22.gif) }

.right-colum .ul-menu li{padding:2px 0px; font-size:13px; line-height:15px; margin:0px}
.right-colum .ul-menu2 li{padding:2px; font-size:12px; line-height:14px; margin:0px}





.content .box-6{background:url(img/border-1-1.gif) 0 0 no-repeat}



.content .box-6 div{background:url(img/border-1-2.gif) 0 100% no-repeat; padding:10px 0}



.content .box-6 div div{background:none; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; padding:5px 10px 5px 12px; font-size:20px; line-height:25px}



.content .box-6 img{vertical-align:middle}



.content .box-6 a{margin:0 10px; color:#014B44}



.content .banner{text-align:center; padding-bottom:15px}



.content .img{padding:1px; border:1px solid #b4b4b4; float:left; margin:0 10px 6px 0}



.content .ul-3{padding:0; margin:0 -5px 0 0; list-style-image:url(img/str.gif); width:510px}



.content .ul-3 li{float:left; width:122px; background:url(img/box-3-1.gif) 0 0 no-repeat; margin:0 5px 5px 0}



.content .ul-3 li.clr{width:505px; float:none; margin:0 0 15px 0; clear:both; height:9px; line-height:1px; overflow:hidden; background:none; border-bottom:1px solid #cdcdcd}



.content .ul-3 li a{display:block; float:left; background:url(img/box-3-2.gif) 0 100% no-repeat; padding:9px 0; color:#014B44}



.content .ul-3 li a span{display:block; border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; height:102px; color:#014B44}







.content .form-1{margin:0; padding:0 0 10px 0; list-style:none; width:340px}



.content .form-1 li{padding-bottom:4px; font-size:11px; line-height:20px}



.content .form-1 li.last{padding:10px 0}



.content .form-1 li select{width:202px; float:right}



.content .pages{padding:5px 0 14px 0; font-size:11px}



.content .pages a{color:#2f2f2f; text-decoration:none; color:#014B44}



.content .tab-1{border:0; border-collapse:collapse}



.content .tab-1 td{font-size:11px; padding:5px; border-bottom:2px solid #FFF; border-right:1px solid #FFF; background:#fafcfb}



.content .tab-1 .row-2 td,



.content .tab-1 td.row-2{background:#f2f6f7}



.content .tab-1 thead td{font-weight:bold}



.content .tab-1 tbody td{vertical-align:top}







.content .news{margin:0; padding:0 0 10px 0; list-style-image:url(img/str.gif)}



.content .news li{padding:0 0 11px 0}



.content .news li .nm{padding-bottom:5px; color:#666}



.content .news li .nm span{font-size:11px;color:#767676}







.content .dir{margin:0; padding:0; list-style-image:url(img/str.gif)}



.content .dir li{padding:0 0 10px 150px; border-bottom:1px solid #808080; margin-bottom:12px}



.content .dir li.last{border:0}



.content .dir li .img{margin-left:-150px}







.content .project td{border-right-color:#cdcdcd}



.content .project .no_border{border-right:0}



.content .project .hr td{border-bottom-width:8px}







.content h5 a {color:#014B44}



.content ol {margin:0; padding:0 0 0 20px; color:#333}



.content ol.vac {color:#014B44;}



.content ol.vac li {font-weight:bold; padding-bottom:10px}



.content ol li {margin:5px}



.content ul, .content ul ul, .content ol ul {margin:0 15px 10px 15px; padding:0px; color:#333; list-style-image:url(img/str.gif);}



.content ul li, .content ol.vac ul li  {margin:5px; padding:0px;}


.content table {witdh:100%; border:0; cellpadding:1px; cellspacing:1px}

.content td {vertical-align:top; padding:5px}

.content tr.tr1, .content tr.tr1a  {background:#f2f2f2;}
.content tr.tr2, .content tr.tr2a  {background:#FAFAFA;}
.content tr.tr2a td, .content tr.tr1a td { font-size:11px !important; padding:2px !important;}



#footer #menuf{text-align:right; padding:5px 8px 5px 0; color:#808080; border-bottom:1px solid #808080; font-size:11px; line-height:18px}



#footer #menuf a{color:#808080; text-decoration:none}



#footer #copyright{font-size:10px; float:left; color:#cdcdcd; line-height:7px; padding:6px; width:200px}



#footer #copyright span{display:block;padding-bottom:13px; color:#666}



#footer #contact{margin:0; padding:3px 6px 0 0; list-style:none; float:right}



#footer #contact li{padding:0 31px 0 0; margin-right:29px; float:left; font-size:10px; line-height:12px; text-align:right; white-space:nowrap; background:url(img/border-f.gif) 100% 9px no-repeat}



#footer #contact li.last{background:none;padding:0; margin:0}



#footer #contact li b{color:#ed1c24}



strong a.title {text-decoration:none;color:#004a80}
strong a.title:hover {text-decoration:underline;color:#0077CD}

.rim, .rim2  {
color:#999;
font-size:11px;
text-align:center;
}
.rim  {
float:right;
padding-left:5px;
}
.rim2  {
float:left;
padding-right:5px;
}
#ddcom {
text-align:right;
padding:0;
margin:0;
font-size:11px;
color:#666;
height:20px;
}

#timeForm {
padding-top:20px;
}

#input1{
border:0; 
color:red;
width:60px;
padding:0;
margin:0;
}

.ecm {
padding:0;
margin:0;
background:#FAFAFA url(img/midecm.gif) top left repeat-y;
width:712px;
height:100%;
text-align:center;
}
.ecm img {
border:none;
padding:0 30px 0 20px;
}
.ecmt {
padding:0;
margin:0;
background:#FAFAFA url(img/topecm.gif) top left no-repeat;
width:712px;
height:23px;
color:#FAFAFA;
}
.ecmb {
padding:0;
margin:0;
background:#FAFAFA url(img/botecm.gif) bottom left no-repeat;
width:712px;
height:23px;
color:#FAFAFA;
clear:both;
}
.ecm>ul {
padding:0 0 0 30px;
margin:0;
list-style:none;
}
.ecm>ul li {
padding:10px;
margin:0;
float:left;
width:200px;
text-align:center;
}
.nlc {float:left;}
.nlc ul {
padding:10px 0 0 60px;
margin:0;
}
.nlc p {padding:0; font-size:13px; margin:0 0 0 -100px;}
.nlc ul li {
padding:5px 0;
margin:0;
width:430px !important;
float:none !important;
display:block !important;
text-align:left !important;
}

