* {margin:0px; padding:0px;}
body {font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:#D4EEFD;}
ul,li {list-style:none;}
a {color:#0099FF; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
.clear {clear:both; font-size:1px; height:0px; overflow:hidden;}
* html .clearfix {height:1%;}
.clearfix {display:inline-block;}
.clearfix:after {clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
html[xmlns] .clearfix {display:block;}

#maincontainer {margin:0 auto; width:1000px; background:#fff;}
#maincontainer #container {}
#container #left {width:685px;float:left; margin-right:15px;}
#container #right {width:300px;float:left;S}

#header { width:1000px;}
#header .header_top {background:url(../images/v2/bg_header.jpg) no-repeat; position:relative; height:335px;}
#header .logo {position:absolute; top:100px; left:200px;}
#header .logo a {background:url(../images/v2/logo.gif) no-repeat; display:block; text-indent:-9999px; width:327px; height:100px;}

#container {padding:10px;}
#left_col {float:left; width:744px;}
#right_col {float:right; width:200px;}

.box {margin-bottom:15px;}

.main_picture {margin-bottom:15px; position:relative;}
.main_picture h1.title {color:#419601;font-size:36px; font-weight:lighter;position:absolute; right:10px; top:10px;}
.main_picture .number {background:url(../images/v2/bg_number_l.png) no-repeat; width:118px; height:80px; display:block; position:absolute; top:0px; left:0px; font-size:38px; line-height:38px; color:#A2D700; text-align:center; padding-top:30px;}

.top_list {}
.top_list li {float:left; margin-right:7px; position:relative; margin-bottom:10px;}
.top_list li a img {display:block;}
.top_list li .rank {background:url(../images/v2/bg_number_s.png) no-repeat; width:40px; height:24px; display:block; position:absolute; top:0px; left:0px; font-size:12px; line-height:12px; color:#A2D700; text-align:center; font-weight:bold; padding-top:10px;}


.list_photos li {float:left; margin-right:5px; margin-bottom:5px;}
.list_photos li a img {display:block;}

h2.categories {text-indent:-9999px; background:url(../images/v2/categories.gif) no-repeat; height:40px;}
h2.latest_photos {text-indent:-9999px; background:url(../images/v2/latest_photos.gif) no-repeat; height:40px;}
h2.most_viewed {text-indent:-9999px; background:url(../images/v2/most_viewed.gif) no-repeat; height:40px;}
h2.gallery {font-size:16px; color:#A2D700; margin-bottom:10px;}
.box_categories a {color:#A2D700; font-size:13px; font-weight:bold; line-height:20px; margin-right:13px;}

.curves_top {background:url(../images/v2/curves_top.png) no-repeat; width:744px; height:31px; display:block; position:absolute; top:0px;}
.curves_btm {background:url(../images/v2/curves_btm.png) no-repeat; width:744px; height:31px; display:block;position:absolute; bottom:0px;}

.nav {margin-top:5px; margin-left:10px;}
.nav li {background:url(../images/v2/tab.gif) no-repeat top left; padding-left:12px; float:left; margin-right:10px;}
.nav li a {background:url(../images/v2/tab.gif) no-repeat top right; display:block; float:left; padding:13px 12px 10px 0px; outline:none;}

ul.list_breadcrumbs {padding-bottom:10px;}
ul.list_breadcrumbs li {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#BEBEB6; margin-right:10px;}
ul.list_breadcrumbs li a {color:#A2D700;}


div.notifytext {
    text-align:right;
    clear: both;
    font-size:10px;
}
#notifytext {
   font-size:10px;
}

#vote {
	float:left;
	height:25px;
	margin:0;
	width:80px;
}
#stars-holder {margin:0; padding:0;}
#stars-holder {
	background:transparent url(../images/stars.gif) repeat-x scroll 0 0;
	height:14px;
	margin:0;
	padding:0;
	position:relative;
	width:75px;
}
#stars-holder li.voted {
	background:transparent url(../images/stars.gif) repeat scroll -15px -15px;
	display:block;
	height:14px;
	z-index:1;
}
#stars-holder li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#stars-holder a {
	display:block;
	height:14px;
	padding:0;
	position:absolute;
	text-decoration:none;
	width:15px;
	z-index:20;
}
#stars-holder a:hover {
	background:transparent url(../images/stars.gif) repeat scroll -30px -30px;
	z-index:2;
}
#stars-holder a.stars-one {
	left:0;
}
#stars-holder a.stars-one:hover {
	width:15px;
}
#stars-holder a.stars-two {
	left:15px;
}
#stars-holder a.stars-two:hover {
	left:0;
	width:30px;
}
#stars-holder a.stars-tree {
	left:30px;
}
#stars-holder a.stars-tree:hover {
	left:0;
	width:45px;
}
#stars-holder a.stars-four {
	left:45px;
}
#stars-holder a.stars-four:hover {
	left:0;
	width:60px;
}
#stars-holder a.stars-five {
	left:60px;
}
#stars-holder a.stars-five:hover {
	left:0;
	width:75px;
}
.box_calificativ {position:absolute;bottom:0;left:0; background:#FFFFFF; padding:10px; margin:2px;}
