@charset "utf-8";
/* CSS Document */

html, body {height:100%; min-width:990px;}

body{
	background:#ffffff url(body_top.jpg) left top repeat-x;
	margin:0; 
	padding:0;
}

body, td {
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#4b4b4b;
}

a {
	color:#0b3368; 
	text-decoration:underline;
}

a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:18px; margin:0 0 10px 0; padding:2px 0 2px 20px; background:url(path.gif) left top repeat-x;}
h2 {font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}

#wrap {
	height:auto !important;
	min-height:100%;
	height:100%;
	margin:0 auto -177px auto;
	background:url(body_bot.gif) left bottom repeat-x;
}

/* HEAD */
#head {
	/*background:url(1629039-4504.png) left top no-repeat;*/
	background:url(1688037-9946.png) left top no-repeat;
	
	height:267px;
	padding:0 0 0 22px;
	position:relative;
}

.logo {
	background:url(logo.png) left top no-repeat;
	position:absolute;
	top:253px;
	left:32px;
}

.logo a {
	display:block;
	width:318px;
	height:68px;
}

.tel {
	position:absolute;
	top:284px;
	left:32px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
/* ---- */


/* TOP MENU */
#topmenu {
	height:39px;
	margin:0;
	padding:225px 0 0 0;
}

#topmenu li {
	float:left;
	list-style:none;
	background:url(tmenu_razd.gif) right no-repeat;
}

#topmenu li a {
	display:block;
	padding:5px 10px;
	color:#011025;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#topmenu li a:hover {color:#011025;}
/* -------- */


/* CONTENT */
#content {
	width:100%;
	margin:0 0 0 -267px;
	float:right;
}

.content_in {
	margin:0 0 0 267px;
	padding:8px 25px 0 0;
	min-height:600px;
}

.cont {padding:0 0 0 20px;}
/* ------- */

#l_col {
	width:252px;
	float:left;
	padding:0 0 5px 5px;
}


/* MAIN MENU */
#leftmenu {
	background:#0b3368 url(lmenu_top.gif) left top no-repeat;
	padding:45px 10px 20px 27px;
	margin:0 0 5px 0;
}

#leftmenu li {
	list-style:none; 
	padding:0 0 1px 0;
}

#leftmenu li a { 
	background:url(lmenu_ico.gif) left no-repeat;
	display:block;
	padding:2px 0 2px 13px;
	height:1%;
	font:13px Arial, Helvetica, sans-serif;
	color:#fdbd3a;
	text-decoration:none;
}
#leftmenu li a:hover {text-decoration:underline;}
/* --------- */


/* NEWS */
#news {}

.news_head {
	background:#ffac03;
	padding:10px 0 10px 31px;
	margin:0 0 10px 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#000;
}

.news_date {
	font-size:14px;
	color:#4b4b4b;
	padding:0 10px 0 31px;
}

.news_anonce {
	padding:10px 10px 10px 31px;
	font-size:11px;
	color:#010000;
}

.more {
	text-align:right;
	padding:0 10px 20px 0;
}

.more a {
	background:#ffac03;
	padding:0 3px;
	font-size:11px;
	color:#1d1815;
	text-decoration:none;
}
/* ---- */

.informers {text-align:center;}


.wrap_clear {
	clear:both;
	height:200px;
	width:100%;

}
.block_new {
	display: inline-block;
	width: 100%;
}
/* FOOTER */
#footer {
	background:url(footer.gif) left top no-repeat;
	height:177px;
	position:relative;
}

.create {
	position:absolute;
	top:56px;
	left:32px;
	color:#c8c8c8;
}

.create a {color:#c8c8c8;}

.copy {
	position:absolute;
	top:20px;
	right:92px;
	color:#fff;
}

.counters {
	position:absolute;
	top:60px;
	right:92px;
}
/* ------ */


/* BOT MENU */
#botmenu {
	margin:0;
	padding:17px 0 0 22px;
}

#botmenu li {
	float:left;
	list-style:none;
}

#botmenu li a {
	margin:0 10px;
	color:#fff;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#botmenu li a:hover {text-decoration:underline;}
/* -------- */


/* TABLES */

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 td { padding:5px; border: 1px solid #0b3469;}

table.table2 { border-collapse:collapse;}
table.table2 td { padding:5px; border: 1px solid #0b3469;}
table.table2 th { padding:8px 5px; border: 1px solid #0b3469; background:#ffac03; color:#fff; text-align:left;}
/* ------ */