
h3 {
	padding-top: 1em;
}

p {
	line-height:15px;
}

h2 {
	background:#fff;
	color: #e32;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size: 190%;
	margin:0px;
	padding-top:0;
}

dl {
	clear: both;
	width: 100%;
}

#back {
	font-size: 0.8em;
	padding-bottom: 20px;
}
#back a {
	font-weight: normal;
}


/********************************************************
						ITEMS LIST
*********************************************************/
.items {
	padding: 0px 50px 20px;	
}

.items .header {
	font-size: 1.3em;
	color: #999;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 40px 0 15px;
}

.items .no_items {
	padding: 0px 0px 15px;
}

.items div#holder {
	display: block-inline;
	zoom: 1;
	border-collapse:collapse;		
	margin: 0px 10px 5px;
	padding:5px;
	padding-top: 10px;
	border-bottom: 1px solid #DDDDDD;
	clear: both;	
	overflow:auto;
	position: relative;	
}

.items div#holder .info_box
{
	float: right;	
	font-size: 0.8em;
	width: 300px;
	line-height: 18px;
}
.items div#holder .info_box span
{
	color: #18568C;
	font-weight: bold;
}
.items div#holder .info_box a
{
	font-weight: normal;
}
.items div#holder .info_box span.warning
{
	color: red;
	font-weight: bold;
}

.items div#holder .left
{
	float: left;	
	width: 100px;
}
.items div#holder .left div.picture {
	width:75px;
	height:75px;
	padding:1px;
	/*
	border-right: 1px solid #DADAD2;
	border-bottom: 1px solid #DADAD2;
	*/
	border: 1px solid #DADAD2;
	background-color: white;
	overflow: hidden;
}
.items div#holder .left div.picture img {
	width:75px;
	height:75px;
}

.items div#holder .right {
	float: left;
	width: 420px;
}

.items div#holder div.name {
	/*display: inline;*/
	font-size:0.9em;
	margin-top:1px;
	text-align:left;
}

.items div#holder .right .name a {
	color: #092c5c;
	background: none;	
	text-decoration: none;	
}
.items div#holder .right .name a:hover{
	background: none;	
	text-decoration: underline;	
}

.items div#holder div.name span {	
	font-size:0.8em;
	margin-left:10px;
	color: #9D9D9D;
}

.items div#holder .right .item_path {
	font-size: 0.8em;	
	margin: 5px 0;
}
.items div#holder .right .item_path a {
	text-decoration: none;
	font-weight: normal;	
	color: #092c5c;
}
.items div#holder .right .item_path a:hover {
	text-decoration: underline;
}

.items div#holder .right .rating {
	margin: 10px 0 5px;
	overflow: auto;
}
.items div#holder .right .rating .image {
	float: left;
}
.items div#holder .right .rating .image .unit-rating { /* UL */
	list-style:none;	
	padding:0px;
	height: 20px;
	position: relative;
	background: url(../img/starrating_nobg.gif) top left repeat-x;	
	text-align: left;	
	margin: 0;	
}
.items div#holder .right .rating .image .unit-rating  li{
background: url(../img/starrating_nobg.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;	
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */	
}
.items div#holder .right .rating .text {
	font-size: 0.8em;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
}
.items div#holder .right .rating .text span {
	font-weight: bold;
	color:#092C5C;
}
	
.items div#holder .right div.details {
	clear: both;
	font-size: 0.8em;
	color: #092c5c;
}

.items div#holder .right div.info {
	clear: both;
	font-size: 0.8em;
	color: #092c5c;
}
.items div#holder .right div.info span {
	margin: 0 10px;
}

/**************************
		SEARCH ITEM
**************************/	
.items .search_item {
	padding:0;
	padding-bottom: 20px;
	overflow:auto;
}
.items .search_item .input {
	float: left;
}
.items .search_item label {
	font-size:1em;
	color: #092C5C;
	font-weight: normal;	
	text-align:left;
	vertical-align:middle;
	width:415px;
	padding: 5px 0;
}
.items .search_item input {
	font-size:1.6em;
	color: black;
	font-weight:normal;	
	margin:0;
	padding:3px 5px;
	text-align:left;
	vertical-align:middle;
	width:415px;
}
.items .search_item form div.submit {
	margin:30px 0 0 20px;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	clear: none;
}
.items .search_item form div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width: auto;
	cursor: pointer;
	float: left;
}

.items .search_item .search_wait {
	float: left;
	margin-left: 20px;
	padding-top:38px;	
}

/**** add new item button ***/

.items .user_menu_add_item  {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll left -272px;
	cursor:pointer;
	height:42px;
	margin:0;
	padding-left:50px;
	text-align:center;
	width:170px;
}
.items .user_menu_add_item  div {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -272px;
	color:#1F4780;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
	height:30px;
	padding-right:20px;
	padding-top:11px;
	text-align:center;
}
.items .user_menu_add_item a { 
	color:#1F4780;
	text-decoration: none;
}


/********************************************************
						ITEM PAGE
*********************************************************/
#item {
	margin: 20px 50px;
	overflow: auto;	
}

#item .admin_links {
	float: right;
	padding-right: 10px;	
}
#item .admin_link a {
	font-size: 0.8em;
	font-weight: normal;
}

/**************************
		ITEM HEADER
**************************/			
#item_header {
	overflow: auto;	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	zoom: 1;
}
#item_header .title {
	padding:0;
	padding-left: 5px;
	padding-bottom: 10px;
}
#item_header .title .input {
	float: left;
}
#item_header .title label {
	font-size:1.9em;
	color: #18568c;
	font-weight:normal;	
	text-align:left;
	vertical-align:middle;
	width:415px;
	padding-bottom: 10px;
}
#item_header .title input {
	font-size:1.6em;
	color: black;
	font-weight:normal;	
	margin:0;
	padding:3px 5px;
	text-align:left;
	vertical-align:middle;
	width:415px;
}
#item_header .title form div.submit {
	margin:45px 0 0 20px;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	clear: none;
}
#item_header .title form div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width: auto;
	cursor: pointer;
	float: left;
}


/***************************************
		        ITEM BOX 
****************************************/	
#item_box {
	padding: 20px 5px 20px;
	zoom: 1;
}

#item_box #item_box_header {
	height:29px;
}

#item_box #item_box_body {
	clear:both;
	background: #f3f4f5;	
	overflow: auto;
	zoom: 1;
	padding: 10px 5px;
	border-color:#DDDEDE;
	border-style:solid;
	border-width:1px 1px 2px;	
}


/*-------- HEADER -------*/
#item_box #item_box_header #item_box_wait {
	padding-left:20px;
	padding-top:3px;
	text-align:right;
}
#item_box #item_box_header #item_box_wait img {
	height: 20px;
	width: 20px;
}

#item_box #item_box_header .box_menu {
	float: left;
	padding-left: 30px;		
	display: inline;		
}
#item_box #item_box_header .box_menu .box_menu_wrapper {		
	font-size:0.9em;
	float:left;
	overflow:hidden;
	height:23px;
	padding-right:30px;
	padding-top:6px;
	text-align:center;	
	display: inline;
}
#item_box #item_box_header .box_menu a {
	text-decoration: none;
}
#item_box #item_box_header .box_menu a:hover {
	text-decoration: underline;
}
#item_box #item_box_header .box_menu.selected {
	background: url(../img/sprite_buttons.gif) left -146px;
	position:relative;
	top:1px;
}
#item_box #item_box_header .box_menu.selected .box_menu_wrapper {		
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -146px;
}

/*---------- INFO / ATTRIBUTES ---------*/

#item_box div#info #add_attribute_button {
	margin-left: 5px;
}
#item_box div#info .add_attribute_button {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll left -68px;
	float:left;
	display: inline;
	margin-top:10px;
	overflow:auto;
	padding-left:20px;
}
#item_box div#info .add_attribute_button div {
	background: url(../img/sprite_buttons.gif) right -68px;
	padding-right: 20px;
	height: 27px;
	padding-top: 8px;
	text-align: center;
	float: left;
	display: inline;
}
#item_box div#info .add_attribute_button div a {
	text-decoration: none;
	font-size: 1em;
	color: white;
	white-space: nowrap;
}

#item_box div#info .add_attribute_button_text {
	color:#092C5C;
	float:left;
	display: inline;
	font-size:0.8em;
	padding-left:20px;
	line-height:17px;
	margin-top:10px;
	width:340px;
}

#item_box div#info .created {
	clear: both;
	font-size: 0.8em;
	color: #999a9b;
	padding-bottom: 10px;
	padding-left: 5px;
	float: right;
}

#item_box div#info #attributes_filter_box {	
	font-size: 0.8em;
}
#item_box div#info .filter {	
	float: left;
	display:  inline;	
}
#item_box div#info .filter .filter_title {
	margin: 0; 
	padding: 4px 3px 3px;
	color: black;
	float: left;	
	font-size:0.8em;
	font-weight:bold;	
}

#item_box div#info .filter .buttons {
	margin-left: 10px;	
	float: left;
	display:  inline;	
}

#item_box div#info .buttons .button{
	padding: 3px;
}
#item_box div#info .buttons a {
	font-weight: normal;	
	font-size:0.8em;
}
#item_box div#info .buttons a div {
	text-decoration: underline;
}
#item_box div#info .buttons a:hover div {
	text-decoration: none;
}
#item_box div#info .buttons.filter_selected a {
	text-decoration: none;
}
#item_box div#info .buttons.filter_selected {
	text-decoration: none;
	background: url(../img/sprite_buttons.gif) right -103px;
	padding-right: 20px;
}
#item_box div#info .buttons.filter_selected .button {
	text-decoration: none;
	background: url(../img/sprite_buttons.gif) left -103px;
	padding: 3px 3px 3px 10px;
	text-align: center;
}

#item_box div#info div#attributes {	
	clear: both; 
	padding: 5px;
	overflow: hidden;
}
#item_box div#info div#attributes #attributes_wrapper {	
	max-height:600px;
	overflow:auto;
}
#item_box div#info div#attributes .attribute {
	overflow:auto;
	background: white;
	padding: 8px 15px;
	border-bottom: 1px solid #f3f4f5;
}

#item_box div#info div#attributes .no_attributes {
	color:#071F42;
	font-size:0.9em;
	font-weight:normal;
	margin:11px 10px;
	text-align:left;
}
#item_box div#info div#attributes .value_language {	
	float: right;
	padding: 2px;
	color: #999a9b;
	font-size: 0.7em;	
}
#item_box div#info div#attributes .sponsored {	
	float: right;
	padding: 2px 2px 2px 10px;
	font-size: 0.7em;	
}
#item_box div#info div#attributes .sponsored a {	
	color: #999a9b;
	font-weight: normal;	
}

#item_box div#info div#attributes .title {
	font-weight: bold;
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 2px;
	padding-left: 1px;
	font-size: 0.8em;	
}
#item_box div#info div#attributes .title img {
	margin-right: 5px;
	vertical-align: middle;
}
#item_box div#info div#attributes .date {	
	padding: 2px;
	color: #999a9b;
	font-size: 0.7em;	
}
#item_box div#info div#attributes .value {
	clear: both;
	text-align: left;
	padding: 1px;
	color: #2c73b1; 
	font-size: 0.8em;	
}
#item_box div#info div#attributes .value a {
	color: #2c73b1; 
	font-weight: normal;
}

/* wait for autocomplete */
div#add_attributes .add_attributes_wait {
	 margin: 0;
	 padding: 0;
	 margin-left: 5px;
}
div#add_attributes .add_attributes_wait img {
	 width:17px;	
	 height:17px;
}	

div#add_attributes {
	background:none repeat scroll 0 0 white;
	border:1px solid #F1F1F1;
	clear:both;
	font-size:80%;
	margin: 0;
	overflow:auto;
	padding:0 15px 10px;
	text-align:left;
}

div#add_attributes .label {
	height: 20px;
	padding: 20px 0 0;
	font-size: 1.2em;
	color: #036;
}
div#add_attributes label {
	padding: 10px 0;
}

div#add_attributes a {
	clear: both;
	margin-top	: 8px;
	display		: block;
	width		: 387px;
	text-align  : left;
	text-decoration: none;
}
div#add_attributes a:hover {
	text-decoration: underline;
}

div#add_attributes form div {
	clear:none;
	margin:0 auto;
	width:400px;
}
div#add_attributes div.submit {
	margin:20px auto 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	width: 80px;
	height: 27px;
	float: right;
	overflow: auto;
}
div#add_attributes div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width:80px;
}

div#add_attributes .cancel {
	float: left;
	padding-top:20px;
	overflow: auto;
}
div#add_attributes .cancel a {
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

div#add_attributes div input {
	font-size		: 100%;
	_float			: left;	
}
div#add_attributes div .radio div {
	overflow: auto;
	zoom: 1;
	padding-top: 10px;
}
div#add_attributes div .radio div div {
	padding-top: 0px;
}
div#add_attributes div .radio input {
	float			: left;	
	width: auto;
	margin-right: 10px;
	border:0 none;
	display: inline;
}
div#add_attributes div .radio label {
	float			: left;	
	padding: 0px 10px 0 0;
	display: inline;
}
div#add_attributes div .radio select {
	vertical-align:text-top;
}
div#add_attributes #search_atr, div#add_attributes #search_atr_en, div#add_attributes #ItemAttributeValue, div#add_attributes #CategorySuggestionAttributeCategory
{
	display:inline;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:2px;
	padding:4px;
	width:381px;
}
div#add_attributes textarea#ItemAttributeValue {
	font-weight: normal;
	font-size: 1em;
}

div#add_attributes #attributes_language
{
	width: 391px;
}
div#add_attributes #attributes_english
{
	width: 391px;
}

div#add_attributes option {
	text-align: left;
	padding-left: 30px;
	margin-bottom: 2px;
}

div#add_attributes .add_attributes_wait
{
	height:14px;
	width:14px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

div#add_attributes div.auto_complete    {
     position         :absolute;
     width            :385px;
     background-color :white;
     border           :1px solid #888;
     margin           :0px;
     padding          :0px;
} 
div#add_attributes li.selected    { background-color: #ffb; }

/*-------------- PICTURES -------------*/
#pictures {width:100%; height: 100%; overflow:hidden;}


#pictures .cancel {
	font-size: 0.9em;	
	margin-bottom: 20px;
	text-align: right;
}
#pictures .cancel a {
	font-weight: normal;
}

#pictures #pictures_thumbs {
	overflow: hidden;
}

#pictures #pictures_thumbs .pictures_header_text {
	font-size: 0.8em;
	padding-left: 10px;
	margin-bottom: 5px;
}

#pictures #pictures_thumbs .no_pictures {
	color:#071F42;
	font-size:0.9em;
	font-weight:normal;
	margin:10px 15px 10px;
	text-align:left;
}

#pictures  .thumb_wrapper {
	background:transparent url(../img/sprite_boxes.gif) no-repeat scroll -235px -112px;
	float:left;
	height:121px;
	margin:5px 0 5px 4px;
	padding:10px 14px;
	width:106px;
	display: inline;
}
#pictures  .thumbs {	
	float:left;
	display: inline;
}

#item_box #pictures .add_picture_button {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll left -68px;
	float:left;
	margin-top:10px;
	margin-left: 5px;
	overflow:auto;
	padding-left:20px;
	display: inline;
}
#item_box #pictures .add_picture_button div {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -68px;
	float:left;
	height:27px;
	padding-right:20px;
	padding-top:8px;
	text-align:center;
}
#item_box #pictures .add_picture_button div a {
	text-decoration: none;
	font-size: 1em;
	color: white;
	white-space: nowrap;
}

#item_box #pictures .add_picture_button_text {
	color:#092C5C;
	float:left;
	display: inline;
	font-size:0.8em;
	padding-left:20px;
	line-height:17px;
	margin-top:15px;
	width:340px;	
}

/*************************************************/
div.search_media {
	font-size:90%;
	margin: 0;
	padding:10px 10px;
	text-align: left;
	background: url(../img/magnifier.gif) no-repeat right bottom;
	overflow:auto;
}
div.search_media #search {
	overflow: auto;
}
div.search_media #upload {
	padding-top: 100px;
	clear: both;
	zoom: 1;
}

div.search_media label {
	color: #071F42;
	font-size: 1.2em;
	padding: 5px 0px 10px;
	font-weight: bold;
}
div.search_media .input {
	float: left;	
	display: inline;
}
div.search_media .input input {
	border:1px solid #dddede;
}

div.search_media .input.text input {
	background:white none repeat scroll 0 0;
	border:2px solid #dddede;
	font-size:1.2em;
	height:22px;
	margin-left:0;
	padding-top:4px;
	width:380px;	
}
#videos div.search_media .input.text input {	
	width:480px;	
}

div.search_media select {
	background:white none repeat scroll 0 0;
	border:2px solid #dddede;
	margin-left:5px;
	margin-top:34px;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	width:133px;
}
div.search_media form div.submit {
	margin:10px auto 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
}
div.search_media form div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width: auto;
	cursor: pointer;
	float: left;
}
div.search_media .input.file {
	float: none; 
	padding-bottom: 10px;
}

/*---- search results ----*/
.search_results {	
	background: url(../img/magnifier.gif) no-repeat right bottom;
}
.search_results .add_wrapper {
	color:#7E7E7E;
	font-size:0.8em;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}
.search_results .add_wrapper .add_media {
	background: url(../img/sprite_buttons.gif) no-repeat left -356px;
	height: 19px;
	width: 50px;
	padding-left: 5px;
	margin: 0 auto;
}
.search_results .add_wrapper .add_media .add_media_wrapper {
	background: url(../img/sprite_buttons.gif) no-repeat right -356px;
	height: 16px;
	padding-right: 5px;
	text-align: center;
	padding-top: 3px;
}
.search_results .no_picture {
	text-align: center; 
}
#page_content .search_results .add_wrapper a {
	text-align: center;
	color: white;
	text-decoration: none;	
}

.search_results .search_info {
	margin-bottom: 20px;
	width: 400px;
}
.search_results #searching .cancel {
	float: right;	
}	
.search_results .cancel {
	font-size: 0.8em;
}
.search_results .cancel a {
	font-weight: normal;
}

.search_results #searching {
	overflow:auto;
}

.search_results form div.submit {
	margin:10px auto 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
}
.search_results form div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width: auto;
	cursor: pointer;
	float: left;
}

/* have to do it like this because later is overwrited if not full path */
#pictures .search_results .thumb_wrapper {
	width: auto;
	background: transparent;	
}
#videos .search_results .thumb_wrapper {
	width: auto;
	background: transparent;	
}

/*-------------- VIDEOS -------------*/
#videos {width:100%; height: 100%; overflow:hidden;}

#videos #videos_thumbs {
	overflow: hidden;
}

#videos #videos_thumbs .videos_header_text {
	font-size: 0.8em;
	padding-left: 10px;
	margin-bottom: 5px;
}

#videos #videos_thumbs .no_videos {
	color:#071F42;
	font-size:0.9em;
	font-weight:normal;
	margin:10px 15px 10px;
	text-align:left;
}


#videos  .thumb_wrapper {
	background:transparent url(../img/sprite_boxes.gif) no-repeat scroll -370px -112px;
	display:inline;
	float:left;
	height:131px;
	margin:5px 0 7px 3px;
	overflow:hidden;
	padding:5px 14px;
	width:137px;
}
#videos  .thumbs {	
	float:left;
	display: inline;
}

#videos .thumbs a img {	
	display: block;
	max-width: 130px;
	max-height: 100px;
}

#videos  .thumb_wrapper .rate {
	padding-top:6px;
	padding-left:20px;
}

#item_box #videos .add_video_button {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll left -68px;
	float:left;
	margin-top:10px;
	margin-left: 5px;
	overflow:auto;
	padding-left:20px;
	display: inline;
}
#item_box #videos .add_video_button div {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -68px;
	float:left;
	height:27px;
	padding-right:20px;
	padding-top:8px;
	text-align:center;
	display: inline;
}
#item_box #videos .add_video_button div a {
	text-decoration: none;
	font-size: 1em;
	color: white;
	white-space: nowrap;
}

#item_box #videos .add_video_button_text {
	color:#092C5C;
	float:left;
	display: inline;
	font-size:0.8em;
	padding-left:20px;
	line-height:17px;
	margin-top:15px;
	width:340px;
}

div#add_video {
	margin:10px auto 0;
	padding:10px;
}


/*** ITEM - ADD ATTRIBUTES ***/

/* wait for autocomplete */
div#add_attributes .add_attributes_wait {
	 margin: 0;
	 padding: 0;
	 margin-left: 5px;
}
div#add_attributes .add_attributes_wait img {
	 width:17px;	
	 height:17px;
}	

div#add_attributes {
	clear: both;
	border: 0px solid;	
	font-size: 80%;	
	margin-top: 5px;
	text-align:left;
	overflow: auto;	
	padding:0 15px;
}

div#add_attributes .label {
	height:20px;
	padding:10px 0 0;
}
div#add_attributes label {
	padding: 10px 0;
}

div#add_attributes a {
	clear: both;
	margin-top	: 8px;
	display		: block;
	width		: 391px;
	text-align  : left;
	text-decoration: none;
}
div#add_attributes a:hover {
	text-decoration: underline;
}

div#add_attributes form div {
	clear:none;
	margin:0 auto;
	width:400px;
}
div#add_attributes form div.submit {
	margin:5px auto 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	width: 80px;
	height: 27px;
	float: right;
	overflow: auto;
}
div#add_attributes form div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width:80px;
}

div#add_attributes .cancel {
	float: left;
	padding-top:5px;
	overflow: auto;
}
div#add_attributes .cancel a {
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

div#add_attributes div input {
	font-size		: 100%;
	_float			: left;	
}
div#add_attributes #search_atr, div#add_attributes #search_atr_en, div#add_attributes #ItemAttributeValue, div#add_attributes #CategorySuggestionAttributeCategory
{
	display:inline;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:2px;
	padding:4px;
	width:381px;
}

div#add_attributes #attributes_language
{
	width: 391px;
}
div#add_attributes #attributes_english
{
	width: 391px;
}

div#add_attributes option {
	text-align: left;
	padding-left: 30px;
	margin-bottom: 2px;
}

div#add_attributes .add_attributes_wait
{
	height:14px;
	width:14px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

div#add_attributes div.auto_complete    {
     position         :absolute;
     width            :385px;
     background-color :white;
     border           :1px solid #888;
     margin           :0px;
     padding          :0px;
} 
div#add_attributes li.selected    { background-color: #ffb; }
	 

/**************************
       ITEM MAP
**************************/	

#item div.address {	
	overflow: auto;
	clear: both;
}

#item div.address a {
	font-size:0.8em;
	text-decoration: none;
	font-weight: normal;
}

#item div.address .address_enter {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll left -52px;
	float:left;
	height:16px;
	margin-bottom:20px;
	padding-left:20px;
}

#item div.address .address_enter  .address_enter_wrapper {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -52px;
	float:left;
	height:15px;
	padding:1px 20px 0 0;
	text-align:center;
}

#item div.address .address_input {
	clear: both;
	padding:0 15px 15px;
	float: left;
	width: 400px; 
}
#item div.address .address_input div.input {	
	padding-top: 10px;
}

#item div.address .address_input div.input label {
	color: #18568c;
	font-size: 1.1em;
	padding: 5px 20px;
	font-weight: bold;
}
#item div.address .address_input div.input input {
	background:white none repeat scroll 0 0;
	border:2px solid #B5C3D0;
	font-size:1.2em;
	height:22px;
	margin-left:0;
	padding-top:4px;
}
#item div.address .address_input div.submit {	
	float: right;
}
#item div.address .address_input div.input select {
	background:white none repeat scroll 0 0;
	border:2px solid #B5C3D0;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	width: 399px;
}
#item div.address .address_input div.input select option {
	padding-left: 15px;
	padding-top: 3px;	
}
#item div.address .address_input .input.checkbox {
	text-align: left;
	border: 0;
}
#item div.address .address_input  .input.checkbox input {
	border: 0;
	width: 20px;
	float: left;
	margin-right: 10px;	
} 

#item div.address .address_input .go_submit {
	padding-top: 20px;
	float:right;
}
#item div.address .address_input .go_submit a {
	text-decoration: none;
	font-weight: normal;
	float:right;
}
#item div.address .address_input .go_submit .submit_wrapper {
	margin: 0;
	background: url(../img/sprite_buttons.gif) no-repeat left -605px;
	height: 30px;	
	padding-left: 10px;	
	cursor: pointer;
	float: right;
	display: inline;
}
#item div.address .address_input .go_submit .submit_wrapper .submit_input {
	margin: 0;
	background: url(../img/sprite_buttons.gif) no-repeat right -605px;
	padding-top: 10px;
	height: 22px;
	padding: 8px 10px 0 0;
	border: 0;
	font-size:1.1em;
	font-weight: normal;
	cursor: pointer;
	text-align: center;
}

#item div.address .auto_complete_wait {
	float:right; 
	padding-right:10px; 
	padding-top:10px;	
}
#item div.address .auto_complete {
	color: black;
	background: white;
	border-width: 0 1px 1px 1px;	
	border-style: solid;
	border-color: #DDDEDE;
	z-index: 9999;
	padding-bottom: 2px;	
}
#item div.address .auto_complete ul {	
	margin-top: 0;
	margin-bottom: 0;
}
#item div.address .auto_complete li {	
	color: #006699;
	cursor: pointer;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
#item div.address .auto_complete li.selected {	
	background: #c8e3fb;
}

#item div.address .address_map {
	background:#E8EDF5 none repeat scroll 0 0;
	display:inline;
	float:right;
	height:300px;
	margin-right:10px;
	margin-top:14px;
	width:400px;
}
#item div.address #main_map {
	height:300px;
	width:400px;
	overflow: hidden;
	padding: 0; 
	margin: 0;
}
#item div.address #check_map {
	width: 150px;
	margin: 0 auto;
} 

#item div.address form .address_button div.submit {
	margin:20px 0 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	clear: none;
}

#item div.address form .address_button div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	padding-left: 0;
	width: auto;
	cursor: pointer;
	float: left;
}

/******************************
  			  NEWS
******************************/	
#item_box div#news .add_news_button {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll left -68px;
	float:left;
	display: inline;
	margin-top:10px;
	overflow:auto;
	padding-left:20px;
}
#item_box div#news .add_news_button div {
	background: url(../img/sprite_buttons.gif) right -68px;
	padding-right: 20px;
	height: 27px;
	padding-top: 8px;
	text-align: center;
	float: left;
	display: inline;
}
#item_box div#news .add_news_button div a {
	text-decoration: none;
	font-size: 1em;
	color: white;
	white-space: nowrap;
}

#item_box div#news #attributes_filter_box {	
	font-size: 0.8em;
}
#item_box div#news .filter {	
	float: left;
	display:  inline;	
}
#item_box div#news .filter .filter_title {
	margin: 0; 
	padding: 4px 3px 3px;
	color: black;
	float: left;	
	font-size:0.8em;
	font-weight:bold;	
}

#item_box div#news .filter .buttons {
	margin-left: 10px;	
	float: left;
	display:  inline;	
}

#item_box div#news .buttons .button{
	padding: 3px;
}
#item_box div#news .buttons a {
	font-weight: normal;	
	font-size:0.8em;
}
#item_box div#news .buttons a div {
	text-decoration: underline;
}
#item_box div#news .buttons a:hover div {
	text-decoration: none;
}
#item_box div#news .buttons.filter_selected a {
	text-decoration: none;
}
#item_box div#news .buttons.filter_selected {
	text-decoration: none;
	background: url(../img/sprite_buttons.gif) right -103px;
	padding-right: 20px;
}
#item_box div#news .buttons.filter_selected .button {
	text-decoration: none;
	background: url(../img/sprite_buttons.gif) left -103px;
	padding: 3px 3px 3px 10px;
	text-align: center;
}

#item_box div#news div#news_list {	
	clear: both; 
	padding: 5px;
	overflow: hidden;
}

#item_box div#news div#news_list .no_news {
	color:#071F42;
	font-size:0.9em;
	font-weight:normal;
	margin:11px 10px;
	text-align:left;
}


#item_box div#news div#news_list .news_item {
	overflow:auto;
	background: white;
	padding: 8px 15px;
	border: 1px solid #DDDEDE;
	margin-bottom: 10px;
}

#item_box div#news div#news_list .news_item .sponsored {	
	float: right;
	padding: 2px 2px 2px 10px;
	font-size: 0.7em;	
}
#item_box div#news div#news_list .news_item .sponsored a {	
	color: #999a9b;
	font-weight: normal;	
}

#item_box div#news div#news_list .news_item .title {
	color:#2C73B1;
	display:inline;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	margin-right:10px;
	padding:2px 2px 10px 1px;
}
#item_box div#news div#news_list .news_item .date {	
	float: left;
	padding:6px 0 0;
	color: #999a9b;
	font-size: 0.7em;	
}
#item_box div#news div#news_list .news_item .value {
	clear: both;
	text-align: left;
	padding: 1px;
	color: 	float: left; 
	font-size: 0.8em;	
	line-height: 15px;
}
#item_box div#news div#news_list .news_item .value a {
	color:#2C73B1;
	padding:1px;
	text-align:left;
	font-weight: normal;
}

/*** ADD NEWS ***/

#item_box div#news #add_news {
	clear: both;
	border: 0px solid;	
	margin-top: 5px;
	text-align:left;
	overflow: auto;	
	padding:0 15px;
}
#item_box div#news #add_news .note {
	font-size: 0.8em;
	font-style: italic;
	padding-left: 15px;
}
#item_box div#news #add_news .label {
	padding:10px 0 0;
}
#item_box div#news #add_news div.input label {
	color: #18568c;
	font-size: 1.1em;
	padding: 5px 20px;
	font-weight: bold;
}

#item_box div#news #add_news div.input {
	margin-bottom: 10px;
}

#item_box div#news #add_news div.input input {
	background:white none repeat scroll 0 0;
	border:2px solid #B5C3D0;
	font-size:1.2em;
	height:22px;
	margin-left:0;
	padding:4px 4px 0;
}
#item_box div#news #add_news div.input textarea {
	background:white none repeat scroll 0 0;
	border:2px solid #B5C3D0;
	font-size:0.9em;
	padding:4px 4px 0;
}

#item_box div#news #add_news a {
	clear: both;
	margin-top	: 8px;
	display		: block;
	width		: 391px;
	text-align  : left;
	text-decoration: none;
}
#item_box div#news #add_news a:hover {
	text-decoration: underline;
}

#item_box div#news #add_news form div {
	clear:none;
	margin:0 auto;
}
#item_box div#news #add_news form div.submit {
	margin:5px auto 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	width: 80px;
	height: 27px;
	float: right;
	overflow: auto;
	font-size: 0.8em;	
}
#item_box div#news #add_news form div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width:80px;
}

#item_box div#news #add_news .cancel {
	float: left;
	padding-top:5px;
	overflow: auto;
	font-size: 0.8em;	
}
#item_box div#news #add_news .cancel a {
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

#item_box div#news #add_news option {
	text-align: left;
	padding-left: 30px;
	margin-bottom: 2px;
}

/******************************
  		CATEGORY CHANGE 
******************************/	
#item #category {
	margin-top: 10px;
	clear: both;
	overflow:auto;
	padding-left: 10px;
}

#item #category .category_wait {	
	padding-top: 90px;
}

#item #category .current_category{
	font-size: 0.85em;	
}
#item #category .current_category .category_path{
	font-size: 1.1em;
	font-weight: bold;
	padding: 15px 20px;	
	color: #18568C;
	background: white;
	border: 1px solid #E4E6E8;
	margin: 10px 0;
	
}
#item #category .categories_select {
	
}

#item #category  div.input {	
	padding-top: 10px;
	float:left;
	overflow:auto;
}

#item #category  div.input label {
	color: #18568c;
	font-size: 1.1em;
	padding: 5px 20px;
	font-weight: bold;
}
#item #category  div.input input {
	background:white none repeat scroll 0 0;
	border:2px solid #B5C3D0;
	font-size:1.2em;
	height:22px;
	margin-left:0;
	padding-top:4px;
}
#item #category  div.submit {	
	float: right;
}
#item #category  div.input select {
	background:white none repeat scroll 0 0;
	border:2px solid #B5C3D0;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	width: 250px;
	float: left;
	margin-right: 20px;
	display: inline;	
}
#item #category  div.input select option {
	padding-left: 15px;
	padding-top: 3px;	
}

#item #category form .change_category div.submit {
	margin:20px 0 0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	clear: none;
}

#item #category form .change_category div.submit input {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	padding-left: 0;
	width: auto;
	cursor: pointer;
	float: left;
}

/******************************
  		VIDEO GALLERY 
******************************/	
#videos  {
	overflow:hidden;
}

#videos_thumbs {
	overflow: auto;
}

#search_video {
	margin: 0;
	padding:0;	
	overflow: auto;
}

div#show_one_video .video_title {
	background:#E8E9EA none repeat scroll 0 0;
	color:#12225F;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 3px;
	padding:5px;
	text-align:left;	
}

div#show_one_video div.submit {
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 auto;
	float: right;
}
div#show_one_video div.add_result {
	text-align: center;
	float: right;
	color:#7E7E7E;
	font-size:0.8em;
	font-weight:bold;
	padding-top:5px;	
}
div#show_one_video div#embedded { 
	margin: 0pt auto; 
	padding: 3px 1px 5px;
	text-align: center; 
	width: 550px;
}

div#show_one_video .rate_wrapper {
	background-color:#E8E9EA;
	border-bottom:1px solid #DDDDDD;
	margin-bottom:5px;
	padding:5px 0;
}

div#show_one_video .rate {
	margin:0 auto;
	overflow:auto;
	width:150px;
}
div#show_one_video .rate .media_voted div {
	margin-left: 10px;
	display: inline;
	float: left;
	cursor: default;
}
div#show_one_video .rate .media_voted div.text {
	display:inline;
	float:left;
	font-size:0.9em;
	margin-left:20px;
	padding-top:2px;
}

div#show_one_video .rate .left {	
	margin-right: 30px;
}

div#show_one_video .rate img {
	vertical-align: middle;
	margin-left: 2px;
}
div#show_one_video .cancel {
	padding-top:5px;
}
div#show_one_video .cancel a {
	font-weight:normal;
	font-size: 0.8em;
}
#search_video div#show_one_video .cancel a {
	font-size: 1em;
}

/************* GALLERY GENERAL ************/
.page_wrapper {
	background:transparent url(../img/sprite_boxes.gif) repeat scroll left -253px;
	clear:both;
	font-size:0.8em;
	height:15px;
	margin:5px auto;
	overflow:hidden;
	padding:8px;
	text-align:center;
	width:531px;	
}
.page_wrapper a {
	text-decoration: none;
	font-weight: normal;
}
.page_wrapper a:hover {
	text-decoration: underline;
}
.page_wrapper .left {
	float: left;
}
.page_wrapper .left .arrow_left {
	float: left;
	margin: 2px 5px;
	display: inline;
	cursor: pointer;
}
.page_wrapper .left .text {
	float: left;
	cursor: pointer;
}
.page_wrapper .left a:hover .text {
	text-decoration: underline;
}
.page_wrapper .right {
	float: right;
}
.page_wrapper .right .arrow_right {
	float: right;
	margin: 2px 5px;
	display: inline;
	cursor: pointer;
}
.page_wrapper .right .text {
	float: right;
	cursor: pointer;
}
.page_wrapper .right a:hover .text{
	text-decoration: underline;
}


.thumb_wrapper .rate {
	clear:both;
	font-size:0.65em;
	height:20px;
	margin-top:0;
	overflow:hidden;
	padding-top:3px;
	text-align:center;
}
#item_box_body .thumb_wrapper .rate a {
	font-weight: normal;
	color: #999a9b;
	float: left;
	display: inline;
}

#item_box_body .thumb_wrapper .rate .sponsored {
	float: left;
	margin-left: 5px;
	display: inline;
}

#item_box_body .thumb_wrapper .rate .sponsored div {
	
}

.thumb_wrapper .rating {
	width: 65px;
	padding-left: 5px;
	text-align: center;	
}
#videos .thumb_wrapper .rating {
	width: 95px;
	padding-left: 5px;
	text-align: center;	
}
.thumb_wrapper .media_voted div {
	margin-left: 10px;
	display: inline;
	float: left;
	cursor: default;
}
.thumb_wrapper .media_voted div.text {
	float: left;
	padding-top: 3px;
	margin-left: 20px;
	display: inline;
}
#videos .thumb_wrapper .media_voted div.text {	
	float: left;
	margin-left: 35px;
	display: inline;
}	
	
.thumb_wrapper .rate img {
	vertical-align: middle;
	margin-left: 2px;
}

.thumbs {		
	margin: 0;
	padding: 0;
	background: white;
	padding: 2px;
	border: 1px solid #A8A8A8;
}
.thumbs a {

}
.thumbs:hover {
	border: 1px solid black;
}
.empty:hover {	
	border: 1px solid #A8A8A8;
}


/**************************
		SPONSOR NEWS
**************************/			
#sponsor_news {
	margin: 10px 5px;
	padding: 0px 5px 5px;
	border: 1px solid #e3e5e8;	
}
#sponsor_news legend {
	font-size: 0.9em;
	color: black;	
	padding:0 5px;
}
#sponsor_news .sponsor_news_wrapper {
	max-height: 115px;
	height: expression( this.scrollHeight > 115 ? "115px" : "auto" );
	overflow: auto;
	padding:15px 5px 0px; 
}
#sponsor_news .news_header {
	overflow: auto;
	zoom: 1;
}
#sponsor_news .news_title {
	padding: 0px 15px 0 0;
	float: left;
	font-weight: bold;
	font-size: 0.8em;
	color: #185991;
	display: inline;
}
#sponsor_news .news_date {	
	float: left;	
	font-size: 0.8em;
	color: #adadad;
	display: inline;
}
#sponsor_news .news_body {
	padding: 10px 0 20px;
	clear: both;
	font-size: 0.8em;
	line-height: 16px;
}
#sponsor_news .news_body a {
	font-weight: normal;
	color: #4282BF;
}


/**************************
     REVIEWS & COMMENTS
**************************/	
.top_left {
	background-position:left top;
	left:0;
	top:0;
}
.top_right {
	background-position:right top;
	right:0;
	top:0;
}
.bottom_left {
	background-position:left bottom;
	left:0;
	bottom:0;	
}
.bottom_right {
	background-position:right bottom;
	right:0;
	bottom:0;
}
.corner {	
	background: white;
	height:1px;
	position:absolute;
	width:1px;
	font-size: 1px;
	line-height: 1px;	
}

						
div.no_reviews_comments {
	padding: 0px 10px;
	font-size: 0.9em;
	font-weight: normal;
}

div#add_new_review_comment {	
	padding: 15px;
	clear: both;
}
div#add_new_review_comment a {
	color: #ff7e03;
}

div#reviews {
	clear: both;
}

div#reviews #reviews_comments_bottom {
	border-bottom: 1px solid #dddede;
	background: #EFEFF0;
	margin-bottom: 10px;
	padding:5px;
	overflow: auto;
	zoom: 1;	
}
/*----------------------- REVIEWS SUBMENU -----------------------*/

div#reviews div#reviews_comments_top {	
	clear:both;
	font-size:0.8em;
	font-weight:normal;
	height:24px;
	margin-bottom:20px;
	padding:3px 10px;
}
div#reviews div#reviews_comments_top a {	
	font-weight:normal;	
}

div#reviews div#reviews_comments_top a div {
	text-decoration: underline;	
	margin: 0;
	padding: 0;
}
								
div#reviews div#reviews_comments_top .filter {
	width: 270px;
	float: left;
	margin-top:4px;
	display:  inline;	
}
div#reviews div#reviews_comments_top .filter .filter_title {
	margin: 0; 
	padding: 4px 3px 3px;
	color: black;
	float: left;	
	font-size:0.9em;
	font-weight:bold;	
}

div#reviews div#reviews_comments_top .filter .buttons {
	margin-left: 10px;	
	float: left;
	display:  inline;	
}

div#reviews div#reviews_comments_top .buttons .button{
	padding: 3px;
}
div#reviews div#reviews_comments_top .buttons.filter_selected a {
	text-decoration: none;
}
div#reviews div#reviews_comments_top .buttons.filter_selected {
	text-decoration: none;
	background: url(../img/sprite_buttons.gif) right -103px;
	padding-right: 20px;
}
div#reviews div#reviews_comments_top .buttons.filter_selected .button {
	text-decoration: none;
	background: url(../img/sprite_buttons.gif) left -103px;
	padding: 3px 3px 3px 10px;
	text-align: center;
}

div#reviews div#reviews_comments_top .order {
	float: right;
	color: black;
	font-size:0.9em;
	font-weight:normal;	
	background: transparent url(../img/sprite_buttons.gif) left -122px;
	padding-left: 15px;			
	height: 24px;
	width:180px;
	display:  inline;	
	position:relative;
	overflow: visible;
}
div#reviews div#reviews_comments_top .order .selector {
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -122px;
	float:right;
	height:14px;
	padding:6px 30px 4px 0;	
	text-align:left;
	width:150px;
	display:  inline;	
}
div#reviews div#reviews_comments_top .order .selector .selector_button{
	position: absolute;
	top: 8px;
	right: 8px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 1px;
	cursor: pointer;
}

div#reviews div#reviews_comments_top .order #review_order_selector {
	background: white;
	border-color:#c0d1e1;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	left:auto;
	overflow: auto;
	padding:5px 0;
	position:absolute;
	right:2px;
	top:23px;
	width:188px;
	z-index:999;
	zoom: 1;
}

div#reviews div#reviews_comments_top .order #review_order_selector .selected_order {
	text-align:left;
}

div#reviews div#reviews_comments_top .order #review_order_selector ul li {
	list-style: none;
	padding: 5px 5px;
	margin: 0;
	text-align: center;
	cursor: pointer;
}
div#reviews div#reviews_comments_top .order #review_order_selector ul li.selected {
	background: #eff4f9;
}

/*----------------------- REVIEWS BODY -----------------------*/

div#reviews div#reviews_comments_body {
	padding: 0 5px;
}

div#reviews div#reviews_comments_body .review_comment {
	padding:0 8px 15px;
	background: white;
	border: 1px solid #C3C3C3;
	margin: 10px;
	zoom: 1;
}

div#reviews div#reviews_comments_body .review_comment #name a {
	text-decoration: none;
}
div#reviews div#reviews_comments_body .review_comment #name a:hover {
	text-decoration: none;
	color: #7D0000;
}

div#reviews div#filter_menu {
	float: left;
	display: inline;
	margin-left:10px;
}

/* reviews/comments tablica */
.rr_table {
	 margin-bottom:0px;
	 border: 0;
	 background: transparent;
	 width:100%;
}
.rr_table div {
	margin: 0;
	padding: 0;
}
.rr_table td {
	text-align: left;	
	background: transparent;
	margin: 0;
	padding: 0;
	border-right: 0;
}
.rr_table td .wrapper {
	overflow: hidden;
}
.rr_table td.rr_details_td {
	margin: 0;
}
.rr_table td.rr_main_td {	
	
}

.rr_table td.rr_main_td .wrapper {
	padding: 10px;
}

.rr_table td div.votes {
	color: #999999;
	padding: 5px 0;
	font-size: 1em;
}
.rr_table td .sponsored {	
	float: right;
	padding: 2px 2px 2px 10px;
	font-size: 0.7em;	
}
.rr_table td .sponsored a {	
	color: #999a9b;
	font-weight: normal;	
}
.rr_table td div.reviews_header {
	border: 1px solid #E0E5EA;
	background: #F0F5FA;
	overflow: auto;
	padding: 5px;
		
}

.rr_table td div.picture{
	clear: left;
	float: left;
	display: inline;
	margin:6px 0;
	padding: 0;
	background: white;
	padding: 2px;
	border: 1px solid #A8A8A8;	
	height: 75px;
	width: 75px;
}

.rr_table td div.details {
	margin-top:6px;
	float:left;	
	display: inline;
	font-weight:bold;
	padding-left:5px;	
	width:450px;
}
.rr_table td div.details span {	
	font-weight: normal;
}

.rr_table td div.details .name {
	font-size: 1.2em;
	color: #3B5998;
	text-decoration: none;
}
.rr_table td div.details .name span {
	font-weight: normal;
	color: #3B5998;
}
#page_content .rr_table td div.details .name a {
	font-size: 0.8em;
	font-weight: normal;
	color: #3B5998;
	text-decoration: none;
}
#page_content .rr_table td div.details .name a:hover {
	text-decoration: underline;
}

.rr_table td div.details .name a:hover {
	text-decoration: none;
}
.rr_table td div.details .name span.time {
	color: #AAAAAA;
	font-size: 0.7em;
}


.rr_table td div.details .rating {
	margin: 5px 0;
	overflow: auto;
}
.rr_table td div.details .rating .text {
	font-size: 0.9em;
	padding-top: 5px;
	padding-right: 10px;
	float: left;
}
.rr_table td div.details .rating .unit-rating { /* UL */
	list-style:none;	
	padding:0px;
	height: 20px;
	position: relative;
	background: url(../img/starrating_nobg.gif) top left repeat-x;	
	text-align: left;	
	margin: 0;	
	float: left;
}
.rr_table td div.details .rating .unit-rating  li{
background: url(../img/starrating_nobg.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;	
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */	
}

.rr_table td div.details .country_language {
	clear: both;
	padding-bottom: 3px;
	font-size:0.9em;
}
.rr_table td div.details .country_language span {
	padding-left: 10px;
}

.rr_table td div.review_footer {
	background:transparent url(../img/sprite_boxes.gif) no-repeat scroll left -257px;
	clear:both;
	height:15px;
	margin:0 auto;
	overflow:hidden;
	padding:6px 10px;
	width:531px;
}

/****--------- REVIEW FOOTER ----------*****/

.rr_table td div.review_footer div {
	float: left;	
	display: inline;
}
.rr_table td div.review_footer div.text {
	margin-right: 10px;	
}
.rr_table td div.review_footer div.text span {
	font-weight: bold;	
}
.rr_table td div.review_footer .rate_review {
	background:transparent url(../img/sprite_buttons.gif) no-repeat scroll left -52px;	
	height:16px;	
	overflow: hidden;	
	padding-left: 10px;
	display: inline;
	cursor: pointer;
}
.rr_table td div.review_footer .rate_review .rate_review_wrapper {
	font-size: 0.8em;
	background:transparent url(../img/sprite_buttons.gif) no-repeat scroll right -52px;
	clear:both;
	height:14px;	
	overflow:hidden;
	float: left;
	display: inline;
	padding-right: 10px;	
	padding-top: 2px;
	cursor: pointer;	
}

.rr_table td div.review_footer a {
	font-weight: normal;
	float: left;
	display: inline;
	text-decoration: none;
	margin-right: 10px;
}

.rr_table td div.review_footer .review_report {
	float: right;
}
#page_content .rr_table td div.review_footer .review_report a {
	text-decoration: underline;
	color: #a6a8ab;
}
#page_content .rr_table td div.review_footer .review_report a:hover {
	text-decoration: none;
}

/** REVIEW COMMENTS **/

div#reviews .post_comments {
	clear:both;
	display:block;	
	width: 486px;	
	margin-left: 10px;
}
div#reviews .post_comments .post_comments_wrapper {
	padding:5px 0 0;	
}

div#reviews .post_comments .no_reviews_comments {
	font-size:1em;
	font-weight:normal;
	padding:0px;
	padding-bottom: 5px;
}

div#reviews .post_comments .more_comments_link a {
	font-size:1em;
	font-weight:normal;
	color: #3B5998;		
}

div#reviews .post_comments .more_comments_link img {
	margin-left: 10px;
}

div#reviews .post_comments .CommentInputBox {
	border:4px solid #F5F5F5;
	width: 478px;
}
div#reviews .post_comments .CommentInputBoxInner {
	background:none repeat scroll 0 0 white;
	border:1px solid #E8E8E8;
	color:#888888;
	font-size:11px;
	margin-top:0;
	padding:3px;
	width:470px;
}

div.new_review_comment div.add_review_comment {
	clear: both;		
}
div.new_review_comment div.add_review_comment .text {
	color:#555555;
	padding-left:10px;
	text-align:left;
}
div.new_review_comment div.add_review_comment .textarea textarea {
	background:none repeat scroll 0 0 white;
	border:2px solid #E8E8E8;
	width: 525px;
	font-size:11px;
	height: 80px;
	margin-top:1px;
}
div.new_review_comment .submit_wrapper {
	background: url(../img/sprite_buttons.gif) no-repeat 0 -245px;
	padding-left: 12px;
	height: 27px;
	float: right;
	margin-top:10px;
	display: inline;
	zoom: 1;
	overflow: hidden;
}
div.new_review_comment #ReviewAddForm .submit_wrapper {
	margin-right: 30px;
}
div.new_review_comment .submit_wrapper .submit {
	background: url(../img/sprite_buttons.gif) no-repeat right -245px;
	padding-right: 12px;
	height: 19px;
	padding-top: 2px;
	margin: 0;	
	padding-bottom:7px;
}
div.new_review_comment .submit_wrapper .submit input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:1em;
	font-weight:bold;
	height:22px;
	margin:0;
	cursor: pointer;
}

div.new_review_comment #review_comment_add_button a{
	display: block;
	font-size: 1em;
	text-decoration: none;	
	color: white;
}

div.new_review_comment #review_comment_add_button a:hover{
	text-decoration: none;	
}

div.new_review_comment a img{
	float: left;
	display: inline;
	margin-right: 5px;
}

div.new_review_comment a div{
	line-height: 15px;
	white-space: nowrap;
}

div.new_review_comment div.add_review_comment label {
	float:left;
	padding:15px 10px 0 0;
}

div.new_review_comment div.add_review_comment select {
	clear:none;
	float:left;
	font-size:1em;
	margin-top:13px;
}

div.new_review_comment div.add_review_comment .follow_comments {
	clear: both;
	font-size: 0.9em;
	text-align: left;
	padding-top: 10px;
	width: 400px;	
}
#page_content div.new_review_comment div.add_review_comment .follow_comments a {
	color: #FF7E03;
}

/****/

div#reviews div#reviews_comments_body .review_comment .post .picture {
	margin-right: 10px; 
	display: inline;
}
div#reviews div#reviews_comments_body .review_comment .post_body {
	width:475px;
	font-size: 0.8em;
	line-height: 14px;
	float: left;
	margin: 0;
}
div#reviews div#reviews_comments_body .review_comment .post_body .post_body2 {
	clear: both;
	width:460px;	
}
div#reviews div#reviews_comments_body .review_comment .post_body .post_body2 .title {
	font-size: 1.1em;
	color: #2C73B1;
	font-weight: bold;
	padding-bottom: 10px;
}
div#reviews div#reviews_comments_body .review_comment .post_body .post_body2 .content {
	font-size: 1.1em;
	padding: 0;
}
div#reviews div#reviews_comments_body .review_comment .post_body .post_body2 .content p {
	line-height:16px;	
}
div#reviews div#reviews_comments_body .review_comment .post_body .post_body2 .content a {
	font-weight: normal;
}
div#reviews div#reviews_comments_body .review_comment .post_body .post_body2 .content .content_update{
	color: #A6A8AB;
	font-size:0.9em;
	padding:3px 0 1px;
	clear: both;
	display: block;
}
div#reviews div#reviews_comments_body .review_comment .post .post_who {
	color: #3b5998;
	font-size: 1.1em;
}
div#reviews div#reviews_comments_body .review_comment .post .post_who span {
	color:#FC8006;
	font-weight: bold;
}
div#reviews div#reviews_comments_body .review_comment .post .post_who a {
	font-weight: bold;
	color: #3b5998;
	text-decoration: none;
}
div#reviews div#reviews_comments_body .review_comment .post .post_who a:hover {
	text-decoration: underline;
}
div#reviews div#reviews_comments_body .review_comment .post .details1 {
	overflow: auto;
	line-height:16px;
	padding-bottom:3px;
}
div#reviews div#reviews_comments_body .review_comment .post .details2 {
	color: #A6A8AB;
}
div#reviews div#reviews_comments_body .review_comment .post .details2 a {
	color: #3B5998;
	font-weight: normal;
	text-decoration: none;
}
div#reviews div#reviews_comments_body .review_comment .post .details2 a:hover {
	text-decoration: underline;
}
div#reviews div#reviews_comments_body .review_comment .post .details2 img {
	margin-left: 10px;
	vertical-align:middle;
}

div#reviews div#reviews_comments_body .review_comment .post .clearfix {
	display: block;
}

div#reviews div#reviews_comments_body .review_comment .post .post_voting {	
	overflow: auto;
	padding: 5px 0 8px;
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review {	
	height:18px;	
	overflow: hidden;	
	padding-left: 18px;
	display: inline;	
	font-weight: normal;
	float: left;
	margin-right: 10px;	
	margin-bottom: 0px;
	margin-top: 3px;
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review.off {
	background:transparent url(../img/sprite_buttons.gif) no-repeat scroll left -805px;
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review.on {
	background:transparent url(../img/sprite_buttons.gif) no-repeat scroll left -823px;
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review .rate_review_wrapper {
	font-size: 0.9em;	
	clear:both;
	height:16px;
	overflow:hidden;
	float: left;
	display: inline;
	padding-right: 10px;	
	padding-top: 2px;
	color: #555555;	
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review.off .rate_review_wrapper {
	background:transparent url(../img/sprite_buttons.gif) no-repeat scroll right -805px;	
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review.on .rate_review_wrapper {
	background:transparent url(../img/sprite_buttons.gif) no-repeat scroll right -823px;	
}
div#reviews div#reviews_comments_body .review_comment .post .rate_review .rate_review_wrapper a {
	text-decoration: none;
	font-weight: normal;
	color: #555555;
	display: block;
}

div#reviews div#reviews_comments_body .review_comment .post .post_comments {
	clear:both;
	display:block;	
	width: 386px;	
}
div#reviews div#reviews_comments_body .review_comment .post .post_comments .post_comments_wrapper {
	padding:5px 0;	
}

div#reviews div#reviews_comments_body .review_comment .post .post_comments .post_comments_wrapper .no_reviews_comments {
	padding-bottom: 5px;
}

div#reviews div#reviews_comments_body .review_comment.comment {
	background:none repeat scroll 0 0 #F5F5F5;
	padding:7px 7px 4px;
	margin: 5px 0;
	zoom: 1;
	overflow: auto;	
	border: 1px solid #EEEEEE;
}
div#reviews div#reviews_comments_body .review_comment.official {
	background: #EBFFEB;
}

div#reviews div#reviews_comments_body .review_comment #name a {
	text-decoration: none;
}
div#reviews div#reviews_comments_body .review_comment #name a:hover {
	text-decoration: none;
	color: #7D0000;
}

div#reviews div#reviews_comments_body .review_comment.comment div.details {
	font-weight: normal;
	padding-left: 0px;
	padding-top: 5px;
	color: #888;
	height: 17px;
}

#page_content .comment {	
	border-top: 0;	
	background: none;
	margin-bottom: 2px;
}
#page_content .comment .wrapper {	
	display: table-cell;
}
#page_content .comment .comment_content {	
	color:#1B3952;
	margin:2px 0 1px;
	padding:1px 1px 1px 5px;
	display: inline;
	line-height: 14px;
}
#page_content .comment .comment_content a {
	font-weight: normal;
}

#page_content .comment div.details span {
	font-weight: normal;
}
#page_content .comment  a {
	font-weight: normal;
	color: #3B5998;
	text-decoration: none;
}
#page_content .comment a:hover {
	text-decoration: underline;
}

#page_content .comment .light {
	color: #888888;
	vertical-align: bottom;
}
#page_content .comment .strong {
	font-size: 1em;
	color: #3B5992;
	font-weight:bold;
}
#page_content .comment .strong a {
	font-weight:bold;
	text-decoration: none;
}

#page_content .comment .strong a:hover {
	text-decoration: underline;
}

#page_content .comment div.details .rating {
	margin: 5px 0;
	overflow: auto;
}
#page_content .comment .country_language {
	color:#999999;
	float:right;
	font-size:0.9em;
	font-weight:normal;
	padding-bottom:3px;
	padding-right:10px;
	text-align:right;
}

/*** REVIEWS COMMENTS BOTTOM ***/

div#reviews #reviews_comments_bottom div.page {
	display: block;
	text-align: center;
	font-size: 80%;
	zoom: 1;
}
div#reviews #reviews_comments_bottom div.page a {
	font-weight: normal;
	text-decoration: none;
}
div#reviews #reviews_comments_bottom div.page div {
	float: left;
	display: inline;
}
div#reviews #reviews_comments_bottom div.page .page_left {
	height:16px;
	padding-top:3px;
	width:325px;	
}
div#reviews #reviews_comments_bottom div.page .page_num {
	height:16px;
	padding-top:3px;
	width:182px;	
}
div#reviews #reviews_comments_bottom div.page .page_right {
	height:16px;
	padding-top:3px;
	width:325px;	
}

div#reviews #reviews_comments_bottom  div.page a:hover {
	text-decoration: underline;
}
div#reviews #reviews_comments_bottom div.page img {
	margin: 0 5px;
}
div#reviews #reviews_comments_bottom div.page .arrow_right{
	float: right; 
	margin-top: 2px;
	display: inline;
}
div#reviews #reviews_comments_bottom div.page .arrow_left{
	float: left; 
	margin-top: 2px;
	display: inline;
}


/********************************************************
						ITEM CLAIM PAGE
*********************************************************/
#claim {
	margin: 0 50px 0;
	padding-bottom:40px;
}
#claim .header {
	font-size:1.8em;
	color: #071f42;
	font-weight:normal;	
	text-align:left;
	vertical-align:middle;
	padding: 10px 0 20px 20px;
	margin: 0 10px;
}
#claim .description {
	width: 500px;
	margin: 0px auto 40px;
	padding: 15px 20px;
	border: 2px solid #D6DFE6;
	background: #E6EFF6;
	text-align: justify;
	font-size: 1.1em;
	color: #071f42;
}
#claim .description div {
	font-size: 1.4em;
	margin-bottom: 15px;
	text-align: center;
	
}
#claim .description span {
	font-weight: bold;
}

#claim .fields_description {	
	font-size: 0.9em;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #071f42;
}

#claim .fields_description a {	
	font-weight: normal;
	color: #071f42;
}

#claim .facebook_user {
	color: #FC8006;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 20px;
	padding:10px 5px 0;
}

#claim .details {
	margin-left: 20px;
	padding-bottom: 20px;
}

#claim table {
	border: 0;
	margin: 15px 0;
	width: auto;
	border-collapse: collapse;
}
#claim table tr td {
	border: 0;
}
#claim table tr td.name {	
	text-align: left;
	border-right: 0;
	vertical-align:middle;
	font-weight: normal;
	font-size: 1.2em;
	padding-right:50px;
	color: #185991;
}
#claim table tr td.value {
	height:30px;
	vertical-align:middle;
	width:450px;
}
#claim .profile_input_description {
	font-size: 0.8em;
	padding-top: 3px;
	padding-left: 15px;
	text-align: left;
	color:#999999;
}
#claim .profile_input_description .auto_complete_wait img {
	height:12px;	
}

#claim div.input {
	padding-top: 10px;
}
#claim div.input label {
	color: #18568c;
	font-size: 1.2em;
	padding: 5px 20px;
	font-weight: normal;
}
#claim div.input input {
	background:white none repeat scroll 0 0;
	border:2px solid #DBDBDB;
	font-size:1.3em;
	font-weight:bold;
	margin-left:0;
	padding:7px 10px;
	width:450px;
	margin-top: 0;
	margin-right:0;
}

#claim .select_model {
	font-size: 1em; 
	color: #457ED1;
	font-weight: bold;	
}

#claim div.input.radio {
	padding-bottom: 15px;
}
#claim div.input.radio input {
	float: left;	
	width: 30px;
	padding: 0;
	border: 0;
}
#claim div.input.radio label {
	padding: 0;
	margin-bottom: 15px;	
}
#claim div.input select {
	background:white none repeat scroll 0 0;
	border:2px solid #DBDBDB;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
	width:100%;
}
#claim div.input select option {
	padding-left: 15px;
	padding-top: 3px;	
	font-weight: normal;
}

#claim .auto_complete {
	color: black;
	background: white;
	border-width: 0 1px 1px 1px;	
	border-style: solid;
	border-color: #DDDEDE;
	z-index: 9999;
	padding-bottom: 2px;	
}
#claim .auto_complete ul {	
	margin: 0 10px;
}
#claim .auto_complete li {	
	color: #006699;
	cursor: pointer;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
#claim .auto_complete li.selected {	
	background: #c8e3fb;
}

#claim .claim_verify {
	padding: 0px 0px 20px;
	
}
#claim .claim_verify div.input input {
	float: left;
	width: auto;
	border: 0;
}
#claim .claim_verify div.input label {
	font-size: 0.9em;
	padding-top: 0px;
}


#claim #not_verified 
{
	padding: 0px 0px 15px;
	color: #EE3322;
	font-size: 0.9em;
	font-weight: bold;
}

#claim .go_submit a {
	text-decoration: none;
}
#claim .go_submit .submit_wrapper {
	margin: 0;
	background: url(../img/sprite_buttons.gif) no-repeat left 0px;
	height: 30px;	
	padding-left: 10px;	
	width: 100px;
	cursor: pointer;
	float: left;
	display: inline;
}
#claim .go_submit .submit_wrapper .submit_input {
	margin: 0;
	background: url(../img/sprite_buttons.gif) no-repeat right 0px;
	padding-top: 10px;
	height: 24px;
	padding: 6px 10px 0 0;
	border: 0;
	font-size:1.1em;
	font-weight:bold;
	width: 90px;
	cursor: pointer;
	text-align: center;
	float: left;
	display: inline;
}

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

#claim #pricing {
	padding: 0;
	line-height: normal;
	margin: 0 auto;
	width: 100%;	
	border: 0;
	border-collapse: collapse;
	margin-bottom: 20px;
}
#claim #pricing thead {
	border: 1px solid #D5DCE0;
	border-bottom: 0;
}
#claim #pricing th {
	background: white;
	border: 0;
	text-align: left;
	font-size: 1.7em;
	font-family: Tahoma;	
	font-weight: normal;
	padding: 5px 20px;
	background: #CEDCEA;
	color: #185991;
}
#claim #pricing th.package {	
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	color: #759EC1;
	width: 120px;
}
#claim #pricing th.package.plus {		
	color: #FC8A03;
}
#claim #pricing td {
	background: white;
	border: 0;
	text-align: left;
	border: 1px solid #D5DCE0;
	border-top: none;
	padding: 10px 20px;
	color:#185991;
	font-size:0.9em;
}
#claim #pricing td div {
	padding: 0;
	margin: 0;
	line-height: normal;
}
#claim #pricing td.first {
	border-top: 2px solid #9BB8D1;
}
#claim #pricing td.first_column {
	background: #EEF2F7;
}
#claim #pricing td.package {
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	width: 120px;
}
#claim #pricing td.package.bg {
	color: #759EC1;
	background: #ECEFF1;
}
#claim #pricing td.package.bg_plus {
	color: #FC8A03;	
	background: #ECEFF1;	
}
#claim #pricing td.package .icon_ok {
	margin: 0 auto;
	padding: 0;
}

#claim #pricing td .currencies_links {
	float: none;
	margin: 0 auto;
	padding: 0;
}

#claim #pricing td .currencies_links a
{
	margin-right: 10px;
	font-weight: normal;
	color: #7D7D7D;
	font-size: 0.9em;
} 


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

#claim_confirm {
	padding: 30px 50px;
}

#claim_confirm .data {
	padding-bottom: 30px;
	
}

#claim_confirm .data .details {
	padding: 5px 0px;	
	overflow: auto;
	clear: both;
	zoom: 1;
}
#claim_confirm .data .details div {
	float: left;
}
#claim_confirm .data .details .name {
	color: #457ED1;
	font-weight: bold;
	width: 300px;
}
#claim_confirm .data .details.break {
	padding: 25px 0px 5px;
	
}

#claim_confirm .submit_wrapper {
	overflow: auto;
	zoom: 1;
}

#claim_confirm .submit_wrapper a {
	text-decoration: none;
	color: white;
}
#claim_confirm .submit_wrapper .submit {
	margin: 0;
	background: url(../img/sprite_buttons.gif) no-repeat left -245px;
	height: 27px;	
	padding-left: 20px;	
	cursor: pointer;
	float: left;
	display: inline;
}
#claim_confirm .submit_wrapper .submit  .submit_inner {
	margin: 0;
	background: url(../img/sprite_buttons.gif) no-repeat right -245px;
	padding-top: 10px;
	height: 23px;
	padding: 4px 20px 0 0;
	border: 0;
	font-size:1.1em;
	font-weight:bold;
	cursor: pointer;
	text-align: center;
	float: left;
	display: inline;
	color: white;
	overflow: auto;
	zoom: 1;
}

#claim_confirm form div.submit {
	margin:0;
	padding:0;
	background: url(../img/sprite_buttons.gif) left -245px;
	padding-left: 20px;
	height: 27px;
	float: right;
	display: inline;
	width: auto;
	clear: none;
	overflow: auto;
	zoom: 1;
}
#claim_confirm form div.submit input {
	margin: 0;
	clear: none;
	background:transparent url(../img/sprite_buttons.gif) repeat scroll right -245px;
	border:0 none;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	height:27px;
	padding-right:20px;
	padding-top:0;
	width: auto;	
	cursor: pointer;
}
#claim_confirm .correct a {
	font-weight: normal;
	font-size: 0.9em;	
}

#claim_confirm .cancel {
	padding-top: 20px;
	margin-bottom: 40px;
}
#claim_confirm .cancel a {
	font-weight: normal;
	font-size: 0.9em;	
}

#claim_confirm .warning {
	padding: 5px 0 20px;
	font-weight: bold;	
}


/*****************************/
#claim_checkout {
	padding: 30px 50px;
	line-height: 17px;
	font-size: 0.9em;
}
#claim_checkout .heading {
	padding: 10px 0 30px;
	font-size: 1.6em;
	color: #b4b395;
}
#claim_checkout div.title {
	padding: 15px 0;
	clear: both;
}

#claim_checkout div#poziv_na_broj .value {
	font-weight: bold;
	color: #FF0000;
}

#claim_checkout .details {
	padding: 5px 0px;	
	overflow: auto;
	clear: both;
	zoom: 1;
}
#claim_checkout .details div {
	float: left;
}
#claim_checkout .details .name {
	color: #457ED1;
	font-weight: bold;
	width: 300px;
}
#claim_checkout .details.break {
	padding: 25px 0px 5px;
	
}

#claim_checkout div.bold {
	font-weight: bold;
	text-align: justify;
}
#claim_checkout div.normal {
	text-align: justify;
}
#claim_checkout div.padding {
	padding-left: 30px;
}
#claim_checkout div.end {
	color: #457ED1;
	font-weight: bold;
}


