* {
	vertical-align: top;

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

*:focus,input,textarea,button {
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
}

#header #topMenu,#header .cap,#header .leaves,#vrh_strane,.branding_left,.branding_right,#additionalMenu,#menu-right,.bannerPullDown, .mobSocSearch {
	display: none;
}

/* removed from desktop */
html {
	-ms-overflow-x: hidden;
	overflow-x: hidden;
}

.forecastBox { display:none;}

.w-full,.grid_16,.w-full .grid_16, .w-full .grid_24, .w-full .w-2-3.home .grid_16, .w-full .w-2-3.archive .grid_16, #footer .w-full {
	width: auto;
	margin: 0;
	padding: 0;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {
	display: block;
	float: none;
}

#header {
	/*margin: -15px 0 0;*/
}

#brand {
	display: table;
	width: 100%;
	height: auto;
	margin: 0;
	background: rgb(211,1,9);
	background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMDEwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2VmMWUyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjFlMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-linear-gradient(top, rgba(211,1,9,1) 0%, rgba(239,30,38,1) 55%, rgba(239,30,38,1) 100%);
	background: -moz-linear-gradient(top, rgba(211,1,9,1) 0%, rgba(239,30,38,1) 55%, rgba(239,30,38,1) 100%);
	background: -o-linear-gradient(top, rgba(211,1,9,1) 0%, rgba(239,30,38,1) 55%, rgba(239,30,38,1) 100%);
	background: -ms-linear-gradient(top, rgba(211,1,9,1) 0%, rgba(239,30,38,1) 55%, rgba(239,30,38,1) 100%);
	background: linear-gradient(top, rgba(211,1,9,1) 0%, rgba(239,30,38,1) 55%, rgba(239,30,38,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30109', endColorstr='#ef1e26',GradientType=0 );
}

body {
	background: #fff;
	font-size: 13px;
}

#menu ul,#second-level-menu ul {
	margin: 0;
	display: table;
	width: 100%;
}

#menu ul {
	background: rgb(90,90,90);
	background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjdiN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(123,123,123,1) 100%);
	background: -moz-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(123,123,123,1) 100%);
	background: -o-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(123,123,123,1) 100%);
	background: -ms-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(123,123,123,1) 100%);
	background: linear-gradient(top, rgba(90,90,90,1) 0%, rgba(123,123,123,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#7b7b7b',GradientType=0 );
}

.w-full #brand .grid_4 {
	display: table-cell;
	vertical-align: top;
	margin: 0;
	padding: 12px;
	width: 148px;
}

#site-name,#site-name em {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}

.w-full #brand .grid_4 h1#site-name {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.w-full #brand .grid_4 h1#site-name img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.banerLeaderboard {
	display: table-cell;
	padding: 12px 0;
	vertical-align: middle;
	margin: 0;
	padding: 12px 12px 12px 0;
	float: none;
	width: auto;
}

.banerLeaderboard iframe,.banerLeaderboard object,.banerLeaderboard img,.banerLeaderboard embed,.banerLeaderboard div {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 90px !important;
	background: transparent !important;
}

.timeSplit span { background:#FFF;}

#latestMain, .lListWrap { width:100%;}

.headlines li a:link, .headlines li a:visited { font-size:12px}

#latestTimefilter, #latestTimefilter.floatit { width:100%;margin-left: -5px;}


 /*Moved to template.css*/
/*.mobSocSearch {
	display: table-cell;
	width: 164px;
	padding: 25px 0 12px;
	margin: 0;
	vertical-align: top;
}

.mobSocSearch a,.searchTrigger span {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 0 0 1px;
	cursor: pointer;
	background: rgba(255,255,255,0.2);
}

.mobSocSearch a:hover,.searchTrigger span:hover {
	background: rgba(255,255,255,0.4);
}

.searchTrigger {
	position: relative;
	width: 50px;
	float: left;
}

.searchTrigger .serchSleeve {
	display: block;
	position: absolute;
	z-index: 5;
	top: 50px;
	right: 0;
	width: 220px;
	height: 0;
	padding: 0;
	overflow: hidden;
	background: rgba(255,255,255,0.4);

	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.searchTrigger.on {
	background: rgba(255,255,255,0.5);
}

.searchTrigger.on .serchSleeve {
	padding: 7px 0 0 7px;
	height: 38px;

	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.serchSleeve input[type="text"] {
	display: block;
	float: left;
	border: 1px solid #eee;
	padding: 0 0 0 10px;
	height: 26px;
	color: #666;
	font: 12px/13px arial,tahoma,verdana;
	background: #fff;
	width: 176px;

	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

.serchSleeve button[type="submit"] {
	display: block;
	height: 26px;
	width: 26px;
	float: left;
	margin: 0 0 0 2px;
	background: #EE1D25;
	border: 1px solid #eee;
	cursor: pointer;
}

.serchSleeve button[type="submit"]:after {
	display: block;
	content: " ";
	background: transparent url('../images/basic/sprites.png') no-repeat -89px 0;
	width: 8px;
	height: 14px;
}

.serchSleeve button[type="submit"]:hover {
	background: #d10210;
}

.serchSleeve input[type="text"]:focus {
	-webkit-box-shadow: 0 0 4px #EE1D25;
	box-shadow: 0 0 4px #EE1D25;

	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

.mobSocSearch a.tw:before {
	display: block;
	content: " ";
	background: transparent url('../images/basic/sprites.png') no-repeat 0 0;
	width: 21px;
	height: 15px;
	float: left;
	margin: 18px 0 0 15px;
}

.mobSocSearch a.fb:before {
	display: block;
	content: " ";
	background: transparent url('../images/basic/sprites.png') no-repeat -22px 0;
	width: 10px;
	height: 19px;
	float: left;
	margin: 16px 0 0 20px;
}

.searchTrigger span:before {
	display: block;
	content: " ";
	background: transparent url('../images/basic/sprites.png') no-repeat -34px 0;
	width: 16px;
	height: 16px;
	float: left;
	margin: 18px 0 0 16px;
}*/

.w-2-3 .gallBox { width:100%; margin: 0 0 15px 0 !important;}

.menuHolder {
	height: auto;
	background-image: none;
}

#menu ul,#second-level-menu ul,#menu-right ul {
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
}

#menu #second-level-menu {
	clear: left;
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}
#menu #second-level-menu  .languageChoice {
	display: none;
}
#menu #second-level-menu ul {
	background: transparent;
}

#second-level-menu ul li,#menu-right ul li,#menu #second-level-menu ul li,#menu li,#menu-right li {
	display: table-cell;
	width: auto;
	float: none;
	vertical-align: middle;
}

#second-level-menu ul li a,#menu-right ul li a,#menu #second-level-menu ul li a,#menu ul li a,#menu-right ul li a {
	color: #fff;
	display: block;
	width: 100%;
	float: none;
	text-align: center;
	background: none;
	font: 700 11px/11px 'open_sansregular',arial,tahoma;
	height: 42px;
	padding: 15px 0 0;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

#menu ul li.opened a,#menu-right ul li.opened a,.imgb:hover {
	background: #203f60;
	text-decoration: none;
	color: #fff;
	padding: 15px 0 0;
	border-top: none !important;
}

#menu #second-level-menu ul li {
	padding: 8px 2px;
	margin: 0;
}

#second-level-menu ul li a:hover,#menu-right ul li a:hover,#menu #second-level-menu ul li a:hover,#menu ul li a:hover,#menu-right ul li a:hover {
	text-decoration: none;
}

#menu ul li.hover {
	position: static;
	float: none;
}

#menu #second-level-menu ul li a {
	padding: 0;
	font: 600 12px/13px 'open_sansregular',arial,tahoma;
	height: 24px;
	padding: 6px 0 0;
	text-transform: none;
	vertical-align: middle;
	border-radius: 3px;
}

#menu #second-level-menu ul li a:hover,#menu #second-level-menu ul li.opened a {
	background: #fff !important;
	color: #000 !important;
}

.topHome .grid_4.mLzero .imgb h3 { position:relative; background: #203F60; background-image:none; min-height: 80px;}
.topHome .grid_4.mRzero .imgb h3 { position:relative; background: #203F60; background-image:none; min-height: 80px;}

@media all and (min-width: 641px) and (max-width: 970px) {
	
/*#menu ul li ul,#menu ul li:hover ul,#menu ul li.hover ul {
	display: none !important;
}

#menu ul li.nth1 a,#menu #second-level-menu.nth1 {
	background: #203f60 !important;
}

#menu ul li.nth2 a,#menu #second-level-menu.nth2 {
	background: #439643 !important;
}

#menu ul li.nth3 a,#menu #second-level-menu.nth3 {
	background: #006BB2 !important;
}

#menu ul li.nth4 a,#menu #second-level-menu.nth4 {
	background: #ED09CB !important;
}

#menu ul li.nth5 a,#menu #second-level-menu.nth5 {
	background: #882D88 !important;
}

#menu ul li.nth6 a,#menu #second-level-menu.nth6 {
	background: #E68A00 !important;
}

#menu ul li.nth7 a,#menu #second-level-menu.nth7 {
	background: #A2AB32 !important;
}

#menu ul li.nth8 a,#menu #second-level-menu.nth8 {
	background: #CC6CA4 !important;
}

#menu ul li.nth9 a,#menu #second-level-menu.nth9 {
	background: #5DC5C6 !important;
}

#menu ul li.nth10 a,#menu #second-level-menu.nth10 {
	background: #FEAC5C !important;
}
*/
}

@media all and (min-width: 641px) and (max-width: 4096px) {
	.menuHolder {
	display: block !important;
}

}

/* SmartPhones < 640px  */
@media all and (max-width: 640px) and (min-width: 0px) {
	#site-name,#site-name em {
	background: none;
}

.w-full #brand .grid_4 h1#site-name {
	width: 96px;
}

.banerLeaderboard iframe,.banerLeaderboard object,.banerLeaderboard img,.banerLeaderboard embed,.banerLeaderboard div {
	max-height: 50px !important;
}

.mobSocSearch {
	display: none;
}

.menuTrigger {
	display: table-cell;
	width: 69px;
	height: 69px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	cursor: pointer;
	background: rgba(255,255,255,0.25);
}

.menuTrigger:hover,.menuTrigger.on {
	background: rgba(255,255,255,0.35);
}

.menuTrigger:after {
	display: block;
	content: " ";
	background: transparent url('../images/basic/sprites.png') no-repeat -54px 0;
	width: 31px;
	height: 20px;
	margin: 28px auto 0;
}

.menuHolder {
	display: none;
}

#menu #second-level-menu {
	display: none;
}

#menu ul {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #b80108;
}

#menu ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #cc484d;
}

#menu ul li a,#menu ul li.opened a {
	display: block;
	font: bold 14px/15px 'open_sansregular', arial,tahoma,verdana;
	color: #fff;
	vertical-align: text-bottom;
	text-decoration: none;
	text-align: left;
	height: auto;
	padding: 17px 50px 15px 10px;
	background: #b80108 !important;
}

#menu ul li em {
	display: block;
	position: relative;
	float: right;
	width: 47px;
	height: 47px;
	cursor: pointer;
	margin: 0 0 0 -47px;
}

#menu ul li em:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px;
	content: attr(data-content);
	background: transparent url('../images/basic/sprites.png') no-repeat -114px 0;
	width: 25px;
	height: 25px;

	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);

	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

#menu ul li a:hover {
	background: #cc0f16;
}

#menu ul li.opened em.on:after,#menu ul li em.on:after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);

	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

#menu ul li:hover ul {
	display: none;
}

#menu ul li ul,#menu ul li:hover ul {
	overflow: hidden;
	background: #525252;
	position: relative;
	width: auto;
	left: auto;
	top: auto;
}

#menu ul li.opened ul,#menu ul li.opened:hover ul,#menu ul li.opened.hover ul {
	display: block;
	background: #525252;
	overflow: hidden;
	clear: left;
}

#menu ul li.opened ul li,#menu ul li ul li,#menu ul li:hover ul li {
	float: left;
	width: 50%;
	border-bottom: 1px solid #6c6c6c;
}

#menu ul li.opened ul li:nth-of-type(odd),#menu ul li ul li:nth-of-type(odd) {
	border-right: 1px solid #6c6c6c;
}

#menu ul li.opened ul li a,#menu ul li ul li a {
	font: normal 14px/15px 'open_sansregular', arial,tahoma,verdana;
	padding: 15px 6px 13px 27px;
	text-transform: none;
	white-space: nowrap;
	overflow: hidden;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	background: #525252 !important;
}

#menu ul li.opened ul li a:after,#menu ul li ul li a:after {
	display: none;
}

#menu ul li.opened ul li a:hover,#menu ul li ul li a:hover,#menu ul li.opened ul li a.on,#menu ul li ul li a.on {
	background: #494848 !important;
}

#menu ul li ul li a:before {
	display: block;
	content: " ";
	float: left;
	margin: 3px 0 -5px -15px;
	background: transparent url('../images/basic/sprites.png') no-repeat -141px 0;
	width: 7px;
	height: 8px;

	-webkit-transform: rotate(0deg) !important;
	-moz-transform: rotate(0deg) !important;
	-o-transform: rotate(0deg) !important;
	-ms-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
}

}

/* /SmartPhones < 640px */
/* CONTENT */
.w-1-3 {
	display: none;
}

.w-1-3.hideOnMob {
	display: block;
	width: 310px;
	margin: 0;
	padding: 0;
	float: none;
}

#content {
	padding: 7px 0 0;
}

#content .imgb,#content .imgb a,#content .imgb a:hover {
	border: none;
	background: none;
	/*margin: 0;*/
	/*padding: 0;*/
}

#content .imgb:hover {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

#content .mainStory .imgb,#content .mainStory .imgb:hover {
	margin: 0 0 12px;
}

#content .mainStory .imgb h2 .badge {
	font-size: 12px;
	top: 2px;
}
.topHome .grid_4.mLzero .imgb .badge {
	font-size: 12px;
}

#content .w-2-3 {
	width: auto;
	margin: 0 6px;
	padding: 0;
	float: none;
	display: block;
	line-height: 1.3em;
}

#content.w-full .grid_8,#content.w-full .grid_4, #content.w-full .grid_6, #content.w-full .grid_10{
	width: 50%;
	padding: 0 3px;
	margin: 0;
	overflow: hidden;
	float: left;
}

#content.w-full .grid_8.mainStory, #content.w-full .grid_6.mainStory, #content.w-full .grid_10.mainStory {
	/*padding: 0 12px 0 3px;*/
}

#content.w-full .grid_8.mainStory .imgb {
	margin: 0 -9px 12px 0;
}

#content.w-full .grid_8.mRzero, #content.w-full .grid_6.mRzero {
	padding: 0;
}

#content.w-full .imgb img {
	display: block;
	margin: 0 auto; /* max-width: 100% !important;
	 */
	width: 100%;
	height: auto !important;
}

.ico { }

#content.w-full .imgb a {
	display: block;
	margin: 0;
	/*padding: 0;*/
	width: auto;
	height: auto;
}

#content.w-full .grid_8 h2 {
	margin: 0 0 8px;
	padding: 0;
	font: 20px/22px 'open_sansregular', arial,tahoma,verdana;
}

#content.w-full .grid_8 h2 a {
	/*font: inherit !important;*/
}

#content .mainStory h2 a {
	font-size:18px;

}

#content .storySmall {
	margin: 0 0 10px;
	padding: 0 3px;
	overflow: hidden;
}

#content .storySmall .imgb {
	float: left;
	width: 27.4%;
	padding: 0 7px 0 0;
	margin: 0;
}

#content .storySmall .imgb img {
	display: block;
	width: 100%;
	border: 1px solid #dbdbdb;
}

#content .storySmall .storyTxt {
	float: left;
	width: 72.6%;
}

.storyBrd,.storyBrdNoImg {
	border-bottom: none;
	margin: 0 0 10px;
	padding: 0;
}

.mainStory .headlines {
	padding: 10px 0 0;
	margin: 28px 0 0;
}

.mainStory .headlines:before {
	display: block;
	content: "Ostale vesti";
	text-transform: uppercase;
	font: 10px/11px 'open_sansregular', arial,tahoma,verdana;
	color: #000;
	margin: -26px 0 10px;
}

#content .grid_16 .grid_8.mRzero .storyBrd {
	display: table;
	width: 100%;
}

#content .grid_16 .grid_8.mRzero .storyBrd .grid_4{
	display: table-cell;
	float: none;
	background: #203F60;
	padding: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
}

#content .sectionNarrow.grid_16 .story .grid_4.mRzero, 
#content .sectionNarrow.grid_16 .story .grid_4.mLzero{
	display: table-cell;
	padding: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	margin-bottom:10px;
	min-height:365px;
}

#content .grid_16 .grid_8.mRzero .storyBrd .grid_4 p {
	display: none;
}

#content .grid_16 .grid_8.mRzero .storyBrd .grid_4 h3 {
	margin: 0;
	padding: 12px 8px;
	color: #fff;
	background: #203F60;
	font: 14px/16px 'open_sansregular', arial,tahoma,verdana;
	min-height: 80px;
}

#content .grid_16 .grid_8.mRzero .storyBrd .grid_4 h3 a {
	color: #fff;
}

#content .grid_16 .grid_8.mRzero .storyBrd .grid_4 h3 a:hover {
	text-decoration: none;
	color: #bfe9fe;
}

#content .grid_16.sectionWide {
	margin: 0 auto 12px;
}

.storySmall h3 a,.storyBrd h3 a,.storyBrdNoImg h3 a,.story h3 a {
	font: 600 16px/17px 'open_sansbold', arial,tahoma,verdana;
	color: #000;
}

#content.w-full .grid_4.fr {
	float: none;
	margin: 0;
	clear: both;
	width: auto;
}

.narrowBlock {
	margin: 0 0 10px;
}

.narrowBlock.horoscope h3,#content.w-full .grid_12 .themeBar h3 {
	/*font: 800 14px/15px 'open_sansregular', arial,tahoma,verdana;
	color: #fff;
	padding: 9px 10px;
	text-transform: uppercase;
	margin: 0;
	background: #dfdfdf;
background: -webkit-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);

	background: -moz-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
	background: -o-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
	background: -ms-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
	background: linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#bdbdbd',GradientType=0 );*/
	background: -webkit-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -moz-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -o-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -ms-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font: 800 13px/18px 'open_sansbold', arial,tahoma,verdana;
	height: 36px;
	margin: 0;
	overflow: hidden;
	padding: 9px 10px;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}

.narrowBlock.horoscope h3 a,#content.w-full .grid_12 .themeBar h3 a {
	color: #fff;
	font: 800 14px/15px 'open_sansregular', arial,tahoma,verdana;
}

/*
.narrowBlock.horoscope ul {
	display: table;
	width: 100%;
	margin: 0;
	padding: 5px;
	text-align: center;
}

.narrowBlock.horoscope ul li {
	display: table-cell;
	width: auto;
	margin: 8px 1px;
	padding: 0 10px 0 20px;
}
*/

.narrowBlock div {
	border: none;
}

.sidePanelBase .narrowBlock.horoscope div {
	padding: 0;
}

.narrowBlock.horoscope p {
	margin: 0 5px 0 0;
}

#content.w-full .komBanner {
	float: none;
	padding: 0 3px;
	margin: 0 0 10px;
	overflow: hidden;
	width: 100%;
	padding: 0 3px;
}

#content.w-full .komBanner img,#content.w-full .komBanner ifrmae,#content.w-full .komBanner embed,#content.w-full .komBanner object,#content.w-full .inlineBanner img,#content.w-full .inlineBanner ifrmae,#content.w-full .inlineBanner embed,#content.w-full .inlineBanner object {
	/*display: block;
	margin: 0 auto;
	width: 100% !important;
	height: auto !important;*/
}

#content.w-full .inlineBanner {
	/*margin: 10px 0;
	height: auto;*/
}

#content.w-full .komBanner:after,#content.w-full .inlineBanner:after {
	/*display: table;
	content: " ";
	width: 100%;
	clear: both;*/
}

#content.w-full .komBanner img,#content.w-full .komBanner embed,#content.w-full .komBanner object,#content.w-full .komBanner iframe,#content.w-full .inlineBanner img,#content.w-full .inlineBanner embed,#content.w-full .inlineBanner object,#content.w-full .inlineBanner iframe {
	/*width: 100% !important;
	height: auto !important;*/
}

#content.w-full .grid_12 {
	width: auto;
}

#content.w-full .themeBar {
	position: relative;
}

#content.w-full .grid_12 .themeBar {
	background: none;
	height: auto;
}

#content.w-full .grid_12 .themeBar .allThemes {
	margin: 6px 8px 0 0;
}

#content.w-full .grid_12 .themeBar .allThemes a,#content.w-full .sectionBar ul.sectionImpLink li a {
	background: #fe790d;
	display: inline-block;
	color: #fff;
	font: bold 12px/13px 'open_sansregular', arial,tahoma,verdana;
	padding: 5px 12px 3px;
	border-radius: 12px;
}

#content.w-full .grid_12 .themeBar .allThemes a:hover {
	text-decoration: none;
	background: #fe9947;
}

#content .highlited {
	background: none;
}

#content.w-full .sectionBar {
	position: relative;
	height: auto;
	overflow: hidden;
	color: #fff;
	padding: 9px 10px;
	text-transform: uppercase;
	margin: 0 3px 5px;
	background: #dfdfdf; /* Old browsers */
	background: -webkit-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);

	background: -moz-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
	background: -o-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
	background: -ms-linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%);
	background: linear-gradient(top, #dfdfdf 0%, #bdbdbd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#bdbdbd',GradientType=0 ); /* IE6-9 */
}

#content.w-full .sectionNarrow .sectionBar h2 {
	margin: -9px 5px -10px -10px;
	padding: 10px 10px 9px;
}

#content.w-full .highlited .sectionBar h2 {
	float: left;
	width: auto;
	padding: 10px 10px 9px;
	margin: -9px 5px -10px -10px;
	background-image: none;
	font: 800 12px/13px 'open_sansbold', arial,tahoma,verdana;
	min-height: 33px;
}

#content.w-full .highlited .sectionBar h2 a, .sectionBar h2 a {
	font: 800 14px/15px 'open_sansbold', arial,tahoma,verdana;
}

#content.w-full .grid_8 .sectionBar h2 {
	margin: 0;
	padding: 0;
	font: 800 14px/15px 'open_sansbold', arial,tahoma,verdana;
	color: #fff;
	padding: 0;
	text-transform: uppercase;
	margin: 0;
}

#content.w-full .sectionBar ul {
	display: none;
}

#content.w-full .grid_16 .sectionWide .highlited {
	margin: 0 0 12px;
}

#content.w-full .grid_8.mRzero .headlines {
	padding: 10px 0 0 5px;
}

#content .sectionNarrow.grid_8 {
	margin: 0 auto 12px;
}

#content.w-full .sectionBar ul.sectionImpLink {
	display: block;
	float: right;
	margin: -2px 0 -6px;
	padding: 0;
}

#content.w-full .sectionBar ul.sectionImpLink li {
	display: block;
	margin: 0;
	padding: 0;
}

.dualGalls {
	margin: 0 0 5px;
	padding: 0 5px;
}

.dualGalls .gallBox,.dualGalls .gallBox:first-of-type {
	width: 50%;
}

@media all and (max-width:690px) and (min-width: 0px){
	
	#content .sectionNarrow.grid_16 .story .grid_4.mRzero, 
	#content .sectionNarrow.grid_16 .story .grid_4.mLzero{
		min-height:300px;
	}
	
	
}

@media all and (max-width: 520px) and (min-width: 0px) {
	.dualGalls .gallBox,.dualGalls .gallBox:first-of-type {
	width: 100%;
}

}

.gallBox .slide .thumb img {
	max-width: auto;
	width: 100%;
}

#content .articleBlurb .imgb {
	display: block;
	float: left;
	margin: 0 14px 5px 0;
}

@media all and (max-width: 479px) and (min-width: 5px) {
	.w-full .suffix_1 {
	padding-right: 12px;
}

#content .articleBlurb .imgb {
	float: none;
	margin: 0 0 10px;
	width: 100% !important;
}

#content .articleBlurb .imgb img {
	display: block;
	margin: 0 auto;
	width: 100% !important;
	height: auto !important;
}

}

.neutroBarNarrow h3,.neutroBarWide h3,.neutroBarMedium h3 {
	background: none;
	font: 800 15px/16px 'open_sansregular', arial,tahoma,verdana;
	margin: 0 0 20px 14px;
	padding: 10px 0 0;
	color: #203F60;
}

.neutroBarNarrow h3:before,.neutroBarWide h3:before,.neutroBarMedium h3:before {
	display: block;
	content: " ";
	float: left;
	margin: 0px 5px 0 0;
	background: transparent url('../images/basic/sprites.png') no-repeat -149px 0;
	width: 8px;
	height: 14px;
}

.w-full .suffix_1 {
	padding-right: 12px;
}

#footer {
	background: none;
}

p.top {
	clear: both;
	overflow: hidden;
	margin: 0 0 20px;
}

p.top a {
	text-align: left;
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	background: transparent url('../images/basic/sprites.png') no-repeat 0 -27px;
	width: 49px;
	height: 49px;
}

#lower_nav,.revije {
	display: none;
}

.logoOnBottom {
	clear: both;
	display: block;
	padding: 15px 0;
	overflow: hidden;
	background: #ED1C24;
}

.logoOnBottom img {
	display: block;
	margin: 0 auto;
	float: none;
}

#footer {
	padding: 0;
}

#footer .bottomInfo {
	background: #ED1C24;
}

#footer .bottomInfo .copyright {
	float: none;
	padding: 8px 5px 20px;
	margin: 0;
	text-align: center;
	width: 100% !important;
	color: #fff;
}
#footer .w-full { border:none;}
#footer .bottomInfo .copyright a {
	color: #fff;
	text-decoration: underline;
}

#footer .bottomInfo .copyright p {
	display: none;
}
#footer .redBox{ background:#ED1C24; width:100%; height:auto; display:inline-block; padding:15px 0;}
#footer .redBox .bottomLogo{ float:none; margin:0 auto; display:block;}
.bottomInfo ul {
	display: block;
	clear: both;
	overflow: hidden;
	list-style: none;
	margin: 0 -4px;
	padding: 0 0 28px;
	text-align: center;
}

.bottomInfo ul li {
	display: block;
	display: inline-block;
	margin: 0 1px;
	border: none;
	font: bold 11px/12px 'open_sansregular', arial,tahoma,verdana;
}

.bottomInfo ul li a {
	display: block;
	padding: 6px 10px;
	color: #fff;
	font: bold 11px/12px 'open_sansregular', arial,tahoma,verdana;
	background: #7f0909;
	border-radius: 10px;
}

.bottomInfo ul li a:hover {
	background: #b51f1f;
	text-decoration: none;
}

@media all and (max-width: 519px) and (min-width: 0px) {
	.bottomInfo ul {
	display: block;
	clear: both;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.bottomInfo ul li {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 11px/12px 'open_sansregular', arial,tahoma,verdana;
	border-bottom: 1px solid #a61c1c;
}

.bottomInfo ul li a {
	display: block;
	padding: 10px 10px;
	color: #fff;
	font: bold 11px/12px 'open_sansregular', arial,tahoma,verdana;
	background: #7f0909;
	border-radius: 0;
}

.bottomInfo ul li a:hover {
	background: #b51f1f;
	text-decoration: none;
}

}

@media all and (max-width: 481px) and (min-width: 0px) {
	.banerLeaderboard {
	visibility: hidden;
}

}

/* MAIN COLUMNS BREAK */
@media all and (max-width: 561px) and (min-width: 0px) {
	
#content.w-full .grid_12 {
	margin: 0;
}

#content.w-full .grid_8,#content.w-full .grid_4 {
	padding: 0;
}

#content.w-full .themeBox .grid_4.mRzero { float: left; width: 100%;}

#content.w-full .grid_8.mainStory,#content.w-full .grid_8.mRzero {
	float: none;
	margin: 0 0 14px;
	overflow: hidden;
	padding: 0;
	width: auto;
}

#content.w-full .grid_8.mRzero {
	margin: 0 -3px 14px;
}

#content .grid_8.mLzero {
	padding: 0;
	margin: 0 0 12px;
}

#content.w-full .grid_8.mainStory {
	padding: 0 12px 0 3px;
}

#content .grid_8.mLzero .storySmall .imgb {
	float: none;
	width: auto;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}

#content .grid_8.mLzero .storySmall {
	padding: 0;
}

#content .grid_8.mLzero .storySmall .storyTxt {
	float: none;
	width: auto;
	margin: 0 0 6px;
	padding: 5px 0 0;
}

#content.w-full .komBanner {
	padding: 0;
}

#content.w-full .sectionBar {
	margin: 0 0 5px;
}

#content.w-full .grid_4 .headlines ul {
	padding: 0 0 0 5px;
}

#content.w-full .grid_16.sectionWide .grid_8.mLzero.mainStoryLight {
	float: none;
	width: auto;
}

#content .sectionNarrow.grid_8 {
	float: none;
	width: auto;
}

#content .sectionNarrow.grid_8 .story {
	margin: 0 -3px;
}

#content .sectionNarrow.grid_8 .story .grid_4 {
	padding: 0 3px;
}

#content.w-full .grid_6, #content.w-full .grid_10.mainStory {float: none; margin: 0 0 14px; overflow: hidden; width: auto; padding:0}

#content.w-full .grid_16.sectionWide.topHome .grid_6 .grid_4{
	background: none repeat scroll 0 0 #203F60;
    border-left: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    display: table-cell;
    float: none;
    padding: 0;}
}

h1,h2.articleTitle {
	font: bold 26px/28px 'open_sansbold', arial,tahoma,verdana;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
h1 .badge,h2.articleTitle .badge {
	font-size: 18px;
}
.articleInfo {
	margin: -12px 0 12px;
}

.fb_like iframe,.fb_like table {
	width: auto !important;
	height: auto !important;
}

.articleLead {
	font-size: 14px;
	line-height: 18px;
/*	font: 13px/18px 'open_sansregular', arial,tahoma,verdana;*/
}

.articleBody,.articleBody p font {
	font-size: 13px;
	line-height: 18px;
/*	font: 12px/19px 'open_sansregular', arial,tahoma,verdana;*/
	overflow: hidden;
}

a.printPage {
	display: none;
}

/* #content.w-full .komBanner iframe,#content.w-full .komBanner div { */
#content.w-full .komBanner iframe {
	width: 100%;
/*	height: auto;*/
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

.commentsBar {
	height: auto;
	display: block;
	float: none;
	overflow: hidden;
	background: #F1F1F1;
}

.commentsBarR {
	display: table;
	width: 100%;
	float: none;
	text-align: center;
}

.commentsBarR a {
	display: table-cell;
	text-align: center;
	float: none;
	vertical-align: middle;
}

.commentsBarL {
	padding: 20px 10px 6px;
	display: block;
	float: none;
	text-align: center;
}

.commentsBarL h3 {
	padding: 4px 5px 0 0;
}

.commentsBarL h3,.commentsBarL a.sendComment {
	display: inline-block;
}

a.sendComment {
	background: #828282;
	color: #FFFFFF !important;
}

a.sendComment:hover {
	background: #203F60;
}

a#asyncMore {
	float: none;
	display: block;
	text-align: center;
	padding: 10px 5px;
}

.antrfile_left strong,.antrfile_right strong,.antrfile_left b,.antrfile_right b {
	font: 14px/16px Georgia,"Times New Roman",Times,serif;
}

.antrfile_left strong:first-of-type,.antrfile_right strong:first-of-type,.antrfile_left b:first-of-type,.antrfile_right b:first-of-type {
	display: block;
	margin: 0 0 6px;
}

.antrfile_left {
	margin: 0 12px 5px 0;
}

.antrfile_right {
	margin: 0 0 5px 12px;
}

.antrfile_left,.antrfile_right {
	padding: 10px;
	width: 134px;
	font: 11px/17px 'open_sansregular', arial,tahoma,verdana;
}

.articleTools {
	border: none;
}

.addthis_toolbox {
	margin: 0;
}

.commentInfo {
	overflow: hidden;
	margin: 0 0 12px;
}

}
/* COMMENTS BREAK */
@media all and (max-width: 580px) and (min-width: 0px) {
	.formRow label {
	float: none;
	font-size: 14px;
	margin: 4px 0 10px;
}

.formRow input#commentName,.formRow input#commentEmail,.formRow input#captcha,.formRow textarea#commentText {
	width: 100%;
}

.formRow textarea#commentText,.charCountInfo {
	width: 100%;
}

.formRow textarea#commentText {
	width: 100% !important;
}

.charCountInfo {
	padding: 5px 0 5px 5px;
}

.comment {
	margin: 10px 0;
}

.avatar {
	float: right;
	margin: 0;
	width: auto;
}

span.commentLink {
	float: left;
	clear: left;
	padding: 1px 4px 0 0;
}

.commentInfo .commentAuthor:after {
	display: block;
	content: " ";
	clear: left;
	margin: 4px 0 0;
}

.w-full .prefix_1 {
	padding-left: 16px;
}

.commentAuthor {
	display: block;
	overflow: hidden;
	white-space: no-wrap;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 245px;
}

.prefix_1 .commentAuthor {
	max-width: 229px;
}

.commentTools {
	border-top: 1px solid #DDDDDD;
	padding: 8px 0 0;
}

.commentTools .fr {
	float: none;
	margin: 5px 0 10px;
}

.formRow input#submit {
	margin: 20px 0 0;
	padding: 7px 5px;
	text-align: center;
	display: block;
	width: 100%;
}

.addthis_toolbox {
	float: none;
	clear: left;
	margin: 0 0 12px;
}

.comment p {
	font: 12px/18px 'open_sansregular', arial,tahoma,verdana;
	margin: 0 0 12px;
}

.depth-2 {
	background: #ededed;
}

}

#content.w-full .articleBody .related.grid_4 {
	width: 150px;
	margin: 0 10px 5px 0;
	overflow: visible;
	position: static;
}

#content.w-full .articleBody .komBanner:after,#content.w-full .articleBody .komBanner:before,#content.w-full .articleBody .inlineBanner:after,#content.w-full .articleBody .inlineBanner:before {
	display: none;
}

#content.w-full .articleBody .komBanner,#content.w-full .articleBody .inlineBanner {
	display: block;
	width: 100%;
	overflow: hidden;
	float: right;
}

.articleBody .related.grid_4 font {
	font-size: 11px;
	line-height: 11px;
}

#content.w-full .articleBody .related.grid_4 .moreNewsPlate {
	top: auto;
	left: 0;
	right: 0;
	width: auto;
}

.related .rNews ul li,.related .rNews ul li a {
	font: 11px/13px 'open_sansregular', arial,tahoma,verdana;
}

.articleBody .related.grid_4.mLzero .rnColumn {
	width: 25%;
}

.articleBody .related .rNews .rnColumn:first-of-type ul {
	border: none;
	padding: 0 5px 3px 0;
	margin: 0 0 12px;
}
}
@media all and (max-width: 460px) and (min-width: 0) {
	#content.w-full .articleBody .related.grid_4 {
	width: 120px;
}

.articleBody .related.grid_4.mLzero .rnColumn {
	width: 50%;
}

.articleBody .related.grid_4.mLzero .rnColumn:nth-of-type(odd) {
	clear: left;
}

.articleBody .related.grid_4.mLzero .rnColumn:nth-of-type(odd) ul {
	border: none;
	padding: 0 5px 3px 0;
	margin: 0 0 12px;
}

.feljtonItem {
	margin: 0 0 10px;
}

}

.related .rNews ul.wImages img {
	display: block;
	margin: 0 auto 5px;
	width: 100%;
}

.related .listsWrap {
	background: #fff;
}

.related .rNews .listsWrap li p {
	margin: 0;
	/*padding: 0;*/
}

.related .rNews ul.woImages li {
	padding: 7px 5px 7px 10px;
}

.related .rNews .listsWrap li p a {
	color: #7d7d7d;
}

#content.w-full .sidePanelBase .grid_8,#content.w-full .sidePanelBase .grid_4  {
	width: 100%;
	float: none;
	padding: 0;
	margin: 0 auto 10px;
	background: #525252;
	color: #FFF;
}

.sidePanelBase {
	display: block;
	position: fixed;
	z-index: 100;
	width: 326px;
	top: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 10px 8px;
	background: rgba(0,0,0,0.8);

	-webkit-transform: translate(326px, 0px);
	-moz-transform: translate(326px, 0px);
	-o-transform: translate(326px, 0px);
	-ms-transform: translate(326px, 0px);
	transform: translate(326px, 0px);

	-webkit-transition: all 260ms linear;
	-moz-transition: all 260ms linear;
	-o-transition: all 260ms linear;
	-ms-transition: all 260ms linear;
	transition: all 260ms linear;
}

.sidePanelBase.on {
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);

	-webkit-transition: all 260ms linear;
	-moz-transition: all 260ms linear;
	-o-transition: all 260ms linear;
	-ms-transition: all 260ms linear;
	transition: all 260ms linear;
}

@media all and (max-width: 379px) and (min-width: 0) {
	.sidePanelBase {
	display: none;
}

}

.inner {
	width: 200px;
	height: 100px;
	background: #f2f2f2;
	overflow: auto;
}

.sidePanelBase .sidePanelInside {
	height: 100%;
	position: relative;
	overflow: auto;
}

#content.w-full .sidePanelBase .grid_8.newsTabs {
	margin: 0 auto;
	background: none;
}

.sidePanelBase .newsTabs ul {
	display: table;
	width: 100%;
	margin: 0 -1px;
	padding: 0;
}

.sidePanelBase .newsTabs ul li {
	display: table-cell;
	margin: 0;
	padding: 0 1px;
	height: 36px;
	float: none;
	width: 25%;
}

.sidePanelBase .newsTabs ul li a {
	display: block;
	vertical-align: middle;
	height: 36px;
	padding: 11px 5px 0 5px;
	text-align: center;
	color: #959595;
	text-transform: uppercase;
	overflow: hidden;
	font: bold 10px/11px 'open_sansregular', arial,tahoma,verdana;
	background: #3c3c3c;
}

.sidePanelBase .newsTabs ul li a:hover,.sidePanelBase .newsTabs ul li.active a {
	background: #525252;
	color: #fff;
	text-decoration: none;
}

.sidePanelBase .tickerWrapper {
	border: none;
	background: #525252;
}

.sidePanelBase #newest li,.sidePanelBase #sport li{
	color: #999;
	padding: 0;
	margin: 0 0 8px;
	background: none;
}

.sidePanelBase #newest li a {
	color: #fff;
}

.sidePanelBase #newsTabs {
	background: none;
}
.sidePanelBase #newsTabs .tickerWrapper a {
	color: #fff;
}

.sidePanelBase #newest,.sidePanelBase #mostRead,.sidePanelBase #mostComments,.sidePanelBase #sport {
	padding: 0 5px;
}

.sidePanelBase #newest li,.sidePanelBase #mostRead li,.sidePanelBase #mostComments li, ,.sidePanelBase #sport li,.testList li {
	background: none;
	padding: 0 0 9px 0;
}

.sidePanelBase #newest li:before,.sidePanelBase #mostRead li:before,.sidePanelBase #mostComments li:before,.sidePanelBase #sport li:before,.testList li:before {
	content: "»";
	display: block;
	float: left;
	margin: -1px 5px 0 0;
	color: #fff;
}

.sidePanelBase .tickerWrapper #newest li:before {
	display: none;
}

#content.w-full .sidePanelBase .expandSpacer {
	background: #525252;
	padding: 14px 0 10px;
}

#content.w-full .sidePanelBase .expandSpacer a.expand, #content.w-full .sidePanelBase a.latest_news  {
	display: inline-block;
	padding: 7px 10px 6px;
	margin: 0 0 0 12px;
	background: #d71c1c;
	color: #fff;
	font: bold 11px/12px 'open_sansregular', arial,tahoma,verdana;
	border-radius: 12px;
	border:none;
}
#content.w-full .sidePanelBase .expandSpacer {
	float: left;
}
#content.w-full .sidePanelBase a.latest_news {
	margin: 14px 0 0 10px;
}
#content.w-full .sidePanelBase .expandSpacer a.expand:hover, #content.w-full .sidePanelBase a.latest_news:hover {
	text-decoration: none;
	background: #b91616;
}

.sidePanelBase .columnsRmenu,.sidePanelBase .columnistsRmenu {
	margin: 0;
}
#content.w-full .sidePanelBase .redBar{ padding:10px 30px 0 10px; height:36px;}
#content.w-full .sidePanelBase .redBar h2, #content.w-1-3 .sidePanelBase .pollHome h3, #content.w-1-3 .sidePanelBase .narrowBlock h3 a {font: 800 13px/18px 'open_sansbold', arial,tahoma,verdana; margin-left:0;}
.sidePanelBase .columnsRmenu ul li {
	margin-bottom: 7px;
}

.sidePanelBase .neutroBarNarrow,.sidePanelBase .neutroBarWide,.sidePanelBase .neutroBarMedium,.sidePanelBase .feljtonHome h3 {
	height: 36px;
	overflow: hidden;
	padding: 10px 30px 0 10px;
	background: #ef1e26; /* Old browsers */
background: -webkit-linear-gradient(top, #ef1e26 1%, #d4020a 100%);

	background: -moz-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: -o-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: -ms-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: linear-gradient(top, #ef1e26 1%, #d4020a 100%); /* W3C */
-image  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1e26', endColorstr='#d4020a',GradientType=0 ); /* IE6-9 */
}

.sidePanelBase .neutroBarNarrow h3:before,.sidePanelBase .neutroBarWide h3:before,.sidePanelBase .neutroBarMedium h3:before {
	display: none;
}

.sidePanelBase .neutroBarNarrow h3,.sidePanelBase .neutroBarWide h3,.sidePanelBase .neutroBarMedium h3 {
	color: #fff;
	overflow: hidden;
	white-space: nowrap;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	font: 800 18px/18px 'open_sansregular', arial,tahoma,verdana;
	margin: 0;
	padding: 0;
}

.sidePanelBase .neutroBarNarrow h3 a,.sidePanelBase .neutroBarWide h3 a,.sidePanelBase .neutroBarMedium h3 a {
	color: #fff;
	text-decoration: none;
}

#content.w-full .sidePanelBase .grid_8.pollHome {
	background: #525252;
	color: #fff;
	border: none;
}

#content.w-full .sidePanelBase .grid_8.pollHome p {
	margin: 0 0 18px;
}

#content.w-full .sidePanelBase .labelRadio {
	position: relative;
	display: block;
	margin: 0 0 10px;
	padding: 5px 0 5px 15px;
	text-indent: 0;
	cursor: pointer;
	font: 600 14px/15px 'open_sansregular', arial,tahoma,verdana;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content.w-full .sidePanelBase .labelRadio {
	padding: 5px 0 5px 32px;
}

}

#content.w-full .sidePanelBase .labelRadio input[type="radio"] {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: 0;
	visibility: hidden;
}

#content.w-full .sidePanelBase .labelRadio:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	content: " ";
	width: 12px;
	height: 12px;
	border: 6px solid #fff;
	background: #fff;
	border-radius: 12px;
}

#content.w-full .sidePanelBase .labelRadio.on:before {
	background: red;
}

#content.w-full .sidePanelBase .pollButton {
	background: #D71C1C;
	color: #fff;
	display: inline-block;
	font: bold 12px/12px 'open_sansregular', arial,tahoma,verdana;
	margin: 0 8px 0 0;
	padding: 0 12px;
	height: 24px;
	border-radius: 12px 12px 12px 12px;
}

.sidePanelBase .pollActive .buttons {
	padding: 10px 0 0 0;
}

.sidePanelBase .pollActive .buttons a {
	background: #222;
	color: #fff;
	display: inline-block;
	font: bold 11px/12px 'open_sansregular', arial,tahoma,verdana;
	margin: 0 8px 0 0;
	padding: 7px 12px 6px;
	border-radius: 12px 12px 12px 12px;
}

.sidePanelBase .pollActive .buttons a:hover {
	text-decoration: none;
}

.sidePanelBase .sidePanelTriger {
	display: block;
	position: absolute;
	left: 0;
	top: 360px;
	width: 66px;
	height: 92px;
	cursor: pointer;
	background: rgba(0,0,0,0.75);

	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.12);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.12);
	margin: 0 0 0 -66px;
	border-radius: 66px 0 0 66px;

	-webkit-transition: all 260ms linear;
	-moz-transition: all 260ms linear;
	-o-transition: all 260ms linear;
	-ms-transition: all 260ms linear;
	transition: all 260ms linear;
}

.sidePanelBase .sidePanelTriger:hover {
	background: rgba(0,0,0,0.65);

	-webkit-transition: all 260ms linear;
	-moz-transition: all 260ms linear;
	-o-transition: all 260ms linear;
	-ms-transition: all 260ms linear;
	transition: all 260ms linear;
}

.sidePanelBase .sidePanelTriger:after {
	display: block;
	content: " ";
	float: left;
	margin: 34px 0 0 30px;
	background: transparent url('../images/basic/sprites.png') no-repeat -53px -30px;
	width: 14px;
	height: 24px;

	-webkit-transition: all 260ms linear;
	-moz-transition: all 260ms linear;
	-o-transition: all 260ms linear;
	-ms-transition: all 260ms linear;
	transition: all 260ms linear;

	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-o-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
}

.sidePanelBase .sidePanelTriger.on:after {
	-webkit-transition: all 260ms linear;
	-moz-transition: all 260ms linear;
	-o-transition: all 260ms linear;
	-ms-transition: all 260ms linear;
	transition: all 260ms linear;

	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

div.pollResults {
	padding: 12px 12px 12px 0;
}

div.pollResults p {
	padding: 7px 10px 6px;
	background: rgba(255,255,255,0.8);
}

.pollResults p.pollResult {
	background: red !important;
}

.pollActive div.pollResults a {
	color: #fff;
}

#content {
	z-index: 4;
}

#footer {
	z-index: 3;
}

.newsTabs ul li.active {
	background: transparent;
}

.newsTabs ul li.active,.categoryLatest ul li.active {
	background: transparent;
}

.overLayer {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 90;
	background: rgba(255,255,255,0.65);
}

.overLayer.on {
	display: block;
}

html.on {
	overflow: hidden !important;
}

.sidePanel .articleInfo {
	margin: 0 0 12px;
}

#content.w-full .sidePanel .grid_8,#content.w-full .sidePanel .grid_4 {
	float: none;
	/*width: auto;*/
	width: 100%;
	color: #fff;
	border:none;
}

.sidePanel #newest li, #mostRead li, .sidePanel #mostComments li, .sidePanel #sport li, .sidePanel .testList li { font-size:14px; margin:0}
.sidePanel #newsTabs .tickerWrapper a, .sidePanel #newsTabs .tickerWrapper a:visited { font-weight:normal;}

#content.w-full .sidePanel .grid_4 {
	background: #525252;
	margin: 0 0 10px;
	padding: 0;
}

#content.w-full .narrowBlock.exchange, #content.w-full .narrowBlock.forecast, #content.w-full .narrowBlock.horoscope, #content.w-full .narrowBlock, .sidePanelBase .w-1-3 .grid_8   { border:none;}

.trnStories,.testHome {
	border-bottom: none;
}

.sidePanel .narrowBlock h3 {
	color: #FFFFFF;
	font: 800 18px/18px 'open_sansregular', arial,tahoma,verdana;
	margin: 0;
	overflow: hidden;
	padding: 0;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	height: 36px;
	overflow: hidden;
	padding: 10px 30px 0 10px;
	background: #ef1e26; /* Old browsers */
background: -webkit-linear-gradient(top, #ef1e26 1%, #d4020a 100%);

	background: -moz-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: -o-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: -ms-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: linear-gradient(top, #ef1e26 1%, #d4020a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1e26', endColorstr='#d4020a',GradientType=0 ); /* IE6-9 */
}

.sidePanel .narrowBlock h3 a {
	color: #fff;
	font: 800 18px/18px 'open_sansregular', arial,tahoma,verdana;
}

.sidePanel .narrowBlock div {
	background: #525252;
	padding: 10px;
}

.sidePanel .narrowBlock p {
	border: none;
}

.sidePanel .grey {
	color: #f1f1f1;
}

.sidePanel .exchange table td {
	text-align: center;
}

.sidePanel .narrowBlock {
	margin: 0;
	border:none;
}

.sidePanel a:link,.sidePanel a:visited,.sidePanel #newsTabs .tickerWrapper a:link,.sidePanel #newsTabs .tickerWrapper a:visited {
	color: #ddd;
}

.sidePanel a:hover,.sidePanel a:link:hover,.sidePanel a:visited:hover,.sidePanel #newsTabs .tickerWrapper a:hover,.sidePanel #newsTabs .tickerWrapper a:visited:hover {
	color: #fff;
}

#content.w-full .grid_4.forcedWide {
	width: 100%;
}

.authorsRcolumn {
	overflow: hidden;
}

.authorsRcolumn ul li {
	display: block;
	float: left;
	width: 33.3%;
	margin: 6px 0;
}

.sidePanel .pollActive { padding-left:12px; margin-bottom:12px;}
.sidePanel  .pollActive .buttons { border:none;}
#content.w-full .sidePanel .pollButton {border:none;}

.sidePanel .gbCaricature h2 a,
.sidePanel .neutroBarNarrow h3 a{
	font: 800 18px/18px 'open_sansregular', arial,tahoma,verdana;
}

.sidePanel .feljtonHome .articleInfo{color: #999999;}

.sidePanel  .columnistsRmenu ul li a.article { font-weight:bold;}

.sidePanel .trnAvatar { color:#FFF; font-weight:normal; font-size: 10px;}.
.sidePanel .trnStories .trnArchive { font-size:14px;}

.authorsRcolumn ul li:nth-of-type(3n+1) {
	clear: left;
}

@media all and (max-width: 610px) and (min-width:421px) {
	.authorsRcolumn ul li {
	width: 50%;
}

.authorsRcolumn ul li:nth-of-type(3n+1) {
	clear: none;
}

.authorsRcolumn ul li:nth-of-type(odd) {
	clear: left;
}

}

@media all and (max-width: 420px) and (min-width:0) {
	.authorsRcolumn ul li {
	width: auto;
	float: none;
}

.authorsRcolumn ul li:nth-of-type(3n+1) {
	clear: none;
}

.authorsRcolumn ul li:nth-of-type(odd) {
	clear: left;
}

}

.sidePanel .feljtonHome h3 a {
	color: #fff;
	overflow: hidden;
	white-space: nowrap;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	font: 800 18px/18px 'open_sansregular', arial,tahoma,verdana;
	margin: 0;
	padding: 0;
}

.sidePanel .feljtonHome h3.feljtonTitle {
	background: #5c5c5c;
	font: bold 12px/13px 'open_sansregular', arial,tahoma,verdana;
	margin: 0;
	border-radius: 0;
}

.sidePanel .feljtonHome h3.feljtonTitle a {
	background: none;
	display: block;
	padding: 4px 0;
	font: bold 12px/13px 'open_sansregular', arial,tahoma,verdana;
}

.sidePanel .categoryLatest h3 a {
	color: #000 !important;
}

.sidePanel .feljtonHome .feljtonBlurb {
	margin: 0;
	background: #444;
	padding: 7px 12px 12px;
}

.sidePanel .categoryList li a {
	color: #000 !important;
}

.sidePanel .shortNav {
	float: right;
	margin: -6px -27px 0 0;
	width: auto;
}

.sidePanel .shortNav .prev,.sidePanel .shortNav .next {
	display: block;
	float: left;
	margin: 4px;
	padding: 0;
	width: 23px;
	height: 23px;
	background: #9e0107;
	text-indent: -9999px;
	border-radius: 23px;
}

.sidePanel .shortNav .prev:before,.sidePanel .shortNav .next:before {
	display: block;
	content: " ";
	width: 5px;
	height: 9px;
	float: left;
}

.sidePanel .shortNav .prev:hover,.sidePanel .shortNav .next:hover {
	background: #f57e82;
}

.sidePanel .shortNav .next:before {
	margin: 7px 0 0 9px;
	background: transparent url('../images/basic/sprites.png') no-repeat -141px -16px;
}

.sidePanel .shortNav .prev:before {
	margin: 7px 0 0 8px;
	background: transparent url('../images/basic/sprites.png') no-repeat -141px -16px;

	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sidePanel .itemHome {
	display: block;
	float: left;
	margin-bottom: 0.75em;
	padding-left: 18px;
	padding-right: 18px;
	width: 296px;
}

.sidePanel .addToCart {
	display: none;
}

.sidePanel .addToCart a,.sidePanel .addToCart a.hasInStock {
	border-radius: 3px;
	background: #ef1e26; /* Old browsers */
background: -webkit-linear-gradient(top, #ef1e26 1%, #d4020a 100%);

	background: -moz-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: -o-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: -ms-linear-gradient(top, #ef1e26 1%, #d4020a 100%);
	background: linear-gradient(top, #ef1e26 1%, #d4020a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1e26', endColorstr='#d4020a',GradientType=0 ); /* IE6-9 */
}

.shop {
	width: auto;
	margin: 0 10px 10px;
}

.shop .item {
	float: left;
	width: 50%;
	padding: 0 10px;
}

@media all and (max-width: 650px) and (min-width:0) {
	
	#latestTimefilter, #latestTimefilter.floatit { border-bottom: none; padding-top:5px; padding-bottom:5px;}
	#latestTimefilter .ystNews, #latestTimefilter.floatit .ystNews { margin-bottom:5px; display:inline-block;}
	#latestTimefilter .ystNews .dateSplit, #latestTimefilter.floatit .ystNews .dateSplit { top:5px; left:-50px}
	#latestTimefilter .todNews .dateSplit, #latestTimefilter.floatit .todNews .dateSplit{ top:32px; left:-360px }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		 #latestTimefilter .todNews .dateSplit, #latestTimefilter.floatit .todNews .dateSplit  { top:5px; left:-50px  }
	}
	
}

@media all and (max-width: 540px) and (min-width:0) {
	.shop .item {
	float: none;
	width: auto;
	padding: 0 10px;
	}
	.latestGrid li {
		width: 100%;
		min-height: 10px;
	}
}


.fullPhotoVideo ul li.clear {
	display: none;
}

.fullPhotoVideo ul li:nth-of-type(5n+1) {
	clear: left;
}

.fullPhotoVideo ul li {
	width: 23%;
	margin: 0 1%;
}

.fullPhotoVideo ul li img {
	display: block;
	width: 100%;
	height: auto !important;
}

h2.pageTitle {
	padding: 15px 0;
}

.oldmobile {
	display: block;
	height: auto;
	visibility: visible;
	width: 250px;
	border-radius: 30px;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
	margin: 10px auto 30px;
	background: #ED1C24;
	color: #FFF !important;
}
.columnistsRmenu ul li a.article { color: #D20A0A}
.trnStories p.trnTitle {color: #D20A0A}
.feljtonHome .articleInfo { font-size:12px; font-weight:bold;}
.columnistsRmenu a{ font-size:12px; font-weight:bold;}
.trnStories p font{font-size:12px;}
.trnAvatar { margin-left:10px; font-size:12px; font-weight:bold; color: #FFF;}

.topHome .grid_4.mLzero .imgb h3 a, .topHome .grid_4.mRzero .imgb h3 a{ font-size:14px}
.storyBrd .sectionTitle { display:none;}
}

/*--- Font Sizes ---*/

@media all and (min-width: 1px) and (max-width: 970px) {
	
	#content .mainStory h2 a,
	.headlines li,
	.storySmall h3 a,
	.storyBrd h3 a,
	.storyBrdNoImg h3 a,
	.story h3 a,
	.mainStoryLight h3 a
	{ font-size: 16px; font-weight: normal;}
	
	.headlines li {line-height:120%; background-position: 0 6px;}
	.headlines li a:link, .headlines li a:visited {font-weight: normal;}
	
}

/* Addons */
#content.w-full .sidePanelBase .grid_4 {
	background: none repeat scroll 0 0 #525252;
	margin: 0 0 10px;
	padding: 0;
}

.sidePanelBase .narrowBlock h3 {
	background: -webkit-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -moz-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -o-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -ms-linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(center top , #EF1E26 1%, #D4020A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font: 800 13px/18px 'open_sansbold', arial,tahoma,verdana;
	height: 36px;
	margin: 0;
	overflow: hidden;
	padding: 10px 30px 0 10px;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}

.sidePanelBase .narrowBlock h3 a {
	color: #FFFFFF;
	font: 800 13px/18px 'open_sansbold', arial,tahoma,verdana;
}

.sidePanelBase .narrowBlock div {
	background: none repeat scroll 0 0 #525252;
	padding: 10px;
}

.sidePanelBase .narrowBlock p {
	border: medium none;
}

.sidePanelBase .grey {
	color: #F1F1F1;
}

.sidePanelBase .exchange table td {
	font-weight: bold;
	text-align: center;
}

.sidePanelBase .exchange table td.flag {
	padding-bottom: 2px;
	padding-top: 2px;
}

.sidePanelBase .exchange table td.flag img {
	width: 22px;
}

.sidePanelBase .exchange .exPlus,.sidePanelBase .exchange .exMinus {
	font-size: 12px;
	font-weight: normal;
}

.sidePanelBase .narrowBlock {
	margin: 0;
}

.sidePanelBase a:link,.sidePanelBase a:visited,.sidePanelBase #newsTabs .tickerWrapper a:link,.sidePanelBase #newsTabs .tickerWrapper a:visited {
	color: #DDDDDD;
}

.sidePanelBase a:hover,.sidePanelBase a:link:hover,.sidePanelBase a:visited:hover,.sidePanelBase #newsTabs .tickerWrapper a:hover,.sidePanelBase #newsTabs .tickerWrapper a:visited:hover {
	color: #FFFFFF;
}

.sidePanelBase .feljtonHome h3 a {
	color: #FFFFFF;
	font: 800 13px/18px 'open_sansbold', arial,tahoma,verdana;
	margin: 0;
	overflow: hidden;
	padding: 0;

	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}

.sidePanelBase .feljtonHome h3.feljtonTitle {
	background: none repeat scroll 0 0 #5C5C5C;
	border-radius: 0;
	font: bold 13px/13px 'open_sansbold', arial,tahoma,verdana;
	margin: 0;
}

.sidePanelBase .feljtonHome h3.feljtonTitle a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	font: bold 13px/13px 'open_sansregular', arial,tahoma,verdana;
	padding: 4px 0;
}

.sidePanelBase .categoryLatest h3 a {
	color: #000000 !important;
}

.sidePanelBase .feljtonHome .feljtonBlurb {
	background: none repeat scroll 0 0 #444444;
	margin: 0;
	padding: 7px 12px 12px;
}

.sidePanelBase .categoryList li a {
	color: #000000 !important;
}

.sidePanelBase .shortNav {
	float: right;
	margin: -6px -27px 0 0;
	width: auto;
}
.sidePanelBase .neutroBarNarrow h3 a {
	font-size: 13px;
	line-height: 18px;
}
#newest li, #mostRead li, #mostComments li, #sport li, .testList li {
	font-size: 12px;
	margin-bottom: 8px;
}
.pollActive .buttons {
	border: 0;
}
.w-1-3 .pollHome .prefix_025 {
	padding-left: 12px;
	margin-bottom: 12px;
}
.w-1-3 .feljtonHome .articleInfo {
	margin-top: 0;
	color: #FFF;
}

.w-1-3 .narrowBlock.horoscope {
	position: relative;
}
.w-1-3 .narrowBlock.horoscope h3 ul {
	right: 5px;
	top: 9px;
	position: absolute;
}
.w-1-3 .narrowBlock.horoscope .horoSliderBox {
	padding: 10px 0 10px 0;
}
.singlePhoto {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	float: none;
}
/*
.listPop {
	display: none !important;
}
*/
.bannerPullDown {
margin: 8px 0 0;
}
.formRow input#terms {
	-webkit-appearance: checkbox;
	width: 20px;
	height: 20px;
}
.formRow#recap {
	line-height: 50px;
}
.formRow#recap > label {
	line-height: 50px;
}
.formRow#recap > input.secure {
	width: 80px;
}