@charset "utf-8";

/* CSS Document */



@import url(reset.css);

@import url(typography.css);



html {

	background: #000;

	overflow-y: scroll;

}



body {

	background-image: url(../images/bg1.jpg);

	background-color: transparent !important;

	background-repeat: repeat;

}





/****************************************************************************************/

/*                           GLOBAL CLASSES                                             */

/****************************************************************************************/

.container {

	position: relative;

	width: 970px;

	margin: 0 auto;

}



.green_button {

	display: inline-block;

	background-image: url(../images/sectionBtn_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	height: 24px;

	line-height: 24px;

	font-size: 12px;

	border: 1px solid #265307;

	padding: 0px 20px;

	color: #ebebeb;

}

.green_button:hover {

	background-position: left bottom;

}



.red_button {

	display: inline-block;

	background-image: url(../images/red_button_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	height: 24px;

	line-height: 24px;

	font-size: 12px;

	border: 1px solid #111;

	padding: 0px 20px;

	color: #fff;

}

.red_button:hover {

	background-position: left bottom;

	color: #fff;

}

.joacaLink {

	padding: 0px 10px;

	text-transform: uppercase;

	font-size: 10px;

}



.blue {

	color: #1868ad;

}

.green {

	color: #4e9a19;

}

.red {

	color: #a91111;

}



.gold {

	color: #ffae00;

}



/****************************************************************************************/

/*                           END GLOBAL CLASSES                                         */

/****************************************************************************************/







#wrapper {

	width: 970px;

	margin: 0px auto 10px;

}

#header {

	height: 164px;

	background: url(../images/header_bg.png) left top repeat-x;

	position: relative;

}

#header-top {

	height: 82px;

	width: 940px;

	background: url(../images/header_gold_bg.png) left 12px no-repeat;

}



#logo {

	position: absolute;

	left: 0px;

	top: 12px;

	width: 290px;

	height: 70px;

	background: none;

	margin: 0;

	padding: 0;

	text-indent: -9999px;

}



#search_newsletter {

	position: absolute;

	right: 18px;

	bottom: 3px;

}

#search_newsletter .itemSelect {

	visibility: hidden;

}

#sf {

	background-color: #fff;

	padding: 1px 5px;

	border: 2px solid #232323;

	line-height: 26px;

	height: 26px;

}

#sf input {

	border: 0px;

	height: 26px;

	padding: 0px;

	color:#a5a5a5;

	font-size: 18px;

}



#search_field {

	border: 0px solid red;

	height: 26px;

	padding: 0px;

	width: 194px;

	background-color: #fff;
        line-height: 25px;
}

#search_submit {

	background: none transparent;

	border: 0;

	padding: 0px;

	margin: 0px;

	height: 22px;

	width: 30px;

	text-indent: -9999px;

	cursor: pointer;

}



#menu-container {

	position: relative;

	height: 58px;

	bottom: 4px;

}

#mainMenu {

	position: relative;

	background: url(../images/mainMenu-bg.png) no-repeat;

	width: 970px;

	height: 58px;

}

#mainMenu ul {

	list-style: none;

	padding: 4px;

	margin: 0px;

}

#mainMenu ul li {

	float: left;

	width: 105px;

	height: 48px;

	margin: 1px;

}

#mainMenu ul li#leftMenuLink {

	width: 104px;

}

#mainMenu ul li a {

	display: block;

	height: 100%;

	width: 100%;

	background-image: url(../images/active-hover-states.png);

	background-repeat: no-repeat;

	background-position: 9999px;

	color: #f4f4f4;

	font-size: 1.3em;

	text-align: center;

}

#mainMenu ul li a strong {

	display: block;

	letter-spacing: -1px;

	text-transform: uppercase;

	line-height: 1.8;

	padding-top: 8px;

	color: #f4f4f4;

}

#mainMenu ul li a span {

	display: block;

	text-transform: lowercase;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 0.8em;

	color: #838383;

	clear: both;

}

#mainMenu ul li a:hover {

	background-position: bottom right;

	text-decoration: none;

}

#mainMenu ul li#leftMenuLink a:hover {

	background-position: left bottom;

}

#mainMenu ul li#rightMenuLink a:hover {

	background-position: -104px bottom;

}

#mainMenu ul li a.active {

	background-position: -209px top;

}

#mainMenu ul li#rightMenuLink a.active {

	background-position: -104px top;

}

#mainMenu ul li#leftMenuLink a.active {

	background-position: left top;

}



#breadcrumb_social {

	height: 31px;

	top: -5px;

}



#socialMedia {

	position: absolute;

	right: 4px;

	bottom: 4px;

	height: 22px;

}

#socialMedia ul {

	height: 22px;

	position: relative;

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#socialMedia ul li {

	float: left;

	margin-left: 1px;

	width: 78px;

	height: 20px;

	line-height: 20px;

	font-size: 11px;

	border-width: 1px;

	border-style: solid;

	background-position: left top;

	background-repeat: repeat-x;

	color: #fff;

}



#socialMedia ul li a {

	display: block;

	height: 20px;

	color: #fff;

	padding-left: 15px;

	text-align: center;

}

#twitter_SocialIcon {

	border-color: #035570;

	background-image: url(../images/twitterIcon_bg.png);

}

#twitter_SocialIcon a {

	background: url(../images/twitterIcon.png) no-repeat left top;

}

#facebook_SocialIcon {

	border-color: #1b3366;

	background-image: url(../images/facebookIcon_bg.png);

}

#facebook_SocialIcon a {

	background: url(../images/facebookIcon.png) no-repeat left top;

}



#yahoo_messIcon {

	border-color: #4a005c;

	background-image: url(../images/yahoo_messIcon_bg.png);

}

#yahoo_messIcon a.online {

	background: url(../images/yahoo_messIcon_online.png) no-repeat left top;

}

#yahoo_messIcon a.offline {

	background: url(../images/yahoo_messIcon_offline.png) no-repeat left top;

}





#breadcrumb {

	position: absolute;

	height: 22px;

	bottom: 4px;

	left: 5px;

}

#breadcrumb ul {

	margin: 0px;

	padding: 0px;

	border: 0px;

	list-style: none;

}

#breadcrumb ul li {

	height: 22px;

	float: left;

	margin: 0px;

	padding: 0px;

	position: relative;

}

#breadcrumb ul li a {

	display: inline-block;

	height: 20px;

	border: 1px solid #333;

	padding: 0px 10px;

	line-height: 20px;

	font-size: 10px;

	color: #9f9f9f;

	font-family: Tahoma, Geneva, sans-serif;

	text-transform: uppercase;

	background-image: url(../images/breadcrumbBtn_bg.png);

	background-color: #333;

	background-position: left top;

	background-repeat: repeat-x;

}

#breadcrumb ul li a:hover {

	background-position: left bottom;

	color: #fff;

}

#breadcrumb ul li .connector {

	display: block;

	position: absolute;

	background: url(../images/breadcrumbConnector.png) no-repeat;

	overflow: hidden;

	height: 10px;

	width: 10px;

	text-indent: -9999px;

	line-height: 0px;

	font-size: 0px;

	z-index: 10;

	left: -5px;

	top: 5px;

}





#mainContent {

	border: 1px solid #111;

	margin: 5px 4px 0px;

	background-color: #ded8c6;

	padding: 10px;

}



#leftContent {

	float: left;

	width: 200px;

}

#rightContent {

	float: left;

	width: 770px;

	margin-left: 10px;

}

.smallWidth {

	width: 502px;

}



#secMenu {

	width: 160px;

	float: left;

	height: 416px;

	padding: 15px 0px;

	background-color: #333;

	position: relative;

}

#secMenu > a {

	display: block;

	position: absolute;

	width: 160px;

	height: 15px;

	background-image: url(../images/leftMenuBtns.png);

	background-repeat: no-repeat;

	z-index: 5;

	cursor: pointer;

}



#secMenu > a.next, #secMenu > a.nextPage {

	background-position: left bottom;

	left: 0px;

	bottom: 0px;

}

#secMenu > a.next:hover, #secMenu > a.nextPage:hover {

	background-position: right bottom;

}

#secMenu > a.prev, #secMenu > a.prevPage {

	background-position: left top;

	left: 0px;

	top: 0px;

}

#secMenu > a.prev:hover, #secMenu > a.prevPage:hover {

	background-position: right top;

}

#secMenu .scrollable {

	width: 156px;

	height: 415px;

	margin: 0px 2px;

	zoom: 100%;

	position: relative;

}

#secMenu ul {

	list-style: none;

	padding: 0px;

	height: 20000em;

	margin: 0px;

}

#secMenu ul li {

	font-size: 1.4em;

	line-height: 1.2;

	margin-top: 1px;

	height: 37px;

}

#secMenu ul li a {

	display: block;

	color: #fff;

	text-decoration: none;

	height: 100%;

	padding: 0px 4px;

	background-image: url(../images/secMenu_bg.png);

	background-position:  top left;

	background-repeat: no-repeat;

	width: 148px;

	height: 37px;

	line-height: 19px;

	font-size: 11px;

	overflow: hidden;

	font-weight: bold;

}

#secMenu ul li a:hover {

	background-position:  top right;

}









#moduleTop10 {

	background-color: #333;

	border: 1px solid #000;

	padding: 2px;

	float: right;

	height: 440px;

	width: 764px;

}

#moduleTop10 .left {

	float: left;

	width: 491px;

}

#moduleTop10 .left #top10Header {

	height: 21px;

	background: url(../images/top10header-bg.png) no-repeat;

	line-height: 21px;

	color:#004e11;

}

#moduleTop10 .left #top10Header span {

	display: block;

	height: 21px;

	line-height: 21px;

	color:#004e11;

	font-size: 11px;

	font-weight: normal;

}

#moduleTop10 .left .listContainer {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: 0px;

}

#moduleTop10 .left .listContainer .listItem {

	margin: 0;

	list-style: none;

	height: 41px;

	line-height: 0px;

	padding: 0px 0px 1px;

	border: 0px solid red;

	zoom: 100%;

	position: relative;

	background: url(../images/top10Tab-bg.png) left bottom no-repeat;

	cursor: default;

}

#moduleTop10 .left .listContainer .listItem div {

	height: 41px;

	position: absolute;

	z-index: 1;

	width: 100%;
	border: 0px solid red;
}

#moduleTop10 .left .listContainer .listItem.active {

	background: url(../images/top10Tab-bg.png) left top no-repeat;

}

#moduleTop10 .left .listContainer .listItem a, #moduleTop10 .left .listContainer .listItem span, #top10Header span {

	display: block;

	float: left;

	height: 41px;

	line-height: 41px;

	z-index: 100;

	color: #ffefbb;

	font-weight: bold;

}

#moduleTop10 .left .listContainer .listItem .joacaLink, #moduleTop10 .left .listContainer .listItem .reviewLink, #moduleTop10 .left .listContainer .listItem .logoCameraLink, #moduleTop10 .left .listContainer .listItem .numeCameraLink {

	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	color: #fff;
	border: 0px solid red;
}

#moduleTop10 .left .listContainer .listItem .logoCameraLink, #moduleTop10 .left .listContainer .listItem .numeCameraLink {

	display: block;
	height: 1px;
	z-index: 101;
	left: 28px;
	border: 0px solid white;
}

#moduleTop10 .left .listContainer .listItem .numeCameraLink {
	left: 138px;
	color: #ffefbb;
	font-weight: bold;
}

#moduleTop10 .left .listContainer .listItem .numeCameraLink:hover {

	color: #333;

}

#moduleTop10 .left .listContainer .listItem .joacaLink {

	height: 24px;

	line-height: 24px;

	top: 7px;

	right: 10px;

	font-weight: normal;

}

	



#moduleTop10 .left .listContainer .listItem .loc, #top10Header .loc {

	width: 28px;

	text-align: center;

	font-size: 1.4em;

}

#moduleTop10 .left .listContainer .listItem .logoCamera, #top10Header .logoCamera {

	width: 110px;

}

#moduleTop10 .left .listContainer .listItem .numeCamera, #top10Header .numeCamera {

	width: 110px;

	text-align: left;

	font-size: 1.1em;

	font-weight: bold;

}

#moduleTop10 .left .listContainer .listItem .bonus, #top10Header .bonus {

	width: 50px;

	text-align: right;

	font-size: 1.1em;

}

#moduleTop10 .left .listContainer .listItem .reviewLink {

	width: 50px;

	text-align: center;

	margin-left: 10px;

	color: #f4f4f4;

	font-size: 1.1em;

	font-weight: bold;

	text-transform: uppercase;

	right: 100px;

}

#moduleTop10 .left .listContainer .listItem .reviewLink:hover {

	color: #333;

}





#moduleTop10 .right {

	width: 273px;

	float: right;

	padding: 0px;

	height: 440px;

	position: relative;

}

#moduleTop10 .right div {

	height: 420px;

	padding-top: 10px;

	position: relative;

	width: 273px;

	display: none;

}

#moduleTop10 .right .websiteThumb {

	display: block;

	overflow: hidden;

	width: 207px;

	height: 155px;

	margin: 0px auto 20px;

	border: 3px solid #fff;

}

#moduleTop10 .right h2 {

	color: #fff;

	padding: 0px 10px;

}

#moduleTop10 .right p.sumary {

	color: #bdbdbd;

	padding: 0px 10px;

}

#moduleTop10 .right p.sumary a {

	color: #bdbdbd;

	display: inline-block;

}

#moduleTop10 .right p.sumary a:hover {

	color: #fff;

}

#moduleTop10 .right .links {

	margin: 0px;

	padding: 0px;

	position: absolute;

	bottom: 0px;

	left: 8px;

}

#moduleTop10 .right .links .joacaLink {

	padding: 0px 40px !important;

}



.reviewLink2 {

	display: inline-block;

	height: 26px;

	line-height: 26px;

	padding: 0px 10px 0px 0px;

	color: #fff;

	text-transform: uppercase;

	font-size: 0.9em;

	font-weight: bold;

}

.reviewLink2:hover {

	color: #000;

}

.moduleTabs {

	border: 1px solid #b2a680;

	height: auto;

	margin-top: 10px;

}



#moduleCat {

	height: 325px;

}



.moduleTabs .tabs {

	list-style: none;

	margin: 0;

	padding: 0;

	background: url(../images/moduleCat_tabMenu.png);

	height: 39px;

	border-bottom: 1px solid #b2a990;

}

.moduleTabs .tabs li {

	position: relative;

	padding-right: 2px;

	height: 100%;

	width: 93px;

	background: url(../images/moduleCat_tabLine.png) right top no-repeat;

	float: left;

}

.moduleTabs .tabs li a {

	display: block;

	height: 39px;

	z-index: 5;

	position: relative;

	top: 0px;

	left: 0px;

	line-height: 39px;

	font-weight: bold;

	color: #555;

	font-size: 1.1em;

	text-transform: capitalize;

	text-align: center;

}

#searchResults .tabs li a {

	line-height: 28px;

}

#searchResults .tabs li a span {

	display: block;

	position: absolute;

	top: 20px;

	width: 93px;

	font-size: 10px;

	line-height: 12px;

	height: 12px;

	color: #909090;

	font-style: italic;

}



.moduleTabs .tabs li a:hover {

	color: #000;

}

.moduleTabs .tabs li a.current {

	background: url(../images/moduleCat_tabActive.png) repeat-x;

	height: 40px;

	color: #000;

}



#moduleCat .panes {

	height: 285px;

	background: url(../images/moduleCatZilei-bg.png) repeat-x;

}

#searchResults .panes {

	background: #e4dfd0 url(../images/moduleSearchResults-bg.png) repeat-x;

}

.moduleTabs .pan {

	position: relative;

	display: none;

}

#searchResults .pan {

	padding: 20px;

}



.box {

	border: 1px solid #aea179;

	margin: 6px 0px 6px 5px;

	float: left;

	width: 213px;

	padding: 4px;

	height: 262px;

	background-color: #f9f9f9;

	overflow: hidden;

	position: relative;

}

.imgBox {

	position: relative;

	margin-bottom: 10px;

	overflow: hidden;

	height: 130px;

	width: 213px;

}

.imgBox h1 {

	position: absolute;

	bottom: 5px;

	left: 0px;

	width: 100%;

	z-index: 1;

	height: 26px;

	line-height: 26px;

	font-size: 14px;

	color: #fefefe;

	text-transform: uppercase;

	margin: 0;

}

.box h2 {

	font-size: 12px;

	font-weight: bold;

}

.box p {

	font-size: 11px;

	line-height: normal;

	color: #343434;

}

.imgBox h1 strong {

	display: block;

	position: relative;

	z-index: 5;

	padding: 0px 10px;

}

.imgBox h1 span {

	display: block;

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 2;

	height: 100%;

	width: 100%;

	background-color: #000;

	filter:alpha(opacity=90);

	opacity:.9;

}

.box .bottomLinks {

	position: absolute;

	bottom: 5px;

}

.bottomLinks a {

	font-size: 11px;

	line-height: 16px;

	float: left;

	display: block;

}

.btnArhiva {

	width: 51px;

	border-right: 1px solid #79aa58;

	padding-left: 18px;

	background: url(../images/arhivaIcon.gif) left center no-repeat;

	margin-right: 18px;

}

.btnReadAll {

	background: url(../images/citesteTotIcon.gif) right center no-repeat;

	padding-right: 20px;

}



.scrollable {

	position:relative;
	overflow:hidden;

}

.items {
	position: absolute;
}

#moduleCat .scrollable {

	width: 912px;
	height:284px;

}

#moduleCat .items {

	height: 20000em;

}

#moduleCat .item {

	height:284px;

}

.moduleCatNav {

	position: absolute;

	right: 4px;

	top: 6px;

	height: 273px;

	width: 17px;

	background: url(../images/moduleCat_Navigation.png) no-repeat;

}

.moduleCatNav a {

	display: block;

	position: absolute;

	left: 0px;

	background-image: url(../images/moduleCat_NavigationActive.png);

	background-repeat: no-repeat;

	width: 17px;

	height: 17px;

	text-indent: -9999px;

	cursor: pointer;

}

.moduleCatNav .disabled {

	visibility: hidden;

}

.moduleCatNav a.next {

	bottom: 0px;

	background-position: left bottom;

}

.moduleCatNav a.prev {

	top: 0px;

	background-position: left top;

}



#moduleFreeRoll {
	text-align: center;
	margin-top: 0px;
	padding: 0px;
}

#moduleFreeRoll .content {
	height: auto;
}

#moduleFreeRoll.index {
	float: left;
	height: 270px;
}

#moduleFreeRoll.index .content {
	overflow-y: scroll;
	overflow-x: hidden;
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 2Z0px;
}

#moduleFreeRoll table {
	background-color: #333;
	margin: 0px;
}

#moduleFreeRoll th {
	background-color: #000;
}

#moduleFreeRoll td {
	vertical-align: middle;
	color: #fafafa;
	font-size: 12px;
	padding: 4px;
	border-width: 1px;
	border-color: #000;
}


#freeroll_sortroom {
	margin-bottom: 10px;
}

#moduleForum {

	background: #333333;

	float: right;

	width: 307px;

	height: 328px;

	margin-top: 10px;

}

#moduleForumHeader {

	background: url(../images/moduleForumHeader-bg.png) repeat-x;

	height: 36px;

	border-bottom: 1px solid #262626;

	color: #cfcfcf;

	font-size: 13px;

	line-height: 36px;

	padding: 0px 15px;

	margin: 0;

	font-weight: bold;

}

#moduleForum ul {

	border-top: 1px solid #515151;

	margin: 0px;

	padding: 6px 10px 10px;

	list-style: none;

}

#moduleForum ul li {

	border-bottom: 1px solid #262626;

	border-top: 1px solid #515151;

	padding: 8px;

	height: 74px;

	position: relative;

}

#moduleForum ul li p {

	margin: 0px;

	padding: 0px;

	color: #b0b0b0;

	font-size: 11px;

	line-height: 14px;

}

#moduleForum ul li .postDetalii {

	position: absolute;

	bottom: 4px;

	left: 8px;

}





#moduleCamerePoker, #moduleBonusuri {

	width: 100%;

}

#moduleCamerePokerHeader, #moduleBonusuriHeader {

	height: 25px;

	padding-top: 5px;

	border-bottom: 1px solid #cecbc3;

	line-height: 25px;

	color: #837e71;

	font-size: 11px;

}

#moduleCamerePoker #moduleCamerePokerHeader span, #moduleBonusuri #moduleBonusuriHeader span {

	line-height: 25px;

	color: #837e71;

	font-size: 11px;

}

#moduleCamerePoker span, #moduleCamerePoker a, #moduleBonusuri span, #moduleBonusuri a {

	display: block;

	float: left;

	height: 100%;

	padding: 0px 5px;

}

#moduleCamerePoker span, #moduleBonusuri span {

	font-size: 12px;

	color: #000;

}



.loc {

	width: 40px;

	text-align: center;

	padding: 0px;

	cursor: default;

}

.logoCamera {
	width: 100px;
	text-align: center;
	overflow: hidden;
}

.numeCamera {

	width: 130px;

	text-align: left;

}

.numeCamera a:hover {

	color: #333 !important;

}

.rating {

	width: 40px;

	text-align: right;

	cursor: default;

}

.bonus {

	width: 60px;

	text-align: right;

	cursor: default;

}

.cameraCod {

	width: 100px;

	text-align: right;

	cursor: default;

}

#moduleBonusuri .bonus {

	width: 160px;

}

.citesteLink {

	display: block;

	width: 60px;

	height: 40px;

	line-height: 42px;

	background: url(../images/citesteLink.png) center center no-repeat;

	color: #f4f4f4;

	font-size: 1em;

	text-transform: uppercase;

	text-align: center;

	margin-left: 20px;

}



#moduleCamerePoker ul, #moduleBonusuri ul {

	margin: 0px;

	padding: 5px 0px;

	list-style: none;

	border-top: 1px solid #e8e4d7;

}

#moduleCamerePoker ul li, #moduleBonusuri ul li {

	height: 40px;

	border: 1px solid #bead79;

	line-height: 40px;

	margin: 2px 0px;

	background-color: #d0be87;

}



.pageDescription {

	position: relative;

}



.pageTitle {

	color: #000;

	border-bottom: 1px solid #cfc7af;

	line-height: 40px;

	font-size: 24px;

	margin: 0px;

}

.subTitle {

	color: #747474;

	font-size: 15px;

}

.pageDescription p {

	border-top: 1px solid #e4dfcf;

	padding-top: 20px;

        font-size: 13px;
}

.postDate_comments {

	position: absolute;

	left: 0px;

	margin-top: 4px;

	font-style: italic;

	font-size: 10px;

	color: #999999;

	font-weight: bold;

}

.postListed h4 .postDate_comments {

	display: inline-block;
	position: static;

}



.subCatBox {

	width: 335px;

	padding: 15px;

	float: left;

	min-height:151px;

	height: auto !important;

	height: 151px;

	

}

.subCatTitle {

	font-size: 16px;

	line-height: 26px;

	position: relative;

	border-bottom: 1px solid #e4dfcf;

	margin: 0px;

}

.subCatTitle a {

	border-bottom: 1px solid #cfc7af;

	display: block;

}

.allLink {

	position: absolute;

	right: 0px;

	font-size: 11px;

}



.lastArticle {

	margin: 5px 0px 20px;

}

.thumb {

	border: 0px solid #333333;

	display: block;

	margin-bottom: 10px;

	height: 109px;

}

.lastArticle h3 {

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 5px;

	line-height: 16px;

}

.lastArticle p {

	font-size: 12px;

}

.lastArticle .btnReadAll {

	float: right;

	font-size: 11px;

}

.otherArticle h3 {

	font-size: 11px;

	margin: 0px;

}

.otherArticle p {

	font-size: 12px;

}



.videoArticle {

	padding: 8px 0px 8px;

	border-bottom: 1px solid #e8e4d6;

	overflow: hidden;

}

.videoArticle .thumb {

	float: left;

	margin-right: 10px;

	width: 120px;

	height: 90px;

}

.videoArticle h3 {

	font-size: 12px;

	margin-bottom: 10px;

}

.videoArticle p {

	font-size: 10px;

}



.videoContainer {

	height: 500px;

}



.module-review-header {

	height: 444px;

}

.module-review {

	background-color: #333;

	border: 1px solid #000;

	float: right;

	width: 768px;

}

.goldBox.module-review {

	background: #8e7e4d url(../images/goldBox_bg.png) repeat-x;

	border: 1px solid #624600;

}



.roomTitle {

	height: 78px;

	border-bottom: 1px solid #000;

}

.goldBox .roomTitle {

	border-bottom: 1px solid #624600;

}

.roomLogo {

	display: block;

	float: left;

	overflow: hidden;

	height: 58px;

	padding-top: 16px;

	width: 120px;

	margin: 2px 10px;

}



.roomTitle .title {

	width: 360px;

	height: 78px;

	float: left;

}

.roomTitle .title h1 {

	font-size: 26px;

	height: 40px;

	line-height: 40px;

	font-weight: bold;

	color: #ebebeb;

}

.goldBox .roomTitle .title h1 {

	height: 78px;

	line-height: 78px;

}

.roomTitle .title h1 a {

	color: #ebebeb;

}

.dispRO {

	background: url(../images/disponibilBox_bg.png) no-repeat;

	height: 40px;

	width: 113px;

	padding: 10px 80px 10px 10px;

	float: right;

	margin: 9px;

}

.dispRO span {

	display: block;

}



.content {

	border-top: 1px solid #5f5f5f;

	height: 364px;

	color: #ebebeb;

}



.goldBox .content {

	border-top: 1px solid #cdb66e;

}



.content .left {

	float: left;

	width: 418px;

	padding: 10px;

	color: #ebebeb;

	height: 344px;

}

.content .left p {

	font-size: 14px;

	margin-bottom: 5px;

}

.ceOfera {

	font-size: 13px;

	line-height: 18px;

}

.soft {

	width: 300px;

	float: left;

	background-color: #3d3d3d;

	padding: 10px 15px;

	height: 345px;

}

.soft .thumb {

	display: block;

	border: none;

	height: auto;

	width: auto;

}



.softBtns {

	text-align: center;

}



.softBtns .joacaLink.red_button {

	padding: 0 40px;

	font-weight: bold;

	margin-top: 10px;

}



.support {

	text-align: center;

	padding-top: 20px;

}

.support span {

	padding-left: 40px;

	padding-right: 20px;

	height: 40px;

	display: inline-block;

	line-height: 40px;

	font-size: 11px;

	color: #fff;

}

.win {

	background: url(../images/winLogo.png) no-repeat left center;

}

.mac {

	background: url(../images/macLogo.png) no-repeat left center;

}

.linux {

	background: url(../images/linuxLogo.png) no-repeat left center;

}



.bonusContainer {

	padding-top: 10px;

}

.bonusBox {

	background: url(../images/bonusBox_bg.png);

	width: 349px;

	height: 102px;

	padding: 10px;

	text-align: center;

}

.content .left .bonusBox p.big {

	font-size: 30px;

	line-height: 30px;

	color: #a91111;

	margin-bottom: 10px;

	font-weight: bold;

}

.theBonus {

	font-size: 16px;

	line-height: 30px;

	color: #333;

	margin-bottom: 5px;

	font-weight: bold;

}

.content .left .bonusBox p {

	color: #333;

	margin: 0px;

}

.theBonus strong {

	font-size: 26px;

	color: #1868ad;

}



.leftCol {

	float: left;

	width: 654px;

	font-size: 12px;

}

.rightCol {

	float: right;

	width: 258px;

}

#sectionMenu {

	border-bottom: 1px solid #e4dfcf;

	clear: both;

}

#sectionMenu ul {

	border-bottom: 1px solid #cfc7af;

	list-style: none;

	margin: 0px;

	padding: 4px 0px;

}

#sectionMenu ul li {

	float: left;

	margin: 4px 6px;

}

#ourComments {

	margin: 20px 0px;

}

#ourComments h4 {

	margin-bottom: 10px;

}

.commentContent {

	padding: 30px 30px 15px;

	background-color: #e4dfcf;
}

.commentContent p {font-size: 13px;}

.reviewContentTitle {

	text-align: center;

	font-size: 18px;

	line-height: 30px;

	border-bottom: 1px solid #e4dfcf;

}

.reviewContentTitle span {

	border-bottom: 1px solid #cfc7af;

	display: block;

	line-height: 30px;

}



.moduleBox {

	background-color: #f4f4f4;

	border: 3px solid #d6cfbc;

	padding: 10px;

	margin: 0px 0px 10px;

	width: 232px;

}

.moduleBox h4.title {

	height: 31px;

	line-height: 30px;

	font-size: 16px;

	border-bottom: 1px solid #fff;

}

.moduleBox h4.title span.content {

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #d9d9d9;

	display: block;

	height: 30px;

	color: #000;

}



#ratingBox {

	margin: 20px 0px 10px;

}

#ratingBox ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#ratingBox ul li {

	line-height: 30px;

	font-size: 12px;

}

#ratingBox ul li span {

	display: block;

	float: right;

}



#pro_contraBox ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#pro_contraBox ul li {

	font-size: 13px;

	padding: 8px 0px 8px 25px;

}

#pro_contraBox ul.pro {

	margin-bottom: 40px;

}

#pro_contraBox ul.pro li {

	background: url(../images/plus_green.png) left 8px no-repeat;

}

#pro_contraBox ul.contra li {

	background: url(../images/minus_red.png) left 8px no-repeat;

}



.ratingBox {

	position: relative;

	width: 250px;

	display: block;

	height: 17px;

}

.ratingBox .rating {

	background-color: #797979;

	position: relative;

	width: 175px;

	height: 17px;

	float: left;

	display: block;

}

.ratingBox .rating .stars {

	width: 175px;

	height: 17px;

	position: absolute;

	z-index: 10;

	left: 0px;

	top: 0px;

	display: block;

}

.ratingBox .rating .stars.grayStar {

	background: url(../images/rating_bg_gray.png) no-repeat;

}

.ratingBox .rating .stars.whiteStar {

	background: url(../images/rating_bg_white.png) no-repeat;

}

.ratingBox .rating .progressBar {

	background-color: #4e9a19;

	position: relative;

	z-index: 9;

	height: 17px;

	width: 0px;

	display: block;

}

.ratingBox .text {

	font-weight: bold;

	padding-left: 10px;

	font-size: 13px;

	line-height: 17px;

	color: #797979;

	margin: 0px;

	float: left;

	letter-spacing: -2px;

	display: block;

}

#postContent {
	float: left;
}

#postContent p {
	font-size: 14px;
	line-height: 24px;
}

.posText {
	margin:0 0 1.5em;
	font-size: 14px;
	line-height: 24px;
}

#postContent div ul {
	padding: 0 0 0 3em;
}

.postThumb {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 0px solid #333;
}

.pub {
	clear: both;
}

.postListed {

	padding: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}

/*.postListed.even {

	background-color: #e0dbcc;

}*/



.postListed h4 a {

	font-size: 18px;

	color: #000;

}

.postListed h4 a:hover {

	color: #ce1414;

}



.postListed .thumb {
	width: auto;
	height: auto;
	float: left;
	margin-right: 20px;
}



.paginationModule {

	margin: 20px 0px;

	float: right;

}

.paginationModule a {

	display: inline-block;

	padding: 5px;

	font-size: 12px;

}



#shoutBox-pokerplus {

	background: #f4f4f4;

	float: right;

	width: 307px;

	height: 328px;

	margin-top: 10px;

}



.postBox {
	margin-top: 60px;

}

.postBox p {
	font-size: 13px;
}

#moduleSpecialPromo {

	background: url(../images/promotie-party-poker.jpg) no-repeat;

	width: 623px;

	height: 328px;

	float: left;

	margin-top: 10px;

}



#moduleSpecialPromo .content {

	padding: 10px;

	height: auto;

	border: 0px;

	margin: 0px;

	position: relative;

	color: #000;

	height: 308px;

}

#moduleSpecialPromo .content p {

	color: #000;

}

.PromoTitle {
	border: 0px solid red;
	width: 580px;
	height: 60px;
	margin-top:10px;
}

.PromoTitleimg {
	border: 0px solid red;
	width: 145px;
	position: relative;
	left:430px;
	top: 185px;
}

.PromoTitle .title {
	font-weight: bold;
	line-height: 1.2;
	width: 400px;
	border: 0px solid red;
	float:left;
	padding-left:10px;
}

.citesteTot {
	position: absolute;
	display: block;
	width: 130px;
	bottom: 120px;
	font-size: 13px;
	line-height: 34px;
	color: #fff;
	padding-left: 10px;
	background: url(../images/citesteTotIcon.gif) right 13px no-repeat;
}

.citesteTot:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.signUp_btn {
	float: right;
	display: block;
	position: absolute;
	bottom: 10px;
	left: 420px;
	width: 143px;
	height: 34px;
	background-image: url(../images/signIn_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 25px 5px 50px;
}

.signUp_btn:hover {
	background-position: bottom left;
}

.signUp_btn span {
	display: block;
	color: #fff;
	line-height: 34px;
	font-size: 12px;
}


#mainFooter {

	background: #000000 url(../images/footer-bg.jpg) center top no-repeat;

	border-top: 5px solid #343434;

}

#topFooter {

	display: block;
	border-bottom: 3px solid #393939;
	background-color: #151515;
	color: #fff;

}

#topFooter a {color: #FFFFFF}

#topFooter a:hover {

	text-decoration:underline;

}

.frame {

	float: left;

	padding: 2px;

	overflow: hidden;

}

.frame ul {

	font-size: 12px;

	list-style: none;

	padding: 0px;

}

.frame ul li {

	margin-bottom: 5px;

}

.frame_5 {

	width: 160px;
	border:0px solid red;
}

.frame_4 {

	width: 238px;

}

.frame_3 {

	width: 318px;

}

.frame_2 {

	width: 481px;

}

#bottomFooter {

	height: 55px;

}

#bottomFooter ul {

	list-style: none;

	float: right;

	padding: 10px 0px 5px 10px;

}

#bottomFooter ul li {

	float: left;

	border-right: 1px solid #9d9b9b;

	padding: 0px 15px;

	font-size: 12px;

	line-height: 13px;

	height: 13px;

}

#bottomFooter ul li a {

	display: inline-block;

	height: 13px;

	line-height: 13px;

	color: #9d9b9b;

	font-size: 12px;

	text-transform: uppercase;

	text-decoration: none;

}

#bottomFooter ul li a strong {

	color: #9d9b9b;

}

#bottomFooter ul li a:hover, #bottomFooter ul li a.active, #bottomFooter ul li a:hover strong, #bottomFooter ul li a.active strong {

	color: #fff;

}



.rightSide {

	display: block;

	float: left;

	margin: 0 0 0 10px;

	width: 258px;

}



#miniTop .title {

	margin-bottom: 10px;

}



#miniTop ul {

	list-style: none;

	padding: 0px;

	margin: 0px;

	border-bottom: 1px solid #2a4b16;

	border-left: 1px solid #2a4b16;

	border-right: 1px solid #2a4b16;

}

#miniTop ul li {

	border-top: 1px solid #2a4b16;

	height: 30px;

	background: url(../images/miniTop10Tab-bg.png) left bottom repeat-x;

	color: #ffefbb;

}

#miniTop ul li:hover {

	/*background: url(../images/miniTop10Tab-bg.png)left top repeat-x;*/

}

#miniTop ul li span {

	display: block;

	float: left;

	height: 100%;

	line-height: 30px;

	font-size: 1.1em;

	padding-left: 4px;

	color: #ffefbb;

}

#miniTop ul li .first {

	width: 120px;

}

#miniTop ul li .first a {

	color: #ffefbb;

	font-weight: bold;

}

#miniTop ul li .first a:hover {

	color: #333;

}

#miniTop ul li .second {

	width: 30px;

	text-align: right;

}

#miniTop ul li .third {

	width: 40px;

	padding-left: 8px;

}

#miniTop ul li .forth {

	width: 65px;

	position: relative;

	padding-left: 6px;

}

#miniTop ul li .forth a {

	top: 2px;

	position: relative;

	padding: 0 4px !important;

}

#miniTop ul li .reviewLink {

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 0.8em;

}

#miniTop ul li .reviewLink:hover {

	color: #333;

}



.similare ul {

	list-style: none;

	padding: 0px;

	margin: 0px;

}

.similare ul li {

	margin-bottom: 10px;

}



.similare ul li .title {

	font-size: 1.1em;

	font-weight: bold;

	line-height: 14px;

}

.similare ul li p {

	font-size: 1.1em;

	line-height: 14px;

}



.back-to-top {

	background: url(../images/up_arrow.png) no-repeat left center;

	padding-left: 20px;

}







#comments {

	display: block;

	padding-top: 30px;

	padding-bottom: 30px;

}



.comment {

	background-color: #e2ded4;

	border: 1px solid #c7c1af;

	padding: 20px;

	margin-bottom: 20px;

}

.person {

	margin-bottom: 10px;

}

.gravatar {

	display: block;

	float: left;

	margin-right: 20px;

	background: url(../images/gravatar_holder.png) no-repeat;

	width: 38px;

	height: 38px;

	padding: 5px 5px 11px;

}

.name {

	display: block;

	float: left;

	font-size: 18px;

	line-height: 40px;

	color: #000;

}

.comment_date {

	clear: both;

	display: block;

	float: right;

	font-size: 10px;

	color: #8d8d8c;

	font-style: italic;

}





.comment_form {

	padding-top: 30px;

}

.comment_form, .comment_form p {

	display: block;

	position: relative;

}



.comment_form input, label, textarea {

	display: block;

}

.comment_form input, textarea {

	background-color: #f4f4f4;

	border: 1px solid #000;

}

.comment_form p input {

	width: 70%;

	height: 20px;

	line-height: 20px;

	padding: 0px 4px;

}

.comment_form p textarea {

	width: 96%;

	height: 120px;

	line-height: 20px;

	padding: 4px;

}

.comment_form p .com_error {

	border: 1px solid #df0000;

	background-color: #f4eaea;

}

.comment_form p span {

	color: #df0000;

}



#comment_submit {

	display: block;

	background-image: url(../images/comment_submit_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	color: #fff;

	height: 24px;

	padding: 0 20px;

	font-weight: bold;

	font-size: 11px;

	line-height: 22px;

	cursor: pointer;

	border: 1px solid #000;

}

#comment_submit:hover {

	background-position: left bottom;

}



.camera_poker {

	padding: 20px 0px;

}

.camera_poker .content {

	height: auto;

}

.camera_poker .bonusContainer {

	width: 480px;

	padding: 20px;

	float: left;

}



.camera_poker .bonusContainer p.first {

	float: left;

	margin-right: 20px;

	margin-bottom: 0px;

	width: 310px;

}

.camera_poker .bonusContainer p.last {

	float: left;

	width: 140px;

	line-height: 40px;

	font-weight: bold;

	margin-bottom: 0px;

}



.camera_poker .bonusContainer strong {

	font-size: 18px;	

	padding-right: 10px;

}



.camera_poker .softBtns {

	float: left;

	width: 240px;

	padding-top: 20px;

}



.camera_poker_text {

	font-size: 1.2em;

	line-height: 1.2;

	padding: 25px 20px 20px;

	margin: -5px 0px 0px;

	background: #d2cbb6;

	border: 1px solid #bdb59e;

}



.goldBox .softBtns .joacaLink {

	padding: 0px 20px;

}



.topCommented .comments_nr {

	display: block;

	float: left;

	width: 29px;

	height: 14px;

	padding-bottom: 15px;

	padding-right: 10px;

	line-height: 14px;

	font-size: 10px;

	background: url(../images/comments_icon.png) no-repeat;

	color: #4d4d4d;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

}

.btnRaspuns {background-image: url('../images/buton-raspuns.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 72px; height: 19px; border: 0px;}

.divQOD {
	float: right; 
	width: 170px; 
	height: 163px;
	font-size: 12px; 
	background-image:url('templates/default/images/raspuns-bg.png'); 
	background-repeat:no-repeat; 
	background-color:#494949; 
	color:#FFFFFF; 
	margin-top:5px; 
	margin-right:5px;
        margin-bottom:5px;
}

a.footerImg:link {text-decoration:none; width:139px; height: 23px; display:block; overflow:hidden; margin-bottom: 3px;}
a.footerImg:visited {text-decoration:none; width:139px; height: 23px; display:block; overflow:hidden; margin-bottom: 3px;}
a.footerImg:hover {text-decoration:none; width:139px; height: 23px; display:block; overflow:hidden; background-position:0px 23px; margin-bottom: 3px;}
a.footerImg:active {text-decoration:none; width:139px; height: 23px; display:block; overflow:hidden; margin-bottom: 3px;}

a.redLnk:link {color: #FF0000; text-decoration: none;}
a.redLnk:visited {color: #FF0000; text-decoration: none;}
a.redLnk:hover {color: #FF0000; text-decoration: underline;}
a.redLnk:active {color: #FF0000; text-decoration: none;}

a.intrebariAnterioare:link {color: #FFA03C; text-decoration: none;}
a.intrebariAnterioare:visited {color: #FFA03C; text-decoration: none;}
a.intrebariAnterioare:hover {color: #FFEA00; text-decoration: none;}
a.intrebariAnterioare:active {color: #FFA03C; text-decoration: none;}

.pozitieMasa1 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 115px; margin-top:2px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa2 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 115px; margin-top:2px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa3 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 11px; margin-top:67px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa4 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 420px; margin-top:10px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa5 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 320px; margin-top:-5px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa6 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 218px; margin-top:-70px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa7 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 115px; margin-top:-70px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa8 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 1px; margin-top:-130px; display:block; text-align:center; font-size:11px; font-weight:bold;}
.pozitieMasa9 {border:0px solid red; width: 90px; height:70px; float:left; margin-left: 1px; margin-top:-211px; display:block; text-align:center; font-size:11px; font-weight:bold;}

.pot {border: 0px solid red; width: 100px; height: 30px; position:absolute; margin-top:10px; margin-left: 500px; font-size:12px; font-weight:bold; line-height:18px; font-size:13px;}

/* Style for Usual tabs */
.usual {
  color:#111;
  padding:0px 0px;
  margin-left:-30px;
  width:800px;
  border:0px solid #222;
}
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px Verdana;
  color:#FFF;
  background:#444;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }

.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background:snow;
  border-bottom:1px solid snow;
  cursor:default;
  }

.usual div {
  padding:0px;
  padding-top:15px;
  *margin-top:-15px;
  margin-left:50px;
  clear:left;
  font-size:13px;
}

.boxTop {border-top:1px solid #B2A680; border-right:1px solid #B2A680; border-bottom:0px; border-left:1px solid #B2A680; width:620px;}
.contentboxTop {width: 610px; display:block; background-color:#EAEAEA; margin-top:0px; margin-bottom: 0px;border-top:5px solid #DED6C1; border-right:5px solid #DED6C1; border-bottom:0px; border-left:5px solid #DED6C1; padding-top:3px; padding-bottom: 25px;}
.cardsTable {position:absolute; margin-top: 110px; margin-left:163px;}
.boxBottomBorder {border-left:1px solid #B2A680; border-right:1px solid #B2A680;border-bottom:1px solid #B2A680;border-top:0px; width:620px;}
.boxBottom2 {width: 610px; border:5px solid #DED6C1;}
.boxBottomQuestions {width: 610px; height: 173px; background-color:#FFFFFF; color:#000;}
.boxBottomQuestions2 {width: 600px; background-color:#FFFFFF; color:#000;}
.boxBottomIntrebare {float: left; padding-left:15px; font-size:12px; width: 400px;}

.raspunsCorect {color:#009933; font-size:18px;}
.raspunsGresit {color:#FF0000; font-size:18px;}
.explicatie {color:#333333; font-size:18px;}
.greenAnswer {color:#009933;}

a.qod:link {color: #000; text-decoration: none; font-size: 12px;}
a.qod:visited {color: #000; text-decoration: none; font-size: 12px;}
a.qod:hover {color: #009933; text-decoration: none; font-size: 12px;}
a.qod:active {color: #000; text-decoration: none; font-size: 12px;}
