@import url(http://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic&subset=latin,cyrillic-ext,cyrillic);
@media screen {
body { 
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	background: #f8f4e4 url('/oss.nsf/bg1.jpg');
	position: relative;
}
/*Шрифты*/
font[size="6"] {font-size: 1.5em; }
font[size="5"] {font-size: 1.4em; }
font[size="4"] {font-size: 1.3em;}
ul[type="disc"] {margin-top: 2em;}
ul[type="disc"] li {font-weight: bold}
h3 {font-family: 'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif; font-style: italic}
body * {padding:0; margin: 0; font-family: 'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif;  color: #333; }
div#map_canvas h1 {font-size: 12pt;}
div.lmap span.mapMenu a  {font-family: caption,'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif; font-size: 0.9em; line-height: 23px}
span.topMenuItem  a {font-family: menu, 'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif;}
div.phone {font-size: 1.7em; font-family: menu, 'Arimo'}
div.underPhone { font-size: 0.8em; font-family: menu, 'Arimo';}
div.trub { font-family:'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif; font-size: 12px;}
div.bottom  { font-family: status-bar,'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif; font-size: smaller;}
/*Базовые настройки */
body {text-align: center}
body div {min-width:inherit}
body div#container { min-width:700px; max-width:1000px; padding-top: 10px; padding-left: 10px; padding-right: 10px; position: relative; margin: 0 auto; }
.info {padding: 20px 40px 20px 50px; 
text-align:left;
margin-bottom: 23px;background: #cbcaac;border-radius: 0px 0px 30px 30px; 
-moz-border-radius:0px 0px 30px 30px;
-khtml-border-radius:0px 0px 30px 30px;
-webkit-border-radius:0px 0px 30px 30px;
behavior: url(/oss.nsf/PIE.htc) }
div#map_canvas * {min-width:1px; font-size: 9pt; }
div#map_canvas h1 {padding: 3px 3px 0px 3px;}
a {color: #493c06;}
div.phone {position: relative; text-align: right; color: #4e4e48;  width: 100%;}
div.underPhone {position: relative; top: -6px; text-align: right;  color: #ab9c61}
div.table { clear: both;height: 240px; top: 30px; z-index: 1; position: relative; width: 100%}
.clearfix {float: none;	clear: both;	}
/*Логотип*/
div.logo {position: absolute;  top:3.5em; padding-left: 10px; z-index: 100;  text-align:left; }
/*Подвал*/
div.firstPageFooter {font-family: status-bar,'Arimo', 'Microsoft Sans Serif', 'Verdana', sans-serif; font-size: smaller; margin-top: 5px; }
/*ссылка на карту*/
div.lmap { text-align: right; clear: right; }
div.lmap span.corner { float: right;background: #7c734e;line-height: 1.5em; height: 1.55em; border-radius: 35px 0px 0px 0px; width: 35px; behavior: url(/oss.nsf/PIE.htc) ;}
div.lmap span.mapMenu { 
float: right;display: inline-block; background: #7c734e; color: #ffffff; /*padding: 3px 10px 0px 10px;*/
line-height: 1.5em; height: 1.55em; padding-right: 10px; padding-left: 3px;
border-radius: 0px 5px 0px 0px;behavior: url(/oss.nsf/PIE.htc)
 }
div.lmap span.mapMenu a {color: #fff; text-decoration: none;  z-index: 2000;}
div.lspace {background: #ddddc1 url('/oss.nsf/splash.jpg') no-repeat right; height: 100%;  position: relative; clear: both;}
/*Блок рекламного текста на главной*/
div.trub {left: 10px;padding: 10px 20px 20px 20px; position: absolute; min-width:350px; width: 500px; border-radius: 0px 0px 35px 35px; margin-right: 15em;
background: url("/oss.nsf/pix.png"); 
behavior: url(/oss.nsf/PIE.htc);
}
div.menuRight {width: 200px; float: right; top: 30px;}
h1.slogan { position: absolute; bottom: 10px; right: 50px; text-align:right;  font-size: 1.7em;  line-height: 1.0em; text-align:left; font-weight: normal;  }
/*Верхнее меню*/
div.topmenu {background: #a59553; text-align:right; height: 1.8em; position: relative; line-height:1.8em;}
span.topMenuItem {padding-left: 10px; padding-right: 10px; padding-bottom: 0px; display: inline-block;text-align:center; }	
span.topMenuItem  a {color: #fff;  text-decoration: none; font-size: 1em;}
span.current  a{color: #f3d252; font-weight: bold;}
/*Таблица внизу*/
table.main {width: 100%; margin-top: 10px; position: relative;}
table.main tr th.txt {width: 33%; background: #a59553; font-size: 1.5em; font-weight: normal;color: #fff; padding: 8px 10px 8px 10px; }
table.main tr td.txt {width: 33%; background: #a59553; padding:0px 10px 10px 10px;vertical-align: top;}
.space {width: 10px;}
.30percent {width: 80%}
/*подвал*/
div.bottom { z-index: 10; position: relative; top: -25px;padding-top: 10px; padding-bottom: 10px; text-align:center;}
/*оформление кнопок*/
.toCenter {position: relative; text-align:center;}
.divBtn { margin: 0 auto; position: relative;  display: inline-block; }
.button {
   display: inline-block;
    vertical-align: baseline;
    margin: 0.5em 0.3em;
    outline: medium none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 0.9em;
    padding: 1em 1.2em 1em 1.2em;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
position:relative;
border-radius: 7px; 
-moz-border-radius:7px;
-khtml-border-radius:7px;
-webkit-border-radius: 7px;
behavior: url(/oss.nsf/PIE.htc)
   /* border-radius: 0.5em 0.5em 0.5em 0.5em;*/
    box-shadow: 0px 0px 5px rgb(85, 85, 85) !important;
   border: 2px solid rgb(255, 255, 255) !important;
}
.green {
    color: rgb(255, 255, 255);
border: 1px solid rgb(131, 106, 7);
background: #CCC; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#968754) to(#ac9f6f)); /*old webkit*/
    background: -webkit-linear-gradient(#968754, #ac9f6f); /*new webkit*/
    background: -moz-linear-gradient(#968754, #ac9f6f); /*gecko*/
    background: -ms-linear-gradient(#968754, #ac9f6f); /*IE10*/
    background: -o-linear-gradient(#968754, #ac9f6f); /*opera 11.10+*/
    background: linear-gradient(#968754, #ac9f6f); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#968754, #ac9f6f); /*PIE*/
    behavior: url(/oss.nsf/PIE.htc);
}
.gray {
color: rgb(255, 255, 255);
border: 1px solid rgb(57, 57, 57);
background: #393939; /* для браузеров без css3 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#968754', endColorstr='#ac9f6f'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#968754), to(#ac9f6f)); /* для webkit */
background: -moz-linear-gradient(top, #968754, #ac9f6f); /* для firefox 3.6+ */
}
.speed {
background:#d8d8bc url(speedtest.gif) 0 0 no-repeat;
padding-left: 50px;
behavior:url(/oss.nsf/PIE.htc);
}
/*Оформление таблиц*/
table.simpleborder {border: 0;}
table.simpleborder tr td {padding: 0px 10px 0px 10px; border: 0;}
table.simpleborder tr td  img {margin-bottom: 10px;}
table.goLeft {}
/*Оформление внутренних страниц*/
div.info h1 {right: 50px; text-align:right;  font-size: 2em; color: #4e4e48; font-weight: normal;margin-bottom: 20px; }
/*Оформление новостей*/
.newsPic {float: left; display: inline-block; padding-right: 20px; text-align:center; }
 .newsImg {text-align:center; padding-bottom: 10px;}
 .newsImg img { text-align:center;}
.newsDate {font-size: 10pt; padding: 2px 6px 2px 6px;  }
ul.newsUl {list-style: none;display: block; width: 100%; height: 100%;}
li.newsBlock { width: 230px; height: 13em;display: block;float: left; margin: 1.2em 0px 0px 1.4em; padding: 0.5em;  background: #f3f5e7; }
.newsBlock div.newsBlockContainer {padding-bottom: 1em;  height: 12em;  overflow: auto}
.newsBlock div a  {font-size: smaller;}

.carousel_newsImg {text-align:center; padding-bottom: 10px; padding-top: 10px;}
.carousel_newsDate {text-align: right; font-size: 9pt;}
.carousel_news {font-size: 10pt; text-align:left}
/*Оформление показа категорий*/
.catListt {margin: 1em auto;width: 100%; height: 100%; text-align:center}
.catListt ul {display: inline-block; position: relative; margin: 0em auto }
div.catUl {width: 100%; height: 100%;  }
.catUl ul {width: 100%; height: 100%;  }
.siblingLi {width: 230px; min-height: 280px; display: block;float:left; margin: 0px 0px 15px 30px; padding: 8px 8px 8px 8px; border: 1px solid white; background: #f3f5e7; text-align:center}
.itemHref { font-size: 0.8em}
.catImg {text-align:center; margin: 10px; }
.catImg img {border: 1px solid silver;}
/*Показ  подстраниц в категории*/
/*.catListSmall {margin-left: 0;width: 100%; height: 100%;  border: 1px solid red;}*/
.siblingLiSmall {width: 150px; display: block;margin: 0px 0px 15px 0px; padding: 8px 8px 8px 8px; border: 1px solid white; background: #f3f5e7; text-align:center} 
.catListSmall {width: 140px; float: right;  margin:0;min-width: 140px; margin-right: 20px;}
.catListSmall ul {list-style-type: none;}
.catListSmall ul li a {font-size: 9pt;}
.catImgSmall img {border: 1px solid silver; width: 140px;}
.twoColumn {width: 80%; float: left;}
.singleColumn {}
.warning {text-align:center; font-size: big; background-color: red; color: #ffffff; font-weight: bold; padding: 1em}
.countdoc {margin-bottom: 1em}
.attaches {background: #fff; padding: 1em}
/*Логин форма*/
.firstpageLoginForm {
float: right; width: 13em; 
position: absolute; 
min-width:13em; right: 0px; font-size: 0.7em; 
padding: 10px 20px 20px 20px; border-radius: 0px 0px 0px 35px; 
background: url("/oss.nsf/pix.png"); 
behavior: url(/oss.nsf/PIE.htc);
}
.firstpageLoginForm form  {
top: 1em;
}
