
/** {margin: 0; padding: 0;}*/
html {height: 100%; background: #fff; margin: 0; padding: 0;}
body {
    height: 100%;
    position: relative;
    font: 12px Tahoma, Arial, Verdana sans-serif;
    margin: 0; padding: 0;
}
table {
    width: 100%;
    border-collapse: collapse;
    margin: 0; padding: 0;
}
td {
	border: 0px solid red;
	vertical-align: top;
  margin: 0; padding: 0;
}
#siteConteiner {
    width: 100%;
    height: 100%;
    background: #fff;
    border-top: 5px solid #00537b;
    margin: 0; padding: 0;
}
#left {
    width: 200px;
    background: url(../img/leftStrip.gif) #fff 0 100% repeat-y;
}
#right {background: url(../img/rightStrip.gif) #fff 100% 0 repeat-y;}
#left .header {
    width: 200px;
    height: 157px;
    background: url(../img/leftImg.gif) transparent 0 0 no-repeat;
    /*border-top: 5px solid #00537b;*/
}
#right .header {
    width: 100%;
    height: 157px;
    background: #666;
    margin: 0; padding: 0;
}
#rightPanel {
  width: 200px;
  margin: 0; padding: 0;
}
#leftFooter {
  background: url(../img/leftStrip.gif) #fff 0 100% repeat-y;
  margin: 0; padding: 0;
}

#one {
    width: 100%;
    height: 129px;
    background: url(../img/back.jpg) transparent 0 0 no-repeat;
    position: relative;
    margin: 0; padding: 0;
}
#two {
    width: 100%;
    height: 28px;
    background: url(../img/zub.gif) transparent 0 0 repeat-x;
    margin: 0; padding: 0;
}
#left .myline {
    height: 24px;
    background: #00537b;
    margin-bottom: 30px;
}
#content .myline {
    height: 24px;
    background: url(../img/fonStrip.gif) transparent 0 0 repeat-x;
}
#rightPanel .myline {
    height: 24px;
    background: #00537b;
}
/*меню*/
#two ul {
	position: relative;
	z-index: 1000;
	padding: 2px 0 0 30px; 
	margin: 0; 
	font: 12px Tahoma, Arial, Verdana sans-serif;
	overflow: hidden;
}
#two li {
	display: block;
	float: left;
	margin-left: 8px; 
	padding: 0;}
#two li a {
		display: block;
		float: left;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 6px;
		overflow: hidden;
    font: 12px Tahoma, Arial, Verdana sans-serif;
}
#two li a:hover, #two li a:active {
   background: #fff;
   color: #00537b;
   font: 12px Tahoma, Arial, Verdana sans-serif;
}
#terminator {width: 550px;}
#content h2 {
  /*color: #00537b;*/
  font-size: 15px;
  font-weight: bold;
  margin: 1px 20px 0 0;
}
/*описание логотипа*/
#right .header #one h1 a {
     text-decoration: none;
     cursor: pointer;
}
#right .header #one h1 a span.name {
    position: absolute;
    top: 45px;
    left: 100px;
    z-index: 4;
    height: 50px;
}
#right .header #one h1 a span.name span.top {
    font: bold 32px Tahoma, Arial, Verdana sans-serif;
    color: #fff;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 3;
}

#right .header #one h1 a span.name span {
    font: bold 32px Tahoma, Arial, Verdana sans-serif;
    color: #001d3d;
    position: relative;
    top: -36px;
    left: 1px;
    z-index: 2;
}
#right .header #one h1 a span.name strong {
    font: bold 32px Tahoma, Arial, Verdana sans-serif;
    color: #00537B;
    position: relative;
    top: -72px;
    left: 2px;
    z-index: 1;
}
/*Конец описания логотипа*/

/*Левые ссылки*/
#left .menu {
  margin: 0 8px;
  padding: 0;
}
#left .menu ul {
  padding: 0;
  margin: 0;
}


#left .menu ul li {
  margin: 0 0px 10px 0;
  padding: 6px 0px 5px 0;
  border-bottom: 2px solid #006666;
  text-align: right;
  color: #006666;
  list-style-type: none;
  font: 12px Tahoma, Arial, Verdana sans-serif;
  background: url(../img/linkLine2.gif) transparent 100% 0 no-repeat;
}

#left .menu ul li a {
  color: #000;
  /*background: url(../img/linkLine2.gif) transparent 100% 0 no-repeat;*/
  /*padding: 6px 0px 0 0;*/
  text-decoration: none;
  font: 12px Tahoma, Arial, Verdana sans-serif;
}
/*Основноий контент*/
#contentBlock {
  margin: 20px;
  font: 12px Tahoma, Arial, Verdana sans-serif;
}
#contentBlock p, #contentBlock ul, #contentBlock h1, #contentBlock h2, #contentBlock h3, #contentBlock h4 {
  margin-bottom: 1em;
}
#contentBlock a {
  text-decoration: none;
  color: #00537b;
}
#contentBlock a:hover, #contentBlock a:active {
  text-decoration: underline;
}



#rightFooter {
  vertical-align: bottom;
  background: url(../img/rightStrip.gif) #fff 100% 0 repeat-y;
}
#inFooter {
  width: 100%;
  border: 0px solid black;
  background: url(../img/bottomStrip.gif) #fff 0 0 repeat-x;
  height: 70px;
}

#inRight {
  float: left;
  border: 0px solid green;
  height: 70px;
  vertical-align: bottom;
}

#inLeft {
  width: 200px;
  float: right;
  border: 0px solid red;
  height: 70px;
  background: url(../img/rightStrip.gif) #fff 100% 0 repeat-y;
}
#left .menu h3 {
  margin-bottom: 1em;
  color: #00537B;
  font-size: 15px;
  font-weight: bold;
}
#inRight img {border: none; margin: 10px 0 0px 10px;}
.copy {color: #fff; margin: 7px 0 0 20px;}
.copy a {color: #fff;}

	.uss-site-copyright, .uss-sys-copyright {
		display: inline;
	}

#left .cont {margin: 50px 8px 0 8px; text-align: right;}
#left .cont h3 {font-weight: bold; margin-bottom: 0.8em;}



#coner1 {
  float: left;
  position: relative;
  left: -5px;
 }
 #coner2 {
  float: right;
  position: relative;
  right: -5px;
 }
 html > body #coner1 {position: relative; left: 0;}
 html > body #coner2 {position: relative; right: 0;}

 #two li.active a.active {
   background: #fff;
   color: #00537b;;
 }

#rightPanel .dopInfo {
    margin: 30px 8px 0 8px; 
}
#rightPanel .histiry {
    margin: 50px 8px 0 8px;
}
#rightPanel .dopInfo h3, #rightPanel .histiry h3 {font-weight: bold; margin-bottom: 0.8em;}

#left .myline img {border: none; margin: 3px 5px; 0 5px;}
#left .myline {text-align: center;}

p, form, .table, a {font: 12px Tahoma, Arial, Verdana sans-serif;}
h1 {font: bold 15px Tahoma, Arial, Verdana sans-serif;}
h2 {font: bold 14px Tahoma, Arial, Verdana sans-serif;}
h3 {font: bold 13px Tahoma, Arial, Verdana sans-serif;}
h4  {font: bold 12px Tahoma, Arial, Verdana sans-serif;}
h5  {font: bold 12px Tahoma, Arial, Verdana sans-serif;}
h6  {font: bold 12px Tahoma, Arial, Verdana sans-serif;}

#contentBlock p {font: 12px Tahoma, Arial, Verdana sans-serif;}
a {
  color:#00537B;
  text-decoration: none;
  font-size: 12px;
}
#forumTable td {
  font: 12px Tahoma, Arial, Verdana sans-serif;
  width: auto;
}
#forumTable th {
  font-size: 12px;
  }
#contentBlock a.active {
    color: black;
}

#nbTable {border-collapse: separate;}

#contentBlock table, #nbTable, #forumTopicTable {width: auto; font: 12px Tahoma, Arial, Verdana sans-serif;}

#rightPanel .news {
    margin: 30px 8px 0 8px; 
}
#rightPanel .calendar {
    margin: 30px 8px 0 8px; 
}
#rightPanel .news a {font: 12px Tahoma, Arial, Verdana sans-serif;}

table.MsoNormalTable {
  font: 12px Tahoma, Arial, Verdana sans-serif;
  width: auto;
}

#navigation {
  color: #00537b;
  margin: 0;
  padding: 0;
}

#content .myline #navigation {float: right; color: #00537b;}

/*#content #contentBlock table tr td {
    border: 1px solid #000 !important;
 }*/
/*#content #contentBlock table {
    border: 1px solid #000 !important;
 }*/
.ssnn-copyright {
	left:-95px;
	position:relative;
	top:10px;
}
.uss_form_tml .uss_form_text input, .uss_form_tml  .uss_form_textarea textarea  {
	width: 150px;
}
