* {
	margin: 0;
	padding: 0
}
html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	min-width:1000px;
}
body {
	
	text-align:center; 
	font-size: 0.711em;
}

html, body, #container { height: 100%;background-color:#cdcdcd; }

body > #container { height: auto; min-height:100%;}
#container {background-color:#cdcdcd;}

@font-face {
	font-family: 'MyriadPro-regular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-regular.woff') format('woff'),
		 url('fonts/myriadpro-regular.ttf') format('truetype'),
		 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}	


@font-face {
	font-family: 'MyriadPro-boldcond';
	src: url('fonts/myriadpro-boldcond.eot');
	src: url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-boldcond.woff') format('woff'),
		 url('fonts/myriadpro-boldcond.ttf') format('truetype'),
		 url('fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
	font-weight: normal;
	font-style: normal;
}




body, a, p, div, span, input { font-family: tahoma, arial;  }
input, textarea, select {outline: none;}
a {outline:0;color:#249207;}
.clear { clear:both;  }
div.left {float:left;}
.left {float:left;}
div.right {float:right;}
.right {float:right;}
table { border: 0; border-collapse: collapse; border-spacing: 0;  }
img { border:none; }
.full_w { width:100%; }
input, textarea { outline: none; }

h1 {font-family: Helvica, arial;font-size:20px;color:#1919A1;font-weight:normal;text-decoration:none;line-height:1;}
h1 a {font-family: Helvica, arial;font-size:20px;color:#1919A1;font-weight:normal;text-decoration:none;line-height:1;}

h5 {font-family: "MyriadPro-regular";font-size:16px;color:#9d9d9c;font-weight:normal;text-decoration:none;}
h5 a {font-family: "MyriadPro-regular";font-size:16px;color:#9d9d9c;font-weight:normal;text-decoration:none;}


h2 {font-family: "Segoe UI";font-size:14px;color:#000;font-weight:bold;text-decoration:none;}
h2 a {font-family: "Segoe UI";font-size:14px;color:#000;font-weight:bold;text-decoration:none;}

h3 {font-family: Helvica, arial;font-size:14px;color:#1919A1;font-weight:normal;text-decoration:none;line-height:1;}



header, 
nav, 
section, 
article, 
aside, 
menu, 
footer {
  display: block;
	
}



#content_root {width:1000px;margin:auto;text-align:left;
position: relative;
z-index: 200;
min-height:400px;
background-color: #ffffff;
padding-bottom:30px;padding-top:30px;padding-left:30px;padding-right:30px;	
}
#content_root p {font-family: arial;font-size:13px;color:#000;font-weight:normal;text-decoration:none;text-align:justify;line-height:1.5;}
#content_root p span {color:#249207;font-weight:bold;font-size:13px;}

footer {background-color:#cdcdcd;width: 100%; margin:auto; position: relative; z-index: 100; height: 140px; margin-top:-140px;}

.menu_block {background: url("../img/menu_bgnd.jpg") 0px 0px repeat-x;height:32px;}
.menu_cotainer {width:1000px;margin:auto;text-align:left;}

.logo_td {width:200px;}
.slider_td {width:557px;}
.contac_td {padding-left:30px;}

.menu_div {}
.menu_div ul {list-style:none;}
.menu_div ul li {float:left;padding-top: 9px;}
.menu_div ul li a {color:#fff;text-transform:uppercase;font-size:11px;text-decoration:none;
font-family: Arial, Helvetica;padding-left:20px;padding-right:20px;margin-right:1px;}

.menu_div ul li a:hover {color:#000;text-transform:uppercase;font-size:11px;text-decoration:none;
font-family: Arial, Helvetica;background: #ffaa00;padding-top: 9px;padding-bottom: 9px;
padding-left:20px;padding-right:20px;}



.menu_div ul li.active a {color:#000;text-transform:uppercase;font-size:11px;text-decoration:none;
font-family: Arial, Helvetica;background: #ffaa00;padding-top: 9px;padding-bottom: 9px;
padding-left:20px;padding-right:20px;}

.header_block {background-color:#eff0ef;padding-top:20px;padding-bottom:5px;height:160px;}
.header_block_container {width:1000px;margin:auto;text-align:left;}

#slider img {     border:1px solid #dcdcdc;   
-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);}

.footer_container {width:1000px;margin:auto;text-align:left;border-top:2px solid #000;background-color:#fff;
padding-bottom:40px;padding-top:30px;padding-left:30px;padding-right:30px;}

.footer_tbl td{width:25%;color:#9c9b9b;font-size:14px;font-family:arial;}
.footer_tbl {width:100%;}
.footer_tbl a, span {font-size:12px;color:#000;}
.news_list_ul {list-style:none;}


.search {background: url("images/search.jpg") 0px 0px no-repeat; height:35px; width: 250px;margin-top:20px;}
.search input { vertical-align:middle; margin:auto; width: 210px; border:none; background: transparent; color:#cdcdcd; font-family:arial;font-size:12px;height:29px;padding-left:5px;}
.search button { cursor:pointer; vertical-align:middle; margin:auto; width: 34px; height: 29px; margin-right:-15px; background:transparent; border:none; }

.pagination {margin-top:30px;}
.pagination ul li {float:left;margin-left:3px;margin-right:3px;}
.pagination ul li a {padding:5px 7px 5px 7px;color:#000;background-color:#eee;}
.pagination ul li a:hover {padding:5px 7px 5px 7px;color:#000;background-color:#ffaa00;}
.pagination ul li a.active{padding:5px 7px 5px 7px;color:#000;background-color:#ffaa00;}

.breadcrumbs_root {text-align:left;margin-top:10px;margin-bottom:10px;}
.breadcrumbs_root ul {list-style:none;}
.breadcrumbs_root ul li { display:inline; padding-right: 4px; padding-left: 4px;}
.breadcrumbs_root ul li a { padding-bottom: 3px; color:#000; padding-top:4px;font-size:12px;}
.breadcrumbs_root ul li.B_firstCrumb a {}


.breadcrumbs_root ul li.B_lastCrumb a { color:#102b49; text-decoration:none;padding-top:4px; }