html {
  height:100%;
}
img {
	border : none
}
table {width:100%;

border: none;
border-collapse:collapse;padding:0px}
div {
padding:0;
margin: 0}
body{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #00000;
	line-height : 18px;
	background: #e7f9ff ;

}


td{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #00000;
	line-height : 18px;
}
p {
padding: 2px 0;
margin: 4px 0
}
a{
	color: #000000;
	text-decoration : underline;

}
a:hover{
	color: #00843c;


}



h1	 {


	margin : 0px;

	padding : 0px;
font-family:"Times New Roman", Times, serif;
color: #138044;
font-size: 23px;
line-height: 26px;
padding-bottom:5px;
padding-top: 5px;
vertical-align:middle;
font-weight: normal;
}
h2	 {

	font-size: 18px;
	color: #138044;
	text-decoration : none;
	font-weight : normal;
		margin : 0;
line-height:16px;
padding: 4px 0;
margin: 4px 0
}
	h3	 {

	font-size: 16px;
	color: #000000;
	text-decoration : none;
	font-weight : bolder;
padding: 4px 0;
margin: 4px 0
}
	h4	 {

	font-size: 14px;
	color: #138044;
	text-decoration : none;
	font-weight : bolder;
padding: 2px 0;
margin: 4px 0
}
	h5	 {

	font-size: 12px;
	color: #000000;
	text-decoration : none;
	font-weight : bolder;
padding: 2px 0;
margin: 4px 0
}










.blue {
color: #47d3e9;
}
.dark_blue {

color: #3176b4;
}
.red {

color: #e2001a;
}

ul.spisok  {
list-style:none;
margin: 8px 0 8px 22px;
text-decoration: none;
padding: 0

}

ul.spisok li {
background: url(/images/arrow_1.gif) no-repeat 0 7px;
padding-left: 15px}

.spisok_2, a.spisok_2, a.spisok_2:hover {
display:block;
text-decoration: none;
background:url(/images/arrow.gif) no-repeat 0 5px;
padding-left: 15px

}

.title_1 {
display:block;

font-family:"Times New Roman", Times, serif;
color: #138044;
font-size: 23px;
line-height: 26px;
padding-bottom:15px}

.title_1 img, .img {
vertical-align:middle;
float:left;
margin-left: -7px;
_margin-left: 0px;
margin-right: 7px}


.top  {
padding-top: 8px;
padding-bottom:20px}


a.pirobox_gall {}
.right {
border-top: 1px solid #a9d2e1;
padding-bottom: 15px}

.block_1 {
margin: 40px 0 15px 0}

.content {

padding: 0 35px 0px 0px
}
.content_home {
padding: 0 35px 50px 50px}
.content_in {

padding: 0 5px 80px 0px
}




.main {
background: url(/images/back.jpg) repeat-x bottom;
width:100%;
height:100%;
border: none;
border-collapse:collapse;padding:0px}

.copy {
font-size: 11px;
line-height: 14px;
float:left
}


.search {
border-left: 3px solid #00d1ee}

.search_button {
background: url(/images/button_search.gif) no-repeat center;
border: none;
height: 19px;
width: 18px
}






.pic_left {margin: 0px 15px 10px 0;
padding: 5px;
background-color: #ffffff;
border: 1px solid #cdd3d5 ;
float: left}

.pic_right {margin: 0px 0 10px 15px;
padding: 5px;
float: right;
background-color: #ffffff;
border: 1px solid #cdd3d5 ;}

a.zoom2 {}

.pic {
padding: 5px;
background-color: #ffffff;
border: 1px solid #cdd3d5 ;}

.responses {padding: 5px;background-color: #ffffff;border: 1px solid #cdd3d5 ;float: left;margin-right: 10px;}

/**/


.top_1 {
background: #ffffff url(/images/top_in.jpg) repeat-x bottom;
padding-left: 50px;
height: 82px}

.top_flash {
background:url(/images/top_back.jpg) repeat-x top;
padding-left: 0px}
.in {

padding: 0 50px 20px 50px}
.footer {
padding: 0 50px}

.telefon {
display:block;
width: 250px;
float:left;
margin-top: 10px;

line-height: 40px;

font-size: 30px;
font-family:"Times New Roman", Times, serif;}

.telefon img {display:block; float:left; vertical-align:middle}
#tel {display: block; vertical-align:middle; margin-left: 5px;  float:left}
#login a{font-size:11px; padding-left: 108px; _padding-left: 112px;  display:block; clear:both; line-height:16px; font-family:Arial, Helvetica, sans-serif; color: #1ba450}

a.black {
color: black}
.green {
color: #016d32;
font-size: 18px;
line-height: 38px;

font-family:"Times New Roman", Times, serif;
display:block; float:left;
margin-left: 25px;

}
.clear {
height: 1px;
display:block;
clear:both}

.poisk {
background: #b8e2f6 url(/images/poisk_1.jpg) repeat-x top;

padding: 15px 15px
}

.nav {
display:block;
float: left;
margin-top: 14px}
.bread a{color: #8a8888;}
.bread a:hover {
color: black}
.bread {
clear:both;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #11a448;
padding-top: 0px;
font-weight: normal}


a.grey {
color: #c0c0c0;
font-weight: bolder}

a.grey:hover {
color: #238f54}
.news_all {background:url(/images/news_bul.gif) no-repeat right center;

padding: 0px 0 10px 10px}
.news_all img {
margin-right:4px}
.news_all2 {
display:inline;
margin-left: 40px}



.news a, .news_all a {
color: #00843c;
font-size: 11px;
line-height: 16px

}
.news_all a {font-size: 12px;}
.news a:hover, .news_all a:hover {
color:black}
.news_date {
font-size: 16px;
font-weight: bolder;
margin-bottom: 3px;
display:block;
color: black;
}

.line {
background:url(/images/line.gif) repeat-x center;
display:block;
clear:both;
height: 5px;
margin: 10px 0}

.line_2 {
background:url(/images/line.gif) repeat-x center;
display:block;
clear:both;
height: 5px;
margin: 5px 0 10px 0}

.menu_bot a {
color: #007636;
display:inline;
padding: 0 10px;
font-weight:bolder
}
.menu_bot a:hover {
color: black}
.menu_bot img {
vertical-align:middle;
display:inline}
.menu_bot {float: right}

.submenu {
margin-top: 15px

}
.submenu a {
display: block;
background:url(/images/arrow_1.gif) no-repeat 0 4px;
padding-left: 18px;
margin-left: 15px;
margin-bottom: 4px;
color: #138044

}
.submenu a.active {
color: black}
.submenu a:hover {
color: black}



/**/

 input{
color: #000000;
	font-size: 11px;
	height: 17px;
	line-height:13px;
	font-weight : normal;
	border: 1px solid #6daf85;
	background: #e7f9ff;
	vertical-align : middle;
	padding: 1px 2px;
	padding-left: 5px;
}
#poisk {width:140px}
.button {
background:url(/images/poisk_2.jpg) no-repeat;
vertical-align:middle;
margin-left: 10px;
width: 27px;
height: 28px;
border: none;
cursor: pointer
}
.button_1 {
background:url(/images/button_1.gif) no-repeat;
vertical-align:middle;
margin-left: 10px;
width: 69px;
height: 23px;
border: none;
cursor: pointer
}
.button_1_en {
background:url(/images/button_2.gif) no-repeat;
vertical-align:middle;
margin-left: 10px;
width: 69px;
height: 23px;
border: none;
cursor: pointer
}
.button_3 {
background:url(/images/button_3.gif) no-repeat;
vertical-align:middle;
margin-left: 0px;
width: 69px;
height: 23px;
border: none;
cursor: pointer
}
.button_3_en {
background:url(/images/button_3en.gif) no-repeat;
vertical-align:middle;
margin-left: 0px;
width: 69px;
height: 23px;
border: none;
cursor: pointer
}
form{

	margin : 0px;
	padding : 0px;
}

textarea {

color: #000000;
	font-size: 11px;
	line-height:14px;
	padding:2px;
	text-align:left;
	font-weight : normal;
    border: 1px solid #6daf85;
	background: #e7f9ff;}


a.pirobox_gall {}





/**/


.tabl {
border-collapse:collapse;
width: 860px
}

.tabl td {
padding: 5px 20px;
border: 1px solid #bdbdbd;
margin:0;
color: black}
.tr_title {
background: #52b4e5;
color: white;
font-weight: bolder}
.tr_title td, .tr_title p {color: white;}
.tr_1 {
background: #d6ebf3;}

.sitemap a {
display: inline}
.sitemap {
color: black;
font-weight: bolder;
list-style: none;
padding-left: 20px;
background: url(/images/arrow_1.gif) no-repeat 0 4px;
margin-bottom: 10px}
.sitemap2 {
font-weight: normal}

.sitemap2 a {display: inline}

.level_2{margin-left: 15px;
}
.level_3{
margin-left: 30px;
}


.xmlbutton {
display:none}

#lang{background: url(/images/lang.jpg) no-repeat right top;width:122px; height:34px;text-align:center;}
#lang a{color: #FFFFFF; font-weight: bold;font-size:14px;text-decoration: none;}
#lang p{margin: 7px 0 0 10px;padding: 0 0px; float: left;}
