body
{
	padding: 			0px; 
	margin: 			0px; 
	background: 		url('img/line_fon.jpg');
	background-color: 	#eff6fc;
	background-position:top, left;
	background-repeat: 	repeat-x;
	font-family: 		Arial, Helvetica, sans-serif;
}
input { font-size: 14px; }
.logo
{
	display:		 	block;	
	position:			absolute;	
	top: 				0px;
	left: 				0%;
	width: 				300px;
	height: 			135px;
	background: 		url('img/logo_fon.jpg');
	background-color: 	#afd3ef;
	background-position:top, left;
	background-repeat: 	repeat-x;
	border:				1px solid #6097c4;
	text-align: 		center;
	z-index:			4;
}
.img1 {border:4px solid #6097c4;}
.img2 {border:2px solid #6097c4;}
.img3,
a.img3:visited,
a.img3:link {border:2px solid #6097c4;}
a.img3:hover {border:2px solid #3b6f99;}

img { behavior: url("/pngbehavior.htc"); }
.zag_h1
{
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#427bad;
	font-size: 			18px;
	padding-left: 20px;
}
.inter
{
	display:		 	block;	
	position:			absolute;	
	top: 				0px;
	right: 				0%;
	width: 				200px;
	height: 			150px;
	background: 		url('img/logo_fon.jpg');
	background-color: 	#afd3ef;
	background-position:top, left;
	background-repeat: 	repeat-x;
	border:				1px solid #6097c4;
	text-align: 		center;
	filter:				alpha(opacity=60);
	opacity: 			0.6;
	z-index:			1;
}
.inter_v
{
	display:		 	block;	
	position:			absolute;	
	top: 				0px;
	right: 				0%;
	width: 				200px;
	height: 			75px;
	background: 		url('img/logo_fon.jpg');
	background-color: 	#afd3ef;
	background-position:top, left;
	background-repeat: 	repeat-x;
	border:				1px solid #6097c4;
	text-align: 		center;
	filter:				alpha(opacity=60);
	opacity: 			0.6;
	z-index:			1;
}
.material
{
	display:		 	block;	
	position:			absolute;	
	top: 				200px;
	width: 				99.9%;
	left: 				0.1%;
	border:				0px;
	z-index:			1;
}
.menu
{
	display:		 	block;	
	position:			absolute;	
	top: 				150px;
	right: 				0px;
	left:				0px;
	width: 				100%;
	height: 			20px;
	border:				1px;
	text-align: 		center;
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#427bad;
	font-size: 			16px;
	z-index:			6;
}
.cur_path
{
	display:		 	block;	
	position:			absolute;	
	top: 				177px;
	right: 				0px;
	left:				0px;
	width: 				47%;
	height: 			15px;
	border:				1px;
	text-align: 		center;
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#427bad;
	font-size: 			12px;
	z-index:			6;
}
a:visited {text-decoration:underline; color:#000000}
a:link {text-decoration:underline; color:#000000}
a:hover {color:#000000; text-decoration:underline}

a.w_link:visited {text-decoration: none; color:#FFF;}
a.w_link:link {text-decoration:  none; color:#FFF;}
a.w_link:hover {text-decoration:  none; color:#FFF;}

a.b_link:visited 
{
	font-family:			Arial;
	font-weight: 			bold;
	font-size:				10px;
	color:					#427bad;
}
a.b_link:link 
{
	font-family:			Arial;
	font-weight: 			bold;
	font-size:				10px;
	color:					#427bad;
}
a.b_link:hover 
{
	font-family:			Arial;
	font-weight: 			bold;
	font-size:				10px;
	color:					#427bad;
	text-decoration:  none; 
}
.blue_text
{
	font-family:			Arial;
	font-weight: 			bold;
	font-size:				13px;
	color:					#427bad;
}
.btext
{
	font-family:			Arial;
	font-size:				12px;
	color:					#427bad;
}

a.menut:visited 
{
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#427bad;
	font-size: 			16px;
	text-decoration: 	none;
}
a.menut:link
{
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#427bad;
	font-size: 			16px;
	text-decoration: 	none;
}
a.menut:hover
{
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#427bad;
	font-size: 			16px;
	text-decoration: underline;
}

.logo_text
{
	font-family:			Arial;
	font-style: 			normal;
	font-weight: 			bold;
	font-size:				13px;
	color:					#427bad;
	text-align: 			center;
	text-decoration:		none;
	z-index:				6;
}
.logo_img
{
	display:		 	block;	
	position:			absolute;	
	bottom: 			0px;
	right: 				0px;
	z-index:			5;
}
.opt { font-family:	Arial; font-size:16px; color: #000000; }
.tufa {font-family:	Arial; font-size:14px; color: #000000; }
.hider
{
	display:		 	block;	
	position:			absolute;	
	top: 				0px;
	left: 				0px;
	width: 				100%;
	height: 			165px;
	background: 		url('img/hider_fon.jpg');
	/*background-color: 	#afd3ef;*/
	background-position: center;
	background-repeat: 	repeat-x;
	border:				0px;
	text-align: 		center;
	z-index:			0;
}
.sfoto
{
	display:		 	block;	
	position:			absolute;	
	top: 				8px;
	width: 				40%;
	height: 			74px;
	border:				0px;
	text-align: 		center;
	z-index:			1;

}

.zag 
	{
	display: 			block;
	position:			relative;
	width: 				96%;
	left: 				2%;
	right: 				2%;
	height: 			25px;
	font-family: 		Arial;
	font-size: 			16px;
	font-weight:		bold;
	color: 				#FFF;
	text-align: 		center;
	border-left: 		0px;
	border-right: 		0px;
	border-top: 		0px;
	border-bottom: 		1px solid #7aa2c5;
}
.zag_red
	{
	display: 			block;
	position:			relative;
	width: 				96%;
	left: 				2%;
	right: 				2%;
	height: 			25px;
	font-family: 		Arial;
	font-size: 			16px;
	font-weight:		bold;
	color: 				#FFF;
	text-align: 		center;
	border-left: 		0px;
	border-right: 		0px;
	border-top: 		0px;
	border-bottom: 		1px solid #c46060;
}
/******************************************************************/
.blok_blue1
	{
	display: 				block;
	font-family:			Arial;
	text-align: 			left;
	font-size: 				10pt;
	text-decoration: 		none;
	border: 				0px;
	margin:					0em; 
	padding: 				0em 0em;
	background: 			url('img/volna_blue1.jpg');
	background-position:	bottom;
	background-repeat:		no-repeat;
	background-color: 		#427bad;
}
.r1b1, .r2b1, .r3b1, .r4b1, .r5b1
{
	display: 				block;
	height: 				1px;
	overflow: 				hidden;
	font-size:				1px;
	background-color: 		#427bad;
}
.r5b1 { margin: 0 5px; }
.r4b1 { margin: 0 4px; }
.r3b1 { margin: 0 3px; }
.r2b1 { margin: 0 2px; }
.r1b1 { margin: 0 1px; }
.box_blue1 { margin:0.2em; padding: 0em 0em;}

/******************************************************************/
.blok_blue2
{
	display: 				block;
	font-family: 			Arial;
	text-align: 			left;
	font-size: 				10pt;
	text-decoration: 		none;
	border: 				0px;
	margin:					0em;
	padding: 				0em 0em;
	background: 			url('img/volna_blue2.jpg');
	background-position:	bottom;
	background-repeat:		no-repeat;
	background-color: 		#7fb6e0;
}
.r1b2, .r2b2, .r3b2, .r4b2, .r5b2
{
	display: 				block;
	height: 				1px;
	overflow: 				hidden;
	font-size:				1px;
	background-color: 		#7fb6e0;
}
.r5b2 { margin: 0 5px; }
.r4b2 { margin: 0 4px; }
.r3b2 { margin: 0 3px; }
.r2b2 { margin: 0 2px; }
.r1b2 { margin: 0 1px; }
.box_blue2 { margin:0.2em; padding: 0em 0em; color: #FFFFFF;}

/******************************************************************/
.blok_red
	{
	display: 				block;
	font-family:			Arial;
	text-align: 			left;
	font-size: 				10pt;
	text-decoration: 		none;
	border: 				0px;
	margin:					0em; 
	padding: 				0em 0em;
	background: 			url('img/volna_red.jpg');
	background-position:	bottom;
	background-repeat:		no-repeat;
	background-color: 		#ac1e1e;
}
.r1r, .r2r, .r3r, .r4r, .r5r
	{
		display: 			block;
		height: 			1px;
		overflow: 			hidden;
		font-size:			1px;
		background-color:	#ac1e1e;
	}
.r5r { margin: 0 5px; }
.r4r { margin: 0 4px; }
.r3r { margin: 0 3px; }
.r2r { margin: 0 2px; }
.r1r { margin: 0 1px; }
.box_blue2 { margin:0.2em; padding: 0em 0em;}

/*****************************************************************/
#jCarouselLiteDemo .carousel button {  float: left; }              
#jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block;
        float: left;
        width: 15px;
        height: 50px;
        text-decoration: none;
padding-left: 20px;
        background: url("img/karusel/scroll_left.gif") left 10px no-repeat;
    }
#jCarouselLiteDemo .carousel a.next {
        display: block;
        float: right;
        width: 15px;
        height: 50px;
        text-decoration: none;
       background: url("img/karusel/scroll_right.gif") right 10px no-repeat;  
}
#jCarouselLiteDemo .carousel a.next:hover {
        display: block;
        float: left;
        width: 15px;
        height: 50px;
        text-decoration: none;
padding-left: 20px;
        background-image: url("img/karusel/scroll_right.gif");
}
#jCarouselLiteDemo .carousel a.prev:hover { 
        display: block;
        float: left;
        width: 15px;
        height: 50px;
        text-decoration: none;
padding-left: 20px;
        background-image: url("img/karusel/scroll_left.gif");
}    
#jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active { border: none; outline: none;}                 
#jCarouselLiteDemo .carousel ul { 
border: 0;
margin: 0px; }
#jCarouselLiteDemo .carousel li img, 
#jCarouselLiteDemo .carousel li p { 
border: 0px;
behavior: url("/pngbehavior.htc"); }

#jCarouselLiteDemo .carousel li {
display: block;
float: left;
position: relative;
padding-left: 20px;
}
        
#jCarouselLiteDemo .widget img { cursor: pointer;  behavior: url("/pngbehavior.htc"); }
#jCarouselLiteDemo .mid {
border: 0;
                margin-left: 0px;
                width: 1000px;
                height: 300px;
            }
#jCarouselLiteDemo .vertical { margin-left: 1000px;}
#jCarouselLiteDemo .vertical .jCarouselLite {   width: 1000px; }
#jCarouselLiteDemo .imageSlider li img, 
#jCarouselLiteDemo .imageSlider li p, 
#jCarouselLiteDemo .imageSliderExt li img , 
#jCarouselLiteDemo .imageSliderExt li p { behavior: url("/pngbehavior.htc"); }
