/* style global (begin) */

body, html { 
	height: 100%;
	width: 100%;
	background: #ffffff;
	border: none;
	color: #000;
	margin: 0; padding: 0;
}
body { 
	font: 62.5%/1.2 Arial, Tahoma, Geneva, sans-serif; 
	text-align: center;
}
table, td, th { 
	margin: 0; padding: 0;
	border-collapse: collapse;
	font-size: 100%;
}

* { outline: none; }
form { margin: 0; padding: 0; }
input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }
input, select, button { vertical-align: middle; }

#text img, #content img, img { border: none; margin: 0; padding: 0; }
hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }
ul, ol, li { margin: 5px 15px; padding: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0.6em 0; padding:0; }
h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: black; }

h1 { font-size: 1.6em; color: #6c000a }
h2 { font-size: 1.5em; color: #6c000a }
h3 { font-size: 1.4em; color: #6c000a }
h4 { font-size: 1.2em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.2em; }

a:link, a:visited { color: #00709e; text-decoration: underline;  }
a:hover, a:active { color: #6c000a; text-decoration: underline; }

/* style global (end) */

/* style grid (begin) */

#site_conteiner {
	position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
	width: 100%;
  min-width: 1000px;
	max-width: 1680px;
	margin: 0 auto;
	font-size: 1.4em;
	text-align: center;
	background: #35891b url(../img/bg.png) repeat-x 0 100%;
}
#site_conteiner2 {
	position: relative;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	z-index: 100;
}

	#header { height: 367px; background: #80b62d url(../img/top_grad.png) repeat-x 0 0;	}
	#wrapper {width: 100%; padding-bottom: 75px;}		
			#content {width: 550px; vertical-align: top; }

		#left_panel {width: 350px; background: #fff url(../img/left_panel_bottom.png) no-repeat 0 100%; vertical-align: top; }		
	.cleaner { clear: both; height: 1px; overflow: hidden; }

	#footer {position: absolute;bottom: 0; left: 50%;width: 900px; height: 50px; margin-left: -450px; z-index: 100 }

/* style grid (end) */
/* header */
#bg_top { background: url(../img/bg_top.png) repeat-x 0 0;	}
#top_bg { background: url(../img/top_bg.png) no-repeat 50% 0; height: 367px;  }
#top_img {position: absolute; top: 73px; left: 0; }
#logo {position: absolute;top: 13px;left: 317px;}
#menu {position: absolute;top: 320px;left: 0px; width: 100%; height: 42px; background: url(../img/menu_bg.png) repeat-x 0 0;  }
#menu .c-lft {background: url(../img/menu11.png) no-repeat 0 0;height: 42px;}
#menu .c-rgh {background: url(../img/menu22.png) no-repeat 100% 0;height: 42px; padding: 0 9px; }
#menu table {width: 100%; height: 42px; }
#menu td { text-align: center; background: url(../img/menu_deviver.png) no-repeat 100% 0; font-size: 18px; padding: 10px 5px 0; vertical-align: top  }
#menu td#right {background: none;}
#menu td a  { color: #000; text-decoration: none; }
#menu td a:hover, #menu td.active a {color: #6c000a;}
 
/*left panel*/
#left_panel .padd {padding: 10px 20px 20px 30px;  background: url(../img/left_panel_top.png) no-repeat 0 0;}
.txt { background: #fff; margin-top: '-9px'; padding: 1px 20px 10px 30px; }
.corners {height: 10px; }
.m_top {margin-top: 7px;}
/*content*/
#content .padd {	padding-left: 10px;}
#navigation {font-size: .9em;color: #666; padding-bottom: 10px;}
#content .c_top {background: url(../img/right_panel_top.png) no-repeat 0 0;}
#content .c_bottom {	background: url(../img/right_panel_bottom.png) no-repeat 0 0;}
.m_height {	 min-height: 350px; height: '350px' }
/*footer*/
#bottom_bg {background: url(../img/bottom_bg.png) no-repeat 50% 0; height: 340px; position: absolute; left: 0; bottom: 0; width: 100%; z-index: 10}
#sys {float: right;margin: 0px 20px 0 0}
#copyright {float: left; margin: 0px 10px 0 30px; font-size: 12px; }
#counters {	float: right; margin: 0px 30px 0 0; }
#counters img {margin: 0 5px 5px 0;}



