/* CSS Document */
body {margin:0px;padding:0px; font-size:12px;
font-family: myriad, tahoma, verdana; color:#000000; text-align:center; background: #FFFFFF url('../img/pbg.gif') top repeat-x center;}
a:link, a:visited {/*color:#FF6100;*/ color: #333333; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}
a img{border:none;}
hr{display:none}
h1,h2,h3,h4,h5{padding:0;margin:0}
p,ul,ol,li{padding:0;margin:0}
.c {clear:both;padding:0px;margin:0px;}
.line{background: url("../img/line.gif") no-repeat center;width: 100%;height: 25px;clear: both;}
#rc img { border:1px solid #CCCCCC; padding:2px; margin:6px}



/*print*/
#print { text-decoration: none; text-align:center; color: #000000;float:right; padding:6px 5px 6px 20px;background:#e5e5e5 url('../img/p.gif') left no-repeat; border:1px solid #bfbfbf;}
#print:hover{ border:1px solid #add8e6; background-color:#FFFFFF; }

/*position*/
#rc {width:586px; float:right; padding:10px 5px 5px 0px;}
#rc ul { margin-left:20px; }
#lc {width:210px;float:left; padding:20px 4px 4px 0px;background: url(../img/line_v.gif) top no-repeat right;}
#lc h2, #rc h1, h2 { color: #000000;padding-left:5px; margin-bottom:4px; margin-right:5px; font-size:16px; margin-bottom:10px; padding-bottom:4px;padding:5px; margin-top:0px;
padding: 2px 0 3px 15px; border-bottom:3px solid #cccccc;padding-top:0px;
	background: url('../img/subnav.gif') 0 50% no-repeat;}
#lc p { font-size:18px; }

/*menu*/
#menu {list-style:none; padding:0px 3px 10px 0px; margin:5px 2px 10px 0px; background: url(../img/menu_line.gif) no-repeat bottom;}
#menu li { margin-bottom:4px; padding: 3px 0 3px 15px;
	background: url('../img/subnav.gif') 0 50% no-repeat;}
#menu li a { font-size:12px; color: #333333; color:#0099CC;}
#menu li a:hover { text-decoration:none;}
#menu .active { font-weight:bold; 	font-weight: bold;padding: 3px 0px 3px 15px;
	background: #FF7B00 url('../img/subnavact.gif') 0 50% no-repeat; background:url('../img/button.gif') 0 50% no-repeat; width:194px;		}
#menu .active a { color:#FFFFFF; text-decoration:none;}
#last { margin:0px 10px; font-size:11px;}
#last a { font-weight:bold;}
i { color: #009900; font-size:10px; font-style:normal;}

.errors {list-style:disc;border:2px solid #FF9B0D;padding:10px;padding-left:50px;width:80%; margin-top:10px; margin:auto; background:url("../img/help.gif") no-repeat #FFFFFF;}
.errors li {color:#265B91; font-weight:bold;}
#alert { color:#265B91; padding:10px; width:40%; margin:auto;border:2px solid #FF9B0D; font-weight:bold; margin-top:10px; background-color:#FFFFFF;}

/*forms*/
fieldset { border:1px solid #FFA019; padding:10px; margin:10px;}
legend { color:#414141; font-weight:bold;}
.label { font-weight:normal; font-size:13px; font-family:Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif; width:300px; margin-right:10px; padding:5px;}
input { border:1px solid #BDBDBC; padding:3px;}
textarea { border:1px solid #BDBDBC; padding:3px;}
select {  border:1px solid #BDBDBC; padding:3px;}
.button {padding: 3px 15px 3px 15px;background: url("../img/button.gif") 0% 60% repeat-x;text-decoration:none;border-right:1px solid #666666;border-bottom:1px solid #666666;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;color:#000000;text-decoration:none; color:#FFFFFF; border:1px solid #FFFFFF; cursor:pointer;}

/*pathway*/
#pathway {color: #999999;padding:0px 0px 0px;;font-size:11px;margin-bottom:0px; width:60%; float:left;}
#pathway strong {color: #999999;font-weight:bold;text-decoration:underline;}
#pathway a {color: #999999;}
#pathway a:hover {text-decoration:none;}


#phone { float:right; width:39%; font-weight:bold; text-align:right; color:#666666; color: #ff7b00}
#phone span { font-weight:normal; color:#999999;}
/*pages*/
#pages { text-align:center; clear:both; margin-top:10px; margin-bottom:10px;}
#pages a { background-color:#E1F0FF;border:1px solid #3399CC;padding:2px 5px 2px 5px; color:#000000; text-decoration:none; }
#pages a:hover { background-color:#FDFEFF; color:#000000}
#pages b { color:#990000; text-decoration:none;}

/*menu*/
.topmenu, .header, .subheader, .contentWrapper, #footer{width: 100%;text-align: center;}
.headerBody, .subheaderContent, .contentBody, .footerBody{margin-left: auto;margin-right: auto;text-align: left;width: 900px;}
.topmenu{background: #ffffff url("../img/topmenu.gif") repeat-x bottom left;}
.menu{text-align:center;overflow: hidden;height:24px;background: url("../img/menu_bg.gif") no-repeat bottom;padding-top:0px; color:#CCCCCC;}
.menu a{ font-size:11px; color:#000000;  text-decoration:none; font-weight:bold; padding:5px 7px 2px 2px; margin-bottom:10px;border-right:1px solid #F0F0F0; }
.menu a:hover{ text-decoration:none; color:#ff7b00;}
.menu .active { text-decoration:none; color:#ff7b00;}

/*it center*/
.it a {border:1px solid #B52929;width:100px;color:#000000;font-family:Arial, Helvetica, sans-serif;padding:1px; text-decoration:none; margin-bottom:10px;}
.it a:hover {width:100px;border:1px solid #000000;color:#000000;text-align:left; text-decoration:none;}
.it span {width:10px;color:#ffffff;background-color: #B52929;font-family:Arial, Helvetica, sans-serif;padding-left:3px;padding-right:2px;}

/*content and header*/
.subheader{clear: both;background: #ffffff url("../img/subheader.gif") repeat-x top left;}
.subheaderContent{height: 21px;background: #ffffff url("../img/subheadercontent.gif") no-repeat top;}
.header{background-color: #e5e5e5;}
.headerBody{height: 213px;//overflow: hidden;background: #e5e5e5 url("../img/headerbody.gif") repeat-y top;}
.contentWrapper{background-color: #ffffff;}
.contentBody{background: #ffffff url("../img/content_bg.gif") repeat-y top;}
.headerContent{padding-left: 26px;padding-right: 26px;}
.ContentPadding{padding-top: 0px;padding-left: 40px;padding-right: 40px;padding-bottom: 14px;}

/*footer*/
#footer{background-color:#f2f2f2;}
.footerBody{height: 55px;color: #6a6a6a;font-size: 11px;background: #ffffff url("../img/footer_bg.gif") repeat-y top;}
.footerBody a, .footerBody a:visited, .footerBody a:active{color: #6a6a6a;text-decoration: none; }
.footerContent{padding-left: 35px;padding-right: 45px;padding-top: 10px;padding-bottom: 20px;}
.footerCopyright{margin-left: 15px;margin-top: 5px;float: left;}
.footerDevoloper{margin-top: 12px;float: right;}

.eu_cookies{position:fixed;left:0;width:100%;color:white;background-color:#444;z-index:1000;bottom:0;padding:4px 4px 4px 4px;text-align:center;opacity:0.9;}
.eu_cookies a{color:#fff;}
.eu_cookies button{background:green;color:white;border:1px solid #91c69d;cursor:pointer;}