body { height: 100%; margin: 0; padding: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background: #FFF url(./images/background.png) left top !important;/* background:#f6f3e9 !important;	 */ }
a:hover { text-decoration: none; }
.subli a:hover { text-decoration: underline!important;color:#333}
.hr { border-bottom: 1px solid; height: 1px; font-size: 1px; margin-bottom: 20px; }
.br { height: 1px; font-size: 1px; line-height: 1px; clear: both; }
.clear{
 clear: both;
}
span.small-grey { font-size: 0.90em; }
.pagecanvas { min-height: 100%; margin: 0 auto; min-width: 980px; max-width: 1000px; padding: 0px 20px;}
.pageswrapper{ 
 padding-bottom: 40px; 
 	background-color:white;
} 
.pages{
	margin:0px 0px;
	background-color:white;
}
span.grey { display: block; margin-left: -14px; padding: 6px 14px; }
/* BANNER */
#banner-top { text-align: center;background-color:#F0F0F0;
-webkit-box-shadow: 0px 4px 1px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 4px 1px 0px rgba(0,0,0,0.3);
box-shadow: 0px 4px 1px 0px rgba(0,0,0,0.3);
 }
#banner-left { text-align: center; margin-bottom: 20px;width:300px;float:right;}
.page-right #banner-left{
	width:300px;overflow:hidden; 
	margin-top:0px;
}
#banner-left-two { text-align: center; margin-bottom: 20px; margin-top: 20px; }
/* HEADER */
.header { position: relative; margin: 0px 0px; height: 140px; padding-top: 12px; margin-bottom: 30px; }
#header-title { height: 80px; font-size: 1.8em; /* margin-left:10px; */ font-weight: bold; /* background:transparent url(/img/logo.png) 40px top no-repeat;
	 padding-left:70px;
	 line-height:60px; */ margin-bottom: 10px; width: 370px; text-align: left; float: left }
#header-title a { text-decoration: none; }
/* SEARCH */
#left-search { margin-bottom: 11px; margin-top: -5px; padding-left: 15px }
#left-search #title-search-input { width: 182px; }
table.search-filter select.select-field, div.search-page inp ut.search-button { font-size: 1em }
table.search-filter td { padding: 0.6em; }
div.search-item { font-size: 0.85em; margin: 1em 0 0 0; padding: 0 0 1em; }
/* AUTH */
#header-auth { position: absolute; right: 20px; top: 15px; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 100;display:none; }
#header-auth a { }
/* BODY */
#page-body { margin-left: 15px; margin-right: 15px; }
table td.page-left, table td.page-right { vertical-align: top; }
table div.page-right { margin-left: 20px; width: 240px; }
div.hr-title { margin-bottom: 15px; }
/* FOOTER */
#footer-wrapper { padding-top: 50px; position: relative; margin: 0; width: 100%; overflow: hidden; height: 400px; }
#footer-wrapper div.copyright { position: absolute; text-align:center;width:960px; bottom: 20px; font-size: 0.9em; }
/*MAIN MENU*/
#horizontal-multilevel-menu li a.root-item, #horizontal-multilevel-menu li a.root-item:hover, #horizontal-multilevel-menu li a.root-item-selected { padding: 0 12px; }
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul { background: none; }
/* BOTTOM MENU */
div.bottom-menu { margin: auto; color: #86345c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center!important; width: 980px; bottom: 100px; position: absolute }
div.bottom-menu a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
div.bottom-menu ul { margin: 0; padding: 0; }
div.bottom-menu ul li { list-style-type: none; margin: 0 10px; padding: 0; font-size: 0.9em; float: left; }
/* BOTTOM MENU LEFT */
div.bottom-menu { /*  float:left; width:100px; margin-left:20px; */ }
div.bottom-menu-one { position: absolute; left: 20px; width: 100px; }
div.bottom-menu-two { position: absolute; left: 160px; width: 100px; }
div.bottom-menu-three { position: absolute; left: 280px; width: 100px; }
div.bottom-menu-four { position: absolute; left: 400px; width: 100px; }
div.bottom-menu-five { position: absolute; left: 520px; width: 100px; }
div.bottom-menu-six { position: absolute; left: 640px; width: 100px; }
div.bottom-menu-seven { position: absolute; left: 760px; width: 100px; }
div.bottom-menu-eight { position: absolute; left: 880px; width: 100px; }
div.bottom-menu-nine { position: absolute; left: 20px; width: 100px; top: 200px }
div.bottom-menu-ten { position: absolute; left: 160px; width: 100px; top: 200px }
div.bottom-menu-left ul { margin: 0; padding: 0; }
div.bottom-menu-left ul li { font-size: 0.90em; list-style-type: none; overflow: hidden; line-height: 1em!important; margin: 0; padding: 0; margin-bottom: 4px; }
div.bottom-menu-left div.bottom-menu-title { margin-bottom: 10px; }
div.bottom-menu-title { color: #7b7b7b!important; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #d0d0d0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.bottom-menu-left a:hover, .bottom-menu a:hover {text-decoration:underline}
.bottom-menu-left ul li a:hover {text-decoration:underline}


/* MAIN THEME */
div.main-theme-list { margin-bottom: 40px; }
div.main-theme-list div.main-theme-title { font-size: 1.5em; font-weight: bold; padding-bottom: 8px; margin-bottom: 10px; }
div.main-theme-list table td { vertical-align: top; }
div.main-theme-list img.preview_picture { margin-right: 20px; }
div.main-theme-list td.theme-text { width: 100%; }
div.main-theme-list div.main-theme-name { font-size: 1.25em; margin-bottom: 10px; }
div.main-theme-list div.main-theme-name a { text-decoration: none; font-weight: bold; }
div.main-theme-list div.theme-news-list span.news-date-time { font-size: 0.75em; }
div.main-theme-list div.theme-news-list a { text-decoration: none; }
div.main-theme-list div.theme-news-list a:hover { text-decoration: underline; }
div.main-theme-list div.theme-news-list div.theme-news-item { margin-bottom: 10px; }
/* MAIN NEWS */

div.news-text { margin-left: 180px; }
div.main-news-list { margin-left: 5px; width: 620px; }
div.main-news-list div.news-item { min-height: 140px;overflow:hidden; }
div.main-news-list div.main-news-title { margin-bottom: 15px; }
div.main-news-list div.news-picture { margin-right: 16px; float: left; text-align: center; padding-top: 3px; width: 156px; height: 103px; border: solid #000 1px;  }
div.main-news-list div.news-picture img{   }
div.main-news-list div.news-name { margin: 0px 0 5px 0!important;max-height:40px; font-size: 19px; font-family: 'Times New Roman', Georgia, Times, serif; color: #681940; }
div.main-news-list div.news-name a { text-decoration: none; color: #333; }
div.main-news-list div.news-name a:hover { text-decoration: underline; }
div.main-news-list .news-preview-text { font-size: 12px; color: #333333;display:inblock;min-height:4px;margin-bottom:10px;display:block; }
div.main-news-list div.news-text-pict { margin-left: 140px !important; }
div.news-list div.main-news-list { margin-top: 0 !important; }
/* NEWS LIST */
div.news-list div.news-item { margin-bottom: 30px; }
div.news-list div.news-text-pict { margin-left: 98px; }
div.news-list div.main-news-title { margin-bottom: 15px; }
div.news-item span.news-date-time { font-size: 0.75em; }
div.news-list div.news-picture { margin-right: 16px; float: left; text-align: center; margin-top: 2px; }
div.news-list div.news-name { margin-bottom: 2px; font-size: 1em; }
div.news-list div.news-name a { text-decoration: none; }
div.news-list div.news-name a:hover { text-decoration: underline; }
div.news-list span.news-preview-text { font-size: 0.90em; }
div.news-list span.news-show-property { font-size: 0.75em; }
/* NATIONAL NEWS */
div.national-news div.news-text { font-size: 0.85em; }
div.national-news div.news-picture { margin-right: 10px; }
div.national-news a { text-decoration: none; }
div.national-news span.news-show-counter { font-size: 0.90em; }
div.national-news div.news-item-left { margin-right: 10px; }
/* DETAIL NEWS */
div.news-detail div.news-text { margin-top: 10px; }
div.news-detail div.news-picture { margin-right: 16px; float: left; text-align: center; padding-top: 2px; }
div.news-detail span.news-date-time { font-size: 0.75em; }
div.news-detail-back { font-size: 0.85em; margin: 10px 0; }
div.news-detail-theme { margin: 15px 0 15px 0; padding-top: 15px; }
div.news-detail-theme div.news-theme-title { margin-bottom: 10px; }
div.news-detail div.news-theme-date { font-size: 0.75em; float: left; width: 131px; text-align: right }
div.news-detail div.news-theme-url { font-size: 0.90em; margin-left: 138px; }
div.news-detail div.news-theme-item { margin: 3px 0; }
div.news-detail div.news-property { margin-top: 10px; font-size: 0.85em }
div.news-detail div.news-detail-share { float: right; margin-right: 110px; margin-top: -31px }
/* THEMES */
table.theme-list { width: 100%; }
table.theme-list td { padding: 5px 0; }
table.theme-list td.theme-letter { width: 30px; font-weight: bold; }
/* JOB */
div.job-item { font-size: 0.9em; }
div.main-vacancy { margin-right: 11px; }
div.main-resume { margin-left: 11px; }
div.job-item { margin-bottom: 3px; }
div.job-list div.job-list-title { margin-left: 55px; }
div.main-vacancy div.job-list-title, div.main-resume div.job-list-title { margin-left: 0; }
div.job-list ul li { list-style-type: none; background: url(images/bullet.gif) left no-repeat; padding-left: 15px; margin-bottom: 7px }
div.job-list ul li span { font-size: 0.85em }
div.job-section table { width: 100% }
div.job-section td { padding: 5px 10px; }
div.job-section th { padding: 5px 10px; text-align: left; font-weight: normal; font-size: 0.9em }
div.job-element div.job-prop-title { margin-bottom: 5px; font-size: 0.9em; font-weight: bold; }
div.job-element div.job-prop-text { margin-bottom: 20px; }
/* BOARD */
div.board-section-list ul { margin: 0; padding: 0; }
div.board-section-list td { font-size: 1.20em; vertical-align: top; padding-bottom: 20px; }
div.board-section-list td.td0 { padding-right: 20px; }
div.board-section-list ul li { font-size: 0.75em; list-style-type: none; float: left; margin-right: 10px; }
div.board-section-list span { font-size: 0.85em }
div.board-section-list a.board-section-selected { text-decoration: none; }
div.board-section span.board-date { font-size: 0.85em; }
div.board-section div.board-title { margin-bottom: 8px; margin-top: 13px; font-weight: bold; }
div.board-section div.board-text { margin-top: 10px; }
div.board-sections div.hr { margin-bottom: 0; }
/* Navigation */
div.navigation { font-size: 100%; line-height: 200%; }
span.navigation-title { padding-right: 0.65em; font-weight: bold; }
div.navigation a { text-decoration: underline; padding: 0.2em 0.3em; }
span.nav-current-page { padding: 0.2em 0.3em; }
div.navigation span.arrow { font-size: 100%; font-family: Times, serif; }
div.navigation span.ctrl { font-size: 85%; }
div.national-news-add { float: right; margin-top: -40px; font-size: 0.85em; }
/* REVIEWS */
table.reviews-post-table { border-top: 0; margin-bottom: 1em; width: 100%; }
table.reviews-post-table div.reviews-text { padding-top: 0.40em; }
table.reviews-post-table thead td, table.reviews-post-table tbody td { padding-top: 0.20em; }
div.reviews-add-text { text-align: center; font-size: 0.9em; color: #494949; margin-bottom: 10px; padding-top: 10px; }
div.reviews-add-text a { color: #494949 }
table.reviews-post-table table.forum-quote { width: 95%; margin: 10px 0 0 20px; }
table.reviews-post-table table.forum-quote th { text-align: left; font-weight: normal; padding-left: 10px; }
table.reviews-post-table table.forum-quote td { padding-left: 10px; }
/* VOTE */
div.voting-form-box { margin-bottom: 20px; }
div.voting-form-box div.vote-item-title { font-size: 0.90em; }
div.voting-form-box div.vote-answers-list { margin: 0 60px 0 20px; }
div.voting-form-box table.vote-answers-list { width: 100%; }
div.voting-form-box table.vote-answers-list td.vote-answer-name { width: 100%; border-top: 1px dotted #b2b2b2; padding: 5px 0; font-size: 0.90em; vertical-align: top; }
div.voting-form-box table.vote-answers-list td.vote-answer-percent { padding: 5px; border-top: 1px dotted #b2b2b2; vertical-align: top; }
div.voting-form-box table.vote-answers-list td.vote-answer-counter { padding: 5px; border-top: 1px dotted #b2b2b2; vertical-align: top; }
div.voting-form-box ol.vote-items-list { margin: 0 60px 0 20px; }
div.voting-form-box ol.vote-items-list li { border-top: 1px dotted #b2b2b2; }
div.voting-form-box div.vote-vote-footer { margin-left: 20px; }
/* ADD FORM */
div.data-form div.data-form-line { margin-bottom: 20px; }
div.data-form div.data-form-name { margin-bottom: 5px; }
div.data-form div.data-form-input input, div.data-form div.data-form-input select, div.data-form div.data-form-input textarea { padding: 4px; }
div.data-form div.data-form-input input, div.data-form div.data-form-input textarea { width: 90%; }
div.data-form div.data-form-input input.checkbox { width: auto; }
div.data-form div.data-form-input select { width: 255px; }
div.data-form div.data-form-input #input_date_active_to, div.data-form div.data-form-input #captcha_word, div.data-form div.data-form-input #input_21, div.data-form div.data-form-input #input_24 { width: 245px; }
/* LIST FORM */
table.data-table thead td { font-size: 1.10em; padding-bottom: 15px; }
table.data-table { width: 100%; }
table.data-table td { padding-right: 20px; }
table.data-table tfoot td { padding-top: 15px; }
/* BLOG */
.blog-posts { width: 100%; float: none; }
div.blog-sidebar { width: 100%; float: none; }
div.blog-sidebar-info { width: 50%; float: left; }
div.blog-sidebar-calendar { width: 50%; float: left; }
div.blog-search-form div.blog-search-text input { width: 150px; }
div.blog-search-form div { float: left; margin-right: 10px; }
div.blog-sidebar { padding-left: 10px; }
div.blog-sidebar ul li.blog-search { height: 65px; }
div.blog-sidebar ul { padding: 0; }
div.blog-sidebar ul li { list-style-type: none; }
div.blog-sidebar ul h3 { padding-bottom: 10px; }
div.blog-sidebar ul li.blog-tags ul li, div.blog-sidebar ul li.blog-settings ul li { font-size: 0.9em }
div.blog-sidebar div.blog-sidebar-calendar ul li.blog-calendar { margin-left: 20px; }
.blog-post { margin: 10px 0; padding-bottom: 1em; padding-right: 0.8em; }
div.blog-post-meta div.blog-post-info-bottom { display: none; }
.blog-post-title { font-size: 1.15em; font-weight: normal; padding: 0 0 7px 0; }
.blog-post-info { background: none; padding: 4px 0 }
.blog-post-info-back { background: none; font-size: 0.85em; height: 20px; }
div.blog-post-meta-util, div.blog-post-tag { font-size: 0.9em; }
div.blog-post-current .blog-post-title { display: none }
div.blog-comment-avatar { display: none; }
/* PHOTO */
div.photo-info-box { margin-bottom: 20px; }
div.photo-header-component, div.photo-header-big { font-size: 1.15em; font-weight: normal; padding: 0 0 7px 0; margin-bottom: 0; }
div.photo-header-big { border: 0; }
div.photo-header-big div.photo-header-inner, div.photo-header-middle div.photo-header-inner { margin-bottom: 0; padding-bottom: 10px }
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a span { background: none; padding: 0; text-align: left; }
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a { font-size: 1em; font-weight: normal; text-decoration: underline; width: auto; padding: 0 }
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a:hover { text-decoration: none }
div.photo-td-left div.photo-controls-buttons ul.photo-controls li { margin: 0; padding: 0; float: left; clear: none; padding-right: 20px; }
div.photo-td-left div.photo-controls-usermenu { margin-bottom: 10px; }
div.bitrix { margin-left: 1.5em; margin-top: 3px; font-size: 0.80em }
div.bitrix a { color: #717171 }
.searchimg { float: left; margin-right: 10px; }
.statlittle { color: #999; font-size: 11px; line-height: 12px; height: 12px; margin-top: 10px; }
.social {  overflow: hidden; margin-bottom:20px; }
.social .b-share-tweetmeme{
	width:110px;
}
#page-body { position: relative; overflow: hidden; }
.social div { float: left !important; }
.header{
	background: transparent url(/img/18+.png) 960px top no-repeat;
}
.header .slogan { font-size: 14px; font-style: italic; font-family: Georgia,'Times New Roman',  Times, serif; /*  margin-left:20px; 
 */ color: #333; float: left; padding-top: 18px; }
.header .slogan a { font-size: 14px; font-style: italic; font-family:  Georgia,'Times New Roman', Times, serif; color: #333; text-decoration: none; }
.search { position: absolute; right: 0px; top: 10px;  }
#header-auth .cart, #header-auth .cart a { color: #999999; font-family: 'Times New Roman', Georgia, Times, serif; font-size: 13px; font-style: italic; }
#header-auth .cart a { text-decoration: underline; }
.search .search-form { padding-top: 40px; margin-right: 18px; }
.search .search-form input[type=text]{
	border:solid black 1px;
	margin-bottom:0px;
}
.noselect { margin-right: 20px; width: 20px; }
#footer-wrapper .footer { width: 980px; margin: auto; overflow: hidden; height: 400px; position: relative; }
.currentvote { border: solid black 1px; margin-right: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); box-shadow: 1px 2px 5px rgba(0,0,0,0.1); background-color: #fbf9f4; padding: 10px; overflow: hidden; }
.currentvote .votetitle { color: #681940; font-family: 'Times New Roman', Georgia, Times, serif; font-size: 24px; text-align: center; margin-top: 15px; margin-left: 10px; margin-right: 10px; border-bottom: solid #eaeaea 1px; padding-bottom: 15px; margin-bottom: 15px; background: transparent url(images/vote.png) 26px 2px no-repeat !important; }
.currentvote b { font-style: italic; color: #666666; font-family: 'Times New Roman', Georgia, Times, serif; text-align: center; padding-left: 10px; padding-top: 20px; }
.currentvote .answerslist { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f5f2e9; margin-top: 20px; padding: 10px; }
.currentvote .button { text-align: center; }
.main-news-list {  padding-left: 0px; padding-right: 0px; }

.main-news-list .title { color: #333; font-family: 'Times New Roman', Georgia, Times, serif; font-weight: bold; font-size: 24px;  margin-top: 25px; padding-bottom: 15px; text-transform: uppercase; margin-bottom: 20px; }
.main-news-list {  margin-bottom: 30px;padding-right:10px; }
.main-news-list .news-picture { /*border: solid #ebe7d9 1px; width: 156px; height: 106px;*/ }
.main-news-list .news-picture img { width: 150px; margin: auto; }
.pictshadow { position: relative; float: left; width: 158px; margin-right: 20px; margin-bottom: 10px; }
.pictshadow:before, .pictshadow:after { content: ""; position: absolute; z-index: -2; }
.pictshadow:before, .pictshadow:after { bottom: 15px; left: 10px; width: 50%; height: 40%; max-width: 300px; -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
.pictshadow:after { right: 10px; left: auto; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg); }
.page-right { float: right; width: 300px; }
.columnleft { margin-right: 320px; }
#vertical-multilevel-menu, #vertical-multilevel-menu1 { margin-top: 30px; margin-bottom: 30px; }
/* NEW STYLES */

#header-shortcuts { float: left; height: 80px; text-align: center; }
.clear { clear: both }
.header_icons  img{
	opacity:0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.header_icons a:hover img{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.header_icons a:hover, .cart a:hover {text-decoration:none!important}
.header_icons { float: left; text-align: center; padding: 15px 20px 0 0; color: #9b9b9b; font-size: 14px; font-family: 'Times New Roman', Georgia, Times, serif; font-style: italic; }
.header_icons a { color: #9b9b9b!important; font-size: 14px; text-decoration: underline; font-style: italic; font-family: 'Times New Roman', Georgia, Times, serif; }
.logotip { float: left; height: 80px;margin-left:30px;margin-right:20px; }
#addressa { text-align: center; background: url(images/addressa.png) no-repeat; width: 1020px; margin-left: -10px; height: 170px; }
.addres_title { padding: 20px 0 10px 0; text-align: center; text-transform: uppercase; color: #FFF; font-size: 20px; font-family: 'Times New Roman', Georgia, Times, serif; font-weight: bold }
.addres_descr { padding-bottom: 7px; text-align: center; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold }
.addres_select_ span { text-align: left; color: #ccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.addres_select_ select { text-align: left; color: #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 220px; height: 29px; margin-right: 25px; }
.addres_select_find .find { width: 85px; height: 28px; }
.addres_select_find { text-align: left; padding-top: 18px; float: left }
.addres_select_ { float: left; text-align: left }
.addres_select { margin: auto; padding-left: 202px; }
.banner_bottom { overflow:hidden;}
#news_main_bottom { width: 980px; margin-top: 0px; }
#newsbottom { float: left; width: 680px; border: 0px none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#mainslider { width: 680px; height: 360px; background: url(images/slider_shadow.png) no-repeat bottom }
#innerslider { margin-left: 5px!important;overflow:hidden; width: 680px; height: 270px; padding-bottom: 30px; margin-bottom: 0px; background: url(images/slider_shadow.png) no-repeat bottom }
#innerslider .image{
	overflow:hidden; width: 680px; height: 275px; 
}
#innerslider a{
	color:white;
}
#innerslider a:hover{
	text-decoration:none !important;	
}
.br_title { color: #681940; font-size: 18px; font-weight: bold; font-family: 'Times New Roman', Georgia, Times, serif; margin-top: 15px; margin-bottom: 15px; }
#banner_index { position: absolute; top: 925px; width: 980px; text-align: center; height: 90px; left: -5px }
#bottom_recommend { margin-top: 24px; float: left; text-align: center; margin-left: 20px; width: 960px; border: solid #eae6da 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); box-shadow: 1px 2px 5px rgba(0,0,0,0.1); background: url(images/recommend_bg.png) repeat-x; height: 230px; }
.br_pic, .br_pic a {
text-decoration:none; color:#333333!important;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.br_pic { float: left; text-align: center; padding: 0 35px 0 20px; width: 140px; }
.br_pic img { padding-bottom: 10px; }
.last_br_pic { padding-right: 20px!important }
.br_pic a:hover {text-decoration:underline!important }
#populars { margin-top: 20px; }
#neu { }
#vertical-multilevel-menu { border: solid #eae6da 1px; margin-right: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); box-shadow: 1px 2px 5px rgba(0,0,0,0.1); background-color: #fbf9f4; padding: 10px; overflow: hidden; }
#vertical-multilevel-menu .rightmenutitle { color: #681940; font-family: 'Times New Roman', Georgia, Times, serif; font-size: 24px; text-align: center; margin-top: 15px; margin-left: 10px; margin-right: 10px; border-bottom: solid #eaeaea 1px; padding-bottom: 15px; margin-bottom: 15px; background: transparent url(images/service.png) 15px 0px no-repeat !important; }
#vertical-multilevel-menu1 .rightmenutitle1 { color: #681940; font-family: 'Times New Roman', Georgia, Times, serif; font-size: 24px; text-align: center; margin-top: 15px; margin-left: 10px; margin-right: 10px; border-bottom: solid #eaeaea 1px; padding-bottom: 15px; margin-bottom: 15px; background: transparent url(images/calendar.png) 10px 0px no-repeat !important; }
#vertical-multilevel-menu b { font-style: italic; color: #666666; font-family: 'Times New Roman', Georgia, Times, serif; text-align: center; padding-left: 10px; padding-top: 20px; }
#vertical-multilevel-menu .button { text-align: center; }
#vertical-multilevel-menu1 { border: solid #eae6da 1px; margin-right: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.1); box-shadow: 1px 2px 5px rgba(0,0,0,0.1); background-color: #fbf9f4; padding: 10px; overflow: hidden; }
#vertical-multilevel-menu1 b { font-style: italic; color: #666666; font-family: 'Times New Roman', Georgia, Times, serif; text-align: center; padding-left: 10px; padding-top: 20px; }
#vertical-multilevel-menu1 .button { text-align: center; }
#service_bottom_txt { padding-top: 15px; color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px; font-style: italic; margin-left: 10px; margin-right: 10px; border-top: solid #eaeaea 1px; padding-bottom: 15px; }
.right_menu_lnk a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cf106f!important; text-decoration: underline; }
.right_menu_lnk { margin: auto; text-align: center; margin: 15px 0 15px 2px; }
.right_menu_lnk a:hover {text-decoration:none!important}
.ical { background: url(images/calendar_small.png) no-repeat 15px 5px }
.ivote { background: url(images/opros_small.png) no-repeat 15px 5px }
.news-date-time, .news-date-time a { color: #666!important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.news-date-time a:hover { text-decoration: underline }
.seemore { margin: 0 0 20px 180px }
.seemore, .seemore a { color: #333!important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic }
.seemore a { text-decoration: underline;}
div.seemore a:hover {text-decoration:none!important}
/*
	SLIDER
*/
.wrapper  { width: 680px; height: 330px;}
.panel img {width: 680px; height: 330px;}
.slider-wrap { text-align:center; width: 680px; height: 360px; position: absolute; top: 0; left: 5px; }
.stripViewer .panelContainer .panel ul { text-align: center; /* margin: 0 15px 0 30px;*/ }
.stripViewer { position: relative; overflow: hidden; width: 680px; height: 330px;  text-align:center; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0;  text-align:center; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 680px;  text-align:center; }
.stripNavL, .stripNavR, .stripNav { display: none;  text-align:center; }
.nav-thumb { /*border: 1px solid black;*/ margin-right: 5px;width:105px; height:63px;  text-align:center; }
.slider-wrap .cross-link	{ width:105px;height:69px;padding:4px; position:absolute;left:40px;bottom:27px; }
#movers-row { margin: 0px 0 0 0px; position:absolute;left:158px; bottom:35px; width:480px;height:85px; text-align:center;overflow:hidden; }
#movers-row div { /*width: 20%; */ width:113px;height:77px;margin-right:5px;float: left; text-align:center;  }
#movers-row div a.cross-link {   text-align:center; }
#movers-row .cross-link	{
	position:relative;
	left:0px;
	bottom:0px;
}


.photo-meta-data a, .photo-meta-data span  a { text-decoration:underline;ine-height:27px; font-size: 27px; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif ; }
.photo-meta-data a:hover, .photo-meta-data span a:hover { text-decoration:none;}


.photo-meta-data { background: url(/slider/images/transpBlack.png); padding: 5px 38px 15px 62px; width: 580px; height: 125px; /*margin-top: -50px;*/ position: absolute; z-index: 10; color: white;bottom:0; text-align:left;  }
.photo-meta-data span, .photo-meta-data {line-height:27px; font-size: 27px; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif ; text-align:left; }
.cross-link {text-align:center;  display: block;padding:4px; width: 105px;height:79px;overflow:hidden; /*margin-top: -14px; */position: relative;/* padding-top: 15px;*/ z-index: 10;margin:8px; }
.active-thumb { background: #f8f8f8; }
.slider-wrap .cross-link  img {  width:105px;height:69px; }


.prev {position:absolute;cursor:pointer; width:11px; height:16px;  top:206px; left:26px;z-index:100}
.next {position:absolute;cursor:pointer; width:11px; height:16px;  top:206px; right:26px;z-index:100}
.prev:hover,.next:hover{
	opacity:0.5;
}



#breadcrumb a:hover {text-decoration: underline;}

#breadcrumb { padding-bottom: 12px; color: #999; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 5px; }
#breadcrumb a { color: #999; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.description_ban { padding: 14px; position: absolute; line-height: 1.2em; background: url(/img/opacity.png); top: 250px; left: 5px; z-index: 50; width: 652px; height: 52px; font-family: 'Times New Roman', Georgia, Times, serif; font-size: 20px; color: #fff; text-transform: uppercase }
.description_ban a { font-family: 'Times New Roman', Georgia, Times, serif; font-size: 20px; color: #fff; text-decoration: underline; text-transform: uppercase }
.navigation { margin: 0 0 20px 0; float: right }
.news-detail { color: #333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; }
.news-detail img:nth-child(1){
	margin-right:20px;
}
.news-detail .rating_data img{
	margin-right:0px;
}
.social_likes { margin-bottom: 30px; }
.bxlhe-editor-buttons { background-color: #fff!important }
.reviews-block-container, .reviews-reviews-block-container { background: #fff; margin: 0px; padding: 10px 10px;border-bottom:solid black 1px; }
.reviews-navigation-box{
	border-color: #000 !important;
}
#bxlhe_frame_REVIEW_TEXT { border: 1px solid #dcdcdc }
.reviews-reply-field label { font-size: 20px!important; color: #666; margin-bottom: 20px }
.reviews-post-reply-buttons { border: none!important; margin: 0px; }
.reviews-post-table { margin-top: 40px; }
.allcomments_h { font-size: 20px; color: #666; }
.write_comment { display: block; width: 160px!important; margin: 0px!important; border: 0 none!important; padding: 0px!important; height: 28px; background: url("/img/write.png") no-repeat; text-indent: -5000px }
.message-post-date { color: #cbcbcb!important; font-size: 11px!important }
.author_name { color: #cf106f!important; font-size: 11px!important }
.com_i { line-height: 1.2em!important; padding: 0px; margin: 0px }
.lines {  border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; margin: 20px 0; padding: 20px 0; }
.rate_ { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #681940; float: left; background: url(/img/rate_star.png) no-repeat 0 5px; padding-left: 18px; }
.last_rate_ { color: #8f8f8f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 185px; float: left }
.tags_ { color: #8f8f8f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; float: left }
.tag_l { background: url(/img/tag_left.png) no-repeat; height: 19px; margin: 0px; padding-left: 10px; float: left; margin-left: 10px; }
.tag_l a { padding-right: 10px; margin: 0; display: block; color: #8f8f8f!important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: #f5f2e9; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; line-height: 19px; }
.tags_ a:hover {text-decoration:underline}
.context { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666; }
.art_big_text, .art_big_text a { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #681940!important; line-height: 1.2em;  font-weight: bold }
.art_big_text a {text-decoration: none;}
.art_big_text a:hover {text-decoration:underline}

.art_big { float: left; width: 156px; margin-right: 4px; text-align: center; background: url(/img/img_border_big.png) no-repeat; }
.art_big_pic { height: 100px; width: 150px; text-align: center; margin-left: 3px; padding-top: 3px;overflow:hidden;margin-bottom:10px; }
.marg_l { margin-left: -18px; }
.art_big_text { padding-bottom: 20px; }
.tagi { float: left; line-height: 19px; }
.addresses { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; margin: 0 0 20px 0; float: left; width: 480px; }
.addr_title, .addr_info { float: left }
.addr_title { width: 140px }
.addr_info { font-weight: bold }
.logo_company { float: right; width: 140px; text-align: right; padding-top: 20px }
#morephotos { width: 598px; padding: 20px; background: #f4f4f4; margin: 20px 0 }
#morephotos img { float: left; width: 134px; height: 79px; margin-right: 5px; float: left; margin-bottom: 20px; }
.properti { padding-top: 5px }
.subdiv a:hover {text-decoration:underline!important}
.main-news-list .disabled{
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.three_item{
	height:540px;
}
.five_item{
	height:830px;
}

.news-item-detail .iblock-vote{
	position:absolute;
	bottom:280px;
	left:10px;
	display:none;
}
.news-item-detail{
	overflow:hidden;
	position:relative;
	padding-top:10px;
}
.news-item-detail p img{
	border:solid #EAE6DA 1px;
	padding:3px;
}
.main-news-list a.btn{
	color:#000 !important;
}
.reviews-reply-field-user{
	height:100px;
}
.my-catalog-section-list{
	overflow:hidden;
	margin-bottom:20px;
}
.my-catalog-section-list ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.my-catalog-section-list ul a{
	padding: 5px 0 5px 10px;
	background: url(images/menu_ico.png) no-repeat left 10px;
}
.my-catalog-section-list ul li{
	float:left;
	width:200px;
}
.my-catalog-section-list ul a:hover{
	text-decoration:underline;
}
.footersubscribe{
	position:absolute;
	top:200px;
	right:10px;
}
.subscription input[type=text],.footersubscribe input{
	padding-bottom:0px;
	margin-bottom:0px;
	height:22px;
}
.footersubscribe .titlesub{
	margin-bottom:5px;
	font-style:italic;
}
div.seealso-list img.preview_picture
{

	margin:0 4px 6px 0;
}
.seealso-item{
	float:left;
	width:160px;
	height:155px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:20px;
}
.seealso-item a{
	font-size:12px;
}
.counter{
	margin: auto;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center!important;
	width: 980px;
	bottom: 10px;
	position: absolute;
}
.Iliked{
	margin-left:-18px;
}
.caroufredsel_wrapper{
	height:170px !important;
	margin-left:0px !important;
}
ul.see{
	list-style:none;
}
.see li{
	float:left;
}
.seealso-list .selected{
	background-color:#CCC;
}
.reviews-reply-field-captcha{
	margin-top:10px !important;
}
div.reviews-reply-fields{
	margin:0px 0 !important;
	padding:0px !important;
}
.boxbody .subgroup{
	float:left;
	margin-top:30px;
	margin-left:30px;
}
img.preview_picture{
	-ms-interpolation-mode:bicubic;
}
.news-date-time,.viewandcomments,.dateandsection{
	white-space: nowrap;
}
.main-news-list .title{
	white-space: nowrap;
}
.gitSeksBeforeText b{
	font-weight:normal;
}
.copyright{
	
}

.news-item-detail img{
	border:solid 1px #CCC;
	padding:3px;

}
div.reviews-reply-header,form.reviews-form {
	background-color: #fafafa !important;
}
form.reviews-form {
	border-bottom:solid black 1px;
}
.reviews-reply-form{
	display:none;

}
.display{
	display:block !important;	
}
.rating_data img{
	border:none !important;
}
.caroufredsel_wrapper{
	margin-bottom:10px !important;
	height:160px !important;
}
.caroufredsel_wrapper .see li{
	width:170px !important;
}
.caroufredsel_wrapper .see{
	height:160px !important;
}
.caroufredsel_wrapper .see li IMG{
	width:150px;
	height:100px;
}
.social{
	float:left;
	margin-right:20px;
}