/* -- Page -- */
body {margin: 0; padding: 0px; background-color: #ffffff; text-align: center;
font-size: 12px; color: #4e4e4e; font-family: tahoma, arial, helvetica, sans-serif;}
td{font-size: 12px;}

a:link {color: #274360;}
a:visited {color: #274360;}
a:hover {color: #911001; text-decoration: none;}
a:active {color: #274360;}

form, div, span {margin: 0px; padding: 0px;}

#total {text-align: left; width: 986px; margin: 0 auto; padding: 3px 0 0 0;}
#top, #footer, #contentbody{float:left;}
#container{float:left; width: 776px; padding: 0 0 15px 0;}
#top{width: 100%; height: 52px; margin-bottom: 13px; background-image: url(images/head/head_bg.jpg); background-repeat: repeat-x;}
#top img {border-width: 0;}
#leftp {float: left; width: 158px; margin: 0px; padding: 0px;}
#contentp {float:left; width: 615px; margin: 0; padding: 0px;}
#rightp {float:right; width: 150px; margin: 0; padding: 0px;}

#footer {width: 776px; margin: 0; padding: 6px 0 0 0; background-image: url(images/footer_greyline.jpg); background-repeat: no-repeat;}
#footer1{/*background-image: url(images/footer_bg.jpg); background-repeat: repeat-x; */background-color: #6A0C02; 
margin-bottom: 1px; padding: 8px 0; color: #ff9c00; font-size:10px; text-align: center; font-weight: bold; 
line-height: 15px; text-transform: uppercase;}
#footer2{text-align: left; color: #274360; font-size: 10px; font-weight: bold; padding: 4px 20px 10px 20px; border-top: 1px solid #971001;}
#footerl{float:left; width: 250px;}
#footer_trafic{float: left; width: 220px; text-align: center;}
#footerr{float:right; width: 250px;}
.footer_st{color: #ad3204;}
#footer1 a:link, #footer1 a:visited, #footer1 a:active{color:#ffffff; text-decoration: none;}
#footer1 a:hover{color: #ff9c00; text-decoration: underline;}

#footer2 a:link, #footer2 a:visited, #footer2 a:active{color:#ad3204;}
#footer2 a:hover{color: #ff7700;}


#box_menu{ float: left; width: 150px; margin: 0 0 8px 0; background: url(images/blocks/box_top.jpg); background-repeat: no-repeat;}
#box_menu h2{margin: 7px 0 6px 0; padding: 0; font-size: 11px; font-weight: bold; color: #bc1400; text-transform:uppercase; text-align: center;} 

#box_language {float: left; width: 148px; margin-bottom: 10px; padding: 5px 0; border: 1px solid #d0d0d0;  background: url(images/blocks/box1_bg.jpg); background-repeat: repeat-x; background-color: #dedede; 
color: #767676; font-family: arial, sans-serif; text-align: center;}
#box_language img{border: 1px solid #c3c3c3; margin: 0 3px;}

#box_gallery img{border: 1px solid #c3c3c3; }
#box_gallery .content_in{text-align: center; font-weight: bold;}

#box_right_top {float: left; width: 148px; margin-bottom: 10px; padding: 5px 0; border: 1px solid #d0d0d0; 
color: #767676; font-family: arial, sans-serif; text-align: center;}

.box1{float: left; width: 150px; margin: 0 0 8px 0; background: url(images/blocks/box_top.jpg); background-repeat: no-repeat;}
.box1 h2{margin: 7px 3px 6px 0; padding: 0; font-size: 10px; font-weight: bold; color: #bc1400; text-transform:uppercase; text-align: right;}
.box1 .content_in{margin-top: 10px; padding: 5px 0; border: 1px solid #d0d0d0;  background: url(images/blocks/box1_bg.jpg); background-repeat: repeat-x; background-color: #dedede; 
color: #767676; font-family: arial, sans-serif;}
.box1 .centered1{text-align:center; font-weight: bold;}
.box1 .centered2{padding: 0 10px 0 28px; font-weight: bold;}
.box1 h3{font-size: 12px; color: #253973; margin: 3px 0; padding: 0;}
.box1 .content_link{margin: 5px;}
.box1 a:link, .box1 a:visited,.box1 a:active{color: #435383;}
.box1 a:hover{color: #8b0f01;}
.box1 .submit1{width: 40px; height: 23px; float:right;}
.box1 .nletter1{color: #253973;}
.box1 .nletter2{color: #000000; font-weight: normal;}

#block_search .stext1{text-transform: uppercase; font-weight: bold;}
#block_search .stext2{margin-left: 13px; font-weight: normal; color: #000;}
#block_search .input_b{margin: 4px 0;}

.box2{float: left; width: 150px; margin: 0; padding-bottom: 5px; background-color: #f5f4f4; border-top: 1px solid #b3b3b3; font-family: arial, sans-serif;}
.box2 h2{margin: 5px 0 5px 5px; padding: 0; color: #253973; font-size: 12px; font-weight: bold;}
.box2 .ul1{margin:0; padding:0; list-style-type:none;}
.box2 .ul1 li{margin: 2px 0 0 0; padding: 0 0 0 13px; 
background: url(images/blocks/arrow_brown.gif) 5px 50% no-repeat;}
.box2 .ul1 a:link, .box2 .ul1 a:visited, .box2 .ul1 a:active{color: #253973; text-decoration: underline;}
.box2 .ul1 a:hover{color: #bc1400; text-decoration: underline;}

.box2 .ul2{margin:0; padding:0; list-style-type:none;}
.box2 .ul2 li{margin: 2px 0 0 0; padding: 0 0 0 13px; 
background: url(images/blocks/arrow_brown.gif) 5px 50% no-repeat;}
.box2 .ul2 a:link, .box2 .ul2 a:visited, .box2 .ul2 a:active{color: #253973; text-decoration: none;}
.box2 .ul2 a:hover{color: #bc1400; text-decoration: underline;}
#box_about2{border-bottom: 1px solid #b3b3b3; margin-bottom: 8px;}

.box3{float: left; width: 150px; margin: 0 0 8px 0; padding-bottom: 5px; background-color: #fff3e5; border-bottom: 1px solid #bc1400; font-family: arial, sans-serif;}
.box3 h2{margin: 0 0 5px 0; padding: 3px 0 3px 5px; color: #bc1400; font-size: 12px; font-weight: bold; border-width: 1px 0; border-style: solid; border-color: #bc1400;}
.box3 ul{margin:0; padding:0; list-style-type:none;}
.box3 ul li{margin: 2px 0 0 0; padding: 0 0 0 20px; border-bottom: 1px solid #ffffff; 
background: url(images/blocks/arrow_cube2.gif) 5px 50% no-repeat;}
.box3 ul a:link, .box3 ul a:visited, .box3 ul a:active{color: #000000; text-decoration: none;}
.box3 ul a:hover{color: #bc1400; text-decoration: underline;}

.box4{float: left; width: 150px; margin: 0 0 8px 0; padding-bottom: 5px; border-bottom: 1px solid #274360; font-family: arial, sans-serif;}
.box4 h2{margin: 0 0 5px 0; padding: 3px 0 3px 5px; color: #274360; font-size: 12px; font-weight: bold; border-width: 1px 0; border-style: solid; border-color: #274360;}
.box4 ul{margin:0; padding:0; list-style-type:none;}
.box4 ul li{margin: 2px 0 0 0; padding: 0 0 0 20px; 
background: url(images/blocks/arrow_blue.gif) 5px 50% no-repeat;}
.box4 ul a:link, .box4 ul a:visited, .box4 ul a:active{color: #000000; text-decoration: underline;}
.box4 ul a:hover{color: #bc1400; text-decoration: underline;}

.box5{float: left; width: 150px; margin: 0 0 8px 0; padding: 0; background-color: #a6bee3; border-top: 1px solid #253973; font-family: arial, sans-serif; font-weight: bold;}
.box5 h2{margin: 0 0 5px 0; padding: 3px 0 3px 5px; color: #253973; font-size: 12px; font-weight: bold;}
.box5 ul{margin:0; padding:0; list-style-type:none;}
.box5 ul li{margin: 2px 0 0 0; padding: 0 0 0 15px;
background: url(images/blocks/arrow_blue2.gif) 5px 50% no-repeat;}
.box5 ul a:link, .box5 ul a:visited, .box5 ul a:active{color: #ffffff; text-decoration: none;}
.box5 ul a:hover{color: #253973; text-decoration: underline;}
.box5 p{margin: 5px 0 0 0;padding: 3px 0 3px 5px; background-color: #274360;}
.box5 p a:link, .box5 p a:visited, .box5 p a:active{color: #ffffff; text-decoration: none;}
.box5 p a:hover{color: #a6bee3; text-decoration: none;}

.box6{float: left; width: 150px; margin: 0 0 8px 0; background: url(images/blocks/box_top.jpg); background-repeat: no-repeat;}
.box6 h2{margin: 6px 3px 6px 20px; padding: 0; font-size: 10px; font-weight: bold; color: #253973; text-transform:uppercase;}
.box6 .content_in{margin-top: 10px; padding: 5px 0; border: 1px solid #d0d0d0;   
color: #767676; font-family: arial, sans-serif;}
.box6 ul{margin:0; padding:0; list-style-type:none;}
.box6 ul li{margin: 2px 0 0 0; padding: 0 0 0 15px;
background: url(images/blocks/arrow_darkorange.gif) 5px 50% no-repeat;}
.box6 ul a:link, .box6 ul a:visited, .box6 ul a:active{color: #253973; text-decoration: underline;}
.box6 ul a:hover{color: #bc1400; text-decoration: underline;}
.box6 p{margin: 0; padding: 3px 0 3px 5px; background-color: #a6bee3; color: #ffffff; font-size: 12px; font-weight: bold;}
.box6 .nitem{padding: 4px; border-bottom: 1px solid #d0d0d0; color: #000000; font-size: 10px;}
.box6 h3{margin: 0 0 4px 0; padding: 0; font-size: 11px; color: #bc1400; font-weight: bold;}

.box7{float: left; width: 150px; margin: 0 0 8px 0; background: url(images/blocks/box_top.jpg); background-repeat: no-repeat;}
.box7 h2{margin: 6px 3px 6px 23px; padding: 0; font-size: 10px; font-weight: bold; color: #253973; text-transform:uppercase;}
.box7 .content_in{margin-top: 10px; padding: 5px; border: 1px solid #d0d0d0; color: #767676; text-align: left;}
.box7 p{margin: 0 0 5px 0; padding: 0;}
.box7 img{border: 1px solid #c3c3c3;}

.input_f{border: 1px solid #454444; color: #454444; margin: 0 0 2px 0; padding: 0; font-size: 10px; font-family: arial, sans-serif;}
.input_b{font-size: 10px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif; text-transform: uppercase;
margin: 2px; padding: 0px; border: 1px solid #454444; background-color: #6B0C01;}
.input_s{border: 1px solid #454444; margin: 0 0 2px 0; font-size: 9px; font-family: tahoma, sans-serif;}

.error{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #fdfcb5; border: 1px dashed #bc0101; margin: 2px 2px 6px 2px; padding: 2px;}
.error_s{font-size: 9px; font-weight: bold; color: #bc0101; text-align: center; background-color: #ffffff;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}

.pic{border: 1px solid #c3c3c3; margin: 0 5px;}

.results{clear: left; margin-bottom: 10px; padding: 4px; font-size: 11px; color: #3a4750;
background-color: #f6f7f9; border: 1px solid #3a4750;}
.results a:link, .results a:visited, .results a:active{color: #4d74bb; text-decoration: underline;}
.results a:hover{color: #fd6300;}
.results .now{color: #fd6300;font-size: 11px; font-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}

.navigation{background-color: #274360; margin: 0 0 10px 0; padding: 4px; text-align: right; 
text-transform: uppercase; font-size: 10px; color: #ffffff; font-weight: bold;font-family: tahoma, sans-serif;}
.navigation a:link, .navigation a:visited, .navigation a:active{color: #ffffff; text-decoration: none;} 
.navigation a:hover {color: #ff9c00; text-decoration: none;}

#block_calendar{text-align: center; font-family: tahoma, sans-serif; margin-bottom: 10px; padding-bottom: 0;}
#block_calendar h2{color: #000; margin: 0 0 5px 0; padding: 4px 0; border-bottom: 1px solid #b3b3b3;}
.tablec{width:136px; border: 1px solid #7d8079; border-collapse: separate; border-spacing: 1px;}
.tablec .cyear{width:100%; height: 24px; background-color: #cccccc; font-size:11px; font-weight:bold; color:#333333; text-align:center; border: 1px solid #7d8079;}
.tablec .cyear a:link, .tablec .cyear a:visited, .tablec .cyear a:active{font-size: 12px; color: #990000; text-decoration:none;}
.tablec .cyear a:hover{font-size: 12px; color: #333333; text-decoration:underline;}

.tablec th{padding: 1px; border: 1px solid #7d8079; background-color: #ececec; font-size:11px; color: #333333; font-weight: bold; text-align: right;}
.tablec td{padding: 1px; border: 1px solid #7d8079; font-size:11px; color: #333333; text-align: right;}

.tablec .cday{background-color: #fff; color: #333333; font-weight: bold; }
.tablec .cday a:link, .tablec .cday a:visited, .tablec .cday a:active {color: #990000; text-decoration:none;}
.tablec .cday a:hover {color: #ff0000; text-decoration:underline;}

.daynow{color: #185999;}
#block_calendar #dayname{margin-top: 5px; padding: 2px; text-align: left; border-width: 1px 0; border-style: solid; border-color: #b3b3b3; color: #000;}
.dname {color: #435484; font-weight: bold; }

#block_banner_1{width: 100%; margin: 0 0 8px 0; padding: 2px 0; text-align: center; border: 1px solid #6F6C6C;
background: #FFFFFF url(images/blocks/banner_bg1.jpg) no-repeat scroll left center
}

.block_banner_5{width: 100%; margin: 0 0 10px 0; padding: 0 0 10px 0; text-align: center; border-bottom: 1px solid #6B0C01;}

#block_banner_10{float: right; width: 200px; margin: 0; padding: 0; text-align: center;}
#block_banner_10 img{border: none;}
.block_banner_10{float: left; width: 100%; margin: 0 0 10px 0; padding: 0; text-align: center;}
.block_banner_20{float: left; width: 100%; margin: 10px 0 10px 0; padding: 0; text-align: center;}


#write_params{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td{font-size: 9px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}
