Body {
font: 11px arial, tahoma;
color: #616161;
}


/* RESET */
body, div, dl, dt, dd, ol,li,ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}



ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
  border:0;
}
/* END OF RESET */


a { 
color:#616161;
text-decoration: underline;
}

a:hover{ 
color:#e2d215;
text-decoration: none;
}

.top_logo {
float:left;
width:280px;
top:27px;
position:absolute;
left:15px;
}

.png{
filter:expression(fixPNG(this));
}

h1 {
font:48px Times New Roman;
line-height:40px;
font-weight:normal;
color:#ffffff;
}

h1 span {
color:#e2d215;
}

h2 {
font:22px Times New Roman;
margin-bottom:12px;
font-weight:bold;
color:#363636;
}
h3 {
font:18px Trebuchet MS;
margin-bottom:10px;
font-weight:normal;
color:#615748;
line-height:29px;
}
h4 {
font:22px Times New Roman;
margin-bottom:8px;
font-weight:bold;
color:#363636;
text-transform:uppercase;
}
h5 {
font:36px Times New Roman;
margin-bottom:8px;
font-weight:bold;
color:#363636;
}

.centre_cont p {
margin-bottom:10px;
}

.sidebar p {
margin-bottom:12px;
}


.centre_cont  {
padding-top:20px;
float:left;
width:100%;
}
#index0 .centre_cont  {
padding-top:0px;
}

.centre_cont ul {
margin-bottom:15px;
}
.centre_cont  ul  li {
position:relative;
background:  url('../images/li_fon.gif') no-repeat 0 4px;
list-style:none;
padding-left:15px;
}

.centre_cont  ol {
padding-left:28px;
margin-bottom:15px;
}
.centre_cont  ol  li {
position:relative;
padding-left:0px;
list-style-type: 1;
}

.clear{clear:both;}


.news_block {
float:left;
width:100%;
margin-top:15px;
}
.news_block .date {
font-weight:bold;
}
.news_block .text {
float:left;
width:100%;
margin-bottom:10px;
}



/*  Menu block */

.menu_block {
float:left;
width:200px;
}
.menu_block  ul {
float:left;
width:100%;
}
.menu_block ul li {
list-style:none;
float:left;
width:100%;
border-bottom:1px #d9d9d9 solid;
padding-top:1px;
padding-bottom:1px;
position:relative;
}

.menu_block ul li.no_style {
background:#ffffff;
margin-top:-2px;
border:0px;
}

.menu_block ul li span {
background:  url('../images/fon_link0.gif') no-repeat right 0;
width:4px;
height:7px;
float:right;
position:absolute;
right:0px;
top:7px;
}
.menu_block ul li a {
float:left;
width:100%;
text-transform:uppercase;
padding-bottom:5px;
padding-top:2px;
text-decoration:none;
font-weight:bold;
}
.menu_block ul li a:hover {
background-color:#f4ece9;
text-decoration:none;
color:#616161;
}
 
 
/* END Menu block */

.search_block {
float:right;
width:250px;
top:5px;
position:relative;
right:12px;
}

.search_block span {
position:absolute;
left:5px;
top:0px;
height:27px;
padding-right:18px;
color:#717171;
padding-top:6px;
background:  url('../images/fon_text_search.gif') no-repeat right 0;
}

.input_text {
background:  url('../images/input_fon.gif') no-repeat 0 0;
width:146px;
height:26px;
bordeR:0px;
font-size:11px;
position:relative;
color:#808080;
font:12px tahoma;
padding-left:10px;
padding-right:40px;
float:right;
padding-top:6px;
}

@media all and (min-width: 0px) {
.input_text {
background:  url('../images/input_fon.gif') no-repeat 0 0;
width:146px;
height:26px;
bordeR:0px;
font-size:11px;
position:relative;
color:#808080;
font:12px tahoma;
padding-left:10px;
padding-right:40px;
float:right;
padding-top:0px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .input_text {
background:  url('../images/input_fon.gif') no-repeat 0 0;
width:146px;
height:26px;
bordeR:0px;
font-size:11px;
position:relative;
color:#808080;
font:12px tahoma;
padding-left:10px;
padding-right:40px;
float:right;
padding-top:6px;
}
}

.search_block .sub {
background:  url('../images/pic_search.gif') no-repeat 0 0;
width:21px;
height:19px;
float:right;
border:0px;
right:5px;
position:absolute;
top:5px;
cursor:pointer;
}


.menu_top {
float:left;
width:500px;
position:relative;
top:15px;
left:15px;
}
.menu_top ul li {
float:left;
list-style:none;
padding-right: 10px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 10px;
}
.menu_top ul li.style_li {
background:  url('../images/fon_li_style0.gif') no-repeat 0 0;
width:1px;
height:8px;
margin-left:10px;
margin-right:10px;
position:relative;
top:3px;
}
.menu_top ul li a {
color:#717171;
text-decoration:none;
}
.menu_top ul li a:hover {
color:#e2d215;
}
/*.menu_top li{display: inline;
	padding-right: 10px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 10px;
	}*/


.menu_top_2 {
float:right;
width:660px;
position:absolute;
top:72px;
right:12px;
}

.menu_top_2 ul  {
float:right;
}
.menu_top_2 ul li {
float:left;
list-style:none;
}
.menu_top_2 ul li.style_li {
background:  url('../images/fon_li_style.gif') no-repeat 0 0;
width:1px;
height:22px;
margin-left:12px;
margin-right:12px;
position:relative;
top:-4px;
}
.menu_top_2 ul li a {
color:#3a3a3a;
font-weight:bold;
text-decoration:none;
}
.menu_top_2 ul li a:hover {
color:#e2d215;
}



.top_text_block {
background:  url('../images/text_top_fon0.gif') repeat-y 0 0;
float:left;
width:100%;
}
.top_text_block0 {
background:  url('../images/text_top_fon.gif') no-repeat 0 bottom;
float:left;
width:100%;
padding-bottom:90px;
}
* HTML .top_text_block0 {
background:  url('../images/text_top_fon.gif') no-repeat 0 bottom;
float:left;
width:100%;
padding-bottom:130px;
}

.top_text_block .left {
float:left;
width:400px;
position:relative;
left:60px;
position:relative;
padding-top:40px;
}
.top_text_block .left .pic {
position:absolute;
bottom:-123px;
left:80px;
width:219px;
height:93px;
filter:expression(fixPNG(this));
background:  url('../images/pic1.png') no-repeat 0 0;
}

.top_text_block .right {
margin-left:510px;
text-align:center;
position:relative;
padding-top:50px;
}
.top_text_block .right .pic {
position:absolute;
bottom:-163px;
left:180px;
width:136px;
height:142px;
filter:expression(fixPNG(this));
background:  url('../images/pic2.png') no-repeat 0 0;
}

* HTML .top_text_block .right .pic {
position:absolute;
bottom:-39px;
left:-60px;
width:136px;
height:142px;
filter:expression(fixPNG(this));
background:  url('../images/pic2.png') no-repeat 0 0;
}


.top_text_block .right h1  {
font-size:50px;
}
.top_text_block .right h1 span {
font-size:80px;
color:#ffffff;
line-height:66px;
}


.article_block {
float:left;
padding-left:20px;
padding-right:0px;
/*padding-top:60px;*/
width:980px;
}
.article_block ul {
background:  url('../images/border.gif') repeat-y 0 0;
float:left;
width:100%;
}

.article_block ul li {
float:left;
width:321px;
background:  url('../images/border.gif') repeat-y right 0;
list-style:none;
color:#606060;
height:190px;
}
.article_block .title {
border-left:1px #ffffff solid;
border-bottom:1px #ffffff solid;
float:left;
padding-left:16px;
width:305px;
height:27px;
padding-top:15px;
padding-bottom:5px;
text-align:center;
list-style:none;
font:20px Times New Roman;
color:#ffffff;
line-height:18px;
background: #272727 url('../images/border2.gif') repeat-x 0 bottom;
}

.article_block  ul li.first .title  {
color:#595522;
font:16px Times New Roman;font-weight:bold;
background: #e2d215 url('../images/border2.gif') repeat-x 0 bottom;
padding-top:5px;
padding-bottom:5px;
text-align:left;
height:37px;
border-left:0px #ffffff solid;
}
.article_block  .text {
padding-left:16px;
padding-top:10px;
float:left;
padding-right:16px;
height:132px;
background: url('../images/border.gif') repeat-x 0 bottom;
}

.article_block  .text img {
margin-right:20px;
}

.more {
background:  url('../images/fon_link.gif') no-repeat 0 0;
width:94px;
height:26px;
text-align:center;
float:right;
margin-top:10px;
}
.more a {
display:block;
width:94px;
height:20px;
padding-top:6px;
text-decoration:none;
float:left;
}


.note_block {
float:left;
width:240px;
position:relative;
left:30px;
}

.work_block {
clear:both;
float:left;
width:100%;
margin-top:20px;
}


/* Bottom */ 

#bottom {
position:relative;
padding-top:35px;
width:1000px;
margin:auto;
color:#3b3b3b;
}
#bottom   a {
color:#212121;
text-decoration:none;
}
#bottom  a:hover {
text-decoration:underline;
}
#bottom .left_bot {
float:left;
width:95px;
position:relative;
left:20px;
}
#bottom .left_bot-2 {
float:left;
width:90px;
position:relative;
padding-left:35px;
margin-left:20px;
background:  url('../images/border.gif') repeat-y 0 0;
}
#bottom .banner {
margin-left:260px;
margin-right:250px;
position:relative;
top:5px;
}

#bottom .banner_small {
margin-top:15px;
float:left;
width:100%;
}
#bottom .banner_small img {
margin-left:3px;
}

#bottom .right_bot {
float:right;
width:230px;
text-align:right;
position:relative;
right:20px;
}


/* End Bottom */
/*INFO*/
.info {
	color: #999;
	border-top: 1px solid #ccc;
	float: right;
	margin: 10px 0 5px;
}
.info a {
	font-size: 0.8em;
	color: #09c;
	text-decoration: none;
}
.page_other_pages {
	border: 1px dashed #039;
	margin: 0 0 20px;
	padding: 10px;
}
.page_other_pages h3 {
	font-size: 1em;
	font-weight: bold;
	color: #006699;
}
.page_other_pages a {
	color: #096;
}
.page_other_pages li {
	list-style: url(img/look.gif) inside square;
	
}

.break {
	clear: both;
}

/* plugin FORMS */

div.forms {background: #eeeeee; padding: 10px 5px 0 5px; border: #E0E0E0 1px solid;}
div.forms div {margin: 5px 0 15px 0; }
div.forms div.break {height: 0; padding: 0; margin: 0; clear: both; }
div.forms span {display: block; float: left; text-align: right; width: 240px; padding: 0 10px 0 0;}
div.forms input {width: 320px;}
div.forms select {width: 320px;}
div.forms textarea {width: 320px; height: 100px;}
div.forms input.forms_checkbox {width: auto;}
div.forms input.forms_submit {width: auto;}
div.forms input.forms_reset {width: auto;}
div.forms label {cursor: pointer;}
div.forms-post h2 {color: red; font-size: 18pt; margin: 20px 0;}

/* plugin pagination */
div.pagination {
	text-align: center;
}
div.pagination a {
	text-align: center;
}