/* 

	project:  internet corporation
	author:   luka cvrk (www.solucija.com) 

   
*/


/*
*{ margin: 0; padding: 0; }*
*/
body { 
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	/*
	font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	*/
	background: #fff url(../images/bg.gif) repeat-x; 
	color: #444; 
}

a {	color: #317486;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
p { margin: 0 0 15px 0; }
p.first { margin: 0 0 0 20px; }
p.quote { color: #999999; font-style:italic; }
h1 { font: bold 174% Arial, Sans-Serif;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 153.9% Arial, Sans-Serif; margin: 0 0 12px; }
h4 { color: #317486; background: inherit; font-weight: normal; font-size: 93%; }


table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;
	color: #b7b7b7;
}

caption {
	font-weight: bold;
	background: #50ADEA url(http://infectedfx.net/css/tables/corner.gif) no-repeat right top;
	border-bottom:2px solid #1975d7;
	color: #FFF;
	text-transform:uppercase;
	padding:10px;
}

td, th {
	padding: 4px;
}

thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

tbody th {
	font-weight: bold;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

tbody th a:link, tbody th a:visited{
	color:#96D030;
	background:url(http://infectedfx.net/css/tables/layout.gif) no-repeat; 
	padding:3px 0px 0px 18px;
	}
tbody th a:hover{
	color:#FF8601;
	}

tbody tr td { 
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
	}

tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

table a[title^="Download"] { 
	background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;
	padding:20px 0px 0px 15px;
}

tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}
/*
-------------------
*/

textarea {
        font-weight: normal;
        text-align: left;
        vertical-align: top;
        padding: 1px 4px 2px 4px;
}

#content {
    font-size: 93%;
    line-height: 153.9%;
    width: 900px;
    margin: 0 auto;
}

#logo { margin: 10px 0 0 0; height: 66px; width: 240px; float: left; background: url(../images/logobg.gif) no-repeat bottom; text-align: center;}

#menu { float: right; padding: 40px 0 0; margin: 0 0 18px; }
#menu li { font-size: 108%; display: inline; }
#menu li a { padding: 30px 15px 0px 0; margin: 0 0 0 30px; color: #ccc; background: #505050 url(../images/tab.gif) no-repeat right bottom;  }
#menu li a:hover { background: #505050 url(../images/tabhover.gif) no-repeat right bottom; color: #FEFFB8; }





#intro { 
	clear: both;
	background: #fff;
	
	/* background: #fff url(../images/bannerpalm.jpg) no-repeat;
	
	background: #fff url(../images/intro.jpg) no-repeat;
	background-color: #eee;
	*/
	color: #4C8734;
	/*
	height: 170px;
	*/
	height: 190px;
	width: 900px;
	margin: 40px 0 20px 0;
	/*
	padding: 45px 40px 0 0;
	text-align: center;
	*/
	text-align: right;
}
#intro h1 {
    margin: 0;
    font-size: 197%;
}
	#intro p { margin: 0; }
	
#login {
    float: right;
    font-size: 93%;
    /*
    margin: 82px 0 0;
    position: relative;
    top: 30px;
    */
    padding: 170px 40px 0 0;
}
	#login a { color: #fff; background: #8BE1FA; padding: 4px 20px 6px;}
	#login a:hover { color: #fff; background: #8BE1FA url(../images/loginhover.gif) no-repeat; }

#left {
    float: left;
    width: 210px;
    padding: 0 4px 0 15px;
    font-size: 93%;
    margin: 0 0 10px 0;
}
	#leftmenu, #leftmenu2 { list-style: none; margin: 0 0 20px 0; }
	#leftmenu li, #leftmenu2 li { padding: 0 0 0 12px; background: #fff url(../images/bullet.gif) no-repeat center left; color: #46852f;}
	#leftmenu li a, #leftmenu2 li a { color: #46852F; background:none; font-size:12px;}
	#leftmenu li a:hover, #leftmenu2 li a:hover { color: #000; text-decoration:underline; }
	#leftmenu2 li a.indent { padding: 0 0 0 12px; }
	
	

#right {
    margin: 0 15px 20px 0;
    padding: 0 0 0 30px;
    border-left: 1px solid #ccc;
    float: right;
    width: 610px;
    text-align: justify;
}

blockquote {
    color:#808080;
    padding: 12px 14px 1px;
    background:#EFEFEF url(../images/noticebg.gif) no-repeat bottom right;
    margin-bottom: 20px;
}

	#left a, #right a { background: #EFFCFF; color: #317486; }

	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#right h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; }

#footer {
    clear: both;
    border-top: 1px solid #ccc;
    padding: 10px 0;
    margin: 0 0 15px;
    font-size: 93%;
    color: #808080;
}
#footer a {
    color: #4CA031;
    /*
    background: #fff;
    */
}
#footcopy {
    float: right;
    /*
    vertical-align: bottom;
    text-align: right;
    width: 375px;
    border-left: 1px solid #ccc;
    padding: 7px 0 0 40px;
    margin-bottom: 10px;
    */
}
#footcopy img {
    margin-left: 10px;
    border: none;
}


select, input
{
    margin: 2px;
}


.prodiv
{
    margin-left: 40px;
    padding: 6px;
    background: #f8f8f8;
}

#map {
width: 400px;
float:left;
}

#maplist {
width: 200px;
float: right;

}

#sponsor {
width: 900px;
}


/*
#signup {
	position:absolute; width:316px; height:86px; text-align:center; background: url(../images/signup.jpg) no-repeat; top:0;	left:0;	margin:0px 0 0 0px; padding:0px;
}

#signup a{display:block; width:316px; height:86px; text-align:center;
}

#signup a:hover{background:url(../images/signupnew_flip.jpg) no-repeat;
}
*/

table.content_display_table
{
    color:#444444;
    line-height: 153.9%;
    font-size:93%;
}

table.content_display_table td
{
    vertical-align: middle;
    text-align: center;
}

table.content_display_table td a
{		
    text-decoration: none; 
}

/*****Experts*********/

table.expert_table
{
    color:#444444;
    line-height: 153.9%;
    font-size:93%;
    background-color: #fff;
    border: 1px solid #CCCCCC;
}

table.expert_table th {
background-color: #999999;
/*border: 1px solid #;*/
font-size: 120%;
}

table.expert_table td
{
    /*border: 1px solid #CCC;*/
    vertical-align: middle;
    width: 80px;
    text-align: center;
}

table.expert_table td a
{		
    text-decoration: none; 
}

table.expert_table td a:hover
{		
    text-decoration: none; 
}

/************** Image Size *************/

.expert_img_photo1 {
  vertical-align:middle;
  max-width: 80px;
  max-height: 100px;
  width: expression(this.width > 80 ? "80px" : true);
  height: expression(this.height > 100 ? "100px" : true);
  text-align:center;
}

.expert_img_photo2 {
  vertical-align:middle;
  max-width: 175px;
  max-height: 175px;
  width: expression(this.width > 175 ? "175px" : true);
  height: expression(this.height > 175 ? "175px" : true);
  text-align:center;
}

.expert_img_logo1 {
  vertical-align:middle;
  max-width: 80px;
  max-height: 50px;
  width: expression(this.width > 80 ? "80px" : true);
  height: expression(this.height > 50 ? "50px" : true);
  text-align:center;
}

.expert_img_logo2 {
  vertical-align:middle;
  max-width: 175px;
  max-height: 175px;
  width: expression(this.width > 175 ? "175px" : true);
  height: expression(this.height > 175 ? "175px" : true);
  text-align:center;
}


