@import url("standard.screen.css");
@import url("additional.screen.css");

/* customized definitions for the current page */

a { text-decoration: none; color: #800; }
a:visited { text-decoration: none; color: #544; } /* b77 */
a:hover { text-decoration: underline; color: #b00; }

body {
	font-family:Tahoma,Arial,sans;
}
#bodywrap {
	/*background: #f2f2f2 url("http://static.itnews.sk/grf/body_bg_tile.png") repeat-x;*/
	background: #ddd url("http://static.itnews.sk/grf/body_bg_tile.png") repeat-x;
}
	.body_i {
		background: transparent url("http://static.itnews.sk/grf/body-i_bg.png") top center no-repeat;
	}


.fa-left {
	float: left;
}

.fa-right {
	float: right;
}

hr {
/*	border-color:#DDDDDD -moz-use-text-color -moz-use-text-color;*/
	border-color:#DDDDDD;
	border-left:0 none;
	border-right:0 none;
	border-style:dashed none none;
	border-width:1px 0 0 0;
	margin-top:20px;
}

.submit_button {
	background: transparent url("http://static.itnews.sk/grf/button_right.png") left top no-repeat;
	width: 23px;
	height: 22px;
	border: 0 !important;
}

.divider_10 {
	display: block;
	height: 10px;
	clear: both;
	overflow: hidden;
}

.image_vertical_middle {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	}

.page-head {
	position: relative;
	width: 1000px;
	height: 105px;
	margin: 0 auto;
	text-align: left;
}
	.page-head a:hover {
		text-decoration: none;
	}
	.page-head .logo {
		position: absolute;
		top: 35px;
		left: 0;
	}
	.page-head .banner {
		position: absolute;
		top: 35px;
		left: 280px;
	}
	.page-head .menu-ubertop {
		position: absolute;
		height: 15px;
		top: 2px;
		left: 0;
		overflow: hidden;
	}
		.page-head .menu-ubertop ul,
		.page-head .menu-ubertop li {
			margin: 0;
			padding: 0 10px 0 0;
		}
		.page-head .menu-ubertop li {
			float: left;
			list-style-type: none;
		}
		.page-head .menu-ubertop li a {
			font-size: 11px;
			font-weight: bold;
			color: #dedede;
		}
			.page-head .menu-ubertop li a:hover {
				color: #fff;
			}
	.page-head .quick-menu {
		position: absolute;
		top: 7px;
		left: 810px;
		height: 30px;
		width: 190px;
	}
		.page-head .quick-menu span {
			display: block;
			padding:15px 0 0 11px;
			color: #fff;
		}
		.page-head .quick-menu a {
			color: #dedede;
			font-weight: bold;
			font-size: 11px;
		}
		.page-head .quick-menu a:hover {
			color: #fff;
		}
	.page-head .quick-search {
		position: absolute;
		top: 75px;
		left: 810px;
		height: 30px;
		width: 190px;
	}
		.page-head .quick-search .query {
			border: 1px solid black;
			color: #666666;
			float: left;
			font-size: 12px;
			height: 18px;
			margin-right: 5px;
			padding: 2px 0 0 2px;
			width: 158px;
		}
		.page-head .quick-search .submit {
			float: left;
			background: transparent url("http://static.itnews.sk/grf/quick_search_button.png") left top no-repeat;
			width: 23px;
			height: 22px;
			border: 0 !important;
		}

.page {
	width: 1000px;
	position: relative;
}
	.page_i {
		padding: 0;
		min-height: 0;
	}
	.page .menu-top {
		height: 34px;
		margin-bottom: 0 !important;
		padding: 0;
		overflow: hidden;
		background: transparent url("http://static.itnews.sk/grf/menu_top_bg.png") top left repeat-x;
	}
		.page .menu-top a {
			display: block;
			height: 34px;
			margin-right: 10px;
			float: left;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
		}
		.page .menu-top a.current,
		.page .menu-top a:hover {
			/*background-position: 0 -34px;*/
			text-decoration: none;
		}
			.page .menu-top a span {
				display: block;
				padding: 10px 5px 10px 5px;
			}
		.page .menu-top a.current span,
		.page .menu-top a:hover span {
			background: transparent url("http://static.itnews.sk/grf/menu_top_highlight-arrow.png") 5px 28px no-repeat;
		}
			
	.menu-top-sub {
		/*position: absolute;
		top: 34px;
		left: 0;*/
		padding-top: 2px;
		height: 25px;
		width: 1000px;
		background: #e6e6e6;
		overflow: visible;
		/*background-color: #9e9e9e;

		z-index: 10;*/
	}
	.menu-top-sub-white {
		background-color: #fff;
	}
		.menu-top-sub ul{
			padding: 0;
			margin: 5px 0 0;
			width: 1100px;
		}
			.menu-top-sub ul li {
				display: inline;
			}
		.menu-top-sub a {
			display: block;
			height: 20px;
			float: left;
			color: #777;
			/*color: #fff;*/
			font-weight: bold;
			font-size: 11px;
			padding: 0;
			/*background: transparent url("http://static.itnews.sk/grf/menu_top_highlight-arrow-sub.png") 4px 18px no-repeat;*/
			background: transparent url("http://static.itnews.sk/grf/menu_top_highlight-arrow-sub-gray.png") 4px 18px no-repeat;
			text-decoration:none;
		}
		.menu-top-sub-white a {
			color: #9e9e9e;
		}
		.menu-top-sub a:hover {
			background-position: 5px 11px;
		}
		.menu-top-sub a.current {
			text-decoration: none;
			/*background: #fff;*/
			/*color: #666;*/
			background: transparent url("http://static.itnews.sk/grf/menu_top_highlight-arrow-sub-red.png") 4px 11px no-repeat;
			color: #000;
		}
		.menu-top-sub a.current:hover {
			background-position: 4px 11px;
		}
		.menu-top-sub-white a.current,
		.menu-top-sub-white a:hover {
			color: #000;
		}
			.menu-top-sub a span {
				display: block;
				padding: 0 3px 0;
			}

.page_content {
	background: transparent url("http://static.itnews.sk/grf/page_content_bg_tile.png") top center repeat-y;
	text-align: left;
	margin-top: -34px;
	padding-top: 31px;
}
	.page_content_i {
		width: 1000px;
		margin: 0 auto;
		position: relative;
	}
		.banner_skyscraper {
			position: absolute;
			left: 1006px;
			top: 20px;
		}
		.content-3col {
			padding-top: 10px;
		}
			
			.content-3col .content-col-l {
				float: left;
				width:200px;
				margin: 0 10px 0 5px;
			}
			.content-3col .content-col-l-i {
				padding:5px;
			}
				
			.content-3col .content-col-c {
				float: left;
				width:470px;
			}
					
			.content-3col .content-col-r {
				float: right;
				width: 300px;
				margin-right: 5px;
			}
			.content-3col .content-col-r-i{
			}
				
		.content-2col {
			padding-top: 10px;
		}
			
			.content-2col .content-col-l {
				float: left;
				width: 675px;
				margin-left: 10px;
				/*overflow: hidden;*/
			}
			.content-2col .content-col-r {
				float: right;
				width: 300px;
				margin-right: 5px;
			}
		.content-1col-article {
			padding: 10px;
		}
			
		.issue {
			border:1px solid #ccc;
			height:175px;
			}
			
		.banner-left {
			height: 200px;
			}
		
		.banner-center {
			height: 310px;
			}


.page-foot {
	background: #bebebe url("http://static.itnews.sk/grf/page_foot_bg_tile.png") top center repeat-x;
	height: 210px;
	overflow: hidden;
	color: #727072;
}
	.page-foot-i {
		background: transparent url("http://static.itnews.sk/grf/page_foot_bg.png") top center no-repeat;
		width: 1000px;
		margin: 0 auto;
		padding-top: 50px;
		text-align: left;
	}
		.page-foot-i .column {
			width:150px;
			height: 140px;
			float:left;
		}
		.page-foot-i .column-user,
		.page-foot-i .column-rss {
			width: 180px;
		}
			.page-foot-i .column h3 {
				display: none;
			}
				/*.page-foot-i .column h3 span {
					
				}*/
			.page-foot-i .column ul {
				margin: 0;
				padding: 0;
			}
				.page-foot-i .column li {
					list-style-type: none;
					padding: 3px 0 0 15px;
				}
				.page-foot-i .column-user li,
				.page-foot-i .column-rss li {
					padding-left: 5px;
				}
					.page-foot-i .column li.rss {
						padding: 25px 0 0 15px;
					}
						.page-foot-i .column li.rss a {
							font-size: 12px;
							color: #c7c7c7;
							display: block;
							height: 25px;
						/*	line-height:30px;*/
							margin-top:2px;
							width: 60px;
							padding-left: 35px;
						}
			.page-foot-i a {
				color: #727072;
				font-size: 11px;
				font-weight: bold;
			}
				.page-foot-i a:hover {
					color: #fff !important;
					text-decoration: none;
				}
	.page-foot-i .uberfoot {
		font-size: 11px;
		color: #686868;
	}
		.page-foot-i .uberfoot a {
			color: #686868;
			text-decoration: underline;
		}
		
		
		
		
/* generic boxes */

.content-col-l .box {
	font-size: 11px;
	margin: 5px 0;
	padding-bottom: 5px;
	background: transparent url("http://static.itnews.sk/grf/left_box_bg.png") bottom left no-repeat;
}
.content-2col .content-col-l .box {
	background: transparent url("http://static.itnews.sk/grf/left_box_bg-2col.png") bottom left no-repeat;
}
.content-col-l .box_red {
	color: #fff;
	background: transparent url("http://static.itnews.sk/grf/left_box_bg-red.png") bottom left no-repeat;
}
	.content-col-l .box h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		font-size: 12px;
		padding-left: 5px;
		height: 25px;
		/*background: transparent url("http://static.itnews.sk/grf/right_box_head_bg.png") top left no-repeat;*/
		background: transparent url("http://static.itnews.sk/grf/left_box_head_bg-red.png") top left no-repeat;
		/*background: #7f7f7f;*/
		/*border-bottom: 1px solid #ddd;*/
	}
	.content-col-l .box_red h2 {
		background: #000;
		color: #fff;
	}
		.content-col-l .box h2 span {
			display: block;
			padding: 5px 5px 0 0;
			color: #fff;
		}
	.content-col-l .box_i {
		padding: 5px 5px 0;
		/*text-align: justify;*/
	}
		.content-col-l .box_i .box_foot {
			display: block;
			margin-top: 5px;
			padding-top: 5px;
			border-top: 1px #d9d9d9 solid;
		}
			.content-col-l .box_i .box_foot a {
				float: right;
			}


.content-col-r .box {
	font-size: 11px;
	margin: 5px 0;
	padding-bottom: 5px;
	background: transparent url("http://static.itnews.sk/grf/right_box_bg.png") bottom left no-repeat;
}
	.content-col-r .box h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		font-size: 12px;
		height: 25px;
		padding-left: 5px;
		/*background: transparent url("http://static.itnews.sk/grf/right_box_head_bg.png") top left no-repeat;*/
		background: transparent url("http://static.itnews.sk/grf/right_box_head_bg-red.png") top left no-repeat;
		/*background: #7f7f7f;*/
		/*border-bottom: 1px solid #ddd;*/
	}
		.content-col-r .box h2 span {
			display: block;
			padding: 5px 5px 0 0;
		}
	.content-col-r .box_i {
		padding: 5px 5px 0;
/*		text-align: justify;*/
	}
		.content-col-r .box_i .box_foot {
			display: block;
			margin-top: 5px;
			padding-top: 5px;
			border-top: 1px #d9d9d9 solid;
		}
			.content-col-r .box_i .box_foot a {
				float: right;
			}

.content-col-r .box.dark {
	background: transparent url("http://static.itnews.sk/grf/right_box_bg-dark.png") bottom left no-repeat;
}
	.content-col-r .box.dark .box_i {
		color: #eee;
	}
		.content-col-r .box.dark .box_i a {
			color: #fff;
		}
		.content-col-r .box.dark .video_list_item .image {
			border: 1px #000 solid!important;
		}
		.content-col-r .box.dark .video_list_item:hover .image {
			border: 1px #fff solid!important;
		}

/* specific boxes */

.content-col-l .calendar {
	
}
	.content-col-l .calendar .month_1 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month1.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_2 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month2.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_3 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month3.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_4 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month4.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_5 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month5.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_6 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month6.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_7 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month7.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_8 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month8.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_9 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month9.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_10 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month10.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_11 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month11.png") 1px 1px no-repeat; }
	.content-col-l .calendar .month_12 { background: transparent url("http://static.itnews.sk/grf/left_calendar_month12.png") 1px 1px no-repeat; }
	.content-col-l .calendar table {
		margin-left: 22px;
	}
		.content-col-l .calendar table td {
			width: 20px;
			height: 16px;
			margin: 1px;
			padding: 1px;
			background: #efefef;
		}
		.content-col-l .calendar table td.empty {
			background: #fff;
		}
			.content-col-l .calendar table td span {
				display: block;
				border: 1px #efefef solid;
				padding: 2px;
				text-align: center;
			}
			.content-col-l .calendar table td.empty span {
				border: 1px #dedede solid;
			}
			.content-col-l .calendar table td.event span {
				border: 1px #dedede solid;
				background: #ffdede;
			}
			.content-col-l .calendar table td.today span {
				border: 1px #dedede solid;
				background: #bbffbb !important;
			}
.content-col-l .article-list a {
	color:#666;
}

.content-col-homepage {
	float:left;
	width:780px;
}

.content-col-homepage .box_center_tops {
	float:left;
}

.content-col-homepage .box_right_themes {
	float:right;
	margin-top: 0px;
}

.box_center_tops {
	background: #000;
	margin-bottom: 10px;
	background: transparent url("http://static.itnews.sk/grf/topnews_bg.png") top left no-repeat;
	width: 470px;
	height: 317px;
	overflow: hidden;
	position: relative;
}
	.box_center_tops .player_box {
		width: 418px;
		height: 236px;
		margin: 1px 0 0 1px;
	}
	.box_center_tops #player_thumbnails {
		left: 385px;
		top: 20px;
		width: 80px;
		height: 220px;
		position: absolute;
		overflow: hidden;
	}
		.box_center_tops #player_thumbnails img {
			height: 44px;
			width: 78px;
			margin-bottom: 5px;
			filter: alpha(opacity=50);
			-moz-opacity: 0.5;
			opacity: 0.5;
			border: 1px transparent solid;
		}
		.box_center_tops #player_thumbnails img.current,
		.box_center_tops #player_thumbnails img:hover {
			filter: alpha(opacity=100);
			-moz-opacity: 1;
			opacity: 1;
		}
	.box_center_tops #item_content_1,
	.box_center_tops #item_content_2,
	.box_center_tops #item_content_3,
	.box_center_tops #item_content_4,
	.box_center_tops #item_content_5,
	.box_center_tops #item_content_6,
	.box_center_tops #item_content_7,
	.box_center_tops #item_content_8{
		
	}
	.box_center_tops h2 {
		/*background: black;*/
		height: 23px;
		line-height: 21px;
		padding: 5px 5px 0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:21px;
		font-weight:normal;
	}
		.box_center_tops h2 a {
			color: #fff;
			display:block;
			height:23px;
			overflow:hidden;
		}
	.box_center_tops .abstract {
		height: 50px;
		font-size: 13px;
		/*background: transparent url("http://static.itnews.sk/grf/tops_abstract_bg.png") bottom left no-repeat;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") top right no-repeat;
		color: #fff;
		display: block;
		line-height:15px;
		padding: 5px;/*
		font-style: italic;
		text-align: justify;*/
	}

.box_right_themes {
	margin-bottom: 0px;
	margin-top: 5px;
	width: 300px;
}
	.box_right_themes .box {
		background: none !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
		.box_right_themes .box_i {
			padding-bottom: 0 !important;
		}
	.box_right_themes .theme {
		height: 103px;
		padding: 0;
		position: relative;
		overflow: hidden;
		margin-bottom:4px;
	}
	
	.content-2col .box_right_themes .theme {
		/*margin-bottom:-5px;*/
	}
	
	.box_right_themes .single {
		margin-bottom:0;
	}
	
		.box_right_themes .theme h2 {
			display: none;
		}
		.box_right_themes .theme ul,
		.box_right_themes .theme li {
			padding: 0;
			margin: 0;
			line-height: 85%;
		}
		.box_right_themes .theme ul {
			height: 103px;
			background: transparent url("http://static.itnews.sk/grf/themes_overlay.png") no-repeat;
		}
			.box_right_themes .theme li {
				/*list-style-type: circle;
				margin-left: 20px;*/
				padding: 5px 5px 0;
				color: #fff;
			}
				.box_right_themes .theme li a {
					color:#fff;
					font-size: 11px;
					font-weight: bold;
				}
		.box_right_themes .theme a.more {
			display: block;
			background: transparent url("http://static.itnews.sk/grf/themes_more_bg2.png") 0 0 no-repeat;
			height: 23px;
			width: 79px;
			position: absolute;
			top: 76px;
			left: 4px;
		}
		.box_right_themes .theme a.more:hover {
			background-position: 0 -23px;
		}
			.box_right_themes .theme a.more span {
				display: none;
			}


.content-col-c .article_list {
	margin: 5px 0;
}
	.content-col-c .article_list h1, .content-col-l .article_list h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0 10px;
	}
	.content-col-c .article_list .divider_day {
		background: transparent url("http://static.itnews.sk/grf/divider_day_bg_tile.png") repeat-x;
		margin-bottom: 5px;
	}
		.content-col-c .article_list .divider_day span {
			background: #fff;
			color: #999;
			font-size: 11px;
			font-weight: bold;
			padding-right: 5px;
		}
	.content-col-c .article_list_item, .content-col-l .article_list_item {
		margin-bottom: 10px;
	}
	.content-col-c .article_list_item .image, .content-col-l .article_list_item .image {
		float: left;
		width: 80px;
		margin: 0px 10px 0 0;
		min-height: 45px;

	}
		.content-col-c .article_list_item .image img, .content-col-l .article_list_item .image img {
			border: 1px #e5e5e5 solid;
			padding: 1px;
		}
	.content-col-c .article_list_item .content  {
		float: left;
		width: 380px;
	}
	.content-col-c .article_list_bleskovky .article_list_item .content  {
		float: left;
		width: 470px;
	}
	
	.content-col-l .article_list_item .content {
		float:left;
		width: 585px;
	}
	
	.content-col-l .box .article_list_item  .content {
		width:inherit;
	}
	
		.content-col-c .article_list_item .content div.related {
			margin: -5px 0 5px;
		}
		.content-col-c .article_list_item .content div.related,
		.related a, .content-col-l .article_list_item .content {	
			font-size:11px;
		}
		.related a {
			/*color:#999;*/
		}
		
		.article_list_item .mark_top,
		.article_list_item .mark_private {
			margin: -5px 0 5px;
			font-size: 11px;
			font-weight: bold;
		}
		.article_list_item  .mark_top img {
			display: none;
		}
		.article_list_item  .title .mark_top img,
		.article_list_item  .title .mark_private img {
			display: inline;
			vertical-align: bottom;
		}
		.article_list_item  .title .mark_top span {
			display: none;
		}
		
		.content-col-c .article_list_item .title, .content-col-l .article_list_item .title {
			/*float: left;*/
			font-weight:normal;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:17px
		}
			.content-col-c .article_list_item .title a, .content-col-l .article_list_item .title a {
				/*color: #000;*/
				font-size: 17px;
			}
			
			.content-col-l .box .article_list_item  .title a {
				font-size:10px;
				font-family: Helvetica, Arial, sans-serif;
			}
			
			.content-col-c .article_list_today .article_list_item .title a,
			.content-col-l .article_list_today .article_list_item .title a {
				/*color: #000;*/
				font-size: 18px !important;
			}
			.content-col-c .article_list_yesterday .article_list_item .title a,
			.content-col-l .article_list_yesterday .article_list_item .title a {
				/*color: #000;*/
			}
		.content-col-c .article_list_item .title_long,
		.content-col-l .article_list_item .title_long {
			/*float: left;*/
			color: #777;
			font-size: 13px;
			font-weight: bold;
			margin-bottom: 10px;
		}
		.content-col-c .article_list_item .abstract,
		.content-col-l .article_list_item .abstract {
			color: #555;
			font-size: 12px;
			display: block;
			text-align: justify;
			margin: 5px 0 8px 0;
		}
			.content-col-c .article_list_item .abstract p,
			.content-col-l .article_list_item .abstract p {
				display: inline;
				margin: 0;
			}
			.content-col-c .article_list_item .abstract br,
			.content-col-l .article_list_item .abstract br {
				display: none !important;
			}
		.content-col-c .article_list_item .info,
		.content-col-l .article_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: block;
			margin: 3px 0 0;
		}
			.content-col-c .article_list_item .info span,
			.content-col-l .article_list_item .info span {
				background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;
			}
			.content-col-c .article_list_item .info span.comments,
			.content-col-l .article_list_item .info span.comments {
				float: right;
				background: #fff url("http://static.itnews.sk/grf/icons/icon_discussion.png") 5px 2px no-repeat;
				padding: 0 0 0 20px;
			}
			.content-col-c .article_list_item .info span.comments_0,
			.content-col-l .article_list_item .info span.comments_0 {
				display: none;
			}
			.content-col-c .article_list_item .info a,
			.content-col-l .article_list_item .info a {
				color:#666;
			}

.content-col-c .event_list {
	margin-bottom: 10px;
}
	.content-col-c .event_list h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0;
	}
	.content-col-c .event_list .divider_day {
		background: transparent url("http://static.itnews.sk/grf/divider_day_bg_tile.png") repeat-x;
		margin-bottom: 5px;
	}
		.content-col-c .event_list .divider_day span {
			background: #fff;
			color: #999;
			font-size: 11px;
			font-weight: bold;
			padding-right: 5px;
		}
	.content-col-c .event_list_item {
		margin-bottom: 10px;
	}
	.content-col-c .event_list_item .image {
		float: left;
		width: 80px;
		margin-right: 10px;
		min-height: 45px;
	}
		.content-col-c .event_list_item .image img {
			border: 1px #e5e5e5 solid;
			padding: 1px;
		}
	.content-col-c .event_list_item .content {
		float: left;
		width: 380px;
	}
		.content-col-c .event_list_item .title {
			/*float: left;*/
			font-size: 14px;
			font-weight: bold;
		}
			.content-col-c .event_list_item .title a {
				/*color: #010101;*/
			}
			.content-col-c .event_list_today .article_list_item .title a {
				/*color: #010101;*/
				font-size: 16px !important;
			}
			.content-col-c .event_list_yesterday .article_list_item .title a {
				/*color: #010101;*/
				font-size: 15px !important;
			}
		.content-col-c .event_list_item .title_long {
			/*float: left;*/
			color: #777;
			font-size: 13px;
			font-weight: bold;
			margin-bottom: 10px;
		}
		.content-col-c .event_list_item .abstract {
			color: #333333;
			font-size: 12px;
			display: block;
			text-align: justify;
			margin-top: 5px;
		}
		.content-col-c .event_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: block;
			margin: 5px 0 0;
		}
			.content-col-c .event_list_item .info span {
				background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;
			}

.content-col-c .org_list {
	margin: 5px 0;
}

.content-col-c .org_list table .item_odd{
	background: #f3f3f3;
}

	.content-col-c .org_list h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0 10px;
	}
		.content-col-c .org_list .item_odd td {
			background-color: #efefef;
		}
		.content-col-c .org_list_item .email {
			font-size: 10px;
		}
		.content-col-c table th  {
			background: #ddd;
		}


.content-col-r .article_list {
	
}
	.content-col-r .article_list_item .image {
		float: left;
		width: 80px;
		margin-right: 15px;
		min-height: 45px;
		display: block;
	}
		.content-col-r .article_list_item .image img {
			border: 1px #e5e5e5 solid;
			padding: 5px;
		}
	.content-col-r .article_list_item .content {
		float: left;
		margin-bottom: 10px;
/*		width: 290px;*/
	}
		.content-col-r .article_list_item .title a {
			/*color: #010101;*/
			/*float: left;*/
			font-size: 12px;
			font-weight: bold;
		}
			.content-col-r .article_list_today .article_list_item .title a {
				font-size: 14px !important;
			}
			.content-col-r .article_list_yesterday .article_list_item .title a {
				font-size: 13px !important;
			}
		.content-col-r .article_list_item .abstract {
			color: #333333;
			font-size: 11px;
			display: block;
			text-align: justify;
		}
		.content-col-r .article_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: none;
			margin: 5px 0;
		}
			.content-col-r .article_list_item .info span {
			/*	background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;*/
			}
			
			
	.content-col-r .discuss_list_item .image {
		float: left;
		width: 30px;
		margin-right: 10px;
		min-height: 45px;
	}
		.content-col-r .discuss_list_item .image img {
			border: 1px #e5e5e5 solid;
			padding: 1px;
			width: 30px;
			height: 30px;
		}
	.content-col-r .discuss_list_item .content {
		float: left;
		width: 290px;
	}
	
	.content-col-r .discuss_list_item h5 {
		margin:5px 0;
	}
	
		.content-col-r .discuss_list_item .title a {
			/*color: #010101;*/
			/*float: left;*/
			font-size: 12px;
			font-weight: bold;
		}
			.content-col-r .article_list_today .discuss_list_item .title a {
				font-size: 14px !important;
			}
			.content-col-r .article_list_yesterday .discuss_list_item .title a {
				font-size: 13px !important;
			}
		.content-col-r .discuss_list_item .abstract {
			color: #333333;
			font-size: 11px;
			min-height: 50px;
			display: block;
			text-align: justify;
		}
		.content-col-r .discuss_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: block;
			margin: 5px 0;
		}
			.content-col-r .discuss_list_item .info span {
				background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;
			}
	
.content-3col .content-col-l .article_list li {
	margin-left: 5px;
	text-align: left;
}
	
.content-col-l .article_list_blog {
	
}
	.content-col-l .article_list_blog h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0 10px;
	}
	.content-col-l .article_list_blog .article_list_item {
		margin-bottom: 10px;
	}
	.content-col-l .article_list_blog .article_list_item .image {
		float: left;
		width: 80px;
		margin-right: 10px;
		min-height: 45px;
	}
		.content-col-l .article_list_blog .article_list_item .image img {
			border: 1px #e5e5e5 solid;
			padding: 1px;
		}
	.content-col-l .article_list_blog .article_list_item .content {
		width: 675px;
	}
		.content-col-l .article_list_blog .article_list_item .title a {
			/*color: #010101;*/
			/*float: left;*/
			font-size: 16px;
			font-weight: bold;
		}
		.content-col-l .article_list_blog .article_list_item .abstract {
			color: #333333;
			display: block;
			text-align: justify;
			font-size: 14px;
		}
		.content-col-l .article_list_blog .article_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: block;
			margin: 5px 0;
		}
			.content-col-l .article_list_blog .article_list_item .info span {
				background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;
			}

.content-col-r  .video_list {
}
	.content-col-r .video_list_item {
		list-style-type: none;
		width: 125px;
		height:102px;
		overflow:hidden;
		margin: 5px 20px 0 0;
		float: left;
		text-align:center;
	}
		.content-col-r .video_list_item .image {
			float: left;
			border: 1px #e5e5e5 solid;
			padding: 1px;
			margin: 0 13px;
			position: relative;
		}
			.content-col-r .video_list_item .image img {
				width: 100px;
				height: 67px;
			}
			.content-col-r .video_list_item .image span {
				float: right;
				position: absolute;
				color: #000;
				width: 51px;
				top: 54px;
				left: 50px;
				display: block;
				height: 14px;
				font-weight: bold;
				background: #fff;
				font-size: 11px;
				text-align: center;
				opacity: .55;
				-moz-opacity: .55;
				-khtml-opacity: .55;
				filter: alpha(opacity=55);
			}
				.content-col-r .video_list_item .image strong {
					display: none;
				}
		.content-col-r .video_list_item .content {
			width: 100px;
			float: left;
		}
			.content-col-r .video_list_item .title {
				height: 30px;
				overflow: hidden;
			}
				.content-col-r .video_list_item .title a {
					/*color: #010101;*/
					/*float: left;*/
					font-size: 12px;
					font-weight: bold;
				}
			.content-col-r .video_list_item .length {
			}
				.content-col-r .video_list_item .length span {
					/*display: block;*/
					font-weight: bold;
					font-size: 14px;
					color: #666666;
				}
			.content-col-r .video_list_item .info {
				height: 15px;
				overflow: hidden;
				background-color: #e5e5e5;
				color: #666666;
				font-size: 11px;
				display: block;
				margin: 5px 0;
			}
				.content-col-r .list_search .video_list_item .info span {
					background-color: #fff;
					display: block;
					height: 15px;
					padding-right: 5px;
					float: left;
				}


.search {
	width: 650px;
	margin: 10px;
	background: #e5e5e5;
}
	.search form {
		display: block;
		padding: 10px;
	}

.extended_search {
}
	.extended_search .query {
		width: 280px;
	}
	.extended_search label {
		width: 80px;
		display: block;
		float: left;
		margin-top: 2px;
	}
	.extended_search select,
	.extended_search input {
		font-size: 11px;
		float: left;
	}

.list_search {
	width: 650px;
	margin: 10px;
}
	.list_search .divider_day {
		background: transparent url("http://static.itnews.sk/grf/divider_day_bg_tile.png") repeat-x;
		margin-bottom: 5px;
	}
		.list_search .divider_day span {
			background: #fff;
			color: #999;
			font-size: 11px;
			font-weight: bold;
			padding-right: 5px;
		}
	.list_search .article_list_item .content {
		width: 650px;
	}
		.list_search .article_list_item .title a {
			color: #010101;
			/*float: left;*/
			font-size: 14px;
			font-weight: bold;
		}
			.list_search .article_list_today .article_list_item .title a {
				font-size: 14px !important;
			}
			.list_search .article_list_yesterday .article_list_item .title a {
				font-size: 13px !important;
			}
		.list_search .article_list_item .abstract {
			color: #333333;
			font-size: 11px;
			display: block;
			text-align: justify;
		}
		.list_search .article_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: block;
			margin: 5px 0;
		}
			.list_search .article_list_item .info span {
				background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;
			}
	.list_search .video_list_item {
		width: 210px;
		margin-right: 5px;
		float: left;
	}
		.list_search .video_list_item .content {
			width: 670px;
		}
			.list_search .video_list_item img {
				width: 100px;
				height: 67px;
				float: left;
				margin-right: 10px;
			}
			.list_search .video_list_item .title {
				height: 30px;
				overflow: hidden;
			}
				.list_search .video_list_item .title a {
					color: #010101;
					/*float: left;*/
					font-size: 12px;
					font-weight: bold;
				}
			.list_search .video_list_item .length {
			}
				.list_search .video_list_item .length span {
					display: block;
					font-weight: bold;
					font-size: 14px;
					color: #666666;
				}
			.list_search .video_list_item .info {
				height: 15px;
				overflow: hidden;
				background-color: #e5e5e5;
				color: #666666;
				font-size: 11px;
				display: block;
				margin: 5px 0;
			}
				.list_search .video_list_item .info span {
					background-color: #fff;
					display: block;
					height: 15px;
					padding-right: 5px;
					float: left;
				}

.minute_by_minute {
	margin: 0 0 20px 0;
	position: relative;
}
	.minute_by_minute h2 {
		font-size: 12px;
		color: #555;
		font-weight: bold;
		background: transparent url(http://www.itnews.sk/media/grf/left_box_head_bg-light.png) no-repeat 0 0;
		height: 25px;
	}
		.minute_by_minute h2 span {
			display: block;
			padding: 5px 0 0 5px;
		}
	.minute_by_minute #mbm_scrollbox {
		height: 277px;
		background: #f4f4f4;
		/*overflow: scroll;*/
	}
	.minute_by_minute .item {
		display: block;
		margin: 0 10px 4px 0;
	}
	.minute_by_minute .time {
		display: none;
		/*width: 35px;
		margin: 5px 5px 0 10px;
		padding-left: 2px;
		font-size: 11px;
		font-weight: bold;
		color: #fff;*/
	}
	.minute_by_minute .title {
		/*float: left;*/
		display: block;
		/*width: 135px;*/
		font-size: 11px;
		margin: 2px 5px 0;
	}
		.minute_by_minute .title a {
			/*color: #000;*/
		}
	.minute_by_minute .foot {
		clear: both;
		text-align: left;
		background: transparent url(http://www.itnews.sk/media/grf/left_box_head_bg-light.png) no-repeat 0 0;
		height: 14px;
		padding: 1px 0 0 2px;
	}
		.minute_by_minute .foot a {
			font-size: 10px;
			color: #555;
		}
		

.right_tabs2,
.right_tabs3,
.right_tabs4 {
	margin: 5px 0;
}
	.right_tabs2 h2,
	.right_tabs3 h2,
	.right_tabs4 h2 {
		color: #fff;
		font-size: 12px;
		padding-left: 5px;
		height: 25px;
/*		background: transparent url("http://static.itnews.sk/grf/right_box_head_bg-red.png") bottom left no-repeat;*/
	}
		.right_tabs2 h2 span,
		.right_tabs3 h2 span,
		.right_tabs4 h2 span {
			display: block;
			padding: 5px 5px 0 0;
		}
	.right_tabs2 div,
	.right_tabs3 div,
	.right_tabs4 div {
		position: relative;
/*		background: transparent url("http://static.itnews.sk/grf/right_box_bg.png") bottom left no-repeat;*/
		padding-top: 35px;
	}
		.right_tabs2 h3,
		.right_tabs3 h3,
		.right_tabs4 h3 {
			cursor: default;
			position: absolute;
			top: 0;
			height: 27px;
			color: #797979;
			text-align:center;
			font-size: 12px;
		}
		.right_tabs2 h3 {
			width: 150px;
			background: transparent url("http://static.itnews.sk/grf/right_tabs2_tab_bg.png") 0 0 no-repeat;
		}
		.right_tabs3 h3 {
			width: 100px;
			background: transparent url("http://static.itnews.sk/grf/right_tabs3_tab_bg.png") 0 0 no-repeat;
		}
		.right_tabs4 h3 {
			width: 75px;
			background: transparent url("http://static.itnews.sk/grf/right_tabs4_tab_bg.png") 0 0 no-repeat;
		}
		.right_tabs2 h3.tab1 { left: 0; }
		.right_tabs2 h3.tab2 { left: 150px; }
		
		.right_tabs3 h3.tab1 { left: 0; }
		.right_tabs3 h3.tab2 { left: 100px; }
		.right_tabs3 h3.tab3 { left: 200px; }
		
		.right_tabs4 h3.tab1 { left: 0; }
		.right_tabs4 h3.tab2 { left: 75px; }
		.right_tabs4 h3.tab3 { left: 150px; }
		.right_tabs4 h3.tab4 { left: 225px; }
		
		.right_tabs2 h3:hover,
		.right_tabs2 h3.active,
		.right_tabs3 h3:hover,
		.right_tabs3 h3.active,
		.right_tabs4 h3:hover,
		.right_tabs4 h3.active{
			background-position: 0 -27px;
			color: #404040;
		}
			.right_tabs2 h3 span,
			.right_tabs3 h3 span,
			.right_tabs4 h3 span {
				display: block;
				padding-top: 5px;
			}
		.right_tabs2 ul,
		.right_tabs3 ul,
		.right_tabs4 ul,
		.article_list ul 
		{
			margin: 0;
			padding: 0 0 0 10px;
		}
		
			.right_tabs2 ul li,
			.right_tabs3 ul li,
			.right_tabs4 ul li,
			.article_list ul li {
				list-style-type: disc;
				margin: 0 5px 2px 10px;
				color: #888;
			}
			
			.article_list ul li {
				
				margin-bottom:5px;
			}
				.right_tabs2 ul li a,
				.right_tabs3 ul li a,
				.right_tabs4 ul li a,
				.article_list ul li a {
					/*color: #000;*/
					font-size: 11px;
				}
				
				.right_tabs2 ul li span.tabs_author,
				.right_tabs3 ul li span.tabs_author,
				.right_tabs4 ul li span.tabs_author,
				.right_tabs2 ul li span.tabs_author a,
				.right_tabs3 ul li span.tabs_author a,
				.right_tabs4 ul li span.tabs_author a {
					font-size:10px;
					color:#999;
				}
				
				
				
.left_tabs3,
.left_tabs4 {
	background: none !important;
}
	.left_tabs3 h2,
	.left_tabs4 h2 {
		color: #7f7f7f;
		font-size: 12px;
		height: 25px;
		/*background: none !important;*/
		background: transparent url("http://static.itnews.sk/grf/left_box_head_bg-red.png") bottom left no-repeat;
	}
	.left_tabs3 div.tab_content,
	.left_tabs4 div.tab_content {
		position: relative;
		background: transparent url("http://static.itnews.sk/grf/left_box_bg.png") bottom left no-repeat;
		padding-top: 35px;
	}
	

		.left_tabs3 h3,
		.left_tabs4 h3 {
			cursor: default;
			position: absolute;
			top: 0;
			height: 27px;
			color: #797979;
			text-align:center;
			font-size: 12px;
		}
		.left_tabs3 h3 {
			width: 66px;
			background: transparent url("http://static.itnews.sk/grf/left_tabs3_tab_bg.png") 0 0 no-repeat;
		}
		.left_tabs4 h3 {
			width: 50px;
			background: transparent url("http://static.itnews.sk/grf/left_tabs4_tab_bg.png") 0 0 no-repeat;
		}
		.left_tabs3 h3.tab1 { left: 0; }
		.left_tabs3 h3.tab2 { left: 67px; }
		.left_tabs3 h3.tab3 { left: 134px; }
		
		.left_tabs4 h3.tab1 { left: 0; }
		.left_tabs4 h3.tab2 { left: 50px; }
		.left_tabs4 h3.tab3 { left: 100px; }
		.left_tabs4 h3.tab4 { left: 150px; }
		
		.left_tabs3 h3:hover,
		.left_tabs3 h3.active,
		.left_tabs4 h3:hover,
		.left_tabs4 h3.active{
			background-position: 0 -27px;
			color: #404040;
		}
			.left_tabs3 h3 span,
			.left_tabs4 h3 span {
				display: block;
				padding-top: 5px;
			}
		.left_tabs3 ul,
		.left_tabs4 ul {
			margin: 0;
			padding: 0 0 0 10px;
		}
			.left_tabs3 ul li,
			.left_tabs4 ul li {
				list-style-type: disc;
				margin: 0 0 2px 10px;
				color: #666;
			}
				.left_tabs3 ul li a,
				.left_tabs4 ul li a {
					/*color: #000;*/
					font-size: 11px;
				}
				
#left_tabs_latest_print {
}
	#left_tabs_latest_print div img {
		float: left;
		margin: 0 5px 5px 5px;
	}
	#left_tabs_latest_print div h4 {
		min-width: 80px;
		float: left;
		font-size: 14px;
		color: #666;
		padding-bottom: 10px;;
	}
	#left_tabs_latest_print div a.textlink {
		min-width: 80px;
		display: block;
		float: left;
		font-size: 11px;
		margin-bottom: 5px;
	}
	#left_tabs_latest_print div a.icon_swf {
		min-width: 60px;
		margin-top: 10px;
		height: 18px;
		padding: 2px 0 0 22px;
		background: transparent url("http://static.itnews.sk/grf/icons/20x20_swf.png") 0 0 no-repeat;
	}
	#left_tabs_latest_print div a.icon_pdf {
		min-width: 60px;
		height: 18px;
		padding: 2px 0 0 22px;
		background: transparent url("http://static.itnews.sk/grf/icons/20x20_pdf.png") 0 0 no-repeat;
	}
	
	
.article_view {
	margin-top: 5px;
}
	.article_view h1, .video_view h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 21px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg-light.png") no-repeat;
		color: #333;
		padding: 5px 0 5px 5px;
		
/*		margin: 5px 0 10px;*/
	}
	.video_view h1 {
		border-bottom: 5px #000 solid;
	}
	
	.article_view h2 {
		font-size: 16px;
		color: #c00000;
		padding: 10px 0;
	}
	.article_view h3 {
		font-size: 14px;
		color: #c00000;
		padding: 10px 0;
	}	
	
	.article_view .player_top {
		text-align: center;
	}
	
	.article_view .article_info {
		font-size: 11px;
		background-color: #e5e5e5;
		color: #666;
		padding: 5px;
		height:12px;
	}
	.article_view .article_info span {
		vertical-align:top;
	}

	.article_view .article_info span img {
		margin-top:-2px;
	}
	
	.article_view .article_pageinfo {
		display: block;
		border: 1px dotted #ddd;
		color: #666666;
		font-size: 11px;
		padding: 5px;
	}
	
	.article_view .toolbox, .content-col-r .toolbox {
		float:right;
		clear:right;
		padding:10px;
		margin:10px -5px 0 15px;
		width:135px;
		background-color:#e5e5e5;
	}
	
	.article_view .toolbox a, .content-col-r .toolbox a {
		padding:2px 0 0 20px;
		height:16px;
		background-repeat: no-repeat !important;
		background-position: top left !important;
		color:#000;
	}

	.article_view .article_abstract {
		background-color: #f0f0f0;
		color: #333;
		font-size: 15px;
		padding: 20px 20px 40px 40px;
		text-align: justify;
		font-style: italic;
	}
	.article_view .article_body {
		padding: 10px 3px 10px;
		font-size: 14px;
		line-height: 135%;
		text-align: justify;
	}
		.article_body img.a501_image {
			margin:7px;
			border:1px solid #ccc;
			padding:4px;
		}
		
		.article_body img.left {
			float:left;
			margin: 5px 5px 5px 0;
		}
		.article_body img.right {
			float:right;
			margin: 5px 0 5px 5px;
		}
		
		.article_body p {
			padding-bottom: 20px;
		}
		.article_body ul {
			margin: 5px 0 10px 0;
			padding-left: 20px;
		}
			.article_body ul li {
				margin: 0;
				padding-left: 0;
			}
				.article_body ul ol,
				.article_body ul ul {
					padding-left: 20px;
					margin: 0;
				}
		.article_body ol {
			margin: 5px 0 10px 0;
			padding-left: 25px;
		}
			.article_body ol li {
				margin: 0;
				padding-left: 0;
			}
				.article_body ol ol,
				.article_body ol ul {
					padding-left: 20px;
					margin: 0;
				}
				
		.article_body .article_video {
			/*background: transparent url("http://static.itnews.sk/grf/article_inline_box_bg.png") bottom left;*/
			margin: 10px 0;
		}
			.article_body .article_video h2 {
				width: 580px;
				margin: 0 auto;
				padding: 0;
				text-align: left;
				color: #7f7f7f;
				font-size: 12px;
				height: 25px;
				/*background: #efefef;*/
			}
				.article_body .article_video h2 span {
					display: block;
					padding: 3px 5px 0 0;
				}
			.article_body .article_video .box_i {
				padding: 5px;
			}
				.article_body .article_video .box_i .player {
					width: 560px;
					padding: 4px;
					border:1px solid #ccc;
					margin: 0 auto;
					z-index: 1;
				}
		.article_body .article_gallery {
			width: 580px;
			margin: 10px auto;
			/*background: transparent url("http://static.itnews.sk/grf/article_inline_box_bg.png") bottom left;*/
		}
			.article_body .article_gallery h2 {
				text-align: left;
				color: #7f7f7f;
				font-size: 12px;
				height: 25px;
				margin: 0 auto;
				padding: 0;
				/*background: #efefef;*/
			}
				.article_body .article_gallery h2 span {
					display: block;
					padding: 3px 5px 0 0;
				}
			.article_body .article_gallery .box_i {
				padding: 0 10px 10px;
				background: #000;
				width:560px;
			}
				.article_body .article_gallery .box_i a {
					margin: 10px 6px 0;
					height: 80px;
					width: 128px;
					overflow: hidden;
					float: left;
					display: block;
				}
		.article_body .article_author {
			background: transparent url("http://static.itnews.sk/grf/article_inline_box_bg-dark.png") bottom left;
			margin: 10px 0;
		}
			.article_body .article_author h2 {
				text-align: left;
				text-transform: uppercase;
				font-weight: bold;
				color: #cbcbcb;
				font-size: 12px;
				padding: 0 0 0 10px;
				height: 25px;
				background: #404040;
				border-bottom: 1px #666 solid;
			}
				.article_body .article_author h2 span {
					display: block;
					padding: 3px 5px 0 0;
				}
			.article_body .article_author .box_i {
				color: #cbcbcb;
				font-size: 12px;
				padding: 5px 10px;
			}
				.article_body .article_author .box_i img {
					margin: 3px 10px 10px 0;
					float: left;
				}
		.article_body .article_sources {
			margin: 10px 0;
			font-size: 11px;
		}
		.article_body .article_image {
			padding: 10px 5px;
		}
		.article_body blockquote {
			font-style: italic;
			font-weight: bold;
			font-size: 120%;
			font-family: "Times New Roman", serif;
			padding: 5px 0 5px 10px;
			border-left: 5px #e5e5e5 solid;
			color: #666;
			float: right;
			width: 300px;
			margin: 10px 0 10px 10px;
		}
			.article_body blockquote ul,
			.article_body blockquote ol {
				padding-left: 15px;
			}
			
		.article_view .article_body .related_articles .related_article .image {
			display:none;
		}
		
		.article_view .article_body .related_articles .related_article .date {
			display:none;
		}
			
.video_section {
	margin: 0 10px 10px;
	padding-top: 10px;
}
	.video_section h2 {
		color: #555;
		padding: 2px;
		font-size: 14px;
	}
	.video_section #player_top {
		background: #000;
		padding-top: 5px;
	}
	.video_section #player_related {
		padding: 2px 5px 10px;
		overflow: hidden;
		background: #eee;
		border-top: #ccc 1px dashed;
	}
		.video_section #player_related a {
			display: block;
			float: left;
			width: 95px;
			margin: 5px 9px 0 4px;
		}
		.video_section #player_related a:hover {
			text-decoration: none;
		}
			.video_section #player_related a img {
				width: 93px;
				height: 53px;
				margin-bottom: 2px;
				background-color: black;
				padding: 8px 0px 8px 0px;
			}
			.video_section #player_related a span {
				font-size: 11px;
				color: black;
			}
			.video_section #player_related a:hover span {
				color: #666;
			}
			

.video_view {
	margin-top: 5px;
	border: 1px solid gray;
	padding: 5px;
}
	.video_view h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 10px;
/*		margin: 5px 0 10px;*/
	}
	.video_view h2 {
		color: #555;
		margin-top: 5px;
		padding: 2px;
		font-size: 14px;
	}
	.video_view #player_related {
		padding: 2px 5px 10px;
		overflow: hidden;
		background: #eee;
		border-top: #ccc 1px dashed;
	}
		.video_view #player_related a {
			display: block;
			float: left;
			width: 95px;
			margin: 5px 9px 0 4px;
		}
		.video_view #player_related a:hover {
			text-decoration: none;
		}
			.video_view #player_related a img {
				width: 93px;
				height: 53px;
				margin-bottom: 2px;
/*				border: 1px solid gray;
				padding: 1px;*/
				background-color: black;
				padding: 8px 0px 8px 0px;
			}
			.video_view #player_related a p {
				font-size: 11px;
				color: black;
			}
			.video_view #player_related a:hover p {
				color: #666;
			}

.content-2col-article .content-col-l {
	margin-left: 10px;
	width: 675px !important;
}

.content-2col-video .content-col-r {
	background-color: #efefef;
	margin-top: 5px;
}
	.content-2col-video .content-col-r .box {
		background-image: none !important;
	}
	.content-2col-video .content-col-r .box h2 {
		background: none !important;
		color: #666;
	}
	.content-2col-video .content-col-r .video_description {
			font-size: 13px;
			line-height: 115%;
			text-align: justify;
		}
			.content-2col-video .content-col-r .video_description p {
				padding-bottom: 10px;
			}
		
		
		
.box_right_bloggers {
	margin-top: 5px;
}
	.box_right_bloggers .blogger {
		margin-bottom: 10px;
	}
		.box_right_bloggers .blogger .image {
			border: 1px #ccc solid;
			/*background: #fff;*/
			padding: 1px;
			float: left;
			width: 100px;
			text-align: center;
		}
			.box_right_bloggers .blogger img {

			}
		.box_right_bloggers .blogger .content {
			float: left;
			width: 173px;
			min-height: 100px;
			overflow: hidden;
			margin-left:5px;
			/*background: #efefef;*/
		}
			.box_right_bloggers .blogger h3 {
				margin:0 10px 5px 5px;
				/*color: #000;*/

			}
			.box_right_bloggers .blogger .content_i {
				border-top:1px solid #CCCCCC;
				font-size:11px;
				line-height:150%;
				min-height:79px;
				padding:0 5px;
				background:#EFEFEF url('/media/grf/blog-box-bg.png') right bottom no-repeat;
			}
			.box_right_bloggers .blogger .content_i ul {
				margin: 0;
				padding: 0;
			}
			.box_right_bloggers .blogger .content_i li {
				margin: 0 0 0 15px;
				padding: 0;
			}
			.box_right_bloggers .blogger .content_i li a {
				/*color:#000;*/
			}
			
.box_right_top_event {
	
}
	.box_right_top_event h3 {
		margin: 5px 0 10px;
	}
	
	
.content-col-r .event_list {
	
}
	.content-col-r .event_list_item .image {
		float: right;
		width: 80px;
		margin-left: 10px;
		min-height: 45px;
	}
		.content-col-r .event_list_item .image img {
			border: 1px #e5e5e5 solid;
			padding: 1px;
		}
	.content-col-r .event_list_item .content {
		float: left;
		width: 290px;
	}
		.content-col-r .event_list_item .title a {
			color: #010101;
			/*float: left;*/
			font-size: 12px;
			font-weight: bold;
		}
		.content-col-r .event_list_item .abstract {
			color: #333333;
			font-size: 11px;
			display: block;
			text-align: justify;
			width: 200px;
			float: left;
		}
		.content-col-r .event_list_item .more_info {
			margin: 5px 0;
			display: block;
		}
		.content-col-r .event_list_item .info {
			height: 15px;
			overflow: hidden;
			background-color: #e5e5e5;
			color: #666666;
			font-size: 11px;
			display: block;
			margin: 5px 0;
		}
			.content-col-r .event_list_item .info span {
				background-color: #fff;
				display: block;
				height: 15px;
				padding-right: 5px;
				float: left;
			}
			
			
.content-2col .discussion_add {
	
}
	.content-2col .discussion_add h2 {
		background: transparent url("http://static.itnews.sk/grf/left_box_head_bg-2col-red.png") top left no-repeat;
	}
	.content-2col .discussion_add h2 button {
		color: #fff;
		background: transparent url("http://static.itnews.sk/grf/button_down.png") top left;
		height: 22px;
		width: 22px;
		border: none;
	}
	.content-2col .discussion_add .avatar {
		border:1px solid #ccc;
		padding: 1px;
		margin-right:5px;
		float: left;
		height: 40px;
		width: 40px;
	}
	.content-2col .discussion_add textarea {
		width: 610px;
		height: 18px;
		font-size: 12px;
		float: right;
		margin-top: 5px;
		color: #555;
	}
	.content-2col .discussion_add label,
	.content-2col .discussion_add .author_logged,
	.content-2col .discussion_add .author_unlogged {
		float: left;
	}
	.content-2col .discussion_add .author_unlogged label {
		margin: 5px 5px 0 0;
	}
	
	.content-2col .discussion_add .author_logged {
		color: #f00;
	}
	.content-2col .discussion_add input {
		width: 120px;
	}
	.content-2col .discussion_add input.submit {
		/*background: transparent url("http://static.itnews.sk/grf/button_right.png") top right no-repeat;
		height: 22px;
		width: 102px;
		border: none;
		margin-top: 10px;*/
		background: transparent url("http://static.itnews.sk/grf/discussion_button_react.png") bottom left no-repeat;
		height: 18px;
		width: 65px;
		border: none;
		float: right;
	}
.content-2col .discussion_list {
	background: none !important;	
}
	.content-2col .discussion_list h2 {
		background: transparent url("http://static.itnews.sk/grf/left_box_head_bg-2col-red.png") top left no-repeat;
	}
	.content-2col .discussion_list h2 span {
		float: left;
	}
	.content-2col .discussion_list ul {
		margin: 0;
		padding: 0;
	}
		.content-2col .discussion_list ul li {
			margin: 0 0 10px;
			list-style-type: none;
		}
			.content-2col .discussion_list ul li .info {
				padding-top: 5px;
				display: block;
				/*background-color: #e5e5e5;*/
				color: #999;
				font-size: 11px;
				/*font-weight: bold;*/
			}
			.content-2col .discussion_list ul li .author {
				font-size: 13px;
				font-weight: bold;
			}
			.content-2col .discussion_list ul li.authorized .author {
				color: #404040;
			}
			.content-2col .discussion_list ul li.anonymous .author {
				color: #999;
			}
			.content-2col .discussion_list ul li .loader {
				background:url('http://static.itnews.sk/grf/ajax_loader-gray.gif') center center no-repeat;
				height: 18px;
				width: 18px;
				float: left;
				display: none;
				margin:5px 0 0 5px;
			}
			.content-2col .discussion_list ul li .avatar {
				border:1px solid #ccc;
				padding: 1px;
				margin-right:3px;
				margin-top:5px;
				float: left;
				height: 40px;
				width: 40px;
			}
			.content-2col .discussion_list ul li .content {
				display: block;
				padding: 5px;
				font-size: 12px;
				width:600px;
				min-height:40px;
				float:left;
			}
				.content-2col .discussion_list ul li .content_body {
					display: block;
				}
			.content-2col .discussion_list ul li ul {
				background: #efefef url("http://static.itnews.sk/grf/discussion_level2_bg.png") top left no-repeat;
				border-bottom: 1px solid #ccc;
				margin-left: 50px;
				padding: 5px 0 0 5px;
			}
				.content-2col .discussion_list ul li ul li {
					margin: 0 0 0;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #dedede;
				}
					.content-2col .discussion_list ul li ul li.authorized .author {
						color: #404040;
					}
					.content-2col .discussion_list ul li ul li.anonymous .author {
						color: #999;
					}
					.content-2col .discussion_list ul li ul li .avatar {
						height: 30px;
						width: 30px;
					}
					.content-2col .discussion_list ul li ul li .content {
						width: 550px;
						min-height: 30px;
					}
				.content-2col .discussion_list ul li ul li.reply {
					padding-bottom: 5px;
					border-bottom: none;
				}
					.content-2col .discussion_list ul li ul li.reply_N .author_unlogged {
						height: 18px;
						font-size: 12px;
						float: left;
						margin: 5px 0 2px 40px;
					}
					.content-2col .discussion_list ul li ul li.reply_N .author_logged {
						display: none;
					}
					.content-2col .discussion_list ul li ul li.reply_Y .author_unlogged {
						display: none;
					}
					.content-2col .discussion_list ul li ul li.reply_Y .author_logged {
						display: block;
						height: 18px;
						font-size: 12px;
						float: left;
						margin-top: 5px;
						margin-left: 40px;
						color: #f00;
					}
					.content-2col .discussion_list ul li ul li.reply textarea {
						width: 555px;
						height: 18px;
						font-size: 12px;
						float: left;
						margin-top: 5px;
						margin-left: 40px;
					}
					.content-2col .discussion_list ul li ul li.reply button {
						background: transparent url("http://static.itnews.sk/grf/discussion_button_react.png") bottom left no-repeat;
						height: 18px;
						width: 65px;
						border: none;
						margin: 5px 10px 0 0;
						float: right;
					}
						.content-2col .discussion_list ul li ul li.reply button span {
							display: none;
						}


#head_login,
#head_logged {
	padding: 0;
	margin: 0;
	display: block;
	z-index: 10;
	background: transparent url("http://static.itnews.sk/grf/head_login_bg.png") bottom left no-repeat;
	width: 191px;
	height: 60px;
	left: -1px;
	top: 33px;
	position: absolute;
	border-top: 1px #666 solid;
}
#head_logged {
	height: 30px;
}
#head_logged img.avatar {
	float: left;
	width: 24px;
	height: 24px;
	border: 1px #444 solid;
	margin-left: 10px;
	margin-top: 1px;
	padding: 1px;
}
	#head_login form {
		display: block;
		padding: 5px 5px 0 10px;
			font-size: 11px;
	}
		#head_login span {
			color: #aaa;
			display: block;
			width: 75px;
			float: left;
			padding: 0;
			font-size: 10px;
		}
		#head_logged span {
			color: #aaa;
			display: block;
			float: left;
		}
			#head_login span.register {
				width: 170px;
				margin-top: 3px;
			}
		#head_login form a {
			font-size: 10px;
		}
		#head_login form input {
			height: 14px;
			width: 65px;
			margin-top: 1px;
			border: 1px #666 solid;
			font-size: 11px;
		}
		#head_login form input.submit {
			background: transparent url("http://static.itnews.sk/grf/head_login_submit.png") top left no-repeat;
			height: 22px;
			width: 22px;
			margin-top: 11px;
			border: 0;
		}
		
.video_list {
}
	.content-col-l .video_list .video_list_item {
		width: 220px;
		margin: 2px;
		float: left;
		list-style-type: none;
		margin-left: 0;
		text-align: center;
		height:250px;
	}
		.content-col-l .video_list .video_list_item .image {
			border: 1px #e5e5e5 solid;
			padding: 1px;
			margin: 0 auto;
			display:table;
			overflow:hidden;
			height:161px;
			position:relative;
			background:#000;
		}	
		
			.content-col-l .video_list .video_list_item .image a {
				display:block;
			}

		.content-col-l .video_list .video_list_item .content {

		}
		.content-col-l .video_list .video_list_item .stars {
			position:absolute;
			left:14px;
			top:5px;
			background:url('/media/grf/stars-bg.png') no-repeat;
			padding:2px;
			width:82px;
		}
		
		.content-col-l .video_list .video_list_item .stars img {
			margin-top:-1px;
		}
		
			.content-col-l .video_list .video_list_item .title {
				height: 30px;
				overflow: hidden;
			}
				.content-col-l .video_list .video_list_item .title a {
					color: #010101;
					/*float: left;*/
					font-size: 12px;
					font-weight: bold;
				}
			.content-col-l .video_list .video_list_item .length {
			}
				.content-col-l .video_list .video_list_item .length span {
					/*display: block;*/
					font-weight: bold;
					font-size: 14px;
					color: #666666;
				}
			.content-col-l .video_list .video_list_item .info {
				height: 15px;
				overflow: hidden;
				background-color: #e5e5e5;
				color: #666666;
				font-size: 11px;
				display: block;
				margin: 5px 0;
			}
			
				.list_search .video_list_item .info span {
					background-color: #fff;
					display: block;
					height: 15px;
					padding-right: 5px;
					float: left;
				}

.poll .foot {
	margin:5px 0;
}

.poll #poll_name {
	font-size:14px;
}

.poll_answer, .poll_answer_loading {
	margin-top:5px;
}

.poll_answer a {
	/*color: #333;*/
	font-size: 11px;
}

.poll_answer_loading a {
	text-decoration:underline;
}

.poll_answer_loading {
	background:url('http://static.itnews.sk/grf/poll_loader.gif') bottom left no-repeat;
}
	.poll_answer .gauge {
		margin-top:3px;
		display:block;
		height:8px;
		width:220px;
		background-color:#efefef;
	}
	
	.content-col-l .poll_answer .gauge {
		width:150px;
	}
	
	.poll_answer .gauge em {
		display:block;
		height:8px;
		background-color:#c80000;
	}
	

.pos-relative {
	position:relative;
}
	
	
.org_quickselect {
	
}
	.org_quickselect .box_i {
		padding: 5px;
	}
		.org_quickselect a {
			display: block;
			float: left;
			width: 25px;
			height: 20px;
			font-size: 12px;
			border: 1px #dedede solid;
			margin: 0 5px 5px 0;
			font-weight: bold;
			color: #000;
		}
			.org_quickselect a span {
				display: block;
				text-align: center;
				padding-top: 3px;
			}
		.org_quickselect a.selected {
			background: #ffdede;
		}
		.org_quickselect a:hover {
			text-decoration: none;
			background: #ddd;
		}
			.org_quickselect a:hover span {
				color: #000;
			}


	.org_quickselect label {
		width: 60px;
		display: block;
		float: left;
		margin: 2px;
	}
	.org_quickselect select,
	.org_quickselect input {
		font-size: 11px;
		float: left;
		width:218px;
	}
	.org_quickselect input.submit {
		width:auto;
		margin-left:60px;
	}
	
.org_view {
	margin-top: 5px;
}
	.org_view .organisation_info {
		font-size: 11px;
		background-color: #e5e5e5;
		color: #666;
		padding: 5px;
		height:12px;
	}
	.org_view .organisation_info span {
		vertical-align:top;
	}
	.org_view h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 26px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0 10px;
	}
	.org_view h2 {
		font-size: 16px;
		color: #c00000;
		padding: 10px 0;
	}
	.org_view h3 {
		font-size: 14px;
		color: #c00000;
		padding: 10px 0;
	}
	.org_view .organisation_body {
		padding: 10px 0 10px;
		font-size: 14px;
		line-height: 135%;
		text-align: justify;
	}
	
.org_edit {
	margin-top: 5px;
}
	.org_edit .organisation_info {
		font-size: 11px;
		background-color: #e5e5e5;
		color: #666;
		padding: 5px;
		height:12px;
	}
	.org_edit .organisation_info span {
		vertical-align:top;
	}
	.org_edit h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 26px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0 10px;
	}
	.org_edit h2 {
		font-size: 16px;
		color: #c00000;
		padding: 10px 0;
	}
	.org_edit h3 {
		font-size: 14px;
		color: #c00000;
		padding: 10px 0;
	}
	.org_edit .organisation_body {
		padding: 10px 0 10px;
	}
		.org_edit input {
			margin-right: 5px;
		}
		.org_edit .long {
			width: 220px;
			margin-right: 0;
		}
		.org_edit .mid {
			width: 150px;
		}
		.org_edit .short {
			width: 50px;
		}
		.org_edit textarea.about {
			width: 460px;
			height: 200px;
		}
		.org_edit select.category {
			width: 230px;
			height: 150px;
			font-size: 11px;
		}
	
.org_login {
	
}
	.org_login input {
		width: 80px;
	}
	.org_login input.submit {
		background: transparent url("http://static.itnews.sk/grf/button_right.png") top right no-repeat;
		height: 22px;
		width: 23px;
		border: none;
	}
	
	
.bottomboxes {
	padding: 0 5px 0;
}
	.bottomboxes .box {
		float: left;
		width: 159px;
		margin: 0 3px;
		font-size: 11px;
		background: transparent url("http://static.itnews.sk/grf/bottombox_bg.png") 0 20px no-repeat;
	}
	.bottomboxes h3 {
		font-size: 20px;
		font-weight: normal;
		color: #666;
		margin: 0 0 -6px 2px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		.bottomboxes h3 a {
			color: #666;
		}
		.bottomboxes h3 a:hover {
			color: #b00;
			text-decoration: none;
		}
	.bottomboxes ul {
		border-top: 2px #dedede solid;
		/*background: #efefef;*/
		padding: 10px 5px 5px;
		margin: 2px;
		min-height: 200px;
	}
		.bottomboxes ul li {
			list-style-type: none;
			padding: 0;
			margin: 0 0 5px;
		}
		.bottomboxes ul li a {
			/*color: #000;*/
			font-weight: bold;
		}
		
	.bottomboxes .article_list a.author {
		color: #666;
	}
	
	.bottomboxes .video_list .title {
		display: block;
		margin-bottom: 2px;
	}
	.bottomboxes .video_list .image {
		float: left;
		width: 50px;
		height: 37px;
		padding: 1px;
		border: 1px #dedede solid;
		margin-right: 5px;
	}
		.bottomboxes .video_list .image img {
			width: 50px;
			height: 37px;
		}


#twitter_div a {
	text-decoration:none;
	color:#33CCFF;
}	
#twitter_div {
	font-size:11px;
	margin-top: 30px;
}
	#twitter_div .box_i {
		padding: 10px 5px 5px;
		background: url("http://static.itnews.sk/grf/left_box_bg-blue.png") no-repeat scroll left bottom;
	}
	#twitter_update_list {
		padding: 0;
	}
		#twitter_update_list li {
			list-style-type: none;
			margin-bottom: 5px;
			text-align: justify;
		}

	#twitter_div h2 span {
		display: none;
	}
	
	#twitter_div h2 {
		margin: -28px 0 0 -5px;
		height: 31px;
		/*#D4E5EC*/
		background: transparent url("http://static.itnews.sk/grf/left_box_twitter_header.png") no-repeat top left;
	}
	
	#twitter_div .follow {
		border-top: 1px #d9d9d9 solid;
		padding: 5px 0 0;
	}
	
	
	
.infobox {
	background: #e5f9e5;
	border: 1px #51d951 solid;
	color: #6b9b3b;
	padding: 5px;
	margin: 0 0 10px;
}
.errorbox {
	background: #f9e5e5;
	border: 1px #d95151 solid;
	color: #C00000;
	padding: 5px;
	margin: 0 0 10px;
}
.loadingbox {
	background: #efefef url("http://static.itnews.sk/grf/ajax_loader-gray.gif") no-repeat 3px 3px;
	border: 1px #999 solid;
	color: #666;
	padding: 5px 5px 5px 25px;
	margin: 0 0 10px;
}


.article_rating {
	float: right;
	font-size:12px;
	padding-top:2px;
}

.article_rating .stars {
	display:inline-block;
	float:right;
	padding-left:5px;
	padding-top:1px;
}


/* profesia */

.profesia_list {
	margin: 5px 0;
}
	.profesia_list h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		/*background: #000;*/
		background: transparent url("http://static.itnews.sk/grf/article_title_bg.png") no-repeat;
		color: #fff;
		padding: 5px;
		margin: 5px 0 10px;
	}
		.profesia_list .info {
			margin-bottom: 20px;
		}
		.profesia_list .item {
			margin-bottom: 15px;
		}
		.profesia_list .position {
			font-family: LucidaGrande,LucidaGrandeIE,Arial,Verdana,Helvetica,Sans-Serif;
			font-size: 16px;
			font-weight: bold;
		}
		.profesia_list .date {
			font-size: 11px;
			background: #efefef;
			padding: 2px;
			display: inline-block;
			border: 1px #dedede solid;
			border-radius: 2px;
			color: #666;
			margin-bottom: 5px;
		}
		.profesia_list .company {
			font-size: 11px;
			padding: 2px;
			display: inline-block;
		}
