* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
width: 100%;
}

html {
display: table;
}

.photog {margin:10px 10px 10px 10px; float:left;}
.photog  a {display:block; height: 190px; background: #fff; padding:5px; * padding: 5px;  border:1px solid #919191;  float:left; margin:0 5px 5px 0;}


body {
display: table-cell;
vertical-align: middle;
text-align:left;
font-family: Tahoma, Arial;
background-color:#fff; 
}

#container {
width:1000px;
margin: 0 auto;
text-align: center;

 height: 100%;
}

.part1{
width:1000px; 
height:194px; 
float:center; 
//background-color:none;
margin-top:0px;
}

.part2{
width:1000px; 
//height:100%; 
//float:center; 
//background-color:#f0f0f0;
margin-top:0px;
}

.head{
float:left;
width:1000px;
height:140px;
background-color:#f0f0f0;
}

.logo{
float:left;
width:261px;
height:99px;
background-color:none;
}


.telefons{
float:left;
width:324px;
margin-left:200px;
margin-top:17px;
background-color:none;
}

.tel1{
text-align:center;
float:left;
width:162px;
height:34px;
background-color:none;
border-right:1px solid;
color:#580c0c;
}

.tel2{
text-align:center;
float:right;
width:161px;
height:34px;
background-color:none;
}

.tel3{
text-align:center;
float:left;
width:162px;
height:34px;
background-color:none;
border-right:1px solid;
color:#580c0c;
border-top:1px solid;
}

.tel4{
text-align:center;
float:right;
width:161px;
height:34px;
background-color:none;
border-top:1px solid;
color:#580c0c;
}

.qwert{
font-weight:regular;
font-size:18px;
color:#000000;
margin-top:7px;
}


.ruen{
margin-right:7px;
margin-top:20px;
margin-bottom:10px;
float:right;
width:75px;
background-color:none;
}

.search{
margin-right:15px;
margin-top:8px;

float:right;
width:171px;
background-color:none;
}

.button{
float:right;
}

.form1{
float:left;
width:130px;
background-color:none;
border:0px none;
}

.input1{
width:130px;
height:22px;
border:0px none;
color:#8b8b8b;
font-weight:regular;
font-size:12px;
overflow:hidden;
}

.pic{
margin-top:0px;
float:left;
width:100%;
height:250px;
background:url("/images/pic1.jpg")  no-repeat scroll;
}

.design{
float:right;
width:600px;
background-color:none;
margin-top:5px;
font-weight:regular;
font-size:14px;
color:#000;
}


.menu{
margin-top:0px;
float:left;
text-align:left;
width:100%;
height:54px;
background:url("/images/menu.png");
}

.main{
width:100%;
background-color:#f0f0f0;
}

.left-pole1{
text-align:left;
float:left;
width:300px;
//height:300px;
background-color:#f0f0f0;

}

.right-pole1{
text-align:left;
float:right;
width:690px;
background-color:#ffffff;
border-left:1px solid;
color:#500000;
}

.text{
	float: left;
	width: 660px;
	margin-top: 12px;
	margin-left: 25px;
	background-color: none;
	
}
.text ul, .text ol{margin-left: 20px; margin-top: 0px; margin-bottom: 10px;}
h1, h2, h3, h4{margin-top: 10px; margin-bottom: 10px;}

.text p{
	text-indent: 30px;
	margin-bottom: 15px;
	text-align: justify;
margin-right: 25px;
}

.text h1{font-size:16pt;
}
.text h2{font-size:14pt;
}
.text h3{font-size:12pt;
}

.line{
float:left;
width:100%;
height:4px;
background:url("/images/red-line.png")  no-repeat scroll;
}

.spisok{
float:left;
width:240px;
margin-top:10px;
margin-left:30px;
background-color:none;
line-height:20px;
}

.title{
text-align:left;
float:left;
width:275px;
background-color:#500000;
margin-top:12px;
}

.red-line-long{
float:left;
width:100%;
height:1px;
background:url("/images/1.png")  no-repeat scroll;
}

.cite-down{
float:left;
border-top:1px solid;
color:#500000;
}

.left-pole2{
text-align:left;
float:left;
width:300px;
height:30px;
background-color:#f0f0f0;
}

.right-pole2{
text-align:left;
float:right;
width:690px;
height:30px;
background-color:#f0f0f0;
border-left:1px solid;
color:#500000;
}

.foot{
width:500px;
margin-top:10px;
margin-left:25px;
background-color:none;

font-weight:regular;
font-size:10px;
color:#500000;
}
.foot a{

font-weight:regular;
font-size:10px;
color:#500000;
}

.foot2{
width:290px;
margin-top:10px;
margin-left:25px;
background-color:none;

font-weight:regular;
font-size:10px;
color:#500000;
}
.foot2 a{

font-weight:regular;
font-size:10px;
color:#500000;
}

.spisok ul{
padding:0px;
margin:0px;
}

li{
padding:0px;
margin-bottom:5px;
}

hr{
color:#590d0d;
padding:0px;
margin:0px;
}

.bord-left{
float:left;
width:11px;
height:32px;
background:url("/images/border-vert.png")  no-repeat scroll;
}

.bord-up{
margin-top:1px;
float:left;
height:25px;
background-color:none;
border-bottom:2px solid;
color:#f7f2f2;
}

.main-option-menu{
float:left; 
margin-top:19px; 
margin-left:18px;
}

.ur-option-menu{
float:left; 
margin-top:18px; 
margin-left:15px; 
height:32px; 
background-color:none;
}

.kontakt-option-menu{
float:left; 
margin-top:14px; 
margin-left:35px;
}

.title-area-with-line{
width:660px;
background-color:none;
border-bottom:1px solid;
color:#500000;
}




span.ur-yslygi{
margin-left:7px; 
padding-right:7px;
}

span.text-title{

font-weight:regular;
font-size:16px;
margin-left:30px;
color:#ffffff;
}

p.right-text{

font-weight:regular;
font-size:12px;
color:#2c1f1e;
margin:0px;
padding:0px;
}

span.zagolovok{

font-weight:regular;
font-size:16px;
color:#500000;
}

h2{
;
font-weight:regular;
color:#500000;
text-weight:normal;
padding:0px;
margin-bottom:15px;
}

h3{

font-weight:regular;

color:#500000;
text-weight:normal;
}

h4{

font-weight:regular;
font-size:16pt;
color:#500000;
text-weight:normal;
}

a.st1{
color:#ffffff;
font-weight:regular;
font-size:20px;
}

a.st1:link{
text-decoration: none;
}

a.st1:visited{
text-decoration: none;
}

a.st1:active{
text-decoration: none;
}

a.st1:hover{
text-decoration: underline;
}



a.st11{
color:#ffffff;
font-weight:regular;
font-size:14px;
}

a.st11:link{
text-decoration: none;
}

a.st11:visited{
text-decoration: none;
}

a.st11:active{
text-decoration: none;
}

a.st11:hover{
text-decoration: none;
}






a.st2{
font-weight:regular;
font-size:16px;
color:#2c1f1e;
}

a.st2:link{
text-decoration: none;
}

a.st2:visited{
text-decoration: none;
}

a.st2:active{
text-decoration: none;
}

a.st2:hover{
text-decoration: underline;
}



a.st3{
font-weight:regular;
font-size:16px;
color:#6f6f6f;
}

a.st3:link{
text-decoration: none;
}

a.st3:visited{
text-decoration: none;
}

a.st3:active{
text-decoration: none;
}

a.st3:hover{
text-decoration: underline;
}

a.st4{
font-weight:regular;
font-size:14px;
color:#000000;
}

a.st4:link{
text-decoration: none;
}

a.st4:visited{
text-decoration: none;
}

a.st4:active{
color:#500000;
text-decoration: none;
}

a.st4:hover{
color:#6f6f6f;
text-decoration: none;
}

/*sdf*/
a.st6{
font-weight:regular;
font-size:14px;
color:#500000;
}

a.st6:link{
text-decoration: none;
}

a.st6:visited{
text-decoration: none;
}

a.st6:active{
color:#500000;
text-decoration: none;
}

a.st6:hover{
color:#6f6f6f;
text-decoration: none;
}

a.ru{
font-weight:regular;
font-size:18px;
color:#000000;
}

a.ru:link{
text-decoration: none;
}

a.ru:visited{
text-decoration: none;
}

a.ru:active{
text-decoration: none;
}

a.ru:hover{
text-decoration: none;
}


a.en{
font-weight:regular;
font-size:18px;
color:#6f6f6f;
}

a.en:link{
text-decoration: none;
}

a.en:visited{
text-decoration: none;
}

a.en:active{
text-decoration: none;
}

a.en:hover{
text-decoration: none;
}
