html{
	background: url( '../img/bg.png' ) repeat-x  top left #fff;
}


@font-face {
    font-family: 'AntennaCondMedium';
    src: url('fonts/antennacond-medium_0-webfont.eot');
    src: url('fonts/antennacond-medium_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/antennacond-medium_0-webfont.woff') format('woff'),
         url('fonts/antennacond-medium_0-webfont.ttf') format('truetype'),
         url('fonts/antennacond-medium_0-webfont.svg#AntennaCondMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AntennaCondBold';
    src: url('fonts/antennacond-bold_0-webfont.eot');
    src: url('fonts/antennacond-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/antennacond-bold_0-webfont.woff') format('woff'),
         url('fonts/antennacond-bold_0-webfont.ttf') format('truetype'),
         url('fonts/antennacond-bold_0-webfont.svg#AntennaCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AntennaCondBlack';
    src: url('fonts/antennacond-black_0-webfont.eot');
    src: url('fonts/antennacond-black_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/antennacond-black_0-webfont.woff') format('woff'),
         url('fonts/antennacond-black_0-webfont.ttf') format('truetype'),
         url('fonts/antennacond-black_0-webfont.svg#AntennaCondBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

.AntennaCondMedium{
	font-family: AntennaCondMedium;
}

.AntennaCondBold{
	font-family: AntennaCondBold;
}

.trebuchet{
	font-family: Trebuchet MS;
}

.topmenu1{
	margin-top:-45px;
	padding-bottom:10px;
	width:735px;
}



.topmenu2{
	margin-top:-45px;
}


.topmenu1{
	background: url( '../img/allbg.png' ) no-repeat -555px -464px;
}

.topmenu2{
	border-left:1px solid #5d5d5d;
	background: url( '../img/allbg.png' ) no-repeat -549px -530px;
}

.topmenu1 a,.topmenu2 a{
	font-family:AntennaCondMedium;
}

.topmenushadow{
	background: url( '../img/topmenushadow.png' ) top center no-repeat;
}


.fbicon{
	width: 16px;
	height:16px;
	background: url( '../img/allbg.png' ) no-repeat -18px -8px;
}

.twicon{
	width: 16px;
	height:16px;
	background: url( '../img/allbg.png' ) no-repeat -17px -107px;
}

.nwicon{
	width: 16px;
	height:16px;
	background: url( '../img/allbg.png' ) no-repeat -18px -58px;
}

.mmicon{
	width: 16px;
	height:16px;
	background: url( '../img/allbg.png' ) no-repeat -56px -107px;
}


.homeicon{
	width: 19px;
	height:16px;
	background: url( '../img/allbg.png' ) no-repeat -91px -106px;
}


.commentsicon{
	width: 11px;
	height:13px;
	background: url( '../img/allbg.png' ) no-repeat -22px -496px;
}

.plusicon{
	width: 17px;
	height:17px;
	background: url( '../img/allbg.png' ) no-repeat -20px -370px;	
}

.darkplus{
	width: 10px;
	height:10px;
	background: url( '../img/allbg.png' ) no-repeat -33px -1135px;	
}

.closeicon{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -32px -1164px;	
}



.thumbup{
	width: 13px;
	height:13px;
	background: url( '../img/allbg.png' ) no-repeat -21px -639px;	
}

.thumbdown{
	width: 13px;
	height:13px;
	background: url( '../img/allbg.png' ) no-repeat -21px -680px;	
}

.commentreply{
	width: 17px;
	height:17px;
	background: url( '../img/allbg.png' ) no-repeat -22px -716px;	
}





.header{
	background: url( '../img/headerbg-1.jpg') no-repeat top left;
}

.logo{
	width: 98px;
	height:98px;
	background: url( '../img/allbg.png' ) no-repeat -692px -10px;	
}

.headerbginfo{
	width:300px;
	height:70px;
}


form.headersearch .submit{
	width:25px;
	height:25px;
	background: url( '../img/allbg.png' ) no-repeat -12px -152px;
}


.greygradient{
	background: url( '../img/gradients.png' ) repeat-x top left;
}

.redgradient{
	background: url( '../img/gradients.png' ) repeat-x 0px -26px red;
}

.greygradientbutton{
	background: url( '../img/gradients.png' ) repeat-x 0px 0px;
}



.searchSelect{
	vertical-align: top;
	margin-left:2px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
}

.searchSelect option{
	padding:5px;	
}

.fullBox{
	border:1px solid #ccc;
	margin-top:20px;
}

.fullBox option{
	padding:5px;	
}



.customStyleSelectBox {
/* Styles For Your Select Box */
	padding:5px;		
}

.customStyleSelectBox.changed {
/* You can use this if you want a different style after user has made a selection */
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
	background:url( '../img/down-arrow.gif') no-repeat center right;
}

.lefttriangle{
	background: url( '../img/allbg.png' ) no-repeat -25px -437px;
	width:8px;
	height:8px;
	padding:2px
}

.righttriangle{
	background: url( '../img/allbg.png' ) no-repeat -20px -466px;
	width:8px;
	height:8px;
	padding:2px;
}

.uparrow{
	width:11px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -23px -403px;
}

.redrightarrow{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -20px -208px;
}

.reduparrow{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -20px -249px;
}


.leftredscroll{
	width:20px;
	height:20px;
	background: url( '../img/allbg.png' ) no-repeat -18px -289px;
}

.rightredscroll{
	width:20px;
	height:20px;
	background: url( '../img/allbg.png' ) no-repeat -18px -333px;
}


/* holders */
.holder
{
	background: #e6e6e6;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	display: table-cell; 	
}

.s2{
	width:253px;
	height:192px;
}

.s5{
	width:125px;
	height:125px;	
}



.slidersteps a.step{
	padding:4px 2px 2px 2px;
	color:#fff;
	float:left;
	margin-right:1px;
	width:18px;
	height:18px;
	text-align:center;
	display:inline-block;
	zoom:1; 
	*display:inline;
}

.slidersteps .step.selected{
	background: #bf1e2e;
}


.underline{
	background: url( '../img/greypixel.png' ) repeat-x bottom left;
}

.micapub{
	height:50px;
	background: url( '../img/micapub.jpg' ) no-repeat top left;
}

.pagination{
	color:#fff;
	width:100%;
	overflow:auto;
}

.pagination span{
	padding: 0 30px 0 30px;
}

.pagination a{
	display:inline-block;
	zoom:1; 
	*display:inline;
	color:#fff;
	min-width:12px;
	min-height:12px;
	padding:3px;
	vertical-align:middle;
}

.pagination a.selected{
	background:#bf1e2e;
}

.pagination a.previous{
	background: url( '../img/allbg.png' ) no-repeat -19px -579px;
	padding-left:23px;
}

.pagination a.next{
	background: url( '../img/allbg.png' ) no-repeat 10px -538px;
	padding-right:23px;
}


.inactive img.previous{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -22px -775px;
}

.inactive img.next{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -22px -817px;
}

.active img.previous{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -22px -908px;
}

.active img.next{
	width:12px;
	height:12px;
	background: url( '../img/allbg.png' ) no-repeat -22px -859px;
}

.bigprev{
	width:42px;
	height:42px;
	background: url( '../img/allbg.png' ) no-repeat -19px -963px;
	cursor:pointer;
}

.bignext{
	width:42px;
	height:42px;
	background: url( '../img/allbg.png' ) no-repeat -19px -1045px;
	cursor:pointer;
}


.hover_125{
	width:125px;
	height:125px;
	padding-top:30px;
	position:absolute;
	display:none;
}

a:hover .hover_125{
	display:inline;
}

.hover_125 img{
	width:54px;
	height:54px;
	background: url( '../img/allbg.png' ) no-repeat -60px -7px;	
}

.topmenu1 .submenu{
	z-index:10000;
	width:944px;
	margin-top:17px;
	margin-left:-522px;
}

.submenu2{
	width:944px;
	margin-top:17px;
	margin-left:-895px;
}



.submenu ul li a{
	color:#fff;
	font-size:14px;
}

.submenu ul {
	display:block;
	width:500px;
	padding:0 0 10px 10px;
	text-align:left;
}

.submenu ul li{
	width:220px;
	border-bottom:1px solid #6d4938;
	padding:5px 0 5px 0 !important;
	padding-bottom:5px;
	madding-top:5px;
	text-align:left;
	display:inline-block;
	display:inline-block; 
	zoom:1; 
	*display:inline;
}


.topmenu1 .redborder{
	display:none;
}

.topmenu1 ul li{
	padding:10px;
	display:block;
	float:left;
	margin-right:30px;
}

.topmenu2 ul li{
	padding:10px;
	display:block;
	float:left;
	margin-right:30px;
}


.topmenu1 li.hassubmenu:hover{
	background: #34231b;
	padding-bottom:18px;
}

.topmenu2 li.hassubmenu:hover{
	background: #34231b;
	padding-bottom:18px;
}


.topmenu1 li.hassubmenu:hover a.customStyleSelectBoxInner{
	padding-bottom:10px;
	border-bottom:5px solid #bf1e2e;
}

.topmenu2 li.hassubmenu:hover a.customStyleSelectBoxInner{
	padding-bottom:10px;
	border-bottom:5px solid #bf1e2e;
}


.topmenu1 ul li.hassubmenu:hover .submenu{
	display:block;
}

.topmenu2 ul li.hassubmenu:hover .submenu{
	display:block;
}


.sliderpages{
	margin-top:-50px;
	margin-left:10px;
	position:absolute;
}


.slider{
	position:relative;
	width:640px;
	height:295px;
	overflow:hidden;
}

.sliderscontainer{
	height:250px;
	position:relative;
}

.sliderscontainer .item{
	display:block;
	float:left;
}

.newsTabs .links a{
	display:inline-block;
	zoom:1; 
	*display:inline;
	padding:10px 10px 10px 10px;
	background:#5c4f48;
	color:#fff;
	margin-top:10px;
	font-size:14px;
}

.newsTabs .links .tabselected a{
	display:inline-block;
	zoom:1; 
	*display:inline;
	font-size:16px;
	border-bottom:4px solid #8d0e1a;	
	padding:5px 10px 10px 10px;
	background:none;
	color:#333;
}


.newsTabs .tabselected{
	display:inline-block;
	zoom:1; 
	*display:inline;
	background:#fff;
	padding: 0px 10px 0 10px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}



.newsTabs .links2 a{
	display:inline-block;
	zoom:1; 
	*display:inline;
	padding:10px 10px 10px 10px;
	background:#808080;
	color:#fff;
	margin-top:10px;
}

.newsTabs .links2 .tabselected a{
	display:inline-block;
	zoom:1; 
	*display:inline;
	font-size:14px;
	border-bottom:4px solid #8d0e1a;	
	padding:5px 10px 10px 10px;
	background:none;
	color:#333;
}




div.hppromo{
	background:#333;
	width:639px;
	height:294px;
}


#datepicker .data:hover{
	background:#000;
}

#datepicker .data:hover .day{
	display:block;
}

#datepicker .data .day{
	display:none;
	position:absolute;
	width:300px;
	background:#000;
	text-align:left;
	padding:10px;
	margin-left:-282px;
	z-index:500;
}


#datepicker .data .day a{
	color:#fff;
	text-align:left;
	border-bottom:1px solid #ccc;
}

#datepicker .data .day a.more{
	border:0;
	text-align:right;
}


.content img{
	display:block;
	margin:0 auto;
	margin-bottom:5px;
	margin-top:5px;
}

.content p{
	display:block;
	margin-bottom:10px;
}


label.error{
	display:block;
	color:red;
	margin-top:5px;
	margin-left:155px;
}


.nomarginleft label.error{
	margin-left:0px;
}

.transparentHolder{
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: url( '../img/70transparent.png' );
	position:absolute;
	z-index:10000000;
}

.message{
	padding-top:10px;
	margin-top:10px;
	border-top:2px solid #333;
	display:none;
	color:red;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:2px solid #333;	
}























#mainBody{
	margin:0 auto;
	width:960px;
	border-left:1px solid #eeeeed;
	border-right:1px solid #eeeeed;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	overflow:auto;
	background:#fff;
}

#mainBody .first{
	width:494px;
	float:left;
}

#mainBody .first h1{
	display:block;
	float:left;
	margin-right:10px;
	
	
	font-size:19px;
	letter-spacing:-1px;
	font-weight:normal;	
}

#mainBody .first h4{
	padding-bottom:15px;
	font-size:19px;
	letter-spacing:-1px;
	font-weight:normal;
}


#mainBody .first .categories{
	height:80px;
	margin-bottom:15px;
	background: url('../img/catbg.png') top left no-repeat ;
	padding:13px;
}

#mainBody .first .categories ul{
	height:60px;
}

#mainBody .first .categories ul li{
	float:left;
	width:33%;
	height:20px;
	text-transform:uppercase;
	font-weight:bold;
	list-style:none;
}

#mainBody .first .categories ul li a{
	text-decoration:none;
	color:#404040;
}

#mainBody .first .categories ul li a:hover{
	text-decoration:none;
	color:#cf8300;
	text-decoration:underline;
}

#mainBody .first .recommended{
	padding-top:15px;
	text-align:center;
	padding-left:1px;
	overflow:auto;
	clear:right;
	height:100%;
}

#mainBody .first .recommended i{
	display:block;
	padding:20px;
	text-align:left;
	background:#f0f0f0;
	clear:both;
	margin-bottom:10px;
	border:1px solid #ddd;
	font-size:19px;
	letter-spacing:-1px;
}

#mainBody .first .recommended i a{
	display:block;
	letter-spacing:-1px;
}




#mainBody .second .recommended{
	padding-top:15px;
	text-align:center;
	padding-left:1px;
	overflow:auto;
}


#mainBody .recommended .item{
	width:162px;
	float:left;
	margin:1px;
	padding-bottom:15px;
}



#mainBody .hp-rec{
	text-align:center;
}

#mainBody .hp-rec h4{
	border-bottom:8px solid #dcdcdc;
	clear:both;
	text-align:left;
	margin-bottom:15px;
	font-size:19px;
}


#mainBody .hp-rec h4 a{
	font-size:19px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#da6c00;
}


#mainBody .hp-rec img{
	float:left;
	padding:14px;
	padding-top:0;
}


#mainBody .newest{
	overflow:auto;
}



#mainBody .newest .item{
	width:162px;
	float:left;
	margin:1px;
	padding-bottom:15px;
}


#mainBody .recommended .item .holder{
	overflow:auto;
	text-align:center;
	height:100px;
}

#mainBody .artist .item .holder{
	overflow:auto;
	text-align:center;
	height:160px;
}


#mainBody .item .legend{
	height:50px;
	border:1px solid #f2f2f1;
	padding:5px;
	clear:both;
	overflow:hidden;
}


#mainBody .item .legend strong{
	display:block;
	width:100%;
	height:15px;
	overflow:hidden;
}

#mainBody .item .legend a{
	display:block;
	color:#d48701;
	text-decoration:none;
}

#mainBody .item .legend a:hover{
	display:block;
	color:#404040;
	text-decoration:underline;
}


#mainBody .first h3{
	display:block;
	height:50px;
	padding-top:20px;
	padding-top:18px;
	padding-left:18px;
	background: url('../img/h3-first.png') no-repeat top left;
	margin-top:10px;
	clear:both;
	color:#5c5c5c;
}

#mainBody .first h1.author{
	display:block;
	padding:0;
	margin:0;
	float:none;
	height:50px;
	padding-top:20px;
	padding-top:18px;
	padding-left:18px;
	background: url('../img/h3-first.png') no-repeat top left;
	margin-top:10px;
	clear:both;
	color:#5c5c5c;	
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
}


#mainBody .first .first, #mainBody .first .second{
	margin-bottom:10px;
}

#mainBody .first .first{
	width:48.5%;
	float:left;
	margin-right:10px;
}

#mainBody .first .first p{
	display:block;
	margin-top:15px;
	font-size:11px;
	color:#404040;
	height:109px;
	overflow:hidden
}

#mainBody .first .first p b{
	font-weight:bold;
	display:block;
	font-size:12px;
}

#mainBody .first .first p a{
	color:#404040;
}
#mainBody .first .first p a:hover{
	color:#cf8300;
	text-decoration:underline;
}


#mainBody .first .second{
	width:48.5%;
	float:left;
}


#mainBody .first .second p{
	___margin-top:15px;
	___font-size:11px;
	___color:#404040;
	
	display:block;
	margin-top:15px;
	font-size:11px;
	color:#404040;
	height:109px;
	overflow:hidden	
	
}

#mainBody .first .second p b{
	font-weight:bold;
	display:block;
	font-size:12px;
}

#mainBody .first .second p a{
	color:#404040;
}

#mainBody .first .second p a:hover{
	color:#cf8300;
	text-decoration:underline;
}

#mainBody .first .second a img{
	margin-right:5px;
}

#mainBody .first .first a img{
	margin-right:5px;
}

#mainBody .first .first p, #mainBody .first .second p{
	text-align:justify;
}

#mainBody .first .first a b, #mainBody .first .second a b{
	font-size:13px;
	text-align:left;
	padding-bottom:5px;
	display:block;
}





#mainBody .first .third{
}


#mainBody .first .third img{
	margin-bottom:15px;
	margin-top:15px;
	clear:both;
	display:block;
}

#mainBody .first .third p{
	margin-bottom:13px;
}

#mainBody .first .third .second{
	overflow:auto;
}

#mainBody .first .third .second p{
	margin:0;
	padding:0;
	margin-bottom:15px;
}


#mainBody .first .third .first{
	overflow:auto;
}

#mainBody .first .third .first p{
	margin:0;
	padding:0;
	margin-bottom:15px;
}


#mainBody .second{
	width:450px;
	float:right;
}

#mainBody .second h3{
	display:block;
	height:26px;
	padding-top:14px;
	padding-left:18px;
	background: url('../img/h3-second.png') no-repeat top left;
	margin-top:10px;
	margin-bottom:15px;
	clear:both;
}


#mainBody .second h3 a{
	font-size:12px;
	color:#000;
}


#mainBody .second p{
	color:#404040;
	margin-bottom:10px;
}

#mainBody .second p a.title-link{
	font-size:18px;
	display:block;
	margin-bottom:5px;
	line-height:98%;
}


#mainBody .second p a.strong-link{
	font-size:12px;
	font-weight:bold;
	display:block;
}


#mainBody .second p a.underline{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:5px;
	font-weight:bold;
	clear:both;
}


#mainBody .second p a.normal{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}

#mainBody .second p.normal{
	text-align:justify;
	padding:0;
	margin:0;
}




#mainBody .second p img.large{
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}

#mainBody .second p img.small{
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	padding-right:1px;
	padding-bottom:1px;
	margin-right:10px;
	
}

#mainBody .second p img.fright{
	margin:0;
	padding:0;
	margin-left:5px;
	float:right;
	margin-left:5px;
}


#mainBody .second .curente{
	clear:both;
	width:430px;
	background:#fefbd9;
	overflow:auto;
	padding:10px;
}


#mainBody .second .curente a{
	display:block;
	float:left;
	width:30%;
	margin:0;
	padding:0;
	margin-bottom:3px;
}

.curente{
	clear:both;
	width:470px;
	background:#fefbd9;
	overflow:auto;
	padding:10px;
}


.curente a{
	display:block;
	float:left;
	width:30%;
	margin:0;
	padding:0;
	margin-bottom:3px;
}


#mainBody .second p.outline strong{
	padding-right:15px;
}



#mainBody .second .sbs{
	width:100%;
	overflow:auto;
}

#mainBody .second .sbs p{
	overflow:auto;
	display:block;
	width:45%;
	height:120px;
	float:left;
}

#mainBody .second .sbs p a{
	font-weight:bold;
	display:block;
}

#mainBody .second .sbs p img{
	float:left;
	margin-right:5px;
}




#mainBody .second .contact-artist{
	margin-top:20px;
	background: url('../img/bg-contact.png') top left no-repeat;
	padding:20px;
}


#mainBody .second .contact-artist h3{
	color:red;
	font-weight:bold;
	background:none;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:-1px;
}



#mainBody .second .contact-artist input.text{
	width:178px;
}






#mainBody .column-links{
	width:430px;
	overflow:auto;
}


#mainBody .column-links a{
	display:block;
	float:left;
	width:47%;
}





/* promovate in staga pe categorie ... artisti de fapt */

#mainBody .category-latest .item{
	width:30%;
	float:left;
	overflow:auto;
	margin-bottom:15px;
	height:180px;
	margin-top:5px;
	margin-right:5px;
}

#mainBody .category-latest .holder{
	
}

#mainBody .category-latest a.author{
	font-weight:bold;
	color:#665;
}

#mainBody .category-artists{
	width:100%;
	overflow:auto;
}


#mainBody .category-artists a{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #f0f0f0;
	width:45%;
	float:left;
	margin-right:5px;
	font-weight:bold;
	color:#3a1000;
}







#mainBody .scroll{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	padding-top:20px;
	margin-bottom:10px;
	text-align:right;
	
}

 

#mainBody .artwork{
	margin:0 auto;
	text-align:center;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}

#mainBody .artwork-details{
	height:145px;
	background: url('../img/artwork-details.png') no-repeat 0 0 ;
	padding:15px;
}


#mainBody .artwork-details div{
	width:210px;
	float:left;
	padding-right:10px;
}

#mainBody .artwork-details p{
	display:block;
	width:210px;	
	float:left;
	padding-left:30px;
}

#mainBody .artwork-details div label{
	font-weight:normal;
	display:block;
	float:left;
	width:80px;
}

#mainBody .artwork-details div strong{
	display:block;
	clear:right;
}

#mainBody .other-artworks .item{
	display:block;
	float:left;
	width:19%;
	margin:1px;
	margin-bottom:20px;
	overflow:auto;
}

#mainBody .other-artworks .item img{
	margin:0 auto;
}

#mainBody .other-artworks .item .holder{
	border-top:1px solid #F2F2F1;
	border-left:1px solid #F2F2F1;
	border-right:1px solid #F2F2F1;
	padding-top:5px;
	height:80px;
}

#mainBody .second form input.text{
	padding:5px;
	border:1px solid #bcb77c;
}


#mainBody .second form textarea.text{
	height:60px;
	border:1px solid #bcb77c;
	width:96%;
	padding:5px;
}

#mainBody .second form input.longtext{
	border:1px solid #bcb77c;
	padding:5px;
	width:95%;
	clear:both;
	margin-bottom:5px;
}







#mainBody .artwork{
	margin:0 auto;
	text-align:center;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}

#mainBody .artwork-details{
	height:145px;
	background: url('img/artwork-details.png') no-repeat 0 0 ;
	padding:15px;
}


#mainBody .artwork-details div{
	width:210px;
	float:left;
	padding-right:10px;
}

#mainBody .artwork-details p{
	display:block;
	width:200px;	
	float:left;
	padding:10px;
	border:10px solid #000;
}

#mainBody .artwork-details div label{
	font-weight:normal;
	display:block;
	float:left;
	width:80px;
}

#mainBody .artwork-details div strong{
	display:block;
	clear:right;
}

#mainBody .other-artworks .item{
	display:block;
	float:left;
	width:19%;
	margin:1px;
	margin-bottom:20px;
	overflow:auto;
}

#mainBody .other-artworks .item img{
	margin:0 auto;
}

#mainBody .other-artworks .item .holder{
	border-top:1px solid #F2F2F1;
	border-left:1px solid #F2F2F1;
	border-right:1px solid #F2F2F1;
	padding-top:5px;
}



/* coloana dreapta, items */

#mainBody .second .item{
	width:200px;
	margin:0 auto;
	margin-right:5px;
	margin-bottom:15px;
	float:left;
	text-align:center;
}

#mainBody .second .item .holder{
	clear:both;
	height:160px;
}



/* lucrari promovate in dreapta */


#mainBody .second .promoted{
	padding-top:20px;
	border:1px solid #373737;
}

#mainBody .second .promoted .item{
	width:140px;
	margin:0 auto;
	margin-right:5px;
	margin-bottom:15px;
	float:left;
	text-align:center;
}

#mainBody .second .promoted .item .holder{
	clear:both;
	height:100px;
}


#mainBody .second .promoted .promoitem{
	background:#373737;
	clear:both;
	padding:30px;
	color:#fff;
	font-weight:bold;
	margin-top:10px;
}

#mainBody .second .promoted .promoitem a{
	color:#fe7000;
	font-size:12px;
	display:block;
}



/* forma coloana dreapta */

#mainBody .second form input.text{

	border:1px solid #bcb77c;
	padding:5px;
	width:45%;
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;

}

#mainBody .second form input.longtext{
	border:1px solid #bcb77c;
	padding:5px;
	width:95%;
	clear:both;
}



#mainBody div.second form label{
	font-weight:bold;
	width:49.5%;
	float:left;
}


#mainBody .second form{
	margin-top:10px;
	margin-bottom:40px;
}









/* news details */
.news .itemMenu{
	display:block;
	clear:both;
	border:1px solid #ccc;
	padding:20px;
	margin-bottom:20px;
}

.news h1{
	padding:0 0 0 0;
	margin:20px 0 20px 0;
	font-weight:normal;
	font-size:21px;
	letter-spacing:-1px;
	color:#404040;
}

.news p{
	display:block;
	margin-bottom:20px;
	text-align:justify;
	float:left;
	padding-right:20px;
}


.news form label{
	font-weight:bold;
	width:49.5%;
	float:left;
}


.news form input.text{
	border:1px solid #bcb77c;
	padding:5px;
	width:45%;
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

.news form textarea{
	border:1px solid #bcb77c;
	padding:3px;
	width:95%;
	height:100px;
	display:block;
	margin-bottom:20px;	
	clear:both;

}

.news form{
	margin-top:10px;
	margin-bottom:40px;
	border:1px solid #fff;
	overflow:auto;
}



.news .comment{
	overflow:auto;
}


.news .comment strong{
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold;
}

.news .comment small{
	font-size:10px;
	display:block;
	margin-bottom:5px;
	color:#bcb77c;
}


/* news list */

.news-list .news{
	width:100%;
	overflow:auto;
}

.news-list .news{
	padding-top:20px;
}

.news-list .news a{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:20px;
	color:#c37c00;
}

.news-list .news a:hover{
	color:#aaa;
}

.news-list .news img{
	float:left;
	margin-right:10px;
	padding-bottom:1px;
	padding-right:1px;
	border-bottom:1px solid #404040;
	border-right:1px solid #404040;	
}


.photogallery{
	width:100%;
	overflow:auto;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
	margin-bottom:20px;
}

#mainBody .second .photogallery .item
{
	float:left;
	width:70px;
	margin-left:5px;
}



#mainBody .first .photogallery .item
{
	float:left;
	width:90px;
	margin-left:5px;
}

#mainBody .first .photogallery h6{
	clear:both;
	text-align:left;
	margin-top:20px;
}

#mainBody .first .photogallery .clear{
	margin-bottom:20px;
}


.photogallery img{
	margin:1px;
	padding:1px;
	border:1px solid #ccc;
	
}



.photogallery a{
	display:block;
}



.activate{
	background: url('../img/login-bg.png') no-repeat top left;
	width:563px;
	height:270px;
	padding-top:40px;
	padding-left:60px;
	overflow:auto;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;
}


.activate form{
	width:300px;
	float:left;
}


.activate a{
	color:#ff8a00;
}



.activate a:hover{
	text-decoration:underline;
}


.activate .explain{
	width:350px;
	height:170px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:20px;
}

.activate .explain strong{
	
	display:block;
	padding-left:60px;
	background: url( '../img/padlock.png' ) no-repeat top left;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:20px;
	
}

.activate .explain strong a{
	color:red;
}





.login{
	background: url('../img/login-bg.png') no-repeat top left;
	width:600px;
	height:291px;
	padding-top:40px;
	padding-left:20px;
	overflow:auto;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;
}


.login form{
	width:300px;
	float:left;
}


.login a{
	color:#ff8a00;
}


.login form a{
	display:block;
	margin-top:5px;
}


.login a:hover{
	text-decoration:underline;
}


.login .explain{
	width:261px;
	height:271px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:20px;
}

.login .explain strong{
	
	display:block;
	margin-top:10px;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:80px;
	background: url('../img/new-account.png') no-repeat top left;
}

.login .explain strong a{
	display:block;
}








.login form input.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:260px;
	height:14px;
}



.login form label{
	font-weight:bold;
	width:49.5%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
}


.login form .clearbutton{
	margin-top:30px;
	clear:both;
}





.register{
	background: url('../img/register-bg.png') no-repeat top left;
	width:563px;
	height:450px;
	padding-top:40px;
	padding-left:60px;
	overflow:auto;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;
}


.register form{
	width:300px;
	float:left;
}

.register form center{
	color:red;
}


.register a{
	color:#ff8a00;
}



.register a:hover{
	text-decoration:underline;
}


.register .explain{
	width:200px;
	height:290px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:20px;
}



.register form input.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:260px;
	height:14px;
}



.register form label{
	font-weight:bold;
	width:49.5%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
}


.register form .clearbutton{
	margin-top:30px;
	clear:both;
}




.contact{
	width:560px;
	height:450px;
	background: url('../img/contact-bg.png') no-repeat top left;
	padding:20px;
	margin:0 auto;
	margin-top:40px;
}

.contact form{
	float:left;
}


.contact form textarea{
	border:1px solid #bcb77c;
	width:276px;
	height:100px;
}

.contact form input.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:260px;
	height:14px;
}



.contact form label{
	font-weight:bold;
	width:49.5%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
}


.contact form .clearbutton{
	margin-top:30px;
	clear:both;
	display:block;
}

.contact .explain{
	width:200px;
	height:170px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:25px;
	float:left;
	padding-left:40px;
}









/* gitem */

.gItemList{
	width:100%;
	overflow:auto;
	margin-bottom:20px;
}


.gItemList a{
	display:block;
	width:45%;
	float:left;
	padding:2px;
	border-bottom:1px solid #f0f0f0;
	margin-left:10px;
}


.gItemListNews{
	width:100%;
	overflow:auto;
}

.gItemListNews .dx{
	float:left;
	margin-top:15px;
}
.gItemListNews a{
	display:block;
	font-size:12px;
	
	font-weight:bold;
}





.modify-data{
	<!--background: url('../img/modify-account.png') no-repeat top left;-->
	width:543px;
	height:550px;
	padding-top:40px;
	padding-left:60px;
	overflow:auto;
	margin:0 auto;
	margin-bottom:60px;
	margin-top:10px;
}


.modify-data form{
	width:300px;
	float:left;
}


.modify-data a{
	color:#ff8a00;
}



.modify-data a:hover{
	text-decoration:underline;
}


.modify-data .explain{
	width:200px;
	height:270px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:20px;
}



.modify-data form input.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:260px;
	height:14px;
}



.modify-data form label{
	font-weight:bold;
	width:100%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
}


.modify-data form .clearbutton{
	margin-top:30px;
	clear:both;
}


.account{
	margin-bottom:15px;
	border:10px solid #757575;
	padding:25px;
	background: url('../img/bg-cont.png');
}


.account h2{
	font-size:21px;
	letter-spacing:0px;
	color:#fff;
	padding:0 0 20px 0;
	margin:0;
	text-left;
	font-weight:normal;
}


.account h6{
	background: url('../img/hbg.png') no-repeat top left;
	padding:13px;
	color:#fff;
	height:35px;
	margin:0 0 20px 0;
}


.account .account-content{
	width:850px;
	background:#fff;
	padding:20px;
	overflow:auto;
}


.account .tipcont0{
	background: url( '../img/tip-cont-basic.png' ) no-repeat top left #fff;
}

.account .tipcont1{
	background: url( '../img/tip-cont-silver-pro.png' ) no-repeat top left #fff;
}

.account .tipcont2{
	background: url( '../img/tip-cont-gold.png' ) no-repeat top left #fff;
}

.account .tipcont3{
	background: url( '../img/tip-cont-platinium.png' ) no-repeat top left #fff;
}

/********  menu ************/

.account .account-content .menu{
	width:180px;
	margin-top:60px;
	padding-right:20px;
	float:left;
	border-right:1px solid #777777
}

.account-content .menu ul{
	margin-top:50px;
}

.account-content .menu ul li a{
	display:block;
	<!--background: url( '../img/user-menu-arrow.png' ) no-repeat 0px 1px;-->
	padding: 0 0 10px 15px;
	margin: 0 0 10px 0;
	border-bottom:1px solid #e7e7e7;
	color:#ad2e2e;
}


/********************/


.account .account-content .menu2{
	width:180px;
	padding-right:20px;
	float:left;
}

.account .account-content .menu2 strong{
	display:block;
	margin-bottom:10px;
	font-size:12px;
}


.account .account-content .menu2 a{
	display:block;
	color:#ad2e2e;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}

.account .account-content .menu2 .accountType{
	color:#00ae04;
	font-size:11px;
}





.account .account-content .actions{
	width:629px;
	padding-left:20px;
	float:left;
}


.account .account-content .actions h1{
	background: url( '../img/hbg.png' ) no-repeat top left;
	padding:14px;
	font-size:12px;
	height:50px;
	color:#fff;
	text-transform:uppercase;
}

.account .account-content .actions .save{
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:20px;
	clear:both;
}


.account .account-content .actions small{
	font-size:10px;
	letter-spacing:0px;
	color:#aaa;
}


.account .account-content .actions input.button{
	display:block;
	color:#fff;
	background:#cb0000;
	border-top:1px solid #ff6a6a;
	border-left:1px solid #ff6a6a;
	border-bottom:1px solid #660000;
	border-right:1px solid #660000;
	padding:3px;
	font-size:10px;
	margin-top:10px;
	text-transform:uppercase;
}

.account .account-content .actions input.file{
	display:block;
}

.account .account-content .comunicat{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #f0f0f0;
	width:100%;
	overflow:auto;
}

.account .account-content .comunicat small{
	display:block;
	margin-bottom:10px;
}

.account .account-content .comunicat .options{
	display:block;
	clear:both;
	margin-top:10px;
	padding-top:10px;
}

.account .account-content .comunicat .options b{
	padding:5px;
	border:1px solid #ccc;
	margin-right:20px;
	color:red;
}

.account .account-content .comunicat img{
	float:left;
	margin-right:10px;
}


#artworks-list{}

#artworks-list .item{
	width:100%;
	overflow:auto;	
	margin-bottom:10px;
	float:left;
	width:50%;
}


#artworks-list .item .x{
	padding:10px;
	float:left;	
	width:130px;
	border:1px solid #eee;
	margin-right:2px;
}

#artworks-list .item .y{
	width:120px;
	float:left;
	height:113px;	
	padding:10px;
	border:1px solid #f0f0f0;
}


#artworks-list .item .y strong{
	display:block;
	margin-bottom:5px;
}




#searchresults .item{
	overflow:auto;	
	margin-bottom:10px;
	float:left;
	width:210px;
	height:200px;
	border:1px solid #f0f0f0;
	padding:10px;
	margin-right:10px;
	text-align:center;
}


#searchresults .item .x{
	width: 180px;
}


#searchresults .item .y{
	width: 180px;
}


#searchresults .item .y strong{
	display:block;
}


#searchresults a.title{
	display:block;
	font-weight:bold;
	margin-top:10px;
}


.account a{
	color:#ff8a00;
}



.account a:hover{
	text-decoration:underline;
}


.account .explain{
	width:200px;
	height:270px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:20px;
}



.account form input.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:260px;
	height:14px;
}


.account form textarea.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:90%;
	height:100px;
	clear:both;
}


.account form input.radio{
	clear:both;
}

.account form input.file{
	clear:both;
}

.account strong{
	display:block;
	clear:both;
	margin-top:30px;
	text-transform:uppercase;
}


.account form label{
	font-weight:bold;
	width:49.5%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
	display:block;
	clear:both;
	
}

.account form label.accountStandard1{
	display:block;
	float:left;
	width:242px;
	height:389px;
	background: url( '../img/1/upgrade-account-standard.png' ) 0 0;
	cursor:pointer;
}

.account form label.accountFavorite1{
	display:block;
	float:left;
	clear:right;
	width:242px;
	height:389px;
	background: url( '../img/1/upgrade-account-favorite.png' ) 0 0;
	cursor:pointer;
	margin-left:20px;
	margin-bottom:20px;
}




.account form label.accountStandard2{
	display:block;
	float:left;
	width:242px;
	height:389px;
	background: url( '../img/2/upgrade-account-standard.png' ) 0 0;
	cursor:pointer;
}

.account form label.accountFavorite2{
	display:block;
	float:left;
	clear:right;
	width:242px;
	height:389px;
	background: url( '../img/2/upgrade-account-favorite.png' ) 0 0;
	cursor:pointer;
	margin-left:20px;
	margin-bottom:20px;
}



.account form label.accountStandard1 input, .account form label.accountFavorite1 input, .account form label.accountStandard2 input, .account form label.accountFavorite2 input{
	margin-top:302px;
	margin-left:20px;
}



.account form .clearbutton{
	margin-top:30px;
	clear:both;
}

.account form .select{
	border:1px solid #bcb77c;
	padding:3px;
}

.account form .select option{
	padding-top:3px;
	padding-left:3px;
}




.pagination{
	clear:both;
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:20px;
}

.pagination ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:auto;
}


.pagination ul li{
	float:left;
	display:block;
	margin-right:1px;
}	

.pagination ul li.explic{
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
}

.pagination ul li a{
	display:block;
	width:15px;
	height:15px;
	border:1px solid #ccc;
	text-align:center;
	padding:3px;
}



.footer
{
	margin:0 auto;
	background:#838170;
	height:150px;
	width:958px;
	border-left:1px solid #eeeeed;
	border-right:1px solid #eeeeed;
	border-bottom:1px solid #eeeeed;
	color:#fff;
	padding:15px;

}
.footer a{
	color:#fff;
}


.mmpromo{	
	background: url( '../img/multimedia/multimedia-promo-bg.png' ) repeat-x top left #3b3b3b;
	padding:12px;
	margin-bottom:20px;
}


.mmpromo .content{
	background: url( '../img/multimedia/multimedia-promo-bg-inside.png' ) repeat-x top left #747474;
	border:1px solid #1e1e1e;
	padding:25px;
	
}

.mmpromo .content ul{
	width:100%;
	overflow:auto;
}

.mmpromo .content ul li{
	display:block;
	float:left;
	width:33%
}


.mmpromo .content ul li a{
	display:block;
	color:#fff;
	padding-bottom:5px;
}


.mmpromo .content ul li img.thumb{
	background: url( '../img/multimedia/bg-thumb.png' ) no-repeat top left;
	padding: 1px 12px 7px 1px;
	float:left;
}




.ok{
	padding:10px;
	margin:10px;
	border:1px solid #ff6328;
}





#vote{ clear:both; margin-top:50px; width:150px; height:35px;}

#stars-holder{ width:125px; height:25px; padding:0;	margin:0;	background:url('../img/starg.png') repeat-x 0 0 ; position: relative;}
#stars-holder li.voted{ background: url('../img/starg.png') -50px -50px;		height: 25px;	display: block;	z-index: 1;}
#stars-holder li{float:left; margin:0; padding:0; list-style:none;}
#stars-holder a{ display:block; width:25px; height: 25px; text-decoration: none; position: absolute; z-index: 20;	padding: 0px; }
#stars-holder a:hover{background: url('../img/starg.png') -50px -25px; z-index: 2;}
#stars-holder a.stars-one{left: 0px;}
#stars-holder a.stars-one:hover{width:25px;}
#stars-holder a.stars-two{left: 25px;}
#stars-holder a.stars-two:hover{left:0;width:50px;}	
#stars-holder a.stars-tree{left: 50px;}
#stars-holder a.stars-tree:hover{left:0;width:75px;}
#stars-holder a.stars-four{left: 75px;}
#stars-holder a.stars-four:hover{left:0;width:100px;}					
#stars-holder a.stars-five{	left: 100px;}
#stars-holder a.stars-five:hover{left:0;width:125px;}


.a_banner {
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:20px;
	width:237px;
	height:166px;
	float:left;
	position:relative;
	overflow:hidden;
}

.a_banner .fake_bg{
	position:absolute;
	background:#000000;
	width:100px;
	height:166px;
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.a_banner h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:100px;
	position:absolute;
	padding:0 5px;
	display:block;
	top:10px;
	left:0;
	margin:0;
}

.a_banner .shadow {
	margin:-1px 0 0;
}

.a_banner .white {
	color:#FFFFFF;
}

.a_banner .artist_list{
	list-style:none;
	display:block;
	position:absolute;
	left:0;
	top:70px;
	width:100px;
	padding:0 5px;
}

.a_banner .artist_list a{
	color:#fcf6af;
}

.a_banner .see_more{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e76800;
	position:absolute;
	left:5px;
	bottom:10px;
}


.google300{
	display:block;
	margin-top:50px;
}

.google200{
	margin:0 auto;
}

.google200 div{
	width:200px;
	float:left;
	overflow:auto;
	margin-bottom:20px;
	padding:8px;
}

/************************************/

#felicitari h1{
	color:#970000;
	text-transform:uppercase;
	border:1px solid #970000;
	padding:10px;
	width:430px;
}

#felicitari fieldset{
	width:410px;
	border:1px solid #ccc;
	overflow:auto;
	padding:20px;
	clear:both;
	margin-bottom:20px;
}

#felicitari textarea{
	width:430px;
	padding:10px;	
}


#felicitari fieldset a{
	display:block;
	width:125px;
	float:left;
	color:red;
	text-transform:uppercase;
	padding:5px;
}



#felicitari fieldset legend{
	color:#777;
	text-transform:uppercase;
	padding:10px;
	font-weight:bold;
}


#felicitari div{
	width:152px;
	float:left;
	overflow:auto;
}

#felicitari strong{
	display:block;
	border-bottom:3px solid #9F9F9F;
	margin-bottom:20px;
	padding-top:40px;
	clear:both;
	font-size:19px;
	letter-spacing:-1px;
	color:#EF130E;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:5px;
}

#felicitari div img{
	display:block;
	border:1px solid #f0f0f0;
	padding:1px;
	margin:0 auto;
}

#felicitari div{
	text-align:center;
	padding-bottom:20px;
	font-size:10px;
}

#felicitari div a{
	display:block;
	font-weight:bold;
	padding-bottom:5px;

}

#felicitari div.mesaj{
	width:400px;
	text-align:left;
	padding:0;
	padding-right:10px;
	padding-bottom:5px;
	
}

#felicitari a.more{
	display:block;
	clear:both;
	color:red
}

#felicitari a.more:hover{
	text-decoration:underline;
}


#felicitari .paginatie{
	width:450px;
	height:200xp;
	overflow:auto;
	
}
.felicitari{font-family: Arial, tahoma, "Sans Sheriff"; color:green; font-size:16px; font-weight:bold}

.contactx{
	padding:20px;
	margin:0 auto;
	margin-top:40px;	
}

.contactx form input.text{
	padding:8px;
	width:150px;
	border:1px solid #bcb77c;
	height:14px;
}

.contactx form select.text{
	padding:8px;
	width:100px;
	border:1px solid #bcb77c;
	
}

.contactx form input.textmic{
	padding:8px;
	width:150px;
	border:1px solid #bcb77c;
	height:14px;
}



.contactx form textarea{
	border:1px solid #bcb77c;
	width:276px;
	height:100px;
}

.contactx form label{
	font-weight:bold;
	width:49.5%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
}


.contactx form .clearbutton{
	margin-top:30px;
	clear:both;
	display:block;
}

.contactx .explain{
	width:200px;
	height:170px;
	overflow:auto;
	text-align:justify;
	font-size:11px;
	color:#444343;
	padding-top:25px;
	float:left;
	padding-left:40px;
}

<!--generale-->

#submit{
	background:none;
}

#submit form input.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:260px;
	height:14px;
}


#submit textarea.text{
	padding:8px;
	border:1px solid #bcb77c;
	width:90%;
	height:100px;
	clear:both;
}


#submit input.radio{
	clear:both;
}

#submit input.file{
	clear:both;
}

#submit label{
	font-weight:bold;
	width:49.5%;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#373636;
	text-transform:uppercase;
	font-size:11px;
	display:block;
	clear:both;
}

#submit .select{
	border:1px solid #bcb77c;
	padding:3px;
}

#submit input.button{
	display:block;
	color:#414141;
	background:#e0dec5;
	border-top:1px solid #fffde0;
	border-left:1px solid #fffde0;
	border-bottom:1px solid #b3b19d;
	border-right:1px solid #b3b19d;
	padding:3px;
	font-size:10px;
	margin-top:10px;
	text-transform:uppercase;
}

#termenix{
	width:500px;
	height:300px;
	overflow:auto;
	overflow-x:hidden;
}


#mainBody .first .itemx{
	/*width:47%;*/
	margin:0 auto;
	display:block;
	margin-bottom:7px;
	vertical-align: top;
	margin-right:10px;
	float:left;
	overflow:hidden;
}

#mainBody .first .itemx p{
	margin-top:5px;
	font-size:11px;
	color:#404040;
	text-align:justify;
}

#mainBody .first .itemx img{
	align:left;
	margin-right:5px;
	margin-bottom:5px;
}

#mainBody .first .itemx p b{
	font-weight:bold;
	display:block;
	font-size:12px;
}

#mainBody .first .itemx p a{
	color:#404040;
}
#mainBody .first .itemx p a:hover{
	color:#cf8300;
	text-decoration:underline;
}


/* HP repede in arta */

#mainBody .second .artbookmarks p{
	display:block;
	width:100%;
	overflow:auto;
	margin-bottom:20px;
} 

#mainBody .second .artbookmarks p img{
	display:block;
	float:left;
}

#mainBody .second .artbookmarks p a{
	clear:right;
}



/* pub */

a.ads{
	color:#ba0000;
	font-weight:bold;
	font-size:12px;
}

/* tags */
#mainBody .first #searchresults {
	width:100%;
	overflow:auto;
}


#mainBody .first #searchresults h1{
	width:100%;
	display:block;
	clear:both;
	padding-bottom:20px;
}

#mainBody .first #searchresults .block{
	width:100%;
	overflow:auto;
	margin-bottom:20px;
	padding-bottom:20px;
}

#mainBody .first #searchresults img{
	margin-right:10px;
	margin-bottom:10px;
}

#mainBody .first #searchresults a.title{
	display:block;
	font-size:14px;	
	padding-bottom:5px;
}

#mainBody .first #searchresults .itemMenu{
	display:block;
	clear:both;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	margin-top:5px;
}

#mainBody .first #searchresults .itemMenu a{
	display:inline;
	font-size:11px
}

#mainBody .first #searchresults p{
	padding-bottom:5px;
}

.hotel{
	color:blue;
	font-face:Arial;
	font-size:12px;
	font-weight:bold;
}


.breadcrumbus{
	display:block;
	padding-bottom:10px;
	color:#4e4e4e;
}

.breadcrumbus a{
	color:#4e4e4e;
}

.breadcrumbus a:hover{
	color:red;
}

.breadcrumbus span{
	color:#bf1e2e;
}


.parteneri a{
	margin:3px;
}

.parteneri a img{
	width:80px;
}

.content p img{
	display:inline-block;
	margin:0 auto;
}