@font-face {
	font-family: myHelenBG;
	src: url('../fonts/helenbgnormal.eot');
    src: local('O'), url('../fonts/helenbgnormal.ttf') format('truetype'), url('../fonts/helenbgnormal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: myHelenBGLight;
	src: 	url('../fonts/helenbglightnormal.ttf'),
		 	url('../fonts/helenbglightnormal.otf'),
		 	url('../fonts/helenbglightnormal.eot'),
		 	url('../fonts/helenbglightnormal.svg'); 
}
@font-face {
	font-family: myHelenBGBold;
	src: 	url('../fonts/helenbgbold.ttf'),
		 	url('../fonts/helenbgbold.otf'),
		 	url('../fonts/helenbgbold.eot'),
		 	url('../fonts/helenbgbold.svg'); 
}

* { margin: 0; padding: 0; }
html, body{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 18px; color: #7c7c7c; text-align: justify;
}
html{ /*background: url(../images/html-bg.jpg) center 0 no-repeat;*/ overflow-y: scroll; }
html{ font-size: 12px; line-height: 18px; }
div.content ul, div.content ol{ padding: 0 0 0 25px; }
a{ text-decoration: none; outline: none; color: #239ee1; }
a:hover{ text-decoration: underline; }
a img{ border: 0px solid; }
.clear{ clear: both; }
.blue{ color: #00a1dc; }
.toppage-link{ font-size: 10px; display: block; padding: 10px 0; text-align: center; }

/* HEADER */
#main-header{ display: block; width: 100%; height: 171px; position: absolute; top: 0px; z-index: 0; }
.main-header{
	display: block; width: 982px; height: 171px; margin: 0 auto;
	position: relative;
}
.main-header a{ text-decoration: none; }
.main-header h1.logo{
	display: block; float: left; width: 573px; height: 107px; overflow: hidden;
	position: absolute; top: 72px; /*left: 183px;*/ z-index: 10; 
	right: 0px;
}
.main-header h1.logo a{ 
	display: block; float: left; width: 573px; height: 107px; overflow: hidden; 
	text-indent: -9999px; background: url(../images/logo.png) 0 0 no-repeat;
}
.bg-body .main-header h1.logo a{ background: url(../../../../language/bg/images/logo.png) 0 0 no-repeat; }
.en-body .main-header h1.logo a{ background: url(../../../../language/en/images/logo.png) 0 0 no-repeat; }

.main-header div.p-logos{
	height: 93px; width: 100%; float: left; white-space: nowrap;
	position: absolute; top: 77px; lect: 0px; z-index: 0;
}
.main-header h2.logo{ display: block; float: left; height: 93px; overflow: hidden; position: absolute; top: 0px; left: 0px; /*text-indent: -9999px;*/ }
.main-header h2.logo-OPT{ width: 136px; left: 125px; background: url(../images/logo-OPT.png) 0 0 no-repeat; float: right; }
.main-header h2.logo-EU{ width: 104px; background: url(../images/logo-EU.png) 0 0 no-repeat; text-indent: -9999px;  }

.bg-body .main-header h2.logo-OPT{ background: url(../../../../language/bg/images/logo-OPT.png) 0 0 no-repeat; }
.en-body .main-header h2.logo-OPT{ background: url(../../../../language/en/images/logo-OPT.png) 0 0 no-repeat; }

.bg-body .main-header h2.logo-EU{ background: url(../../../../language/bg/images/logo-EU.png) 0 0 no-repeat; }
.en-body .main-header h2.logo-EU{ background: url(../../../../language/en/images/logo-EU.png) 0 0 no-repeat; }

.main-header h2.logo-OPT a{ 
	display: block; float: left; width: 130px; height: 93px; 
	position: absolute; top: 0; left: 0; text-indent: -9999px; 
}

.main-header div.top-bar{
	width: 982px; height: 27px; overflow: hidden; float: left; position: relative; z-index: 10;
	background: #7c7c7c; border-bottom: 1px solid #666; color: #fff; white-space: nowrap;
	font: normal 13px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 27px;
}
.main-header div.top-bar span.rdate{ display: block; float: left; padding-left: 15px; font-size: 14px;  line-height: 27px; }
.main-header div.top-bar div.top-links{ display: block; float: right; padding-left: 15px; }
.main-header div.top-bar div.top-links a{ 
	display: block; float: left; padding: 0 33px 0 10px; height: 27px; color: #efefef;
	background: url(../images/sep-top-bar.png) right 0 no-repeat; position: relative;
}
.main-header div.top-bar div.top-links a:hover{ color: #fff; }
.main-header div.top-bar div.top-links a.home{ padding-right: 13px; }
.main-header div.top-bar div.top-links a.subscribe{ padding-right: 30px; background: none; }
.main-header div.top-bar div.top-links a.login{ padding-right: 30px; background: #14b0ea; width: 120px; }

.main-header div.top-bar div.top-links span.icon{
	display: block; float: left; width: 16px; height: 16px; overflow: hidden;
	background-repeat: no-repeat; background-image: url(../images/icons-16x16.png);
	position: absolute; right: 10px; top: 5px;
}
.main-header div.top-bar div.top-links a.facebook span.icon{ background-position: 0px 0px; }
.main-header div.top-bar div.top-links a.twitter span.icon{ background-position: 0px -16px; }
.main-header div.top-bar div.top-links a.rss span.icon{ background-position: 0px -32px; }
.main-header div.top-bar div.top-links a.subscribe span.icon{ background-position: 0px -48px; }
.main-header div.top-bar div.top-links a.login span.icon{ background-position: 0px -64px; }
.main-header div.top-bar div.top-links div.login-box span.icon{ background-position: 0px -64px; }


.main-header .search-box{ float: right; width: 563px; position: relative; z-index: 1000; }
.main-header .search-box .s-input{ 
	display: block; float: left; width: 392px; height: 18px;
	border: 1px solid #e1e1e1; border-right: 0px solid;
	background: #fff; padding: 5px;
}
.main-header .search-box .s-input input{
	display: block; width: 100%; height: 100%;
	background: #fff; border: 0px solid;
	font: normal 13px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color:#717171;
}
.main-header .search-box .box-select .input-select{
	font: normal 13px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 28px;
}
.main-header .search-box span.button{
	display: block; float: left; width: 27px; height: 29px;
	background: #717171 url(../images/icons-24x24.png) center 3px no-repeat;
	border-right: 1px solid #595959; border-bottom: 1px solid #595959;
}
.main-header .search-box span.button input{
	display: block; width: 27px; height: 29px; text-indent: -9999px;
	background: transparent; border: 0px solid; cursor: pointer;
}

.main-header div.top-bar div.top-links div.login-box{
	display: block; float: left; width: 150px; height: 27px; 
	padding: 0 30px 0 10px; color: #efefef; position: relative; 
	background: #14b0ea; 
}
.main-header div.top-bar div.top-links div.login-box a{ 
	display: inline; color: #efefef; 
	background: none; padding: 0; float: none;
}
.main-header div.top-bar div.top-links div.login-box a:hover{ color: #fff; }



.main-header div.top-bar div.top-links div.logged-box{
	display: block; float: left; height: 27px; 
	color: #555555; position: relative; 
	background: #f5f5f5; 
}
.main-header div.top-bar div.top-links div.logged-box a{ color: #555555; background: none; border-left: 1px solid #7C7C7C; }
.main-header div.top-bar div.top-links div.logged-box a.exit{ color: #fff; background: #14b0e9; padding: 0 17px; }
.main-header div.top-bar div.top-links div.logged-box a.profile span.icon{ background: url(../images/profile.png); }
.main-header div.top-bar div.top-links div.logged-box a.insidezone span.icon{ background: url(../images/key.png); }
.main-header div.top-bar div.top-links div.logged-box a.homelink span.icon{ background: url(../images/home.png); }
.main-header div.top-bar div.top-links div.logged-box a.exit span.icon{ display: none; }


/* end HEADER */


/* MAIN MENU */
nav.main-menu{
	display: block; width: 100%; height: 100px; 
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; 
	background: url(../images/nav-bg.png) 0 37px repeat-x;
	position: relative; z-index: 1; margin-top: 171px;
}  
ul.main-menu{ 
	list-style-type: none;
	display: block; width: 1024px; height: 100px; margin: 0 auto;
	background: url(../images/menu-bg.png) center 0 no-repeat;
}
ul.main-menu li, ul.main-menu li a{ display: block; float: left; height: 63px; }
ul.main-menu li{ padding: 22px 3px 0 0; background: url(../images/sep-bg.png) right 22px no-repeat; position: relative; }
ul.main-menu li a{ 
	padding: 0 10px; line-height: 63px; color: #fff; 
	text-shadow: 1px 1px 0 #007ba8; text-align: center;
	text-decoration: none;
}
ul.main-menu li.first{ padding-left: 21px; }
ul.main-menu li.last{ padding-right: 21px; background: none; }
ul.main-menu li.first a{ padding-left: 20px; text-align: left; }
ul.main-menu li.last a{ padding-right: 20px; text-align: right; }

ul.main-menu li#mm-home a{ width: 60px; }
ul.main-menu li#mm-about a{ width: 97px; }
ul.main-menu li#mm-maps a{ width: 62px; }
ul.main-menu li#mm-news a{ width: 67px; }
ul.main-menu li#mm-events a{ width: 72px; }
ul.main-menu li#mm-newsletters a{ width: 92px; }
ul.main-menu li#mm-gallery a{ width: 67px; }
ul.main-menu li#mm-info a{ width: 162px; }
ul.main-menu li#mm-contacts a{ width: 79px; }
ul.main-menu li#mm-forum a{ width: 59px; }
ul.main-menu li#mm-documents a{ width: 80px; }

ul.main-menu li a:hover, ul.main-menu li.drop a, ul.main-menu li a.active{ 
	color: #30b7ea; text-shadow: 1px 1px 0 #fff;
	background: #f0f0f0; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#eaeaea'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f6f6f6,  #eaeaea); /* for firefox 3.6+ */ 
}
ul.main-menu li a:hover span.jQueryTextShadow, ul.main-menu li.drop a span.jQueryTextShadow{ color: #fff!important; }


ul.main-menu li ul.sub-menu{
	white-space: nowrap; height: 36px; padding: 0 10px; display: none;
	position: absolute; top: 85px; left: 0; 
	background: #f0f0f0; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#eaeaea'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f6f6f6,  #eaeaea); /* for firefox 3.6+ */
}
ul.main-menu li#mm-about ul.sub-menu{ width: 190px; }
ul.main-menu li#mm-gallery ul.sub-menu{ width: 230px; }
ul.main-menu li.drop ul.sub-menu{ display: block; }
ul.main-menu li ul.sub-menu li, ul.main-menu li ul.sub-menu li a{ 
	width: auto!important; height: 36px; padding: 0px 5px; background: none; 
}
ul.main-menu li ul.sub-menu li{ padding-left: 7px; background: url(../images/sub-menu-sep.png) 0 center no-repeat; }
ul.main-menu li ul.sub-menu li.sfirst{ padding-left: 5px; background: none; }
ul.main-menu li ul.sub-menu li a{ font-size: 15px; line-height: 36px; color: #555555; text-shadow: none; }
ul.main-menu li ul.sub-menu li a:hover, ul.main-menu li ul.sub-menu li a.active{ color: #00a8e7; text-decoration: underline; }
ul.main-menu li ul.sub-menu li a span.jQueryTextShadow{ display: none!important; }

/* end MAIN MENU */

/* FOOTER */
.main-footer{ height: 389px; background: url(../images/footer-bg.png) center 0 no-repeat; text-align: left; }
.main-footer nav{ display: block; width: 982px; height: 259px; margin: 0 auto; }
.main-footer nav span{
	display: block; float: left; width: 267px; height: 200px; padding: 34px 30px 25px 30px;
	font-size: 11px; color: #cac8c8;
}
.main-footer nav span a{ color: #cac8c8; }
.main-footer nav span a:hover{ color: #fff; text-decoration: none; }
.main-footer nav h3{ 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; 
	text-transform: uppercase; margin-bottom: 10px; 
}
.main-footer span.bottom{ 
	display: block; width: 982px; height: 109px; margin: 0 auto; 
	font-size: 10px; line-height: 14px; color: #3b3738; text-align: center;
}
.main-footer span.bottom p{ padding: 5px 0; }
.main-footer span.bottom p strong{ font-size: 11px; }

.links-box a{ display: block; line-height: 13px; padding: 4px 0;}
/* end FOOTER */


/* ===== MAIN ===== */
.main-container{
	background: url(../images/main-repeat.png) center 0 repeat-y;
}
.main{ width: 982px; margin: 0 auto; }
.inside-container .main{ width: 982px; margin: 0 auto; padding-top: 21px; }

article h3, article h3 a{ font: bold 100% Verdana, Arial, Helvetica, sans-serif; color: #555555; line-height: 15px; text-align: left; }
.right-column article h3, .right-column article h3 a,
.right-content article h3, .right-content article h3 a,
.left-content article h3, .left-content article h3 a{ font-size: 11px; }
article.first h3, article.first h3 a{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #555555; line-height: 16px; }
article p{ padding: 5px 0; /*font-size: 11px; line-height: 15px;*/ }
article .metadata{ 
	display: inline-block; float: right; width: 44px; height: 22px;
	background: url(../images/more-gray.png) 0 0 no-repeat; margin-left: 25px; margin-bottom: 25px;
	color: #fff; font-size: 10px; text-align: left; text-indent: 4px; line-height: 20px;
}
.inactive-meatada{ 
	opacity: .5; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

article .metadata-date{ width: 80px!important; background: url(../images/metadata-gray.png) 0 0 no-repeat!important; }
article .metadata-date-blue{ width: 80px!important; background: url(../images/metadata-blue.png) 0 0 no-repeat!important; }
article .metadata-left{ float: left; margin: 0 0 5px 0; }

h3.category-title{
	display: block; padding: 0 20px;
	color: #2786BC; font: normal 26px myHelenBG, Verdana, Arial, Helvetica, sans-serif;
}

.main-content{ float: left; width: 630px; background: #f8f8f8; /*min-height: 500px; _height: 500px;*/ }
.one-content .main-content{ float: left; width: 982px; background: #f8f8f8; }
.right-column{ float: right; width: 352px; }

.page-title{ 
	display: block; float: left; width: 590px; padding: 0 20px; position: relative;
	background: #7c7c7c; margin-bottom: 13px; height: 46px; overflow: hidden;
}
.one-content .page-title{ width: 942px; margin-bottom: 0px; }
.page-title h2{
	font: normal 23px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 27px; color: #fff;
}
.page-title .path{ display: block; clear: both; font-size: 10px; color: #d7d7d7; padding: 0 0 2px 0; }
.page-title .path a{ color: #d7d7d7; }
.page-title .path span.last{ color: #fff; }

.page-title .paging-top{
	position: absolute; top: 15px; right: 20px;
	float: left; width: 40px; height: 16px; overflow: hidden;
}
.page-title .paging-top a, .page-title .paging-top span{ display: none; }
.page-title .paging-top a.paging_previous,
.page-title .paging-top a.paging_next{
	display: block!important; float: left; width: 16px; height: 16px;
	text-indent: -9999px; overflow: hidden;
	background-image: url(../images/icons-16x16.png); background-repeat: no-repeat; background-position: -16px 0;
}
.page-title .paging-top a.paging_previous{ background-position: 0 -176px; }
.page-title .paging-top a.paging_next{ background-position: 0 -160px; float: right; }

.page-controls{ 
	display: block; float: left; width: 590px; padding: 6px 20px;
	background: #eae9e9; margin-bottom: 13px;
}
.page-controls span{ display: block; float: left; height: 24px; }
.page-controls span.textsize{ float: right; }
.page-controls span a{ 
	font: normal 16px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 24px;
	color: #555555; text-decoration: none; 
}
.page-controls span a:hover{ color: #009bd2; }
.page-controls span.icons a{ display: block; float: left; margin-right: 5px; }
.page-controls span.icons-24x24 a{ 
	width: 24px; height: 24px; overflow: hidden; text-indent: -9999px;
	background-image: url(../images/icons-24x24.png); background-repeat: no-repeat; background-position: 0 -24px;
}
.page-controls span.icons-24x24 a.sendto{ background-position: 0 -48px; }
.page-controls span.icons-24x24 a.print{ background-position: 0 -72px; }
.page-controls span.icons-24x24 a.savepdf{ background-position: 0 -96px; }
.page-controls span.icons-24x24 a.savedoc{ background-position: 0 -168px; }


.filter-box{ float: left; width: 590px; padding: 0 0 10px 0; }
.filter-box span{ display: block; float: left; margin-right: 3px; }
.filter-box span.input{
	padding: 6px 6px 6px 6px; border: 1px solid #e1e1e1; background: #fff;
	width: 168px; height: 16px;
}
.filter-box span.input input{
	display: block; float: left; width: 100%; height: 100%;
	background: #fff; border: 0px solid;
	font: normal 13px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #555;
}
.filter-box span.button{
	width: 28px; height: 28px;
	border: 1px solid #e1e1e1; background: #009ad1 url(../images/icons-24x24.png) center -130px no-repeat;
}
.filter-box span.button input{
	display: block; float: left; width: 100%; height: 100%;
	background: transparent; border: 0px solid;
	text-indent: -999px; overflow: hidden; cursor: pointer;
}

.page-controls .search-box{ float: left; width: 590px; padding: 0 0 10px 0; }
.page-controls .search-box span{ display: block; float: left; margin-right: 3px; }
.page-controls .search-box span.input{
	padding: 6px 6px 6px 6px; border: 1px solid #e1e1e1; background: #fff;
	width: 540px; height: 16px;
}
.page-controls .search-box span.input input{
	display: block; float: left; width: 100%; height: 100%;
	background: #fff; border: 0px solid;
	font: normal 13px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #555;
}
.page-controls .search-box span.button{
	width: 28px; height: 28px;
	border: 1px solid #e1e1e1; background: #009ad1 url(../images/icons-24x24.png) center -130px no-repeat;
}
.page-controls .search-box span.button input{
	display: block; float: left; width: 100%; height: 100%;
	background: transparent; border: 0px solid;
	text-indent: -999px; overflow: hidden; cursor: pointer;
}


.page-detail, .album-detail{ display: block; clear: both; width: 590px; margin: 0 auto; }
.page-detail header, .album-detail header{ padding: 15px 0 10px 0; text-align: left; }
.page-detail h3, .album-detail h3{ font: normal 140% Verdana, Arial, Helvetica, sans-serif; color: #00a7e5; line-height: 22px; }
.album-detail h3{ color: #555555; }
.page-detail .imggallery{ margin: 10px 0; clear: both; }
.page-detail .imggallery .inside img{ border: 2px solid #fff; }
.page-detail .imggallery .controls{ margin-top: 10px; height: 6px; text-align: justify; line-height: 6px; }
.page-detail .imggallery .controls span.page{
	display: inline-block; margin: 0 3px; width: 141px; height: 6px; 
	overflow: hidden; line-height: 6px; text-indent: -9999px;
	background: #eae9e9; cursor: pointer;
}

.page-detail .metadata, .album-detail .metadata{ float: left; margin-left: 0; margin-right: 25px; margin-top: 5px; }

.page-detail .imggallery .controls span.sel{ background: #00a4e0; }

.page-detail .content{ margin: 20px 0; }

.page-detail .share-controls{ 
	padding: 20px 0; border-top: 1px solid #e0e0e0; 
	font: normal 13px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 16px;
	color: #7c7c7c;
}
.page-detail .share-controls span, .page-detail .share-controls a{ 
	display: inline-block; margin-right: 5px; height: 16px; 
	text-decoration: none; color: #7c7c7c;
}
.page-detail .share-controls a.facebook{ padding-right: 20px; background: url(../images/icons-16x16.png) right -80px no-repeat; }
.page-detail .share-controls a.facebook:hover{ background-position: right -96px; color: #3b5998; }
.page-detail .share-controls a.twitter{ padding-right: 20px; background: url(../images/icons-16x16.png) right -112px no-repeat; }
.page-detail .share-controls a.twitter:hover{ background-position: right -128px; color: #00a7e4; }


#reload_img{ display:block; float: left; }
.photo-gallery{ display: block; width: 590px; height: 70px; position: relative; padding-top: 15px; }
.photo-gallery .items{ 
	display: block; width: 560px; height: 51px;  padding: 0!important;
	position: absolute!important; z-index: 10; top: 15px; left: 15px; 
}
.photo-gallery .items a{ display: block; width: 100px; height: 49px; margin: 0 auto; border: 1px solid #fff; }
.photo-gallery .items a:hover{ border: 1px solid #15b0e9; }
.photo-gallery .items a img{ float: left; }
.photo-gallery .controls{ display: block; width: 590px; height: 51px; position: relative; z-index: 0; }
.photo-gallery .controls .prev,
.photo-gallery .controls .next{
	display: block; float: left; width: 16px; height: 16px; margin-top: 17px;
	overflow: hidden; text-indent: -999px; cursor: pointer;
	background-image: url(../images/icons-16x16.png); background-repeat: no-repeat; background-position: -16px 0;
}
.photo-gallery .controls .prev{ background-position: 0px -304px; }
.photo-gallery .controls .next{ float: right; background-position: 0px -272px; }
.photo-gallery .controls .prev-disabled{ background-position: 0px -288px; }
.photo-gallery .controls .next-disabled{ background-position: 0px -256px; }

.album-detail .big-img{ width: 589px; height: 289px; overflow: hidden; position: relative; }
.album-detail .big-images-gallery{ width: 585px; height: 285px; border: 2px solid #fff; padding: 0px!important; overflow: hidden; }
.album-detail .big-images-gallery a{
	display: block; float: left; width: 585px; height: 285px; position: relative;
}
.album-detail .big-images-gallery a span.text{
	display: block; float: left; width: 545px; padding: 5px 20px;
	font-size: 10px; line-height: 15px; color: #fefefe;
	background: url(../images/bg-gray.png) 0 0 repeat;
	position: absolute; bottom: 0px; left: 0px; z-index: 10;
}


.album-detail .big-img img{ border: 2px solid #fff; position: relative; z-index: 0; }
.album-detail .big-img .text{
	display: block; float: left; width: 545px; padding: 5px 20px;
	font-size: 10px; line-height: 15px; color: #fefefe;
	background: url(../images/bg-gray.png) 0 0 repeat;
	position: absolute; bottom: 2px; left: 2px; z-index: 10;
}


.video-wrapper{ display: block; width: 590px; position: relative; margin-top: 15px; }
.video-wrapper .videoPlayer{ width: 470px; height: 229px; overflow: hidden; border: 2px solid #fff; }
.video-wrapper .text{
	display: block; padding: 15px 0;
	color: #555555;
}

.video-gallery{
	float: left; width: 102px; height: 294px; overflow: hidden;
	position: absolute; top: 0; right: 0; z-index: 10;
}
.video-gallery .items{
	width: 102px; /*height: 195px;*/ height: 260px; padding: 0!important; 
	position: absolute!important; top: 17px; left: 0; z-index: 10;
}
.video-gallery .items div{ width: 102px!important; }
.video-gallery .items div.SECont{ float: left;  }

.video-gallery .items a{ display: block; width: 100px; height: 49px; margin: 7px 0 0 0; border: 1px solid #fff; }
.video-gallery .items a:hover{ border: 1px solid #15b0e9; }
.video-gallery .items a img{ float: left; }
.video-gallery .controls{
	float: left; width: 102px; height: 294px;
	position: relative; z-index: 0;
}
.video-gallery .controls .prev,
.video-gallery .controls .next{
	display: block; float: left; width: 16px; height: 16px; margin-top: 0; clear: both;
	overflow: hidden; text-indent: -999px; cursor: pointer; position: relative; left: 43px;
	background-image: url(../images/icons-16x16.png); background-repeat: no-repeat; background-position: -16px 0;
}
.video-gallery .controls .prev{ background-position: 0px -240px; }
.video-gallery .controls .next{ margin-top: 262px; background-position: 0px -208px; }
.video-gallery .controls .prev-disabled{ background-position: 0px -224px; }
.video-gallery .controls .next-disabled{ background-position: 0px -192px; }

/* === Right Column === */

/* Accordion Menu */
.accordion-menu{ display: block; float: left; clear: both; width: 352px; margin-top: 13px; }
.accordion-menu ul{
	/*display: block;*/ float: left; width: 352px;
	list-style-type: none;
}
.accordion-menu ul li, .accordion-menu ul li a{ display: block; float: left; height: 44px; }
.accordion-menu ul li{ width: 352px; margin-bottom: 9px; height: auto; }
.accordion-menu ul li a{ 
	background: #6e6e6e; /* Old browsers */
	background: -moz-linear-gradient(top, #505050 0%, #6f6f6f 50%, #717171 70%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(50%,#6f6f6f), color-stop(70%,#717171), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */
} 
.accordion-menu ul li a{ 
	padding: 0 32px 0 20px; width: 300px; text-decoration: none; overflow: hidden; position: relative;
	font: normal 18px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #fff; line-height: 44px;
} 
.accordion-menu ul li a span.a{
	display: block; width: 16px; height: 16px;
	background: url(../images/icons-16x16.png) 0 -160px no-repeat; 
	position: absolute; top: 14px; left: 324px;
}
.accordion-menu ul li.active a{
	background: #00a0da; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aae9', endColorstr='#0097cd'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aae9), to(#0097cd)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aae9,  #0097cd); /* for firefox 3.6+ */
}
.accordion-menu ul li a:hover span.a, 
.accordion-menu ul li.open a span.a{ background-position: 0 -144px; }

.accordion-menu ul li ul{ /*display: block;*/ float: left; width: 312px; padding: 0 20px; }
.accordion-menu ul li ul li{ border-top: 1px solid #e4e4e4; width: 100%; margin: 0; }
.accordion-menu ul li ul li:first-child{ border-top: 0px solid; }
.accordion-menu ul li ul li a{ 
	padding: 0;  width: 100%;
	font-size: 15px; color: #555555; 
	background: #ffffff!important; filter: none;
	
	
}
.accordion-menu ul li.active ul li a{ background: #ffffff!important; filter: none; }
.accordion-menu ul li ul li a:hover{ text-decoration: underline; }
.accordion-menu ul li ul li.active a{ font-weight: bold; }

.accordion-menu ul li ul.level-1{ 
	text-align: left; padding-top: 10px; 
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px;
}
.accordion-menu ul li ul.level-1 li, .accordion-menu ul li ul.level-1 li a{ display: block; float: left; }
.accordion-menu ul li ul.level-1 li{ padding: 1px 0; }
.accordion-menu ul li ul.level-1 li a{ 
	width: 280px; height: auto; padding: 7px 25px 7px 7px;
	background: #e4e4e4!important; filter: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px;
}
.accordion-menu ul li ul.level-1 li.active a{ font-weight: bold; }
.accordion-menu ul li ul.level-1 li a span.a{ top: 7px; left: 287px; background-position: 0 -336px; }
.accordion-menu ul li ul.level-1 li a:hover span.a, 
.accordion-menu ul li ul.level-1 li.open a span.a{ background-position: 0 -320px; }

.accordion-menu ul li ul.level-1 li ul.level-2{ width: 312px; padding: 0; }
.accordion-menu ul li ul.level-1 li ul.level-2 li a{ 
	font-weight: normal; background: none!important; 
	padding: 7px 7px 7px 25px; color: #7c7c7c; filter: none;
}
.accordion-menu ul li ul.level-1 li ul.level-2 li.active a,
.accordion-menu ul li ul.level-1 li ul.level-2 li a:hover{ color: #009bd2; }
.accordion-menu ul li ul.level-1 li ul.level-2 li a span.a{ left: 4px; background-position: -16px -336px; }
.accordion-menu ul li ul.level-1 li ul.level-2 li.active a span.a{ background-position: 0 -272px; }

.accordion-menu ul li ul li ul{ display: none; }
.accordion-menu ul li ul{ display: none; }
.accordion-menu ul li.active ul{ display: block; }
.accordion-menu ul li.active ul li ul{ display: none; }
.accordion-menu ul li.active ul li.active ul{ display: block; }
/* end Accordion Menu */

/* Banners */
.right-column .banner{ 
	clear: left; display: block; border: 1px solid #dcdcdc; margin: 0 auto; 
	position: relative; top: 10px; position: relative;
}
.right-column .banner-300x100{ width: 300px; height: 100px; }
.right-column .banner-300x100 a, .right-column .banner-300x100 img{ float: left; }
.right-column .banner-300x100 a{
	display: block; width: 300px; height: 100px;
	position: absolute; top: 0; left: 0; overflow: hidden;
	background: white; text-indent: -9999px;
	opacity: .0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
}
/* end Banners */
/* === end Right Column === */


/* ===== end MAIN ===== */


/* ===== BEGIN ===== */
.about-box{ 
	display: block; height: 427px; overflow: hidden; position:relative;
	font: normal 14px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #8e8d8d; line-height: 16px;
}
.about-box header{ float: left; width: 942px; height: 60px; padding: 0 20px; }
.about-box header h2{
	display: block; float: left; width: 510px; height: 60px; overflow: hidden; 
	font: normal 30px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #009bd3; line-height: 60px;
}
.about-box header nav{ display: block; float: right; height: 60px; width: 375px; }
.about-box header nav a{ display: inline-block; padding: 0 10px; line-height: 60px; color: #7a7a7a; }

.about-box .map{ display: block; float: left; padding-left: 10px; }
.about-box .about{ 
	display: block; float: right;
	width: 345px; height: 246px; padding: 30px 40px 50px 90px;
	background: url(../images/begin-about.png) 0 0 no-repeat;
	position: absolute; top: 60px; right: 0px;
}
.about-box .about h3{
	font: normal 21px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #555555; line-height: 32px;
	text-decoration: underline;
}
.about-box .about .more{
	display: block; float: left; width: 44px; height: 22px;
	background: url(../images/more-blue.png) 0 0 no-repeat;
	color: #fff; font-size: 13px; text-align: center; line-height: 20px;
	position: absolute; bottom: 26px; left: 90px; 
}
.about-box .about .content{ display: block; width: 345px; height: 240px; overflow: hidden; }


.left-content{ display: block; float: left; width: 530px; }
.left-content .title-gray{ background: #7c7c7c; }
.left-content .title-blue, .right-column .title-blue{
	background: #00a0da; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aae9', endColorstr='#0097cd'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aae9), to(#0097cd)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aae9,  #0097cd); /* for firefox 3.6+ */
}
.right-content{ display: block; float: right; width: 452px; }
.right-content .title-gray, .right-column .title-darkgray{
	background: #6e6e6e; /* Old browsers */
	background: -moz-linear-gradient(top, #505050 0%, #6f6f6f 50%, #717171 70%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(50%,#6f6f6f), color-stop(70%,#717171), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */
}
.left-content article p, .right-content article p, .right-column article p{ font-size: 11px; line-height: 15px; }


.events-box{ float: left; width: 530px; background: #f8f8f8; text-align: left; }
.events-box header{ 
	display: block; height: 44px; width: 490px; padding: 0 20px; 
}
.events-box header h2, .events-box header a.all{
	font: normal 21px myHelenBG, Verdana, Arial, Helvetica, sans-serif;
	display: block; float: left; height: 44px; line-height: 44px; color: #fff;
}
.events-box header a.all{ font-size: 13px; line-height: 44px; float: right; }
.events-box article{ width: 490px; margin: 0 auto; padding: 15px 0; border-top: 1px solid #e0e0e0; clear: both; }
.events-box article.first{ border-top: 0px solid; }
.events-box article .metadata{ 
	display: inline-block; float: right; width: 44px; height: 22px;
	background: url(../images/more-gray.png) 0 0 no-repeat; margin-left: 50px;
	color: #fff; font-size: 10px; text-align: left; text-indent: 4px; line-height: 20px;
}

.right-column .events-box{ width: 352px; margin-top: 13px; background: #f1f1f1; }
.right-column .events-box header{ width: 312px; }
.right-column .events-box article{ width: 312px; }


.lots-box{ float: left; width: 530px; }
.lots-box header{ 
	display: block; height: 44px; width: 490px; padding: 0 20px; 
}
.lots-box header h2, .lots-box header a.all{
	font: normal 21px myHelenBG, Verdana, Arial, Helvetica, sans-serif;
	display: block; float: left; height: 44px; line-height: 44px; color: #fff;
}
.lots-box header a.all{ font-size: 13px; line-height: 44px; float: right; }
.lots-box article{ width: 490px; margin: 0 auto; padding: 15px 0; border-top: 1px solid #e0e0e0; }
.lots-box article.first{ border-top: 0px solid; }

.right-column .lots-box{ width: 352px; }
.right-column .lots-box header{ width: 312px; }
.right-column .lots-box article{ width: 312px; }


.lastnews-box{ float: left; width: 452px; background: #f1f1f1; margin-top: 10px; min-height: 620px; _height: 620px; }
.lastnews-box header{ 
	display: block; height: 44px; width: 412px; padding: 0 20px; 
}
.lastnews-box header h2, .lastnews-box header a.all{
	font: normal 21px myHelenBG, Verdana, Arial, Helvetica, sans-serif;
	display: block; float: left; height: 44px; line-height: 44px; color: #fff;
}
.lastnews-box header a.all{ font-size: 13px; line-height: 44px; float: right; }
.lastnews-box article{ width: 412px; margin: 0 auto; padding: 15px 0; border-top: 1px solid #e0e0e0; clear: both; }
.lastnews-box article.first{ border-top: 0px solid; }
.lastnews-box article .metadata{ 
	display: inline-block; float: right; width: 44px; height: 22px;
	background: url(../images/more-gray.png) 0 0 no-repeat; margin-left: 50px;
	color: #fff; font-size: 10px; text-align: left; text-indent: 4px; line-height: 20px;
}
.lastnews-box article a.img{ display: block; padding: 10px 0; }
.lastnews-box article a.img img{ border: 2px solid #fff; }

.right-column .lastnews-box{ width: 352px; margin-top: 13px; background: #f1f1f1; }
.right-column .lastnews-box header{ width: 312px; }
.right-column .lastnews-box article{ width: 312px; }
/* ===== end BEGIN ===== */

/* ===== NEWS ===== */
.leading, div.row{ width: 590px; clear: both; margin: 0 auto; padding: 20px 0; }
.leading{ height: 200px; }
.leading figure{ float: left; }
.leading a.img{ display: block; float: left; width: 404px; height: 197px; border: 2px solid #fff; }
.leading a.img img{ float: left; }
.leading .info{ float: right; width: 170px; height: 199px; overflow: hidden; text-align: left; }
.leading .metadata{ float: left; margin: 0 0 5px 0; }
.leading h3{ clear: both; line-height: 15px; }
.leading h3 a{ line-height: 15px; }
.leading p{ font-size: 11px; line-height: 15px; }

div.row{ border-top: 1px solid #e0e0e0; }
div.first-row{ border-top: 0px solid #e0e0e0; }
div.row .news, div.row .album{ float: left; width: 183px; margin-right: 20px; }
div.row .last-box{ margin-right: 0; }
div.row .news a.img, div.row .album a.img{ display: block; margin-bottom: 10px; }
div.row .news a.img img, div.row .album a.img img{ border: 1px solid #fff; }

.paging{ 
	background: #eae9e9; padding: 10px 20px; 
	font-size: 10px; color: #7c7c7c; text-align: center;
}
.paging span, .paging a{ display: inline-block; margin: 0 2px; color: #7c7c7c; }
.paging .paging_current, .paging a:hover { color: #009fd9; }
.paging .paging_current{ font-size: 11px; font-weight: bold; }
/* ===== end NEWS ===== */


/* ===== EVENTS ===== */
.event{ display: block; clear: both;  width: 590px; margin: 0 auto; padding: 20px 0; border-top: 1px solid #e0e0e0; }
.dates{ display: block; margin: 0 0 10px 0; }
.dates .metadata{ margin: 0 5px 0 0; float: none; }
.first-event{ border-top: 0px solid; }
.date-to{ background: url(../images/date-blue.png) 0 0 no-repeat!important; text-indent: 8px!important; }

.page-detail .dates{ display: inline-block; float: left; margin: 3px 25px 25px 0; }
/* ===== end EVENTS ===== */

/* ===== EVENTS ===== */
.newsletter{ display: block; clear: both;  width: 590px; margin: 0 auto; padding: 20px 0; border-top: 1px solid #e0e0e0; }
.first-newsletter{ border-top: 0px solid; }
.newsletter .metadata{ float: left; margin: 0 25px 25px 0; }

a.btn-subscirbe{
	display: block; float: left; padding: 0 25px; height: 46px; background: #14b0ea;
	font: normal 19px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 46px; color: #fff;
	position: absolute; top: 0; right: 0;
}

.article .text{ /*padding: 15px 0 0 69px;*/ padding: 15px 0 0 105px; }
.douments-art h3 a{ color: #2786bc; }
.error-status{  color: #da1f3d; }
.success-status{ font-size: 14px; }
.success-status .keyword{ color: #2786bc; }
/* ===== end EVENTS ===== */


/* ===== GALLERY ===== */
.t-more{ 
	display: block; padding: 0 20px; background: #eae9e9;
	font: normal 21px myHelenBG, Verdana, Arial, Helvetica, sans-serif;
	color: #7c7c7c; line-height: 35px;
}
/* ===== end GALLERY ===== */

/* ===== CONTACTS ===== */
.contact{ display: block; clear: both;  width: 590px; margin: 0 auto; padding: 20px 0; border-top: 1px solid #e0e0e0; }
.first-contact{ border-top: 0px solid; }
.contact .black{ color: #555; }
.contact .bold{ font-weight: bold; }

.contact-information{ 
	display: block; float: left; width: 480px; background: #f8f8f8; 
	min-height: 530px;
}
.contact-information .contact{ width: 440px; }

.contact-form{ display: block; float: right; width: 460px; padding: 0 20px 20px 0; }
.contact-form .text{ display: block; padding: 20px 0; }
.contact-form label{ display: block; float: left; width: 460px; margin: 0 0 20px 0; position: relative; }
.contact-form label span{ display: block; float: left; }
.contact-form label font.r{ font-weight: bold; color: #da1f3d; }
.contact-form label span.l{ height: 30px; width: 130px; line-height: 30px; }
.contact-form label span.r{ height: 22px; width: 322px; padding: 3px; background: #fff; border: 1px solid #e1e1e1; }
.contact-form label.textarea span.r{ height: 100px; }
.contact-form label.code span.r{ width: 40px; }
.contact-form label span.button{ 
	float: right; border: 0px solid; background: #00a9e8; width: 105px!important; height: 30px!important;
	padding: 0!important;
}
.contact-form label span.r input{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #121719;
}
.contact-form label span.r textarea{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #121719;
}
.contact-form label span.button input{
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #fff;
	cursor: pointer;
}
.contact-form label label.error{ 
	position: absolute; white-space: nowrap; bottom: -15px; left: 130px; margin-bottom: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #da1f3d; line-height: 13px; 
}

/* ===== SUBSCRIPTION ===== */
.subscription-form{ display: block; float: left; width: 460px; padding: 0 20px 20px 20px; }
.subscription-form .text{ display: block; padding: 20px 0; }
.subscription-form label{ display: block; float: left; width: 460px; margin: 0 0 20px 0; position: relative; }
.subscription-form label span{ display: block; float: left; }
.subscription-form label font.r{ font-weight: bold; color: #da1f3d; }
.subscription-form label span.l{ height: 30px; width: 130px; line-height: 30px; }
.subscription-form label span.r{ height: 22px; width: 322px; padding: 3px; background: #fff; border: 1px solid #e1e1e1; }
.subscription-form label.textarea span.r{ height: 100px; }
.subscription-form label.code span.r{ width: 40px; }
.subscription-form label span.button{ 
	float: right; border: 0px solid; background: #00a9e8; width: 105px!important; height: 30px!important;
	padding: 0!important;
}
.subscription-form label span.r input{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #121719;
}
.subscription-form label span.r textarea{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #121719;
}
.subscription-form label span.button input{
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #fff;
	cursor: pointer;
}
.subscription-form label label.error{ 
	position: absolute; white-space: nowrap; bottom: -15px; left: 130px; margin-bottom: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #da1f3d; line-height: 13px; 
}
/* ===== end SUBSCRIPTION ===== */

/* ===== CONTACTS ===== */

/* ===== SEND TO FRIEND ===== */
.sendtofriend-form{ display: block; width: 460px; padding: 0 20px 20px 20px; }
.sendtofriend-form .text{ display: block; padding: 20px 0; }
.sendtofriend-form label{ display: block; float: left; width: 460px; margin: 0 0 20px 0; position: relative; }
.sendtofriend-form label span{ display: block; float: left; }
.sendtofriend-form label font.r{ font-weight: bold; color: #da1f3d; }
.sendtofriend-form label span.l{ height: 30px; width: 130px; line-height: 30px; }
.sendtofriend-form label span.r{ height: 22px; width: 322px; padding: 3px; background: #fff; border: 1px solid #e1e1e1; }
.sendtofriend-form label.textarea span.r{ height: 100px; }
.sendtofriend-form label.code span.r{ width: 40px; }
.sendtofriend-form label span.button{ 
	float: right; border: 0px solid; background: #00a9e8; width: 105px!important; height: 30px!important;
	padding: 0!important;
}
.sendtofriend-form label span.r input{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #121719;
}
.sendtofriend-form label span.r textarea{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #121719;
}
.sendtofriend-form label span.button input{
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #fff;
	cursor: pointer;
}
.sendtofriend-form label label.error{ 
	position: absolute; white-space: nowrap; bottom: -15px; left: 130px; margin-bottom: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #da1f3d; line-height: 13px; 
}
/* ===== end SEND TO FRIEND ===== */



/* ===== DOCUMENTS ===== */
.documents{ display: block; padding: 15px 0 0 0; }
.documents a{ 
	display: block; /*padding: 5px 0 5px 95px;*/ border-top: 1px solid #efefef; 
	color: #727272; font-weight: bold; position: relative; padding: 5px 0 5px 131px;
}
.documents a span.i{
	display: block; float: left; width: 16px; height: 16px;
	/*background-image: url(../images/icons-16x16.png); background-repeat: no-repeat; background-position: 0 -400px;*/
	position: absolute; top: 5px; left: 104px;
}

.documents a.nodata-doc{ padding-left: 26px; }
.documents a.nodata-doc span.i{ left: 0; }
/*
.documents a.word-icon span.i{ background-position: 0 -352px; }
.documents a.excel-icon span.i{ background-position: 0 -368px; }
.documents a.pdf-icon span.i{ background-position: 0 -384px; }
*/

.documents a.doc-icon span.i{ background: url(../images/icons/16x16/docx_win.png); }
.documents a.xls-icon span.i{ background: url(../images/icons/16x16/xlsx_win.png); }
.documents a.pdf-icon span.i{ background: url(../images/icons/16x16/pdf.png); }
.documents a.zip-icon span.i{ background: url(../images/icons/16x16/zip.png); }
.documents a.png-icon span.i{ background: url(../images/icons/16x16/png.png); }
.documents a.jpg-icon span.i{ background: url(../images/icons/16x16/jpeg.png); }
.documents a.rar-icon span.i{ background: url(../images/icons/16x16/rar.png); }
.documents a.ppt-icon span.i{ background: url(../images/icons/16x16/pptx_win.png); }
.documents a.gif-icon span.i{ background: url(../images/icons/16x16/gif.png); }
.documents a.txt-icon span.i{ background: url(../images/icons/16x16/text.png); }
.documents a.swf-icon span.i{ background: url(../images/icons/16x16/swf.png); }
.documents a.other-icon span.i{ background-image: url(../images/icons-16x16.png); background-repeat: no-repeat; background-position: 0 -400px; }

.documents a:hover{ background: #fff; text-decoration: none; }
/* ===== end DOCUMENTS ===== */


/* ===== TUBES ===== */
.title-b-gray-tube{ 
	height: 46px; 
	background: #6e6e6e; /* Old browsers */
	background: -moz-linear-gradient(top, #505050 0%, #6f6f6f 50%, #717171 70%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(50%,#6f6f6f), color-stop(70%,#717171), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */
}

.title-s-gray-tube{ 
	height: 44px; 
	background: #6e6e6e; /* Old browsers */
	background: -moz-linear-gradient(top, #505050 0%, #6f6f6f 50%, #717171 70%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(50%,#6f6f6f), color-stop(70%,#717171), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom, #505050 0%,#6f6f6f 50%,#717171 70%,#646464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */
}

.title-s-darkgray-tube{ 
	height: 44px; 
	background: #525252; /* Old browsers */
	background: -moz-linear-gradient(top, #3b3b3b 0%, #4f4f4f 50%, #525252 70%, #4b4b4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(50%,#4f4f4f), color-stop(70%,#525252), color-stop(100%,#4b4b4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b3b3b 0%,#4f4f4f 50%,#525252 70%,#4b4b4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b3b3b 0%,#4f4f4f 50%,#525252 70%,#4b4b4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b3b3b 0%,#4f4f4f 50%,#525252 70%,#4b4b4b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3b3b3b 0%,#4f4f4f 50%,#525252 70%,#4b4b4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-9 */
}

.title-s-blue-tube{ 
	height: 44px; 
	background: #0275a1; /* Old browsers */
	background: -moz-linear-gradient(top, #015680 0%, #026f9b 50%, #0277a3 70%, #02709c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015680), color-stop(50%,#026f9b), color-stop(70%,#0277a3), color-stop(100%,#02709c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #015680 0%,#026f9b 50%,#0277a3 70%,#02709c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #015680 0%,#026f9b 50%,#0277a3 70%,#02709c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #015680 0%,#026f9b 50%,#0277a3 70%,#02709c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #015680 0%,#026f9b 50%,#0277a3 70%,#02709c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015680', endColorstr='#0277a3',GradientType=0 ); /* IE6-9 */
}
/* ===== end TUBES ===== */



/* ===== ERROR ===== */
.error-article{
	width: 862px; display: block; float: left; padding: 30px 60px;
}
.error-article h3{
	font: normal 30px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #009bd3; line-height: 45px;
}
.error-article h4{
	font: normal 25px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #555555; line-height: 35px;
}
/* ===== end ERROR ===== */



/* ===== FORUM ===== */
div.forum-menu{ float: left; background: #eae8e9; width: 954px; padding: 0 14px; height: 35px; margin-top: 66px; margin-bottom: 20px; }
div.forum-menu div.inside{ width: 100%; padding: 0;  height: 35px; }
div.forum-menu ul{ float: left;  height: 35px; }
div.forum-menu ul li{ padding: 0; border-left: 1px solid #b4b2b3; height: 35px; }
div.forum-menu ul li a{ padding: 0; border-right: 1px solid #f0eeef; border-left: 1px solid #f0eeef;  height: 35px; }
div.forum-menu ul li:first-child{ border-left: 0px solid; }
div.forum-menu ul li:first-child a{ border-left: 0px solid; }
div.forum-menu ul li:last-child a{ border-right: 0px solid; }

div.forum-menu ul li#fm-stat a{ border-right: 0px solid; }
div.forum-menu ul li a span.left, div.forum-menu ul li a span.right{ width: 6px; background: none!important; }
div.forum-menu ul li a span.middle{ 
	font: normal 15px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #717171;
	line-height: 35px;
}
div.forum-menu ul li a:hover span.middle{ color: #00a8e7; }

div.forum-menu ul li#fm-reg,
div.forum-menu ul li#fm-enter,
div.forum-menu ul li#fm-fpass,
div.forum-menu ul li#fm-exit,
div.forum-menu ul li#fm-profile
{ display: none; }


div#forum_main{ width: 982px; margin: 0; } 


div.forum-container div.forum-box div.mt-path{
	clear: both; font-size: 10px; color: #D7D7D7; padding: 0 0 2px 0;
}
div.forum-container div.forum-box div.mt-path a{ color: #D7D7D7; }
div.forum-container div.forum-box div.mt-path .last{ color: #fff; }


div.forum-path{ 
	background: #7c7c7c; width: 942px; padding: 3px 20px; color: #d7d7d7!important;
	border: 0px solid; position: absolute; top: 21px; left: 0; margin: 0px;
}
div.forum-path h2{
	font: normal 23px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 27px; color: #fff;
}
div.forum-path a{ color: #d7d7d7!important; }
div.forum-path ul li ul li a{ color: #555!important; }


div.forum-container{ width: 982px; }
div.forum-box{ width: 980px; border: 1px solid #c3c3c3; background: #fff; }
div.forum-box div.forum-content { width: 980px; }
div.forum-box div.top-links{ 
	width: 942px; padding: 0 20px; height: 37px; overflow: hidden;
	
	background: #00a0da; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aae8', endColorstr='#0097cc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aae8), to(#0097cc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aae8,  #0097cc); /* for firefox 3.6+ */ 
}
div.forum-box div.top-links a.title-box{
	display: block; width: 100%; height: 37px; overflow: hidden; padding: 0; text-decoration: none;
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 37px; color: #fff;
}

div.forum_main{ width: 982px; }
div.other-info-box{ width:482px; }
div.other-info-box  div.top-links{ width: 442px; }
div.other-info-box div.forum-content{ background: #fff; }
div.forum-box table{ background: none; }


div.forum-box table tr td span.th { 
	background: #eae8e9; color: #727272; font-size: 12px; line-height: 18px; height: 18px; 
	float: none;
}
div.forum-box table tr td{ border-color: #e4e4e4; padding: 1px; }

div.forum-box table tr.tr-one td.info{ background: #fff; }
div.forum-box table tr.tr-two td.info{ background: #fff; }
div.forum-box table tr.tr-one td.n-theme{ background: #b9b9b9; color: #fff; }
div.forum-box table tr.tr-two td.n-theme{ background: #b9b9b9; color: #fff; }
div.forum-box table tr.tr-one td.n-comments{ background: #b9b9b9; color: #fff; }
div.forum-box table tr.tr-two td.n-comments{ background: #b9b9b9; color: #fff; }
div.forum-box table tr.tr-one td.last{ background: #f4f4f4; }
div.forum-box table tr.tr-two td.last{ background: #f4f4f4; }
div.forum-box table tr.tr-one td.info div.td-padding{ background: #f4f4f4; }
div.forum-box table tr.tr-two td.info div.td-padding{ background: #f4f4f4; }
div.forum-box table tr.tr-one td.n-theme div.td-padding{ color: #fff; }
div.forum-box table tr.tr-one td.n-comments div.td-padding{ color: #fff; }
div.forum-box table tr.tr-two td.n-theme div.td-padding{ color: #fff; }
div.forum-box table tr.tr-two td.n-comments div.td-padding{ color: #fff; }

div.forum-container .forum-link{ color: #555; }

div.forum-faq{ width: 942px; padding: 7px 20px; }
span.forum-category-title{ width: 942px; padding: 7px 20px; color: #00a6e2; }



div.Registration-forum-container,
div.forgot_password-forum-container,
div.Profile-forum-container,
div.login-forum-container
{ width: 982px; margin: 0; background: #F8F8F8;  } 

div.Registration-forum-container div.forum-box,
div.forgot_password-forum-container div.forum-box,
div.Profile-forum-container div.forum-box,
div.login-forum-container div.forum-box
{ width: 982px; border: 0px solid; background: none;  } 

div.Registration-forum-container div.forum-box div.top-links,
div.forgot_password-forum-container div.forum-box div.top-links,
div.Profile-forum-container div.forum-box div.top-links,
div.login-forum-container div.forum-box div.top-links
{ 
	width: 942px; border: 0px solid; background: #7c7c7c!important; height: auto;
	padding: 0 20px; filter: none!important;
} 

div.Registration-forum-container div.forum-box div.top-links a.title-box,
div.forgot_password-forum-container div.forum-box div.top-links a.title-box,
div.Profile-forum-container div.forum-box div.top-links a.title-box,
div.login-forum-container div.forum-box div.top-links a.title-box
{ 
	text-decoration: none; height: auto; padding: 0px;
	font: normal 23px myHelenBG, Verdana, Arial, Helvetica, sans-serif; line-height: 35px; color: #fff;
}

div.forgot_password-forum-container div.forum-box table{ background: none!important; }
div.forgot_password-forum-container div.forum-box table tr td{ border: 0px solid;}
div.forgot_password-forum-container div.forum-box table.forum-users tr.tr-one td{ background: none!important; }
.forgot_password-forum-table{ background: none!important; }
.forgot_password-forum-table .forum-th-row{ display: none!important; }

div.forgot_password-modal-box{ }
div.forgot_password-modal-box span.forum-form-input{ 
	background: #fff!important;  border: 1px solid #E1E1E1; height: auto!important;
}
div.forgot_password-modal-box span.forum-form-input span.middle{ padding: 3px!important; height: auto!important; }
div.forgot_password-modal-box span.forum-form-input span.middle input{ width: 300px!important;}
div.forgot_password-modal-box span.forum-form-input span.left,
div.forgot_password-modal-box span.forum-form-input span.right{ display: none; }
div.forgot_password-modal-box span.forum-error{ display: block; margin: 0 0 10px 0; color: #da1f3d; }
div.forgot_password-modal-box span.forum-form-text{ font-weight: normal!important; }
div.forgot_password-modal-box table.login-forum-form{ clear: both; width: 420px; float: left; }
div.forgot_password-modal-box table.login-forum-form td.labeltext{ width: 100px; }
div.forgot_password-modal-box div.forum-buttons{ clear: none; float: left; width: auto; }

div.forgot_password-forum-container .delete-forum-button{ display: none; }




div.login-forum-container{ }
div.login-forum-container div.forum-box table tr td span.th{ background: none; }
div.login-forum-container div.forum-box table{ background: none!important; }
div.login-forum-container div.forum-box table tr td{ border: 0px solid;}
div.login-forum-container div.forum-box table.forum-users tr.tr-one td{ background: none!important; }


div.login-modal-box{ }
div.login-modal-box span.forum-form-input{ 
	background: #fff!important;  border: 1px solid #E1E1E1; height: auto!important;
}
div.login-modal-box span.forum-form-input span.middle{ padding: 3px!important; height: auto!important; }
div.login-modal-box span.forum-form-input span.middle input{ width: 300px!important;}
div.login-modal-box span.forum-form-input span.left,
div.login-modal-box span.forum-form-input span.right{ display: none; }
div.login-modal-box span.forum-error{ display: block; margin: 0 0 10px 0; color: #da1f3d; }
div.login-modal-box span.forum-form-text{ font-weight: normal!important; }
div.login-modal-box table.login-forum-form{ clear: both; width: 500px; float: left; }
div.login-modal-box table.login-forum-form td.labeltext{ width: 180px; }
div.login-modal-box div.forum-buttons{ padding: 53px 0 0 20px; clear: none; float: left; width: auto; }
div.login-modal-box .login-forum-form tr td{ padding: 5px 0; }

div.login-forum-container .delete-forum-button{ display: none; }



div.profileedit-modal-box { height: auto!important; }
div.profileedit-modal-box div.forum-buttons{ clear: both; }
div.profileedit-modal-box div.forum-user-info{ height: auto; }

div.Profile-forum-container{ width: 982px; }
div.Profile-forum-container div.forum-content{ width: 942px; padding: 0 20px; }
div.Profile-forum-container div.forum-box table tr td span.th{ background: none;  }
div.Profile-forum-container div.forum-box table{ background: none!important; }
div.Profile-forum-container div.forum-box table tr td{ border: 0px solid;}
div.Profile-forum-container div.forum-box table.forum-users tr.tr-one td{ background: none!important; }
div.Profile-forum-container .delete-forum-button{ display: none; }

div.Profile-forum-container span.forum-avatar{ background: none; padding: 0; width: 240px; margin-right: 20px; }
div.Profile-forum-container div.forum-user-info{ background: none; padding: 0; width: 680px; }


div.Profile-modal-box { background: none; }
div.Profile-modal-box table.forum-form span.forum-form-textarea span.top,
div.Profile-modal-box table.forum-form span.forum-form-textarea span.bottom{
	position:relative; display: none!important; 
}
div.Profile-modal-box div.forum-buttons{ float: right; padding: 0 4px 0 0; width: auto; }
div.Profile-modal-box span.forum-form-input{ 
	background: #fff!important;  border: 1px solid #E1E1E1; height: auto!important;
}
div.Profile-modal-box span.forum-form-input span.middle{ padding: 3px!important; height: auto!important; }
div.Profile-modal-box span.forum-form-input span.middle input{ width: 500px!important; height: 24px; }
div.Profile-modal-box span.forum-form-input span.left,
div.Profile-modal-box span.forum-form-input span.right{ display: none; }
div.Profile-modal-box span.forum-error{ display: block; margin: 0 0 10px 0; color: #da1f3d; }
div.Profile-modal-box span.forum-form-text{ font-weight: normal!important; }
div.Profile-modal-box table.forum-form{ clear: both; width: 680px; float: left; margin: 0; }
div.Profile-modal-box table.forum-form td.labeltext{ width: 180px; }
div.Profile-modal-box table.forum-form .size10{ 
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 30px;
	color: #7C7C7C;
}
div.Profile-modal-box table.forum-form span{ font-size: 12px; }
div.Profile-modal-box div.forum-box table tr td{ border: 0px solid;  }

div.Profile-modal-box span.readonly-forum-input { background: none!important; border: 0px solid!important;  }
div.Profile-modal-box span.readonly-forum-input span.middle input{ font-style: italic;  }

div.profileedit-modal-box table.forum-form span.forum-form-input{
	background: #fff; border: 1px solid #E1E1E1!important; height: auto; padding: 0 0;
}
div.Profile-modal-box table.forum-form span.forum-form-textarea{ background: #fff; border: 1px solid #E1E1E1; width: auto; }
div.Profile-modal-box table.forum-form span.forum-form-textarea span.middle{ padding: 3px; background: none; width: 500px; }
div.Profile-modal-box table.forum-form span.forum-form-textarea span.middle textarea{ width: 500px; }

div.members-forum-container table tr td span.forum-image-thumb,
div.members-forum-container table tr td{ background: none!important; }


div.modalDialog_contentDiv div#forum_main,
div.modalDialog_contentDiv div#forum_main div.forum-container,
div.modalDialog_contentDiv div#forum_main div.forum-container div.forum-box,
div.modalDialog_contentDiv div#forum_main div.forum-container div.forum-box div.forum-content
{ width: 100%; height: 100%; overflow: hidden; border: 0px solid; }

div.modalDialog_contentDiv div#forum_main div.forum-container div.forum-box table tr.tr-one td{ padding: 0 5px; background: #fff; }

div.modalDialog_contentDiv div#forum_main div.forum-container div.forum-box div.top-links,
div.modalDialog_contentDiv div#forum_main div.forum-container div.forum-box table tr td span.th
{ display: none; }

div.forum-theme-description{ background: none; width: 750px; }
td.replay-theme-description span.forum-avatar{ background: none; }
td.replay-theme-description{}


div.forum-paging-bottom{ width: 940px; padding: 0 20px; background: #EAE8E9; border-color: #C3C3C3; }
/* ===== end FORUM ===== */
.colored{ background: orange; color: #FFFFFF; }

.rss-menu{ float: left; width: 148px; padding: 5px; position: absolute; top: 28px; left: 615px; z-index: 2000; background: white!important; border: 1px solid #E1E1E1; display: none; clear: both; font: normal 10px Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
.rss-menu .list-item{ display: block; float: left; width: 100px; list-style-type: none; }
.rss-menu .list-items li{ display: block; padding: 3px 0; }
.rss-menu .list-items li a{ color: #2d2d2d; }
.rss-menu .list-items li a:hover, .rss-menu .list-items li a:active {color: #009bd3;}
.rssoffset{ left: 522px!important; }
.rssoffset_en{ left: 821px!important; }



/* ===== UPLOAD DOC ===== */
.uploaddoc-form{ text-align: left; }
.uploaddoc-form .f-left{ float: left; width: 330px; }
.uploaddoc-form .f-right{ float: right; width: 230px; }

.uploaddoc-form label{ display: block; float: left; width: 100%; margin-bottom: 15px; position: relative; z-index: 0; }
.uploaddoc-form label span{ display: block; float: left; width: 100%; }
.uploaddoc-form label span.text{
	font-size: 11px; color: #333; line-height: 25px;
}
.uploaddoc-form label span.input, .uploaddoc-form label span.textarea{
	height: 18px; padding: 3px; background: #fff; border: 1px solid #e1e1e1;
}
.uploaddoc-form label span.textarea{ height: 60px; width: 322px; }
.uploaddoc-form label span.editor-textarea{ height: 120px; }
.uploaddoc-form .f-left label span.input{ width: 322px; }
.uploaddoc-form .f-right label span.input{ width: 222px; }
.uploaddoc-form label span.input input, .uploaddoc-form label span.textarea textarea{
	display: block; float: left; width: 100%; height: 100%;
	background: none; border: 0px solid;
	font: normal 10px Verdana; color: #333;
}
.uploaddoc-form label span.button{ float: right; background: #00a9e8; width: 105px; height: 30px; }
.uploaddoc-form label a.button{ 
	display: block; float: right; background: #00a9e8; width: 105px; height: 30px;
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #fff;
	line-height: 32px; text-align: center; text-decoration: none;
	overflow: hidden; margin-left: 10px;
}
.uploaddoc-form label span.button input{
	display: block; float: left; width: 100%; height: 100%;
	padding: 0; background: transparent; border: 0px solid;
	font: normal 17px myHelenBG, Verdana, Arial, Helvetica, sans-serif; color: #fff;
	cursor: pointer;
}

.uploaddoc-form label label.error{
	position: absolute; white-space: nowrap; bottom: -15px; left: 0; margin-bottom: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #da1f3d; line-height: 13px; 
}


.uploaddoc-form label.select{ display: block; float: left; }
.uploaddoc-form label.select input{ display: none; }
.uploaddoc-form label.select div.box-select{ padding-left: 0; width: 305px; padding-right: 23px; }
.uploaddoc-form label.select div.box-select .input-select{ padding-left: 10px; width: 295px; background: #fff; border-right: 1px solid #E1E1E1; }
.uploaddoc-form label.select div.box-select div.list{ width: 318px; }

.uploaddoc-form  div.files{ float: left; clear: both; width: 100%; }
.uploaddoc-form  div.files ul, .uploaddoc-form  div.files ul li{
	display: block; float: left; width: 100%;
}
.uploaddoc-form  div.files ul li{ border-top: 1px solid #E1E1E1; }
.uploaddoc-form  div.files ul li a{ display: block; float: left; padding: 3px 0 0 0; }
.uploaddoc-form  div.files label.checkbox{ 
	display: block; float: right;
	white-space: nowrap; margin: 5px 0 10px 10px; line-height: 13px; width: auto; 
}
.uploaddoc-form  div.files label.checkbox input{ float: left; margin: 0 5px 0 0; }
.uploaddoc-form  div.files label.checkbox font{ display: block; float: left; margin: 0 0 0 0; }


.uploadcontact-form .f-left{ width: 590px; }
.uploadcontact-form .f-left label span.input{ width: 582px; }
.uploadcontact-form .f-left label span.textarea{ width: 582px; }

.douments-art{ position: relative; }
.contact-art{ position: relative; }
.douments-art h3{ display: block; width: 500px; }
.douments-art .nodata-text{ padding-left: 0!important; }
.douments-art div.controls-btn,
.contact-art div.controls-btn{ 
	float: left; white-space: nowrap;
	position: absolute; top: 20px; right: 0px;
}
.douments-art div.controls-btn a,
.contact-art div.controls-btn a{
	display: block; float: left; margin-right: 10px;
	width: 16px; height: 16px; overflow: hidden; text-indent: -9999px;
	background-repeat: no-repeat; background-position: 0 0;
}
.douments-art div.controls-btn a.icon-edit{ background-image: url(../images/icons/16x16/Write.png); }
.contact-art div.controls-btn a.icon-edit{ background-image: url(../images/icons/16x16/Write.png); }
.douments-art div.controls-btn a.icon-delete{ background-image: url(../images/icons/16x16/Trash.png); }
.contact-art div.controls-btn a.icon-delete{ background-image: url(../images/icons/16x16/Trash.png); }


/* 26.03.2013 */
.webticker-box{
	display: block; float: left; width: 389px; height: 18px;
	overflow: hidden; padding: 6px 15px;
}