*{   margin:0;padding:0;}
body{text-align:center;line-height: 1.7em;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #555;
background: url('../images/body.jpg') #e25d5d no-repeat top center;}

img {border:0px}
a img {text-decoration:none;}
a {color: #1d771d;font: 11px Verdana;text-decoration: none;text-align: left}
a:hover {text-align: left;color: #1d771d;text-decoration:underline}

form {
	font:11px Verdana, Sans-serif;
	margin:0 0 20px 10px;
	color:#000;
	text-align:justify;
	line-height:17px;
}	

.loading {height:30px;background:url('../images/working.gif') 50% 50% no-repeat;
	width:100%;
	text-align:center;
	margin:0 auto;
}

#wrap {width: 990px;margin:0 auto;text-align:left;overflow:hidden}
#header {width: 350px;height:100px;margin:0 auto;padding: 50px 0 0 0;text-align:center}

#header h1, #header h1 a, #header h1 a:hover {text-decoration:none;letter-spacing:1px;font-size:22px;color:#fff}
#header h2 {font: bold 13px Tahoma, Sans-serif;letter-spacing:0.3px;color: #f1cfcf;}
#header form {padding:0 0 0 40px}
.button {height:20px;width:auto;border:1px solid #558E31;cursor:pointer}

#menu {margin:0 auto;background: url('../images/menu.jpg') no-repeat top center;width:990px;height: 54px;margin-top: 30px}
#menu ul {width: 400px;margin: 0 auto;list-style: none;}
#menu ul li {display: inline;}
#menu ul li a {position: relative;float: left;width: 120px;display: block;height: 35px;padding: 19px 0 0 0;text-align: center;
text-decoration: none;color: #76316d;outline: none;font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif}
#menu ul li a:hover, #menu ul li a.select {color: #361131;background: url('../images/hover.png') no-repeat center}
#menu #lang a { padding:20px 20px 0 0;float:right;color:#fbf1f1}

#error {width:728px;margin:8px auto;padding:5px;font:bold 11px Verdana;color:#cc0000;border:2px solid #cc0000;
text-align:center;background-color:#fff}
#info {width:728px;margin:8px auto;padding:5px;font:bold 11px Verdana;color:#1d771d;border:2px solid #1d771d;
text-align:center;background-color:#fff;}

#content-wrap {width: 940px;padding: 20px 25px;background: url('../images/content.jpg') repeat-y;clear: both}

#sidebar_top {width: 240px;height: 15px;background: url('../images/sidebar_top.png') no-repeat}
#sidebar_bottom {width: 240px;height: 15px;background: url('../images/sidebar_bottom.png') no-repeat;clear: both}
#sidebar {width: 210px;padding: 0 15px;background: url('../images/sidebar_middle.png') repeat-y;}
#sidebar_wrapper {float: left;width: 240px;}
#sidebar h3 {padding: 30px 0 0 0;color: #dd1a4c;background: url('../images/sidebar_header.png') no-repeat bottom left}
#sidebar ul {margin:8px 10px 0 5px}
#sidebar ul li {list-style:none;font: 11px Verdana;color:#000}
#sidebar ul li.premium {width:180px}

img.premium {border:1px solid #BABABA;margin:4px 0px;width:150px;height:110px;}

#sidebar ul li.premium a {text-align:center}
#sidebar ul li.premium a:hover {text-align:center;}
#sidebar ul li.pr {height:15px}
#sidebar ul li img.pr {float:left}
#sidebar ul li .pr_text {float:right; width:100px; text-align:right}
#sidebar ul li a.pr {text-align:right;font-weight:bold}
#sidebar ul li a.pr:hover {text-align:right;font-weight:bold;text-decoration:underline;}
#sidebar ul li a {display: block;color: #201f1c;padding: 4px 0 4px 40px;background: url('../images/list_icon.png') center left no-repeat;font-variant:small-caps;}
#sidebar ul li a.select {text-decoration: underline}
#sidebar ul li a:hover{color: #dd0034;text-decoration: none}
#sidebar ul li .text {margin:0 0 5px 20px}
#sidebar ul li.rss {margin:8px 0 0 0}

#sidebar ul li p {font:11px Verdana, Sans-serif;margin:0 0 5px 0;color:#000;text-align:left;line-height:17px}
#sidebar ul li small {font:normal 10px Verdana;text-align:left}
#sidebar ul li small a {color:#666;font:normal 10px Verdana;display:inline;text-decoration:none}

#content {float:left;width: 640px;margin-left:auto;}
#content h1 {clear:both;margin-top:5px;font:bold 15px serif;color:#dd1a4c;padding:5px 0 5px 35px;border-bottom:1px solid #e3e3e3;font-variant:small-caps;}
#content h1 a {text-decoration:none;font:bold 15px Verdana, Sans-serif;color:#1d771d;clear:both}		
#content h1 a:hover {text-decoration:underline}
#content p {font:11px Verdana, Sans-serif;margin:0 0 20px 10px;color:#000;text-align:justify;line-height:17px;}

#content div.site {height:100%;overflow:hidden;padding:0 0 10px 10px;font:11px Verdana, Sans-serif;color:#000;text-align:justify;
line-height:17px}
#content div.site img {border:1px solid #BABABA;margin:0 8px 4px 0px;width:190px;height:165px;float:left}
#content a.sub {color:#1d771d;font:10px Verdana;text-decoration:none;text-align:left}
#content a.sub:hover {color:#1d771d;font:10px Verdana;text-decoration:underline;text-align:left}
#content table {margin:0 0 20px 10px;clear:both}
#content table tr td {padding-bottom:10px}
#content table tr td h2 {text-align:center;}
#content table tr td h2 a {color:#a60808;font:bold 11px sans-serif;font-variant:small-caps;padding-right:40px}
#content table tr td small {font:normal 10px Verdana;text-align:left}
#content table tr td small a {color:#666666;font: 10px Verdana;text-decoration:none;font-variant:small-caps;}
#content table tr td img {padding:0 4px 0 0}
#content h3 {font:bold 12px Verdana;text-align:left;padding:5px;margin-top:5px;color:#FFF;float:left;width:100%;clear:both}
#content h3 a {font:normal 12px Verdana;text-align:left;color:#FFF;text-decoration:none}
#content h3 a:hover {font:normal 12px Verdana;text-align:left;color:#FFF;text-decoration:underline}
#content #tags {margin:0 0 10px 10px;line-height:17px}
#content #sites {margin:15px 0 20px 10px}
#content #sites ul {float:left;width:532px}
#content #sites ul li {padding:5px;margin: 5px 0 8px 0;list-style:none}
#content #sites ul li.premium {background-color:#FFFFA0}
#content #sites h2 {color:#a60808;font:bold 11px Verdana;padding:0 0 5px 20px;text-align:left;}
#content #sites h2 a {color:#a60808;font:bold 11px Verdana;text-decoration:underline}
#content #sites p {font:11px Verdana, Sans-serif;margin:0 0 5px 0;color:#000;text-align:justify;line-height:17px}
#content #sites small {color:#666;font:normal 10px Verdana;text-align:left;width:100%}
#content #sites small.right {color:#666;font:normal 10px Verdana;text-align:right;float:right;width:100%;padding:5px 0 5px 0}
#content #sites small a {color:#666;font:normal 10px Verdana;text-decoration:none}
#content #sites small a:hover { text-decoration:underline}
#content ul.site {margin:0 10px 10px 10px}
#content ul.site li {margin: 5px 0 0 0;list-style:none;font: 11px Verdana;color:#000}
#content ul.site li.in {margin: 5px 0 0 0;list-style:none;border-bottom: 1px solid #BABABA;padding:0 0 5px 20px}	

#content ul.site li.report {list-style:none; 
	background: url('../images/report.gif') no-repeat 0px 3px;	
	border-bottom: 1px solid #BABABA;
	font: 11px Verdana;
	color:#000;
	padding:5px 0 5px 20px;
}	

#content ul.site li.edit {list-style:none; background: url('../images/edit.gif') no-repeat 2px 3px;	
	border-bottom: 1px solid #BABABA;
	font: 11px Verdana;
	color:#000;
	padding:5px 0 5px 20px;
}	

#content ul.site li.premium {list-style:none; background: url('../images/premium.gif') no-repeat 2px 3px;	
border-bottom: 1px solid #BABABA;font: 11px Verdana;color:#000;padding:5px 0 5px 20px;}	
#content ul.site li .site_cat {width:300px;display:block;margin:5px 0 0 100px}
#content ul.site li a {color: #1d771d;font-weight: normal;font: 11px Verdana;text-decoration: none;text-align: left}
#content ul.site li a:hover{text-align: left;color: #1d771d;text-decoration:underline}
#content ul.unit-rating {border:0px}
#content ul.unit-rating li {border:0px}
#content ul.unit-rating li a {display:block;border:0}
#content ul.unit-rating li a:hover {clear: both;display:block;text-decoration:none;border:0}
#footer {width: 930px;padding: 30px 30px;margin: 0 auto;text-align: center;color: #4f3a4f;background: url('../images/bottom.png') no-repeat}

#footer a:link,#footer a:visited {color: #200b20;font-weight: bold;}

.clearfix{content: ".";display: block;height: 0;clear: both;visibility: hidden}
input{border:solid 1px #e3e3e3;background:transparent;margin:4px 4px}