/*
 * Created: 2009.11.22
 * Updated: 2009.12.28
 * 
 * Created by Martin Lazarov
 * 
 * Version: 1.1
 * Changelog:
 * 
 */
* {
  	margin:           	0px;
  	padding:          	0px;
  	font-family:      	Verdana,Arial,Helvetica,sans-serif,serif;
  	font-size:	    	12px;
  	line-height:	    14px;
}
img {
  	border:	      		0px;
  	margin:	      		0px;
  	padding:	      	0px;
  	line-height:	    0px;
  	font-size:	   		0px;
}
body{
  	background-color:	#FFFFFF;
  	cursor:	      		default;
	width:				780px;
	margin:				0px auto;
}
table{
 	empty-cells: 		show;
}
br.cl{
  	clear:	      		both;
  	display:	      	block;
  	line-height:	    0px;
}
small{
	font-size:			10px;	
}
a {
	color:				blue;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;	
}

h1{
	font-size:			16px;
}

#logo{
	padding:			5px;
}
#logo span{
	font-size:			20px;
	line-height:		30px;
	font-weight:		bold;
}
#logo sup{
	font-size:			9px;
}
#menu{
	border:				1px solid 	#366185;
	margin:				5px auto;
}
#menu table{
	border:				1px solid white;
	
}	
#menu table td{
	border-left:		1px solid #6991B3;
	border-right:		1px solid #366185;
	padding:			1px 12px 1px 12px;
	height:				20px;
	background-image:	url(/templates/i/header_bg.png);
}
#menu table a{
	color:				white;
	font-weight:		400;
	font-size:			12px;
	text-decoration:	none;
}
#menu table a:hover,#menu a.active{

}
#menu sup{
      font-size:			9px;
      color:				#E3FF20;
}

div.title{
	font-size:			15px;
	margin-top:			20px;
	font-weight:		bold;
	color:				#14334F;
}

div.info{
	font-size:			11px;
	color:				#C2C2C2;
	margin-top:			5px;
}

table.table {
	border:				1px solid #396AA7;
	width:				780px;
	border-collapse: 	collapse;
}
table.table th{
	border:    			1px solid #396AA7;
	background-color:	#EAEFF1;
	font-size:			13px;
	color:		        #396AA7;
	font-family:		Verdana,sans-serif;
	padding:			3px;
	padding-left:		18px;
	text-align:			left;
}
table.table th.header { 
    background-image:	url(/templates/i/sort/small.gif);     
    cursor:				pointer; 
    font-weight:		bold;
    background-repeat:	no-repeat; 
    background-position:center left; 
    padding-left:		20px; 
    border-right:		1px solid #dad9c7; 
    margin-left:		-1px; 
}
table.table th.headerSortUp { 
    background-image:	url(/templates/i/sort/small_asc.gif); 
    background-color:	#3F72A0;
    color:				white;
} 
table.table th.headerSortDown { 
    background-image:	url(/templates/i/sort/small_desc.gif); 
    background-color:	#3F72A0; 
    color:				white;
} 



table.table td{
	padding:			3px 3px 3px 3px;
	font-size:			11px;
	font-family:		verdana,sans-serif;
}
table.table tr.b{
       background-color:	#C37E4C;
}
table.table tr.r{
	background-color:	#FFAFAF;
}
table.table tr.y{
	background-color:	#F0FF6F;
}
table.table tr.g{
	background-color:	#F5F5F5;
}
table.table tr.g1{
	background-color:	white;
}
table.table tr.w{
	background-color:	white;
}
table.table tbody tr:hover * {
	background-color:	#3F72A0;
	color:				white;
}
table.table td.b{
	font-size:			12px;
}

td.views{
	text-align:			center;
}
td.hits{
	text-align:			center;
	font-weight:		700;
}


#whatis{
	font-size:			17px;
	letter-spacing:		1px;
	font-style:			italic;
	font-weight:		normal;
}

#whatis-info{
	padding:			20px;
	border:				1px dashed white;
	background-color:	#366794;
	color:white;
	line-height:		20px;
	
}
#whatis-info p,#whatis-info p b{
	font-size:			14px;
}


#widget-howto p{
	clear:				both;
	padding:			10px;
	font-size:			13px;
	font-weight:		bold;
	border:				1px solid #CFCFCF;
}

#widget-howto p.info{
	background-color:	#F1F1F1;
}

a.external{
	background-image:	url(/templates/i/link.png);     
    background-repeat:	no-repeat; 
    background-position:center left;
    padding-left:		13px; 
}