.clear { clear: both; font-size: 0; height: 0; line-height: 0; }



.buttons { text-align: center; }
/* MODULES */
.modules { overflow: hidden; padding: 0 5px 5px 5px; width: 220px; }
 .modules h3 { background: url(../img/modules_h3_bg.gif) no-repeat 0px 18px; font-size:150%; height: 35px; padding: 8px 0 0 17px; }
  .modules h3 a:link, .modules h3 a:visited, .modules h3 a:hover, .modules h3 a:active { color: #000; }
 .modules h4 {  font-size: 120%; }
 .modules .nbTable {}
 .modules .nbTable input {width:150px;}
 .modules .nbTable td {line-height:26px;}
 .modules .nbTable .submit {float:left; position:relative; right:5px; line-height:16px; width:66px;}
 .modules .nbTable td {text-align:right;}
 .modules .search {text-align:left;}
  .modules .search input {width:191px;}
  .modules .search button {margin:5px 0 0 -1px; width:66px;}


.vmenu {  }
 .vmenu ul { list-style-type: none; margin: 0 0 10px 0; padding: 15px 0 0 0; }
  .vmenu ul li { margin: 0 0 0 10px; padding: 0; }
   .vmenu ul li a { border: solid #ccc; border-width: 1px 0 1px 1px; display: block; font-size: 130%; padding: 5px; }
   .vmenu ul li a:link, .vmenu ul li a:visited, .vmenu ul li a:hover, .vmenu ul li a:active { color: #2d8e00; border: solid #ccc; border-width: 1px 0 1px 1px; display: block; font-size: 130%; padding: 5px; text-decoration: none; }
   .vmenu ul li a:hover { background-color: #2d8e00; color: #fff; padding: 5px; }
   .vmenu ul li a.active { background-color: #2d8e00 !important; color: #fff !important; padding: 5px !important; }


/* / */

form.search { margin: 25px 0 25px 0; }
 form.search td { vertical-align: middle; }
  form.search strong { color: #c7e5ff; display: block; margin: 4px 2px 0 0; }
  .submit, .left_block button { background: #007700; border: 1px solid #ccc; color: #fff; font-weight: bold; margin: 0 0 0 5px; }
	.left_block button {position:relative; left:-5px;}

#main { height: 100%; width: 100%; }
 #header { background: url(../img/header_bg.jpg); border-bottom: 1px solid #fff; height: 126px; }
  #header div.container { background: url(../img/header_bg_img.jpg) no-repeat; height: 126px; }
   #header div.container h1 { color: #fff; font-size: 220%; margin:30px 0 0 20px; width: 400px; }
   #header h2 { color: #f3f9f1; font-size: 130%; left: 500px; position: absolute; top: 50px; }
   #header div.container * {float:left}
   #header div.container #logotypeImg {margin:10px 0 0 20px;}

 #topmenu { background: #8393ca; padding-left:20px; height: 37px; overflow: hidden; }
  #topmenu table { height: 28x; margin: 9px 0 0 0; }
   #topmenu table td {                                        /*правый имг*/
   	background: #fff url(../img/topmenu_td_bg.gif) no-repeat; background-position: right top; padding: 0px solid; height: 28x; white-space: nowrap;
   }
   #topmenu a {
   	background-color: #8393ca; background-image: url(../img/topmenu_a_bg.gif); background-repeat: no-repeat; background-position: left top;
   	border-right:solid #ffffff 1px; color: #fff; display: block; font-size: 120%; font-weight: bold; height: 28px; text-decoration: none;
   }
   #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {
   	margin:0;
   	background-color: #8393ca; background-image: url(../img/topmenu_a_bg.gif); background-repeat: no-repeat;
   	background-position: left top; color: #fff; display: block; font-size: 120%; font-weight: bold; height: 28px; padding: 5px 10px 0 14px;
   	text-decoration: none;
   }
   #topmenu a:hover {
   	margin:0 7px 0 -1px; padding: 5px 4px 0 14px; background-color: #fff; color: #8393ca; position: relative; z-index: 2;
   }
   #topmenu a.active {
   	background-color: #fff ; color: #8393ca; padding: 5px 4px 0 14px;
   	position: relative !important; z-index: 2 !important;
   	margin:0 7px 0 -1px;
   }

 #content { padding: 20px; width: 100%; }
  #content div.clear { width: 500px; }

 #frstbar { padding: 25px 0 30px 0; width: 240px; border: dotted #62aa40; border-width:0 0 0 1px; }
  #frstbar div.clear { width: 240px; }
   #frstbar .modules { padding:0; margin:0; }
    #frstbar .modules div { margin-left:20px; }

 #scndbar { background: #e7f4e0; padding: 15px 5px 0 5px; width: 220px; }
  #scndbar div.clear { width: 220px; }


 #footer {  }
  #footer div.bottommenu { padding: 5px 0 5px 20px; }
   #footer div.bottommenu img { margin: 0 7px 0 7px; }
   #footer div.bottommenu a {  }
   #footer div.bottommenu a:link, #footer div.bottommenu a:visited, #footer div.bottommenu a:hover, #footer div.bottommenu a:active { color: #8393ca; font-weight: bold; }
   #footer div.bottommenu a:hover {  }
  #footer div.copy { margin: 0 0 50px 0; padding: 5px 0 5px 20px; }
   #footer div.copy a { color: #00aa00; }

/*contenT*/
ol li ul, ul li ol {padding:0; margin:0;}
ul li, ol li {line-height:20px;}

.table1 {abackground:red;}
.table1 td {padding:4px 10px 4px 10px; width:50%;}
.table1 .head {background:#8393ca; line-height:20px; color:#ffffff; font-weight:bold;}
.table1 .tr_gray {background:#eaeaea;}
.table1 .td1 {border-right:solid #eaeaea 1px;}
.table1 .tr_gray .td1 {border-right:solid #ffffff 1px;}
.table1 .td_top_line {border-top:solid #8393ca 1px; padding:0px 10px 4px 10px;}
/*enD_contenT*/






