/* ==================== */
*         {margin:0; padding:0; }

ul		{ list-style:none; }
a		{ color:#000; text-decoration:none;}
a:hover	{ text-decoration:underline;}

h1              {font:normal 120% sans-serif;}
h2              {font:bold 110% sans-serif;color:#55cf63;}
h3              {font:normal 165% sans-serif;}

img{border:0;}

html {
	height:100%;
}

body {
	color:#000;
	font:normal 76% sans-serif;
	background-color:#fff;
	
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:1000px;
	width:100%;
	*width:expression(document.body.clientWidth) < 1000? "1000px" : "100%");
}
/* ==================== */

.container{
width:1003px;
margin:0 auto;
overflow:hidden;
}

.clear{
clear:both;
}

/**==========index==========**/

.header_l {
height:548px;
background:url(../images/header_l.jpg) no-repeat left;
}
.header_r {
height:548px;
background:url(../images/header_r.jpg) no-repeat right;
position:relative;
}
.header_r ul {
position:relative;
*position:absolute;
top:130px;
left:190px;
}
.header_r li {
*display:inline;
}
.header_r li a {
display:block;
width:24px;
height:23px;
float:left;
margin-right:18px;
}
.home {
height:23px;
background:url(../images/home.gif) no-repeat;
}
.home:hover {
height:23px;
background:url(../images/home_hover.gif) no-repeat;
}
.map {
height:23px;
background:url(../images/map.gif) no-repeat;
}
.map:hover {
height:23px;
background:url(../images/map_hover.gif) no-repeat;
}
.letter {
height:23px;
background:url(../images/letter.gif) no-repeat;
}
.letter:hover {
height:23px;
background:url(../images/letter_hover.gif) no-repeat;
}

.text1{
float:right;
width:321px;
margin:50px 40px 0 0;
font-size:90%;
}
.text2{
float:left;
width:345px;
position:relative;
top:230px;
left:10px;
font-size:95%;
color:#fff;
}
.tel{
float:right;
width:150px;
position:relative;
top:345px;
right:78px;
font:bold 170% sans-serif;
text-align:center;
color:#fff;
}

.top_menu{
height:55px;
*height:54px;
background:url(../images/top_menu_bg.gif) repeat-x;
}
.top_menu li {
*display:inline;
}
.top_menu li a {
display:block;
float:left;
text-align:center;
padding:18px;
color:#fff;
font-size:130%;
}
.top_menu li a:hover {
color:#0b4f66;
background:#ffe7af url(../images/shadow.gif) no-repeat right;
text-decoration:none;
}

.main{
overflow:hidden;
}
.left{
width:736px;
float:left;
padding-top:20px;
}

.h3_bg_l{
height:48px;
background:url(../images/h3_bg_l.gif) repeat-x;
float:left;
margin-left:40px;
*display:inline;
}
.h3_l{
height:48px;
*float:left;
background:url(../images/h3_l.gif) no-repeat left;
}

.left h3,
.h3_r h3{
padding:8px 15px 0;
color:#fff;
}

.content{
padding:20px 40px;
*padding:0 0 0 40px;
color:#135d7c;
}
.bold{
font-weight:bold;
}
.brown{
color:#135d7c;
text-decoration:underline;
}

.right{
width:230px;
float:right;
padding:20px 20px 0 0;
}
.h3_bg_r{
height:48px;
background:#00c4aa url(../images/h3_bg_r.gif) repeat-x;
float:left;
margin-bottom:20px;
*margin:0;
}
.h3_r{
height:48px;
*float:left;
background:url(../images/h3_r.gif) no-repeat left;
}



.news a{
color:#0d6299;
}
.news a:hover{
color:#089da6;
}
.arhiv{
color:#089da6;
text-decoration:underline;
}


.footer{
height:96px;
background:url(../images/footer_bg.gif) repeat-x;
}
.footer_r{
height:96px;
background:url(../images/footer_r.gif) no-repeat right;
}
.footer_r ul{
padding:35px 0 0 20px;
}
.footer_r li{
display:inline;
}
.footer_r li a{
color:#000;
}
.copyright{
float:left;
padding:10px 0 0 40px
}
.contacts{
float:left;
padding:10px 0 0 180px
}
.counter{
float:right;
display:block;
padding:0 200px 0 0;
width:88px;
height:31px;
}



.morestatshow, .morestathide {
	padding: 10px 20px;
}

.morestatshow span, .morestathide span{
	cursor: pointer;
}

.morestatshow span:hover, .morestathide span:hover{
	text-decoration: underline;
}


