body
{
	background: #fff url('../img/bg.gif') repeat scroll 50% 0;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	overflow:visible;
}
div.page
{
	margin: 0 auto;
	width: 1000px;
	padding: 0px 0 0 0;
}
div.header
{	position:relative;
	background-image: url('../img/header-bg.jpg');
	border-bottom: 1px solid #1566b1;
	height: 80px;
	padding: 25px 0 0 0;
}
div.logo
{
	float: left;
	padding: 15px 20px;
	width: 183px;
}
/*
div.logo_fizica
{
	position:absolute;
	top:20px;
	float: left;
	padding: 1px 1px;
	width: 40px;
}
div.logo_uaic
{
	position:absolute;
	top:20px;
	left: 45%;
	float: left;
	padding: 1px 1px;
	width: 40px;
}
*/
/* round blue login button */
#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff url(../img/login.gif) no-repeat; color: #000; }
#loginbutton a:hover{ background: #fff url(../img/loginhover.gif) no-repeat; color: #000;}

div.top_info { line-height: 10px; float: right; color: #808080; background: #fff; margin: 0 10px 0px 0px; text-align: right; height: 25px; padding: 0px 0px;}

div.logo_title
{
	/*
	position:absolute;
    font-family: "Myriad Pro";
	top:30px;
	left: 20%;
	*/
	float: left;
	padding: 0px 20px 10px 20px;
	line-height: 170%;
	color: #ffffff;
	font-weight: bold;
	font-size: 21px;
}
div.logo_top_advertising
{

	position:absolute;
	top:50px;
	left: 70%;
	/*
	position:relative;
	clear:both;
	float: right;
	*/
	padding: 1px 1px;
	width: 100px;
}
div.top-menu
{
/*
	position:relative;
	top:300px;
*/	
	position:relative;
	float: left;
	clear:both;
	background-color: #E6E6E6;
	background-image: url('../img/menu-bg.gif');
	background-position: top right;
	height: 23px;
	border-bottom: 1px solid #1566b1;
}


div.bottom
{


	clear: both;
	position:relative;
	background: #d6d6d6; 
	font-family: "Lucida Sans Unicode";
	color: #444444;
	font-size: 11px;
	text-align: center;
}
div.bottom a
{
	color: #FFF;
	font-weight: bold;
}
div.bottom a:hover
{
	color: #333;
}

div.partners
{
/*	background-image: url('../img/bottom-bg.gif');
	background-repeat: repeat-x;
*/
	background-position: top left;
	background-color: #f9fbe0;
	border: 1px solid #eeba04;
	clear: both;
	position:relative;
	color: #000000;
	font-size: 9px;
	padding: 10px 10px;
	margin: 10px;
	text-align: left;
}
div.partners a
{
	color: #650000;
	font-weight: bold;
	line-height: 170%;
}

input, textarea
{
	font-size: 10px;
	font-family: Verdana;	
}

div.content
{
	clear: left;
	float: left;
	position:relative;
	padding: 1px 0px;
	width: 1000px;
	/*
	border: 1px solid #1566b1;
	*/
	
}

div.links
{
	text-align: justify;
	text-decoration: none;
	line-height: 140%;
}
div.links a
{
	color: #5d73e1;
	text-decoration: none;
	line-height: 140%;
/*	
	padding-bottom: 30px;
	padding-top:25px;
*/	
}
div.links a:hover
{
	color: #d03900;
	text-decoration: underline;
}

div.navigation
{
	
}
div.navigation a
{
	display:inline; 
}

div.navigation a:hover
{
	display:inline; 
}

form
{
	margin: 0;
	padding: 0;
}

div.box
{
	/*
	border: 1px solid #1566b1;
	*/
	clear: both;
	margin: 0 10px 10px 10px;
	background: #f4f4f4;

/*	background-image: url('../img/shadow.gif'); 
	background-position: bottom right;
	margin: 10px 5px 10px 20px
*/

}
/*
div.box-caption
{
	background-color: #B93131;
	background-image: url('../img/box-bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 3px 10px;
}
*/
div.box-caption
{
	background-color: #0e86fe;
	/*
	background-image: url('../img/corner.gif');
	*/
	background-image: url('../img/box-bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 3px 10px;
/*	
	text-decoration: none;
	padding: 4px 22px;
	margin-right: 2px;
	font-weight: bold;
	margin: 0; float: left;
*/	
}

div.box-content
{
	padding: 10px;
	border:2px solid #ececec;
	color: #444444;
	font-family: "Georgia";
	font-size: 13px; 
	line-height: 20px;
	text-align: justify;

}

div.box-image-browse-category
{
	margin: 1px 10px 1px 1px;
	border:5px solid #ba0000;
}

div.box-image-view-link
{	
	width: 230px;
	border:10px solid #ececec;
	float:right;
	display: inline;
	margin: 1px 1px 1px 1px;
}

td.link
{
	padding-bottom: 20px;
}
td.left
{
text-align:left;
width: 210px;
vertical-align: top;
padding-top: 10px;
}
td.right
{
text-align:left;
width: 0px;
vertical-align: top;
padding-top: 10px;
}
td.middle
{
text-align:left;
vertical-align: top;
padding-top: 10px;
}   

/* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0; float: left; clear: left; width: 800px; /* position:relative; top:120px; */}
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 4px 10px;
		margin-right: 2px;
		background: #808080 url('../img/corner.gif') no-repeat top right;
		font-weight: bold;
		color: #fff;
	}
	#tablist li a:hover{
	/*
		background: #6495AB url('../img/corner.gif') no-repeat top right;
	*/	
		background: #0080ff url('../img/corner.gif') no-repeat top right;
		color: #fff;
	}
	#tablist li a.current{
		/*
		background: #9FC7D8 url('../img/corner.gif') no-repeat top right;
		color: #2F637A;
		*/
		background: #0080ff url('../img/corner.gif') no-repeat top right;
		padding: 6px 10px;
	}
	#tablist .key { text-decoration: underline; }
	
/* main menu topics */
#topics {
/*

	
	position:relative;
	top:150px;
	*/
	clear: left;
	float: left;
	width: 800px;
	height: 59px;	
	background: #F3EC90 url('../img/topicsbg.gif') repeat-x left bottom;	
	padding: 10px 10px;
	margin: 3px 0 5px 0;
	
	color: #fff;

}
/*	#topics li a { background-image: url('../img/bullet.gif'); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }	*/
/* horizontal line */
div.hr {
color: #339966;
background: #339966;
height:1px;
width: 100%;
border:none;
margin-top:0px;
margin-bottom:0px;
}

div.link_display_in_category 
{
	margin: 0 0 0px 0px;
	padding: 0px;
	background: #f4f4f4 url('../img/bgshade.gif') repeat-x;
	color: #303030;
	border-bottom: 1px solid #ccc;
	width: 100%;
}


div.sidemenu
{
	text-align: left;
	text-decoration: none;
	line-height: 140%;
}
div.sidemenu a
{
	text-align: left;
	color: #2d83cb;
	text-decoration: none;
	line-height: 140%;
}
div.sidemenu a:hover
{
	color: #d03900;
	text-decoration: underline;
}
div.sidemenu li
{
	color: #d03900;
	text-decoration: none;
	line-height: 140%;
	list-style-type: none;
	padding-left: 1px;
	margin-bottom: 0px;
/*	border-bottom:1px solid #E6E6E6;
*/	
}
div.sidemenu ul
{
	clear: left;
	margin: 0;
	padding: 0;
	color: #d03900;
	text-decoration: none;
	line-height: 140%;
	list-style: none;
	border-bottom:1px solid #E6E6E6;
}

#sidemenu2 {
	text-align: left;
	text-decoration: none;
	line-height: 140%;
}
#sidemenu2  ul
{
	color: #339966;
	text-decoration: none;
	line-height: 140%;
	list-style: none;
}
#sidemenu2 li
{
	clear: left;
	color: #d03900;
	text-decoration: none;
	line-height: 140%;
	list-style-type: none;
	padding-left: 20px;
	margin-bottom: 0px;
}