@charset "utf-8";
/* Copyright Спілка адвокатів України, 2011
   Copyright С.Гончаренко, 2011  */

/*********************
* COMMON ELEMENTS
*********************/
html, body {
	background:#ADADAD;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	margin-bottom:0px;
	margin-top:0px;
	width:100%;
	height:100%;
	font-size:13px;
}
img {
	border:0px;
}
*+html {
	margin:0;
	padding:0;
}
/*
strong {
  font-weight:500;
} */
  
.text_r {
	font-size: 11px;
	color: #920000;
	text-indent: 0 !important;
	text-align: left !important;
}
.text_g {
	font-size: 12px;
	color: #666;
}
a.text_g {
	font-size: 12px;
	color : #666;
	text-decoration: none;
}
a.text_g:hover {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.pdflink {
	font-size:12px;
	font-weight:400;
	color:#004d75;
	padding:5px 12px 5px 40px;
	background:url(../img/icons/pdf.gif) left bottom no-repeat;
	text-transform:uppercase;
	text-decoration: none;
	
}
a.pdflink:hover {
  text-decoration: none;
  background:#ccc url(../img/icons/pdf.gif) left bottom no-repeat;
}
.text_small {
	font-size: 10px;
	color : #666;
}
.text_news {
	font-size: 11px;
	color : #666;
	padding-right: 10px;
	text-align: left !important;
}
.text_b {
	font-size: 13px;
	color : #195890;
	text-indent: 0 !important;
}
.text_b strong {
	font-weight:500;
	letter-spacing:1px;
	text-align:left;
}
a.link_b {
	display:inline-block;
	width:8px;
	height:13px;
	margin-left:7px;
	background:url(../img/arrow_b.gif) 0 5px no-repeat;
	text-decoration: none;
}
.text_shadow {
	position:relative;
	font-size:12px;
	color:#004466;
	font-weight:bold;
	height:20px;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 1px 0 #fff;
}

div.mll ol { counter-reset: item;list-style-position:inside; }
div.mll ol li { display: block;padding:5px 0 2px 0; }
div.mll ol li:before { content: counters(item, ".", decimal) ". "; counter-increment: item; }
ol.lower-latin li { list-style-type: lower-alpha;}

.photoview {
  float: right;
  background: #FFF url(../img/layout/camsave.png) 5px 5px no-repeat;
  border: 1px #BBB solid;
  width: 100px;
  height: 70px;
  margin-left:12px;
  padding:20px 5px 0 90px;
  display:block;
  text-transform:uppercase;
	text-decoration: none;
  font-size:16px;
}  

.photoview:hover {
  cursor:pointer;
  background: #EFEFEF url(../img/layout/camsave.png) 5px 5px no-repeat;
}  
  
.clear {
	clear:both;
	line-height:0;
}
/*******************************
* LAYOUT COMMON ELEMENTS
********************************/
div.photo_comment {
  border-left:1px solid #ADADAD; 
  border-right:1px solid #ADADAD; 
  border-bottom:1px solid #ADADAD; 
  margin-top:10px; text-align:left;
  display:table-cell;
  width:610px;
}
div .all_tt {
	text-align:center;
	margin:0 auto;
	height:100%;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
}
div .all_t {
	margin-left: auto;
	margin-right: auto;
	height:100%;
	width:986px;
	position:relative;
	top:30px;
}
div .left_t {
	left:0px;
	width:3px;
	height:100%;
	float:left;
	position:absolute;
	background:url(../img/linleft.jpg) repeat-y right;
	padding-top:500px;
}
div .right_t {
	right:0px;
	width:3px;
	height:100%;
	float:right;
	position:absolute;
	background:url(../img/linright.jpg) repeat-y left;
	padding-top:500px;
}
div .rasdel, div .rasdel3 {
	position:relative;
	width:984px;
	left:1px;
	height:8px;
	background:url(../img/rasdel.png) repeat-x;
	top:-40px;
}
div #rasdel2 {
	position:relative;
	width:984px;
	height:8px;
	background:url(../img/rasdel2.png) repeat-x;
	left:-2px;
	top:25px;
}
hr {
	margin-top:5px;
	margin-bottom:5px;
	color:#CCC;
	size:1;
	/* for Opera  &  Mozilla/Gecko */
	background-color:#CCC;
	height: 1px;
	border-width:0px;
}
div .date {
	color:#004d75;
}
.outlined {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 0 !important;
	font-weight: 400;
	color: #555;
	text-align:left;
	letter-spacing: 1px;
	background-color: #fff;
	padding:5px;
	border: #ccc 1px solid;
}
/*********************
* HEADER
*********************/
div #header {
	width:986px;
	height:640px; /* !! different in index & content: for PhotoFrame to impl. */
	position:relative;
}
div #header_bot {
	width:100%;
	height:150px;
	position:relative;
	background:url(../img/2.jpg);
}
div #line {
	position:relative;
	top:40px;
	background:url(../img/line.png) repeat-x;
	height:2px;
	width:980px;
	left:3px;
}
div #line2 {
	position:relative;
	background:url(../img/line.png) repeat-x;
	height:2px;
	width:980px;
	left:3px;
	z-index:100;
}
img#logo {
	position:relative;
	float:left;
	left:50px;
	top:20px;
	width:124px;
	height:119px;
}
div #spilka {
	background:url(../img/name.jpg);
	position:absolute;
	left:186px;
	top:60px;
	width:423px;
	height:63px;
	z-index:5;
	float:left;
}
div #spilk { 
	background:url(../img/df.jpg);
	position:absolute;
	left:643px;
	top:46px;
	width:338px; /* р-р рис.: must be 338 not 337****/
	height:101px;  /* р-р рис.: must be 101 not 104****/
	z-index:5;
	text-align:left;
}
a.sp_link {
	position:relative;
	width:41px;
	height:41px;
	display:block;
	float:left;
	left:7px;
	top:28px;
	margin-left:10px;
}
div #sp_txt {
	position:relative;
	left:0px;
	top:15px;
	width:210px;
	line-height:1.1em;
	z-index:5;
	text-align:left;
	float:right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:10px;
}
/******************************
* MENU - TOP HORIZONTAL
******************************/
div #menu {
	background:url(../img/m3.jpg);
	position:relative;
	width:980px;
	height:113px;  /* рисунок - 103 ****/
	left:3px;
}
div .menu_h {
	position:relative;
	height:62px;
	float:left;
	width:auto;
	top:0;
}
div #menu2 {
	background:url(../img/ml.jpg) no-repeat;
	position:relative;
	width:968px;  /* рисунок - 965 ****/
	height:62px;
	top:10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#585757;
	font-weight:400;
	margin:0 auto;
	text-align:center;
}
div #nav {
	position:relative;
	display:inline-block;
	height:62px;
	width:auto;
	top:0;
	line-height:.8em;
}
div #nav a.menus_1 {
	color:#404040;
	width:auto;
	height:62px;
	display:inline-block;
	padding:14px 28px; /*15px 25px;*/
	text-decoration:none;
}
div #nav a.menus {
	background:url(../img/m2.jpg) no-repeat;
	color:#404040;
	width:auto;
	height:62px;
	display:inline-block;
	padding:14px 28px; /*15px 25px;*/
	text-decoration:none;
}
div #nav a.current, div #nav a:hover {
	background:url(../img/mact.jpg) repeat-x;
	color:#404040;
	width:auto;
	height:62px; /* проверить 61 (рис=61!) *******/
	display:inline-block;
	padding:14px 28px; /*15px 25px;*/
	text-decoration:none;
}
/******************************
* SUBMENU TOP HORIZONTAL
******************************/
div #region {
	background:url(../img/viddil.jpg) no-repeat;
	position:relative;
	width:982px;
	height:250px;
	top:-40px;
	left:2px;
	text-align:left;
}
#panes {
	position:relative;
	width:980px;
	height:252px;
}
div .panenes {
	display:none;
	position:absolute;
	width:980px;
	height:252px;
	line-height:1.2em;
}
div .photo_rada,
div .photo_prvl,
div .photo_vid,
div .photo_cmtt,
div .photo_buro,
div .photo_zhst {
	position:relative;
	width:320px;
	height:195px;
	top: 24px;
	left: 33px;
	background-position:100%;
	background-repeat:no-repeat;
}
div .photo_rada {
	background:url(../img/layout/photo_rada.jpg);
}
div .photo_prvl {
	background:url(../img/layout/photo_prvl.jpg);
}
div .photo_vid {
	background:url(../img/layout/photo_vid.jpg);
}
div .photo_cmtt {
	background:url(../img/layout/photo_cmtt.jpg);
}
div .photo_buro {
	background:url(../img/layout/photo_buro.jpg);
}
div .photo_zhst {
	background:url(../img/layout/photo_zhst.jpg);
}
div .reg_text {
	position:relative;
	width:580px;
	height:185px;
	top:-170px;
	left: 400px;
}
div .commiss {
	position:relative;
	width:940px;
	height:185px;
	float:left;
	top:25px;
	padding-left:20px;
}
div .reg_text p {
	color:#404040;
	font-size:12px;
	padding: 0;
}
div .reg_text a.more {
	color:#404040;
	font-size:11px;
	margin-right:45px;
	padding-right:15px;
	float:right;
	background:url(../img/arrow.gif) right 6px no-repeat;
}
div .reg_text a.more:hover {
	text-decoration:none;
}
ul.reg_vid, ul.pravl, ul.commiss {
	color:#404040;
	list-style-type:none;
	position:relative;
	float:left;
	font-size:12px;
}
ul.commiss {
	width:460px;
	top:-5px;
	left:60px;
	padding:0;
}
ul.pravl {
	top:-5px;
	width:170px;
	padding:0;
}
ul.comitt {}
ul.commiss li {}
ul.reg_vid li, ul.pravl li {
	/*width:170px;*/
	height:17px;
	position:relative;
}
ul.rada li, ul.comitt li {
	width:510px;
/*	height:17px;*/
	position:relative;
	padding-left:18px;
	background:url(../img/bullet_bl.gif) left no-repeat;
	list-style:none;
	color:#404040;
	font-size:12px;
}
ul.reg_vid li a, ul.pravl li a {
	color:#404040;
	text-decoration:none;
}
ul.reg_vid li a:hover, ul.pravl li a:hover {
	text-decoration: underline;
}
div .reg_title, div .commiss_title {
	text-align:center;
	font-size:21px;
	color:#155F83;
	width:450px;
	position:relative;
}
div .commiss_title {
	width:960px;
}
/*
div.reg_title_name {
	text-align:center;
	margin:0 auto;
	width:249px;
	height:24px;
	position:relative;
	background:url(../img/reg_name.jpg) no-repeat;
}
**/
/******************************
* SEARCH FORM & TOOLS
******************************/
div #search {
	position:relative;
	width:982px;
	height:40px;
	background:#A4C1CE;
	top:-40px;
	left:2px;
}
#cont {
	position:relative;
	display:block;
	background:url(../img/contactic.jpg) no-repeat;
	width:12px;
	height:10px;
	float:left;
	margin:14px 10px 10px 15px;
}
#map {
	position:relative;
	display:block;
	background:url(../img/mapic.jpg) no-repeat;
	width:12px;
	height:10px;
	float:left;
	margin:14px 10px 10px 10px;
}
#home {
	position:relative;
	display:block;
	background:url(../img/homeic.jpg) no-repeat;
	width:12px;
	height:10px;
	float:left;
	margin:14px 10px 10px 10px;
}
div #search_links {
	font-size:16px;
	float:right;
	position:relative;
	top:9px;
	left:-2px;
}
#search_form {
	float:right;
	position:relative;
	top:0px;
	left:-7px;
}
#search_input {
	background: #909090;
	position:relative;
	left:7px;
	border:1px solid #FFF;
	width:193px;
	color:#FFF;
	height:16px;
}
.search_subm {
	background:url(../img/search1.jpg) transparent no-repeat;
	width:30px;
	height:20px;
	text-indent: -1000em;
	border:0px;
}
.search_subm:hover {
	background:url(../img/search2.jpg) no-repeat;
}
div #s_links {
	position:relative;
	width:520px;
	float:left;
	right:50px;
}
.s_lin {
	color:#333;
	text-decoration:none;
	padding:10px;
}
.s_lin:hover {
	color:#FFF;
}
/*:::::::::::::::::::::::::::::::::::::
  BROWN BANNERS
::::::::::::::::::::::::::::::::::::::*/
div #razom, div #razom2 {
	background: url(../img/bbbb2.jpg) no-repeat;
	margin:0 auto;
	position: relative;
	z-index:5;
	top:-40px;
	width:992px;  /*1008px;*/
	height:69px;
	left:-4px;
}
div.fade {
	position:relative;
	width: 860px;
	height: 69px;
	padding:0 60px;
}
div.fade p {
	color:#C8BEBE;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	text-transform:uppercase;
	text-align:left;
	height: 69px;
	width: 820px;
}
div.fade a {
	color:#C8BEBE;
	text-decoration:none;
}
div.fade a:hover {
	text-decoration:underline;
}
/*		::::::::::::::::::::::::: !! TO CHECK THIS	
div #razom_text1 {
	color:#EBEBEB;
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
}

div #razom_text2 {
	color:#EBEBEB;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
*/
div #razrniz {
	position:relative;
	width:100%;
	height:3px;
	background:url(../img/lindown.jpg) repeat-x;
}
div #razrverh {
	position:relative;
	width:100%;
	height:3px;
	background:url(../img/linup.jpg) repeat-x;
}
div #middle_p {
	position:relative;
	width:980px;
	background:#A6C3CF;
	height:auto;
	top:-40px;
	left: 3px;
	display:inline-block;
}
div #left_middle {
	position:relative;
	width:676px;
	height:auto;
	float:left;
	display:block;
	top:-40px;
}
div #right_middle {
	position:relative;
	width:282px;
	height:auto;
	float:right;
	top:65px;
	display:block;
}
/***********************************
 AKTUALNO, VAZHLYVO, KOROTKO, NAV
 **********************************/
div #aktualno {
	position:relative;
	width:671px;
	height:auto;
	float:left;
	top:42px;
	display:block;
	padding-bottom:87px;
	right:-3px;
}
div #vazlivo {
	position:relative;
	width:282px;
	height:auto;
	float:right;
	display:block;
	top:0px;
}
div #akt_head {
	position:relative;
	width:671px;
	height:63px;
	background:url(../img/m1.jpg) no-repeat;
	float:left;
	top:31px;
	left:5px;
	text-align:center;
	font-size: 21px;
	font-weight:400;
	letter-spacing:2px;
	color:#404040;
	text-align:center;
	margin:0 auto;
}
div #vazl_head {
	position:relative;
	width:282px;
	height:63px;
	background:url(../img/vazl_h.jpg) no-repeat;
	float:right;
	top:-32px;
	right:8px;
	text-align:center;
	font-size:21px;
	letter-spacing:2px;
	color:#404040;
}
div #kor_head {
	position:relative;
	width:282px;
	height:63px;
	background:url(../img/vazl_h.jpg) no-repeat;
	float:right;
	top:-20px;
	right:8px;
	text-align:center;
	font-size:21px;
	letter-spacing:2px;
	color:#404040;
}
div #vazl_head_txt {
	position:relative;
	width:282px;
	height:63px;
	top:17px;
	text-align:center;
	margin:0 auto;
}
div #akt_head_txt {
	position:relative;
	width:671px;
	height:63px;
	top:17px;
	text-align:center;
	margin:0 auto;
}
div #kor_head_txt {
	position:relative;
	width:282px;
	height:63px;
	top:17px;
	text-align:center;
	margin:0 auto;
}
div #vazl_body {
	position:relative;
	width:280px;
	display:block;
	background:#EBEBEB;
	float:right;
	top:-27px;
	right:8px;
	text-align:center;
	font-size:21px;
	color:#444444;
	border:solid 1px #6B8691;
}
div #akt_body {
	position:relative;
	width:669px;
	height:100%;
	background:#EBEBEB;
	float:left;
	top:36px;
	left:5px;
	text-align:left;
	font-size:21px;
	color:#444444;
	border:solid 1px #6B8691;
	display:block;
}
div #akt_body table td {
	position:relative;
	width:100%;
	float:left;
	text-align:left;
}
div #korotko {
	position:relative;
	width:276px;
	margin-bottom:20px;
	float:right;
	display:block;
	padding-bottom:110px;
	top:10px;
}
div #kor_body {
	position:relative;
	width:280px;
	height:auto;
	background:#EBEBEB;
	float:right;
	top:-15px;
	height:auto;
	right:8px;
	display:block;
	padding-bottom:10px;
	text-align:center;
	font-size:21px;
	color:#444444;
	border:solid 1px #6B8691;
}
div .vazl_m {
	position:relative;
	width:100%;
	height:31px;
	background:url(../img/navmenu.jpg) repeat-x;
	top:-2px;
}
div #vazl_mm {
	position:relative;
	width:100%;
	height:115px;
	background:url(../img/navmenu.jpg) repeat-x;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#004d75;
	text-indent:30px;
}
div .vazl_m1 {
	position:relative;
	color:#004d75;
	text-align:left;
	font-size:15px;
	font-weight:400;
	top:30%;
	left:30px;
	text-shadow: 0 1px 0 #fff;
}
div .vazl_m1_active {
	color:#111;
	text-decoration:none;
}
div .vazl_m1 a {
	color:#004d75;
	font-size:15px;
	font-weight:400;
	text-decoration:none;
}
div .vazl_m1 a:hover {
	color:#004d75;
	font-size:15px;
	font-weight:400;
	text-decoration:underline;
}
div #vazl_mm1 {
	position:relative;
	top:10px;
}
div .vazl_mm2 {
	margin-bottom:10px;
}
div .vazl_m2 {
	position:relative;
	text-align:left;
	font-size:13px;
	padding:5px;
	width:200px;
	left:40px;
}
div .vazl_m2_active {
	color:#111;
	font-size:13px;
	text-decoration:underline;
}
div .vazl_m2 a {
	color:#444;
	font-size:13px;
	text-indent:0px;
	text-decoration:none;
}
div .vazl_m2 a:hover {
	text-decoration:underline;
}
div .navig {
	position:relative;
	background:url(../img/navmenu.jpg) repeat-x;
	width:100%;
	height:31px;
	top:-2px;
}
div .navig_akt {
	position:relative;
	background:url(../img/navmenu.jpg) repeat-x;
	width:668px;
	height:31px;
	top:-33px;
	left:-30px;
	display:block;
}
div #kor_new1 {
	position:relative;
	width:215px;
	height:180px;
	left:30px;
	top:10px;
}
div .kor_new {
	position:relative;
	width:220px;
	left:30px;
	margin-bottom:50px;
}
div .kor_new_ico {
	background:url(../img/new.jpg) no-repeat left bottom;
	width:23px;
	height:13px;
	float:left;
}
div .kor_new_date {
	position:relative;
	color:#993333;
	font-size:13px;
	text-align:left;
	width: 220px;
	height:auto;
	line-height:1.3em;
}
div .kor_new_body {
	position:relative;
	top:5px;
	color:#666;
	font-size:12px;
	text-align:left;
	width: 220px;
	height:auto;
	line-height:1.4em;
}
div #kor_new2 {
	position:relative;
	width:213px;
	left:30px;
	top:10px;
	height:180px;
}
div #akt_ico_pr {
	position:relative;
	background:url(../img/printer.png) no-repeat;
	width:24px;
	height:24px;
	float:right;
}
div .akt_navig {
	position:relative;
	font-size:12px;
	color:#004466;
	font-weight:bold;
	height:20px;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 1px 0 #fff;
}
div .akt_name {
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#993333;
	padding:15px 30px 10px 45px;
	text-transform:uppercase;
	text-shadow: 0 1px 0 #fff;
}
div .akt_name_link, div .akt_name_link a {
	color:#993333;
	text-decoration:none;
}
div .akt_name_link a:hover {
	color:#993333;
	text-decoration:underline;
}
h1 {}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
	color:#993333;
	padding:15px 30px 10px 45px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	text-shadow: 0 1px 0 #fff;
}
h3 {
	font-size:12px;
	font-weight:400;
	color:#004d75;
	padding:10px 30px 6px 45px;
	text-transform:uppercase;
}
h4 {
	font-size:12px;
	font-weight:400;
	color:#555;
	text-transform:uppercase;
	padding:12px 0 8px 0;
	letter-spacing:4px;
	text-align:center;
	text-shadow: 0 1px 0 #fff;
}
h4 a {text-decoration: none;}
h5 {
	font-size:13px;
	font-weight: normal;
	color:#004d75;
	padding:5px 45px 5px 30px;
	text-indent:15px;
}
.author {
	font-size:11px;
	font-weight: normal;
	color:#004d75;
	padding:5px 10px 5px 0;
	text-align:right;
	font-style:oblique;
}
.data {
	font-family: Georgia, "Times New Roman", serif;
	font-size:14px;
	font-weight: 600;
	color:#004d75;
	margin-right: 5px;
}
ul.akt li {
	padding-left:15px;
	padding-bottom:5px;
	list-style:none;
	background:url(../img/bullet_gr.gif) left 7px no-repeat;
}
div .akt_avtor {
	position:relative;
	color:#004466;
	font-size:12px;
	font-style:italic;
	text-align:right;
	font-weight:bold;
	height:20px;
}
div .akt_text {
	position:relative;
	font-weight:normal !important;
	line-height:1.4em;
	color:#444;
	font-size:13px;
	text-align: justify;
	width: 613px;
}
div .akt_text p {
	text-indent:15px;
	padding-bottom:3px;
}
div .akt_text a {
	color:#555;
}
div .akt_text a:hover {
	text-decoration:none;
}
div .akt_text img.fleft {
	float:left;
	border:#c8bebe 4px solid;
	margin:0 12px 2px 0;
}
div .akt_text img.fright {
	float:right;
	border:#c8bebe 4px solid;
	margin:0 0 2px 12px;
}
div #akt_text img {
	padding:10px;
}
ul.vid_head {
	padding-left:200px;
}
ul.vid_head p {
	text-indent:0;
	text-align:left;
	padding-bottom:0;
}
div .akt_new {
	position:relative;
	width:627px;
	left:30px;
	top:0px;
	margin-bottom:50px;
}
div #akt_new1 {
	position:relative;
	width:627px;
	height:225px;
	left:30px;
	top:0px;
}
div #akt_new2 {
	position:relative;
	width:627px;
	height:290px;
	left:30px;
	top:0px;
}
.akt_strelka {
	position:relative;
	background:url(../img/strelka.jpg) no-repeat right;
	height:20px;
	width:19px;
	float:right;
	margin-left:30px;
}
.akt_archive {
	position:relative;
	background:url(../img/archive.gif) no-repeat;
	height:16px;
	width:18px;
	float:left;
	margin-right:10px;
}
.strelka_txt {
	height:20px;
	float:right;
}
.strelka_txt a {
	color:#444;
	text-decoration:underline;
}
.strelka_txt a:hover {
	text-decoration:none;
}
span .strelka_text {
	position:relative;
	float:left;/*top:22px;*/
}
.strelka_text_kor {
	position:relative;
	float:left;
}
div .kor_strelka {
	position:relative;
	background:url(../img/strelka.jpg) no-repeat bottom;
	height:20px;
	width:40px;
	float:right;
}
div #numb_str {
	position:relative;
	width:627px;
	height:30px;
	text-align: center;
	margin: 0px auto;
	vertical-align: bottom;
	margin-bottom:10px;
}
div .navigation b {
	background:#A5C2CE;
	border:#808080 1px solid;
	width:30px;
	height:26px;
	float:left;
	margin-left:12px;
	margin-bottom:6px;
	color:#404040;
}
div .navigation a {
	border:#0095B2 1px solid;
	width:30px;
	height:26px;
	float:left;
	margin-bottom:6px;
	margin-left:12px;
	color:#0095B2;
	text-decoration:none;
}
div .navigation a:hover {
	border:#333 1px dotted;
	background:#A5C2CE;
	color:#333;
}
div #listalka2 {
	background:#0095B2;
	width:30px;
	height:30px;
	float:left;
	margin-left:12px;
	color:#FFF;
	float:right;
}
div #listalka2:hover {
	background:#A5C2CE;
	width:30px;
	height:30px;
	float:left;
	margin-left:12px;
	color:#000;
	float:right;
}
div #numb_str_width {
	width: 436px;
	height:30px;
	position:relative;
	text-align: center;
	margin: 0px auto;
}
/******************************
  NASHA SPILKA
******************************/
#panes2 {
	position:relative;
	width:980px;
	height:352px;
}
div .panenes2 {
	display:none;
	position:absolute;
	width:880px;
	height:352px;
}
div .panenes2 img {
	border:#CCC solid 1px;
	float:right;
	margin: 10px 12px 0 12px;
}
div #menu_zakon {
	position:relative;
	width:980px;
	height:64px;
	background:#7E949A;
	top:-40px;
	left:3px;
}
div #menu_zakon_width {
	position:relative;
	width:980px;
	height:50px;
	left:12px;
	top:15px;
}
div #ns_name {
	position:relative;
	background:url(../img/ns_name.jpg) no-repeat;
	width:320px;
	height:50px;
	left:-3px;
	top:-6px;
	margin-right:45px;
	float:left;
}
div #menu_zakon1 a {
	background:url(../img/ns-butt2010_normal.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon1 a:hover, div #menu_zakon1 a.current {
	background:url(../img/nsyear_butt_10_over.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon2 a {
	margin-left:10px;
	background:url(../img/nsyear_butt_09_normal.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon2 a:hover, div #menu_zakon2 a.current {
	background:url(../img/nsyear_butt_09_over.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon3 a {
	margin-left:10px;
	background:url(../img/nsyear_butt_08_normal.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon3 a:hover, div #menu_zakon3 a.current {
	background:url(../img/nsyear_butt_08_over.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon4 a {
	margin-left:10px;
	background:url(../img/nsyear_butt_08_normal.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #menu_zakon4 a:hover, div #menu_zakon4 a.current {
	background:url(../img/nsyear_butt_08_over.jpg) no-repeat;
	float:left;
	width:154px;
	height:42px;
}
div #zak_proadv_bg {
	background:#7E949A;
	width:980px;
	height:240px;
	position:relative;
	padding-top:0; /*  -5px :: negative values are not allowed!! ****/
	top:-40px;
	left: 3px;
}
div #zak_proadv {
	background:url(../img/zak_proadv.jpg) no-repeat;
	width:980px;
	height:250px;
	position:relative;
	top:5px;
}
div #zak_proadv_niz {
	background:url(../img/zak_proadv_niz.jpg) repeat-x;
	width:980px;
	height:23px;
	position:relative;
	top:5px;
}
div #zak_proadv_b {
	position:relative;
	width:852px;
	height:250px;
}
div .zak_proadv_text1 {
	position:relative;
	width:50%;
	height:250px;
	float:left;
	top:20px;
	left:23px;
}
div .zak_proadv_text2 {
	position:relative;
	width:49%;
	height:250px;
	float:right;
	top:20px;
	left:80px;
}
div .zak_t1 {
	color:#FFF;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
div .zak_t2 {
	color:#FFF;
	font-size:12px;
	font-family: Tahoma, Geneva, sans-serif;
}
div .zak_t3 {
	color:#333;
	font-size:12px;
}
div .zak_t4 {
	color:#444;
	font-size:18px;
}
/******************************
  BANNERS
******************************/
div #banners {
	background:#7E949A;
	width:980px;
	height:90px;
	position:relative;
	top:-23px;
	left: 3px;
}
div #banner1, div #banner2 {
	width:468px;
	height:60px;
	position:relative;
	top:15px;
	margin-left:15px;
	float:left;
}
/******************************
  FOOTER
******************************/
div .line3 {
	position:relative;
	top:-25px;
	background:url(../img/rasdel2.png) repeat-x;
	height:3px;
	width:980px;
	left:3px;
}
div #footer {
	position:relative;
	width:980px;
	height:48px;
	top:-24px;
}
div #footer_up {
	position:relative;
	left:3px;
	width:980px;
	height:50px;
	background:url(../img/foot_bg.jpg) no-repeat;
	top:-24px;
}
div #copyright {
	position:relative;
	width:700px;
	height:48px;
	float:left;
}
div #copyright_sp {
	position:relative;
	float:left;
	top:7px;
	color:#333;
	left:10px;
	font-size:11px;
}
div #copyright_sp a {
	color:#333;
	text-decoration:none;
	font-size:11px;
}
div #copyright_sp a:hover {
	color:#000;
	text-decoration:underline;
}
div #copyright_ab {
	position:relative;
	float:right;
	text-align:right;
	width:170px;
	left:-5px;
	top:7px;
	color:#333;
}
div #copyright_ab a {
	color:#333;
	text-decoration:none;
	font-size:11px;
}
div #copyright_ab a:hover {
	color:#000;
	text-decoration:underline;
}
div #copyright_ab2 {
	position:relative;
	float:right;
	font-size:11px;
}
div #counter_width a#foot_logo {
	position:relative;
	width:37px;
	height:32px;
	float:right;
	background:url(../img/foot_logo.jpg) no-repeat;
	left:0px;
	top:5px;
}
div #counters {
	position:relative;
	width:210px;
	height:48px;
	float:right;
	text-align:center;
	margin:0 auto;
}
div #counter1 {
	margin:0 auto;
	position:relative;
	width:88px;
	height:31px;
	float:left;
	top:7px;
}
div #counter2 {
	margin:0 auto;
	position:relative;
	width:88px;
	height:31px;
	float:right;
	top:7px;
}
div #counter_width {
	position:relative;
	width:210px;
	height:48px;
	text-align:center;
	margin:0 auto;
	left:-10px;
}
div #footer_down {
	position:relative;
	width:990px;
	height:73px;
	background:url(../img/foot.jpg) no-repeat;
	top:-24px;
	left:0px;
	padding-bottom:30px;
}
div #footer_bot {
	width:986px;
	height:28px;
	position:relative;
	background:url(../img/1_f.jpg);
	top:-24px;
}
/******************************
  FF (3.6) HACKs
******************************/
 @-moz-document url-prefix() {
	a:active, a:focus {
	outline: none;
  }
  div #nav {
	position:relative;
	display:block;
	height:100%;
	width:100%;
  }
  div.menu_h {
	position:relative;
 	height:auto;
	float:left;
	width:auto;
	left:4px;
  }
  #search_input {
	text-indent:3px;
	top:-1px;
  }
}

