#gadget_museum{background: none repeat scroll 0 0 #F2F2F2; margin: 0 auto; overflow: hidden; padding: 0 10px; width: 958px;}
#gadget_museum #gadget_museum_content{float: left; margin-top: 15px; width: 620px;}
#gadget_museum #gadget_museum_sidebar{float: right; margin-top: 15px; width: 320px;}
.main_picture{position: relative; border: 1px solid #dfdfdf;}
	.main_picture a{width: 618px; overflow: hidden; border-bottom: 1px solid #DFDFDF; background: #fff; display: block; text-align: center;}
		.main_picture a img{}
	.main_picture .zoom{background: url("../images/museum/zooom.gif") 0 0 no-repeat; display: block; text-indent: -9999px; width: 38px; height: 37px; position: absolute; top: -8px; right: -8px; z-index: 1; border: 0; margin: 0; padding: 0; overflow: auto;}
	.main_picture span{background: #ffe2b4; font-size: 11px; color: #666; padding: 5px 8px; display: block; border: 1px solid #fff;}
#gadget_museum .picture_zoom{border: 1px solid #dfdfdf; margin-bottom: 15px;}
#gadget_museum .picture_zoom img{width: 618px; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #dfdfdf; display: block;}
#gadget_museum #gadget_museum_content p{color: #333; margin: 10px 0; font-size: 14px; line-height: 18px;}
#gadget_museum .comment_header{display: block; width: 620px; height: 70px; overflow: hidden; margin-bottom: 30px;}
#gadget_museum .comment_title{font-size: 20px; color: #1c6aba !important; margin-bottom: 15px !important;}
.museum_comments{overflow: hidden; margin-bottom: 40px;}
	.museum_comments .field_left{width: 232px; float: left; margin: 5px 0; overflow: hidden;}
	.museum_comments .field_right{width: 344px; float: right; margin: 5px 0; overflow: hidden;}
		.museum_comments fieldset label{font-weight: bold; color: #444; margin-bottom: 3px; float: left;}
			.museum_comments fieldset label span{font-weight: normal;}
		.museum_comments fieldset div{background: url("../images/museum/museum_input.gif") 0 0 no-repeat; float: left; width: 232px; height: 31px; line-height: 31px;}
			.museum_comments fieldset div input{background: none; font-family: Arial,Helvetica,sans-serif; color: #444; font-size: 12px; margin: 7px 5px; width: 222px;}
		.museum_comments .captcha{clear: both; overflow: hidden;}
			.museum_comments .captcha div{background: url("../images/museum/museum_input_captcha.gif") 0 0 no-repeat; width: 112px; margin-right: 20px; display: inline;}
				.museum_comments .captcha div input{width: 102px;}
			.museum_comments .captcha img{width: 96px; height: 30px; overflow: hidden; display: block; float: right;}
			.museum_comments .comment_area div{background: url("../images/museum/museum_textarea.gif") 0 0 no-repeat; width: 344px; height: 84px;}
				.museum_comments .comment_area div textarea{background: none; border: 0; font-family: Arial,Helvetica,sans-serif; color: #444; font-size: 12px; margin: 7px; width: 330px; height: 70px;}
			.museum_comments .submit_area .arrow_submit{margin-left: 95px; display: inline;}
				.museum_comments .submit_area .arrow_submit input{width: 150px;}
.museum_banner{width: 320px; height: 212px; overflow: hidden; margin-bottom: 10px;}
	.museum_banner a{display: block;}
#gadget_museum #gadget_museum_sidebar .arrow_button{margin-bottom: 10px; width: 300px; text-align: center;}
#comments_zone .comment_list{ border: none; background: none; }
#comments_zone .comment_list li{ padding: 0; }
.comment_list{margin-bottom: 30px;}
	.comment_list li{margin-bottom: 10px;}
		.comment_list li .user_avatar{display: block; width: 32px; height: 32px; float: left; overflow: hidden; margin-right: 22px;}
		.comment_list li .user_name{font-weight: bold; color: #1c6aba; margin-bottom: 3px; display: inline-block;}
			.comment_list li .user_name:hover{text-decoration: underline;}
		.comment_list li p{color: #666 !important;}
			.comment_list li p span{color: #9e9d9d;}
		.comment_list .comment_box{position: relative; zoom: 1;}
			.comment_list .comment_box .top{background: url("../images/museum/comment_box.gif") 100% 0 no-repeat; height: 9px; font-size: 1px; line-height: 1px; margin-left: 10px;}
				.comment_list .comment_box .top div{background: url("../images/museum/comment_box.gif") 0 -9px no-repeat; height: 9px; position: relative; left: -10px;}
			.comment_list .comment_box .body{background: #fafafa; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 4px 10px 0 10px; overflow: hidden;}
				.comment_list .comment_box .body p{margin: 0 !important; color: #333 !important;}
				.comment_list .comment_box .body .comment_arrow{position: absolute; top: -9px; left: 34px;}
			.comment_list .comment_box .bottom{background: url("../images/museum/comment_box.gif") 100% -18px no-repeat; height: 12px; font-size: 1px; line-height: 1px; margin-left: 10px;}
				.comment_list .comment_box .bottom div{background: url("../images/museum/comment_box.gif") 0 -30px no-repeat; height: 12px; position: relative; left: -10px;}
.gadget_list{width: 320px; overflow: hidden; margin-bottom: 10px; clear: both;}
	.gadget_list li{border: 1px solid #dfdfdf; margin-bottom: 10px; font-size: 1px;}
		.gadget_list li a{display: block; width: 318px; height: 144px; overflow: hidden; border-bottom: 1px solid #dfdfdf;}
			.gadget_list li a img{display: block;}
		.gadget_list li span{background: #ffe2b4; font-size: 11px; color: #666; padding: 5px 8px; display: block; border: 1px solid #fff;}
#gadget_museum .latest_news .body{padding: 5px 3px;}
	#gadget_museum .latest_news ul{overflow: hidden; zoom: 1;}
		#gadget_museum .latest_news ul li{width: 152px; float: left; padding: 5px 2px; display: inline; height: 150px; overflow: hidden;}
			#gadget_museum .latest_news ul li .thumb_news{display: block; width: 148px; height: 118px; overflow: hidden; background: #fff; padding: 1px; border: 1px solid #DFDFDF; margin-bottom: 3px;}
			#gadget_museum .latest_news ul li a{font-weight: bold; color: #146cb6;}
			#gadget_museum .latest_news ul li a:hover{color: #333;}
.arrow_button,
.arrow_submit{background: url("../images/museum/arrow_buttons_right.gif") 100% 0 no-repeat; display: block; float: left; height: 32px; padding-right: 20px; cursor: pointer;}
	.arrow_button span,
	.arrow_submit input{background: url("../images/museum/arrow_buttons_left.gif") 0 0 no-repeat; display: block; height: 32px; line-height: 32px; font-size: 18px; color: #86060b; text-shadow: 0 1px 1px #ffddc0; padding-left: 44px; cursor: pointer;}
.arrow_button:hover,
.arrow_submit:hover{background-position: 100% -32px;}
.arrow_button:hover span,
.arrow_submit:hover input{background-position: 0 -32px; color: #fff; text-shadow: 0 1px 1px #830000;}
.red_button{background: url("../images/museum/arrow_buttons_right.gif") 100% -32px no-repeat;}
	.red_button span{background: url("../images/museum/arrow_buttons_left.gif") 0 -32px no-repeat; color: #fff; text-shadow: 0 1px 1px #830000;}
.red_button:hover{background-position: 100% 0;}
.red_button:hover span{background-position: 0 0; color: #86060b; text-shadow: 0 1px 1px #ffddc0;}
.white_button{background: url("../images/museum/arrow_buttons_right.gif") 100% -64px no-repeat;}
	.white_button span{background-position: 0 -64px; color: #4f4e4e; text-shadow: 0 1px 1px #fff;}
.white_button:hover{background-position: 100% 0;}
.white_button:hover span{background-position: 0 0; color: #86060b; text-shadow: 0 1px 1px #ffddc0;}
.vote_button{background: url("../images/museum/vote_button_right.gif") 100% 0 no-repeat !important; display: block !important; float: left !important; height: 23px !important; padding: 0 20px 0 0 !important; border: 0 !important; width: auto !important;}
	.vote_button span{background: url("../images/museum/vote_button_left.gif") 0 0 no-repeat !important; display: block !important; line-height: 23px !important; font-size: 11px !important; color: #757575 !important; text-shadow: 0 1px 1px #fff !important; padding: 0 0 0 20px !important;}
.vote_button:hover{background: url("../images/museum/vote_button_right.gif") 100% -23px no-repeat !important;}
.vote_button:hover span{background: url("../images/museum/vote_button_left.gif") 0 -23px no-repeat !important; color: #86060b !important;}
/*
.pages{float: left; margin-bottom: 20px; width: 100%;}
.pages ul{margin: 0 auto; width: 200px; overflow: hidden;}
	.pages ul li{float: left; line-height: 22px; text-align: center; margin: 0 4px;}
		.pages ul li a{font-weight: bold; color: #e4852e; background: url("../images/museum/pagination.gif") no-repeat; width: 20px; height: 22px; display: block; padding-left: 2px;}
		.pages ul li a:hover, .pages li a.selected{color: #ac0b0b; background-position: 0 -22px;}
*/
.pages{margin-bottom: 20px;}
	.pages ul{text-align: center;}
		.pages ul li{display: inline; line-height: 22px; text-align: center; margin: 0 4px;}
			.pages ul li a{font-weight: bold; color: #e4852e; background: url("../images/museum/pagination.gif") no-repeat; width: 21px; height: 22px; display: inline-block; padding-left: 1px;}
			.pages ul li a:hover, .pages li a.selected{color: #ac0b0b; background-position: 0 -22px;}
			.pages ul li p{margin: 0 !important; display: inline !important;}

.museum_slider{background: url("../images/museum/museum_slider_bg.jpg") 0 0 no-repeat; width: 620px; height: 260px; margin-bottom: 12px; position: relative;}
	.museum_slider ul{overflow: hidden; zoom: 1; padding: 48px 0 0 0;}
		.museum_slider ul li{float: left; /*width: 140px; height: 148px;*/ text-align: center; padding: 20px 20px 0 20px;}
			.museum_slider ul li a{font-size: 14px; color: #8f6324;}
			.museum_slider ul li .slider_thumbnail{margin-bottom: 10px; display: block;}
		.museum_slider ul li.middle{float: left; /*width: 228px; height: 198px;*/ padding: 0 16px;}
			.museum_slider ul li.middle .slider_thumbnail{margin-bottom: 24px;}
			.museum_slider ul li.middle a{font-size: 16px; font-weight: bold; color: #400f0f;}
	.museum_slider .button_left{background: url("../images/museum/slider_buttons_left.gif") 0 0 no-repeat; width: 24px; height: 35px; display: block; text-indent: -9999px; position: absolute; left: 110px; bottom: 13px;}
	.museum_slider .button_right{background: url("../images/museum/slider_buttons_right.gif") 0 0 no-repeat; width: 24px; height: 35px; display: block; text-indent: -9999px; position: absolute; right: 110px; bottom: 13px;}
		.museum_slider .button_left:hover,
		.museum_slider .button_right:hover{background-position: 0 -35px;}
		.museum_slider .button_left.inactive,
		.museum_slider .button_right.inactive{background-position: 0 -70px !important; cursor: default;}

		.museum_slider ul li a img{width:140px; height:90px}
		.museum_slider ul li.middle a img{width:228px; height:147px}

		.museum_slider dl {position: absolute; bottom: 15px; left: 175px; width: 270px; height:35px; line-height: 25px; }
		.museum_slider dt {text-align: center; padding: 5px;}
		.museum_slider dt a {font-size: 16px; font-weight: bold; color:#400F0F;}

/* anamaria */
.div_comments_errors{ background: #FFFFFF; border: 1px #990000 dotted; text-align: center; font-weight: bold; }
#gadget_museum #gadget_museum_content .div_comments_errors p{ color: #990000; margin: 1px;}
