body{
background: #480000 url(/img/bg/bg.jpg) 0px 90px repeat-x;
color: #333e59;
margin: 0;
padding: 0; 
line-height: 20px;
font: 12px "Myriad pro",Arial;
}
.text b,.text strong,.textauc strong,.textauc b{
color: #f72525;	
}

.s{
text-decoration:line-through
}

.gallery_photo{
width:180px;
height:160px;
padding-top:20px;
text-align:center;
background:#fff;
float:left;
margin:0 20px 20px 0;

}

.part{
width: 820px;
margin: 20px auto;	
}
br.ca,.clear{
clear:both;
}

.art{
width: 185px;
height: 265px;
background: #fff;
float: left;
margin:0 20px 20px 0;
text-align: center;
color: #f72525;	
font:bold 14px "Myriad pro",Arial;
text-transform: uppercase;
}

.bigart{
text-align: center;
color: #f72525;	
font:bold 14px "Myriad pro",Arial;
text-transform: uppercase;
width: 295px;
height: 265px;
margin:0 auto;
background: #fff;
clear: both;
margin-bottom: 20px;
}
.menul2{
margin:30px auto;
width:800px;
text-align:center;
color:#fff;
font-size:20px;
}
.menul2 a{
color:#fff;
font-size:20px;

}

.w165{width: 165px;}
.w310{width: 310px;}
.w480{width: 480px;}
.w626{width: 626px;}
.w215{width: 215px;}
.w230{width: 230px;}



.arttext:nth-child(even){
margin-right: 0;
}
.arttext p{
text-align: center;
margin-bottom: 0;
color: #f72525;	
font:bold 14px "Myriad pro",Arial;
}

.arttext{
font:14px "Myriad pro",Arial;
width: 265px;
height: 450px;
line-height: 20px;
text-align: justify;
background: #fff;
color: #000;
padding: 50px;
float:left;
margin: 0 50px 50px 0;
}
.arttext b,.arttext strong{
color: #f72525;
	
}

.art img,.bigart img{
margin:10px 10px 30px 10px;
}


.text,.textauc{
background: #fff;
padding: 60px;
font: 14px "Myriad pro",Arial;
color: #000;
width: 655px;
margin: 0 auto;
}
.textauc{
width: 780px;	
box-sizing: border-box;
}
.textauc p{
font: 14px "Myriad pro",Arial;	
}

.photo{
padding-top: 4px;
width: 775px;
margin: 0 auto;
}

.history{
margin-top: 40px;
color: #999;
font-style: italic;	
text-align: center;
}
.name{
width: 775px;
background: #fff;
padding: 30px 0 30px 0;
margin: 0 auto;
font: 18px "Myriad pro",Arial;	
color: #f72525;	
text-align: center;
}
.name b{
padding-bottom: 4px;
border-bottom: 4px solid 	#f72525;	
}

.zapr{
text-align: center;
	margin:50px;
}
.topmenu td{
vertical-align: middle	
}
.contacttext{
font: 18px "Myriad pro",Arial;	
width: 775px;
text-align: center;
margin: 10px auto;
background: #fff;
padding: 30px;
box-sizing: border-box;
}
.contacttext p{
font: 18px "Myriad pro",Arial;		
}

.contacttext a{
color: #f72525;	
font: 24px "Myriad pro",Arial;		
}

h1.hist a,h1 a{
color: #f72525;	
}

.hiro{
margin-bottom:40px;
}
.hiro a{
color: #f72525;		
}
.hiro img{
	margin-bottom: 28px;
}
.hiro p{
	margin-top: 10px;
}

.med h1{
color: #f72525;		
	
}
.med,.medtext{
width: 771px;
text-align: center;
margin: 20px auto;
margin-bottom: 10px;
background: #fff;
padding: 20px 10px 5px 10px;
font: 18px "Myriad pro",Arial;	
box-sizing: border-box;
}
.medtext{
margin-top: 5px;
padding: 50px 65px;
}

.hiro{
text-align: center;
float: left;
margin-right: 26px;
width: 166px;
height: 238px;
background: #fff;
color: #000;	
font: 12px "Myriad pro",Arial;	
}
h1.hist,h1.med{
text-align: center;
font: 28px "Myriad pro",Arial;	
color: #f72525;
margin-bottom: 10px;
}
h1.med{
margin-bottom: 0px;	
padding: 0;
}

.line{
border-top:4px solid #f72525;
width: 171px;
	
}


.wbox{
width: 	
}

.topmenu i{
background: #f0df31;
width: 20px;
height: 20px;
border-radius:20px;	
float: left;
margin-right: 10px;
margin-top: 10px;
}

.center{
margin: 0px auto;
width:990px;	
}

.topmenu{
height: 90px;
text-align: center;
font: 18px "Myriad pro",Arial;
color: #fff;
}

.topmenu a{
margin-top: 10px;
color: #fff;
text-decoration: none;
width: 140px;
margin-right: 30px;	
float: left;
text-align: left;
}

.topmenu span{
padding-bottom: 3px;
border-bottom: 3px solid #797a7d;
}

p{font:12px "Myriad pro",Arial;
margin: 0 0 10px 0;
line-height: 16px;
/*12px*/
}

h1{
font: 18px "Myriad pro",Arial;
color: #333e59;
margin-top: 0;
}
h2{
font:bold 11px Tahoma , Arial; 
margin: 0 0 7px 0;
color: #3598D7;
}
h3{
font:14px Tahoma;
margin: 0 0 10px 0;
color: #C61F31;
}
.pr20{padding-right: 20px;}
.pb10{padding-bottom: 10px;}

img{border: 0;}


ul.arr{margin: 0;   
padding: 0;/*for moZilla*/
list-style: none;
}
ul.arr li{
   background: url(../img/arrow/li.gif) 0 2px no-repeat;
   padding: 0 0 8px 14px;
   line-height: 1.1em;
}

.fl{	float: left;}
.fr{	float: right;}

.copy{
padding-top:5px;
font: 10px Verdana;
}



.pager{
color: #A6B8C3;	
}
a:link,a:visited
{
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;
}

a.nounder:link,a.nounder:visited
{
	text-decoration: none;	
}
a.nounder:hover{
	text-decoration: underline;
}
