body { margin:0px; font-family:Arial; font-size:12px}
div{ font-size:12px}
table{ font-size:12px}
.up { background-image:url(img/up.png); background-repeat:repeat-x; height:15px}
.tab_up { border-bottom:solid 1px #EAEAEA}
.tab_bottom { border-bottom:solid 2px #EAEAEA}

a { font-size:12px; color:#1A3DC1; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif}
a:hover { color:#FF3300; text-decoration:underline}

a.rub { font-size:12px; color:#1A3DC1; text-decoration:none; font-weight:bold}
a:hover.rub  { color:#FF3300; text-decoration:underline}

.right {border-right:solid 1px #EAEAEA}


.navigator{ z-index:1000; position:absolute; top:20px; left:350px; font-size:12px; color:#070000; font-weight:100}
.navigator a{ color:#000000;  font-size:12px; font-weight:100; font-family:Verdana, Arial}
.navigator a:hover{ text-decoration:underline}

.tab{border-bottom:#CCCCCC 1px solid}


a.link{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
a:hover.link{ text-decoration:underline}


.red { color:#FF6600; padding:2px } /*стиль списка левой навигации*/
.red a:hover{ text-decoration:underline}

.red5 { color:#FF6600; padding:2px } /*стиль списка левой навигации*/
.red5 a:hover{ text-decoration:underline}
.red5 a:visited{ color:#999999}


.view{ font-size:11px; color:#999999}
.tips_title{ font-size:14px; font-weight:bold; color:#AB4000}

.help li{margin-top:6px}

.job2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold
}

.tel { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; font-weight:bold}
a.news{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.firma{ font-size:10px; color: #FF0000}
.index{ cursor:pointer; }
.hover_index{ cursor:pointer; background-color: #ceddff }

.nav li{ margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #CC0000}
.nav a{ color: #034B83}
.nav a:hover{ color: #FF3300; text-decoration:underline}
.nav ul{ margin-top:5px}
a.red_link{color: #FF3300;}
.title-ot{
	margin-left: 60px
}
.date{
	font-size: 11px;
  font-weight: 100;
  color: #666666;
}
.name a{
	  color: #E15400;
  text-decoration: none;font-weight: bold; font-family: Verdana,Tahoma
}
.posts{width:900px;
	padding-bottom:80px; padding-top:80px; border-bottom:1px solid #e1e1e1; 
}

.posts-name a{
	color: #004d99;
  text-decoration: none;cursor: pointer;  font-size: 28px;font-family: Arial,Helvetica,sans-serif;
  line-height: 1.2;
  font-weight: 400;

}

.posts-name a:hover{text-decoration: underline; color: #004d99;}


.posts-name-view a{
	color: #004d99;
  text-decoration: none;cursor: pointer;  font-size: 22px;font-family: Arial,Helvetica,sans-serif;
  line-height: 1.2;
  font-weight: 400;

}
.posts-name-view{
padding:3px 0px 15px 0px;	
}
.posts-name-view a:hover{text-decoration: underline;}

.posts-text{max-width:900px}
.posts-text p {
	font: 15px/21px Arial,Helvetica,sans-serif;
  color: #000;
 
}

.posts-cat, .posts-cat a{
	color: gray; font-size: 11px; margin-top:8px
}

.post-h1{
    color: #000;
  text-decoration: none;
  
  font-size: 28px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 1.2;
  font-weight: 400;
}

li.ot{ margin-top:10px}
.bg_submit{background-color:#36638e; color:#FFFFFF; padding:3px 10px 3px 10px; border:1px solid #3B6798;
-moz-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -khtml-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;}
.bg_submit:hover{background-color:#6D8FB3; color:#FFFFFF; padding:3px 10px 3px 10px; border:1px solid #3B6798; 
cursor: pointer;
-moz-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -khtml-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;}
  
  
 
.true{ padding:10px; border:1px solid #009900; background-color:#e9ffe7;  margin:5px}
.error{padding:10px; border:1px solid #DD3C10; background-color:#FFEBE8; margin:5px}

.summ_comm{
	color: #CC0000; font-size: 15px; font-weight: bold;
}

.row{
	display:table-row;
}
.leftside {
 width: 60px; 
display:table-cell; vertical-align: top;
}

.mcontent {
 margin: 0px 10px 0px 80px; display:table-cell ;
}

.comm_text{font-family: Arial,Helvetica,Verdana,Sans-serif;
  font-size: 12px;
  line-height: 20px;}

.mess_line {
 border-bottom: 1px solid #e6e6e6;
  width: 100%;
  height: 1px;

}
.name a{ color:#E15400; text-decoration:none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.name a:hover{text-decoration: underline}

.mytems{
	padding: 10px 0px 5px 10px;!important;
}
.mytems a{
color: #004d99;
  text-decoration: none;cursor: pointer;  font-size: 15px;font-family: Arial,Helvetica,sans-serif;
  line-height: 1.2;
  font-weight: 400;	
}
.mytems a:hover{
color: #FF3300;
  text-decoration: underline;
}

.author{  font-size: 11px;
  color: #000000;}
  

#back-top { display: none;
	position: fixed;
	bottom: 50px;
	left: 40px;
}
#back-top a {
	width: 115px;
	height: 35px;
	display: block;
	text-align: center;
	
	text-decoration: none;
	

}


#back-top span {
	width: 115px;
	height: 35px;
	display: block;
	
	background: url(/img/up-arrow2.png) no-repeat center center;
	
	
}
.mini_img{vertical-align:top; margin:0px 5px 0px 0px}

img.ramka {
    border: 3px solid #FFFFFF;
    -moz-box-shadow: 0px 1px 4px #999999;
    -webkit-box-shadow: 0px 1px 4px #999999;
    box-shadow: 0px 1px 4px #999999;
}
img.ramka:hover{ border:3px solid #FFFFFF;
-moz-box-shadow: 0px 3px 8px #555555; /* Для Firefox */
    -webkit-box-shadow: 0px 3px 8px #555555; /* Для Safari и Chrome */
    box-shadow: 0px 3px 8px #555555; /* Параметры тени */}
.avatar{

  border-radius: 50px 50px 50px 50px;
   

}
.panorama{
width:100%;
height:360px;

overflow: hidden}
  
.panorama img{

    max-width: 100%;!important;
    height: auto;!important;
}
