/*
Theme Name: reviewsPRESS
Theme URI: http://www.reviewsPRESS.com/
Description: WordPress theme by <a href="http://www.reviewsPRESS.com/">reviewsPRESS</a>, Combining WordPress and product reviews.
Version: 1.0
Author: reviewsPRESS
*/
* {
	margin: 0;
	padding: 0;
	}

/*Body*/
body 
{
 background: #FFF;
 font: 12px Verdana, Tahoma, sans-serif;
 color: #333333;
}

a 
{
 color: #CD0600;
 text-decoration: none;
 font-weight: bold;
}

a:active, a:focus 
{
 outline: none;
}

a:hover 
{
 color: #333;
}

h1,h3, h4, h5, h6 
{
 font-size: 12px;
 font-weight: bold;
}

h2
{
 font-type: Impact,Verdana;
 font-size: 16px;
 font-weight: bold;
 
}

/* ================================== HEADER ============================== */
.outer 
{
 min-width: 967px;
}

.inner 
{
 width: 967px;
 margin: 0 auto;
}

.inner .left 
{
 width: 222px;
 float: left;
}

.inner .right 
{
 width: 728px;
 float: right;
}
.clear 
{
 height: 0;
 font-size: 0;
 line-height: 0px;
 clear: both;
}

.tl 
{
 position: absolute;
 width: 3px;
 height: 3px;
 left: -1px;
 top: -1px;
}

.tr 
{
 position: absolute;
 width: 3px;
 height: 3px;
 right: -1px;
 top: -1px;
}

.bl 
{
 position: absolute;
 width: 3px;
 height: 3px;
 left: -1px;
 bottom: -1px;
}

.br 
{
 position: absolute;
 width: 3px;
 height: 3px;
 right: -1px;
 bottom: -1px;
}

.outer#header 
{
 background-color: #F3F3F3;
 border-bottom: 4px solid #37454D;
}

.outer#header .inner #smsg 
{
 position: relative;
 background-color: #FAFAFA;
 text-align: center;
 font-size: 10px;
 color: #CFCFCF;
 border: 1px solid #E5E5E5;
 border-top-width: 0;
 padding: 1px 0 3px 0;
 margin-bottom: 17px;
}

.outer#header .inner .left #identity 
{
 position: relative;
 height: 106px;
 background-color: #FAFAFA;
 border: 1px solid #D9D9D9;
 border-bottom-width: 0;
 text-align: center;
}

.outer#header .inner .left #identity .shadow 
{
 position: absolute;
 width: 5px;
 height: 102px;
 left: -6px;
 top: 2px;
}

.outer#header .inner .left #identity #logo 
{
 width: 158px;
 height: 39px;
 margin-top: 34px;
 border-width: 0;
}

.outer#header .inner .right #topZone 
{
 height: 90px;
 overflow: hidden;
 background-color: #FFF;
}

.outer#header .inner .right #topZone #topAd 
{
 position: absolute;
 z-index: 500;
 overflow: hidden;
}

.inner#nav 
{
 margin-top: -4px;
 margin-bottom: 23px;
}

.inner#nav .left #stats 
{
 position: relative;
 height: 28px;
 background-color: #FAFAFA;
 border: 1px solid #D9D9D9;
 border-top: 4px solid #F1F3F5;
 text-align: center;
 line-height: 26px;
 color: #BBB;
}

.inner#nav .left #stats a 
{
 color: #BBB;
}

.inner#nav .right #menu 
{
 height: 33px;
 position: relative;
 background-color: #000;
 background: #000 url(images/menu_bgrd.png) repeat-x;
}

.inner#nav .right #menu .bl 
{
 left: 0;
 bottom: 0;
}

.inner#nav .right #menu .br 
{
 right: 0;
 bottom: 0;
}

.inner#nav .right #menu a 
{
 display: block;
 float: left;
 height: 33px;
 padding-left: 20px;
 padding-right: 22px;
 font-size: 12px;
 font-weight: bold;
 color: #95A0A8;
 line-height: 30px;
 background: url(images/menu_delimiter.png) no-repeat top right;
}

.inner#nav .right #menu a:hover 
{
 color: #EEE;
}

.inner#nav .right #menu a.selected 
{
 color: #EEE;
}

.inner#nav .right #menu form 
{
 margin: 0;
 padding: 0;
 text-align: left;
}

.inner#nav .right #menu form #s 
{
 float: left;
 margin-top: 7px;
 margin-left: 20px;
 border: 1px solid #000;
 padding: 1px 3px 2px 3px;
 width: 128px;
 font: 11px Verdana, Tahoma, sans-serif;
 color: #BBB;
 background-color: #FAFAFA;
}

.inner#nav .right #menu form .highlighted#s 
{
 color: #333;
}

.inner#nav .right #menu form #cautare-submit 
{
 margin-top: 10px;
 margin-right: 20px;
 width: 10px;
 height: 10px;
 border-width: 0;
 float: right;
 background: url(images/menu_search.gif) no-repeat 0 0;
 cursor: pointer;
}

.inner#nav .right #menu form #cautare-submit:hover 
{
 background-position: 0 -10px;
}

.inner#nav .right #overlayZone 
{
 position: absolute;
 z-index: 400;
 width: 728px;
 margin-right: 0;
 margin-top: 23px;
 display: none;
}


/* ================================  PRIMARY ==============================================  */
.inner#primary 
{
 margin-bottom: 7px;
}

/*	=================================================================================  PRIMARY  > Right	*/

.inner#primary .right .box-header 
{
 padding-left: 19px;
 height: 28px;
 line-height: 26px;
 background-color: #8397A5;
 border: 1px solid #74848F;
 color: #FFF;
 position: relative;
}
.inner#primary .right .box-header .tr 
{
 width: 13px;
 height: 13px;
}


.inner#primary .right .box-content 
{
 position: relative;
 padding: 17px 19px;
 background: #FDFDFD url(images/box_content.png) repeat-x;
 border: 1px solid #DFDFDF;
 border-top-width: 0;
}

.inner#primary .right .box-content.in-cmp 
{
 background-image: none;
 background-color: #F8FBFE;
}

.inner#primary .right .box-content h1 
{
 margin-bottom: 14px;
}

.inner#primary .right .box-content h2 
{
 margin-bottom: 7px;
 font-type: Impact,Verdana;
 font-size: 20px;
 font-weight: bold;
}

.inner#primary .right .box-content h1.item-view 
{
 margin-bottom: 7px;
}

.inner#primary .right .box-content h4 
{
 margin-bottom: 7px;
}
.inner#primary .right .box-content .tl 
{
 width: 27px;
 height: 27px;
 top: 0;
 left: 0;
}

.inner#primary .right .box-content .item-brief 
{
 margin: 14px 0 12px 0;
 padding: 10px 0;
 border-top: 1px dashed #D6D6D6;
 border-bottom: 1px dashed #D6D6D6;
}

.inner#primary .right .box-content .item-brief ul 
{
 list-style-type: none;
 height: 55px;
}

.inner#primary .right .box-content .item-brief ul li 
{
 text-align: center;
 float: left;
 line-height: 20px;
 padding: 1px 18px 4px 17px;
 margin: 10px 0 1px 0;
 white-space: nowrap;
 background: url(images/box_content_vdot.gif) repeat-y 100% 100%;

}

.inner#primary .right .box-content .item-brief ul li div 
{
 
 line-height: 13px;
 padding-top: 3px;
 margin-bottom: 3px;
}

.inner#primary .right .box-content .item-brief ul li img 
{
 width: 17px;
 height: 15px;
 vertical-align: top;
 margin-top: 3px;
 border-width: 0;
 cursor: help;
 float: left;
 margin-right: 6px;
}

.inner#primary .right .box-content .item-brief ul li img.last 
{
 margin-right: 0;
}

.inner#primary .right .box-content .item-brief ul li.first 
{
 padding-left: 0;
}

.inner#primary .right .box-content .item-brief ul li.last 
{
 padding-right: 0;
 background-image: none;
}
.inner#primary .right .box-content a.logo 
{
 position: absolute;
 top: 0;
 right: 19px;
}
.inner#primary .right .box-content a.logo img 
{
 width: 171px;
 border-width: 0;
}
.inner#primary .right .box-corner 
{
 position: absolute;
 width: 9px;
 height: 8px;
 margin-top: -9px;
}


/*	=================================================================================  PRIMARY  > Left	*/
.inner#primary .left .box-header 
{
 color: #95A0A8;
 height: 30px;
 line-height: 28px;
 background: #000 url(images/box_header_bgrd.png) repeat-x;
 position: relative;
 padding: 0 10px;
}

.inner#primary .left .box-header h5.selected 
{
 background: url(images/box_header_sel.png) no-repeat 100% 7px;
 color: #EEE;
}

.inner#primary .left .box-header .tl 
{
 top: 0;
 left: 0;
}

.inner#primary .left .box-header .tr 
{
 top: 0;
 right: 0;
}

.inner#primary .left .box-header .bl 
{
 bottom: 0;
 left: 0;
}

.inner#primary .left .box-header .br 
{
 bottom: 0;
 right: 0;
}

.inner#primary .left .box-content 
{
 padding: 13px 8px;
 background-color: #FDFDFD;
 border: 1px solid #D9D9D9;
 border-top-width: 0;
}

.inner#primary .left .box-content#filters 
{
 padding-top: 19px;
 padding-bottom: 16px;
}



.inner#primary .left .box-content ul 
{
 list-style-type: none;
}

.inner#primary .left .box-content ul li 
{
 width: 100%;
 overflow: hidden;
}

.inner#primary .left .box-content ul li a 
{
 display: block;
 width: 100%;
 padding: 6px 0 7px 15px;
 border-bottom: 1px dashed #DDD;
 background: url(images/list_arrow.gif) no-repeat 0 11px;
}

.inner#primary .left .box-content ul li a.selected 
{
 color: #333;
 background: url(images/list_check.gif) no-repeat 0 12px;
}

.inner#primary .left .box-content ul li.first a 
{
 padding-top: 0;
 background-position: 0 5px;
}

.inner#primary .left .box-content ul li.first a.selected 
{
 padding-top: 0;
 color: #333;
 background: url(images/list_check.gif) no-repeat 0 6px;
}

.inner#primary .left .box-content ul li.single a 
{
 padding-top: 0;
 padding-bottom: 1px;
 background-position: 0 5px;
 border-bottom-width: 0;
}

.inner#primary .left .box-content ul li.single a.selected 
{
 padding-top: 0;
 padding-bottom: 1px;
 border-bottom-width: 0;
 color: #333;
 background: url(images/list_check.gif) no-repeat 0 6px;
}

.inner#primary .left .box-content ul li.last a 
{
 padding-bottom: 1px;
 border-bottom-width: 0;
}

.inner#primary .left .box-content ul li.last a.selected 
{
 padding-bottom: 1px;
 border-bottom-width: 0;
 color: #333;
 background: url(images/list_check.gif) no-repeat 0 12px;
}

.inner#primary .left .box-content ul li a span 
{
 color: #333;
}

.inner#primary .left .box-footer 
{
 position: relative;
 height: 17px;
 background: url(images/box_footer_shadow.png) no-repeat 100% 0;
}

.inner#primary .left .box-footer-selected 
{
 position: relative;
 height: 17px;
}

.inner#primary .left .box-footer .tl, .inner#primary .left .box-footer-selected .tl 
{
 top: -3px;
 left: 0;
}

.inner#primary .left .box-footer .tr, .inner#primary .left .box-footer-selected .tr 
{
 top: -3px;
 right: 0;
}


.inner#primary .right .box-content p.last-modified 
{
 position: relative;
 float: right;
 color: #949CA0;
}

.inner#primary .right .box-content p.last-modified span 
{
 color: #333;
 border-bottom: 1px solid #333;
}

.inner#primary .right .box-content p.details 
{
 color: #949CA0;
}

.inner#primary .right .box-content p.details2 a 
{
 color: #949CA0;
 text-decoration: none;
 font-weight: small;
}

.inner#primary .right .box-content p.details2 a:focus 
{
 outline: none;
}

.inner#primary .right .box-content p.details2 a:hover 
{
 text-decoration: underline;
 color: #333;
}



/*	=====================================  COPYRIGHT  ============================= */
.outer#copyright 
{
 color: #CDD5DB;
 background-color: #8397A5;
 border-top: 3px solid #344149;

}

.outer#copyright .inner 
{
 padding: 15px 0;
}

.outer#copyright .inner .right 
{
 padding: 5px 0;
 background: url(images/copyright_bgrd.gif) repeat-y;
}

.outer#copyright .inner .right p 
{
 margin-left: 20px;
}

.outer#copyright .inner .right p a 
{
 color: #CDD5DB;
}

.outer#copyright .inner .right p a:hover 
{
 color: #FFF;
}

.outer#copyright .inner .right #trafic 
{
 float: right;
 margin-top: 1px;
 width: 88px;
 height: 31px;
 overflow: hidden;
}

.outer#copyright .inner .right #roportal 
{
 float: right;
 margin-top: 1px;
 margin-right: 9px;
 width: 90px;
 height: 30px;
 overflow: hidden;
 border-bottom: 1px solid #5383AB;
}

.outer#copyright .inner .right #roportal img 
{
 border-width: 0;
}




/*----------- content*/


.post
{
 margin:20px 5px 5px 5px;
 clear:both;
}

.post h2
{
 display:block;
 font:28px/34px "Times New Roman", Times, serif;
 text-decoration:none;
 color:#d69a4b;
}

.post h2 a{
	display:block;
	font:28px/34px "Times New Roman", Times, serif;
	text-decoration:underline;
	color:#d69a4b;
}

.post h2 a:hover{
	color:#333;
}

.post .post_left
{
 clear:left;
 float:left;
 width:430px;
 
}

.post_right
{
 float:right;
 width:230px;
 padding-left:10px;
 clear:right;
}
.post_link{
	clear:both;
	margin:10px auto;
}
.post_link h2{
	font:bold 22px/28px "Times New Roman", Times, serif;
	text-decoration:none;
	color:#d69a4b;
}

.post_link h2 a{
	font:bold 22px/28px "Times New Roman", Times, serif;
	text-decoration:underline;
	color:#d69a4b;
}

.post_link h2 a:hover{
	color:#333;
}

.infobox{
	border:1px solid #999999;
	background:#d8d3c8;
	height:32px;
	line-height:32px;
}

.infobox .i_left{
	float:left;
	width:100px;
	padding-left:25px;
	background:url(images/date.gif) left no-repeat;
	font-size:9px;
}

.infobox .i_right{
	float:left;
	width:180px;
	text-align:center;
}

.ov_rating{
	border-left:1px solid #999;
	float:right;
	width:80px;
	border-bottom:0px;
	height:32px;
	background:#F3F3F3;
	text-align:center;
	font-size:10px;
	line-height:14px;
}

.ov_rating strong{
	clear:both;
	display:block;
	font-size:13px;
}

.positiv_reviews{
	padding-left:17px;
	background:url(images/plus.png) 0 1px no-repeat;
	margin-top:7px;
	font-size:11px;
	line-height:16px;
	display:block;
	float:left;
	margin-right:15px;
}

.negative_reviews{
	padding-left:17px;
	background:url(images/minus.png) 0 1px no-repeat;
	margin-top:7px;
	font-size:11px;
	line-height:16px;
	display:block;
	float:left;
}

.positiv_reviews:hover,.negative_reviews:hover{
	color:#000;
	text-decoration:none;
}

.linktosite
{
 font-size:13px;
 background-color: #FFFFFF;
 text-align: center;
 display:block;
}

.post_logo
{
 display:block;
 margin:2px auto;
 text-align:center;
}

.post_logo a
{
border:0px solid #999;
}





.entry
{
 margin-top:7px;
 font:12px Verdana, Arial, Helvetica, sans-serif;
}

.entry p
{ 
 line-height:21px;
}

.entry img
{ 
 float: left;
 text-align:left;
 align:left;
}

.enter{
	font-size:12px;
}

.spacer{
	clear:both;
	height:1px;
}

.tags
{
 display:block;
 clear:both;
 margin:10px auto;
 width:100%;
 border-top:1px solid #d69a4b;
}

.prev_post{
	display:block;
	width:130px;
	padding-left:20px;
	font-size:13px;
	line-height:35px;
	clear:left;
	float:left;
}

.next_post{
	display:block;
	width:130px;
	padding-right:20px;
	font-size:13px;
	line-height:35px;
	clear:left;
	float:right;
}	

/*----------- sidebar*/
#sidebar h2{
	border-top:1px solid #aeb4ac;
	border-bottom:1px solid #aeb4ac;
	font:14px;padding-left:6px;
	line-height:23px;
	background:#d8d3c8;
	margin:10px 0 0 0;
}

#sidebar ul li{
	border-bottom:1px solid #d8d3c8;
	margin-left:10px;
	margin-right:3px;
}

#sidebar ul li a{
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	background:url(images/kresteg.png) 0px 5px no-repeat;
}

/*----------- footer */
#footer{
	margin:0 auto;
	width:800px;
	border-top:1px solid #aeb4ac;
	padding-top:3px;
	font-size:10px;
	height:35px;
	clear:both;
}

#footer_left{
	float:left;
	width:500px;
}

#footer_left li{
	float:left;	
}

#footer_left a{
	margin-right:10px;
}

#footer_right{
	float:right;
    text-align:right;
}

/*----------------Comment area---*/
#commentblock
{
 float:left;
 clear:both;
 font:12px  Helvetica, sans-serif;
}

#commentblock ul{
	margon:0px;
	padding:0px;
}

.postmetadata
{
 clear: both;
 padding: 7px;
 margin: 20px 14px 10px 14px;
 padding-left:14px;
 border-top:1px dotted #0e2537;
 border-bottom:1px dotted #0e2537;
 font:10px  Helvetica, sans-serif;
 text-align:left;
 color:#707070;
}

h3.comments {
	padding: 5px;
	margin: 30px 0 25px 7px;
	font-size:12px;
	font:18px  Helvetica, sans-serif;
}

ul.commentlist {
	font:12px  Helvetica, sans-serif;
	float:left;
	clear:both;
	margin:0px; padding:0px;
}

ul.commentlist li{
	list-style-type:none;
	margin-bottom:10px;
}

.c_left{
	float:left;
	width:250px;
	padding-right:10px;
}

.comment-text{
	float:right;
	clear:right;
	text-align:left;
	width:370px;
}

.alt1,.alt2,.alt3{
	display:block;
	width:640px;
	clear:both;
	float:left;
	padding:7px;
}

.alt1{
	background:#fff;
}

.comment-text p {
	margin:7px;
}

cite {
	font-style:normal;
	font-size:11px;
}

ol.commentlist  {
	font-size:11px;
}

.commentsbox{
	border:1px solid #999999;
	background:#d8d3c8;
	height:32px;
	line-height:32px;
	padding:0 5px 0 5px;
}

.commentsbox .i_left{
	float:left;
	width:350px;
	padding-left:25px;
	background:url(images/date.png) left no-repeat;
}

/*----------------Comment form---*/
#commentbox h3{
	padding-bottom:15px;
}

#commentbox{
	clear:both;
	color:#636363;
	padding:30px;
}

#commentform textarea,input{
	border:1px solid #ccc;
	background:#fff;
	padding:2px;
}

#commentform textarea{
	width:490px;
}

label {
	font-size:12px;
}

/*-----------------*/
.stars{width:100px; float:left;}
.show_rate{clear:both;margin:5px 0 0 0;}
.show_rate span,.show_rate_options span{float:left; line-height:20px; font-size:10px;}
.show_rate_options{clear:both;margin:10px 0 0 0;display:block;width:250px;}
.show_rate_options .stars{float:left;}
.star-rating{list-style:none;margin: 0px;padding:0px;width: 100px;height: 20px;position: relative;overflow:hidden;background: url(images/alt_star.gif) top left repeat-x; }


.star-rating li{padding:0px;margin:0px;float: left;}
.star-rating li a{display:block;width:20px;height: 20px;line-height:20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;overflow:hidden;}
.star-rating li a:hover{background: url(images/alt_star.gif) left bottom;z-index: 2;left: 0px;border:none;}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width: 40px;}
.star-rating a.three-stars{left: 40px;}
.star-rating a.three-stars:hover{width: 60px;}
.star-rating a.four-stars{left: 60px;}	
.star-rating a.four-stars:hover{width: 80px;}
.star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover{width: 100px;}


star-rating li.current-rating{background: url(images/alt_star.gif) left bottom;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}

.star-rating .current-rating{background: url(images/alt_star.gif) left center;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}

/* =================================== Thumbails For Stats ====================== */
#thumbnail2
{
 position: relative;
 z-index: 0;
}
.thumbnail2:hover
{
 background-color: transparent;
 z-index: 50;
}
.thumbnail2 span
{ /*CSS for enlarged image*/
 position: absolute;
 background-color: lightyellow;
 padding: 5px;
 left: -1000px;
 border: 1px dashed gray;
 visibility: hidden;
 color: black;
 text-decoration: none;
}
.thumbnail2 span img
{ /*CSS for enlarged image*/
 border-width: 0;
 padding: 2px;
}
.thumbnail2:hover span
{ /*CSS for enlarged image on hover*/
 visibility: visible;
 top: -400px;
 left: -50px; /*position where enlarged image should offset horizontally */
}
/* ========================================================================== */




/* ======================================= Network Bar ========================== */

#network
{
 height: 24px;
 top: 0;
 background: #FFFFCC;
 border-bottom: 1px solid #DDDD00;
 line-height: 22px;
 position: fixed !important;
 position: absolute;
 left: 0;
 right: 0;
 z-index: 999;
}
#network a 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #717100;
 word-spacing: -1px;
 padding: 2px 22px;
}

#network .selected
{
 font-weight: bold;
}

#network a:hover
{
 text-decoration: underline; 
}
#network .ext
{
 float: right;
 padding: 0;
 padding-right: 17px;
 background: url(../img/ext-link.gif) no-repeat right center;
}

#network ul
{
 display: inline;
 list-style-type: none;
 border-right: 1px dotted #DDDD00;
}

#network ul li
{
 display:inline;
 border-left: 1px dotted #DDDD00;
 padding-bottom: 1px;
}
/* ========================================================================== */




