@charset "utf-8";
a {
	font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;
	color: #64861E;
        outline:none;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #64861E;
}
a:hover {
	text-decoration: underline;
	color: #EEC111;
}
a:active {
	text-decoration: none;
	color: #64861E;
}


/*=====  =====*/
.a-portfolio {
	background-color: rgba(82,116,13,1.00);
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	color: rgba(255,255,255,1.00);
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-weight: 600;
	font-size: 20px;
	text-shadow: 2px 3px 2px rgba(32,59,15,1.00);
	background-image: -webkit-linear-gradient(270deg,rgba(110,154,22,1.00) 0%,rgba(27,38,6,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(110,154,22,1.00) 0%,rgba(27,38,6,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(110,154,22,1.00) 0%,rgba(27,38,6,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(110,154,22,1.00) 0%,rgba(27,38,6,1.00) 100%);
	width: auto;
	border-radius: 15px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
			}

.header-bg {
	height:123px;
	background:url(../images/bbll.png) no-repeat 50%;
}

.logo_text {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	float: right;
	height: auto;
	width: 500px;
}

.logo_vedro {
	background-image: url(../images/vedroo.png);
	float: left;
	height: 123px;
	width: 235px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
}

a.soz {
	background-image: url(../images/soz_01.png);
	display: block;
	height: 36px;
	width: 99px;
}	
a.soz:hover {
	background-image: url(../images/soz_02.png);

}
a.pro {
	background-image: url(../images/pro_01.png);
	display: block;
	height: 37px;
	width: 108px;
}
a.pro:hover {
	background-image: url(../images/pro_02.png);

}

a.portf {
	background-image: url(../images/portf_1.png);
	display: block;
	height: 36px;
	width: 99px;
}
a.portf:hover {
	background-image: url(../images/portf_2.png);
	
}

a.kon {
	background-image: url(../images/kon_01.png);
	display: block;
	height: 36px;
	width: 99px;
}
a.kon:hover {
	background-image: url(../images/kon_02.png);
	
}

.container {
	margin: auto;
	width: 100%;
	height: auto;
}
a.contentpagetitle:link {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #648B24;
	text-decoration:underline;
}

a.contentpagetitle:visited {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #648B24;
	text-decoration:underline;
}
a.readmore-link:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #4D761B;
	text-decoration:underline;
}
a.readmore-link:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #4D761B;
	text-decoration:underline
}
a.readmore-link:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #D6B812;
	text-decoration:none;	
}
a.comment-link:link {
font-family: Tahoma;
	font-size: 12px;
	color: #4D761B;
	text-decoration:underline;
}
a.comment-link:visited {
font-family: Tahoma;
	font-size: 12px;
	color: #4D761B;
	text-decoration:underline
}
a.comment-link:hover {
font-family: Tahoma;
	font-size: 12px;
	color: #D6B812;
	text-decoration:none;
}
a.contentpagetitle:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #F4C933;
	text-decoration:none;
}

.polosa {
	background-image: url(../images/polosa_01.png);
	float: left;
	height: 35px;
	width: 100%;
	margin-top: 0px;
}

.lev_bok {
	background-image: url(../images/boka_01.png);
	float: left;
	width: 6px;
	height: auto;
	padding-bottom: 100px;
}
.rigt_bok {
	background-image: url(../images/boka_01.png);
	float: right;
	width: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.menu_centr {
	float: none;
	height: auto;
	width: 760px;
	padding: 0%;
	left: 10px;
	right: 10px;
}
.navigacia_top {
	float: left;
	width: 240px;
	clear: none;
	padding-bottom: 200px;
	padding-left: 5px;
	height: autopx;

}
.navig_01 {
	background-image: url(../images/navigacia.png);
	float: left;
	height: 35px;
	width: 235px;
	text-align: center;
	margin-top: 15px;
}
.navig_1 {
	background-image: url(../images/glava_01.png);
	float: left;
	height: 35px;
	width: 235px;
	text-align: center;
	margin-top: 15px;
}
.navig_2 {
	background-image: url(../images/glava_02.png);
	float: left;
	height: 18px;
	width: 235px;
	padding-top: 0px;
	margin-top: 3px;
}



.navig_3 {
	background-image: url(../images/glava_03.png);
	float: left;
	width: 235px;
	text-align: center;
}


.navig_4 {
	background-image: url(../images/glava_04.png);
	float: left;
	height: 19px;
	width: 235px;
}
.content {
	width: 97%;
	height: auto;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	line-height: 16px;
	/* [disabled]margin-left: auto; */
	/* [disabled]margin-right: auto; */
}

.tabl_lev {
	width: 250px;
	background-color: #EBE9ED;
	float: none;
	padding-left: 10px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #82AF27;
	height: 100%;
	background-image: url(../images/linia.gif);
	background-repeat: repeat;
}
.table_rigt {
	padding-top: 10px;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #82AF27;
	background-image: url(../images/linia.gif);
	background-repeat: repeat;
}

.container_all {
	width: 100%;
	float: left;
}

.content_rigt {
	float: left;
	width: 190px;
	padding: 10px;
	height: auto;
	margin-left: 5px;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
        
}



.linia {
	background-color: #ffcc33;
	height: 4px;
	width: 100%;
}

.top_container {
	float: left;
	width: 100%;
	background-image: url(../images/logo_01.png);
	height: 138px;
	clear: none;
}
.top_left {
	float: left;
	height: 140px;
	width: 89px;
}
.osnovnoe {
	width: 1200px;
	background-color: #EEEEEE;
}
.niz_polosa {
	background-image: url(../images/nizz_01.png);
	float: left;
	height: 79px;
	width: 100%;
}
.avtor {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFF00;
	float: left;
	height: 50px;
	width: 80%;
	padding-top: 25px;
	text-align: center;
}
.small {
	font-family: Tahoma;
	font-size: 9px;
	font-style: italic;
	color: #AAC96B;
}
.createdate {
	font-family: Tahoma;
	font-size: 8px;
	color: #B73F35;
}



.list {
	background-image: url(../images/list_01.png);
	float: right;
	height: 84px;
	width: 138px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	clear: right;
}
.niz_list {
	height: 200px;
}

/*Joomla CSS*/

/*  */
.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}
.contentheading {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #F1B545;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #445A14;
}

h31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	clip: rect(auto,auto,auto,auto);
}



.tstil6 {font-size: 13px}





p.buttonheading {
	text-align:right;
}

.buttonheading img
{
	border:0;
}


.menulev {
	width: 220px;
	margin-left: 10px;
	float: left;
}

/*   */
*{
	list-style: none;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
}

div.menu {
	background: #EDEFED;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 212px;
}
div.menu li {
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
div.menu a {
	background: #EDEFED;
	border-bottom: 1px solid #EADA0F;
	color: #424A42;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
div.menu a:hover {
	background: #91bb3e url('../images/hover.gif') left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}



div.menu li#current a {
	background: #EDEFED url(../images/hover1.gif) no-repeat left center;
	color: #424A42;
	padding-bottom: 8px;
}

div.menu li#current a:hover {
	background: #91bb3e url('../images/hover.gif') left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}

div.menu a:active {
	background: #6b8d26 url('../images/hover.gif') left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}

/*    */

.avtor1 {
	float: left;
	width: 150px;
	margin-left: 10px;
	padding-left: 50px;
}

    
.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}




/**/
.readon {
background-attachment: none;
background-clip: none;
background-image: url("../images/jc_blog.gif");
background-origin: none;
background-position: 0px 2px;
background-repeat: no-repeat;
background-size: none;
border-spacing: 2px;
bottom: 354px;
color: #41850E;
font-family: Arial;
font-size: 10px;
font-style: normal;
height: 0px;
left: 1px;
line-height: 16px;
outline-style: none;
outline-width: 3px;
padding-bottom: 5px;
padding-left: 14px;
padding-right: 5px;
padding-top: 0px;
right: 84px;
text-decoration: underline;
top: 336px;
width: 64px;
}

a.readon {
background-attachment: none;
background-clip: none;
background-image: url("../images/jc_blog.gif");
background-origin: none;
background-position: 0px 2px;
background-repeat: no-repeat;
background-size: none;
border-spacing: 2px;
bottom: 354px;
color: #E2941D;
font-family: Arial;
font-size: 10px;
font-style: normal;
height: 0px;
left: 1px;
line-height: 16px;
outline-style: none;
outline-width: 3px;
padding-bottom: 5px;
padding-left: 14px;
padding-right: 5px;
padding-top: 0px;
right: 84px;
top: 336px;
width: 64px;
}

a.readon:hover {
background-attachment: none;
background-clip: none;
background-image: url("../images/jc_blog.gif");
background-origin: none;
background-position: 0px 2px;
background-repeat: no-repeat;
background-size: none;
border-spacing: 2px;
bottom: 354px;
color: #41850E;
font-family: Arial;
font-size: 10px;
font-style: normal;
height: 0px;
left: 1px;
line-height: 16px;
outline-style: none;
outline-width: 3px;
padding-bottom: 5px;
padding-left: 14px;
padding-right: 5px;
padding-top: 0px;
right: 84px;
text-decoration: underline;
top: 336px;
width: 64px;
}

/*   */
.contentheading { 
background-attachment: scroll;
background-color: transparent;
background-image: url("../images/polosa.jpg");
background-position: 0% 0%;
background-repeat: repeat-y;
color: #32490C;
font-family: "Arial", "Verdana", "Helvetica", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 19px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
margin-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
text-align: left;
width: 100%;
}

/*   */
span.article_separator { 
background-attachment: scroll;
background-color: transparent;
background-image: url("../images/polosa2.jpg");
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
height: 15px;
width: 100%;
}

/*   */
.pagenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


/*        */
tr.podsvetka1:hover td, tr.podsvetka2:hover td { 
background-attachment: scroll;
background-color: #ffffcc;
background-position: 50% 100%;
background-repeat: repeat-x;
}

tr.podsvetka2 td { 
background-attachment: scroll;
background-color: #ececec;
background-position: 50% 100%;
background-repeat: repeat-x;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
padding-top: 8px;
}

.vverx_tabl {
	background-attachment: scroll;
	background-color: #385038;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: #ffffff;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	font-size: 11px;
}
.vverx_tabl td{
	border: 1px groove #FFFFFF;
}
/*        */


/* */
.navig_domen {
	float: left;
	height: 235px;
	width: 235px;
}
/* Art Text Rotator*/
.arr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C61D04;
}

/*Podeda_9may*/
.podeda {
	background-image: url(../images/9_may222.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 128px;
}

/*kartinka ramka*/
.ppp {
	border-radius: 8px;
	margin-top: 7px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 7px;
	/* [disabled]padding: 2px; */
	border: 3px solid #B2BD99;
}


/*yvelichenie kartinki*/
.ppp:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }


.ppp3{
 }

.ppp3 img{
	border-radius: 8px;
	margin-top: 7px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 7px;
	/* [disabled]padding: 2px; */
	border: 3px solid #B2BD99;
}

.ppp3 img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }
