@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative;	height:100%; min-width:990px;}

body {text-align:left; background:url(top_bg.gif) left top repeat-x #fff; color:#2b2b2b; font:normal 12px Arial, Helvetica, sans-serif;}

a {color:#da251d; outline-style:none;text-decoration:underline;}
	a:hover {color:#da251d; text-decoration:none; cursor:pointer;}
		a img {border-color:#000}

.path {color:#2b2b2b; padding:0; font:normal 10px Arial, Helvetica, sans-serif;}
	.path a {color:#da251d; text-decoration:none}
		.path a:hover{color:#da251d; text-decoration:underline}

h1 { color:#da251d;  padding:0 0 10px; margin:0; text-transform:none; font:normal 33px Arial, Helvetica, sans-serif}

h2,h3,h4,h5,h6 { margin:0; padding:3px 0 7px; color:#da251d; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
	h2 { font-size:18px}
	h3 { font-size:16px}
	h4 { font-size:15px}
	h5,h6 { font-size:14px}

.thumb              {color:#000000}

/* tables */

table.table0 { border-collapse:collapse;}
	table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
	table.table1 tr:hover {background: #e7e7e7 }
		table.table1 td { padding:5px; border: 1px solid #4a4643;}

table.table2 { border-collapse:collapse;}
	table.table2 tr:hover {background: #e7e7e7}
		table.table2 td { padding:5px; border: 1px solid #4a4643;}
			table.table2 th { padding:8px 5px; border: 1px solid #f24e3d; background-color:#a70e09; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
	table.gallery td {background-color:none; text-align:center; padding:15px;}
		table.gallery td img {}

hr {height:1px; font-size:0; line-height:0; background:#cccccc;border:none}

/*main*/

div.wrapper {
	height:auto !important; height:100%; min-height:100%; width:100%;
	padding:0; margin:0 auto -205px;
	background:url(top_pic.jpg) center top no-repeat;
}
div.main {width:980px; margin:0 auto;}
div.cleaner {height:205px; clear:both;}
.cl {clear:both; line-height:0; height:0; padding:0; margin:0}

/*table content*/
div.cwrap {position:relative; z-index:5;}

table.content {
	margin:0; padding:0;
	width:100%; height:auto;
	border-collapse:collapse; border:none; border-spacing:0; background:transparent;
}
td.l_c {
	width:262px; background:transparent;
	padding:0 0 30px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; vertical-align:top;
}
td.m_c {
	vertical-align:top; background:transparent; 
	padding:23px 0 30px 25px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; text-align:justify;
}


.all-news { font:bold 12px Arial, Helvetica, sans-serif; text-align:right; padding:10px 6px 12px 0; float:right;}
.all-news a { color:#da251c; text-decoration:underline;}
.all-news a:hover { color:#da251c; text-decoration:none;}

.banner {padding:7px 0 10px; text-align:center;}

div.text {padding:0 15px 20px 20px;}
/*news
-----------*/
div.news_wrap {position:relative;}
div.news_title {padding:0 0 9px 18px; color:#161312; font:normal 26px Arial, Helvetica, sans-serif; float:left;}
div.news {float:left; width:300px; height:130px; background:#e7e7e7; padding:8px 15px 7px 20px; margin:0 0 0 10px;}

div.n_date {color:#838383; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; padding:0 0 6px;}

div.n_title {font:bold 12px/13px Arial, Helvetica, sans-serif; margin:0 0 3px;}
	div.n_title a {text-decoration:underline; color:#da251d;}
		div.n_title a:hover {text-decoration:none; color:#da251d;}

div.n_anonce {color:#818082; font:normal 11px/12px Arial, Helvetica, sans-serif; height:60px; overflow:hidden; text-decoration:underline;}

/*informers
-----------*/
div.inform {padding:20px 0; text-align:center;}

/*tmenu
-----------*/

ul#tmenu {margin:0; padding:0 0 0 10px; list-style:none; height:82px;}
	ul#tmenu li {margin:0; padding:0 0 0 1px; float:left; height:82px; background:url(tm_border.gif) left top no-repeat;}
		ul#tmenu li:first-child {background:none;}
			ul#tmenu li a {display:block; float:left; text-decoration:none; height:42px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; padding:40px 13px 0 13px;}
				ul#tmenu li a:hover {text-decoration:none; background:url(tm_h_bg.jpg) left top repeat-x;}

/*lmenu
-----------*/
div.lmenu_wr {width:262px; background:url(lm_bot_bg.gif) left bottom repeat-x #35312e;}

ul#lmenu {min-height:270px; margin:0; padding:23px 12px 30px 14px; list-style:none; background:url(lm_top_bg.gif) left top repeat-x;}
	ul#lmenu li.level_1 {margin:0; padding:0; line-height:0; font-size:0;}
		ul#lmenu li.level_1 a {display:block; text-decoration:none; padding:4px 0 4px 19px; color:#fff; font:normal 13px Arial, Helvetica, sans-serif; background:url(lm_marker.gif) 4px center no-repeat; border-bottom:1px solid #54504d;}
			ul#lmenu li.level_1 a:hover {text-decoration:none; color:#fff; background:url(lm_marker.gif) 4px center no-repeat #da251d;}
	ul#lmenu li.level_2 {margin:0; padding:0 32px 0 34px; line-height:0; font-size:0;}
		ul#lmenu li.level_2 a {display:block; text-decoration:none; padding:5px 5px 5px 8px; border-bottom:1px solid #54504d; color:#fff; font:normal 13px Arial, Helvetica, sans-serif;}
			ul#lmenu li.level_2 a:hover {text-decoration:none; color:#da251d;}

/*bmenu
-----------*/
ul#bmenu {margin:0; padding:15px 0 0; text-align:center; list-style:none;}
	ul#bmenu li {margin:0; padding:0; display:inline;}
		ul#bmenu li a {text-decoration:none; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:0 13px;}
			ul#bmenu li a:hover {text-decoration:underline; color:#fff;}


/*top
-----------*/
div.top {height:413px; position:relative; width:980px}

div.logo {position:absolute; top:97px; left:12px;}
div.slogan {position:absolute; top:138px; right:9px; width:400px; text-align:right; color:#383431; font:normal 12px Arial, Helvetica, sans-serif;}
	div.logo img, div.slogan img {border:none;}

div.tphone {position:absolute; top:164px; right:9px; color:#da251d; font:bold 12px Arial, Helvetica, sans-serif;}
	div.tphone p {margin:0; padding:0;}
	

div.tblock_tit {color:#fff; font:bold 18px Arial, Helvetica, sans-serif; padding:0 0 7px;}
div.tblock {position:absolute; top:248px; right:29px; width:345px; height:145px; overflow:hidden; color:#fff; font:normal 12px Arial, Helvetica, sans-serif;}
	div.tblock a {color:#fff;}
		div.tblock a:hover {color:#fff;}
			div.tblock p {margin:0; padding:0;}
	

/*left
-----------*/
div.l_button {padding:3px 0 5px;}
	div.l_button img {border:none;}

div.search_wr {background:#dededd; padding:18px 0 25px 20px;}
div.search_tit {padding:0 0 9px; font:normal 18px Arial, Helvetica, sans-serif; color:#b6b5b4; text-transform:uppercase;}
form.search {height:16px; width:222px; background:url(s_inp.gif) top left no-repeat; margin:0; padding:0;}
	input.s_inp {height:16px; width:170px; padding:0 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#2b2b2b; float:left; border:none; background:transparent;}
	input.s_but {height:16px; width:32px; border:none; background:url(s_but.gif) top left no-repeat; float:left; cursor:pointer;}


/*bot
----------*/
div.bot_wrap {width:100%; background:url(bot_bg.gif) left top repeat-x;}
div.bot {width:980px; height:205px; position:relative; margin:0 auto; background:url(bot_pic.jpg) center top no-repeat;}

div.bcopy {position:absolute; top:106px; right:8px; text-align:right; font:normal 11px Tahoma, Geneva, sans-serif; color:#ffffff;}
	div.bcopy a {color:#ffffff; text-decoration:none;}
		div.bcopy a:hover {color:#ffffff; text-decoration:underline;}

div.bsite_n {text-align:right; font:bold 11px Tahoma, Geneva, sans-serif; color:#fff; padding:0 0 7px;}

div.btitle {position:absolute; top:188px; left:9px; font:bold 11px Tahoma, Geneva, sans-serif; color:#7c7978;}

div.bcount {position:absolute; top:106px; left:7px; width:730px;}


/* i.t. */