@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #E8E8E8;
}
img{
	border: 0;
}
ul, li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.head{
	float: left;
	position: relative;
	float: left;
	width:100%;
	border: 1px solid #cccaca;
	height: 39px;
	background: url(../images/bg_head.jpg) repeat-x;
}
a{
    color: #5e9b01;
}
.head img.video_ico{
	position: absolute;
	width: 34px;
	height: 35px;
	float: left;
	top: 1px;
	left: 5px;
}
.head h2, .head h1{
    color: #2F2F2F;
    float: left;
    font-family: Tahoma;
    font-size: 20px;
    margin: 6px 0 0 53px;
    padding: 0;
}
.head h3{
    color: #2F2F2F;
    float: left;
    font-family: Tahoma;
    font-size: 18px;
    margin: 7px 0 0 53px;
    padding: 0;
}
.head a.most_viewed, .head a.high_rated, .head a.addthis{
    color: #2F2F2F;
    float: right;
    font-family: Tahoma;
    font-size: 20px;
    padding: 0;
}
.head a.high_rated{
    margin-right: 8px;
    background: url(../images/highest_rated_btn.png) no-repeat;
    height: 37px;
    margin-top: 2px;
    width: 147px;   
}
.head a.most_viewed{
    margin-top: 2px;    
    margin-right: 8px;
    background: url(../images/most_viewed_btn.png) no-repeat;
    height: 37px; 
    width: 147px;    
}
.head .addthis{
    float: right;
    margin-top: 4px;
    margin-right: 5px;
    height: 32px;
    width: 245px;    
}
.item{
	position: relative;
	float: left;
	width: 232px;
	background: #f4f4f4;
	padding: 6px;
	padding-bottom: 13px;
	margin-right: 4px;
	margin-top: 5px;
	border: 1px solid #cccaca;
}
.item.member{
    height: 235px;
}
.item img{
	float: left;
	width: 230px;
	height: 172px;
	border: 1px solid #000000;	
}
.item a.title{
	float: left;
	margin-top: 6px;
	width: 100%;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color: #5e9b01;
	font-weight: bold;
	line-height: 17px;
}
.item  .onPicture{
	position: absolute;
	top: 155px;
	left: 6px;
	width: 232px;
	height: 24px;
	background: url(../images/bg_trans_black.png);	
}
.item  .onPicture .stars{
	width: 82px;
	height: 15px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.item  .onPicture .stars img{
	width: 82px;
	height: 15px;
	border: 0;
}
.item  .onPicture .runtime{
	float: right;
	margin-right: 8px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);		
}
.item .tags{
	margin-top: 2px;
	float: left;
}
.item .tags a{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
.item  a:hover{
	text-decoration: underline;
}
.wrapper{
	margin: 0 auto;
	width: 1264px;
}
.wrapper_contener{
	margin: 0 auto;
	width: 1246px;
	margin-top: 10px;
	margin-left: 10px;	
	float: left;
}
#header {
	float: left;
	width:100%;
	height: 154px;	
	background: url(../images/bg_top.jpg) repeat-x;
	background-position: center;
}
#header a.logo{
	display: block;
	float: left;
	width:400px;
	height: 154px;	
	background: url(../images/logo.png);
	margin-left: 10px;
	text-decoration: none;
}
#header .logo span{
	float: right;
	margin-right: 10px;
    margin-top: 105px;
	font-size: 14px;
	font-family: Tahoma;
	color: #676767;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
}
#header .icons{
	float: left;
}
#header .icons ul{
	width: 815px;
	height: 72px;
	margin-top: 5px;
}
#header .icons ul li{
	display: inline-block;
	float: left;
	width: 76px;
	height: 72px;
	margin-left: 40px;
	background: url(../images/bg_top_icon.png) repeat-x;
	text-align: center;
}
#header .icons ul li a{
	display: block;
	clear: both;
	text-decoration: none;
	color: #3ba10b;
	margin-top: 3px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);	
}
#header .icons ul li a:hover{
	text-decoration: underline;
}
#header .icons ul li img.i1{
	padding-top: 12px;
}
#header .icons ul li img.i2{
	padding-top: 15px;
}
#header .icons ul li img.i3{
	padding-top: 12px;
}
#header .icons ul li img.i4{
	padding-top: 5px;
}
#header .icons ul li img.i5{
	padding-top: 1px;
}
#header .icons ul li img.i6{
	padding-top: 2px;
}
#header .icons ul li img.i7{
	padding-top: 2px;
}
#header .desc{
	width: 760px;
	text-align: justify;
	float: left;
	margin-left: 42px;
	line-height: 17px;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);	
}
#navi {
	float: left;
	width:100%;
	height: 44px;	
	background: url(../images/bg_navi.gif) repeat-x;	
}
#navi ul{
	float: left;
	height: 44px;
}
#navi form{
	float: ;
	height: 44px;
}
#navi ul li{
	display: inline-block;
	float: left;
	height: 44px;
}
#navi ul li a{
	display: inline-block;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #050101;	
	padding-bottom: 11px;
	padding-top: 12px;
	padding-left: 20px;
	padding-right: 20px;	
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);		
}
#navi ul li a:hover, #navi ul li a.current{
	color: #ffffff;
	background: url(../images/bg_navi_active.gif) repeat-x;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
#navi ul li span{
	margin: 0;
	padding: 0;
	width: 1px;
	height: 41px;
	float: left;
	display: inline-block;
	zoom: 1;
	*display: inline; /* widoczne tylko dla IE7 */	
	background: url(../images/bg_navi_span.gif) no-repeat;	
}
#navi form{
	display: block;
	float: right;
	width: 322px;
	height: 28px;
	margin-top: 7px;
}
#navi input.sword{
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 280px;
	background: url(../images/bg_search.png) no-repeat;
	font-family: Tahoma;
	color: #3d3d3d;
	padding: 6px;
	
}
#navi input.go{
	width: 28px;
	height: 28px;
}
#navi a.g_plus{
	display: block;
	margin: 5px 26px;
	margin-right: 26px;
	margin-left: 8px;
	padding: 0;
	width: 32px;
	height: 32px;
	float: right;
	background: url(../images/google_plus.png);
}
#contener {
	float: left;
	width:100%;
	background: url(../images/bg_contener.gif) repeat-x #E8E8E8;
}
#contener .marginTop{
	margin-top: 5px;
}
.homeNowWatching{
	float: left;
	width:750px;
}
.homeTopBanners{
	float: right;
	width:494px;
	height: 473px;
	border: 1px solid #cccaca;	
	margin-top: 5px;
	background: #ffffff;
}

.homeTopBanners .banner_1{
	float: left;
	width: 80px;
	height: 384px;
	margin-top: 1px;
	margin-left: 2px;
}
.homeTopBanners .banner_2{
	float: left;
	width: 407px;
	height: 80px;
	margin-top: 1px;
	margin-left: 2px;
}
.homeTopBanners .banner_3{
	float: left;
	width: 314px;
	height: 300px;
	margin-top: 2px;
	margin-left: 8px;
}
.homeTopBanners .banner_4{
	float: right;
	width: 80px;
	height: 384px;
	margin-top: 2px;
	margin-right: 3px

}
.homeTopBanners .banner_5{
	float: left;
	width: 407px;
	height: 82px;
	margin-top: 2px;
	margin-left: 2px;
}

.homeLatestAdded{
	float: left;
	width:99%;
	border: 1px solid #cccaca;	
	margin-top: 5px;
	background: #ffffff;
	padding: 6px;
}
.homeLatestAdded .left{
	width: 853px;
	float: left;
}
.homeLatestAdded .left .description{
	width: 840px;
	float: left;
	padding: 6px;
	border: 1px solid #cccaca;	
	background: #ececec;
}
.homeLatestAdded .left .player{
	width: 852px;
	height: 657px;
	float: left;
	border: 1px solid #000000;	
	margin-top: 5px;
}
.homeLatestAdded .right{
	float: right;
	width: 371px;
	float: right;
	padding-right: 2px;
}
.homeLatestAdded .right .categories{
	width: 310px;
	height: 305px;
	float: left;
	border: 1px solid #cccaca;	
	background: #ececec;	
	margin-top: 5px;
	padding: 30px;
	text-align: center;
}
.homeLatestAdded .right .categories a{
	text-decoration: none;
	font-family: Tahoma;
	color: #000;
	font-size: 16px;
}
.homeLatestAdded .right .categories a:hover, .homeLatestAdded .right .categories a.big:hover{
	text-decoration: underline;
}
.homeLatestAdded .right .categories a.big{
	text-decoration: none;
	font-family: Tahoma;
	color: #000;
	font-size: 24px;
}
.homeLatestAdded .right .tags{
	width: 370px;
	height: 226px;
	float: left;
	border: 1px solid #cccaca;	
	background: #ececec;	
	margin-top: 5px;
}
.homeLatestAdded .right .tags ul{
	width: 360px;
	height: 170px;
	margin-top: 19px;
	margin-left: 21px;
}
.homeLatestAdded .right .tags ul li{
	display: block;
	float: left;
	width: 76px;
	height: 20px;
	padding-left: 14px;
	background: url(../images/small_arrow_ico.gif) no-repeat;
	background-position: 0px 5px;
}
.homeLatestAdded .right .tags ul li a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: Tahoma;
}
.homeLatestAdded .right .tags ul li a:hover{
	text-decoration: underline;
}
.homeBookmarkBanner{
	float: left;
	width:1244px;
	height: 151px;
	border: 1px solid #cccaca;	
	margin-top: 5px;
}
.homeTopRatedSexVideos{
	width: 101%;
}
.homeDifferentSites{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 25px;
    width: 96%;
    margin-top: 5px;
} 
.pagination{
	float: left;
	width: 100%;
	height: 40px;
	text-align: center;
	padding-top: 20px;
}
.pagination a, .pagination a.active, .pagination span{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 14px;
	font-family: Tahoma;
	color: #000000;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);	
	padding: 8px 8px;
	background: url(../images/bg_pagination.gif) repeat-x;
	font-weight: bold;
}
.pagination a:hover, .pagination a.active, .pagination span, .pagination a.nav:hover{
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	background: url(../images/bg_pagination_active.gif) repeat-x;	
}
.pagination a.nav{
	color: #ffffff;
	background: url(../images/bg_pagination_nav.gif) repeat-x;	
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	
}
.pagination span.spacer{
	margin: 0;
	padding: 0;
	width: 1px;
	height: 37px;
	background: url(../images/span_pagination.gif);
}
.homePornstars{
	float: left;
	width:102%;
}
.pornstar_item{
	position: relative;
	float: left;
	width: 189px;
	height: 247px;
	background: #f4f4f4;
	padding: 6px;
	padding-bottom: 13px;
	margin-right: 6px;
	margin-top: 5px;
	border: 1px solid #cccaca;
	text-align: center;
}
.pornstar_item img{
	width: 186px;
	height: 228px;
	border: 1px solid #000000;	
}
.pornstar_item a.title{
	float: left;
	margin-top: 6px;
	width: 100%;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color: #5e9b01;
	font-weight: bold;
	line-height: 17px;
}
.pornstar_item  .onPicture{
	position: absolute;
	top: 211px;
	left: 6px;
	width: 187px;
	height: 24px;
	background: url(../images/bg_trans_black.png);
	text-align: center;
}
.pornstar_item  .onPicture .stars{
	width: 82px;
	height: 15px;
	margin-top: 5px;
	display: inline-block;
}
.pornstar_item  .onPicture .stars img{
	width: 82px;
	height: 15px;
	border: 0;
}
.pornstar_item  a:hover{
	text-decoration: underline;
}
.bannersBottom{
	margin-top: 5px;
	width: 100%;
	float: left;
	text-align: center;
}
.bannersBottom .banner{
	display: inline-block;
	zoom: 1;
	*display: inline; /* widoczne tylko dla IE7 */	
	background: url(../images/bg_navi_span.gif) no-repeat;	
	width: 300px;
	height: 250px;
	margin-right: 10px;
	border: 8px solid #ffffff;
}
#footer {
	clear: both;
	float: left;
	width:100%;
	height: 468px;	
	background: url(../images/bg_footer.jpg) repeat-x;
	background-position: top center;	
	margin-top: 15px;
}
#footer .top{
	margin-top: 17px;
	float: left;
	width: 100%;
	height: 335px;
	border-bottom: 2px dotted #959393;
}
#footer .top .element{
	float: left;
	width: 33%;
}
#footer .top a.logoBottom{
	float: left;
	width: 327px;
	height: 77px;
	background: url(../images/bottom_logo.png);
	margin-top: 45px;
}
#footer .top .element ul.menuBottom{
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 40px;
    margin-top: 10px;
    width: 367px;
}
#footer .top .element ul.menuBottom li{
	background: url(../images/medium_arrow.png) no-repeat;
	background-position: 0px 1px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
    padding-left: 19px;
    text-align: justify;
	clear: both;
}
#footer .top .element ul.menuBottom li span{
	display: block;
	float: left;
	width: 100%;
	font-weight: normal;
}
#footer .top .element ul.menuBottom li a{
	text-decoration: none;
	color: #000000;
}
#footer .top .element .share{
	float: left;
	margin-top: 20px;
	width: 100%;
}
#footer .top .element ul.menuBottom li a:hover{
	text-decoration: underline;
}
#footer .top a.logoTwitter{
	float: left;
	width: 238px;
	height: 25px;
	background: url(../images/twitter_updates.png);
	margin-top: 29px;
	margin-left: 90px;
}
#footer .top .element ul.nationals{
	float: left;
	width: 325px;
	height: 30px;
	font-size: 10px;
	color: #000000;
	margin-top: 10px;
	margin-left: 60px;
}
#footer .top .element ul.nationals li{
	float: left;
	text-align: center;
	width: 50px;
}
#footer .top .element ul.twitter{
	float: left;
	width: 372px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
}
#footer .top .element ul.twitter li{
	float: left;
	text-align: justify;
	padding-left: 43px;
	background: url(../images/twitter_ico.png) no-repeat;
	background-position: 0 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 7px;
}
#footer .top .element ul.twitter li span{
	display: block;
	float: left;
	width: 100%;
	font-weight: normal;
}
#footer .top .element .blogPostesHead{
    color: #69AD01;
    font-family: Tahoma;
    font-size: 22px;
    font-weight: bold;
    margin-left: 120px;
    margin-top: 64px;
}
#footer .top .element ul.blogPostes{
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 40px;
    margin-top: 10px;
    width: 367px;
}
#footer .top .element ul.blogPostes li{
	background: url(../images/medium_arrow.png) no-repeat;
	background-position: 0px 1px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
    padding-left: 19px;
    text-align: justify;
}
#footer .top .element ul.blogPostes li span{
	display: block;
	float: left;
	width: 100%;
	font-weight: normal;
}
#footer .bottom{
	float: left;
	width: 100%;
	height: 99px;
	margin-top: 15px;
	text-align: center;
}
#footer .bottom .desc{
	font-family: Tahoma;
	font-size: 12px;
}
#footer .bottom .menuBottom{
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 15px;
	width: 100%;
	float: left;
	text-align: center;
}
#footer .bottom .menuBottom a{
	text-decoration: none;
	font-family: Tahoma;
	color: #69ad01;
	font-weight: bold;
}
#footer .bottom .menuBottom a:hover{
	text-decoration: underline;
}

/*VIDEO PAGE*/
.leftColumn{
	margin-top: 5px;
	float: left;
	background: #fff;
	padding: 3px;
	border: 1px solid #cccaca;
	padding-top: 5px;
}
.leftColumn .banner{
	padding-bottom: 5px;
}
.centerColumn{
	float: left;
	width: 661px;
	border: 1px solid #cccaca;	
	background: #fff;
	margin-top: 5px;
	margin-left: 5px;
	padding: 2px;
}
.centerColumn .player{
	float: left;
	width: 660px;
	margin-top: 5px;
}
.centerColumn ul.options{
	display: block;
	float: left;
	width: 660px;
	height: 46px;
	background: url(../images/bg_player_options.gif) repeat-x;
}
.centerColumn ul.options li.options{
	display: block;
	height: 46px;
	float: left;
	background: url(../images/span_player_options.gif) no-repeat;
	background-position: right;
}
.centerColumn ul.options li.options .rating{
	width: 132px;
	height: 22px;
        padding-top: 14px;
        padding-left:22px;
}
.centerColumn ul.options li.options .rating img{
	padding: 8px;
	padding-left: 14px;
}
.centerColumn ul.options li.options a{
	text-decoration: none;
	font-weight: bold;
	color: #0f1a27;
	font-family: Tahoma;
	font-size: 11px;
}	
.centerColumn ul.options li.options a.download{
	float: left;
	display: block;
	width: 97px;
	background: url(../images/download_ico.png) no-repeat; 
	background-position: 81px 7px;
	padding: 16px;
}
.centerColumn ul.options li.options a.favorites{
	float: left;
	display: block;
	width: 127px;
	background: url(../images/star.png) no-repeat; 
	background-position: 117px 7px;
	padding: 16px;
}
.centerColumn ul.options li.options a.embed{
	float: left;
	display: block;
	width: 104px;
	background: url(../images/screen_ico.png) no-repeat; 
	background-position: 97px 12px;
	padding: 16px;
}
.centerColumn ul.options li.options a.flag{
	float: left;
	display: block;
	width: 50px;
	background: url(../images/flag_ico.png) no-repeat; 
	background-position: 46px 12px;
	padding: 16px;
}
.centerColumn .embed_place{
    border: 1px solid #cccaca;
    float: left;
    margin: 5px 0 0;
    padding: 8px;
    width: 641px;
    background: #ececec;
    display: none;
}
.centerColumn .embed_place input{
	margin-top: 5px;
	width: 637px;
	height: 29px;
	border: 1px solid #d3d2d2;
	resize: none;
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}       
.centerColumn .description{
	border: 1px solid #cccaca;
    float: left;
    margin: 5px 0 0;
    padding: 8px;
    width: 641px;
	background: #ececec;	
}
.centerColumn .tags{
	border: 1px solid #cccaca;
    float: left;
    margin: 5px 0 0;
    padding: 8px;
    width: 641px;
	background: #ececec;
	color: #639e00;
}
.centerColumn .tags b{
	color: #000000;
}
.centerColumn .tags a{
	text-decoration: none;
	color: #639e00;
}
.centerColumn .tags a:hover{
	text-decoration: underline;
}
.centerColumn .leave_comment{
	border: 1px solid #cccaca;
    float: left;
    margin: 5px 0 0;
    padding: 8px;
    width: 641px;
	background: #ececec;	
}
.centerColumn .leave_comment .icon{
	float: left;
	width: 32px;
	height: 27px;
	background: url(../images/cloud_ico.png);
}
.centerColumn .leave_comment .headComment{
	float: left;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 3px;
}
.centerColumn .leave_comment form textarea{
	margin-top: 5px;
	width: 637px;
	height: 49px;
	border: 1px solid #d3d2d2;
	resize: none;
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.centerColumn .leave_comment input.submit{
	float: right;
	margin-top:8px;
}
.centerColumn .comment{
	border: 1px solid #cccaca;
    float: left;
    margin: 5px 0 0;
    padding: 8px;
    width: 641px;
	background: #ececec;	
}
.centerColumn .comment .img, .centerColumn .comment .img img{
	float: left;
        width: 48px;
        height: 48px;
}
.centerColumn .comment .name{
	float: left;
	margin-left: 10px;
	width: 400px;	
}
.centerColumn .comment .name b{
	color: #8fb010;
}
.centerColumn .comment .text{
	float: left;
	margin-left: 10px;	
	width: 583px;
	margin-top: 3px;
}
.rightColumn{
	float: left;
	width: 255px;
	height: 1226px;
	border: 1px solid #cccaca;	
	background: #fff;
	margin-top: 5px;
	margin-left: 5px;
	padding: 2px;
	padding-top: 0;
	
}
.rightColumn .item{
	float: left;
	width: 253px;
	height: 96px;
	padding: 0;
	margin: 0;
	background: #fdfdfd;
	margin-top: 4px;
}
.rightColumn .item a.img {
	padding: 3px;
}
.rightColumn .item a.img img{
	float: left;
	width: 120px;
	height: 90px;
	padding: 2px;
	border: 0;
}
.rightColumn .item a.title{
	margin-top: 3px;
    display: block;
    float: left;
    padding-left: 3px;
    padding-top: 0;
    width: 120px;
	line-height: 14px;
}
.rightColumn .item .desc{
    float: left;
    font-size: 11px;
    line-height: 12px;
    margin-left: 3px;
    margin-top: 5px;
    width: 126px;
}
.rightColumn .item .stars{
	width: 82px;
	height: 15px;
	float: right;
	margin-top: 4px;
	margin-right: 5px;
}
.communityVideos{
	width: 101%;
}
.itemCommunity{
	position: relative;
	float: left;
	width: 192px;
	background: #f4f4f4;
	padding: 6px;
	padding-bottom: 13px;
	margin-right: 3px;
	margin-top: 5px;
	border: 1px solid #cccaca;
        height: 200px;
}
.itemCommunity img{
	float: left;
	width: 190px;
	height: 142px;
	border: 1px solid #000000;	
}
.itemCommunity a.title{
	float: left;
	margin-top: 6px;
	width: 100%;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color: #5e9b01;
	font-weight: bold;
	line-height: 17px;
}
.itemCommunity  .onPicture{
	position: absolute;
	top: 125px;
	left: 6px;
	width: 192px;
	height: 24px;
	background: url(../images/bg_trans_black.png);	
}
.itemCommunity  .onPicture .stars{
	width: 82px;
	height: 15px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.itemCommunity  .onPicture .stars img{
	width: 82px;
	height: 15px;
	border: 0;
}
.itemCommunity  .onPicture .runtime{
	float: right;
	margin-right: 8px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);		
}
.itemCommunity  a:hover{
	text-decoration: underline;
}
.star_off  { width: 85px; height: 15px; float: left;  display: block; background: url('../images/star_off.png') repeat-x; }
.star_on  { height: 15px; float:left; background: url('../images/star_on.png') repeat-x; }
input.inputSubmit{
    width: 125px;
    height: 31px;
    background: url(../images/submit_ico.png) no-repeat;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

/* JPAGINATE SYLES */

.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }