*{
	/*text-align:left;*/
	margin:0;
	padding:0;
	font-family:tahoma;
	font-size:12px;
	color:#29652B;
	text-indent:0;
}
body{
	background: url(./images/bg.jpg) repeat;
	margin:0;
}

/*b{font-weight:inherit !important; color: inherit;}
marquee {height:16px;float:right;}
*/

div#aboutstr{
	background:#29652B;
	color:#fff;
	height:120px;
	margin:0 auto;
	text-align:left;
	width:978px;
}
div#bottom_pics{
	background:#fff;
	color:#c8c3be;
	margin:0 auto;
	padding:15px;
	overflow:hidden;
	width:946px;
	text-align:center;
}
div#bottom_pics1{
	background:#fff;
	color:#c8c3be;
	overflow:visible;
	width:473px;
	text-align:center;
	float: left;
	margin: 0;
}
div#bottom_pics2{
	background:#fff;
	color:#c8c3be;
	overflow:hidden;
	width:473px;
	text-align:center;
	float: right;
	margin: 0;
}

.bottom_pics p{
	font-weight:bold;
	padding:5px;
	text-align:center;
}
.bottom_pics{
	float:left;
	margin:0 24px;
}
div#archive{
	background:#fff;
	color:#c8c3be;
	float:left;
	height:48px;
	margin:10px 0 0 0;
	width:233px;
}
div#banner{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:0;
	width:233px;
}

div#button1,#button2,#button3,#button4{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:0;
	height:20px;
	text-align:center;
	width:140px;
}
div#buttonstr{
	background:#9c9d9c;
	color:#fff;
	height:25px;
	margin:10px 0 0 0;
	padding:0 0 0 7px;
	text-align:center;
}
div#centerbottom{
	float:left;
	margin:10px 0 0 0;
	width:577px;
}
div#centerbottomright{
	float:left;
	margin:0;
	width:317px;
}
div#centercol{
	display:inline;
	background:#fff;
	float:left;
	margin:0 10px 0 0;
	width:578px;
}
div#content{
	background:#fff;
	/* overflow:hidden; */
	float:left;
	width:577px;
}
div#footer{
	background:#f26521;
	color:#fff;
	font-size:0.8em;
	height:15px;
	margin:0 auto;
	padding:5px;
	text-align:center;
	width:968px;
}
#aboutstr a:link, #aboutstr a:visited, #aboutstr a:hover  {color:#f26521;padding:0;}
div#footer li a:hover, div#footer li a:link, div#footer li a:visited  {
	color: #fff;
	padding:0 5px 0 5px;
	text-decoration:none;
	display:inline;
}
div#footer li a:hover {text-decoration:underline;}
div#footer span, #aboutstr p, #aboutstr div{
	color:#fff;
	font-size:11px;
}
div#footer .item25{border-right:none !important;}
div#footer .menu  {
	padding:0 0 0 40px;
	font-size:11px;
}

div#footer li{
	border-right:1px solid #ffffff;
	display:inline;
	list-style:none;
	margin: 0;
	padding:0;
}
div#forum{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	width:250px;
}
div#importantnews{
	background:white;
	width:100%;
}
div#leftcol{
	display:inline;
	background:#ffffff;
	float:left;
	margin:0 10px 0 0;
	width:140px;
}
div#menu{
	background:white;
	color:#c8c3be;
	font-size:13px;
	margin:10px 0 0 0;
}


div#news{
	background:#fff;
	color:#c8c3be;
	text-align:center;
	padding-bottom: 1px;
}
div#poll{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:10px 0 0 0;
	width:233px;
}

div#rightcol{
	float:right;
	width:239px;
	display:inline;
}

div#searchbar{
	background:#29652B;
	border-top:9px solid #F26521;
	height:29px;
	color:#E7EFE7;
}

div#seminar{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:10px 0 0 0;
	width:309px;
}

div#site{
	margin:0 auto;
	width:978px;
}
div#maincontent{
	background:#ffffff;
	overflow:hidden;
	width:978px;
}
div#subscribe {
	background:white;
	color:#c8c3be;
	font-size:1em;
	margin:0;
	padding:1%;
	text-align:center;
	width:98%;}

div#top{
	border:1px solid black;
	border-bottom:none;
	height:130px;
}

div#topnews{
	color:#F26521;
	padding:10px;
	background:white;
	font-size:13px;
	height:16px;
}
div#topnews p{color:#F26521;font-size:13px;float:left;}

div#underbanner{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:10px 0 0 0;
	width:233px;
}
div#video{
	background:#fff;
	color:#c8c3be;
	float:left;
	margin:0;
	width:309px;
}
#mainmenu {
	font-size:0.8em;
	font-family:sans-serif;
	list-style-type:none;
	margin: 0;
	padding:0;
}
a:link{
	color:#29652b;
	text-decoration:none;
}

a:visited{
	color:#29652b;
	text-decoration:none;
}
a:hover{
	color:#f26521;
	text-decoration:underline;
}
a:hover span{color: #FFFFFF;}
#leftcol a,#searchbar a{padding:3px 13px;display:block;}
#leftcol .moduletable_partnersnews a {
	padding: 4px;
	display: block;
	border-bottom: 1px solid #dcdfd8;
	}
#leftcol .moduletable_menu li {background:#bddabd; position:relative;}
#leftcol .moduletable_menu ul ul li{display:none;}
#leftcol .moduletable_menu li{text-decoration:none;}
.moduletable_menu{margin:0 0 10px;}
#leftcol div.moduletable_menu h3{
	color:#e7efe7;
	background: url(./images/corner.jpg) no-repeat top right #29652b;
	padding:0;
	text-align:center;
	font-size:13px;
	padding:4px 0;
}
#current{
	color:#f26521;
	font-weight:bold;
}
div.moduletable h3{
	color:#e7efe7;
	background: url(./images/corner.jpg) no-repeat top right #29652b;
	text-align:center;
	font-size:13px;
	padding:4px 0;
	display: block;
}
div.cab-head {margin-bottom:0px !important;}
div.cab-head h3{padding:4px !important; cursor:pointer;}
.moduletable{background:#e8efe7;margin:0 0 10px 0;border:1px solid #dcdfd8;border-top:none;border-right:none;/* overflow:hidden; */}

.mobilemodule {
	display: none;
}
.moduletable_allnews {
	padding-top: 0;
	background: #ffffff;
	margin:0 0 10px 0;
	border: none;
	overflow: hidden;
	width: 100%;
}
.moduletable_allnews div._allnews {
    background: white;
    border: 1px solid #dcdfd8;
    border-top: none;
	padding-bottom: 20px;
}
.moduletable_allnews span.moduleItemDateCreated {
	float: left;
    padding: 5px 0px 5px 10px;
    font-size: 12px;
	width: 15%;
	max-width: 70px;
}
.moduletable_allnews a.moduleItemTitle {
	float: left;
    padding: 5px 2px 5px 2px;
    font-size: 14px;
	width: 85%;
}
.moduletable_newspapernews {
    width: 280px;
    float: left;
    text-align: left;
    background: white;
    border: none;
    padding: 0px;
}

.moduletable_mainnews {
	padding-top: 0;
	background: #ffffff;
	margin:0 0 10px 0;
	border: none;
	overflow: hidden;
	width: 100%;
}
.moduletable_mainnews div._mainnews {
    background: white;
    border: 1px solid #dcdfd8;
    border-top: none;
	padding-bottom: 10px;
    padding-top: 10px;
    float: left;
}
.moduletable_mainnews span.moduleItemDateCreated {
	float: left;
    padding: 5px 0px 5px 10px;
    font-size: 12px;
	width: 15%;
	max-width: 70px;
}
.moduletable_mainnews a.moduleItemTitle {
	float: left;
    padding: 5px 2px 5px 2px;
    font-size: 14px;
	width: 85%;
}
.moduletable_popularnews {
	padding-top: 0;
	background: #ffffff;
	margin:0 0 10px 0;
	border: none;
	overflow: hidden;
	width: 100%;
}
.moduletable_mainnews div._popularnews {
    background: white;
    border: 1px solid #dcdfd8;
    border-top: none;
	padding-bottom: 10px;
    padding-top: 10px;
    float: left;
}
.moduletable_popularnews span.moduleItemDateCreated {
	float: left;
    padding: 5px 0px 5px 10px;
    font-size: 12px;
	width: 15%;
	max-width: 70px;
}
.moduletable_popularnews a.moduleItemTitle {
	float: left;
    padding: 5px 2px 5px 2px;
    font-size: 14px;
	width: 85%;
}

.moduletable_col280right {
    width: 280px;
    /* margin-left: 295px; */
    float: right;
}
.moduletable_col280left {
    width: 280px;
    /*margin-left: 295px;*/
    float: left;
}
.moduletable_newspapernews div._newspapernews,
.moduletable_col280right div._col280right,
.moduletable_col280left div._col280left {
    border: 1px solid #dcdfd8;
    border-top: none;
    padding-bottom: 20px;
}
.moduletable_newspapernews span.moduleItemDateCreated,
.moduletable_col280right span.moduleItemDateCreated,
.moduletable_col280left span.moduleItemDateCreated {
	display: none;
}
.moduletable_newspapernews a.moduleItemTitle,
.moduletable_col280right a.moduleItemTitle,
.moduletable_col280left a.moduleItemTitle {
    float: left;
    padding: 5px 2px 5px 2px;
    font-size: 14px;
}

.moduletable_partnersnews {
	background: #e8efe7;
    margin: 0 0 10px 0;
    border: 1px solid #dcdfd8;
    border-top: none;
    border-right: none;
}
div.moduletable_partnersnews h3 {
	color: #e7efe7;
	background: url(./images/corner.jpg) no-repeat top right #29652b;
    	text-align: center;
    	font-size: 13px;
    	padding: 4px 0;
    	display: block;
	}
#panelview1 .moduletable_allnews li{padding:2px;}
#panelview2 .moduletable_allnews li{padding:2px;}
#panelview3 .moduletable_allnews li{padding:2px;}
#panelview4 .moduletable_allnews li{padding:2px;}
.moduletable a {display: inline; padding:0;}
.moduletable p img{padding:5px 9px;}
.mod_poll div .button{margin:10px 84px;}
.mod_poll {padding:1px 0;}
.mod_poll div p{padding:0 98px;}
.moduletable_subscribe{text-align:center; margin:0 0 10px; background: url(./images/cornerorange.jpg) no-repeat top right #f26521;}
.moduletable_subscribe a, .moduletable_subscribe a:visited, .moduletable_subscribe a:hover{
	color:#e7efe7;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 1px;
}
.moduletable_subscribe a span,.moduletable_subscribe a:hover span,.moduletable_subscribe a:visited span{
	color:#e7efe7;
}
.moduletable_free{text-align:center; margin:0 0 10px;}
.moduletable_free p{background: url(./images/cornerorange.jpg) no-repeat top right #f26521; padding:3px 0;}
.moduletable_free a, .moduletable_free a:visited, .moduletable_free a:hover{
	color:#e7efe7;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.moduletable_free a span{
	color:#e7efe7;
}
.moduletable_subscribe ul{
	/*padding:10px 5px 10px 5px;*/
	padding:3px 0;
}
.subscribe_news{
	background: url(./images/corner3.jpg) no-repeat top right #e7efe7;
}

.subscribe_news a{
	display:block;
	padding:6px 5px 6px 5px;
	color:#f26521;
}

.subscribe_news p{
	display:block;
	padding:0px 40px 0px 5px;
}
.footermenu a{
	border:1px solid #ffffff;
	background: none;
}
.poll thead td{
	font-size:11px;
	padding:5px 15px 7px;
}
.pollstableborder {margin:0 0 0 20px;}
.pollstableborder input{margin:4px;}
.pollstableborder label{margin:4px;line-height:19px;}
.poll div input{
	background:#F26521;
	color:#FFFFFF;
	font:13px bolder;
	margin:6px auto;
}
#footer_table_1{
	margin:5px 0 0 25px;
	width:260px;
}
#footer_table_2{
	margin:5px 0 0 25px;
	width:560px;
}
#footer_table_3{
	padding:15px 0 0 65px;
}
#rokajaxsearch{
	float:right;
	margin:3px;
}
#pane {
	/*overflow:hidden;*/
	display:block;
}
#pane dt{
	width:25%;
	float:left;
	height:20px;
}
#pane dt span h3 a{
	color:#E7EFE7;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	display:block;
	}
#pane #panel1 span{padding-left:34px;}
#pane #panel2 span{padding-left:19px;}
#pane #panel3 span{padding-left:32px;}
#pane #panel4 span{padding-left:26px;}
#pane .closed{
	background:url(./images/tab_green.png) no-repeat;
}
#pane .open{
	background:url(./images/tab_orange.png) no-repeat;
}
dd ul{
	list-style:none;
}
#panelview1 li{padding:5px;overflow:hidden;display:block;width:565px;margin:0;}
#panelview1 .moduleItemTitle{
	float:left;
	padding:2px;
	width:425px;
}
#panelview1 .odd, #panelview1 .even{background:transparent; color:red !important;}
#panelview1 .moduleItemDateCreated{
	float:left;
	background:url(./images/arrow.png) no-repeat 15px center;
	padding:2px 20px 2px 40px;
}
#panelview2 li{padding: 2px;overflow:hidden;}
#panelview2 .moduleItemTitle{
	float:left;
	padding:2px;
	width:425px;
}
#panelview2 .odd, #panelview2 .even{background:transparent;}
#panelview2 .moduleItemDateCreated{
	float:left;
	background:url(./images/arrow.png)no-repeat 15px center;
	padding:2px 20px 2px 40px;
}
#panelview3 li{padding:5px;overflow:hidden;}
#panelview3 .moduleItemTitle{
	float:left;
	padding:2px;
	width:425px;
}
#panelview3 .odd, #panelview3 .even{background:transparent;}
#panelview3 .moduleItemDateCreated{
	float:left;
	background:url(./images/arrow.png)no-repeat 15px center;
	padding:2px 20px 2px 40px;
}
/***!!!***/
#panelview4 li{padding:5px;overflow:hidden;}
#panelview4 .moduleItemTitle{
	float:left;
	padding:2px;
	width:425px;
}
#panelview4 .odd, #panelview4 .even{background:transparent;}
#panelview4 .moduleItemDateCreated{
	float:left;
	background:url(./images/arrow.png)no-repeat 15px center;
	padding:2px 20px 2px 40px;
}
/***!!!***/
.new_issue #lipsum{padding:10px;}
/*.new_issue img{float:left;margin:0 10px 0 -1px;}*/
.new_issue ol, .new_issue ul {margin-left:25px;}
.new_issue h1{font-size: larger; margin-bottom: 5px; text-align: center;}
.new_issue h2{font-size: larger; font-weight: normal; margin-bottom: 3px; margin-left: 25px;}
.new_issue p{margin:0 5px 2px 5px;}
.inflation_ind p{padding:20px 58px;}
.average_payment p{padding:20px 45px;}
#top{background:url(/images/stories/head_people.png) no-repeat center bottom;}
#big_logo{float:left;margin:10px 10px 10px 25px;}
#publisher{float:right;margin:10px 20px;}
#oldversion img{margin: 0px 0 0px 0;}
.oldversion {margin: 10px 0 0px 0;}
/*.moduletable_header_pic1{float:left; margin: 2px 0 0 0;}*/
.moduletable_header_pic1{position:relative;float:left; top: -15px;}
/*.moduletable_header_pic2{float:right; margin: -1px 40px 0 0;}*/
.moduletable_header_pic2{position:relative;left:20px;top:-5px; float:left;}
.mod_forum p{height:212px;padding:5px;}
#date{padding:7px; color:#E7EFE7;}
.moduletable_it_will_be_okay{float: left;padding: 5px 0px 0 220px;}
.moduletable_it_will_be_okay p{
	color:#E7EFE7;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.moduletable_search{float: right;padding: 5px 20px 0 0;}
.login_form{display:none;}
#searchbar a{color:#fff;}
#Login-button{margin:5px 0 5px 5px;float:left;}
#reg-button{margin:5px 5px 5px 0; float:left;padding-left:5px !important;}
#form-login{margin:10px;}
#form-login p, #form-login li{margin:3px;}
#form-login ul{list-style:none;}
#form-login .button{margin:0 0 20px 0;}
#form-login input{border:1px solid black;}
#form-login a{padding:0;}

#big-logo{width:320px;height:120px;overflow:hidden;float:left;}

#home{position:relative; float: left; top:25px; left:100px;}
#pismo{position:relative; float: left; top:-3px; left:140px;}
.home{position:relative; float: left; top:25px;}
.pismo{position:relative; float: left; top:27px; left:15px;}
.phone {position: relative; float: left; top: 27px; left: 30px;}


.moduletable_archive{margin:0 0 10px;}
.moduletable_archive a{padding:0;}
.moduletable_archive a:hover{padding:0;}
.moduletable_archive a:visited{padding:0;}
.moduletable_banner{margin:0 0 0 0;}
.moduletable_podpiska {width:140px; height:70px; margin-bottom:5px;}
.mattblackmenu li.even{background:#e7efe7 !important;}
.moduletable_menu li.item10 {background:#e7efe7 !important;}
.moduletable_menu li.item11 {background:#bddabd !important;}
.moduletable_menu li.item68 {background:#e7efe7 !important;}
.moduletable_menu li.item13 {background:#bddabd !important;}
.moduletable_menu li.item25 {background:#bddabd !important;}
.moduletable_menu li.item24 {background:#e7efe7 !important;}
.moduletable_menu li.item141 {background:#bddabd !important;}
.moduletable_menu li.item51 {background:#bddabd !important;}
.moduletable_menu li.item136 {background:#e7efe7 !important;}
.mod_poll form{width:239px;overflow:hidden;}
.usercabinet div{padding:2px 5px 3px;}
.usercabinet h3{padding:4px !important;}
/*.catItemTitle a{padding: 3px 4px;display:block;line-height:150%;padding-right: 22px;}*/
.catItemTitle a{padding:3px 13px;display:block;line-height:150%;}
div.itemFullText p {
	padding:0 0 1em;
	color:black;}
div.itemFullText p em,b,span{
	color:black;}
div.itemFullText p a {
	text-decoration:underline;}
div.itemFullText li a {
	text-decoration:underline;}
div.itemHeader h2.itemTitle {font-size:20px;}
.itemFullText h2 {font-size:120%;}
.itemFullText li {list-style-type:disc;margin:10px;color:black;}
.itemFullText p {color:black;}

div.itemFullText15 p {
	padding:5px 0;
	color:black;
	font-size:15px;
	font-family: Trebuchet MS;
	}
.itemFullText15, div.itemFullText15 p em, div.itemFullText15 p i, div.itemFullText15 b, div.itemFullText15 span, div.itemFullText15 strong, div.itemFullText15 u {
	color:black;
	font-size:15px;
	font-family: Trebuchet MS;
	}
div.itemFullText15 p a {
	text-decoration:underline;
	font-size:15px;
	font-family: Trebuchet MS;
	}
div.itemFullText15 li a {
	text-decoration:underline;
	font-size:15px;
	font-family: Trebuchet MS;
	}
.itemFullText15 h2 {
	color: #29652b;
    	font-family: Trebuchet MS;
    	font-size: 110%;
    	padding: 8px 0 2px;
	}
.itemFullText15 h3 {
	color: black;
    	font-family: Trebuchet MS;
    	font-size: 105%;
    	padding: 5px 0;
	}
.itemFullText15 li {
	color: black;
	font-family: Trebuchet MS;
	font-size: 15px;
	list-style-type: disc;
    	margin: 5px 10px 5px 25px;
	}
.itemFullText15 ol li {
	color: black;
	font-family: Trebuchet MS;
	font-size: 15px;
	list-style-type: decimal;
    	margin: 5px 10px 5px 25px;
	}
.itemFullText15 p {
	padding:5px 0;
	color:black;
	font-size:15px;
	font-family: Trebuchet MS;
	}

#k2Container {padding:0 5px 24px;}
.input tr td{padding:2px;}
#form-login .button {margin:5px 0 10px;padding:2px;}
/*.importantnews{padding:0 200px 4px !important;margin:0 0 1px;}*/
.importantnews#k2Container {padding:0 4px;}

.catItemIsFeatured{background-position:9px 50% !important;}
.importantnews .itemListCategory{background:url("./images/corner.jpg") no-repeat scroll right top #29652B;color:#E7EFE7;border:none;margin:0;padding:0;width:575px;}
.importantnews .itemListCategory h2{font-size:13px;padding:4px 0;text-align:center;color:#E7EFE7;}
.importantnews .k2Pagination{margin:0; padding:0;}
.importantnews .itemList{background:#e8efe7;margin:0 0 10px 0;border:1px solid #dcdfd8;border-top:none;overflow:hidden;width:573px;}
.importantnews .catItemDateCreated{float:left;background:url(./images/arrow.png) no-repeat 15px center;/*padding:2px 20px 2px 40px;*/padding:4px 10px 2px 40px;color:#29652B !important;}
.importantnews .catItemTitle{padding:2px !important;/*width:425px;*/width:555px;line-height:100% !important;font-family:tahoma !important;font-size:11px !important;}
.importantnews .catItemTitle a{padding:0 !important;}
div.catItemHeader {margin:0 0 0 5px;}
.ubLogout{padding:3px 11px;}
select, input, button, textarea{padding:2px; border:1px solid;}
.importantnews .catItemAddLink a{color:#E7EFE7;}
#searchForm td, .k2AccountPage td{padding:2px;}
.usercabinet input{border:none;}
.highlight {font-weight:bolder;}
.searchresheader a{font-weight:bolder;}

.importantnews div#itemListLeading {
    margin-bottom: 8px;
}

/**** WTF!? ****
.mod-preview-info {display:none;} */


/*registr-page*/
.k2AccountPage .invalid{border-color:red;}
/*system message*/
#system-message{margin-bottom:10px;}
#system-message dt.message, #system-message dt.error {
    background: url("./images/cornerorange.jpg") no-repeat scroll right top #F26521;
    border: medium none;
    color: #E7EFE7;
    margin: 0;
    padding: 0;
    width: 575px;
    font-size: 13px;
    padding: 4px 0;
    text-align: center;
	font-weight:bold;
}
#system-message dd.message{background:#e8efe7;margin:0 0 10px 0;border:1px solid #dcdfd8;border-top:none;overflow:hidden;width:553px;padding:10px;}

div.news2012 {width:280px; float:left; text-align:left; background: white; border: none; padding:0px}
div.news2012 p {padding-top:10px;}
div.news2012 h3 {width:280px; font-size:16px;}
.news2012 h4 a {font-size:16px;}
.news2012 p img {padding: 5px 0px;}

.new_issue li {List-style-type:disc; color:black;}
h1.itemTitle {font-size:16px;}
.new_issue2 {width:280px; margin-left:295px;}
.moduletable_podval {background:red;}

/* New Year 2018 */
.ny2018 {width:280px; margin-left:295px; background-color: none; background: none !important; border: none;}


#k2ModuleBox226 a {
padding-top:5px;
padding-right:5px;
padding-left:0px;
}

/* Button */

.button_orange {
    color: #ffffff;
    padding: 5px 15px;
    font-size: 12px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffac00),to(#ee6008));
    background-image: -moz-linear-gradient(top,#ffac00,#ee6008);
    background-image: -ms-linear-gradient(top,#ffac00,#ee6008);
    background-image: -o-linear-gradient(top,#ffac00,#ee6008);
    background-image: linear-gradient(top,#ffac00,#ee6008);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d59a79;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-transform:uppercase;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.button_orange:hover {
    color:#fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e59800),to(#ee6008));
    background-image: -webkit-linear-gradient(top,#e59800,#ee6008);
    background-image: -moz-linear-gradient(top,#e59800,#ee6008);
    background-image: -ms-linear-gradient(top,#e59800,#ee6008);
    background-image: -o-linear-gradient(top,#e59800,#ee6008);
    background-image: linear-gradient(top,#e59800,#ee6008);
    cursor: pointer;
}

.button_blue {
    color: #ffffff;
    padding: 5px 15px;
    font-size: 12px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#44adc6), to(#1c5a85));
    background-image: -webkit-linear-gradient(top, #44adc6, #1c5a85);
    background-image: -moz-linear-gradient(top, #44adc6, #1c5a85);
    background-image: -ms-linear-gradient(top, #44adc6, #1c5a85);
    background-image: -o-linear-gradient(top, #44adc6, #1c5a85);
    background-image: linear-gradient(to bottom, #44adc6, #1c5a85);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#44adc6, endColorstr=#1c5a85);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #318ba1;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-transform:uppercase;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.button_blue:hover {
    color:#fff;
    border:1px solid #266d7e;
    background-color: #328fa5; background-image: -webkit-gradient(linear, left top, left bottom, from(#328fa5), to(#133d5b));
    background-image: -webkit-linear-gradient(top, #328fa5, #133d5b);
    background-image: -moz-linear-gradient(top, #328fa5, #133d5b);
    background-image: -ms-linear-gradient(top, #328fa5, #133d5b);
    background-image: -o-linear-gradient(top, #328fa5, #133d5b);
    background-image: linear-gradient(to bottom, #328fa5, #133d5b);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#328fa5, endColorstr=#133d5b);
    cursor: pointer;
}

.width350 {
width:350px;
}

.left100 {
position:relative;
left:100px;
}

.margin-top20bottom5 {
margin-top: 20px;
margin-bottom: 5px;
}

.margin-top20bottom20 {
margin-top: 20px;
margin-bottom: 20px;
}

.button_orange a {
font-family: tahoma;
font-size: 14px;
color: #fff;
text-decoration: none;
}

.button_blue a {
font-family: tahoma;
font-size: 14px;
color: #fff;
text-decoration: none;
}

/*
a.podpiska {
position: relative;
padding: 5px 0px 5px 0px;
}
*/
a.podpiska span {
    background: url('http://chp.com.ua/images/oblozhka-button.png') no-repeat bottom right;
    width: 75px;
    height: 62px;
    display: inline-block;
    position: absolute;
    margin-left: 50px;
    margin-top: -40px;
}

a.podpiskaukr span {
    background: url('http://chp.com.ua/images/oblozhka-button_ukr.png') no-repeat bottom right;
    width: 75px;
    height: 62px;
    display: inline-block;
    position: absolute;
    margin-left: 73px;
    margin-top: -40px;
}

a.subscribenews span {
    background: url('http://chp.com.ua/images/icon-subscribe.png') no-repeat bottom right;
    width: 64px;
    height: 64px;
    display: inline-block;
    position: absolute;
    margin-left: 10px;
    margin-top: -30px;
}

div.rassilka-form2 {
background: none repeat scroll 0 0 white;
border: 1px solid #F26521;
border-radius: 20px 20px 20px 20px;
box-shadow: 0 0 20px 20px #E7EFE7 inset, 5px 2px 2px 1px #F26521;
margin: 20px;
overflow: hidden;
padding: 15px;
transition: all 1s ease-in-out 0s;
width: 380px;
position: relative;
left: 60px;
margin-bottom: 300px;
}

.rassilka-form2 input#wz_11 {
/*
float: left;
margin-right: 5px;
top: -25px;
position: relative;
display: block;
*/
margin-top:10px;
}

.rassilka-form2 input#wz_12 {
/*
float:left;
position:relative;
top:-39px;
display:block;
*/
margin-top:10px;
}

.rassilka-form2 input#aca_22 {
position: relative;
display: inline-block;
/*top:-55px;*/
width: 90px;
margin-top: 10px;
/* height: 2.5em; */
/* line-height: 2.5em; */
vertical-align: middle;
text-align: center;
text-decoration: none;
text-shadow: 0 -1px 1px #777;
color: #fff;
outline: none;
border: 2px solid #F64C2B;
border-radius: 5px;
box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800;
background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
cursor:pointer;
}

span.pretextrassilka-form2 {
font-size: 16px;
font-weight: bold;
height: 30px;
}


#trafmag_2eb79a47 a {
padding: 3px 0px;
}


/* 2014_07_11 */

div.moduletable_rotator1 {
/*width: 550px;*/
position: relative;
/*height: 100px;*/
display: block;
float: right;
left: -30px;
top: -25px;
}




div.moduletable_rotator2 {
position: relative;
top:0px;
}

div.moduletable_rotator5 {
position: relative;
top: -100px;
}

div.moduletable_rotator7 {
position: relative;
top: -20px;
float: right;
/*display: block;*/
}

td.trafmag_item_cell a {
padding: 0px;
}

a.buttonDownload {
  display: inline-block;
  text-shadow: 1px 1px #fff;
  text-decoration: none;
  padding: .3em 1em;
  border: 1px solid #aaa;
  border-radius: 100px;
  outline: none;
  background: #d6dbbf no-repeat;
  background-image:
   linear-gradient(to left, #aaa, #aaa),
   linear-gradient(to left, #feffe8, #feffe8),
   linear-gradient(#feffe8, #d6dbbf);
  background-position: calc(100% - 2.7em) 0, calc(100% - 2.7em + 1px) 0, 0 0;
  background-size: 1px 100%, 1px 100%, auto auto;
  overflow: hidden;
}
a.buttonDownload:after {
  content: "\bb";
  position: relative;
  bottom: 0;
  display: inline-block;
  margin-left: 1.4em;
  vertical-align: middle;
  font-family: "Times","Times New Roman","serif","sans-serif","EmojiSymbols";
  font-weight: 700;
  font-size: 140%;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
a.buttonDownload:hover {
  background-color: #fdfd9f;
  background-image:
   linear-gradient(to left, #aaa, #aaa),
   linear-gradient(to left, #feffe8, #feffe8),
   linear-gradient(#fffce7, #fdfd9f);
}
a.buttonDownload:active:after {
  bottom: -1.2em;
  transition: .3s;
}

/* vote 2015 */
.moduletablevote2015 {background:#e8efe7;margin:0 0 10px 0;border:1px solid #dcdfd8;border-top:none;border-right:none;overflow:hidden;}
div.moduletablevote2015 h3{
	color:#e7efe7;
	background: url(./images/corner.jpg) no-repeat top right #29652b;
	text-align:center;
	font-size:13px;
	padding:4px 0;
}
div.sectiontableheadervote2015 {font-weight:bold; text-align:center; font-size: 14px; font-family: Tahoma; margin-top:5px;}
div.sectiontableentry1vote2015 {text-indent:-15px;}
div.sectiontableentry2vote2015 {text-indent:-15px;}
#pollxtOptCol {margin-left:25px; margin-top:10px;}
div.moduletablevote2015 input {margin-right:5px; top:2px; position:relative;}
#pollxtFreeCol {margin-top: 5px; width: 230px; margin-left: 35px;}
/*#task_button {background: none repeat scroll 0% 0% #F26521; color: #FFF; font: 13px bolder; cursor:pointer; margin-left:80px;}*/
#task_button {color: #FFF;
padding: 5px 15px;
background-image: -moz-linear-gradient(center top , #FFAC00, #EE6008);
border-radius: 5px;
border: 1px solid #D59A79;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);}
h3.topmenu {
    display: none !important;
}
.k2Pagination ul {
    list-style: none;

}
.k2Pagination ul li{
   float:left;
   margin-left: 5px;
}
.category-view {
    /*width: 980px !important;*/
}
.category-view .row .category .spacer h2 a {
    text-transform: uppercase;
    font-size: 21px;
    padding-bottom: 10px;
}
a.button_orange.verti {
    width: 200px;
    margin: auto;
    color: #fff;
    text-decoration: none;
}

/* VirtueMart */
.productdetails-view.productdetails h1 {
    font-size: 20px;
    font-family: "Tahoma", "Arial", sans-serif;
    color: #663399;
    font-weight: normal;
}
span.vm-price-desc {
    font-size: 28px;
    padding-top: 10px;
    display: inline-block;
}

span.PricesalesPrice {
    font-size: 21px;
}
.ratingbox.dummy {
    display: none;
}
.product-fields .product-field, .product-related-categories .product-field {
    width: 100%;
    float: left;
    display: inline-block;
    margin-bottom: 2px;
}
.moduletablemobimod {
    display: none;
}
.vm-details-button {
    position: relative;
    margin-top: 50px;
    margin-left: -175px;
    font-size: 25px;
}

div.product {
    border: none;
}
.browseProductImage {
    max-height: 150px;
    margin-top: 40px;
}
div.vm-details-button a {
    padding: 10px;
    font-size: 21px;
}
a.name_cat {
    text-align: center;
    position: relative;
    margin-left: -139px;
    width: 240px;
    font-family: tahoma;
    font-size: 17px;      color: #29652B;      text-indent: 0;
    margin-bottom: 0px;
    display: block;
}
form#checkoutForm {
    min-height: 690px;
}
.width50.floatleft.right.vm-continue-shopping {
    display: none;
}

.billto-shipto {
    display: none;
}
.sectiontableentry1:nth-child(6) {
    display: none;
}
tr.sectiontableentry2 {
   // display: none;
}

.sectiontableentry1:nth-child(6) + tr {
    display: none;
}
tr#tab3 {
    display: none;
}

tr#tab3 + tr {
    display: none;
}
.deliveri .buttonBar-right {
    display: none;
}
div#checkoutStep2 {
    display: none;
}
div#checkoutStep2 {
    display: none;
}

fieldset.vm-fieldset-FIO {
    display: block;
    width: 50%;
}

input#FIO_field {
    width: 269px;
    margin-left: 15px;
    margin-bottom: 7px;
    margin-top: 20px;
}

input#Email2_field {
    margin-bottom: 7px;
    margin-left: 19px;
    width: 269px;
}

input#fonwithkod_field {
    margin-bottom: 7px;
    width: 268px;
    margin-left: 4px;
}

input#orgdok_field {
    margin-bottom: 7px;
}

input#copiisved_field {
    margin-bottom: 7px;
    margin-left: 18px;
    /* float: left; */
}

fieldset.vm-fieldset-copiisved {
    width: 50%;
    float: left;
}

fieldset.vm-fieldset-orgdok {
    width: 50%;
}

fieldset.vm-fieldset-Email2 {
    width: 50%;
}

fieldset.vm-fieldset-fonwithkod {
    width: 50%;
}
fieldset.vm-fieldset-az {
    margin-left: 430px;
    margin-top: -78px;
}

input#az_field {
    width: 224px;
}

fieldset.vm-fieldset-tip-yl {
    margin-left: 476px;
    margin-top: 7px;
}

fieldset.vm-fieldset-yl {
    margin-left: 501px;
    margin-top: 7px;
}

input#tip_yl_field {
    width: 224px;
}

input#yl_field {
    width: 224px;
}

fieldset.vm-fieldset-dom {
    margin-left: 496px;
    margin-top: 7px;
}

input#dom_field {
    width: 224px;
}

fieldset.vm-fieldset-korp {
    margin-left: 487px;
    margin-top: 7px;
}

input#korp_field {
    width: 224px;
}

fieldset.vm-fieldset-kv {
    margin-left: 502px;
    margin-top: 7px;
}

input#kv_field {
    width: 224px;
}

fieldset.vm-fieldset-tip-pynk {
    margin-left: 428px;
    margin-top: 7px;
}

input#tip_pynk_field {
    width: 224px;
}

fieldset.vm-fieldset-nas-pynkt {
    margin-left: 459px;
    margin-top: 7px;
}

fieldset.vm-fieldset-rayon {
    margin-left: 484px;
    margin-top: 7px;
}

span.cart.oblast {}

input#oblast_field {
    /* margin-top: 7px; */
    /* margin-left: 437px; */
}

fieldset.vm-fieldset-oblast {
    margin-left: 472px;
    margin-top: 7px;
}

fieldset.vm-fieldset-pochtov-index {
    margin-left: 419px;
    margin-top: 7px;
}

fieldset.vm-fieldset-primech {
    margin-top: 7px;
    margin-left: 445px;
}

fieldset.vm-fieldset-otdelenie {
    margin-left: 441px;
    margin-top: 7px;
}

fieldset.vm-fieldset-otpravkanalog {
    margin-left: 320px;
    margin-top: 7px;
    margin-bottom: 50px;
}

input#nas_pynkt_field {
    width: 224px;
}

input#rayon_field {
    width: 224px;
}

input#oblast_field {
    width: 224px;
}

input#pochtov_index_field {
    width: 224px;
}

input#primech_field {
    width: 224px;
}

input#otdelenie_field {
    width: 224px;
}
.deliveri {
    /* position: absolute; */
    margin-top: 72px;
}
.checkout-button-top {
    /* margin-top: 220px; */
    /* position: absolute; */
    width: 760px;
    top: 866px;
}
a.but_schet {
    display: inline-block;
    /* float: left; */
    border: 1px solid #000;
    padding: 5px;
}
li.maximenuck.headingck.item205.parent.level1.maximenuckanimation span span {
    display: none;
}
input#wz_11 {
    width: 95%;
}

input#wz_12 {
    width: 95%;
}

input#aca_22 {
    margin-left: 26px;
}
a.podpis {
    padding: 0px !important;
    /* z-index: 10000; */
    /* position: absolute; */
}
ul.joomla-nav_menu_spav li:nth-child(2n) {
    background: #bddabd;
}
ul.joomla-nav_menu_spav li:nth-child(8){
    background: #bddabd;
}
ul.joomla-nav_menu_spav li:nth-child(10){
    background: #bddabd;
}
ul.joomla-nav_menu_spav li:nth-child(7){
    background: #E8EFE7;
}
ul.joomla-nav_menu_spav li:nth-child(9){
    background: #E8EFE7;
}
.itemExtraFields {
    display: none;
}

.itemNavigation {
    display: none;
}
.itemIntroText {
    display: none;
}
.red {
    color: #F00;
    margin-bottom: 10px;
}


.itemComments a {
  color: blue;
   font-weight:bold;
}
p#form-login-username label:first-child {
    margin-right: 7px;
}
h3.rassilka-form2 {
    position: absolute;
    margin-left: 43px;
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    color: #000;
}

.moduletablerassilka-form2 {
    background: none repeat scroll 0 0 white;
    border: 1px solid #F26521;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 20px 20px #E7EFE7 inset, 5px 2px 2px 1px #F26521;
    margin: 20px;
    overflow: hidden;
    padding: 15px;
    transition: all 1s ease-in-out 0s;
    width: 380px;
    position: relative;
    left: 60px;
    margin-bottom: 300px;
}

div.jNewsMod div div div.jNewsLB {
    padding-top: 40px;
}

.moduletablerassilka-form2 input#aca_22 {
    position: relative;
    display: inline-block;
    /* top: -55px; */
    width: 90px;
    margin-top: 10px;
    /* height: 2.5em; */
    /* line-height: 2.5em; */
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #777;
    color: #fff;
    outline: none;
    border: 2px solid #F64C2B;
    border-radius: 5px;
    box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800;
    background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
    cursor: pointer;
    margin-left: 0px;
}
.orderlistcontainer:hover .orderlist {
    display: block !important;
}
.vmCartModule.cart {
/*border: none !important;*/}

.moduletablecart {
    width: 151px;
    position: relative;
    float: right;
    margin-right: -130px;
    margin-top: -10px;
}
input.poll_answer {
    /* display: block !important; */
    /* position: absolute; */
    /* margin-top: 9px !important; */
    /* margin-left: 9px !important; */
}
.alert {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff !important;
    font-size: 15px;
    padding-bottom: 10px;
    font-weight: bold;
    background: rgb(41, 101, 43);
}
fieldset#users-profile-core {
    display: none;
}

fieldset#users-profile-custom {
    display: none;
}
.itemAttachmentsBlock {
    /*display: none;*/
}
.moduletable.new_issue {
    margin-bottom: 25px;
}
.moduletable.topchik {
    margin-bottom: 0px;
}
td#tovar {
    padding: 15px;
    border: 1px solid #29652b;
    /* border-top: none; */
}
td#artick {
    text-align: center;
    vertical-align: middle;
}
.vm2-add_quantity_cart {
    background-position: 1px 0px;
    width: 24px;
    height: 24px;
    border: 0px;
    cursor: pointer;
    /* margin-top: 0px; */
    position: relative;
    top: 7px;
}
td#obnov {
    text-align: center;
    vertical-align: middle;
}
td#itogo {
    vertical-align: middle;
}
span.cart-images img {
    display: block;
    padding: 6px;
    margin-right: 7px;
    margin-bottom: 31px;
    border: 1px solid #ccc;
}
table.cart-summary {
    border-collapse: collapse;
}

table.cart-summary td,table.cart-summary th {
    border: 1px solid #29652B;
}
tr#tab1 {
    display: none;
}
tr#totaltab td {
    font-size: 22px;
}

span.PricebillTotal {
    font-size: 21px;
    font-weight: normal;
}

.deliveri h3 {
    display: block;
    position: relative;
    margin-top: -41px;
    margin-bottom: 29px;
}
.cart_error {
    color: #f00;
    font-size: 15px;
}
input.inp_error {
    color: #f00 !important;
}
dd.result-created {
    margin-bottom: 10px;
}
.pagination {
    padding: 8px;
    margin: 24px 0 4px 0;
    text-align: center;
    color: #999;
}

.pagination ul {
    list-style: none;
}

.pagination li {
    float: left;
    margin-left: -5px;
}
button.btn.hasTooltip {
    padding: 2px 36px;
    /* color: #fff; */
    /* float: none; */
    /* margin-top: -10px; */
    position: relative;
    top: 0px;
}

input#search-searchword {
    float: left;
    margin-right: 10px;
}
button.btn.hasTooltip:before{
content:"Поиск";

}
span#checkoutFormSubmitobman {
    position: absolute;
    z-index: 1000;
    background: #F26521;
    padding: 10px 36px;
    border-radius: 5px;
    font-weight: bold;
    cursor: pointer;
}
.mod_events_link {
    font-size: 20px;
    font-weight: bold;
}
.mod_events_link:hover {
    font-size: 20px;
    font-weight: bold;
    background: #29652B;
    color: #fff;
}
.moduletable_free a {
    cursor: pointer;
}
div.topicLink {
	padding: 5px;
}
a.topicLink {
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
}

.authorLink {
    margin-left: 11px;
    margin-bottom: 10px;
	color: #999;
    font-size: 12px;
}
.authorLink  a {
	color: #999;
    font-size: 12px;
}
a.k2Avatar.ubAvatar {
    display: none !important;
}
.k2UserBlockDetails {
    margin-left: 13px;
    margin-top: 5px;
}
p.alert-message {
    color: #fff;
}

h4.alert-heading {
    color: #fff;
    padding-top: 10px;
}

a.close {
    text-align: right;
    color: #fff;
    float: right;
    margin-bottom: 10px;
    margin-right: 5px;
}

/* Brizz */
.vm-product-media-container {
    text-align: center;
    width: 220px;
    padding-right: 15px;
    float: left;
}
.vm-product-container {
    float: left;
    width: 593px;
}
.product-field-display .cf4all_button {
    width: 64px;
    text-align: center;
    padding: 5px 10px;
}
.product-fields .product-field {
    margin:0px;
}
.product-field < span {
    margin:5px;
}
@media (max-width: 979px) and (min-width: 768px) {
  div#maincontent {
    width: 768px !important;
  }
  div#centercol {
    width: 768px !important;
  }
  .vm-product-container {
    width: 519px !important;
  }
}
@media (max-width: 767px) and (min-width: 640px) {
  div#maincontent {
    width: 630px !important;
  }
  #centercol {
    width: 630px !important;
  }
  .vm-product-container {
    width: 395px !important;
  }
  .ny2018 {display:none;}
}
@media (max-width: 639px) and (min-width: 480px) {
  div#maincontent {
    width: 470px !important;
  }
  #centercol {
    width: 470px !important;
  }
  .vm-product-container {
    width: 235px !important;
  }
  .ny2018 {display:none;}
}

@media (max-width: 479px) and (min-width: 240px) {
  .ny2018 {display:none;}
}

/* 2016_10_29 */

/* Style �������� */

.link-perevod {
    color: #ffffff;
    padding: 2px 7px 5px;
    font-size: 12px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffac00),to(#ee6008));
    background-image: -moz-linear-gradient(top,#ffac00,#ee6008);
    background-image: -ms-linear-gradient(top,#ffac00,#ee6008);
    background-image: -o-linear-gradient(top,#ffac00,#ee6008);
    background-image: linear-gradient(top,#ffac00,#ee6008);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d59a79;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-transform:uppercase;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	top: -35px;
	position: relative;
	height: 13px;
	width: 190px;
}

.link-perevod:hover {
    color:#fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e59800),to(#ee6008));
    background-image: -webkit-linear-gradient(top,#e59800,#ee6008);
    background-image: -moz-linear-gradient(top,#e59800,#ee6008);
    background-image: -ms-linear-gradient(top,#e59800,#ee6008);
    background-image: -o-linear-gradient(top,#e59800,#ee6008);
    background-image: linear-gradient(top,#e59800,#ee6008);
    cursor: pointer;
}

.link-perevod a {
font-family: tahoma;
font-size: 12px;
color: #fff;
text-decoration: none;
}

/* Skrepka in text */
div.skrepka {
	padding: 30px 10px 10px 30px;
	margin: 10px 0px;
	color: #006400;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(./images/skrepka.png) 0px 0px no-repeat #e0f0ff;
	}

p.skrepka {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	}
/* end Skrepka */

div.sbox1 {
	background-color: #000;
	opacity: 0.5;
}

/* end 2016_10_29 */

/* 2016_10_31 */
/* Style table */
table.table500 {
	width: 100%;
	margin: 0px 2px 10px 0px;
	/*float:left;*/
	border-spacing: 0px;
	table-layout:fixed;
	border: 1px solid #333333;
	border-collapse: collapse;
	max-width: 700px;
}

table.table500 th {
	background-color: #d3d3d3;
	color: black;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding: 2px;
	border: 1px solid #333333;
}

table.table500 td {
	padding: 5px;
	color: black;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #333333;
}

table.table500 td i {
	color: black;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}

/* end 2016_10_31 */

/* Facebook widget */
div.moduletablewidgetfacebook h3 {
    color: #e7efe7;
    background: url(./images/corner.jpg) no-repeat top right #29652b;
    text-align: center;
    font-size: 13px;
    padding: 4px 0;
    display: block;
}

/* Tags */
div.tagItemView {
    margin-top: 10px;
    }
.tagView div.componentheading {
    margin: 15px;
    font-size: 18px;
    color: orange;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
h2.tagItemTitle a {
    font-size: 14px;
    }
.butt_tag {
	display: inline-block;
	font-size: 14px;
	background: #ddd;
	background: -moz-linear-gradient(top, #ffffff 0%, #ddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ddd));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ddd 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ddd 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ddd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ddd',GradientType=0 );
	border: solid 1px #bbb;
	color: #666;
	text-align: center;
	text-shadow: 1px 1px 0 #fff;
	border-radius: 3px;
	padding: 4px 10px;
	cursor: pointer;
	/*margin-right: 5px;*/
	}
.butt_tag:hover,  .butt_tag.disable {text-decoration: none; background: #fff; border-color: #aaa; cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.15); }

/* Sprites */
a.sprite-2018 {
    margin-left:28px;
}
.sprite-2018:before {
    content: '';
    position: absolute;
    background-image: url(/templates/chp_2015_3/images/icon44_2018_orange.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin-left: -28px;
    margin-top: -6px;
}
.icon2018-01:before {
    background-position: 0px 0px;
}
.icon2018-02:before {
    background-position: -24px 0px;
}
.icon2018-03:before {
    background-position: -48px 0px;
}
.icon2018-04:before {
    background-position: -72px 0px;
}
.icon2018-05:before {
    background-position: -96px 0px;
}
.icon2018-06:before {
    background-position: -120px 0px;
}
.icon2018-07:before {
    background-position: -144px 0px;
}
.icon2018-08:before {
    background-position: -168px 0px;
}
.icon2018-09:before {
    background-position: -192px 0px;
}
.icon2018-10:before {
    background-position: -216px 0px;
}
.icon2018-11:before {
    background-position: -240px 0px;
}
.icon2018-12:before {
    background-position: -264px 0px;
}
.icon2018-13:before {
    background-position: -288px 0px;
}
.icon2018-14:before {
    background-position: -312px 0px;
}
.icon2018-15:before {
    background-position: -336px 0px;
}
.icon2018-16:before {
    background-position: -360px 0px;
}
.icon2018-17:before {
    background-position: -384px 0px;
}
.icon2018-18:before {
    background-position: -408px 0px;
}
.icon2018-19:before {
    background-position: -432px 0px;
}
.icon2018-20:before {
    background-position: -456px 0px;
}
.icon2018-21:before {
    background-position: -480px 0px;
}
.icon2018-22:before {
    background-position: -504px 0px;
}
.icon2018-23:before {
    background-position: -528px 0px;
}
.icon2018-24:before {
    background-position: -552px 0px;
}
.icon2018-25:before {
    background-position: -576px 0px;
}
.icon2018-26:before {
    background-position: -600px 0px;
}
.icon2018-27:before {
    background-position: -624px 0px;
}
.icon2018-28:before {
    background-position: -648px 0px;
}
.icon2018-29:before {
    background-position: -672px 0px;
}
.icon2018-30:before {
    background-position: -696px 0px;
}
.icon2018-31:before {
    background-position: -720px 0px;
}
.icon2018-32:before {
    background-position: -744px 0px;
}
.icon2018-33:before {
    background-position: -768px 0px;
}
.icon2018-34:before {
    background-position: -792px 0px;
}
.icon2018-35:before {
    background-position: -816px 0px;
}
.icon2018-36:before {
    background-position: -840px 0px;
}
.icon2018-37:before {
    background-position: -864px 0px;
}
.icon2018-38:before {
    background-position: -888px 0px;
}
.icon2018-39:before {
    background-position: -912px 0px;
}
.icon2018-40:before {
    background-position: -936px 0px;
}
.icon2018-41:before {
    background-position: -960px 0px;
}
.icon2018-42:before {
    background-position: -984px 0px;
}
.icon2018-43:before {
    background-position: -1008px 0px;
}
.icon2018-44:before {
    background-position: -1032px 0px;
}

/* Falang */
div.moduletable_langfab {
	position: relative;
    	float: right;
	z-index: 1000;
}
.moduletable_langfab li {
	list-style: none;
	background-color: #ff6200;
    	border-radius: 5px;
    	margin: 5px 5px;
}
.moduletable_langfab li:hover {
	background-color: red;
}
.moduletable_langfab li a {
	font-size: 15px;
    	padding: 5px 12px;
    	display: block;
    	color: white;
	text-decoration: none;
}
.moduletable_langfab li a:hover {
/*	color: black;*/
}

@media (min-width: 768px) {
   div#mobi2019-1 {
	display: none;
   }
}

.mobilebarmaximenuck {
   background: #F26521;
}

.mobilebuttonmaximenuck {
   background: none;

}

.mobilebarmenutitleck:before {
   content: "+";
   margin-left: -15px;
   padding-right: 6px;
   font-size: 16px;
}

.mobilebarmenutitleck {
   color: #ffffff;
   width: 50px;
   height: 35px;
   position: absolute;
   left: 45%;
   padding: 5px 0;
}

@media (max-width: 768px) {
   .lang_switcher{
	position: absolute;
    	right: 0;
    	top: 35px;
   }
   .mobilebarmaximenuck_button {
    	background: url('/plugins/system/maximenuckmobile/themes/default/icon_launch.jpg') left center no-repeat;
    	width: 35px;
	height: 24px;
	position: absolute;
	right: 5px;
	top: 5px;
   }
}

.mobilemaximenuckitem .mobiletextck {
   color: #ffffff;
   font-weight: bold;
   font-family: Tahoma;
   font-size: 3.8vw;
   line-height: 5vw;
   display: inline-block;
   padding: 5px;
}

.mobilemaximenuck .mobilemaximenucktitle {
   display: none;
}

.bannergroup_banner_top{
  height: 0;
}