html {
  height:100%;
}

body {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #DFEEEB;
  padding:0;
  margin:0;
  min-height:100%;
  position:relative;
  font-size : 11px;
}

* html body {
  height:100%;
}
 
ul {
	color: #474646;	
}

li {
	font-size : 11px;
	line-height: 16px;
	text-align:left;
	margin-top:8px;

}

p {
	color: #474646;	
	font-size : 11px;
	line-height: 16px;
	text-align:justify;

}

a {
	color: #198FD8;
	text-decoration : none;
}

a:hover {
	color: #2BA0E8;
	text-decoration : underline;
}

/*top*/
#top {
  height : 330px;
  padding: 0;
	margin: 0;
}

#top_in {
 	height: 196px;
  padding: 0;
	margin: 0;
}
div.topmenu {
width : 100%;
	height : 67px;
	background: White url('/_bp_images/topmenu_back.jpg') repeat-x;
	background-position: bottom;
	position: absolute;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	
}


a.topmenu {
	color:#3C3D3D;
	font-size : 11px;
	display : block;
	float: left;
	padding : 0 14px;
	text-transform: uppercase;
	background: url('/_bp_images/bullet_menu.gif') no-repeat right center;
	text-decoration : none;
	line-height: 23px;
	
}
a.topmenu:hover {
    color:white;
	background: url('/_bp_images/topmenu_hover.gif') center center repeat-x;
	
}

div.search {
height : 67px;
	margin-bottom: 122px;
	display : block;
	float: right;
	
}
.f_1 {
float: right;
}
.input{
	width: 100px;
	font-size : 10px;
	height : 16px;
	color: #5C7D8B;
	border: 1px solid #BACDD5;
	margin: 0px;
	padding-left : 4px;
	background-color : #DFEEEA;
}
.submit{
margin-top: 0;
	width: 33px;
	background : url('/_bp_images/button.jpg') no-repeat;
	height : 28px;
	border: none;
}


form {
margin : 0;
padding : 0;
	
}




/*pic*/

.top_pic {
z-index : 2;
	height: 330px;
	top:67px;
	background:  url('/_bp_images/main_back.jpg') left 67px no-repeat ;
}
.top_pic_in {
		z-index : 2;
	top:67px;
	background:  url('/_bp_images/main_back2.jpg') left 67px  no-repeat ;
	height: 196px;
}


a.logo {
	background : url('/_bp_images/logo.jpg') no-repeat;
	height : 110px;
	width: 155px;
	display: block;
	position : absolute;
	top: 120px;
}
a.logo_in {
	background : url('/_bp_images/logo_2.gif') no-repeat;
	height : 110px;
	width: 155px;
	display: block;
	position : absolute;
	top: 50px;}

#tip1 {
	height : 46px;
	width: 37px;
	display: block;
	position : absolute;
	top: 200px;
	 margin-left: 439px;
	 text-align:left;
}



#tip2 {
	height : 46px;
	width: 37px;
	display: block;
	position : absolute;
	top: 190px;
	 margin-left: 850px;
}

#tip3 {
	height : 46px;
	width: 37px;
	display: block;
	position : absolute;
	top: 240px;
	 margin-left: 705px;
}

#tip4 {
	height : 46px;
	width: 37px;
	display: block;
	position : absolute;
	top: 120px;
	 margin-left: 600px;
}

a.tip_menu {
	display: block;
	text-decoration : none;
	font-weight: normal;
	padding-left : 25px;
margin-left : 10px;
	padding-bottom : 3px;
	background: url('/_bp_images/arrow.gif') no-repeat top left;
	background-position : 0 2px;
	font-size : 11px;
	color: #198FD8;
	text-align:left;
}
a.tip_menu:hover { 
color: #126BA2


}
h2.logo {
font-size : 18px;
 position: absolute;
 top:75px;
 font-weight : normal;
 margin-left: 245px;
	color : white;
}
.white {
font-size : 16px;
  font-weight : normal;

	color : white;
}

.leftmenu_header {
 top:289px;
 position: absolute;
	width: 207px;
	height: 54px;
	margin-left: 12px;
}

.leftmenu_header_in {
 top:163px;
 position: absolute;
	width: 211px;
	height: 46px;
	margin-left: 12px;
}



#content {
  overflow:hidden; width:100%;
  min-height : 550px;
   padding-bottom:42px;
    background : url('/_bp_images/center_back.jpg') top left no-repeat;
}

#content_in {
  overflow:hidden; width:100%;
  min-height : 650px;
   padding-bottom:42px;
    background : url('/_bp_images/center_back.jpg') top left no-repeat;
}

/*main*/



#wrapper2{float:left;width:100%}
#main{margin: 0 186px 0 200px;

padding : 24px 60px;}
#main_in{margin: 0 34px 0 214px;

padding : 24px 60px;}
#main p, #main_in p {
	color: #474646;
	font-size : 11px;
	line-height: 16px;
}
#main h3, #main_in h3 {
	font-size : 11px;
	color: #DF1500;
	text-transform : uppercase;
        margin: 0;
        padding:0 0 10px 0;
}

#main h2, #main_in h2 {
	background : white;
	font-size : 11px;
	color: #2BA0E8;
	margin: 3px;
	padding: 3px 5px 3px 5px;
	margin-left : -5px;
}
#main h1, #main_in h1 {
	color: #DF1500;
	font-size : 18px;
	line-height : 24px;
	text-transform : uppercase;
margin: 0;
padding:0 0 10px 0;
}

.blue {
font-size : 11px;
	color: #198FD8;
	font-weight : bolder;
}
.blue_bulet {
	display: block;
	text-decoration : none;
	font-weight: bolder;
	padding-left : 23px;
	padding-bottom : 3px;
	background: url('/_bp_images/bullet_2.gif') no-repeat top left;
	background-position : 0 5px;
	font-size : 11px;

	color: #198FD8;
}



/*left*/


#navigation{float:left;width:214px;margin-left:-100%; margin-bottom:30px;
}




.left {

width: 214px;
	background : url('/_bp_images/leftmenu_bottom.jpg')  bottom no-repeat;
	padding-bottom: 25px;
	
}


.leftmenu {
	background : url('/_bp_images/leftmenu_back.gif') repeat-y;
	width: 214px;
padding-top : 10px;
}
.left img {
	padding-left : 42px;
	margin : 5px 0 5px 0;
}
.leftmenu a, .leftmenu a:hover {
	text-decoration : none;
	font-weight: bolder;
	padding-left : 23px;
	width: 150px;
	margin-left: 18px;
	padding-top: 10px;
	
}
.leftmenu_1, a.leftmenu_1:hover {
	font-size : 13px;
	color: #36A1C9;
	display: block;
	text-decoration : none;
	font-weight: bolder;
	padding-left : 23px;
	padding-top: 10px;
	background: url('/_bp_images/leftmenu_bullet.jpg') top left no-repeat;
	background-position : 0 10px
}
a.leftmenu_2, a.leftmenu_2:hover {
	font-size : 11px;
	color: #DD1500;
	display: block;
	text-decoration : none;
	font-weight: normal;
	padding-left : 18px;
	margin-left: 42px;
	padding-top: 5px;
	background: url('/_bp_images/leftmenu_bullet2.gif') no-repeat top left;
	background-position : 0 5px
}

.leftmenu a:hover {
	text-decoration : underline;
}




/*right*/


#right{float:left;width:186px;margin-left:-186px}


#right_in{margin-left:-186px;
	float : left;
	width: 186px;}

.zapros{
	background : url('/_bp_images/zapros.jpg') no-repeat bottom left;
	width: 176px;
	height: 162px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;	
	padding:0;
	display : block;

}
.zapros_in{
	background : url('/_bp_images/zapros2.jpg') no-repeat bottom left;
	width: 200px;
	height: 111px;
	margin: 0;
	padding:0;
	display : block;

}
.adres {
	background : url('/_bp_images/right_adres.gif') top left no-repeat;
	width: 176px;
	height: 62px;
	margin: 0;
	padding:0 0 0 0;
	padding-bottom: 10px;
	display : block;
	
}
.news {
width: 176px;
		background: url('/_bp_images/right_news_back.gif') top left repeat-y ;
	padding-bottom: 0px;

}
.news h2{
margin: 0;
padding : 0px 10px;
color: white;
font-size:12px;
line-height: 32px;

background: url('/_bp_images/right_news_top.gif') top left repeat-y ;
text-transform : uppercase;}

.news_date {
	color: #36A1C9;
	font-size : 10px;
	padding-left : 18px;
	padding-top: 10px;
	height : 23px;
	background: url('/_bp_images/news_title.gif') no-repeat top left;
}

.news_in {
margin: 0;
padding : 0px 18px 15px 10px;
background : url('/_bp_images/right_news_bottom.jpg')  bottom no-repeat;
}
.news_in p{
font-size : 10px;
color: #5E5D5D;
line-height: 14px;
padding-top: 4px;
padding-bottom: 4px;
margin-top:4px;
margin-bottom:4px;
text-align:left;
}
.news_in p a{
color: #E21500;
line-height: 14px;
}
a.news_in p a:hover {
	text-decoration : underline;
}


.news_all, a.news_all {
	color: #36A1C9;
	font-size : 10px;
	font-weight : bolder;
	text-decoration : none;
}
a.news_all:hover {
	text-decoration : underline;
}


a.news_content {
font-size : 10px;
color: #E21500;
line-height: 14px;
text-decoration : none;
}
a.news_content:hover {
text-decoration : underline;
}




#bottom {
font-size : 11px;
	height : 77px;
	background : #CEED25 url('/_bp_images/bottom_back.jpg') bottom repeat-x;
  position:absolute; bottom:0;
 width:100%;
  padding:0px 0;clear : both;
}

div.clearer{
    clear:both;height:1px; width:100%;
}


 .w-0, .w-1, .w-2, .w-3 { float: left; overflow: hidden; padding: 0px 0 0 0; margin: 0;} 
 .w-4 { float: right; overflow: hidden; padding: 0 0 0 0; margin: 0;} 
 
 
 .bottom p {
	margin : 0;
	padding : 0;	color: #474646;
	font-size : 11px;
	line-height: 16px;
}
 .w-0 {
	width: 276px;
	background : url('/_bp_images/bottom_img.jpg') no-repeat top left;
	height : 100%;
	
} 
 
 
 
.w-1 { width: 24%; } 
.w-2 { width: 26%; } 
 
.w-3 { width: 14%; 
} 

.w-3 p, .w-3 a {
	font-size : 11px;
color: #5D8D4B
}
.w-4 { width: 59px; } 

/*whiteblock*/

.whiteblock {
	bgcolor : #FFFFFF;
	border-width : 4px;
	border-color : #FFFFFF;
}

/* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #808080;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .basic {
	width: 250px;
	color: #808080;
}
.prototip .basic .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .hint {
	width: 250px;
	color: #313120;
	background: #fff6aa;
}
.prototip .hint .toolbar {
	background: #fdf1a0;
	font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
	width: 250px;
	color: #fff;
}
.prototip .protoblue .toolbar {
	background: #0d7cd0;
	font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
	background: #1e90ff;
	padding: 5px;
}

/* creamy */
.prototip .creamy {
	width: 250px;
	color: #bb9c61;
}
.prototip .creamy .toolbar {
	background: #f3edc2;
	font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
	background: #f8f4ca;
	padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
	width: 300px;
	color: #fff;
}
.prototip .darkgrey .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
	background: #808080;
	padding: 0px;
}

/* protogrey */
.prototip .protogrey {
	width: 180px;
	color: #fff;
	background: #fff;
	padding: 0px;
 margin: 0;
}.prototip .protogrey p{
	min-width: 180px;
	width: auto;
	color: #fff;
	background: #fff;
	padding: 0px;
 margin: 0;
}
.prototip .protogrey .toolbar {
	background: white;
	font-weight: bold;
		padding: 0px;
 margin: 0;
}
.prototip .protogrey .title { padding: 0 0 5px 10px;  font-weight: bold; font-size : 12px;
	color: #DD1500; }
.prototip .protogrey .content {
	color: #808080;
	padding: 0px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}


/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}


/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */