@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

.combooption
{
	font-size:11px;
	
	}
body {
	line-height: 1;
	font-family:tahoma,helvetica,arial, sans-serif; 
	font-size:11px;
	height:100%;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.tighttable td
{
  border-collapse: collapse; 
  border-spacing: 0px; /* cellspacing */
  padding:0;
}

.firsttable td {vertical-align:middle; padding:5px 0px 0px 0px;}

.backtable td {vertical-align:middle; padding:5px 5px 5px 5px;}

.ob_cbTables td
{
	padding:0;
	margin:0;
}

#wrapper {background:#fff;
 width:998px;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:11px;
margin:0 auto;
}

#head {height:180px; position:relative; background:url(../images/map.gif) 100% 0px no-repeat;}
h1{color:#fff; font-size:1.1em; font-weight: bold;}

#page {margin:10px 10px 0 0; clear:both;}

.leftblock {float:left;  position:relative; width:273px; background: url(../images/div.gif) 100% 53px no-repeat;}
.rightblock {float:left; width:675px;margin-left:8px;}
.rightblock p {padding-bottom:10px; line-height:1.2;}

.topmenu
{
	font-weight:bold; 
}

.topmenu td{padding: 5px;text-align:left;}
.topmenu td a {color:#79C500;}
.topmenu td a:hover {color:#f58220;}

#footer {position:relative; clear:both; margin:-61px auto 0; height:61px;  width:998px; font-size:11px; text-align:center;}

.protect{ height:61px; width:100%; clear:both;}

#ruspo_search_form
{
	margin: 0px auto;
	float:left;
	display:block;
	padding: 10px;
}

#search_form
{
	
}


.bot-nav {position:absolute; left:50%; margin-left:-207px; top:13px; overflow:hidden; text-align:center;}
.bot-nav li {float:left; border-left:1px solid #79c500; padding:2px 15px; margin-left:-1px;}
.bot-nav li a {color:#79c500; text-decoration:none;}
.bot-nav li a:hover {color:#f58220;}
.line {display:block; background:url(../images/foot-line.gif); height:4px; overflow:hidden; margin:0 137px;}
.copy {color:#f58220;  left:50%; margin-left:-68px; top:38px;}
.count {padding-top:13px; float:left;}
.count-right {float:right;}
.count a {padding-left:3px;}
.count-right  a {padding-right:3px;}

.logo {padding-top:0px; float:left;}


.top-nav {float:left; font-size:16px; padding:41px 0 0 10px;}
.top-nav li {float:left; border-left:1px solid #d1d1d1; padding:1px 20px 2px 11px;font-size:16px;}
.top-nav a {display:block; text-decoration:none; color:#79c500; padding-top:13px; position:relative;font-size:16px;}
.top-nav a i {width:8px; height:2px; overflow:hidden; background:url(../images/li1.gif); position:absolute; top:0; left:0;}
.top-nav li a:hover {color:#f58220;}
.top-nav li a:hover i {background:url(../images/li1.gif) 0 -2px;}

.ico {float:right; padding:6px 9px; background:#79c500; margin-top:0px;}
.ico li {float:left; margin:0 6px;}

.banner {clear:both; text-align:center; width:100%; top:110px; left:0; }
.left {float:left;}
.right {float:right;}

.avtoriz {color:#79c500; font-size:11px; margin-left:0px;}
.avtoriz td {vertical-align:middle; padding:0 4px 4px 0;}
.txt {width:75px; height:16px; border:1px solid #79c500;font-size:11px; padding:2px 0 0 0; margin:0;}


.l-nav {margin:18px 0 0 32px;}
.l-nav td{vertical-align:top;}
.l-nav .middle {vertical-align:middle;}
.left-nav {overflow:hidden;}
.left-nav li { border-top:1px solid #eaebec; margin-left:0px; margin-top:-1px; zoom:1;}
.left-nav a {font-size:12px; text-decoration:none; color:#79c500; padding:9px 10px 9px 15px; display:block; position:relative; zoom:1;}
.left-nav i {width:25px; height:19px; overflow:hidden; background:url(../images/li2.gif); position:absolute; top:5px; left:0;}
.left-nav li a:hover {color:#f58220;}
.left-nav li a:hover i {background:url(../images/li2.gif) 0 -19px;}

.banner-left{padding-top:35px;}


/*--- Search Form------------------- */

.searchFormWraper{font-size:11px;float: left; width: 717px; background:url(../images/searchFormBottom.gif) left bottom no-repeat #f89b4d;}
.searchForm{float: left; width: 701px; background:url(../images/searchFormTop.gif) left top no-repeat; padding: 5px 8px 5px 8px;}
.searchForm img{vertical-align: middle;}

.first{vertical-align:top;width: 245px;}
.first ul{float: left; width: 100%; list-style-type:none; padding: 10px 0 0 0;}
.first ul li{float: left; width: 100%; padding: 5px 0;}
.first ul li b{float: left; width: 100%; padding: 0 0 8px 0;}

.checkbox{padding: 0 5px; float: left; text-align:center;}
.checkbox2{padding: 0 10px; float: left;}
.checkbox label{_padding: 0 3px;}
*:first-child+html .checkbox label{padding: 0 3px;}

.searchButton{ width: 79px; height:24px; background:url('../images/find.gif') 0px 0px no-repeat #fff; font-size:10px; font-weight:bold; color:#79c500; padding: 3px; border: dotted 1px #618921; cursor: pointer; }
/*.searchButton{float:right; font-size:10px; font-weight:bold; margin: 0 10px 0 0;}*/

.second{vertical-align:top; width: 320px;padding:0 10px;}
.second ul{float: left; width: 100%; list-style-type:none; padding: 10px 0 0 0;}
.second ul li{float: left; width: 100%; padding: 5px 0;}
.second ul li.fifthL{float: left; width: 50%; padding: 5px 0;}
.second ul li.fifthR{float: left; width: 45%; padding: 5px 0 0 7px;}
.second ul li.fifthR input{border: solid 1px #bfbfbf;}
.second ul li b{float: left; width: 100%; padding: 0 0 8px 0;}

.third{vertical-align:top;width: 105px; padding:0 0 0 5px;}

div.scroll_third{float: left; overflow:auto; background:#fff; border: solid 1px #939a90; width: 129px; height: 268px; _height: 298px; margin: 15px 0 0 0;}
*:first-child+html div.scroll_third{float: left; overflow:scroll; background:#fff; border: solid 1px #939a90; width: 129px; height: 350px; margin: 15px 0 0 0;}
div.scroll_third ul{float: left; list-style-type:none; width: 100%;}
div.scroll_third ul li{float: left; width: 90%; padding: 4px 5px;}
div.scroll_third ul li input{vertical-align: middle;}

div.scroll_second_left{float: left; overflow:auto; background:#fff; border: solid 1px #939a90; width: 100px; height: 225px; _height: 247px;}
*:first-child+html div.scroll_second_left{float: left; overflow:scroll; background:#fff; border: solid 1px #939a90; width: 100px; height: 247px;}
div.scroll_second_left ul{float: left; list-style-type:none; width: 100%;}
div.scroll_second_left ul li{float: left; width: 90px; padding: 4px 5px;}
div.scroll_second_left ul li input{vertical-align: middle;}

div.scroll_second_right{float: left; overflow:auto;white-space: nowrap;background:#fff; border: solid 1px #939a90; width: 155px; height: 225px; _height: 247px; margin: 0 0 0 5px;}
*:first-child+html div.scroll_second_right{float: left; overflow:scroll; background:#fff; border: solid 1px #939a90; width: 140px; height: 247px; margin: 0 0 0 5px;}
div.scroll_second_right ul{float: left; list-style-type:none; width: 100%;}
div.scroll_second_right ul li{float: left; width: 90px; padding: 4px 5px;}
div.scroll_second_right ul li input{vertical-align: middle;}

.news ul {clear:both; padding:15px 0 2px; overflow:hidden; zoom:1;}
.news {clear:both; padding-bottom:15px; position:relative; zoom:1;}
.news h3 {color:#fff; float:left; clear:both; background:#79c500; display:inline; font-size:12px; padding:2px 5px; margin-left:60px;}
.news li {float:left;width:185px; margin-left:60px; display:inline; font-size:11px;}
.news li a {color:#79c500; clear:both; display:block; padding-bottom:2px;}
.news li a:hover {text-decoration:none; }
.news li p { font-size:9px; color:#fff; padding:2px 5px; background:#f68220; float:left; clear:left; margin-bottom:8px;}



