/* css by Tatiana Uzun, mailto: vogel.tatiana@gmail.com */
* {margin:0; padding:0}
html, body {height:100%; width:100%}
body {background:#fff; color:#004B90; font:12px Tahoma, Arial, Helvetica}
address, blockquote, dl, fieldset, form, label, ol, p, pre, ul  {font-size:12px; margin:0; padding:0}
h1, h2, h3, h4, h5, h6 {color:#00ADFF; font-family:Tahoma, Arial, Helvetica; font-weight:normal; margin:0; padding:0}

h1 {font-size:28px; margin:0 0 15px 0}
h2 {color:#E1F7FF; font-size: 27px}
	.h2-news {color:#5B9AD4; height:20px; line-height:20px; padding:0 0 0 16px}
h3 {font-size:14px}
h4 {font-size: 12px}
h5 {font-size: 11px}
h6 {font-size: 10px}

/* Table */
table { border: 0; border-collapse: collapse }
table td { padding: 0px; vertical-align: top; text-align: left; }

/* Links */
img {border: 0}
a img {border: 0}
a {color: #004B90; text-decoration: none}
a:hover, a:focus, a:active {text-decoration: underline}
a:focus, a:active {outline:none}
:focus { -moz-outline-style: none}

input,select {vertical-align: middle; height: 21px}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}

.float-lt{float:left; display:block}
.float-rt{float:right; display:block}
.clear {clear:both}
.clear-all {clear:both;	width:100%}
.overflow {overflow:auto; width:100%}

.global {_height: 100%; margin:0 auto; min-width:1000px; position: relative; width:100%}
html>body .global {height: auto !important; min-height: 100% !important; }

/* ** layout ** */
.global-inner {margin:0 auto; padding:0 0 75px 0; width:1000px}
.wrapper{float:left; width:100%}
.center-column {margin: 0 30px 0 285px}
.left-column {float:left; padding:0 0 0 21px; width:227px}

/* ** header ** */
.header {background:url(/images/header3.jpg) 100% 0 no-repeat}
	.h-rt {background:url(/images/header2.jpg) 317px 0 no-repeat}
	.h-lt {background:url(/images/header1.jpg) 0 0 no-repeat; height:323px;}
	.h-logo {color:#0084FF; font:31px "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica; padding:42px 0 0 17px; text-align:center; width:300px}
	.h-logo a {color:#0084FF}
.menu-block {border-top:6px solid #0084FF; margin:0 0 35px 0;}
	.contacts {color:#0084FF; float:left; font:26px "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica; padding:12px 0 0 0; text-align:center; width:274px}
    .h-menu {background:url(/images/hmenu_br.gif) 100% 100% no-repeat #0084FF; margin:0 30px 0 274px}
	.h-menu-inner {background:url(/images/hmenu_bl.gif) 0 100% no-repeat; color:#fff; height:12px; padding:15px 0; text-align:center;}
	.h-menu a {color:#fff; padding:0 7px} 
	

/* left column */
.news {margin:0; padding:0}
	.news dt {background:url(/images/news_top.gif) 0 0 no-repeat #E1F7FF; margin:0; padding:12px 12px 0 12px}
	.date {color:#5B9AD4}
	.news dt a {text-decoration:underline}
	.news dt a:hover {text-decoration:none}	
	.news dd {background:url(/images/news_bot.gif) 0 0 no-repeat; color:#5B9AD4; margin:0; padding:21px 29px 10px 0; text-align:right;}
	.news dd a {color:#5B9AD4}

.left_menu {margin:0; padding:0 0 12px 24px}
	.left_menu li {margin:0; padding:0 0 10px 10px}	


/* center column */
.ul-flags {list-style-type:none; margin:15px 0 15px 50px; padding:0}
	.ul-flags li {background:url(/images/ico_flag.gif) 0 2px no-repeat; font-size:11px; font-weight:bold; padding:0 0 5px 18px;}

/* ** footer ** */
.footer {bottom:0; font-size:11px; height:42px; position: absolute; width:100%}
	.f-inner {margin:0 auto; width:940px}
	.f-copyright {float:left; width:240px; text-align:center;}
    .f-menu {background:url(/images/fmenu_tr.gif) 100% 0 no-repeat #E1F7FF; margin:0 30px 0 244px}
	.f-menu-inner {background:url(/images/fmenu_tl.gif) 0 0 no-repeat; height:12px; padding:15px 0; text-align:center;}
	.f-menu a {padding:0 7px}

/* Oriole */
.pages {margin:0 0 20px 0; text-align:center;}
.content .pages {margin:0}
	.pages a {color:#000; font-size:18px; padding:1px 5px;}
	.pages .active {background:#1F93FF; color:#fff}

.tofullnews {display: block; text-align: right; margin-top: 8px;}
.tofullnews a {color: #0771a6; text-decoration: underline;}
.tofullnews a:hover {color: #0771a6; text-decoration: none;}

h3 {color: #0771a6; font: 1.3em 'Tahoma'; padding-bottom: 10px;}
h3 a {text-decoration: underline; color: #0771a6;}
h3 a:hover {text-decoration: none; color: #0771a6;}

.imgstyle {
	float:left;
	display:block;
	padding: 10px;
}