/* css by Tatiana Uzun, mailto: vogel.tatiana@gmail.com */
/* Basic elements */
html {
	height:100%; 
	width:100%
}
body {
	background:#fff; 
	color:#000; 
	font: 62.5%/1 Tahoma, Arial, Helvetica;
	height:100%; 
	width:100%
}
h1, h2, h3, h4, h5, h6 {
	color:#000; 
	font:normal 1em Tahoma, Arial, Helvetica, sans-serif
}
h1 {font-size:24px; margin:0 0 5px 0}
h2 {font-size:1.6em; margin:0 0 10px 0}
h3 {font-size:1.4em}
h4 {font-size:1.2em}
h5 {font-size:1.1em}

a {color: #188CCB; text-decoration:underline}
a:hover, a:focus, a:active {text-decoration:none}
a:focus, a:active {outline:none}
:focus {-moz-outline-style:none}

/* ** general ** */
.global {
	_height: 100%;
	margin:0 auto; 
	min-width:1000px; 
	position: relative; 
	width:100%
}
html>body .global {
	height: auto !important; 
	min-height: 100% !important
}


/* ** header ** */
.header {
	background:url(/images/bg_header.gif) 0 0 repeat-x;
	height:378px;
	overflow:hidden;
	margin:0 auto 15px auto;
	padding:58px 18px 0 23px;
	width:959px
}
	.header-inner {
		background:url(/images/header.jpg) 0 62px no-repeat;
		height:378px;
		padding:0 44px 0 0
	}
	.logo {
		float:left;
		padding:0 0 0 19px
	}
	
/* ** menu ** */
.menu-rt {background:url(/images/menu_rt.png) 100% 0 no-repeat; float:right; margin:18px 0 0 0}
	.menu-lt {background:url(/images/menu_lt.png) 0 0 no-repeat; padding:0 26px 0 20px}
	.menu-inner {background:url(/images/menu_bg.png) 0 0 repeat-x; height:43px; padding:29px 0 0 0}	
.tabs {list-style:none; padding:0; margin:0; height:24px}
.tabs li {float:left; padding:0 3px 0 2px}
.tabs li a {color:#000; display:block; position:relative; text-decoration:none}
.tabs li a em {display:block; height:24px; float:left; padding:0 10px 0 0; background:url(/images/tab_bg.png) 100% 0 no-repeat; position:relative; z-index:100; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000; line-height:25px}
.tabs li a b {display:block; float:left; width:10px; height:24px; background:url(/images/tab_bg.png) 0 0 no-repeat; position:relative; z-index:200;}
 
.tabs li a:hover {border:0; color:#0071BB; cursor:pointer; text-decoration:underline}
.tabs li a:hover b {background-position: left center; color:#0071BB}
.tabs li a:hover em  {background-position: right center;  color:#0071BB; line-height:25px}
 
.tabs li a.selected, .tabs li a.selected:hover {border:0; color:#0071BB; cursor:default; text-decoration:none}
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom; color:#0071BB;}
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right bottom; color:#0071BB; line-height:25px}

.content {
	font-size:11px;
	margin:0 auto;
	line-height:15px;
	padding-bottom:50px;
	width:900px
}
.navigation {
	float:left;
	width:200px;
}
.center-column {
	margin:0 0 0 220px
}

.navigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
	.navigation li {
		background:url(/images/li01.gif) 0 2px no-repeat;
		font-size:12px;
		padding:0 0 3px 13px;
	}

/* ** footer ** */
.footer {
	bottom:0; 
	height:35px; 
	left:0; 
	position:absolute; 
	width:100%
}
	.footer-inner {
		border-top:1px solid #8D8D8D;
		color:#8D8D8D; 
		font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
		margin:0 auto; 
		padding:10px 0 0 0;
		width:1000px
	}
	.cms {
		color:#8D8D8D;
		float:right;
	}
	.vcard {
		color:#8D8D8D; 
		float:left;
		font-style:normal;
	}
	.vcard a {color:#8D8D8D} 
/* Other */
.clear {
	clear:both; 
	width:100%
}

.catalog-menu {
  clear:right;
  float:right;
  list-style-type:none;
  margin:200px 30px 0 0;
  overflow:hidden;
  padding:0;
  width: 590px
}
  .catalog-menu li {
    float: right;
    padding:0 0 0 10px;
  }
  .catalog-menu img {
    height:64px;
    width:100px
  }


.block {
  border-top:1px solid #8D8D8D;
  margin:20px 0 0 0;
  overflow:hidden;
  padding:10px 0 0 0;
}
.news_img {
  float:left;
  margin:0 10px 0 0
}
.block div {
  overflow:hidden;
  padding:0 0 5px 0
}
.date {
  color:#8D8D8D;
  font-style:italic
}
p.news_title {
  font-size:14px;
  margin:0 0 5px 0
}
.page_link, .ctrl, span.current {
  font-size:12px;
  padding:0 5px
} 

.overflow {overflow:auto}
  .news-column {
    float:left;
    width:45%
  }
  .articles-column {
    float:right;
    width:45%
  }
