body table{

	font-family: Arial, Tahoma;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size : 13px;
}

.shrift{

	font-family: Arial, Tahoma;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size : 13px;
}

A:link {font-family: 'Arial';	font-size: 13px;color: #006600;	FONT-WEIGHT: normal;text-decoration: underline;}
A:visited {font-family: 'Arial';	font-size: 13px;color: #006600;	FONT-WEIGHT: normal;text-decoration: underline;}
A:hover {font-family: 'Arial';	font-size: 13px;color: #B23030;	FONT-WEIGHT: normal;text-decoration: none;}

A.menu:link {font-family: 'Arial'; font-size: 14px; color: #ffffff; FONT-WEIGHT: normal; text-decoration: none;}
A.menu:visited {font-family: 'Arial'; font-size: 14px; color: #ffffff; FONT-WEIGHT: normal; text-decoration: none; }
A.menu:hover {font-family: 'Arial'; font-size: 14px; color: #336633; FONT-WEIGHT: normal; text-decoration: none;}

A.menu_bottom:link {font-family: 'Arial'; font-size: 14px; color: #009900; FONT-WEIGHT: bold; text-decoration: none;}
A.menu_bottom:visited {font-family: 'Arial'; font-size: 14px; color: #009900; FONT-WEIGHT: bold; text-decoration: none; }
A.menu_bottom:hover {font-family: 'Arial'; font-size: 14px; color: #cc0000;	FONT-WEIGHT: bold;	text-decoration: none;}

A.right_menu:link {font-family: 'Arial'; font-size: 13px; color: #EEE; FONT-WEIGHT: bold; text-decoration: none;}
A.right_menu:visited {font-family: 'Arial'; font-size: 13px; color: #EEE; FONT-WEIGHT: bold; text-decoration: none; }
A.right_menu:hover {font-family: 'Arial'; font-size: 13px; color: #EEE; FONT-WEIGHT: bold; text-decoration: underline;}

.str_action {
	font-family: 'Arial'; 
	font-size: 12px; 
	color: #fff; 
	FONT-WEIGHT: bold; 
	text-decoration: none; 
	padding:3px 4px 3px 6px; 
	border:1px solid #fff;
	background-color:#ff9999;
}

A.str_noaction:link {
	font-family: 'Arial'; 
	font-size: 12px; 
	color: #000; 
	FONT-WEIGHT: normal; 
	text-decoration: none; 
	padding:3px 4px 3px 6px; 
	border:1px solid #fff;
	background-color:#cee9c0;
}

A.str_noaction:visited {
	font-family: 'Arial'; 
	font-size: 12px; 
	color: #000; 
	FONT-WEIGHT: normal; 
	text-decoration: none; 
	padding:3px 4px 3px 6px; 
	border:1px solid #fff;
	background-color:#cee9c0;
}

A.str_noaction:hover {
	font-family: 'Arial'; 
	font-size: 12px; 
	color: #fff; 
	FONT-WEIGHT: bold; 
	text-decoration: none; 
	padding:3px 4px 3px 6px;  
	border:1px solid #993333;
	background-color:#ff9999;
}


a.readon {
//	qdisplay: block; 
//	qfloat: right;
	text-align: center; 
	clear: both; 
	padding: 0 5px; 
	text-transform: lowercase; 
	background: #666666; 
	color: #FFFFFF;
}

a.readon:hover, a.readon:active, a.readon:focus {

	background: #006600;
	color: #FFFFFF;
	text-decoration: none;
}



#header_top_fon{

	background-color: #48ae48;
}

#header_fon{

	background-image: url('img/header_08.jpg');
}

#header_bottom_fon{

	background-image: url('img/header_fon.jpg');
}



#menu{

	background-color: #48ae48;
}



#news{

	background-image: url('img/header_22.jpg');
	background-repeat: no-repeat;
}

#news1{

	position: relative;
	color: green;
	font-weight: bold;
	width: 240px;
	left: 25px;
	top: 3px;
}

#news2{

	position: relative;
	overflow: auto;
	height: 79px;
	top: 4px;
	width: 280px;
	left: 4px;
}



#fon_left{

	background-image: url('img/menu_left/fon_left.jpg');
	background-repeat: repeat-y;
	background-color: #339933;
}

#fon_right{

	background-image: url('img/menu_left/fon_right.jpg');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #339933;
}

#fon_right_1{

	background-image: url('img/menu_left/fon_right_1.jpg');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #339933;
}

.right_bord{

	padding: 4px;
}

.right_head{

	font-family: 'Arial'; 
	font-size: 14px; 
	color: #006600; 
	FONT-WEIGHT: bold; 
}

.knopka{

	border: 1px dashed #298529;
}

.news_date{

	padding: 2px 17px 2px 17px;
	text-align:center;
	color: #fff;
	background-image:url('news_line.gif');
	border-bottom: 1px dashed #298529;
	font-size : 13px;
	font-weight:bold;
}

.news_title{

	padding: 2px 2px 2px 8px;
	color: Green;
	border-bottom: 1px dashed #298529;
	font-weight: bold;
	font-size : 15px;
}

.news_photo{

	padding: 4px;
}

.news_content{

	padding: 5px;
	background-color:#eee;
}

.error {

	background: transparent url(img/error_icon.png) no-repeat 5px center;
    	border: solid #f77;
    	background-color: #fee;
   	border-width: 3px;
    	padding: 15px 3px 15px 35px;
   	vertical-align: middle;
	clear: both;
	margin: 15px;
	font-weight: bold;
}

.t{
	background-color:#e8e8e8;
	padding: 4px;
}

.t_green{
	background-color:#adff2f;
	padding: 4px;
}

.t_red{
        background-color:#ea8df7;
        padding: 4px;
}


.vnimanie{
	background-color: #f7dbdb;
	border:1px solid #f5c6c6;
	padding: 5px;
	width:97%;
}


.callcenter_table {
    margin-top: 10px;
    background-color: #eeeeee;
    border: 1px solid green;
    border-collapse: collapse;
    text-align: left;
}

.callcenter_form_title {
    font-size: small;
    font-weight: bold;
}

.callcenter_field_cell {
    border: 1px solid #dfdfdf;
    padding: 4px;
    padding-right: 1px;
    vertical-align: top;
    color:green;
}

.callcenter_table_cell {
    border: 1px solid #dfdfdf;
    padding-left: 5px;
    vertical-align: top;
    text-align: left;
}

   border: 1px solid #dfdfdf;
    padding: 4px;
    padding-right: 1px;
    vertical-align: top;
    color:green;
}

.callcenter_table_cell {
    border: 1px solid #dfdfdf;
    padding-left: 5px;
    vertical-align: top;
    text-align: left;
}




















/* Default layout 3 columns */
#gallery {
    
    }
    
    #gallery .video {
	width:100%;
	overflow:hidden;
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
	#gallery .video li {
	    background: none;
	    padding: 0;
	    display:-moz-inline-box;
	    display:inline-block;
	    /*zoom:1;*/
	    vertical-align:top; 
	    width:458px;
	    margin:0 16px 50px 0;
	    position:relative;
	    }

    #gallery .portfolio {
	width:100%;
	overflow:hidden;
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
	#gallery .portfolio li {
	    background: none;
	    padding: 0;
	    display:-moz-inline-box;
	    display:inline-block;
	    /*zoom:1;*/
	    vertical-align:top; 
	    width:300px;
	    margin:0 16px 50px 0;
	    position:relative;
	    text-align: center;
	    }
	    
	    #gallery .portfolio li a {
		background: none;
		padding: 0;
	    }
	    
	    #gallery .portfolio li h3 {
		padding: 0 0 14px 0;
	    }
	    
	    #gallery .portfolio li a.button {
		background: url(/images/button.gif) repeat-x 0% 0%;
		position: relative;
		display: inline-block;
		height: 22px;
		overflow: hidden;
		padding: 0 10px 0 10px;
		line-height: 20px;
		vertical-align: top;
		font-family: 'Open Sans', sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #fff;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	    }
	    
	    .ie9 #gallery .portfolio li a.button {
		line-height: 24px;
	    }
	    
		#gallery .portfolio li a.button:hover {
		    background-position: 0% -22px;
		}

	* + html #gallery .portfolio li {
	    display:inline;
	    }
	#gallery .portfolio li.nomargin, .video li.nomargin {
	    margin-right:0 !important;
	    }
	    #gallery .portfolio li span.image-border {
		display:block;
		height: 100%;
		width:300px;
		position:relative;
		}
	    #gallery .portfolio li span.image-border:before {
		-webkit-box-shadow: 0 15px 10px rgba(0,0,0, .5);
		-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
		box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
		-webkit-transform: rotate(-4deg);
		-moz-transform: rotate(-4deg);
		-o-transform: rotate(-4deg);
		position: absolute;
		left: 10px;
		bottom: 15px;
		z-index: -1;
		width: 50%;
		height: 20%;
		content: "";
	    }
	    #gallery .portfolio li span.image-border:after {
		-webkit-box-shadow: 0 15px 10px rgba(0,0,0, .5);
		-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
		box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
		-webkit-transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		-o-transform: rotate(4deg);
		position: absolute;
		right: 10px;
		bottom: 15px;
		z-index: -1;
		width: 50%;
		height: 20%;
		content: "";
	    }
	    #gallery .portfolio li a.image-wrap {
		display: block;
		overflow: hidden;
		width: 300px;
		height: 100%;
		position:relative;
		/*background: url(/images/loading-folio.gif) 50% 50% no-repeat;*/
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		}
	    #gallery .portfolio li a.image-wrap:hover {
		background-color: #8A8A8A;
		}
		#gallery .portfolio li a.image-wrap img {
		    float:left;
		    border: 1px solid #8A8A8A;

		    }

		#gallery .portfolio li a.image-wrap img:hover {
		    opacity: 0.8;
		    background-color: #161616;
		    }
		
	    #gallery .portfolio .folio-desc, .video .folio-desc {
		margin-bottom:0;
		padding: 5px 0 0 0;
		font-weight: bold;
		color: #161616;
		}
	    
	    #gallery .portfolio .folio-desc h2, .video .folio-desc h2 {
		text-transform: none;
		color: #161616;
		font-weight: 700;
		font-size: 14px;
		line-height: 20px;
		padding: 0;
		}
	    
		
	    #gallery .portfolio .folio-desc p, .video .folio-desc p {
		font-weight: bold;
		font-size: 13px;
		}
		
	    #gallery .portfolio .folio-desc a, .video .folio-desc  a{
		padding-left:0;
		color: #45629B;
		outline: medium none;
		text-decoration: underline;
		background: none;
		font-size: 13px;
		font-weight: normal;
		}
		
	    #gallery .portfolio .folio-desc a:hover, .video .folio-desc  a:hover {
		text-decoration: none;
		font-weight: normal;
		}
	    
	    #gallery .portfolio p.excerpt {
		padding:0;
		}
	    
	    .zoom-icon {
		display:block;
		position:absolute;
		left:0;
		top:-152px;
		width:290px;
		height: 100%;
		background:url(/images/magnify.png) 50% 50% no-repeat;
		cursor:pointer;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		}
	    
	    #gallery .portfolio li a.image-wrap:hover .zoom-icon {
		top:0;
		}

		.buttonsinit {padding-top:10px;}
		
	.stream-video {
	    text-align: center;
	    }

	.stream-list-first,  .stream-list-last {
	    float: left;
	    width: 48%;
	    padding: 0 5px;
	    font-weight: bold;
	    }
	
	.stream-list-first li a,  .stream-list-last li a{
	    font-size: 18px;
	    }

	.stream-list-first li {
	    margin: 0 16px 0 0;
	    }

	.stream-list-first li.img, .stream-list-last li.img  {
	    padding-bottom:30px;
	    }
	    
	.stream-list-first li.img a, .stream-list-last li.img a  {
	    background: none;
	    }


.stream-list-first a:hover,  .stream-list-last a:hover {color:#45629B !important;}		
	
	#files .menu {
	    padding-bottom: 26px;
	}
	
	#files div.menu-section {
	    padding-bottom: 15px;
	}
	
	#files .menu li {
	    width:287px;
	    display: inline-block;
	    margin:0 16px 0px 0;
	}

	#files .menu li  a{
	    /*font-weight: bold;*/
	}

	#files .menu li.nomargin {
	    margin-right:0 !important;
	}





	    #gallery .video .files-desc {
		margin-bottom:0;
		padding: 5px 0 0 0;
		font-weight: bold;
		color: #161616;
		}
	    
	    #gallery .video .files-desc h2 {
		text-transform: none;
		color: #161616;
		font-weight: 700;
		font-size: 14px;
		line-height: 20px;
		padding: 0;
		}
	    
		
	    #gallery .video .files-desc p {
		font-weight: bold;
		font-size: 13px;
		}
		
	    #gallery .video .files-desc  a{
		padding-left:0;
		color: #45629B;
		outline: medium none;
		text-decoration: underline;
		background: none;
		font-size: 13px;
		font-weight: normal;
		}
		
	    #gallery .video .files-desc  a:hover {
		text-decoration: none;
		font-weight: normal;
		}


