html,body				{margin:0;padding:0}
/*
body					{font: 11px Tahoma,Verdana,Arial,sans-serif; text-align: left; background: #F0F0F0; padding-bottom:20px; color:#333333;}
*/
form					{font: 11px Tahoma,Verdana,Arial,sans-serif; color:#333333; display:inline}
img						{border:0}

a 						{color:#333333; text-decoration:underline;}
a:active, a:visited 	{text-decoration:underline;}
a:hover 				{text-decoration:underline;}

h1						{font-size:28px; margin:0px; margin-left:10px; color:#000000}
h1 a		 			{text-decoration:none; color:#000000}
h1 a:hover 				{text-decoration:underline; color:#000000}

h2						{font-size:14px; margin:0px; margin-left:10px; color:#333333}
h3						{font-size:12px; margin:0px; margin-left:10px; color:#333333}
h3.active 				{color:#000000}
h3 a		 			{text-decoration:none; color:#333333}
h3 a:hover 				{text-decoration:underline; color:#333333}

h4.active				{background-color:#FC0; padding:5px; text-align:left;}

h6						{font-size:10px; margin:0px; margin-left:10px;}

.breadcrumbs 			{font: 10px Tahoma,Verdana,Arial,sans-serif; color:#333333; }
.breadcrumbs a 			{font: 10px Tahoma,Verdana,Arial,sans-serif; color:#333333;text-decoration:none}
.breadcrumbs a:hover 	{font: 10px Tahoma,Verdana,Arial,sans-serif; color:#333333; text-decoration:underline}

.nopadding				{padding:0}
.nomargin				{margin:0}

div#header 				{width:100%; overflow:hidden; background: #FFFFFF; text-align:left; }
/*
div#header div 			{width:955px;height:90px;margin:0 auto;text-align:left; padding: 10px 0 10px; color: #FFF; background-image:url(/images/bg_top.jpg); background-position:bottom right; background-repeat:no-repeat; vertical-align:middle;}
*/
div#header div 			{width:955px;height:90px;margin:0 auto;text-align:left; padding: 10px 0 10px; color: #FFF; vertical-align:middle;}
div#menu 				{width:955px;margin:0 auto;text-align:left; height:40px;}

div#searchform 			{width:210px; float:right}
div#searchform input 	{width:125px; padding-right:5px;font: 11px Tahoma,Verdana,Arial,sans-serif; }
div#searchform a 		{width:60px; padding:0 }

ul.leftNav 				{list-style-type:none;margin:0;margin-top:10px;padding:0}
ul.leftNav li 			{list-style-type:none;margin:0;padding:0}
ul.leftNav a			{padding:0;padding-left:20px; margin:0;text-decoration:none;color: #333333; background-image:url(/images/bullet.gif); background-position:5px 4px; background-repeat:no-repeat;display:block}
ul.leftNav a:hover		{color: #003; text-decoration:underline}
ul.leftNav li.activelink a,ul.leftNav li.activelink a:hover{color: #333333}

ul.bList				{list-style-type:none;margin:10px;margin-bottom:10px;padding:0; padding-top:5px; padding-bottom:5px;}
ul.bList li 			{list-style-type:none;margin:0;margin-left:5px;padding:0; float:left}
ul.bList a  			{margin:0;padding:0;padding-left:20px;text-decoration:none;color: #326698; /*background-image:url(/images/bullet.gif); background-position:5px 4px; background-repeat:no-repeat;*/display:block}
ul.bList a:hover		{color: #003; text-decoration:underline}
ul.bList li.activelink a,ul.leftNav li.activelink a:hover{color: #333333}
ul.bList ul 			{list-style-type:none;margin:5px;padding:0;}

ul#nav,ul#nav li		{list-style-type:none;margin:0;padding:0}
ul#nav					{float:left; font-size: 12px}
ul#nav li				{float:left;margin-left: 3px;text-align: center}
ul#nav a				{float:left;width: 100px;padding: 5px 0 10px 0;background: #BCCE44;text-decoration:none;color: #003}
ul#nav a:hover			{background: #CDFFA1;color: #006A35}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#container			{width:955px;margin:40px auto; margin-top:0; margin-bottom:0; padding:10px 0 10px;text-align:left;background:#CAD869}

div#content				{float:left;display:inline;width:555px;margin:0 0 10px 10px}
div#content h1			{font-size:16px; margin:5px; margin-left:10px; margin-bottom:0px; color:#000000}

div#content h1 a		{text-decoration:none; color:#000000}
div#content h1 a:hover 	{text-decoration:underline; color:#000000}

div#content h2			{font-size:14px; margin:5px; margin-left:10px; margin-bottom:0px; color:#333333}

div.separator			{width:100%; background-image:url(/images/fill_dotted.gif); background-repeat:repeat-x; height:11px; margin:0px; padding:0px;}
div.fullwidth			{width:100%; margin:0px; margin-top:5px; margin-bottom:5px; padding:0px}

div.shorter 			{float:left;width:155px;padding: 0; margin:0; margin-left:10px; margin-bottom:10px;}
div.shorter span.title 	{display:block; padding:0px; margin:0px; margin-left:10px; text-align:center}

ul.hLooper,ul.hLooper li{list-style-type:none;margin:0;padding:0}
ul.hLooper 				{width:100%;overflow:hidden;margin-bottom:5px; display:block}
ul.hLooper li			{float:left;width:275px;margin-right:10px; margin-bottom:0px; padding: 5px 0;}
ul.hLooper li.hEndLine	{margin-right:0}
ul.hLooper p, ul.hLooper h3 {margin:0;padding: 0 5px}
ul.hLooper h3 			{padding-bottom:3px; font-weight:bold; font-size:11px; margin-top:10px;}

ul.hLooperLine,ul.hLooperLine li{list-style-type:none;margin:0;padding:0}
ul.hLooperLine			{width:100%;overflow:hidden;margin-bottom:5px; display:block}
ul.hLooperLine li		{float:left;width:100%;margin-right:10px; margin-bottom:0px; padding: 5px 0; text-align:left; vertical-align:top}
ul.hLooperLine p, ul.hLooperLine h3 {margin:0;padding: 0 5px}
ul.hLooperLine h3 		{padding:0;padding-bottom:3px; font-weight:bold; font-size:11px; margin-top:0px;}

ul.hLooper3,ul.hLooper li{list-style-type:none;margin:0;padding:0}
ul.hLooper3 			{width:100%;overflow:hidden;margin-bottom:5px;}
ul.hLooper3 li			{float:left;width:160px;margin-left:10px; margin-bottom:0px; padding: 5px 0;}
ul.hLooper3 li.hEndLine	{margin-right:0;}
ul.hLooper3 p, ul.hLooper3 h3 {margin:0;padding: 0 5px; text-align:center}
ul.hLooper3 h3 			{padding-bottom:3px; font-weight:bold; font-size:11px; margin-top:10px;}

ul.hLooper2,ul.hLooper2 li{list-style-type:none;margin:0;padding:0}
ul.hLooper2 			{width:100%;overflow:hidden;margin-bottom:5px;}
ul.hLooper2 li			{float:left;width:170px;margin-left:10px; margin-bottom:0px; padding: 5px 0;}
ul.hLooper2 li div		{padding-top:5px;padding-bottom:5px;background-color:#eeeeee;width:170px;height:220px;display:table-cell; vertical-align:middle; text-align:center}
ul.hLooper2 li.hEndLine	{margin-right:0;}
ul.hLooper2 p, ul.hLooper2 h3 {margin:0;padding: 0 5px;}
ul.hLooper2 h3 			{padding:0px; font-weight:bold; font-size:11px; margin-top:5px;}

ul.rightFloater			{list-style-type:none;margin:0;padding:0;}
ul.rightFloater			{width:100%;overflow:hidden;margin-bottom:5px;}
ul.rightFloater li		{width:350px; float:left;padding: 5px 0; margin-bottom:10px;}
ul.rightFloater li.picture		{float:left; padding: 10px; background:#CDFFA1; width:175px;}
ul.rightFloater li.picture img 	{border:1px; border-color:#CCCCCC; border-style:solid}

div.contentPic			{display:block; float:right; padding:5px; /*background:#CDFFA1;*/ width:155px; margin:10px;}

div.weather				{width: 40px;padding: 5px;padding-right:0;background: #BCCE44;color:#FFFFFF; text-align:center;margin: 10px 0px 0px 0px;font-size: 80%;line-height:0.9}
div.weather span		{display:block;font-size: 150%; font-weight:bold; margin-bottom:3px; }

div#error 				{background:#FF9900;margin-bottom:10px; padding:10px; color:#FFFFFF; font-weight:bold}
div#alert 				{background:#2ae;margin-bottom:10px; padding:10px; color:#FFFFFF; font-weight:bold}
div#info  				{background:#2ae;margin-bottom:10px; padding:10px; color:#FFFFFF; font-weight:bold}

div#fotoreportaj		{background:#181818;margin-bottom:10px; padding:10px; color:#FFFFFF;}

.border 				{border:1px; border-color:#CCCCCC; border-style:solid}

div.mainbox 			{background: #FFFFFF;margin-bottom:10px; padding:10px;}

div.commentinfo			{padding: 0px;color:#333333; text-align:center;margin: 5px; margin-bottom:0px; width:150px}
div.commentinfo img		{border:0}

div.comments 			{background: #FFFFFF;margin-bottom:10px; display:block; width:100%}
div.comments p			{padding: 10px; padding-bottom:5px;margin:0}
div.comments h3			{margin-top:10px;}

div.odd					{background:#FFFFFF;margin-bottom:10px}
div.odd p				{padding: 10px;margin:0}
div.odd h3				{margin-top:10px;}

div.ticker 				{background: #FFFFFF;margin:10px; margin-top:0px; margin-bottom:0px; padding:2px; overflow:hidden; width:930px;}
div.ticker2 			{background: #CDFFA1;margin:10px; margin-top:5px; margin-bottom:10px; padding:2px; overflow:hidden;width:930px;}

div.tabcontent 			{background: #FFFFFF;margin-bottom:10px;}
div.tabcontent p		{padding: 10px;margin:0}
div.tabcontentFull		{background: #FFFFFF;margin-bottom:10px;}
div.tabcontentFull p	{padding: 10px;margin:0}

div#right				{float:right;display:inline;width: 180px;margin:0 10px 10px 0}

div.rightbox			{background-color:#f4f4f4; margin:0;  /*padding:5px;*/ border-top:1px solid #AdAdAD;border-left:1px solid #AdAdAD;border-right:1px solid #AdAdAD;background-repeat:no-repeat;}
div.rightbox h3			{background-color:#FC0; padding:5px; text-align:right;}

div.leftbox				{background-color:#f4f4f4; margin:0;  /*padding:5px;*/ border-top:1px solid #AdAdAD;border-left:1px solid #AdAdAD;border-right:1px solid #AdAdAD;background-repeat:no-repeat;}
div.leftbox h3			{background-color:#FC0; padding:5px; text-align:left;}
div.leftbox h4			{font-size:11px; padding-top:3px; margin:0px; font-weight:normal}
div.leftbox h4	a:link	{color:#33669B; text-decoration:underline;}
div.leftbox h4	a:visited		{color:#33669B; text-decoration:underline;}
div.leftbox h4	a		{color:#33669B; text-decoration:underline;}
div.leftbox h4	a:hover	{color:#33669B; text-decoration:none;}

div.box_top 			{background-image:url(/images/box_top.jpg); background-repeat:no-repeat; width:483px; padding-left:40px; padding-top:3px; color:#FFF; height:18px; }
div.box_middle 			{background-image:url(/images/box_middle.jpg); background-repeat:repeat-y; width:473px; padding-left:40px; padding-top:5px; padding-right:10px;}
div.box_bottom 			{background-image:url(/images/box_bottom.jpg); background-repeat:no-repeat; width:523px; height:18px; padding:0; margin:0}


div.bottom_module		{background-image:url(/images/bottom_rightnav.jpg); height:14px;background-position:top left;margin-bottom:10px; background-repeat:no-repeat}
div#right p				{margin:5px 0 10px;padding: 0 10px}

div.left				{float:left;display:inline;width:180px;margin:0 0 10px 10px}
div.left p				{margin:5px 0 10px;padding: 0 10px}

div#footer				{clear:both; width:935px; margin:0 10px 0; padding: 10px 0; background: #4C79A7; color: #FFF; text-align:center}
div#footer p			{margin:0}

div.footer				{clear:both; width:915px; margin:0 10px 0; margin-bottom:10px; padding: 10px; background: #FFFDA6; text-align:center}

/* Tabbed menu for personal page */

.tabNavigation 			{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; width:550px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 25px; OVERFLOW: hidden;}
.tabNavigation LI 		{FLOAT: left; WIDTH: auto; LIST-STYLE-TYPE: none; TEXT-DECORATION: none; }
.tabNavigation A:link 	{COLOR: #444; TEXT-DECORATION: none; }
.tabNavigation A:visited{COLOR: #444; TEXT-DECORATION: none; }
.tabNavigation A 		{DISPLAY: block; BACKGROUND-IMAGE: url(/images/tabs.gif); WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; font-weight:bold; font-size:10px}

.tabLink A 				{BACKGROUND-POSITION: 0px 0px; WIDTH: 112px; TEXT-DECORATION: none;}
.tabLink A:hover 		{BACKGROUND-POSITION: 0px 54px; WIDTH: 112px; TEXT-DECORATION: none;}
.activeTabLink A 		{BACKGROUND-POSITION: 0px 54px; WIDTH: 112px; TEXT-DECORATION: none;}

/* font */

.cGray 					{color:#CCCCCC; text-decoration:none;}
.cBlue					{color:#33669A; text-decoration:none;}
.cWhite 				{color:#FFFFFF; text-decoration:none;}
.cLightGray 			{color:#F5F5F5; text-decoration:none;}
.cDarkGray 				{color:#333333; text-decoration:none;}
.cLighterGray			{color:#F8F8F8; text-decoration:none;}

.cBlue a 				{font-family: Tahoma, sans-serif; font-size: 11px; color:#34679C; text-decoration:none; }
.cBlue a:active, a:visited {text-decoration:none;}
.cBlue a:hover 			{text-decoration:underline; color:#FFB400}

.cWhite a 				{font-family: Tahoma, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none; }
.cWhite a:active, a:visited {text-decoration:none;}
.cWhite a:hover 		{text-decoration:underline; color:#FFFF00;}

.cDarkGray a 			{font-family: Tahoma, sans-serif; font-size: 11px; color:#333333; text-decoration:none; }
.cDarkGray a:active, a:visited {text-decoration:none;}
.cDarkGray a:hover 		{text-decoration:underline; color:#000000;}

/* form & buttons */

input,select,textarea 	{font: 11px Tahoma,Verdana,Arial,sans-serif; color:#333333;}

input.text, textarea.textarea, .firefox select.select {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/fieldbg.gif) repeat-x top;
}
input.text, input.file {
	padding:2px 0 2px 0;
}

/*------------------------------------------------------------------------------------*/

.left_nav{
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-color:#F4F4F4;
	}
	
	
.bgGray {background-color:#F4F4F4;}
.bgBlue{background-color:#336699;}
.bgOrange{background-color:#FFBE00}
.bgBlue h4{color:#FFF;}
div.bgBlue h4			{font-size:11px; padding-top:3px; margin:0px; font-weight:normal}
div.bgBlue h4	a:link	{color:#FFF; text-decoration:underline;}
div.bgBlue h4	a:visited		{color:#FFF; text-decoration:underline;}
div.bgBlue h4	a		{color:#FFF; text-decoration:underline;}
div.bgBlue h4	a:hover	{color:#FFF; text-decoration:none;}
.bgBlue a{color:#FFF; font-weight:normal; text-decoration:none}
.bgBlue a:hover{color:#FFF; font-weight:normal; text-decoration:underline}

.active{font-weight:bold}

.btn {
	border: 3px double #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	padding:3px; 
	background-color: #EEEEEE; 
	color: #333333;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.btn:active {
	text-decoration:none;
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}

.btn.blue { background: #336699; color:#FFFFFF; border:0px}
.btn.green { background: #9d4; color:#FFFFFF; border:0px}
.btn.orange { background: #FF9900; color:#FFFFFF; border:0px}
