/*** GENERAL ***/
body{background: #e2e2e2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left;}
a{text-decoration: none;}
.last{margin: 0 !important;}
/* gadget_box */
.gadgets_box{background: #fff; border: 1px solid #e2e2e2; padding: 12px 12px 2px 12px; overflow: hidden;}
	.gadgets_box .title{font-size: 20px; font-weight: bold; color: #ff8f24; margin-bottom: 18px;}
/* button */
.button{background: url(../images/gadgets/button.gif) 100% 0 no-repeat; margin-left: 6px; width: 126px; height: 32px; line-height: 32px; display: inline-block; cursor: pointer;}
.button a{background: url(../images/gadgets/button.gif) 0 -32px no-repeat; position: relative; left: -6px; display: inline-block; width: 122px; height: 32px; font-size: 16px; color: #fff; font-weight: bold; cursor: pointer; text-align: center; padding-right: 10px;}
.button:hover{background-position: 100% -64px;}
	.button:hover a{background-position: 0 -96px;}
#gadgets_messages .button{width: 216px; position: absolute; right: 0; bottom: 20px;}
	#gadgets_messages .button a{width: 212px;}
/* pagination */
.pagination{float: right;/* position: absolute; right: -152px; bottom: 80px;*/ margin-top: 30px; width: 454px; clear: both; font-size: 11px;}
	.pagination .back{float: left; position: relative; background: url(../images/gadgets/nav.gif) 0 0 no-repeat; display: block; padding-left: 20px; font-weight: bold; color: #000; height: 16px; line-height: 16px; margin-right: 10px; margin-top: 1px;}
	.pagination .next{float: left; position: relative; background: url(../images/gadgets/nav.gif) 100% -16px no-repeat; display: block; padding-right: 20px; font-weight: bold; color: #000; height: 16px; line-height: 16px; /*margin-left: 14px;*/ margin-top: 1px;}
	.pagination .back:hover,
	.pagination .next:hover,
	.pagination .inactive{color: #666; cursor: default;}
	.pagination ul{float: left; position: relative;}
		.pagination ul li{float: left; margin-right: 6px;}
			.pagination ul li a{background: #ffac5e; border: 1px solid #ff8e23; font-weight: bold; color: #000; padding: 1px 5px; display: inline-block;}
			.pagination ul li a:hover,
			.pagination ul li a.selected{background: #ca171e; border: 1px solid #890c11; color: #fff;}
/*** GADGETS ***/
#gadgets, #gadgets_messages{width: 938px; margin: 5px auto 0 auto; padding: 0 20px 20px 20px; border: 1px solid #ababab;overflow: hidden; background: #fff;}
#gadgets #header, #gadgets_messages #header{width: 938px; height: 240px; position: relative; overflow: hidden;}
#gadgets #content, #gadgets_messages #content{width: 454px; float: left; /*background: url(../images/gadgets/content_background.gif) 0 100% no-repeat;*/ padding-bottom: 118px;}
#gadgets #sidebar, #gadgets_messages #sidebar{width: 454px; float: right;}
#gadgets_messages #content{position: relative;}
/* HEADER */
#header .logo{background: url(../images/gadgets/logo.png) 0 0 no-repeat; position: absolute; top: 10px; right: 0; display: block; text-indent: -9999px; width: 222px; height: 113px; cursor: pointer;}
		
/* CONTENT */
.about{margin-bottom: 20px;}
	.about .title{font-size: 18px; font-weight: bold; color: #c6151c; text-align: center; margin-bottom: 25px;}
	.about p{margin-bottom: 25px;}
.articles{}
	.articles ul{}
		.articles ul li{overflow: hidden; margin-bottom: 10px;}
			.articles ul li .thumbnail{width: 150px; height: 120px; display: block; overflow: hidden; float: left; padding: 6px; border: 1px solid #dfdfdf; margin-right: 10px;}
			.articles ul li .thumbnail:hover{border: 1px solid #bfbfbf;}
			.articles ul li div{border: 1px solid #dfdfdf; padding: 12px 10px 20px 10px; overflow: hidden; position: relative; height: 100px;}
				.articles ul li div a{font-size: 14px; font-weight: bold; color: #000; margin-bottom: 10px; display: inline-block; height: 32px; overflow: hidden;}
				.articles ul li div a:hover{color: #666;}
				.articles ul li div p{color: #666; margin-bottom: 10px;}
				.articles ul li div .more{font-size: 11px; font-weight: normal; color: #c50a10; text-decoration: underline; margin: 0; position: absolute; right: 10px; bottom: 5px; height: auto;}
				.articles ul li div .more:hover{color: #ff9e41;}
		.articles ul li.featured div{background: #fff2df;}
			.articles ul li.featured div a{color: #c50a10;}
			.articles ul li.featured div a:hover{color: #ff9e41;}
			.articles ul li.featured div .featured_article{font-size: 14px; color: #fff; background: #ff9e41; padding: 3px 5px; position: absolute; bottom: 0; left: 0;}
/* SIDEBAR */
.campaign{}
	.campaign li{margin-bottom: 30px;}
		.campaign li a{display: block; width: 454px; height: 85px; text-indent: -9999px; overflow: hidden;}
		/*.campaign li .quiz{background: url(../images/gadgets/quiz_bg.gif) 0 0 no-repeat;}
		.campaign li .contest{background: url(../images/gadgets/contest_bg.gif) 0 0 no-repeat;}
		.campaign li .surprise{background: url(../images/gadgets/surprise_bg.gif) 0 0 no-repeat;}*/
.gadget_addiction{background: url(../images/gadgets/counter_bg.jpg) 0 0 no-repeat; position: relative; padding-top: 130px; padding-bottom: 25px;}
	.gadget_addiction .counter{position: absolute; top: 36px; left: 160px;}
		.gadget_addiction .counter li{background: url(../images/gadgets/numbers.gif) 0 0 no-repeat; width: 19px; height: 33px; float: left; margin-right: 8px;}
		.gadget_addiction .counter .one{background-position: 0 -33px;}
		.gadget_addiction .counter .two{background-position: 0 -66px;}
		.gadget_addiction .counter .three{background-position: 0 -99px;}
		.gadget_addiction .counter .four{background-position: 0 -132px;}
		.gadget_addiction .counter .five{background-position: 0 -165px;}
		.gadget_addiction .counter .six{background-position: 0 -198px;}
		.gadget_addiction .counter .seven{background-position: 0 -231px;}
		.gadget_addiction .counter .eight{background-position: 0 -264px;}
		.gadget_addiction .counter .nine{background-position: 0 -297px;}
	.gadget_addiction p{margin-bottom: 30px;}
		.gadget_addiction p strong{display: block;}
	.gadget_addiction form{width: 390px; margin-bottom: 30px;}
		.gadget_addiction form fieldset{margin-bottom: 10px;}
			.gadget_addiction form fieldset label{font-weight: bold; float: left;}
			.gadget_addiction form fieldset .facebook{font-weight: normal; color: #747474;}
			.gadget_addiction form fieldset input{font-family: Arial, Helvetica, sans-serif; color: #656565; float: right;}
			.gadget_addiction form fieldset textarea{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #656565; float: right; width: 271px; height: 54px; border: 0; margin: 6px; background: none;}
		.gadget_addiction form .name{background: url(../images/gadgets/input.gif) 100% 0 no-repeat; height: 27px;}
			.gadget_addiction form .name input{width: 271px; background: none; margin: 6px 6px 0 6px;}
		.gadget_addiction form .message{background: url(../images/gadgets/textarea.gif) 100% 0 no-repeat;}
			.gadget_addiction form .message div{width: 390px; clear: both; overflow: hidden; padding-top: 10px; background: none;}
				.gadget_addiction form .message div input{float: left; margin-right: 10px; margin-left: 108px;}
				.gadget_addiction form .message div label{float: left;}
		.gadget_addiction form .capthcacode{margin-bottom: 20px;}
			.gadget_addiction form .capthcacode div{background: none; padding-top: 0; margin-left: 23px; width: 90px; height: 30px; float: left; display: inline; margin-right: 10px;}
			.gadget_addiction form .capthcacode input{width: 88px; height: 16px; border: 1px solid #c8c8c8; background: #fff; float: left; padding: 6px;}
		.gadget_addiction form .center{width: 132px; margin: 0 auto;}
			.gadget_addiction form .center .submit{background: url(../images/gadgets/button.gif) 100% 0 no-repeat; margin-left: 6px; width: 126px; height: 32px; line-height: 32px; display: inline-block; cursor: pointer;}
				.gadget_addiction form .center .submit input{background: url(../images/gadgets/button.gif) 0 -32px no-repeat; position: relative; left: -6px; float: none; width: 132px; height: 32px; font-size: 16px; color: #fff; font-weight: bold; padding-right: 14px; cursor: pointer;}
			.gadget_addiction form .center .submit:hover{background-position: 100% -64px;}
				.gadget_addiction form .center .submit:hover input{background-position: 0 -96px;}
	.gadget_addiction div{background: url(../images/gadgets/dots.gif) 0 0 repeat-x; padding-top: 20px;}
		.gadget_addiction div .messages,
		.messages_board .messages{margin-bottom: 12px; overflow: hidden;}
			.gadget_addiction div .messages li,
			.messages_board .messages li{margin-bottom: 10px; overflow: hidden;}
				.gadget_addiction div .messages li span,
				.messages_board .messages li span{font-size: 14px; font-weight: bold; color: #c6151c; float: left; width: 150px;}
				.gadget_addiction div .messages li div,
				.messages_board .messages li div{float: left; width: 278px;}
					.gadget_addiction div .messages li div p,
					.messages_board .messages li div p{margin: 0; color: #757575;}
		.gadget_addiction div div{background: none; padding: 0; width: 132px; margin: 0 auto;}
.messages_board{}
	.messages_board .messages{margin: 0;}
/* anamaria */
#submit_form_messages{
  padding-bottom: 20px;
  text-align: center;
  color: #CC0000;
}

