@charset "utf-8";

h1{font-size: 22px; margin:0px;}
h2{font-size: 20px; margin:0px;}
h3{font-size: 16px; margin:0px;}
h4{font-size: 14px; margin:0px;}
h5{font-size: 12px; margin:0px;}
body{
background-color: #FFF; 
font-family: 'Times new roman', 'Century Schoolbook L', 'Sans', 'Arial';
}
#anchor{
display: block;
float:left;
margin-bottom: 100px;
text-align: center;
line-height: 150px;
}

p{font-size: 13px;}
/* выпадающее меню - начало */
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
  float: right;
  width: 180px;
  background: #FFF;
  -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
}
#nav li {
  float: right;
  position: relative;
  background: none;
}
#nav a {
  color: #636363;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  display: block;
  width: 155px;
  padding: 4px 12px;
  align: left;
}
#nav a:hover{
  border: 1px solid #000;
  font-size: 15px;
  font-weight:bold;
  background: #FFF;
  color: #232323;
  width: 165px;
  -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
}
#nav li:hover,
#nav li.jshover {
  background: #FFF;
}
#nav li ul {
  display: none;
  position: absolute;
  background: #FFF;
  padding: 1px;
  width: 180px;
}
#nav li li a {
  width: 140px;
  background: none;
}
#nav li.jshover li.jshover a {
  width: 160px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -8px;
  left: 118px;
  lef\t: 135px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
a{color: #666699; font-size: 13px;}
a:hover{color: Black;}
textarea{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 color: #000 !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px groove #c0c0c0;
}
textarea:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 color: #000 !important;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow: 4px 4px 5px -3px #000;
 background:#FFF !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
input{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 color: #000 !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px groove #c0c0c0;
}
input:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000 !important;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow: 4px 4px 5px -3px #000;
 background:#FFF !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
 input.inputmandatory:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow: 4px 4px 5px -3px #000;
 background:#FFCC66 !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
 input.loginform{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000;
 font-weight: normal !important;
 vertical-align: middle;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px groove #c0c0c0;
 }
  input.loginform:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 16px;
 color: #000;
 font-weight: bold !important;
 vertical-align: middle;
 -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #000;
 box-shadow:  4px 4px 5px -3px #000;
 background:#FFF; /* Задание цвета фона подсказки */
 border:2px solid #c0c0c0; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
input[type="submit"], input[type="file"]{
 -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #000;
 box-shadow:0px 0px 5px -3px #000;
 font-size: 13px;
 color: #000;
 font-weight: normal;
 font-style: normal;
}
input[type="button"]{
 -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #000;
 box-shadow:0px 0px 5px -3px #000;
 font-size: 13px;
 color: #000;
 font-weight: normal;
 font-style: normal;
 border:1px solid #000;
}
input[type=radio]:checked, input[type=checkbox]:checked{
 -webkit-box-shadow:1px 1px 5px #2c2c2c; /* красивости в виде тени */
 -moz-box-shadow:1px 1px 5px #2c2c2c;
 box-shadow:1px 1px 4px -3px #2c2c2c;
 color: #000;
}
em{font-style: normal;}
img{
background-color: transparent;
border-color: transparent;
border-style: hidden;
}
.imgleft{
float: left;
margin: 5px 5px;
}
.imgright{
float: right;
margin: 5px 5px;
}
.imgcentr{
display:block;
margin:5px auto;
}
#fixedtop {
 position: fixed;
 top: 0px;
 left: 0px;
 width: 100%;
 float: none;
 z-index: 3;
 background-color: #FFF;
}
#fixedbody {
 position: relative;
 top: 130px;
 left: 5px;
 width: 100%;
 z-index: 1;
}
#fixedbodysupp {
 position: relative;
 top: 90px;
 left: 5px;
 width: 100%;
 z-index: 1;
}
#fixedbodyprn {
 position: relative;
 top: 130px;
 left: 5px;
 width: 100%;
 z-index: 1;
}
.button{
font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
color: #000;
}
.about{font-size: 13px; color: #000 !important; text-align: left;}
.logontit{font-size: 18px; font-weight: bold; text-align: right; padding: 14px; color: #000;}
.logonbot{font-weight: normal; text-align: right; padding: 10px; color: #000; font-size: 12px; vertical-align: bottom;}
.logondat{font-weight: bold; text-align: right; font-size: 12px; color: #000; vertical-align:middle;}
.logondat2{font-weight: bold; text-align: left; font-size: 12px; color: #000; padding: 8px;}
.texttable{font-size: 13px; color: #3C6194; text-align: center;}
.texttableusr{font-size: 13px; color: #3C6194; text-align: left; font-weight: bold; font-style: italic;}
.texttableusrtit{font-size: 20px; font-weight: bold; text-align: left; color: #000; text-decoration: none;}
.texttableusrtitl1{font-size: 20px !important; font-weight: bold !important; text-align: left !important; color: #838383 !important; text-decoration: none !important;}
.texttableusrtitl2{font-size: 20px !important; font-weight: bold !important; text-align: left !important; color: #535353 !important; text-decoration: none !important;}
.photoalbtit{
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  color: #000;
  text-decoration: underline;
  margin-top: 10px;
  margin-left: 10px;
}
.photoname{
  font-size: 12px;
  font-weight: bold;
  color: #000;
  text-align: center;
  text-decoration: none;
}
.phoneotd{
  font-size: 13px;
  font-weight: bold;
  color: #64441F;
  text-align: left;
  text-decoration: none;
}
.phoneusr{
  font-size: 16px;
  font-weight: bold;
  color: #666699;
  text-align: left;
  text-decoration: none;
}
.support_ob{font-size: 13px; color: blue !important; font-weight: bold; vertical-align: middle;}
.support_ob2{font-size: 13px; color: red !important; font-weight: bold; vertical-align: middle;}
.support_ob3{font-size: 13px; color: #3C6194 !important; font-weight: bold; vertical-align: middle;}
.support_ob4{font-size: 13px; color: green !important; font-weight: bold; vertical-align: middle;}
.support_ob5{font-size: 16px; color: green !important; font-weight: bold;}
.support_ob6{font-size: 13px; color: green !important; font-weight: bold; font-style: italic;}
.support_ob7{font-size: 13px; color: #64441F !important;}
.support_ob8{font-size: 16px; color: #64441F !important; font-weight: bold;}
.supp_iniz{padding: 0 0 0 12px; font-size: 20px; font-weight: bold; font-style: italic; text-decoration: underline;}
.supp_iniz2{font-size: 20px; font-weight: bold;  font-style: italic;}
.support_search{font-size: 13px; color: #3A3A3A !important; text-decoration: none;}
.grn{color: green !important;}
.support{font-size: 13px; color: #000; font-weight: bold; vertical-align: middle;}
.support2{font-size: 13px; color: #666699 !important; font-weight: bold; font-style: italic; text-align: left;}
.support3{font-size: 22px; color: #000; font-weight: bold; font-style: italic; background-color: #FFE1AC; vertical-align: middle;}
.support4{font-size: 16px; color: #000 !important; font-weight: bold; text-align: left; text-decoration: none;}
.supportdel{font-size: 13px; text-align: center;}
.res{font-size: 14px; color: #000; font-weight: bold; text-align: center;}
.zayavka{font-size: 22px; font-weight: bold; color: #000; background-image: url(../img/supbg.png); vertical-align: middle;}
.zayavka2{font-size: 22px; font-weight: bold; color: #000; background-image: url(../img/supbg2.png); vertical-align: middle;}
.zayavka3{font-size: 22px; font-weight: bold; color: #000; background-image: url(../img/supbg3.png); vertical-align: middle;}
.filterr{font-size: 16px; font-weight: bold; color: #000; background-image: url(../img/filtr.png); vertical-align: middle;}
.link{color: #10557B;}
.userpage{font-size: 14px; font-weight: bold; text-align: left;}
.search_ext{border-top-style: solid; border-width: thin; border-color:silver; background-color:white; vertical-align:middle; align:middle;}
.resources{font-size: 13px; color: #000; border-top-style: solid; border-width: thin; border-color:silver; background-color:white; vertical-align:middle; align:middle; text-align: center;}
.tbllft{border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:white; vertical-align:middle; font-size: 13px; color: #264769; font-weight: bold;}
.topheader{font-size: 15px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/top_header.png);}
.topheaderlink{font-size: 15px; font-weight: bold; color: #FFF; text-align: center; background-image: url(../img/top_header.png);}
.menu{font-size: 13px; color: #FFF;}
.clock{font-size: 13px; color: #000; text-align: right; font-weight: bold;}
.topsearch{font-size: 20px; color: #FFF;}
.news{font-size: 16px; font-weight: bold; color: #FFF; text-align: center; background-image: url(../img/tbl_forecast.png);}
.news2{font-size: 22px; font-weight: bold; color: #000; text-align: center; border-bottom-style: solid; border-width: 1px; border-color: #666699;}
.news3{font-size: 12px; font-weight: bold; color: #000; text-align: left; text-decoration: none;}
.news4{font-size: 14px; font-weight: bold; color: #000; text-align: center; border-bottom-style: solid; border-width: thin; border-color: #666699;}
.news5{font-size: 18px; font-weight: bold; color: #505050; text-align: center; text-decoration: none;}
.meetname{font-size: 18px; font-weight: bold; color: #000; text-align: left; text-decoration: none; vertical-align: text-top;}
.newsbody{font-size: 14px; font-weight: normal; color: #000; text-align: left; border-bottom-style: solid; border-width: thin; border-color: #666699;}
.newspodp{font-size: 12px; color: #999; text-align: right;}
.newstbl{ border-collapse: collapse;}
.newstbllv{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/l_v.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstblv{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/v.png); border-collapse: collapse; height: 15px;}
.newstblrv{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/r_v.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstblr{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/r.png); border-collapse: collapse; width: 15px;}
.newstbll{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/l.png); border-collapse: collapse; width: 15px;}
.newstblrn{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/r_n.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstblln{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/l_n.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstbln{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/n.png); border-collapse: collapse; height: 15px;}
.newstblbg{font-size: 16px; font-weight: bold; color: #FFF; text-align: center; background-image: url(../img/bg.png); border-collapse: collapse;}
.newsdesch{font-size: 13px; font-weight: bold; color: #000; text-align: left !important; text-decoration: none !important;}
.newsdeschr{font-size: 13px; font-weight: bold; color: #000; text-align: right !important; text-decoration: none !important;}
.newsdesc{font-size: 13px !important; font-weight: normal !important; color: #505050 !important;}
.overdue{font-size: 13px !important; font-weight: normal !important; color: #ff7f00 !important; text-align: left !important;}
.overduetbl{font-size: 14px !important; font-weight: bold !important; color: #ff7f00 !important; text-align: left !important; text-decoration: none !important; vertical-align: middle;}
.photos{text-align: center; background-image: url(../img/photo.png);}
.input{background-color: #FFF; border-width: 1px; font-weight: normal;}
.inputmandatory{background-color: #FFCC66; border-width: 1px; font-weight: normal;}
.inputsearch{background-color: #FFF; border-width: 3px; border-style: inset; font-weight: normal;}
.forecast{font-size: 14px; font-weight: normal; color: #000; text-align: center; background-image: url(../img/forecast.png);}
.forecastcity{font-size: 14px; font-weight: bold; color: #fffecb; text-align: center;}
.meteoinfo{font-size: 14px; font-weight: normal; color: #fffecb; text-align: right;}
.textresource{font-size: 13px; color: #3C6194; font-weight: bold; font-style: italic; text-align: left;}
.topadmin{font-size: 18px; font-style: italic; color: #253064; height: 50px; width:100%; background-image: url(../img/boxmenuadm.png); border-bottom-style: solid; border-width: thin; border-color:black; border-top-style: none; border-left-style: none; border-right-style: none;}
.bottomadmin{width:100%; background-image: url(../img/bottoms.png);}
.useraddedit{border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:white; vertical-align:middle;}
.boxmenu{font-size: 13px; border-top-style: solid; text-align: center; border-bottom-style: solid; border-width: 1px; border-color: #89A6C3; padding: 7px; padding-left: 20px; padding-right: 20px; background-color: #E0EFF5; background-image: url(../img/boxmenuadm2.png);}
.tableheadercat{font-size: 13px; font-weight: bold; color: #000; text-align: center; background-color: #CAC7A7; background-image: url(../img/tbl_header.png);}
.tabledata{font-size: 13px; color: #000; text-align: center;}
.tabledata a{color: #FFF;}
.tabledata a:hover{color: #FFF;}
.support2 a{color: #FFF;}
.support2 a:hover{color: #FFF;}
.flop {font-size: 13px; color: green; font-weight: bold; vertical-align: middle;}
.flop a{color: #FFE1AC;}
.flop a:hover{color: #FFE1AC;}
.useraddedit{border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:white; font-size: 13px; color: #264769; font-weight: bold; vertical-align:middle;}
.textPage{
text-align: center;
width: 469px;
height: 270px;
background-color: white;
background-image: url(../logon.png);
}
.horizon{
position: absolute;
top: 50%;
left: 50%;
width: 469px;
height: 270px;
margin-left: -250px;
margin-top: -150px;
padding: 20px;
background: white;
}
.shut_logo{
position:absolute;
right:0.1%;
top:0.1%;
z-index:1;
background-image:url(../img/mousoff.png);
}
.shut_logo:hover{
background-image:url(../img/mouson.png);
}
.shut_img{
text-align: right;
}
.logout{
font-weight: bold;
text-align: right;
font-size: 12px;
color: #000;
padding: 12px;
}
.textPage2{
text-align: center;
width: 469px;
height: 270px;
background-color: white;
background-image: url(../img/logon.png);
}
.zagolovok{
 font-size: 20px;
 color: #000;
 font-weight: bold;
}
.menu_news_mesto
{
position:absolute;
right:6px;
top:115px;
z-index:2;
}
.menu_news_mestosm
{
position:absolute;
right:6px;
top:85px;
z-index:1;
}
.menu_news_mesto_pogoda
{
position:absolute;
right:6px;
top:100px;
z-index:1;
}
.menu_news_mesto2
{
position:absolute;
right:6px;
top:155px;
width: 180px;
z-index:1;
}
.menu_print_mesto
{
position:absolute;
right:6px;
top:120px;
width: 120px;
z-index:1;
}
.menu_print_mesto_back
{
position:fixed;
right:6px;
top:10px;
width: 100px;
z-index:2;
}
.menu_print_mesto_exp
{
position:absolute;
right:7px;
top:7px;
z-index:1;
}
.menu_print_mesto_reslt
{
position:absolute;
right:6px;
top:120px;
width: 200px;
z-index:1;
}
.head_tbl_rght{
font-weight: bold;
text-align: right;
font-size: 12px;
color: #000;
}
.upd{
 font-size: 13px;
 color: #000;
 font-weight: normal;
 text-align: center;
}
.informssilka{
font-style: italic;
font-weight: bold;
font-size: 13px;
color: #64441F;
}
/* start calendar*/
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight  in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
/* end calendar*/
.osn_top{
  background-image:url(../img/text_bkg_top.png);
  height: 14px;
}
.osn_top_r{
  background-image:url(../img/text_bkg_conner_1.png);
  height: 14px;
}
.osn_top_l{
  background-image:url(../img/text_bkg_conner_2.png);
  height: 14px;
}
.osn_left{
  background-image:url(../img/text_bkg_left.png);
}
.osn_right{
  background-image:url(../img/text_bkg_right.png);
}
.osn_center{
  background-image:url(../img/text_bkg_center.png);
}
.osn_bottom{
  background-image:url(../img/text_bkg_bottom.png);
  height: 13px;
}
.osn_bottom_r{
  background-image:url(../img/text_bkg_conner_4.png);
  height: 13px;
}
.osn_bottom_l{
  background-image:url(../img/text_bkg_conner_3.png);
  height: 13px;
}
/* основная форма конец*/
.upd{
 font-size: 13px;
 color: #000;
 font-weight: normal;
 text-align: center;
}
.upd_bld{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 text-align: center;
}
.add_field_op{
  font-size: 13px;
  color: #000;
  font-weight: bold;
  vertical-align: middle;
 }
.add_field{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 vertical-align: middle;
 background-color: #FFCC66;
}
.zagolovok{
 font-size: 20px;
 color: #000;
 font-weight: bold;
}
.console
{
 background-color: #1B2426;
 color: #FFF;
 font-size: 14px;
 font-weight: normal;
 border-style: ridge;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 border-width: 2px;
 border-color: #CAC7A7;
 -mozborder-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
}
.horizoninst{
position: absolute;
top: 50%;
left: 50%;
width: 700px;
height: 410px;
margin-left: -350px;
margin-top: -205px;
text-align: center;
background-color: #d9d9d9;
border-style: solid;
border-width: 2px;
border-color: #555;
padding-top: 15px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 3px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
}
.textfilecont
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 border-style: solid;
 border-width: 2px;
 border-color: #555;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
}
.tips
{
 background-color: #FFFCB0;
/* opacity: 0.8;
 filter:alpha(opacity=80);*/
 color: #000;
 font-size: 14px;
 font-weight: normal;
 border-style: ridge;
 border-width: 2px;
 border-color: #CAC7A7;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
}
.tipsimg
{
 background-color: transparent;
 border-color: transparent;
 border-style: hidden;
 top: -7px;
 left: -9px;
 position: relative;
}
.tips_mesto_prim
{
position:absolute;
right: 10px;
top: 80px;
z-index: 1;
}
.tips_mesto_prim_opener
{
position:absolute;
right: 13px;
top: 87px;
z-index: 1;
}
.zay_osn_step
{
 font-size: 13px;
 font-weight: bold;
 text-align: center;
 background-image: url(../img/boxmenuadm.png);
}
.fntbld{font-size: 13px; font-weight: bold; }
.fntit{font-size: 13px;  font-style: italic;}
.fntbldit{font-size: 13px; font-weight: bold;  font-style: italic;}
.fntunderline{font-size: 13px; text-decoration: underline;}
.fntzacherknuto{font-size: 13px; text-decoration: line-through;}
.fntbldzag1{font-size: 16px; font-weight: bold; color: #000;}
.fntbldzag2{font-size: 18px; font-weight: bold; color: #000;}
.fntred{font-weight: bold; color: #FF0000;}
.fntgreen{font-weight: bold; color: #00FF00;}
.fntblue{font-weight: bold; color: #0000FF;}
.fntkorich{font-weight: bold; color: #7e4444;}
.fntyellow{font-weight: bold; color: #FFF000;}
.fntgray{font-weight: normal; color: #A6A6A6;}
.fntorange{font-weight: bold; color: #FF9600;}
.fntwhite{font-weight: bold; color: #FFF;}
.fntbaloon{font-size: 14px; font-weight: bold; color: #505050 !important;}
.fntmarckorange{font-weight: bold; background-color: #FF9600; opacity: 0.7; filter:alpha(opacity=70);}
.fntmarckgreen{font-weight: bold; background-color: #20AC37; opacity: 0.7; filter:alpha(opacity=70);}
.fntmarckyellow{font-weight: bold; background-color: #FFF000; opacity: 0.7; filter:alpha(opacity=70);}
.fntmarckgray{font-weight: bold; background-color: #838383; opacity: 0.7; filter:alpha(opacity=70);}
#marobj{
position: relative;
transition-property: font-size;
transition-duration: 0.5s;
-moz-transition-property: font-size;
-moz-transition-duration: 0.5s;
-webkit-transition-property: font-size;
-webkit-transition-duration: 0.5s;
-o-transition-property: font-size;
-o-transition-duration: 0.5s;
font-size: 14px;
}
#marobj:hover{
position: relative;
transition-property: font-size;
transition-duration: 0.5s;
-moz-transition-property: font-size;
-moz-transition-duration: 0.5s;
-webkit-transition-property: font-size;
-webkit-transition-duration: 0.5s;
-o-transition-property: font-size;
-o-transition-duration: 0.5s;
font-size: 20px;
}
.tooltip {font-size: 14px; font-weight: bold; color: #505050 !important; position: relative; }
.tooltip span {
  position: absolute;
  right: -50px;
  top: -30px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  -moz-box-shadow:0 0 5px #000;
  box-shadow:0 0 5px #000;
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 0.9; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  box-shadow:  4px 4px 5px -3px rgba(0,0,0,0.5);
}
.tooltip span small {
  position: absolute;
  left: 80px;
  bottom: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-top:6px solid #FFFCC5;
  opacity: 0.9;
  border-right: 6px solid transparent;
}
.tooltip:hover span { display: block; }
.buttonbkg
{
  background-image: linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -o-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -moz-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -webkit-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -ms-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.21, rgb(158,158,158)),
	color-stop(0.61, rgb(199,199,199)),
	color-stop(0.81, rgb(186,184,186))
);
  color: #000;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #555;
  padding-top: 1px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 1px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -khtml-box-sizing: content-box;
  -box-sizing: content-box;
}