/*	project: internet broadcast template	author: luka cvrk (www.solucija.com) 	*/   /* default styles */body { padding: 5px 0 0 0; margin: 0; font: .7em Tahoma, Arial, sans-serif; line-height: 1.7em; background: #fff url(images/bg.gif) repeat-x; color: #454545; }a { color: #2F637A; background: inherit; }a:hover { color: #808080; background: inherit; }p {	margin: 0 0 5px 0; }h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }h2 { margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }ul { margin: 0; padding : 0; list-style : none; }img { border: 0; }/* layout */#content { margin: 10px auto; width: 960px; }#logo { margin: 0 0 10px 0; }#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; }#top_info { line-height: 27px; float: right; color: #808080; background: #fff; margin: 12px 5px 7px 0; text-align: right; height: 74px; }/* round blue login button */#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff url(images/lb.gif) no-repeat; color: #000; }#loginbutton a:hover{ background: #fff url(images/lbhover.gif) no-repeat; color: #000;}/* main horizontal menu */#tablist{ padding: 3px 0; margin: 0; float: left; }	#tablist li{ list-style: none; display: inline; margin: 0; }	#tablist li a{		text-decoration: none;		padding: 4px 22px;		margin-right: 2px;		background: #808080 url(images/corner.gif) no-repeat top right;		font-weight: bold;		color: #fff;	}	#tablist li a:hover{		background: #336699 url(images/corner.gif) no-repeat top right;		color: #99CCFF;                color: #fff;	}	#tablist li a.current{		background: #0091C9 url(images/corner.gif) no-repeat top right;		color: #2F637A;		padding: 6px 22px;                color: #fff;               	}	#tablist .key { text-decoration: underline; }/* main menu topics */#topics {	clear: left;	float: left;	width:951px;	height: 59px;	background: #B0D0DC url(images/topicsbg.gif) repeat-x left bottom;	padding: 8px 5px;	margin: 0 0 5px 0;	color: #fff;	height: 59px;}	#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }/* main menu search */#search {	float: right;	text-align: right;	background: #fff url(images/searchbg.gif) no-repeat;	color: #000;	padding: 32px 20px 12px 20px;	min-height: 32px; /* FF height */	height: 25px;	/* IE height */	width: 270px;}	/* search form styling */	form, form p { margin: 0; padding: 0; line-height: 25px; }			.search { width: 170px; border: 1px solid #357994; background: #fff; color: #478F36; padding: 4px; margin: 0; font-weight: bold; font-size: 1.3em;  }		.button { padding: 4px; font: bold 1em Arial, Sans-Serif; }/* left side */#left {	float: left;	width: 635px;	margin: 0 0 10px 0;}	.subheader {		margin: 0 0 10px 0;		padding: 8px;		background: #f4f4f4 url(images/bgshade.gif) repeat-x;		color: #808080;		border-bottom: 1px solid #ccc;	}	.left_articles {		margin: 0px 0 10px 0;		background: #fff url(images/bgshade.gif) repeat-x;		color: #454545;		padding: 15px 15px 5px 10px;	}		.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }		.bigimage {			float: left;			clear: left;			border: 1px solid #ccc;			background: #eee;			color: #000;			width: 200px;			height: 150px;			margin: 0 15px 10px 0;		}	.left_box {		background: #f4f4f4;		color: #808080;		border-top: 1px dotted #ccc;		border-bottom: 1px dotted #ccc;		padding: 15px;		margin: 0 0 15px 0;	}	.thirds {		float: left;		//width: 186px;		padding: 0 10px 0 15px;	}				/* right side */#right {	float: right;	width: 310px;	margin: 0 0 10px 0;}	.right_articles {		border: 1px solid #ccc;		padding: 8px;			margin: 0 0 10px 0;		background: #eee;		color: #454545;	}	.image { float: left; margin: 0 9px 3px 0; }	.notes {		border-top: 1px dotted #ccc;		border-bottom: 1px dotted #ccc;		padding: 17px 10px 17px 80px;			margin: 0 0 10px 0;		background: #fff url(images/notes.gif) no-repeat center left;		color: #454545;	}/* footer */#footer { 	clear: both; height: 30px;	color: #808080;	background: #fff;	padding: 10px 15px;	border-top: 1px solid #ccc;}	#footer .right { float: right; }#table_prod {      background : #ff0000;} #body_area{	width:914px;	height:700px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	font-family: Tahoma;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #dcd66e;	text-decoration: none;	float: none;	background-image: url(images/body_bg.jpg);	background-repeat: repeat-x;	background-attachment: scroll;	background-position: top;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#header{text-align:center;float:none;width:914px;margin-top: 0px;margin-right: 0;margin-bottom: 10px;margin-left: 0;font-family: Georgia;	font-size: 30px;	font-weight:strong;	font-variant: normal;             text-align: center;	text-transform: none;	color: #6ca5bb;	text-decoration: none;}.left {            background-image: url(images/bg.png);	background-repeat: repeat-x;	margin: 0px;	float: left;	height: 700px;	width: 250px;	padding-top: 10px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 25px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #ebebeb;	border-right-color: #ebebeb;	border-bottom-color: #c6d09d;	border-left-color: #ebebeb;}.h1 {	font-family: Georgia;	font-size: 20px;	font-weight: normal;	font-variant: normal;             text-align: center;	text-transform: none;	color: #000000;	text-decoration: none;			width: 250px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;}.h2 {	font-family: Arial;	font-size: 16px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #005b7f;	text-decoration: none;	margin: 0px;	float: left;	width: 250px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.left_text {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 250px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.left_text_a {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 247px;	padding-top: 38px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.left_text_b {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 247px;	padding-top: 18px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.left_text_c {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 247px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.left_text_d {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 247px;	padding-top: 21px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.left_text_e{	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 247px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.left_text_f {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin:0;	float: left;	width: 247px;	padding-top: 17px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.mid{             background-image: url(images/bg_double.png);	background-repeat: repeat-x;	margin: 0px;	float: left;	height: 700px;	width: 250px;	padding-top: 10px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 25px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-top-color: #c6d09d;	border-right-color: #ebebeb;	border-bottom-color: #c6d09d;	border-left-color: #c6d09d;}.right_side{             background-image: url(images/bg_quad.png);	background-repeat: repeat-x;	margin: 0px;	float: left;	height: 700px;	width: 250px;	padding-top: 10px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 25px;             border-right-color: #ebebeb;             border-right-style: solid;	border-right-width: 1px;}.calendar_text1 {	font-family: Arial;	font-size: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #252525;	text-decoration: none;	margin: 0px;	float: left;	width: 250px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
