/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Custom CSS theme ~ Designed and developed by Romlex @ www.romlex.hu */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~ */
/* SCREEN STYLES */
/* ~~~~~~~~~~~~~ */
.full-page { background: url("http://eva-plus.ru/images/assets/x.png");}

/* HEADER FIX */
.body-column{position: relative;

	margin: 0 auto;
	border: 1px solid #F2F2F2;
	border-top: none;
	box-shadow: 9px 3px 25px -2px #B4B4B4;
	-moz-box-shadow: 9px 3px 25px -2px #B4B4B4;
	-webkit-box-shadow: 9px 3px 25px -2px #B4B4B4;
	width: 880px;
	padding: 0 20px 20px 20px;
    background: white;
}
#header_fix{
	width: 880px;
	margin: 0 auto;
	position: relative;
	height: 144px;
	background-color:rgba(0, 0, 0, 1);
}

#header_fix.fixed_1{
	box-shadow: 9px 3px 25px -2px #B4B4B4;
	-moz-box-shadow: 9px 3px 25px -2px #B4B4B4;
	-webkit-box-shadow: 9px 3px 25px -2px #B4B4B4;
	/*padding: 0 20px 20px 20px;*/
	border: 1px solid #F2F2F2;
	border-top: none;
	width: 880px;
}



#header_fix .padding-top_fix{height: 0px;}
#header_fix.fixed .padding-top_fix{}
section { display: block;}

.fixed {
	position: fixed;
	top:0; left:0;
	z-index: 101;
	margin: 0 auto;
	width: 100%;

}
.logo-position{position: relative; background: #000000; }

.site-logo { position: absolute; z-index: 0; top: 0px; left: -515px; display: block; width: 1441px; height: 159px; background: url('../images/assets/logo_header.png'); }
.site-logo a { overflow: hidden; position: absolute; z-index: 0; top: 0px; left: 560px; display: block; width: 270px; height: 75px; text-indent: -100000px; }

/* SOCIAL */
.social { position: absolute; top: 10px; right: 0; width: 195px; height: 23px; padding: 5px 10px; text-align: right; z-index: 1;right: 20px; }
#header_fix.fixed_1 .social{}
.social .title { color: #FFF; font: normal 11px Arial; line-height: 21px; }
.social .addthis_toolbox { float: right; margin-right: 16px; margin-left: 23px; width: 82px; }

/* LANG */
.langs { position: absolute; top: 54px; right: 0; width: 195px; height: 23px; padding: 5px 10px; text-align: left; z-index: 2; right: 20px; }
#header_fix.fixed_1 .langs{right: 20px;}
.langs .title { color: #FFF; font: normal 11px Arial; line-height: 21px; }
.langs .active { cursor: pointer; float: right; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 100px; padding: 2px 4px; background: #FFF; 	box-shadow: 9px 3px 25px -2px #B4B4B4;
	-moz-box-shadow: 9px 3px 25px -2px #B4B4B4;
	-webkit-box-shadow: 9px 3px 25px -2px #B4B4B4;}
.langs .active img, .langs ul li a img { float: left; margin-top: 1px; margin-right: 5px; vertical-align: bottom; }
.langs .active .langtext, .langs ul li a { float: left; color: #000; font: 14px "MyriadProCondensed"; }
.langs .active .ic-select { float: right; display: block; margin-top: 2px; margin-left: 5px; width: 14px; height: 14px; background: url('../images/assets/ic_select.png') no-repeat 0 0; }
.langs .active .ic-select.down { background: url('../images/assets/ic_select.png') no-repeat 0 100%; }
.langs ul { position: relative; z-index: 999; display: none; float: left; margin-top: 5px; width: 100%; }
.langs ul li { padding: 2px 0; }
.langs ul li a { display: block; width: 100%; }

/* MENU */
.main-menu { position: absolute; left: 0; top: 100px; width: 880px; z-index: 1;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #0E0E0E; }
#header_fix.fixed_1 .main-menu { /*left: 20px; */ width: 880px; }

.main-menu ul { display: table; overflow: hidden; float: left; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-spacing: 1px 0px; width: 100%; height: 40px; }
.main-menu li { display: table-cell; margin-left: 1px; text-align: center; vertical-align: middle; background: url('../images/assets/bg_menurow.png') repeat-x; }
.main-menu li .bg-left { display: table-cell; min-width: 16px; width: 16px; height: 100%; }
.main-menu li .bg-center { display: table-cell; margin: 0 16px; min-width: 100%; height: 100%; padding: 0px; vertical-align: middle; line-height: 11px; }
.main-menu li .bg-right { display: table-cell; min-width: 16px; width: 16px; height: 100%; }
.main-menu li:hover .bg-left { background: url('../images/assets/bg_menuitem_hover_left.png'); }
.main-menu li:hover .bg-center { background: url('../images/assets/bg_menuitem_hover_center.png') repeat-x; }
.main-menu li:hover:first-child .bg-center { padding-left: 0px; }
.main-menu li:hover:last-child .bg-center { padding-right: 0px; }
.main-menu li:hover .bg-right { background: url('../images/assets/bg_menuitem_hover_right.png'); }
.main-menu li.active .bg-left { background: url('../images/assets/bg_menuitem_active_left.png'); }
.main-menu li.active .bg-center { background: url('../images/assets/bg_menuitem_active_center.png') repeat-x; }
.main-menu li.active:first-child .bg-center { padding-left: 0px; }
.main-menu li.active:last-child .bg-center { padding-right: 0px; }
.main-menu li.active .bg-right { background: url('../images/assets/bg_menuitem_active_right.png'); }
.main-menu li a { display: table; border-collapse: collapse; width: 100%; height: 40px; text-shadow: 0px 1px 0px #000; color: #8FD400; font: 12px Arial, sans-serif; }

/* SKYPE */
.skype { margin-top: 20px; border: 1px solid #B7B7B7; border-radius: 3px; -moz-padding: 5px; -webkit-border-radius: 3px; padding: 8px; }
.skype span { float: left; display: block; width: 70px; text-align: right; color: black; font: normal 11px Arial; line-height: 15px; }
.skype img { vertical-align: 0!important; margin: 6px 0 0 31px!important; }

/* SIDES */
.content-side { width: 660px; }
.right-side { width: 200px; }

/* VIEW */
.view { float: right; margin: 10px 0 0 20px; }
.view span { cursor: pointer; display: block; float: left; margin-left: 5px; width: 15px; height: 15px; background-image: url('../images/assets/ic_catview.png'); }
.view #view1 { background-position: 0 15px; }
.view #view1:hover, .view #view1.active { background-position: 0 0; }
.view #view2 { background-position: 33px 15px; }
.view #view2:hover, .view #view2.active { background-position: 33px 0; }
.view #view3 { background-position: 15px 15px; }
.view #view3:hover, .view #view3.active { background-position: 15px 0; }



/* BUTTONS */
a.btm_next { cursor: pointer; overflow: hidden; display: block; float: right; border:1px solid #a1cc3f; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height: 24px; padding: 0 15px; text-transform: uppercase; text-align: center; text-shadow: 0 1px 0 #2F2F2F; color: #4C4747; font: 10px Arial, sans-serif; line-height: 24px;/* background: url('../images/assets/bg_button_green.png') 0 0;*/
	background: rgba(182,226,81,1);
	background: -moz-linear-gradient(top, rgba(182,226,81,1) 0%, rgba(111,195,27,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(182,226,81,1)), color-stop(100%, rgba(111,195,27,1)));
	background: -webkit-linear-gradient(top, rgba(182,226,81,1) 0%, rgba(111,195,27,1) 100%);
	background: -o-linear-gradient(top, rgba(182,226,81,1) 0%, rgba(111,195,27,1) 100%);
	background: -ms-linear-gradient(top, rgba(182,226,81,1) 0%, rgba(111,195,27,1) 100%);
	background: linear-gradient(to bottom, rgba(182,226,81,1) 0%, rgba(111,195,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e251', endColorstr='#6fc31b', GradientType=0 );
}
a.btm_next span{position: relative;}
a.btm_next:hover {
	opacity: 0.8;
	-moz-opacity:0.8;
	filter: alpha(opacity=80)
}
a.btm_next:active {

}

/* ITEMS */
.d1 .item { margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; height: 93px; background: url('../images/assets/bg_boxrow.png') repeat-x;}
.d1 .item .left_cont { float: left; text-align: center; width: 126px; height: 93px;}
.d1 .item .left_cont a.img_link{border: 4px solid #FFFFFF; display: block; overflow: hidden; -webkit-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75); width: 116px; height: 85px;}
.d1 .item .left_cont img.img_kep {width: 117px; height: 85px;}
.d1 .item .right_cont{overflow: hidden; float: right; width: 519px; padding: 6px;}
.d1 .item .cont_fixalo{height: 58px; overflow: hidden; clear: both;}
.d1 .item .title_ { overflow: hidden;}
.d1 .item .title_ h2 {font: bold 14px Arial; margin:0;  padding: 0 0 3px 0;}
.d1 .item .title_ h2 a{/*white-space: nowrap; text-overflow: ellipsis;*/ color: #000; text-decoration: none;}
.d1 .item .title_ h2 a:hover{color: #333333;}
.d1 .item .details {overflow: hidden;}
.d1 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 11px Arial, Helvetica, sans-serif; line-height: 13px; }
.d1 .item .date {font: 10px Arial; color: saddlebrown; }





/*.d2 .item {margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-brder-radius: 0 3px 3px 0; width: 100%; min-width: 400px; height: 137px; background: #FFF url('../images/assets/bg_boxrow_big.png') no-repeat left; }
.d2 .item .image_ { float: left; text-align: center; width: 192px; height: 137px;}
.d2 .item .image_ img { border-right: 1px solid #D2D2D2; width: 176px; height: 125px; padding: 6px; background: #FFF; }
.d2 .item .right_cont{overflow: hidden; float: right; width: 456px; padding: 6px;}
.d2 .item .cont_fixalo{height: 101px; overflow: hidden; clear: both;}
.d2 .item .title_ { overflow: hidden;}
.d2 .item .title_ h2 {font: bold 16px Arial; padding: 0; margin:0;  padding: 0 0 3px 0;}
.d2 .item .title_ h2 a{white-space: nowrap; text-overflow: ellipsis; color: #000; text-decoration: none;}
.d2 .item .title_ h2 a:hover{color: #333333;}
.d2 .item .details {overflow: hidden;}
.d2 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 12px Arial, Helvetica, sans-serif; line-height: 15px;}
.d2 .item .date { float: left; margin-top: 10px; font: 10px Arial; }*/




.d2 .item { margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; height: 137px; background: #FFF url('../images/assets/bg_boxrow_big.png') no-repeat left;}
.d2 .item .left_cont { float: left; text-align: center; width: 192px; height: 137px;}
.d2 .item .left_cont a.img_link{border: 4px solid #FFFFFF; display: block; overflow: hidden; -webkit-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75); width: 182px; height: 129px;}
.d2 .item .left_cont img.img_kep {width: 182px; height: 130px;}
.d2 .item .right_cont{overflow: hidden; float: right; width: 453px; padding: 6px;}
.d2 .item .cont_fixalo{height: 95px; overflow: hidden; clear: both;}
.d2 .item .title_ { overflow: hidden;}
.d2 .item .title_ h2 {font: bold 14px Arial; margin:0;  padding: 0 0 3px 0;}
.d2 .item .title_ h2 a{/*white-space: nowrap; text-overflow: ellipsis;*/ color: #000; text-decoration: none;}
.d2 .item .title_ h2 a:hover{color: #333333;}
.d2 .item .details {overflow: hidden;}
.d2 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 12px Arial, Helvetica, sans-serif; line-height: 15px; }
.d2 .item .date {font: 10px Arial; color: saddlebrown; }


/*.d3a .item-container { width: 102%; }*/
/*.d3a .item { position: relative; overflow: hidden; float: left; margin: 0 9px 9px 0; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; width: 212px; height: 207px; }*/
/*.d3a .item .image { padding: 9px; text-align: center; background: #E4E4E4; }*/
/*.d3a .item .image img { width: 100%; height: 191px; }*/
/*.d3a .item .title { position: relative; overflow: hidden; margin-top: -32px; width: 100%; height: 30px; padding-bottom: 6px; background: url('../images/assets/sh_title.png') repeat-x; }*/
/*.d3a .item .title h3 { overflow: hidden; margin: 0 17px; white-space: nowrap; text-overflow: ellipsis; text-shadow: 1px 1px 10px #FFF; color: #000; font: bold 12px Arial, sans-serif; line-height: 30px; }*/
/*.d3a .item .details { position: relative; height: 109px; padding: 10px; background: #4B4646; }*/
/*.d3a .item .details .lead { overflow: hidden; margin-bottom: 4px; height: 80px; text-align: justify; color: #FFF; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; }*/
/*.d3a .item .details .date { float: left; margin-top: 10px; color: #FFF; font: 10px Arial; }*/




.d3 .item { float: left; height: 304px; width: 210px; overflow: hidden; margin-right: 10px; margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;  background: #fafafa;}
.d3 .item:hover{-webkit-box-shadow: 0px 0px 6px 0px rgba(54,54,54,0.5);
	-moz-box-shadow: 0px 0px 6px 0px rgba(54,54,54,0.5);
	box-shadow: 0px 0px 6px 0px rgba(54,54,54,0.5);}
.d3 .item:nth-child(3n+3){margin-right: 0;}
.d3 .item .left_cont { text-align: center; height: 137px;}
.d3 .item .left_cont a.img_link{border: 4px solid #FFFFFF; display: block; overflow: hidden;
	 width: 201px; height: 134px;}
.d3 .item .left_cont img.img_kep {width: 215px; height: 143px;}
.d3 .item .right_cont{overflow: hidden;  padding: 6px;}
.d3 .item .cont_fixalo{height: 126px; overflow: hidden; clear: both; margin-bottom: 4px;}
.d3 .item .title_ { overflow: hidden;}
.d3 .item .title_ h2 {font: bold 14px Arial; margin:0;  padding: 3px 0 3px 0;}
.d3 .item .title_ h2 a{/*white-space: nowrap; text-overflow: ellipsis;*/ color: #000; text-decoration: none;}
.d3 .item .title_ h2 a:hover{color: #333333;}
.d3 .item .details {overflow: hidden;}
.d3 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 12px Arial, Helvetica, sans-serif; line-height: 15px;}
.d3 .item .date {font: 10px Arial; color: saddlebrown; }





/*   GALLERY */


.gal_1 .item {width: 126px; height: 93px; float: left; margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;}
.gal_1 .item .left_cont { float: left; text-align: center; width: 126px; height: 93px;}
.gal_1 .item .left_cont a.img_link{border: 4px solid #FFFFFF; display: block; overflow: hidden; -webkit-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75); width: 116px; height: 85px;}
.gal_1 .item .left_cont img.img_kep {width: 117px; height: 85px;}
.gal_1 .item .right_cont{display: none; overflow: hidden; float: right; width: 519px; padding: 6px;}
.gal_1 .item .cont_fixalo{height: 58px; overflow: hidden; clear: both;}
.gal_1 .item .title_ { overflow: hidden;}
.gal_1 .item .title_ h2 {font: bold 14px Arial; margin:0;  padding: 0 0 3px 0;}
.gal_1 .item .title_ h2 a{/*white-space: nowrap; text-overflow: ellipsis;*/ color: #000; text-decoration: none;}
.gal_1 .item .title_ h2 a:hover{color: #333333;}
.gal_1 .item .details {overflow: hidden;}
.gal_1 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 11px Arial, Helvetica, sans-serif; line-height: 13px; }
.gal_1 .item .date {font: 10px Arial; color: saddlebrown; }




.gal_2 .item { margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; height: 137px; background: #FFF url('../images/assets/bg_boxrow_big.png') no-repeat left;}
.gal_2 .item .left_cont { float: left; text-align: center; width: 192px; height: 137px;}
.gal_2 .item .left_cont a.img_link{border: 4px solid #FFFFFF; display: block; overflow: hidden; -webkit-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.75); width: 182px; height: 129px;}
.gal_2 .item .left_cont img.img_kep {width: 182px; height: 130px;}
.gal_2 .item .right_cont{overflow: hidden; float: right; width: 453px; padding: 6px;}
.gal_2 .item .cont_fixalo{height: 95px; overflow: hidden; clear: both;}
.gal_2 .item .title_ { overflow: hidden;}
.gal_2 .item .title_ h2 {font: bold 14px Arial; margin:0;  padding: 0 0 3px 0;}
.gal_2 .item .title_ h2 a{/*white-space: nowrap; text-overflow: ellipsis;*/ color: #000; text-decoration: none;}
.gal_2 .item .title_ h2 a:hover{color: #333333;}
.gal_2 .item .details {overflow: hidden;}
.gal_2 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 12px Arial, Helvetica, sans-serif; line-height: 15px; }
.gal_2 .item .date {font: 10px Arial; color: saddlebrown; }




.gal_3 .item { float: left; height: 304px; width: 210px; overflow: hidden; margin-right: 10px; margin-bottom:10px; border: 1px solid #E2E2E2; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;  background: #fafafa;}
.gal_3 .item:hover{-webkit-box-shadow: 0px 0px 6px 0px rgba(54,54,54,0.5);
	-moz-box-shadow: 0px 0px 6px 0px rgba(54,54,54,0.5);
	box-shadow: 0px 0px 6px 0px rgba(54,54,54,0.5);}
.gal_3 .item:nth-child(3n+3){margin-right: 0;}
.gal_3 .item .left_cont { text-align: center; height: 137px;}
.gal_3 .item .left_cont a.img_link{border: 4px solid #FFFFFF; display: block; overflow: hidden;
	width: 201px; height: 134px;}
.gal_3 .item .left_cont img.img_kep {width: 215px; height: 143px;}
.gal_3 .item .right_cont{overflow: hidden;  padding: 6px;}
.gal_3 .item .cont_fixalo{height: 126px; overflow: hidden; clear: both; margin-bottom: 4px;}
.gal_3 .item .title_ { overflow: hidden;}
.gal_3 .item .title_ h2 {font: bold 14px Arial; margin:0;  padding: 3px 0 3px 0;}
.gal_3 .item .title_ h2 a{/*white-space: nowrap; text-overflow: ellipsis;*/ color: #000; text-decoration: none;}
.gal_3 .item .title_ h2 a:hover{color: #333333;}
.gal_3 .item .details {overflow: hidden;}
.gal_3 .item .lead { overflow: hidden; text-align: justify; color: #626262; font: 12px Arial, Helvetica, sans-serif; line-height: 15px;}
.gal_3 .item .date {font: 10px Arial; color: saddlebrown; }










.d3b .item-container { width: 102%; }
.d3b .item { position: relative; float: left; margin: 0 9px 9px 0; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; max-width: 280px; width: 31.8%; background: url('../images/assets/bg_boxdetails.png') no-repeat left bottom; }
.d3b .item .image { padding: 6px; text-align: center; background: #FFF; }
.d3b .item .image img { width: 268px; height: 191px; }
.d3b .item .title { position: relative; border-top: 1px solid #D2D2D2; width: 100%; }
.d3b .item .title h3 { overflow: hidden; margin: 5px 10px 0; white-space: nowrap; text-overflow: ellipsis; color: #1C6A96; font: bold 12px Arial, sans-serif; line-height: 20px; }
.d3b .item .details { position: relative; height: 119px; padding: 0px 10px;}
.d3b .item .details .lead { overflow: hidden; margin: 4px 0; height: 80px; text-align: justify; color: #575757; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; }
.d3b .item .details .date { float: left; margin-top: 10px; font: 10px Arial; }


.d4 .item-container { width: 103%; }
.d4 .item { position: relative; float: left; margin: 0 17px 17px 0; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; width: 205px; background: #4B4646; }
.d4 .item .image { padding: 6px; text-align: center; background: #FFF; }
.d4 .item .image img { width: 193px; height: 138px; }
.d4 .item .title { position: relative; border-top: 1px solid #D2D2D2; width: 100%; }
.d4 .item .title h3 { overflow: hidden; margin: 8px 10px 0; white-space: nowrap; text-overflow: ellipsis; text-align: center; color: #FFF; font: bold 12px Arial, sans-serif; line-height: 17px; }
.d4 .item .details { position: relative; padding: 0px 10px; }
.d4 .item .details .lead { overflow: hidden; margin: 4px 0; height: 65px; text-align: center; color: #FFF; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; }
.d4 .item .details .date { margin-top: 10px; text-align: center; color: #FFF; font: 10px Arial; }


.d5 .item-container { width: 103%; }
.d5 .item { position: relative; float: left; margin: 0 16px 16px 0; border: 1px solid #E2E2E2; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; width: 430px; background: #4B4646; }
.d5 .item .image { padding: 6px; text-align: center; background: #FFF; }
.d5 .item .image img { width: 417px; height: 298px; }
.d5 .item .title { position: relative; z-index: 1; margin-top: -45px; width: 100%; height: 40px; background: url('../images/assets/bg_box_title.png'); }
.d5 .item .title h5 { overflow: hidden; margin: 0 6px; padding: 0 8px; white-space: nowrap; text-overflow: ellipsis; color: #2C2C2C; font: bold 16px "MyriadProCondensed"; line-height: 40px; }
.d5 .item .details { position: relative; margin: 25px 0 0; padding: 0px 20px; }
.d5 .item .details .lead { overflow: hidden; height: 67px; text-align: center; color: #FFF; font: 12px Arial, Helvetica, sans-serif; line-height: 17px; }
.d5 .item .details .date { float: left; margin-top: 15px; color: #FFF; font: 13px Arial; }


/* GALLERY ITEMS */
.gallery { margin: 10px; padding: 10px 0; }
.gallery .thumb { float: left; margin: 0 1% 1% 0; width: 23.7%; text-align: center; }
.gallery .thumb img { border: 1px solid #DDD; max-width: 100%; height: auto; padding: 5px; background: #FFF; }

.ad-gallery { margin: 10px auto !important; }

/* CONTACT FORMS */
.contact-form {  }
.mapapi { margin-top: 15px; }
.mapapi .general-form {  }
#map_canvas { margin-top: 5px; height: 350px; }
#map_canvas .ceg_map_pipka{overflow: hidden;}
#map_canvas .ceg_map_pipka h4{padding: 0; margin: 0; font:bold 13px Arial;}
#map_canvas .gm-style-iw{height: 50px!important;}
#routeinfo { width: 500px; }

/* ~~~~~~~~~~~~ */
/* Print styles */
/* ~~~~~~~~~~~~ */

@media print {

}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Media queries                                                             */
/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media screen and (max-device-width: 480px) {
}

@media all and (orientation: portrait) {
}

@media all and (orientation: landscape) {
}