/*TommyVitolo.com stylesheetUpdated: March 8, 2006by Kelly Marks -- http://www.kellyink.combased on open source templates by http://www.tristarwebdesign.co.uk/ and http://www.solucija.com/*//* ---( Basic Structure Elements )------------------------------- */body {	margin: 0;	padding: 0;	margin-bottom: 15px;	font-family: arial, helvetica, verdana, tahoma, sans-serif;	font-size: 80%;	color: #000;	background-color: #EEEEEE;	line-height: 180%;}a {	color: #FF9900;	text-decoration: none;	font-weight: bold;}a:hover {	color: #FF6600;	text-decoration: underline;	font-weight: bold;}#headercontainer {	width: 100%;	background: #36c;}#header {	margin: 0 auto;	width: 760px;	height: 70px;	background: #3366CC url(%27../images/header-background.jpg%27);}#header h1 {	margin: 0;	color: #EEEEEE;	font-family: "trebuchet ms", verdana, sans-serif;	font-size: 275%;	padding-left: 10px;	padding-top: 46px;}#menucontainer {	width: 100%;	height: 28px;	background: #A0C80E;	background-image:url('../images/menu-background.jpg');	background-repeat:repeat-x;}#menu {	margin: 0 auto;	width: 760px;	background: #A0C80E;	border-right: 1px solid #95BC0E;}#footer {	margin: 0 auto;	width: 740px;	text-align: right;	color: #FFFFFF;	background: #f93 url('../images/menu-background.jpg') repeat-x;	font-family: "trebuchet ms", verdana, tahoma, sans-serif; 	padding: 3px 10px;}#footer a{	color: #FFFFFF;}#footer a:hover{	text-decoration: underline;}/* ---( Menu Elements - Top Navigation )------------------------------- */#navcontainer ul {	padding: 0;	margin: 0;	background-image:url('../images/menu-background.jpg');	background-repeat:repeat-x;	color:#FFFFFF; 	float:left; 	width:100%;	border-left: 1px solid #95BC0E;}#navcontainer ul li {	display: inline;}#navcontainer ul li a {	padding: 0.2em 1.5em;	background-image:url('../images/menu-background.jpg');	background-repeat:repeat-x;	color: #FFF;	text-decoration: none;	float: left;	border-right: 1px solid #95BC0E;}#navcontainer ul li a:hover {	background-image:url('../images/menu-hover.jpg');	background-repeat:repeat-x;	color: #485B06;}/* ---( Sub Navigation + Sidebar )------------------------------- */#navigation {	clear: left;	float: left;	width: 150px;	margin: 0 0 10px 0;	padding: 0;	font-size: 0.9em;}#navigation ul {		list-style: none;	width: 150px;	margin: 0 0 3px 0;	padding: 0;	font-size: 1.1em;	border-right: 2px solid #ccc;}	#navigation li {	margin-bottom: 4px;	padding: 0 5px 0 10px;}#navigation li a {	font-size: 9pt;	font-weight: bold;	text-align: right;	height: 20px;	text-decoration: none;	color: #808080;	display: block;	padding: 6px 10px 0 10px;	background: #fff;	border-bottom: 1px dotted #ccc;}		#navigation li a:hover {	color: #06c;}.sidebar {	margin: 9px 0 10px 0;	padding: 3px 10px 5px 10px;	width: 130px;	color: #6B6B6B;	line-height: 1.6em;}.sidebar a {	text-decoration: underline;}.sidebar p {	margin: 0;	}#infobox {	border: 1px solid #ccc;	background: #f4f4f4;	padding: 3px;	margin-top: 5px;}/* ---( End Sidebar )------------------------------- *//* ---( Text/Styling )------------------------------- */#main_container {	margin: 0 auto;	width: 740px;	padding: 20px 10px;	background: #FFF;	}.announce {	margin: 10px 0 10px 0;	padding: 10px;	width: 130px;	color: #505050;	background-color: #f4f4f4;	line-height: 1.3em;}#extras {	float: right;	width: 100px;	margin: 0 0 10px 0;	padding: 0;	font-size: 0.9em;	line-height: 1.5em;}#extras p {	margin: 0 0 1.5em 0;}#content {	margin: 0 15px 20px 160px;	padding: 0 10px 0 20px;	font-family: Verdana, Arial, sans-serif;	color: #333333;	font-size: 11px;	line-height: 14px;}#content p{	line-height: 18px;	padding-bottom: 12px;	margin: 0px;}#content li{	list-style-position: outside;	list-style-image: url(../images/arrow.gif);	padding-bottom: 4px;	line-height: 16px;}#content h2 {	font-size: 20px;	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	color: #3366CC;	line-height: 24px;	padding-bottom: 4px;	margin-top: 0px;}.faq_question {	font-size: 14px;	margin: 15 0 3;	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	color: #36c;	font-weight: bold;	line-height: 30px;}.pullout{	padding: 0px 3px 3px;	float: right;	margin: 8px;}h3 {	font-size: 1.3em;	margin: 0 0 10px 0;	color: #0066CC;}.right_side {	float: right;	width: 273px;	margin: 0 0 10px 0;	padding: 5px 13px 20px 10px;	border-left: 1px solid #DDD;	color: #5D5D5D;	line-height: 1.5em;}.right_side p {	margin: 0px;	line-height: 16px;	font-size: 11px;}.right_side li{	padding-bottom: 4px;	margin-bottom: 2px;	border-bottom: 1px dotted #ccc;	list-style-position: inside;	list-style-image: url(../images/arrow.gif);	margin-left: 0px;	text-align: left;	font-size: 12px;}.right_side li a:link {	color: #666666;}.right_side li a:hover {	color: #FF9900;}.right_side li a:visited {	color: #666666;}#pic {	margin:  0 0 5px 155px;	padding: 0px 10px 5px 6px;	line-height: 1.4em;	background: url('../images/pic.jpg') repeat-x;	height: 176px;}#pic h2 {	margin: 0px;	padding: 15px 0 2px 5px;	font-size: 12pt;	color: #3A6794;}#pic p {	margin: 0;	padding: 0 0 0 10px;	color: #0066CC;	width: 360px;	font-size: 14px;}.left_side {	margin: 0 300px 20px 150px;	padding: 5px 10px 5px 10px;	line-height: 1.6em;	text-align: left;	color: #5D5D5D;	border-left: 2px solid #eee;}.left_side a, #lijeva_rubrika a:visited {	text-decoration: underline;	}.left_side p {	padding: 0;	margin: 0;}#downbox {	margin: 15px 10px 15px 10px;	border: 1px solid #819CD7;	background: #CDE1F9;}#downbox p {	padding: 6px;	margin: 0;}/* ---( Issues Styling )------------------------------- */#green {	background: #DAFFB5;	padding: 15px;	border: 1px solid #99CC33;	margin-top: 5px;	margin-bottom: 5px;}#green li{	padding-bottom: 6px;	line-height: 15px;	list-style-position: outside;	list-style-image: url(../images/arrow_green.gif);	}#green h2{	color: #669900;	line-height: 16px;	padding-top: 5px;}#green h3 {	font-size: 1.3em;	margin: 0 0 10px 0;	line-height: 16px;		color: #690;}#red {	background: #FFECDC;	padding: 15px;	border: 1px solid #FF3300;	margin-top: 15px;	margin-bottom: 5px;}#red h2{	color: #FF3300;	line-height: 16px;	padding-top: 5px;}#blue {	background: #DDFFFF;	padding: 15px;	border: 1px solid #3399CC;	margin-top: 15px;	margin-bottom: 5px;}#blue h2{	color: #3399FF;	line-height: 16px;	padding-top: 5px;}