/* CSS document */
body {
              font-family : verdana, regular, sans-serif; 
              font-size : 11px;  
              color : #000;  
              background-color: #FFFFFF; 
              text-align:center; 
              margin-top:10px; 
              padding:0;
              /*padding-top:10px;*/
}
p, h1, h2, h3 {
              margin: 0;
	     		    padding: 0;
	      	    font-size : 11px;
}
img{
				  border: 0px;
	      	margin: 0px;
}
form{
margin-left:auto !important;
margin-right:auto !important;
width: 150px;
}

#entirebody{
				
				 
				    width: 930px;
				    margin-left:auto;
            margin-right:auto;
            text-align:center;
}

#logo {
			width: 930px;
			height: 255px;
			background-image: url(../images/banner1.gif);
			background-repeat: no-repeat;
			margin-left:0px !important;
			margin-left: 1px;
}

#topnav {
			width: 900px;
			padding-top: 207px;
		/*	\\border-bottom: 3px solid #BCBCBC;
			\\border-top: 1px solid #E5E3DA;
			margin-left: 15px !important;
			margin-left: -450px;
			margin-bottom: -50px;
			margin-top: -40px;
			position:absolute;
			\\background-color: #EFECD9;
			\\background-repeat: no-repeat;
			*/
			
}

#topnav ul{
                         margin:0px;
                         padding:0px;
                         text-align:center; 
                         padding-top:8px;
                         padding-bottom:9px;  
                         margin-left: 28px !important;
                         margin-left: -8px;
                         
								 
                        
}
#topnav ul li{
                         list-style-type:none;
                         display: inline;
              
}
#topnav ul li a{           
                         min-height: 1px;
                         height: auto !important;
                         height: 1px;
                         text-decoration:none; 
                         font-family: verdana;
								         font-weight: bold;
                         font-size:14px;
                         color:#3F3F3F;
                         padding-top:2px;
                         padding-bottom:1px;  
                         padding-left:16px;
                         padding-right:16px;
                         margin-left:-4px;
                         margin-bottom:15px;

}       

#topnav ul li a:hover{   
                         color: #8F0000;           

                          
                          
}                  
#topnav ul li a.active{
                       color: #8F0000;
                                  

}

#content{
			
			
			width: 930px;
			/*margin-top: -45px !important;
			margin-top: 0px;*/
			margin-left: 3px !important;
			margin-left: 2px;
			background-image: url(../images/content_bgr.gif);
			background-repeat: repeat-y;
		  padding-bottom:10px;
			text-align: center;
			padding-top: 40px;
			float:left;
			
}

#content .box1{

			width: 736px;
			height: 328px;
			text-align: center;
			margin-left: 90px !important;
			margin-left: 0px;
			/*margin-left: 81px !important;
			margin-left: 15px;
			margin-right: 20px;
			margin-bottom: 104px;
			margin-top: 100px !important;
			margin-top: 45px;*/
			border: 1px solid #666666;
		  border-top: 2px solid #b3b3b3;
			border-bottom: 2px solid #b3b3b3;
			margin-bottom:20px;
		
			
}

#content .box1 a{
			

}

#content p{
	font-size: 14px;
}



#content .box1 img{
		border: 1px solid #fff;
		float: left;
		margin-left: 2px;
		margin-top: 1px;
		display: inline;
		width: 231px;
		margin-right: 14px;
		margin-bottom: 12px;
}

#content .box1 h3{
		display: inline;
				
}

#content .box1 span{
			width: 231px;
			height: 29px;
			margin-top: 130px;
			padding: 0px;
			text-decoration: none;
			font-size: 16px;
			font-weight: bold;
			float: left;
		  cursor: pointer;
	  	margin-left: -245px;

      color: #343434;
}

#content .box1 a:hover img{
border: 1px solid #BF0000;

}

#content .box1 a:hover span{
}


#content .box1 a.last img{
margin-right: 0px;
}
#content .box1 a.last span{
 	margin-left: -231px;
}

#content .narrativa {
	margin-left: 50px !important;
	\\margin-right: 50px !important;
	margin-left: 25px;
	width: 830px;
	height: auto;
  border: 1px solid #8C8C8C;
  float: left;
}

#content .narrativa h4{
	width: 800px;
 	text-align: left;
 	font-size: 16px;
 	font-family: verdana;
 	font-weight: bold;
 	margin-left: 20px;
 	margin-right: 20px;
 	margin-bottom: 20px;
 	
  padding: 0px;
}

#content .narrativa p{
	width: 450px;
	height: auto;
 	margin-bottom: 10px;
 	\\margin-left: 20px;
 	\\margin-right: 20px;
 	\\margin-top: 10px;
 	text-align: left;
 	font-size: 14px;
}

#content .exhibitions{
			width: 830px;
			height: 430px;
			border: 1px solid #8C8C8C;
			margin-left: 50px !important;
			margin-left: 0px;
}

#content h1{
					text-align: left;
					padding-left: 50px !important;
					padding-left: 50px;
					padding-bottom: 2px;
					font-weight: bold;
					font-size: 14px;
					color: #3f3f3f;
}



#content .presse {
width: 830px;
margin-left: 50px !important;
margin-left: 25px;
margin-right: 50px !important;
margin-right: 2px;
border: 1px solid #000;
float:left;

}

#content .presse p{
}

#content .presse h1{
margin-top: 20px;
margin-left: -35px;
}

#content .presse ul {
list-style-type: none;
margin-top: 22px;
margin-left: -20px !important;
margin-left: 20px;
text-align: left;
}

#content .presse ul li {
width: 785px;
height: 58px;
text-align: left;
padding-top: 16px;
}

#content .presse ul li.posht {
	border-bottom: 1px solid #8C8C8C;
	padding-bottom:100px;
}

#content .presse ul li.nalt {
	border-top: 1px solid #D9D9D9;
	padding-bottom:100px;
}
#content .presse ul li a{
text-decoration: none;
}
#content .presse ul li img{
float: left;
}

#content .presse a:hover img{
border: 1px solid #8F0000;
}

#content .presse ul li span.first{
margin-left: 10px;


}

#content .presse ul li span{
margin-left: 10px;
font-size: 12px;

}

#content .presse ul li a span{
margin-left: 10px;
}

#content .presse ul li span.titull{
color: #BF0000;
margin-top: -27px;
margin-left: 10px;
margin-bottom: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;

}

#content .presse img{
border: 1px solid #5F5F5F;
padding: 0px;
}



#content .cvan {
width: 830px;
margin-left: 50px !important;
margin-left: 25px;
margin-right: 50px !important;
margin-right: 2px;
border: 1px solid #000;
float:left;

}

#content p{
text-align: left;
padding-right: 30px;
padding-left: 15px;
padding-bottom: 8px;
padding-top: 6px;
font-size: 14px;
width: 430px;
text-align: justify;
float: left;
}

#content h2.artikull{
text-align: left;
margin-left: 22px;
font-size: 14px;
font-family: verdana;
padding-bottom: 10px;
padding-top: 10px;
}

#content .cvan ul {
list-style-type: none;
margin-top: 22px;
margin-left: -20px !important;
margin-left: 20px;
text-align: left;
}

#content .cvan ul li {
width: 785px;
height: 58px;
text-align: left;
padding-top: 16px;
padding-bottom: 16px;
}

#content .cvan ul li.posht {
	border-bottom: 1px solid #8C8C8C;
}

#content .cvan ul li.nalt {
	border-top: 1px solid #D9D9D9;

}
#content .cvan ul li a{
text-decoration: none;
}

#content .cvan a:hover img{
border: 1px solid #8F0000;
}

#content .cvan ul li span.first{
margin-left: 10px;


}

#content .cvan ul li span{
margin-left: 10px;
font-size: 12px;

}

#content .cvan ul li a span{
margin-left: 10px;
}

#content .cvan ul li span.titull{
color: #BF0000;
margin-top: -27px;
margin-left: 10px;
margin-bottom: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;

}

#content .cvan img{
border: 1px solid #5F5F5F;
padding: 0px;
float: left;
}





#content .presse1{
			float: none;
			height: auto;
			margin-left:45px;
			text-align:left;
}

#content .presse1 img{
border: 1px solid #9f9f9f;
margin: 5px;
}

#content .presse1 a:hover img{
border: 1px solid #8F0000;
}




#content .presse1 ul li a{
text-decoration: none;
color: #000;
}
#content .presse1 li a img{
border: 1px solid #5F5F5F;

}
#content .presse1 ul li a:hover{
text-decoration: none;
color: #8F0000;
}

#content .presse1 ul li a:hover {
color: #3F3F3F;
}
#content .paintings1 a:hover img{
\\border: 1px solid #8F0000;
float: left;
}
#content .future2{

text-align:center;
}

#content #picture{

width:auto;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#content #picture img{
margin-left: auto;
margin-right: auto !important;
margin-right: 120px;
margin-bottom: 8px !important;
margin-bottom: 18px;
border: 5px solid #fff;
width: auto;
}

#content #picture #navi{
\\position: relative;
\\border: 1px solid;
width:66%;
margin-left: auto;
margin-right: auto;
margin-top: -28px;
}


#content #picture span.left{
float: left;
width:auto;
margin-bottom: 25px;
margin-top: 8px;
}

#content #picture span.right{
float: right;
width:auto;
margin-bottom: 25px;
margin-top: 8px;
}


#content #picture span.img_title{
\\float: left;
\\padding-top: 15px;
border: 1px solid #eae9e9;
\\height: 10px;
font-size: 13px;
font-family: verdana, regular;
font-weight: bold;

}

#content #picture span.left a{
background-image:url(../images/prev.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-bottom: 0px;
background-position: 0px 2px;
float:left;
font-size:11px;
\\font-weight:bold;
text-decoration:none;
color:#3F3F3F;
}

#content #picture span.right a{
background-image:url(../images/next.gif);
background-repeat:no-repeat;
padding-right:17px;
padding-bottom: 0px;
background-position: 33px 2px;
font-size:11px;
text-decoration:none;
color:#3F3F3F;
}


#content #picture1{

width:auto;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#content #picture1 img{
margin-left: auto;
margin-right: auto !important;
margin-right: 0px;
margin-bottom: 8px !important;
margin-bottom: 18px;
border: 5px solid #fff;
width: auto;
}

#content #picture1 #navi{
width:66%;
margin-left: auto;
margin-right: auto;
margin-top: -20px;
}


#content #picture1 span.left{
float: left;
width:auto;
margin-bottom: 25px;
margin-top: 8px;
}

#content #picture1 span.right{
float: right;
width:auto;
margin-bottom: 25px;
margin-top: 8px;
}


#content #picture1 span.img_title{
\\float: left;
\\padding-top: 15px;
border: 1px solid #eae9e9;
\\height: 10px;
font-size: 13px;
font-family: verdana, regular;
font-weight: bold;

}

#content #picture1 span.left a{
background-image:url(../images/prev.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-bottom: 0px;
background-position: 0px 2px;
float:left;
font-size:11px;
\\font-weight:bold;
text-decoration:none;
color:#3F3F3F;
}

#content #picture1 span.right a{
background-image:url(../images/next.gif);
background-repeat:no-repeat;
padding-right:17px;
padding-bottom: 0px;
background-position: 33px 2px;
font-size:11px;
\\font-weight:bold;
text-decoration:none;
color:#3F3F3F;
}

/*#content .presse{
			\\float: left;
			width: 830px;
			height: 100px;
			\\border-bottom: 1px solid #8C8C8C;
			margin-left: 0px !important;
			margin-left: 0px;
			background: url(../images/presse_border.gif) no-repeat bottom;
}
#content .presselast{
background-image: none;
}
#content .presse a span{
          cursor: pointer;
					text-align: left;
					text-decoration: none;
					float: left;
					margin-right: 0px;
					margin-top: 0px !important;
					margin-top: 40px;
					padding-top: 40px !important;
					padding-top: 0px;
					font-family: verdana;
					font-size: 12px;
					font-weight: bold;
					color: #C31111;
}

#content .presse h3{
					float: left;
					width: auto;
					font-size: 12px;
					margin-right: 385px;
					margin-top: 55px !important;
					margin-top: 55px;
					
}

#content p{
					margin-top: 50px;
					padding-left: 0px;
					text-align: left;
					\\float: left;
}

#content #presse_ p{
					float: left;
					width: 720px;
					text-align: left;
					margin-top: 60px;
					margin-left: -144px;
}	

#content .presse p{
					float: left;
					width: 720px;
					text-align: left;
					margin-top: 60px;
					\\margin-left: -144px;
}	
#content .presse img{
					float:left;
					padding-left: 22px;
					padding-top: 0px;
					padding-right: 20px;
					margin-top: 10px !important;
					margin-top: 0px

}

#content .presse img.image{
					padding-left: 22px;
					padding-top: 22px;
					padding-right: 20px;
					margin-top: 0px !important;
					margin-top: 0px
}*/

#content .paintings{
border:1px solid #8c8c8c;
margin-left: 50px !important;
margin-left: 25px;
width:830px;
background-color:#eae9e9;
float: left;
}

#content .paintings h2{
color:#fff;
text-align:left;
font-size:12px;
padding:8px;
margin-bottom: 25px;
border-bottom: 1px solid #8c8c8c;
background-color:#b2b2b2;
}

#content .paintings h2 a{
float: right;
\\margin-left: 600px;
margin-top: -14px !important;
margin-top: -24px;
margin-right: 10px;
padding-left: 12px;
text-decoration: none;
color: #8f0000;
font-size: 11px;
background-image: url(../images/next.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
}

#content .paintings1 {
width: 830px;
margin-left: 50px !important;
margin-left: 2px;
border: 1px solid #000;
background-color: #DBDBDB;
}

#content .paintings1 ul {
list-style-type: none;
margin: 0px;
width: 829px;
text-align: left;
display:block;
}

#content .paintings1 ul li {
width: 818px;
height: 137px;
display:block;
text-align: left;
margin-top: 38px;
margin-left: -40px !important;
margin-left: 0px;
padding-bottom: 38px;
padding-top: 0px;
padding-left: 12px;
border-bottom: 3px solid #666666;
}

#content .paintings1 ul li.last {
border: 0px; 
}

#content .paintings1 ul li span.titull{
font-weight: bold;
color: #3F3F3F;
}

#content .paintings1 ul li span .tekst{
}

#content .paintings1 ul li a{
text-decoration: none;
color: #000;
}
#content .paintings1 li a img{
border: 1px solid #5F5F5F;
margin-right: 10px;
float: left;
}
#content .paintings1 ul li a:hover{
text-decoration: none;
color: #8F0000;
}

#content .paintings1 ul li a:hover span.titull{
color: #3F3F3F;
}
#content .paintings1 a:hover img{
float: left;
}

#content .pages2{
margin-left: -35px;
}

#content .pages2 ul{
list-style-type: none;
}

#content .pages2 ul li{
display: inline;
margin-left: -4px !important;
margin-left: 0px;
}

#content .pages2 .prev {
background-image:url(../images/prev.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-right:430px;
}

#content .pages2 .next {
background-image:url(../images/next.gif);
background-repeat:no-repeat;
padding-right:15px;
background-position: 34px 0px;
}

#content .pages2 ul li a{
color:#666666;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#content .pages{
margin-right: 50px;
text-align:right;
}

#content .pages ul{
list-style-type: none;
}

#content .pages ul li{
display: inline;
border-right: 1px solid #666666;
margin-left: -4px !important;
margin-left: 0px;
}
#content .pages ul li.active a{
background-color: #666666;;
color: #fff;
}

#content .pages ul li.active a:hover{
color:#fff;
}

#content .pages li.prev{
border: 0px solid #666666;
}
#content .pages li.next{
border: 0px solid #666666;
margin-left: 0px;
}

#content .pages ul li a{
color:#666666;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-top: 3px !important;
padding-top: 0px;
padding-bottom: 3px !important;
padding-bottom: 0px;
padding-left: 3px !important;
padding-left: 3px;
padding-right: 3px !important;
padding-right: 3px;
}

#content .pages ul li a:hover{
\\background-color:#666666;
color:#000;
}

#content .pages ul li.prev a:hover, #content .pages ul li.next a:hover{
background-color:transparent;

}




#content .exhibitions h2{
					
					padding-top: 20px;
					margin-right: 530px;
					font-size: 16px;
}

#content .exhibitions ul{
			text-align: left;
}

#content .exhibitions ul li{
			text-align: left;
			list-style-type: none;
}

#content .exhibitions ul li span{
			color: #666666;
			font-size: 12px;
}

#content .box2{
		
		width: auto;
		margin-left: 60px !important;
		margin-left: 10px;
		margin-right: auto;
}

#content .box2 .gallery{
			width: 830px;
			background-color: #DBDBDB;
}

#content .box2 .gallery a{
			cursor: pointer;	
			text-align: left;
			margin-left: -650px;
			margin-top: 40px;

			
}

#content .box2 .gallery a:hover{
			color: #BF0000;
			text-decoration: none;
			
}

#content .box2 .gallery a span{
			cursor: pointer;
			text-decoration: none;
			text-align: left;
			border: 1px solid;
			float: left;
			margin-top: 10px;
}

#content .box2 .gallery{
			border: solid 1px;
			display: block;
			float: left;

}

#content .box2 .gallery h1{
			margin-left: 105px !important;
			margin-left: 153px;
			margin-top: 40px;
			padding: 0px;
			
}

#content .box2 .gallery img{
			border: 2px solid #8D8D8D;
			text-align: left;
			margin-top: -30px;
			margin-left: 10px;
			float: left;
}


#copyright{
			width: 930px;
			height: 45px;
			margin-left: 1px;
			background-image: url(../images/copyright.gif);
			background-repeat: no-repeat;
			margin-top: 0px;
			\\margin-left: 77px;
			float: left;
}
#copyright h3{

					font-family: verdana;
					font-size: 10px;
					text-align: left;
					padding-left: 35px;
					padding-bottom: 9px;
					padding-top: 9px;
					color: #201F1D;
}

#copyright a.rrota:hover {
color:#626366;
background-image: url(../images/rrota_logo1.jpg);
background-repeat: no-repeat;
}
#copyright a.rrota{
background-image: url(../images/rrota_logo.jpg);
background-repeat: no-repeat;
color:#201F1D;
float:right;
height:15px;
margin-right:35px;
margin-top:-22px;
padding-left:19px;
text-decoration:none;
font-size: 10px;
font-family: verdana;
font-weight: bold;
}


#content .pages .inactive{
color: #f6f6f6;
}

#content .pages .inactive a, #content #picture span.right a.inactive,  #content #picture span.left a.inactive{
color: #c6c6c6;
background-color: transparent;
}

#content .pages .inactive a:hover{
color: #c6c6c6;
background-color: transparent;
}

#content .picture .inactive{
display:none;
}

#content .info{
width:108px;
float:left;
text-align: left;
margin-left:10px;
margin-right:-180px !important;
margin-right: 0px;
padding:0px;
\\border: 1px solid;
}

#content .info span{
font-weight: bold; 
font-size: 10px;
}

.presse #afotos {
width: 350px;
\\border: 1px solid;
padding-right: 15px;
padding-left: 0px;
float: right;
}

.presse #textbox{
width: 410px;
float: left;
margin-left: 10px;
\\border: 1px solid red;
font-size: 14px;
text-align: justify;
}
.presse #textbox p{
width: 410px;
float: left:
}

.presse #afotos img{
}

.presse #afotos ul{
float: right;
padding: 0px;
margin: 0px;
}

.presse #afotos ul li{
width: 350px;
height: auto;
float: left;
clear: both;
}

.presse #afotos ul li img{
float: right;
margin-bottom: 30px;
margin-top: -10px;
margin-right: 18px;
width: 310px;
}


.presse #afotos p{
text-align: left;
}

.presse #textbox{
margin-left: 15px !important;
margin-left: 10px;
padding-bottom: 15px;
}

#contactform{

}