body {margin: 0px; padding: 0px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 13px; line-height: 19px; color: #263856; background: #ffffff;}
table {margin: 0px; padding: 0px; border-collapse: collapse; border: none;}
td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}
div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}
label:hover {cursor: pointer;}
form {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}
img {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}

a {color: #cc0000; text-decoration: none;}
a:hover {text-decoration: underline;}




h1 {display: inline-block; margin: 0px 0px 1em 0px; padding: 2px 10px 4px 10px; position: relative; left: -10px; font-family: arial narrow, arial, sans-serif; font-size: 24px; font-weight: bold; text-transform: uppercase; line-height: 27px; color: #263856; background: #ffffff; float: left; clear: both;}
h2 {display: inline-block; margin: 0px 0px 5px 0px; padding: 2px 10px 4px 10px; position: relative; left: -10px; font-family: arial narrow, arial, sans-serif; font-size: 21px; font-weight: bold; text-transform: uppercase; line-height: 24px; color: #263856; background: #ffffff; float: left; clear: both;}
h3 {margin: 0px 0px 5px 0px; padding: 0px; font-family: arial narrow, arial, sans-serif; font-size: 18px; font-weight: normal; text-transform: uppercase; line-height: 18px; color: #263856;}
h4 {margin: 0px 0px 5px 0px; padding: 0px; font-family: arial narrow, arial, sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; line-height: 18px; color: #263856;}

h1+* {clear: both;}
h2+* {clear: both;}

p {font-family: trebuchet ms, tahoma, sans-serif; font-size: 13px; line-height: 19px; color: #263856;}

li {font-family: trebuchet ms, tahoma, sans-serif; font-size: 13px; line-height: 19px; color: #263856;}


strong {color: #000000;}

input {margin: 1px 0px; padding: 1px 2px; background: #ffffff; border: 1px solid #000000;}
textarea {margin: 1px 0px; padding: 1px 2px; background: #ffffff; border: 1px solid #000000;}

/** {border: 1px solid #000000;}*/

ul.lang_menu {display: inline-block; //display: inline; margin: 0px 0px 10px 0px; padding: 0px; position: relative; left: -5px;}
ul.lang_menu li {display: inline-block; //display: inline; margin: 0px; padding: 0px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 11px; line-height: 12px; color: #000000; float: left;}
ul.lang_menu li a.selected {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 11px; line-height: 12px; color: #000000; background: #f4bc43;}
ul.lang_menu li a {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 11px; line-height: 12px; color: #cc0000;}
ul.lang_menu li a:hover {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 11px; line-height: 12px; color: #ffffff; background: #cc0000;}


ul.main_menu {display: inline-block; margin: 0px 0px 10px 0px; padding: 0px; clear: both; position: relative; left: -5px;}
ul.main_menu li {display: inline-block; margin: 1px 0px; padding: 0px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 14px; line-height: 18px; color: #000000; float: left; clear: both;}
ul.main_menu li a {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 14px; line-height: 18px; color: #000000; background: #ffffff;}
ul.main_menu li a:hover {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 14px; line-height: 18px; color: #ffffff; background: #cc0000 !important;}


ul.main_submenu {display: inline-block; margin: 5px 0px 10px 10px; padding: 0px; float: left; clear: both; position: relative; left: -5px;}
ul.main_submenu li {display: inline-block; margin: 0px; padding: 0px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 12px; line-height: 12px; color: #000000; float: left; clear: both;}
ul.main_submenu li a {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 12px; line-height: 12px; color: #000000;}
ul.main_submenu li a:hover {display: inline-block; margin: 0px; padding: 2px 5px 3px 5px; //padding: 1px 5px 3px 5px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 12px; line-height: 12px; color: #ffffff; background: #0099ff;}


div.rss a {margin: 0px; padding: 3px 8px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; color: #000; background-color: #ff7f00;}



.form_message {color: #cc0000;}




table.List td {padding: 2px 3px 2px 0px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 11px; line-height: 12px; color: #333333;}


td.HeaderL {padding: 3px 2px 3px 0px; text-align: left; font-family: arial, sans-serif; font-size: 70%; border: 0px solid #aaaa55; border-width: 0px 0px 1px 0px;}
td.CellL {padding: 3px 2px 3px 0px; text-align: left; font-family: arial, sans-serif; font-size: 70%; border: 0px solid #aaaa55; border-width: 0px 0px 1px 0px;}
td.TitleL {padding: 13px 2px 3px 0px; text-align: left; font-family: arial, sans-serif; font-size: 80%; border: 0px solid #aaaa55; border-width: 0px 0px 1px 0px;}


div.MainMenuItem {padding: 3px 10px 4px 10px; font-family: arial, sans-serif; font-size: 75%; font-weight: bold; color: #000000; background: #EEEEEE; border: 0px solid #DDDDDD; border-width: 0px 0px 1px 0px;}
div.MainMenuItem a {color: #000000;}



div.BreadCrumbs {padding: 0px 30px 10px 0px; font-family: trebuchet ms, tahoma, sans-serif; font-size: 10px; line-height: 12px; color: #666666;}
div.BreadCrumbs a {color: #000000;}



table.MainMenuItem {margin: 0px 0px 5px 0px;}
table.MainMenuItem td.Item {padding: 2px 10px 3px 10px; font-family: arial, sans-serif; font-size: 80%; font-weight: normal; color: #ffffff; background: #000000;}
table.MainMenuItem td.Item a {color: #ffffff;}

div.MainMenuSubItems {padding: 0px 10px 20px 10px; font-family: arial, sans-serif; font-size: 70%; font-weight: normal; color: #000000;}

div.MainMenuSubItems div.MainMenuSubItem {margin: 0px 0px 5px 0px; padding: 1px 2px 2px 2px; background: #00233c; color: #ffffff;}

div.MainMenuSubItems a {color: #ffffff;}

div.home_news_block {display:block; padding: 15px 0;}
div.home_news_block div.date {display:block; font-family: arial, sans-serif; font-size: 14px; line-height: 18px; color: #364d70;}
div.home_news_block div.title {display:block; font-family: arial, sans-serif; font-size: 14px; line-height: 18px;}
div.home_news_block div.title a {color: #b8241f; text-decoration: none;}
div.home_news_block div.title a:hover {text-decoration: underline;}