/* body, html */
html, body{ padding:0; margin:0; }
body{ font-family: "Bitstream Vera Sans","DejaVu Sans", Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:#EAF5FF; color:#000000; }/* #e5f0ff*/

/* misc */
a img{ border:0px none; }
form{ display:inline; }

hr { border: 0; border-top: 1px solid #bdbbc6; height: 1px; }

p { margin-top: 0; }

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	background-color: white;
	border: 1px solid #CCC;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;

	font-size: 13px;
	color: #555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	padding: 4px 6px;

	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.clearboth{ clear:both; overflow:hidden; height:0; }
.clearleft{ clear:left; }
.clearrigth{ clear:right; }

.floatleft{ float: left;}
.floatright{ float: right; }

.error{ color: red; }
.success{ color: green; }

.fbold{ font-weight:bold; }

/* page min height: */
.minheight{height:600px;} /* ie6 */
html>body .minheight{height:auto; min-height:600px;} /* others */


/* page container: */
.main{
	width:993px;
	margin:0px auto;
	margin-top: 5px;
	background-color: #fffef6;
	border: 1px solid #B8DAFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 0px 2px 0 #B0D6FF;
}

/* header, top navigations: */
.main > .header{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background: #f0f0f0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f0f0f0 26%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#f0f0f0), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f0f0 26%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f0f0 26%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f0f0 26%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f0f0 26%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
}

.main > .header > .logo {
	float: left;
}

.main > .header > .advert {
	padding-top: 5px;
	padding-left: 30px;
	float: left;
}

.customer-area {
	float: right;
	margin-right: 5px;
	padding-top: 5px;
}
.customer-area .btn-profile {
	float: left;
	max-width: 165px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	height: 27px;
	line-height: 27px;
	padding: 0 5px;
}
.customer-area .btn-profile.highlighted { color: #FF8304; }
.customer-area .avatar { background-color: transparent; padding: 2px 3px 0 0; width: 24px; height: 24px; border: 0; }

.navbar-container {
	margin-top: 5px;
	font-size: 12px;
}

.navbar-button {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border-top: 3px solid #bdbbc6;
	display: inline-block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
}
.navbar-button.active { border-bottom: 1px solid #ECECEC; }
.navbar-button.last {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

.navbar-button.news { color: #1b6ac6; }
.navbar-button.news.active { border-top: 3px solid #569bf6; }
.navbar-button.adverts { color: #0d9d2c; }
.navbar-button.adverts.active { border-top: 3px solid #28cd4d; }
.navbar-button.catalogue { color: #ff8304; }
.navbar-button.catalogue.active { border-top: 3px solid #ffa847; }
.navbar-button.fun { color: #ba14bc; }
.navbar-button.fun.active { border-top: 3px solid #d125d1; }
.navbar-button.video { color: #ed1a13; }
.navbar-button.video.active { border-top: 3px solid #fd6e72; }

.bc-button {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

	color: #333;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid #bcbcbc;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.bc-button:hover { border: 1px solid #a4a4a4; }
.bc-button:disabled { border: 1px solid #c9c7c7; color: #666; opacity: 0.7; }

.bc-button-group { font-size: 0; }
.bc-button-group .bc-button {
	font-size: 12px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-right: 0;

	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.bc-button-group .bc-button.left {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;

	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.bc-button-group .bc-button.right {
	border-right: 1px solid #bcbcbc;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.main .submenu {
	width: 993px;

	font-size: 12px;

	margin-top: -1px;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;

	padding: 3px 0 2px 0;

	background: #ececec; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ececec 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.main .submenu .subnav{ height: 36px; }


.subnav a { color: #575757; height: 31px; }
.subnav a, .subnav>span {
	line-height: 31px;
	padding: 4px;
	text-decoration: none;
	margin: 0 5px;
	font-weight: bold;
	display: inline-block;
	float: left;
}
.subnav .label {
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.subnav a:hover, .subnav a.selected { color: #1a6ece; }

.subnav .label .title { display: block; line-height: 31px;}
.subnav .label .arrow-up {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #2368c5;
	padding: 0 !important;
	top: -24px;
	position: relative;
}

.subnav-service {
	margin-top: 2px;
	border-top: 1px solid #bcbcbc;
	display: block;
	min-height: 10px !important;
	padding: 4px 0 0 0 !important;
	height: 26px !important;
}
.subnav-service a, .subnav>span { padding: 2px 3px; opacity: 0.6; line-height: 20px; }

.main .submenu .qsearch{ float: right; margin: 0; padding: 0 12px; }
.main .submenu .qsearch .advancedsearch {font-weight: bold; text-decoration: none; color: #D64532; border-right: 1px dotted #7a7a7a; padding:0 8px 0 6px;}
.main .submenu .qsearch .advancedsearch span { border-bottom: 1px solid #E27F72; }
.main .submenu .qsearch input.query{ font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0 5px 0 10px; width:105px;}
.main .submenu .qsearch input.send{ background:url(../images/sprite-2012-11-24.png); background-position: -220px -280px; border:0px none; width:59px; height:19px; cursor:pointer; }

.query{ margin:0 5px; width:105px; }

/* content cols - middle */
.main > .content{ width:993px; margin:0px auto;}
.main > .content .mid{ float:left; margin-left: 3px; width:683px; }

/* content cols - right */
.headerright {padding-top:10px;}
.main > .content > .right{ float:right; width:300px; margin-right: 3px; }
.main > .content > .right h2{ height:19px; line-height:19px; border-bottom:1px solid #e3dfc2; padding:0; margin:0; color:#000000; padding:0 5px; background-color: #fcfcfc; }
.main > .content > .right div.adverts, .main .content .right div.sidebar{text-align:center; padding-top:5px; border-bottom:0px none; }


.footer{ width:1003px; margin:0px auto; padding:5px 0 0 0; overflow:hidden; height:17px; color:#4285dc; text-align:center; }
.footer a{ color:#4285dc; text-decoration:underline; }
.footer a:hover{ text-decoration:none; }

.copyright{ width:993px; margin:0px auto; overflow:hidden; height:30px; }
.copyright p{ color:#0762de; margin:0; padding:5px 0;}


/* add comment form */
.comment{ padding:5px 0 15px 0; }
.comment textarea{ width:430px; height:100px; border:1px solid #bcbcbc; }
.publish{ width:80px; height:19px; border:0px none; padding:0; margin:0; background: url(../images/sprite-2012-11-24.png); background-position: -220px -340px; cursor:pointer; }

.comment .form{ float:left; }
.comment .emoticons{ width: 116px; float:left; margin:0 0 0 10px; }
.comment .emoticons img{ width:15px; height:15px; margin-left:5px; margin-bottom:8px; cursor:pointer; }


/* common search */
.sfield{ padding:0px 10px 5px 10px; }
.sfield .label{ font-weight:bold; padding:0 0 2px 0; }
.inputtext{ float:right; width:300px; margin:0 130px 0 0; }

.contactus { padding: 5px 10px 10px 10px; }
.contactus p{ height:20px; margin:0; padding:3px 0 15px 0; }
.contactus p.confirmation{ height:auto; }
.contactus .label{ float:left; font-weight:bold; }
.contactus  .ctext{ float:right; width:400px; margin:0 80px 0 0; }
.contactus textarea.ctextarea{float:right; width:400px; height:100px; margin:0 80px 0 0; }
.contactus p.ctextarea{ height:110px; margin:0; padding:3px 0; }
.contactus select.cselect{ float:right; width:400px; margin:0 134px 0 0; }


.inquiry{ padding:4px 0;}
.inquiry h5 { font-size:12px; padding:0; margin:0 2px 8px 2px; }
.inquiry table{ width:130px; }
.inquiry .percent{ color:#0d63ea; }
.inquiry .menu{ padding:8px 0 0 6px; color:#0d63ea; }
.inquiry .menu a{color:#0d63ea; text-decoration:underline; }
.inquiry .menu a:hover{ text-decoration:none; }
.inquiry .menu a.vote{ font-weight:bold; }
.inquiry .menu a.result{}


.crates{}
.crates a{ color:#000000; font-weight:bold; }
.crates table{ border:0px none !important; background:none !important; width:100%; }
.crates table.td{}


/**** ADVERTS ****/
.advstop{ padding:6px 10px 0 10px; height:86px;  }
.advstop .nleft{ float:left; width:320px; height:80px; border-bottom: 1px dashed #7a7a7a; }
.advstop .nright{ float:right; width:320px; height:80px; border-bottom: 1px dashed #7a7a7a; }

.advstop .description{ float:right; width:215px; }
.advstop .description a{ color:#000000; text-decoration:none; }
.advstop .description a:hover{ text-decoration:underline; }

.advssub{line-height:150%; padding:10px 10px 0 10px; clear:both; }
.advssub p{ padding:0; margin:0; background:url(../images/arrleft2.jpg) no-repeat 0 .3em; padding:0 0 0 12px; }
.advssub a{ color:#000000; text-decoration:none; }
.advssub a:hover{ text-decoration:underline; }

.advstop span, .advssub span{ color:#10ae39; }

.container-box.adverts .nall{ text-align:right; padding:5px 10px 0 0; }
.container-box.adverts .nall a{ color:#29be00; font-weight: bold; text-decoration: none; }
.container-box.adverts .nall a:hover{ text-decoration:underline; }

/**********************************************************************************/

.adsearch{ padding:5px; }
.adsearch input.query{ margin:0 5px; width:200px; }
.adsearch input.send{ background:url(../images/sprite-2012-11-24.png); background-position: -220px -280px; border:0px none; width:59px; height:19px; cursor:pointer; }

.container-box.adverts .sheader{ padding:0; margin:0; }
.container-box.adverts .sheader a{ text-decoration:none; font-weight:bold; color:#10ae39; }
.container-box.adverts .sheader a:hover{ color:#10ae39; }
.container-box.adverts .scontent{ padding:0; margin:0; }
.container-box.adverts .sodd{ margin:0 0 5px 0; padding:10px; }
.container-box.adverts .seven{ margin:5px 0; padding:10px; background:#fff; }
.container-box.adverts .sseparator{background:url(../images/dot3.jpg) repeat-x; height:1px; overflow:hidden;}

/**********************************************************************************/

.atcontent{ padding: 0 10px 0 2px; color:#000000;}
.adescription{ padding:5px 0 5px 2px; line-height:120%; }
.detailimage{ background:#fff; padding:px; border:1px solid #bcbcbc; margin:0 0 5px 0; width:150px; height:120px; }
.adotted{background:url(../images/arrleft2.jpg) no-repeat 0 .3em; padding:0 0 0 12px;}
.ainner{ text-align:right; padding:4px 2px 0 1px; height:80px; }
.ainner a{ color:#10ae39; text-decoration:underline;  }
.ainner a:hover{ text-decoration:none; }
.ainner span{ color:#10ae39; }
.detailmenu{ float:right; }
.detailmenu a{ color:#10ae39; text-decoration:none; }
.detailmenu a:hover{ text-decoration:underline; }

/**********************************************************************************/

.container-box.adverts .addsite p{ height:25px; margin:0; padding:3px 0; }
.container-box.adverts .addsite p.confirmation{ height:auto; }
.container-box.adverts .addsite label{ float:left; font-weight:bold; }
.container-box.adverts .addsite input.ctext{ float:right; width:400px; margin:0 70px 0 0; }
.container-box.adverts .addsite input.cfile{ float:left; width:400px; margin:0 0 0 70px; }
html>body .container-box.adverts .addsite input.cfile{ float:left; width:auto; margin:0 0 0 85px; }
.container-box.adverts .addsite textarea.ctextarea{float:right; width:400px; height:100px; margin:0 70px 0 0; }
.container-box.adverts .addsite p.ctextarea{ height:110px; margin:0; padding:3px 0; }
.container-box.adverts .addsite select.cselect{ float:right; width:400px; margin:0 70px 0 0; }


/********************************************************************
 INQUIRY
*********************************************************************/
.inquiry-content .codd{  background-color: #f9f3ea; }
.inquiry-content .ceven{ background-color: #fff; }
.iseparator{ border-bottom: 1px dashed #7a7a7a; overflow:hidden;}
.inquiry-content .item .title{ padding:5px 0; color:#000000; font-size: 12px; font-weight:bold; }
.inquiry-content .item .title span{ color:#fe8101; }
.inquiry-content .item .results{ padding:0 10px 10px 10px; }
.inquiry-content .item table{ background:#f4e4d2; }
.inquiry-content .item td{ background:#fff8f0; }
.inquiry-content .item .answer{}
.inquiry-content .item .scale{ width:200px; padding:0 0 0 10px; }
.inquiry-content .item .scale div{ height:5px; overflow:hidden; background:#f63838; }

.sendbtn { width:83px; height:17px; border:0px none; padding:0; margin:0; background: url(../images/sprite-2012-11-24.png); background-position: 0 -540px; cursor:pointer; }
.nextbtn { width:83px; height:17px; border:0px none; padding:0; margin:0; background:url(../images/next.jpg) no-repeat; cursor:pointer; }
.searchbtn { width:60px; height:18px; border:0px none; padding:0; margin:0; background:url(../images/sprite-2012-11-24.png); background-position: -220px -280px; cursor:pointer; }
.emptybtn { width:25px; height:25px; border:0px none; padding:0; margin:0; background:url(../images/search/btn.gif) no-repeat; cursor:pointer; color:#626262; font-weight:bold; }
.emptybtnblue { width:25px; height:25px; border:0px none; padding:0; margin:0; background:url(../images/search/btnblue.gif) no-repeat; cursor:pointer; color:#626262; font-weight:bold; }
.morebtn { width:60px; height:18px; border:0px none; padding:0; margin:0; background:url(../images/more.jpg) no-repeat; cursor:pointer; }
.dots{ width:665px; height:2px; border-bottom: 1px dashed #7a7a7a; }
.smalldots{ width:545px; height:1px; border-bottom: 1px dotted #7a7a7a; }

/**** CATALOGUE ****/
.catalogue-homeblock { width:340px; }

.catlist {width:260px; }
.catlist a{ text-decoration:none; font-weight:bold; color:#fe8101; font-size:12px; }
.catlist a:hover{ color:#fb9934; }

.cdotted{ background:url(../images/arrleft3.jpg) no-repeat 0 .3em; padding:0 0 0 12px; margin:0 0 2px 0; }
.cdotted a{ color:#000000; text-decoration:none; }
.cdotted a:hover{ text-decoration:underline; }

.call{ text-align:right; padding:5px 0 0 0; }
.call a{ color:#fb9934; font-weight: bold; text-decoration:none;  }
.call a:hover{ text-decoration:underline; }

.cdescription{ padding:5px; }

.callinner{ text-align:right; padding:4px 2px 0 1px; height:24px; }
.callinner a{ color:#fe8101; text-decoration:underline;  }
.callinner a:hover{ text-decoration:none; }
.callinner span{ color:#fe8101; }


.catalogue-detailmenu{ float:right; }
.catalogue-detailmenu a{ color:#fe8101; text-decoration:none; }
.catalogue-detailmenu a:hover{ text-decoration:underline; }
.catalogue_service_image { width: 130px; height: 110px; padding: 2px; border: 1px solid #828282}

/**********************************************************************************/

/**********************************************************************************/

.catsearch{ }
.catsearch input.query{ margin:0 5px; width:200px; }
.catsearch input.send{ background:url(../images/sprite-2012-11-24.png); background-position: -220px -280px; border:0px none; width:59px; height:19px; cursor:pointer; }

.catalogue-search-content .sheader{ padding:0; margin:0; }
.catalogue-search-content .sheader a{ text-decoration:none; font-weight:bold; color:#fe8101; }
.catalogue-search-content .sheader a:hover{color:#fb9934; }
.catalogue-search-content .scontent{ padding:0; margin:0; }
.catalogue-search-content .sodd{ margin:0 0 5px 0; padding:10px; }
.catalogue-search-content .seven{ margin:5px 0; padding:10px; background:#fff; }
.catalogue-search-content .sseparator{background:url(../images/dot3.jpg) repeat-x; height:1px; overflow:hidden;}

/**********************************************************************************/

.container-box.catalogue .addsite p{ height:25px; margin:0; padding:3px 0; }
.container-box.catalogue .addsite p.confirmation{ height:auto; }
.container-box.catalogue .addsite label{ float:left; font-weight:bold; }
.container-box.catalogue .addsite input.ctext{ float:right; width:400px; margin:0 30px 0 0; }
.container-box.catalogue .addsite textarea.ctextarea{float:right; width:400px; height:200px; margin:0 30px 0 0; }
.container-box.catalogue .addsite p.ctextarea{ height:110px; margin:0; padding:3px 0; }

.container-box.catalogue .addsite select.cselect{ float:right; width:400px; margin:0 30px 0 0; }


/**** GLOBAL HREF SETTINGS ****/
 a{ color:#000000; text-decoration:underline; }
 a:hover{ text-decoration:none; }
 .blueUnderlined { border-bottom: 1px solid rgb(176, 217, 248); color: #014172; }

.link-blue { text-decoration: none; color: #0762DE; padding-bottom: 2px; border-bottom: 1px dotted #0762DE; }

.cuscontent p{ height:20px; margin:0; padding:3px 0; }
.cuscontent p.confirmation{ height:auto; }
.cuscontent p.failure{ height:auto; color: #d52323;}
.cuscontent label{ float:left; font-weight:bold; }
.cuscontent input.ctext{ float:right; width:190px; margin:0 140px 0 0; }
.cuscontent select.cselect{ float:right; width:190px; margin:0 144px 0 0; }


.cuspassword p{ height:20px; margin:0; padding:3px 0; }
.cuspassword label{ float:left; font-weight:bold; }
.cuspassword input.ctext{ float:right; width:150px; margin:0 200px 0 0; }
.cuspassword select.cselect{ float:right; width:150px; margin:0 254px 0 0; }
.cuspassword input#psubmit{ float:left; width:83px; height:17px; border:0px none; padding:0; margin:0; background: url(../images/sprite-2012-11-24.png); background-position: 0 -540px; cursor:pointer; }

/**** HOME ****/
.homepage{}

.homepage .frame{ display:block; float:left; width:62px; height:64px; background:url(../images/frame1.gif) no-repeat; }
.homepage .framed{ display:block; float:left; width:62px; height:64px; cursor:pointer; }

.homepage .adverts{ margin:0px auto; }

.homepage .adverts .item .hcontent{ padding:0 0 10px 0; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; }

.homepage .adverts .item .hcontent .hall{ text-align:right; padding:5px 10px 0 0; }
.homepage .adverts .item .hcontent .hall a{ font-weight: bold; color:#29be00; text-decoration:none; }
.homepage .adverts .item .hcontent .hall a:hover{ text-decoration:underline; }

.homepage .adverts .item .hcontent .advstop{ padding:6px 10px 0 10px; height:64px; }
.homepage .adverts .item .hcontent .advstop .aleft{ float:left; width:220px; height:74px; padding: 7px 0; }
.homepage .adverts .item .hcontent .advstop .aright{ float:right; width:220px; height:74px; margin-bottom:10px;}
.homepage .adverts .item .hcontent .advstop .description{ float:left; width:140px; margin-left: 5px; height: 70px; text-overflow: ellipsis; overflow: hidden; }
.homepage .adverts .item .hcontent .advstop .description a{ color:#000000; text-decoration:none; }
.homepage .adverts .item .hcontent .advstop .description a:hover{ text-decoration:underline; }

/**** POLL ****/
div#pollcomment{ background: #e1f9d5; width: 480px; line-height:120%;}
b.rtoppoc, b.rbottompoc{display:block;background: #edf9e6}
b.rtoppoc b, b.rbottompoc b{display:block;height: 1px;
    overflow: hidden; background: #e1f9d5}
b.rtoppoc b.r4, b.rbottompoc b.r4{margin: 0 1px;height: 2px}


/**** VIDEO****/
.videocontainer{ padding:10px 0 10px 0; margin:0px auto; width:545px; }
.videocontainer .videoheader{ width:545px; height:35px; background:url(../images/hfundetail2.jpg) no-repeat; }
.videocontainer .videoheader p{ font-weight:bold; color:#c028c6; display:block; padding:11px 10px 0 45px; margin:0; }
.videocontainer .videoheader p span{font-weight:normal; }
.videocontainer .videoheader a{ font-weight:bold; color:#c028c6; text-decoration:none; }
.videocontainer .videoheader a:hover{color:#c028c6; }
.videocontainer .detailcontent{ padding:5px; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f6fdff; line-height:125%; color:#000000; text-align:justify;}

.videoTitleContainer {text-align: center; margin-bottom:3px; color: rgb(209, 0, 20); height: 22px; font-size:15px; font-weight: bold; width: 500px; float: left; text-align: center;}
.videoInfoContainer {border: 1px solid #e0e8f5; margin-left: 5px; width: 500px; margin-bottom: 4px;}
.sectionTitle { color: #d10014; font-weight: bold; font-size: 13px; margin-bottom: 3px;}
.subsectionTitle { float: left; color: #e23a4b; font-weight: bold; margin-right: 8px; }
.videoTitle { color: #d10014; font-weight: bold; font-size: 12px; margin-bottom: 3px;}
.videoTag {text-decoration: none; color: #023862; }


/**** FUN ****/
.FunPicContainer { width: 167px; margin: 6px; display: inline-block; }

.funCodd { background-color: #F7EAF0;}
.funCeven { background-color: #FBF0F6;}
.cseparator{background:url(../images/dot3.jpg) repeat-x; height:1px; overflow:hidden; margin-bottom: 4px; }

.FunJokeContainer {
background-color: #fae7f5;
width: 570px;
text-align:left;
font-size:12px;
line-height:120%;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 5px;
}

.joke{background: #fae7f5; width: 490px; text-align:left; font-size:12px;line-height:120%;}
b.rtop, b.rbottom{display:block;background: #faf0f7}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #fae7f5}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.detailpic{ background:#fff; padding:3px; border:1px solid #bcbcbc; margin:4px 4px 1px 4px; width:154px; height:124px; }
.fundetailpic{ background:#fff; padding:3px; border:1px solid #bcbcbc; margin:4px 4px 1px 4px; width:144px; height:118px; }
.detailpiclarge{ background:#fff; padding:3px; border:1px solid #bcbcbc; margin:4px 4px 4px 4px; }
.picimage{ width:100px; margin:0 0 0 62px; }
input.picimage{ width:auto; margin:0 0 0 64px; }
/* **************************************** */

.tinyPicContainer {float: left;  margin-right: 6px; margin-bottom: 4px;}
.tinyPic {border: 1px solid black; width: 50px; height: 40px;}

/**** SIDENEWS ****/
.smallvideoscontainer{ padding:0; margin:0px auto; width:295px; }
.smallvideoscontainer .videoheaderlocalside{ width:295px; height:25px; background:url(../images/sprite-2012-11-24.png); background-position: 0 -660px; }
.smallvideoscontainer .videoheaderlocalside p{ font-weight:bold; color:#0eb6a9; display:block; padding:5px 3px 0 6px;}
.smallvideoscontainer .homecontent{ padding:0 0 10px 0; margin:0 0 10px 0; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff;}

/**** NEWS ****/

/* setting a background color on this explicitly makes sure fadeIn/fadeOut work correctly on the element in IE6 */
#frontPageNewsContainer, #leadingNews { background-color: #F5FAFF }

.frame{ display:block; float:left; width:62px; height:64px; background:url(../images/frame1.gif) no-repeat; }
.framed{
    display:block; float:left; width:85px; height:60px; cursor:pointer; margin:0 10px 5px 0;
    border: 1px solid #BCBCBC; padding: 3px; display:block; float:left; cursor:pointer; margin:0 10px 5px 0;
}
.smallframed {
    display:block; float:left; width:62px; height:64px; cursor:pointer; margin:0 5px 5px 0;
    border: 1px solid #BCBCBC; padding: 3px; display:block; float:left; width:62px; height:64px; cursor:pointer; margin:0 5px 5px 0;
}
/* **************************************** */



.newstop{ padding:6px 10px 0 15px; height:126px; }
.newstop .nleft{ float:left; width:320px; height:120px; border-bottom: 1px dashed #7a7a7a; }
.newstop .nright{ float:right; width:320px; height:120px; border-bottom: 1px dashed #7a7a7a; }
.newstop a{ color:#578ce8; text-decoration:none; font-weight:bold; }
.newstop a:hover{ text-decoration:underline; }
.newstop span{ color:#5e8ee1; }
/* **************************************** */

.news-search-content { padding:10px; }
.news-search-content .sodd{ margin:0 0 5px 0; padding:4px; }
.news-search-content .seven{ margin:5px 0; padding:4px; background:#fff; }
.news-search-content .sheader{ padding:0 0 5px 0; margin:0; }
.news-search-content .sheader a{ font-weight:bold; color:#2d6dd1; text-decoration:none; }
.news-search-content .sheader a:hover{color:#578ce8; }
.news-search-content .scontent{ padding:0; margin:0; }
.news-search-content .sseparator{border-bottom: 1px dashed #7a7a7a; overflow:hidden;}

.NewsTagsLabel { font-weight: bold; color: #1A1475; margin-bottom: 3px; }
.NewsTagContainer { height: 14px; border: 1px solid #9ED5FF; padding: 1px 2px 2px 2px; float: left; margin: 0 6px 4px 0; text-decoration: none; font-weight: bold; color: #1A1475; display: inline; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.NewsTagContainer:hover { background-color: #E8FAFF; }

/* **************************************** */

.more { float: right; text-align:right; margin-bottom:4px; margin-right: 6px;}
.more a{ color:#0762de; font-weight: bold; text-decoration:none; }

.more-obyavi { text-align:right; margin-bottom:4px; margin-right: 6px;}
.more-obyavi a{ color:#29be00; font-weight: bold; text-decoration:none; }

.leadingNewsContainer { margin: 0 14px; float: left; width: 312px; height: 305px; }

.frontPageNewsContainer { margin-top: 5px; margin-bottom: 5px; }
.frontPageNewsContainer . a{ color:#083789; text-decoration:none; }
.frontPageNewsContainer a:hover{ text-decoration:underline; }
.frontPageNewsContainer  span{ color:#5e8ee1; }
.frontPageNewsContainer  .newsColumn { margin-left: 3px; float: left; width: 330px; }
.newsCell {float: left; height: 74px;}
.newsCell .newsImage{ float: left; margin-right: 3px;}
.newsTitle{ text-decoration: none; font-weight:bold; color: #083789; border-bottom: 1px solid rgb(176, 217, 248);}
.newsTitleSoft{ text-decoration: none; color: #023862; border-bottom: 1px solid rgb(176, 217, 248);}
.newsCell .newsText{ width: 230px; float: left;}

.inactiveBackground { height:31px; background:url('../images/bg-tab-sites-inactiveadvs.jpg') repeat-x;}

.tabbedNewsContainer {
	background: #cae6f2; /* Old browsers */
	background: -moz-linear-gradient(top, #cae6f2 0%, #f0f9fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae6f2), color-stop(100%,#f0f9fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cae6f2 0%,#f0f9fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cae6f2 0%,#f0f9fe 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #cae6f2 0%,#f0f9fe 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae6f2', endColorstr='#f0f9fe',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #cae6f2 0%,#f0f9fe 100%); /* W3C */

	border-top: 2px solid #3c84f0;
	border-bottom: 1px solid #9ddcff;

	height:30px;
}

.tabbedNewsContainer .tabItem {
	cursor:pointer;
	color: #000;
	float: left;
	height:30px;
	border-right: 1px solid #9ddcff;
	padding: 0 5px;
}

.tabbedNewsContainer .tabItemSelected {
	font-weight:bold;
	height:31px;
	background-color: #f3f8fb;
	margin-left:-2px;
	border-left: 1px solid #9ddcff;
	border-right: 1px solid #9ddcff;
}

.tabbedNewsContainer .tabItem .tabText, .tabbedNewsContainer .tabItemSelected .tabText {padding-top:4px;}

.tabbedAdvertisementContainer {
	background: #c6f6d0; /* Old browsers */
	background: -moz-linear-gradient(top, #c6f6d0 0%, #f5faf4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6f6d0), color-stop(100%,#f5faf4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c6f6d0 0%,#f5faf4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c6f6d0 0%,#f5faf4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #c6f6d0 0%,#f5faf4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6f6d0', endColorstr='#f5faf4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #c6f6d0 0%,#f5faf4 100%); /* W3C */

	border-top: 3px solid #24bb48;
	border-bottom: 1px solid #9affb0;

	height:30px;
}

.advTabItem {
	cursor:pointer;
	color: #000;
	float:left;
	height:30px;
	border-right: 1px solid #9affb0;
	padding-left:5px;
	padding-right:5px;
}
.advTabItemSelected {
	font-weight:bold;
	height:31px;
	background-color: #f3fff6;
	margin-left:-2px;
	border-left: 1px solid #9affb0;
	border-right: 1px solid #9affb0;
}

.detailimage{ background:#fff; padding:3px; border:1px solid #bcbcbc; width:160px; height:120px;}
.detailimageSmaller{ background:#fff; padding:3px; border:1px solid #bcbcbc; margin-left:1px; margin-right:4px; width:115px; height:87px;}
.thumbnail{ background:#fff; padding:3px; border:1px solid #bcbcbc; margin-right:1px; width:59px; height:59px;}
.avatar { background:#fff; padding:1px; border:1px solid #bcbcbc; margin-right:1px; width:70px; height:54px; }
.leadingNewsTitle { color:#df402b; text-decoration:none; }

.newscontainer .detailcontent{ padding:15px; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff; line-height:125%; font-size:120%; color:#000000; text-align:justify;}

.news-title { line-height: 100%; font-size: 20px; color: #578ce8; font-weight: bold; padding: 5px 0 15px 0; margin: 0; }
.catalogue-title, .inquiry-title { line-height: 100%; font-size: 20px; color: #FE8101; font-weight: bold; padding: 5px 0 15px 0; margin: 0; }
.advert-title { line-height: 100%; font-size: 20px; color: #0DA536; font-weight: bold; padding: 5px 0 15px 0; margin: 0; }

.news-detailmenu { padding:10px 0 0 0; text-align:right; }
.news-detailmenu a{ color:#0762de; text-decoration:none; }
.news-detailmenu a:hover{ text-decoration:underline; }

.newscontainer .similarnews{ margin-top:15px; margin-bottom:15px; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; line-height:130%; background:#fff; }

.newscontainer .detailcomments{ padding:0;border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; line-height:130%; background:#fff; }
.codd{ background:#f5faff; }
.ceven { }

.cnew{	background:#ecffef; }

.news-comment {
	border: 1px solid #d3e4f4;
	border-left: 0;
	border-right: 0;
	margin-bottom: 10px;
}
.news-comment a {
	color: #2189f4;
}
.news-comment .cseparator{
	background: none;
	border-bottom: 1px dotted #C5D7EA;
}

.news-comment.positive { background-color: #e2ffdc; }
.news-comment.negative { background-color: #efefef; }

.newssearch{ padding:5px; }
.newssearch input.query{ margin:0 5px; width:200px; }
.newssearch input.send{ background:url(../images/sprite-2012-11-24.png); background-position: -220px -280px; border:0px none; width:59px; height:19px; cursor:pointer; }


/* **************************************** */
.searchrow-a {background-color:#f3f8fa;}
.searchrow-b {background-color:#fdfeff;}
.searchrow-hover {background-color:#e9f7ff;}

.font-changer { float:right; margin-right: 10px; margin-top: -2px;}
.btn-font-changer { height: 16px; line-height: 16px; padding: 0 5px; width: 12px; text-align: center; font-size: 14px; }

.boxselected { float: left;text-align: center;	background-color: #414241; border: 1px solid grey; color: white; font-size: 13px; font-weight: bold; width: 20px; height: 17px; margin-left: 2px; margin-right: 2px; }
.box{ float: left;text-align: center;  margin-left: 2px; margin-right: 2px; cursor: pointer; background-color: #666666; border: 1px solid grey; width: 20px; height: 17px; font-size: 13px; text-decoration:none; color: white;}

.navigationboxselected { float: left;text-align: center;  margin-left: 5px; margin-right: 5px; background-color: #414241; border: 1px solid grey; color: white; width: 80px; height: 17px; text-decoration:none; color: white; }
.navigationbox{ float: left; text-align: center;  margin-left: 5px; margin-right: 5px; cursor: pointer; background-color: #666666; border: 1px solid grey; width: 80px; height: 17px; text-decoration:none; color: white;}

.news_boxselected { float: left;text-align: center;  background-color: #404063; border: 1px solid grey; color: white; font-size: 13px; font-weight: bold; width: 20px; height: 17px; margin-left: 2px; margin-right: 2px; }
.news_box{ float: left;text-align: center;  margin-left: 2px; margin-right: 2px; cursor: pointer; background-color: #60637b; border: 1px solid grey; width: 20px; height: 17px; font-size: 13px; text-decoration:none; color: white;}

.news_navigationboxselected { float: left;text-align: center;  margin-left: 5px; margin-right: 5px; background-color: #404063; border: 1px solid grey; color: white; width: 80px; height: 17px; text-decoration:none; color: white; }
.news_navigationbox{ float: left; text-align: center;  margin-left: 5px; margin-right: 5px; cursor: pointer; background-color: #60637b; border: 1px solid grey; width: 80px; height: 17px; text-decoration:none; color: white;}


.adverts_boxselected { float: left; text-align: center;  background-color: #27790e; border: 1px solid #50746f; color: white; font-size: 13px; font-weight: bold; width: 20px; height: 17px; margin-left: 2px; margin-right: 2px; }
.adverts_box{ float: left; text-align: center;	margin-left: 2px; margin-right: 2px; cursor: pointer; background-color: #368221; border: 1px solid #50746f; width: 20px; height: 17px; font-size: 13px; text-decoration:none; color: white;}

.adverts_navigationboxselected { float: left;text-align: center;  margin-left: 5px; margin-right: 5px; background-color: #27790e; border: 1px solid #50746f; color: white; width: 80px; height: 17px; text-decoration:none; color: white; }
.adverts_navigationbox{ float: left; text-align: center;  margin-left: 5px; margin-right: 5px; cursor: pointer; background-color: #368221; border: 1px solid #50746f; width: 80px; height: 17px; text-decoration:none; color: white;}


.inquiry_boxselected { float: left; text-align: center;  background-color: #c99312; border: 1px solid #50746f; color: white; font-size: 13px; font-weight: bold; width: 20px; height: 17px; margin-left: 2px; margin-right: 2px; }
.inquiry_box{ float: left; text-align: center;	margin-left: 2px; margin-right: 2px; cursor: pointer; background-color: #de9f08; border: 1px solid #50746f; width: 20px; height: 17px; font-size: 13px; text-decoration:none; color: white;}

.inquiry_navigationboxselected { float: left;text-align: center;  margin-left: 5px; margin-right: 5px; background-color: #c99312; border: 1px solid #50746f; color: white; width: 80px; height: 17px; text-decoration:none; color: white; }
.inquiry_navigationbox{ float: left; text-align: center;  margin-left: 5px; margin-right: 5px; cursor: pointer; background-color: #de9f08; border: 1px solid #50746f; width: 80px; height: 17px; text-decoration:none; color: white;}

.fun_boxselected { float: left;text-align: center;  background-color: #63405E; border: 1px solid grey; color: white; font-size: 13px; font-weight: bold; width: 20px; height: 17px; margin-left: 2px; margin-right: 2px; }
.fun_box{ float: left;text-align: center;  margin-left: 2px; margin-right: 2px; cursor: pointer; background-color: #8B6385; border: 1px solid grey; width: 20px; height: 17px; font-size: 13px; text-decoration:none; color: white;}

.fun_navigationboxselected { float: left;text-align: center;  margin-left: 5px; margin-right: 5px; background-color: #63405E; border: 1px solid grey; color: white; width: 80px; height: 17px; text-decoration:none; color: white; }
.fun_navigationbox{ float: left; text-align: center;  margin-left: 5px; margin-right: 5px; cursor: pointer; background-color: #8B6385; border: 1px solid grey; width: 80px; height: 17px; text-decoration:none; color: white;}


.xTabItem {	font-weight: bold; background-color: #375db3; color: white; }
.xTabItemSelected { font-weight: bold; background-color: #7a98dc; color: white;}


/**** SIDENEWS ****/
.smallsidecontainer{ padding: 0; margin: 0px auto; margin-bottom: 0px; width:295px; }
.smallsidecontainer .catalogueheader{ width:295px; height:25px; background: url(../images/sprite-2012-11-24.png); background-position: 0 -580px; }
.smallsidecontainer .catalogueheader p{ font-weight:bold; color:#fe8101; display:block; padding:5px 3px 0 6px; }
.smallsidecontainer .catalogueheader a{ font-weight:bold; color:#fe8101; text-decoration:none; }
.cdotted{ background:url(../images/arrleft3.jpg) no-repeat 0 .3em; padding:0 0 0 12px; margin:0 0 2px 0; }

.smallsidecontainer .localnewsheader{ width:295px; height:25px; background: url(../images/sprite-2012-11-24.png); background-position: 0 -620px; }
.smallsidecontainer .localnewsheader p{ font-weight:bold; color:#2d6dd1; display:block; padding:5px 3px 0 6px; }
.smallsidecontainer .localnewsheader a{ font-weight:bold; color:#2d6dd1; text-decoration:none; }
.smallsidecontainer .homecontent{ padding:0 0 4px 0; border:1px solid #bcbcbc; border-top: 0; margin-bottom: 3px; background-color: #f5faff;}

.swf_queued_file {
	background:#f0f0f0;
	margin-bottom:2px;
	border:1px solid #c0c0c0;
	padding:4px;
	clear:both;
}

.swf_queued_file_remove {
	float:left;
	width:20px;
	height:20px;
	background:url(../images/stop.png) no-repeat top left;
	overflow:hidden;
}
.swf_queued_filename{
	display:inline;
	float:left;
	width:220px;
	overflow:hidden;
}

.swf_queued_filesize{
	float:right;
	overflow:hidden;
}

.CommentsInfoStrip {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #eff5fc), color-stop(0.20, #f4f9fe), color-stop(0.4, #f5faff), color-stop(0.70, #f4f9fe), color-stop(1.0, #ecf8eb));
	background: -moz-linear-gradient(top, #ecf8eb, #f4f9fe, #f5faff, #f4f9fe, #ecf8eb);
	background-color: #f4f9fe;
	border: 1px solid #dbf8ff;
	border-left: 0; border-right: 0;
	height: 20px;
	text-align: center;
}

.mNMainTable {
	width: 485px;
	vertical-align: top;
}

.mNtable {
background-color:#D3D2D2;
width: 245px;
text-align: center;
margin: 0 7px 5px 0;
float: left;
clear: both;
border-spacing: 1px 1px;
font-size: 11px;
}

.mNtable td {
	padding: 2px;
}

.mNItemCell { padding: 2px; height:30px; background-color: #EFEDED; font-weight: bold; text-align: center; color: #302F2F }
.mNHeaderCell { padding: 2px; height:30px; background-color: #E8E9EA; font-weight: bold; text-align: left; vertical-align: middle; color: #262347 }

.mNGreenCell { background-color: #72d85d; padding: 2px; }
.mNRedCell { background-color: #e37171; padding: 2px; }
.mNCyanCell { background-color: #8ddcd4; padding: 2px; }
.mNYellowCell { background-color: #EFF062; padding: 2px; }

.mNOrangeCell { background-color: #f99b14; padding: 2px; }
.mNNavyCell { background-color: #006396; padding: 2px; }
.mNBoneCell { background-color: #f3f0d4; padding: 2px; }

.mNItemCell { height: 25px; background-color: #F9F9F9; }

/** lightbox.css below **/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url('/js/lightbox/images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('/js/lightbox/images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('/js/lightbox/images/nextlabel.gif') right 15% no-repeat; }


#imageDataContainer{
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;	padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

.bc-arrow-right { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -120px -540px; width: 5px; height: 7px; }
.bc-arrow-right-orange { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -220px -540px; width: 5px; height: 7px; }
.bc-arrow-right-green { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -120px -550px; width: 5px; height: 7px; }

.bc-icon-news-local { background: url(../images/sprite-2012-11-24.png); background-position: -400px -580px; width: 13px; height: 25px; }
.bc-icon-news-sport { background: url(../images/sprite-2012-11-24.png); background-position: -440px -580px; width: 20px; height: 19px; }
.bc-icon-news-bg { background: url(../images/sprite-2012-11-24.png); background-position: -480px -580px; width: 30px; height: 20px; }
.bc-icon-news-interesting { background: url(../images/sprite-2012-11-24.png); background-position: -520px -580px; width: 26px; height: 22px; }
.bc-icon-news-it { background: url(../images/sprite-2012-11-24.png); background-position: -560px -580px; width: 22px; height: 24px; }
.bc-icon-news-etropole { background: url(../images/sprite-2012-11-24.png); background-position: -600px -580px; width: 20px; height: 25px; }
.bc-icon-news-visited { background: url(../images/sprite-2012-11-24.png); background-position: -640px -580px; width: 19px; height: 20px; }
.bc-icon-news-hot { background: url(../images/sprite-2012-11-24.png); background-position: -680px -580px; width: 14px; height: 19px; }
.bc-icon-news-commented, .bc-icon-comment { background: url(../images/sprite-2012-11-24.png); background-position: -720px -580px; width: 20px; height: 15px; }
.bc-icon-news-camera { background: url(../images/sprite-2012-11-24.png); background-position: -800px -580px; width: 20px; height: 15px; }
.bc-icon-news-video { background: url(../images/sprite-2012-11-24.png); background-position: -760px -580px; width: 14px; height: 16px; }

.bc-icon-useful-weather { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -400px -620px; width: 40px; height: 30px; }
.bc-icon-useful-busses { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -440px -620px; width: 40px; height: 30px; }
.bc-icon-useful-horoscope { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -480px -620px; width: 40px; height: 30px; }
.bc-icon-useful-3d-cinema { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -480px -660px; width: 89px; height: 35px; margin: 2px 5px 0 5px; }
.bc-icon-useful-phones { display: inline-block; background: url(../images/sprite-2012-11-24.png); background-position: -560px -620px; width: 40px; height: 30px; }

.bc-icon-obyavi-auto { background: url(../images/sprite-2012-11-24.png); background-position: -600px -620px; width: 32px; height: 21px; }
.bc-icon-obyavi-realty { background: url(../images/sprite-2012-11-24.png); background-position: -640px -620px; width: 22px; height: 21px; }
.bc-icon-obyavi-job { background: url(../images/sprite-2012-11-24.png); background-position: -680px -620px; width: 23px; height: 21px; }
.bc-icon-obyavi-common { background: url(../images/sprite-2012-11-24.png); background-position: -720px -620px; width: 20px; height: 21px; }

.bc-display-inline-block { display: inline-block; }

.bc-icon-vip-large { background: url(../images/sprite-2012-11-24.png); background-position: -760px -620px; width: 19px; height: 17px; }
.bc-icon-vip-small { background: url(../images/sprite-2012-11-24.png); background-position: -800px -620px; width: 22px; height: 10px; }

.bc-icon-comment-animated { background: url(../images/newsicons/animatedcomment.gif) no-repeat; width: 20px; height: 15px; }

.icon24-phone { background: url(/images/phone.png); width: 24px; height: 24px; display: inline-block; }

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

.bc-table-cinema {
	text-align: left;

}

.bc-table-cinema td {
	padding: 10px 3px;
	vertical-align: top;
	font-size: 12px;
}

.bc-table-cinema img.poster {
	border: 1px solid #bcbcbc;
	width: 140px;
	height: 193px;
}

.bc-table-cinema .title {
	color: #001290;
	font-weight: bold;
	font-size: 16px;
}

.bc-table-cinema a.more-info {
	color: #001290;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.bc-table-cinema span.type-coming, .cinema-content .type-coming {
	color: #001290;
	font-weight: bold;
}

.bc-table-cinema span.type-now, .cinema-content .type-now {
	color: #ef3a3a;
	font-weight: bold;
}

.bc-table-cinema td p {
	color: #207470;
}

#mobile-page-toolbar {
	display: none;
	height: 30px;
	line-height: 30px;
	background: #fff2b7; /* Old browsers */
	background: -moz-linear-gradient(top, #fff2b7 0%, #fae895 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff2b7), color-stop(100%,#fae895)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff2b7 0%,#fae895 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff2b7 0%,#fae895 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fff2b7 0%,#fae895 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2b7', endColorstr='#fae895',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fff2b7 0%,#fae895 100%); /* W3C */

	border: 1px solid #ccc;
	margin-bottom: 5px;

	width: 100%;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
}
@media screen and (max-device-width: 480px) {
	#mobile-page-toolbar { display: block; }
}

.ads-slot { background-color: #f1f1f1; border: 1px solid black; text-align: right; margin: 0 auto; }

.vote-hand { width: 20px; height: 20px; display: inline-block; background-image: url('/images/sprite-2012-11-24.png'); background-repeat: no-repeat; }
.vote-hand.up { background-position: -400px -680px; }
.vote-hand.down { background-position: -420px -680px; }

.vote-hand-container {
	text-decoration: none;
	line-height: 20px;
	vertical-align: middle;
	margin-left: 5px;
	cursor: default;
}
.vote-hand-container.can-vote { cursor: pointer; }
.vote-hand-container.can-vote:hover .up { background-position: -400px -660px; }
.vote-hand-container.can-vote:hover .down { background-position: -420px -660px; }
.vote-hand-container .vote-hand { vertical-align: middle; }

.color-tooltip { color: #8e8e8e; }
.color-tooltip-dark { color: #4b4b4b; }
.votes-container {
	min-width: 18px;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
}
.rating-container {
	min-width: 18px;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px
}

.image-box-news {
	border: 1px solid #C4E6F8;
	border-radius: 3px;
	padding: 1px;
}

.main-news-image-wrapper {
	margin: 0 10px 6px 0;
	margin: 0 auto;
	display: inline-block;
	float: left;
	margin: 0 15px 15px 0;
}

.jcarousel-wrapper { height: 82px; width: 655px; margin: 0px auto; padding-top: 20px; overflow: hidden; }
.jcarousel-wrapper a.arrow {
    display: block;
    float: left;
    width: 30px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    line-height: 82px;
    border: 1px solid #9DDCFF;
    font-size: 18px;
    background: #E6F1F7;
}
.jcarousel-wrapper a.arrow.prev {
    border-right: none;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.jcarousel-wrapper a.arrow.next {
    border-left: none;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.jcarousel-wrapper .jcarousel {
    border: 1px solid #9DDCFF;
    float: left;
    width: 510px;
    height: 80px;
}
.jcarousel img { width: 90px !important; height: 65px !important; }
.jcarousel ul { list-style: none; }

.modal-header .close { text-decoration: none; font-size: 230%; }
.modal-footer { text-align: left !important; }

.container-box {
    border: 1px solid #c4c3be;
    border-top: 3px solid #559dff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    position: relative;
    margin: 6px auto;
	background-color: #FAFCFD;
}

.container-box.headerless { border-top: 0; }

.container-box > .header {
    height: 18px;
    padding: 4px 4px 0 4px;

    color: #2D6DD1;
    font-weight: bold;

    border-bottom: 1px solid #c4c3be;

    background: #efeee9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efeee9 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeee9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #efeee9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #efeee9 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efeee9 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #efeee9 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeee9', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.container-box > .header a { color: #2D6DD1; text-decoration: none; }

.container-box > .icon { position: absolute; top: -7px; width: 36px; height: 36px; background-repeat: no-repeat; }
.container-box > .icon.generic { background: url('/images/container-box-icons/generic.png') no-repeat; }
.container-box > .icon.busses { background: url(../images/sprite-2012-11-24.png); background-position: -440px -620px; margin-top: 5px; }
.container-box > .icon.phones { background: url(../images/sprite-2012-11-24.png); background-position: -560px -620px; margin: 7px 0 0 10px; }
.container-box > .icon.weather { background: url(../images/sprite-2012-11-24.png); background-position: -400px -620px; }
.container-box > .icon.horoscope { background: url(../images/sprite-2012-11-24.png); background-position: -480px -620px; margin: 0 0 0 4px; }
.container-box > .icon.cinema { background: url(../images/sprite-2012-11-24.png); background-position: -520px -620px; margin: 1px 0 0 4px; }
.container-box > .icon.user { background: url('/images/container-box-icons/user.png') no-repeat; }
.container-box > .icon.comment { background: url('/images/container-box-icons/comment.png') no-repeat; }

.container-box > .icon.adverts-auto, .container-box > .icon.adverts-type-auto { background: url('/images/container-box-icons/adverts/auto.png') no-repeat; }
.container-box > .icon.adverts-realty, .container-box > .icon.adverts-type-realty { background: url('/images/container-box-icons/adverts/realty.png') no-repeat; }
.container-box > .icon.adverts-job, .container-box > .icon.adverts-type-job { background: url('/images/container-box-icons/adverts/job.png') no-repeat; }
.container-box > .icon.adverts-common, .container-box > .icon.adverts-type-common { background: url('/images/container-box-icons/adverts/common.png') no-repeat; }

.container-box > .icon.catalogue-generic{ background: url('/images/container-box-icons/catalogue/generic.png') no-repeat; }
.container-box > .icon.inquiry, .icon-inquiry { width: 36px; height: 36px; background: url('/images/sprite-2012-11-24.png') no-repeat; background-position: -440px -660px; }

.container-box > .icon.fun-generic { background: url('/images/container-box-icons/fun/generic.png') no-repeat; }

.container-box > .icon + .header { padding-left: 40px; }

.container-box > .content.justify { text-align: justify; }
.article-text {
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
}
.container-box > .content > .spaced { padding: 8px 16px; }

.container-box.adverts { border-top: 3px solid #28cd4d; background-color: #F3FFF6; }
.container-box.adverts > .header, .container-box.adverts > .header a { color: #0da536; }

.container-box.catalogue { border-top: 3px solid #ffa746; background-color: #FFF8F0; }
.container-box.catalogue > .header, .container-box.catalogue > .header a { color: #FE8101; }

.container-box.fun { border-top: 3px solid #be56b7; background-color: #FAF0F7; }
.container-box.fun > .header, .container-box.fun > .header a { color: #C028C6; text-decoration: none; }

.inquiry-answer {
	display: block;
	line-height: 20px;
	padding: 5px;
}

.inquiry-answer:hover {
	background-color: #f8ede1;
}

.additional-services-list { float: right; margin: 0 5px 0 0; }
.additional-services-list li { list-style: none; display: inline-block; color: #4285DC; }
.additional-services-list li:before {
	content: "|";
	float: right;
	color: #b0b0b0;
	margin-left: 3px;
	font-size: 80%;
}
.additional-services-list li.last:before { visibility: hidden; }
.additional-services-list a { color: inherit; }

.news-section-icon {
	height: 31px;
	background-repeat: no-repeat;
	background: url('/images/sprite-2012-11-24.png') no-repeat;
	display: inline-block;
}
.subnav .news-section-icon { float: left; margin-right: 5px; }

.news-section-icon-botevgrad { background-position: -400px -500px; width: 24px; }
.news-section-icon-pravec { background-position: -440px -500px; width: 36px; }
.news-section-icon-etropole { background-position: -480px -500px; width: 26px; }
.news-section-icon-bulgaria { background-position: -520px -500px; width: 37px; }
.news-section-icon-interesting { background-position: -560px -500px; width: 31px; }
.news-section-icon-sport { background-position: -600px -500px; width: 29px; }
.news-section-icon-video { background-position: -640px -500px; width: 41px; }

.container-box > .news-section-icon { position: absolute; top: -7px; width: 36px; height: 36px; background-repeat: no-repeat; margin-left: 5px; }
.container-box > .news-section-icon + .header { padding-left: 40px; }
.container-box > .news-section-icon-pravec { margin-left: 2px; }
.container-box > .news-section-icon-bulgaria { margin-left: 2px; }
.container-box > .news-section-icon-video { margin-left: 0px; }
