* {

	margin:0;
	padding:0;
	border:0;
}
h1{
	font:bold 12px Arial;
}
h2{
	padding:0 25px;
	font:bold 14px Arial;
}
p{
	font:12px Arial;
	color:#000000;/*575757;*/
	text-align:justify;
}

td.onis p a {
	font:12px Arial;
	color:#000000;
	text-decoration:underline;
}
td.onis p a:hover {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
}
td.onis p.rel a {
	text-decoration:none;
	color:#575757;

}
td.onis p.rel a:hover {
	text-decoration:underline;
}
li {
	font:12px Arial;
	color:#575757;
}
ul {
	margin:0 0 0 20px;
}
h1 a{
	font:bold 12px Arial;
	color:#000;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
body{
	text-align:center;
	font:14px Arial, Helvetica, Sans Serif;
	background:#353535 url(../img/bg_top.jpg) 0 0 repeat-x;;
}

#global{
	width:100%;
	background:url(../img/bg_bt.jpg) 0 100% repeat-x;
}
#global-r{
	width:100%;
	background:url(../img/bg_rt.jpg) center 0 no-repeat;
}
#global-r2{
	width:100%;
	background:url(../img/bg_rt2.jpg) center 0 no-repeat;
}
#global-r3{
	width:100%;
	background:url(../img/bg_rt3.jpg) center 0 no-repeat;
}
#global-r4{
	width:100%;
	background:url(../img/bg_rt4.jpg) center 0 no-repeat;
}
#global-r5{
	width:100%;
	background:url(../img/bg_rt5.jpg) center 0 no-repeat;
}
#global-r6{
	width:100%;
	background:url(../img/bg_rt6.jpg) center 0 no-repeat;
}
#global-l{
	width:100%;
	background:url(../img/bg_lt.png) 0 100% no-repeat;
}
#global-l3{
	width:100%;
	background:url(../img/bg_lt3.png) 0 100% no-repeat;
}
#global-l4{
	width:100%;
	background:url(../img/bg_lt4.png) 0 100% no-repeat;
}
#global-l5{
	width:100%;
	background:url(../img/bg_lt5.png) 0 100% no-repeat;
}
#global-l6{
	width:100%;
	background:url(../img/bg_lt6.png) 0 100% no-repeat;
}

.color1{
	background:url("../img/bg_opros.jpg") 50% 50% no-repeat;
}
.color3{
	background:url("../img/bg_opros3.jpg") 50% 50% no-repeat;
}
.color4{
	background:url("../img/bg_opros4.jpg") 50% 50% no-repeat;
}
.color5{
	background:url("../img/bg_opros5.jpg") 50% 50% no-repeat;
}
.color6{
	background:url("../img/bg_opros6.jpg") 50% 50% no-repeat;
}


#page{
	margin:0 auto;
	padding:30px 0 0;
	width:970px;
	#min-height:972px;
	height:auto !important;
	height:972px;
	text-align:left;
}
#all{
	width:960px;
}
#all td{
	vertical-align:top;
}
#banner{
	padding:0 22px 0 0;
	*padding:0 24px 0 0;
	text-align:center;
}
#lang{
	margin:0 0 40px;
}
#lang, #lang a{
	padding:15px 2px 0;
	font:10px Arial;
	color:#000;
}
#lang a:hover{
	color:#000000;
	text-decoration:none;
}
#lang a.here{
	color:#a3a3a3;
}
#lang a.here:hover{
	text-decoration:underline;
}
#banner form{
	margin:75px 0 0;
}
#banner form td{
	vertical-align:middle;
}
.search{
	padding:1px 6px;
	width:146px;
	height:19px;
	font:italic 11px Verdana;
	color:#a3a3a3;
	border:1px solid #868686;
}
.ss{
	margin:15px 0 51px;
	color:#000000;
	font-size:12px;
}
.enter, .register{
	font:10px Arial;
	color:#000;
	text-transform:uppercase;
}
.enter{
	padding:0 7px 0 10px;
	background:url(../img/enter.gif) 0 50% no-repeat;
}
.register{
	padding:0 0 0 10px;
	background:url(../img/register.gif) 0 50% no-repeat;
}
.banners{
	margin:15px 0 0;
	padding:4px;
	width:204px;
	border:1px solid #dedede;
	background:#fff;
}
.banners form#opros{
	margin:15px 4px 20px 5px;
	font:12px Arial;
}
.banners form#opros input{
	margin-right:8px;
}
.banners form#opros p{
	color:#000;
	padding-bottom:5px;
}
.banners form#opros .button{
	margin-top:10px;
	padding:2px 0;
	width:79px;
	font:10px Arial;
	color:#fff;
	background:url(../img/bg_button.jpg) no-repeat;
}

table.vopros{
	padding:0;
}

table.vopros td {
	font:12px Arial;
	color:#000000;
	padding:2px 2px;
	vertical-align:middle;
}

.vopros{
	padding:10px 8px;
	font:12px Arial;
	color:#fff;
	text-align:left;
}
.vopros2{
	width:205px;
	padding:0;
	font:12px Arial;
	color:#fff;
	text-align:left;
}

.vopros3{
	width:205px;
	padding:0;
}

.vopros3 div, .vopros div {
	padding:10px 8px;
	font:12px Arial;
	color:#fff;
	text-align:left;
}

.color1{
	background:url("../img/bg_opros.jpg") 50% 50% no-repeat;
}
.vopros span{
	font:10px Arial;
	font-style:normal;
	white-space:nowrap;
	text-transform:uppercase;
}

.vopros a, .vopros3 a{
	font:10px Arial;
	font-style:normal;
	white-space:nowrap;
	text-transform:uppercase;
	color:#ffffff;
}

.vopros img{
	margin:0 5px -5px 0;
}

.vopros3 div img{
	margin:0 5px -5px 0;
}

.vopros img.name{
	margin:-5px 0 -10px -4px;
 	*margin:-5px -8px -10px 0;
}

textarea.otvet_textarea {
	width:189px;
	height:34px;
	background:url("../img/bg_textarea.gif") 0 0 no-repeat;
	font:12px Arial;
	color:#000000;
	padding:3px 0 0 5px;
}

#content{
	padding:20px 0 0;
	width:723px;
	height:100%;
}
#cont{
	width:100%;
	height:100%;
	border:0px solid red;
}
#menu{
	margin:0 -12px;
	position:absolute;
	padding:7px 0 23px;
	width:748px;
	text-align:center;
	background:url(../img/bg_menu.png) no-repeat;
}
#menu ul {
	margin:0;
}
@-moz-document url-prefix(){#menu{padding:6px 0 23px;}}
#menu li{
	float:left;
	list-style:none;
}
#menu li a{
	padding:0 17px 15px;
	*height:25px;
	font:bold 12px Arial;
	color:#000;
	text-transform:uppercase;
}
#menu li a.russki{
	padding:0 14px 15px;
	*height:25px;
	font:bold 12px Arial;
	color:#000;
	text-transform:uppercase;
}
#menu li ul{
	display:none;
	position:absolute;
	list-style:none;
}
#menu li ul li{
	padding:4px;
	float:none;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url("../img/bg_dropmenu.jpg") repeat-x;
}
#menu li ul li a{
	*height:auto;
	font:12px Arial;
	color:#575757;
	text-transform:none;
}
#menu li ul li a:hover{
	color:#000;
}
#menu li:hover ul,
#menu li ul:hover,
#menu li.jshover ul,
#menu li ul.jshover{
	display:block;
	top:0;
	margin:29px 0 0 -12px;
	*margin:29px 0 0 -102px;
}

#menu li ul.ul_3_ua{
	top:0;
	margin:29px 0 0 6px;
	*margin:29px 0 0 -142px;
}
#menu li ul.ul_3_ru{
	top:0;
	margin:29px 0 0 19px;
	*margin:29px 0 0 -135px;
}
#menu li ul.ul_5_ua{
	top:0;
	margin:29px 0 0 -12px;
	*margin:29px 0 0 -112px;
}
#menu li ul.ul_5_ru{
	top:0;
	margin:29px 0 0 -24px;
	*margin:29px 0 0 -146px;
}
#menu li ul.ul_6_ua{
	top:0;
	margin:29px 0 0 -12px;
	*margin:29px 0 0 -127px;
}

#menu li ul.ul_7_ua{
	top:0;
	margin:29px 0 0 -17px;
	*margin:29px 0 0 -107px;
}
#menu li ul.ul_7_ru{
	top:0;
	margin:29px 0 0 -19px;
	*margin:29px 0 0 -107px;
}

#menu li ul.ul_3_en{
	top:0;
	margin:29px 0 0 19px;
	*margin:29px 0 0 -136px;
}
#menu li ul.ul_5_en{
	top:0;
	margin:29px 0 0 6px;
	*margin:29px 0 0 -100px;
}
#menu li ul.ul_6_en{
	top:0;
	margin:29px 0 0 -12px;
	*margin:29px 0 0 -127px;
}

#menu li ul.ul_7_en{
	top:0;
	margin:29px 0 0 6px;
	*margin:29px 0 0 -84px;
}

.white{
	background:#fff;
/*	height:432px;
	*height:435px;*/
}
#news{
	margin:0 -10px;
	padding:8px 25px 12px;
	width:742px;
	position:absolute;
	background:url(../img/bg_news.png) 0 0 no-repeat;
}
#photogallery{
	margin:0 -10px;
	padding:8px 25px 12px;
	width:742px;
	position:absolute;
	background:url(../img/bg_photogallery.png) 0 0 no-repeat;
}
.gallery_flesh{
	margin:35px 0 0;
	*margin:37px 0 0;
}
body:last-child:not(:root:root) .gallery_flesh{margin:32px 0 0;}
.gallery_flesh h1{
	padding:0 0 0 30px;
}
.news_block{
	height:390px;
	background:url(../img/bg_news_block.jpg) 0 0 repeat-x;
	padding:0 0 0px 0;
}
.novina{
	margin:45px 0 0 30px;
	width:315px;
	height: 145px;
	float:left;
}
.novina a{
	color:000;
}
.novina h1{
	padding:0 0 10px;
}
.novina h1 a{
	font:bold 12px Arial;
}
.novina p{
	text-align:justify;
}
.novina p a{
	font:11px Arial;
	color:#575757;
	line-height:12px;
}
.novina .left{
	margin:3px 10px 0 0;
}
.news_block .right{
	margin:10px 25px 0 0;
}
.news_block .right a{
	font:10px Arial;
	color:#000;
	text-transform:uppercase;
}
.news_block .right a img{
	margin-left:5px;
}
.date{
	padding-right:10px;
	font:10px Arial;
	color:#a3a3a3;
}


#footer{
	padding:20px 10px 25px 240px;
	font:11px Arial;
	color:#a3a3a3;
}
#footer p{
	float:left;
	color:#a3a3a3;
}
#footer .right{
	padding-bottom:5px;
}
#footer .right img{
	margin: 0 0 -8px;
}

/*------------------------------- other --------------------------------*/
.absolut{
	margin:-15px 0 0 644px;
	*margin:-15px 0 0 640px;
	position:absolute;
}
.absolut .sss{
	margin: 5px 25px 0 0;
	float:left;
}
.absolut .sss p{
	margin:-2px 15px 0 0;
	float:left;
}
.absolut .sss p span{
	color:#000;
}
.absolut2{
	margin:-15px 0 0 574px;
	*margin:-15px 0 0 570px;
	position:absolute;
}
.absolut2 form{
	float:left;
}
.absolut2 .sss{
	margin: 5px 25px 0 0;
	float:left;
}
.absolut2 .sss p{
	margin:-2px 15px 0 0;
	float:left;
}
.absolut2 .sss p span{
	color:#000;
}
.crumbs{
	padding:0 25px 20px 25px;
}
.crumbs, .crumbs a{
	font:11px Arial;
	color:#a3a3a3;
}
.onis{
	#height:720px;
	padding:0 25px 15px;
}
.onis p{
	padding:0 0 20px;
}
.quote{
	margin:3px 0 30px;
	height:242px;
}
.quote img{
	margin:0 35px 0 0;
	float:left;
}
.quote p{
	font-style:italic;
	color:#000;
}
.news-list{
	#height:704px;
	#*height:720px;
}

.rss{
	padding:0 25px;
	height:42px;
	background:url("../img/bg_rss.jpg");
}
.rss .left, .rss .right{
	margin:10px 0;
}
.rss .right a{
	font:10px Arial;
	color:#000;
	text-transform:uppercase;
}
.rss .left{
	padding-top:2px;
	font:10px Arial;
	text-transform:uppercase;
}
.rss .left p{
	margin-top:4px;
	font:10px Arial;
	color:#000;
	float:left;
}/*
.rss .left select{
	margin-right:115px;
}*/
.rss .left option{
	color:#a3a3a3;
	font:italic 11px/19px Verdana;
	text-transform:lowercase;
	padding:0 0 0 3px;
}

option{
	color:#a3a3a3;
	font:italic 11px/19px Verdana;
	text-transform:lowercase;
	padding:0 0 0 3px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.select {margin-left:110px;}}
.select {
	position: absolute;
	width: 165px; /* With the padding included, the width is x1x9x0x pixels: the actual width of the image. */
	height: 19px;
	padding: 0 0px 0 5px;
	color:#a3a3a3;
	font:italic 11px/19px Verdana;
	text-transform:lowercase;
	background: url("../img/select.jpg") no-repeat;
	overflow: hidden;
}


.news-prew td{
	padding:30px 25px 0;
}
.news-prew .left{
	margin-right:20px;
}
.news-prew p a{
	color:#575757;
}
.news-prew h1{
	padding-bottom:10px;
}
#list{
	margin:20px 50px 25px 125px;
}
#list td{
	padding:0 5px;
	vertical-align:middle;
	text-align:center;
}
#list td a{
	padding:4px 9px;
	height:25px;
	font:12px Arial;
	color:#000;
}
#list td a.here{
	color:#fff;
	background:#000;
}

#contacts{
	margin-bottom:35px;
}
#contacts td{
	padding:0 10px;
	vertical-align:middle;
	text-align:left;
	font:12px Arial;
	color:#575757;
}
#contacts a{
	font:12px Arial;
	color:#4c4c4c;
}
.map{
 margin:70px 0 0 0;
 *margin:105px 0 0 0;
 padding:6px;
 width:611px;
 border:1px solid #dedede;
}
/*------------------------------------------- novost --------------------------------------------*/
.news-list .clear{
	height:10px;
}
.news-list .lefts{
	margin:0 20px 0 25px;
	width:380px;
	float:left;
}
.news-list .lefts p{
	padding-bottom:15px;
}
.news-list .lefts a{
	font:10px Arial;
	color:#000;
	text-transform:uppercase;
}
.onis p.rel a img{
	margin:0 5px -8px 0;
}
.news-list .rights{
	margin:0 25px 0 0;
	width:270px;
	text-align:right;
	float:right;
}
.news-list .rights .go{
	float:right;
	display:block;
	font:10px Arial;
	line-height:10px;
	color:#000;
	text-transform:uppercase;
}
.news-list .rights .go span{
	float:right;
}
.news-list .rights .go span.pad{
	padding:3px 0;
}
.news-list .rights .go img{
	margin-left:5px;
	float:right;
}
.novost{
	margin:10px 0;
}
.video{
	margin-top:32px;
	text-align:center;
	border:1px solid #e5e5e5;
	background:url("../img/bg_video.jpg") repeat-x;
}
.video img{
	margin:30px 0;
}
.video img.play{
	margin:85px 0 0 -105px;
	position:absolute;
}
.cols{
	margin:0px 0 0;
	padding:0 0 5px;
	float:left;
	font:12px Arial;
	color:#575757;
}
.cols img{
	margin:0 8px -3px 0;
}
.add{
	margin-right:60px;
	*margin:0;
	float:right;
}
.add a{
	font:12px Arial;
	color:#000;
}
.comments{
	margin:10px 25px 0;
	*margin:0 25px;
}
.comments td{
	padding:15px 2px;
}
.comments .text{
	border-bottom:1px solid #dfdfdf;
}
.comments .text h1{
	padding-bottom:10px;
	font:bold 12px Arial;
}
.comments .text p{
	font:italic 12px Arial;
	color:#000;
}
#list2{
	margin:20px 50px 25px 75px;
}
#list2 td{
	padding:0 5px;
	vertical-align:middle;
	text-align:center;
}
#list2 td a{
	padding:4px 9px;
	height:25px;
	font:12px Arial;
	color:#000;
}
#list2 td a.here{
	color:#fff;
	background:#000;
}
.add2{
	margin:-50px 25px 0 0;
	float:right;
}
.add2 a{
	font:12px Arial;
	color:#000;
}

/* ----- */

.novo{
	margin:0 0 20px;
	padding:0 5px;
}
.novo .date{
	padding-top:20px;
}
.novo h1{
	font:bold 12px Arial;
	text-align:left;
}
.novo p{
	font:11px Arial;
	text-align:left;
}

.novo a{
	font:11px Arial;
	color:#575757;
}

.proekt{
	margin:16px 0 0 25px;
	*margin:7px 0 0 25px;
}
.proekt .crumbs{
	padding:5px 0 20px;
}
.proekt p{
	padding:0 0 15px;
}
.project_3{
  width:300px;
  overflow:hidden;
  height:166px;
  padding:0px;
  margin:0px;
}
.table_project{
  margin:5px;
  *margin:8px;
}
.knop_top{
  padding:10px 0px 0px 0px;
  text-align:center;
}
.project_text{
  color:#000000;
  font:12px Verdana;
  padding:20px 10px 10px 30px;
}
.project_a_3{
  color:#dd566c;
  font:10px Arial;
}
.project_a_4{
  color:#907a19;
  font:10px Arial;
}
.project_a_5{
  color:#428db2;
  font:10px Arial;
}
.project_a_6{
  color:#3a8e08;
  font:10px Arial;
}

.podii{
	margin:16px 0 0;
	*margin:8px 0 0;
	width:100%;
}
.podii p, .podii h1{
	padding-left:25px;
	width:370px;
}
.podii h1{
	padding-bottom:5px;
}
.podii p a{
	color:#575757;
}
.mini{
	margin:20px 0 10px 15px;
}

/*---------------photogallery---------------*/
.photogallery{
	width:100%;
	height:100%;
	z-index:999;
	position:absolute;
	visibility:visible;
	background:url(../img/gallery_bg.png);
}
.gallery{
	width:100%;
	z-index:9999;
	position:absolute;
	visibility:visible;
}
.all{
	margin:30px auto;
	width:860px;
	height:567px;
}
.gallery #img{
	height:533px;
}
.gallery #img td{
	text-align:center;
}

.video_gal{
	width:100%;
	z-index:9999;
	position:absolute;
	visibility:visible;
}
.video_all{
	margin:130px auto;
	width:620px;
	height:360px;
}

.all2{
	margin:150px auto;
	width:622px;
	text-align:left;
}
.rezult{
	margin:-9px 0 0 24px;
	padding:18px 0 15px;
	width:574px;
	background:#fff url("../img/bg_rezult.jpg") no-repeat;
}
.rezult h1{
	padding-bottom:15px;
	color:#575757;
	text-align:center;
}
.rezult .opros{
	height:240px;
}

.rezult .opros h1{
	font:bold 14px Arial;
	color:#000;
	padding:0 0 10px;
}
.rezult .opros table{
	margin:0 30px;
	width:515px;
}

.rezult .opros td{
	padding:9px 5px;
	font:12px Arial;
	color:#575757;
	vertical-align:middle;
}
.rezult .opros td div{
	margin:0 5px 0 0;
	float:left;
	height:20px;
}
.variant1{
	background:#299dd5;
}
.variant2{
	background:#d3208e;
}
.variant3{
	background:#f9d239;
}
.variant4{
	background:#6360a9;
}
.variant5{
	background:#81cb41;
}

.rezult .ssilki{
	padding:0 40px;
}
.rezult .ssilki a{
	padding:0 35px;
	font:10px Arial;
	color:#000;
	text-transform:uppercase;
}
.rezult .ssilki a img{
	margin:0 5px -6px;
}

.x{
	text-align:right;
	margin:0 0 10px;
}
#komanda{
	margin:10px 0 20px;
	width:100%;
}
#komanda .pers{
	margin:0 0 20px;
}
#komanda .pers td{
	text-align:center;
}
#komanda .pers .who{
	padding:0 0 10px;
	width:188px;
	height:85px;
	vertical-align:middle;
	background:url("../img/who_bg.jpg") 50% 0 no-repeat;
}
#komanda .pers .who p{
	text-align:center;
}
#komanda .pers .who p span{
	color:#000;
}
#komanda .pers .who p a{
	color:#575757;
	text-decoration:underline;
}
#oproslist{
	margin:15px 20px;
	*margin:30px 20px;
	padding:20px 5px 0;
	width:700px;
	background:url(../img/oproslist_bg.jpg) 0 0 no-repeat;
}
#oproslist td{
	padding:3px 4px;
	font:12px Arial;
	color:#575757;
	vertical-align:middle;
}
#oproslist td.date{
	*padding:27px 3px 10px;
	color:#A3A3A3;
	font:10px Arial;
}
#oproslist h1{
	padding:7px 0;
	*padding:27px 0 10px;
	color:#000;
}
#oproslist p{
	padding:0 0 0 10px;
	background:url(../img/li.gif) 0 50% no-repeat;
}
#oproslist div{
	margin:2px 5px 0 0;
	height:12px;
	float:left;
}
#oproslist a{
	*margin:20px 0 0;
	font:12px Arial;
	color:#a3a3a3;
	display:block;
}
#oproslist a.here{
	color:#000;
	text-decoration:underline;
}
#oproslist a img{
	margin:-10px 10px;
	float:left;
}
.photo{
	margin:40px 22px 0;
}
.photo td{
	padding:0 3px;
}
.photo h1{
	padding-bottom:10px;
}
.photo img{
	margin-bottom:20px;
}
.photo img.play{
	margin:60px 0 0 -125px;
	position:absolute;
}
.media{
	float:left;
	margin:-17px 0 0 310px;
	*margin:-22px 0 0 310px;
}
.rss table{
	margin:10px 0;
}
.rss td p{
	margin-top:4px;
	font:10px Arial;
	color:#000;
	text-transform:uppercase;
	float:left;
}
.zmi{
	margin:40px 25px 0;
}
.zmi td{
	padding:0 30px 20px 0;
}
.zmi td img{
	margin:10px 0 0;
}
.zmi td h1{
	padding:20px 0 10px;
}
.zmi td p a{
	color:#000;
	text-decoration:underline;
}
.marg{
	margin:0 20px 0 25px;
}
.to{
	margin:20px 0;
}
.togaller{
	color:#000000;
	font:10px Arial;
	text-transform:uppercase;
}
.togaller img{
	margin:0 5px -8px 0;
}
.tabl{
	margin:0 19px;
}
.tabl td{
	width:220px;
	text-align:center;
	background-color:#dedede;
}

.nazv{
	margin:-46px 0 0;
	*margin:102px 0 0 -220px;
	padding:3px 5px;
	position:absolute;
	height:40px;
	*height:46px;
	width:210px;
	*width:220px;
	overflow:hidden;
	font:11px Arial;
	color:#fff;
	background:url(../img/gallery_bg.png);
}
.padd{
	padding:0 25px;
}
.padd p{
	padding-bottom:15px;
}
.ban{
	margin:0 0 15px;
	width:672px;
}
.podmenu{
	padding:20px 0;
	text-align:center;
}
.podmenu a{
	padding:0 14px;
	font:12px Arial;
	color:#000;
	text-decoration:underline;
}
.podmenu a:hover{
	text-decoration:none;
}

.bg3{
	width:375px;
	background:url("../img/tenuwka.jpg") 0 0 no-repeat;
}
.ssil{
	width:120px;
}
.big{
	background:url(../img/ssil_bg.png) 0 30px no-repeat;
}
.small{
	background:url(../img/ssil2_bg.jpg) 0 40px no-repeat;
}
.ssil .go{
	height:22px;
	display:block;
	font:10px Arial;
	line-height:9px;
	color:#000;
	text-transform:uppercase;
}
.big .go{
	margin:20px 0;
}
.small .go{
	margin:25px 0 0;
}
.ssil .go span{
	float:left;
}
.ssil .go img{
	margin-right:5px;
	float:left;
}
.poshuk{
	margin:30px 25px;
}
.poshuk li{
	margin:10px 0;
	padding:0 0 0 20px;
	list-style:none;
	font:bold 12px Arial;
	background:url("../img/more.gif") 0 5px no-repeat;
}
.poshuk li a{
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}
.poshuk li a:hover{
	text-decoration:none;
}
.bg{
	margin:15px 20px;
	width:700px;
	background:url("../img/oproslist_bg.jpg") no-repeat scroll 0 0 transparent;
}
.bg td{
	padding:3px 4px;
	font:12px Arial;
	color:#575757;
	vertical-align:middle;
}
.reg{
	margin:0 0 6px;
	height:21px;
	width:217px;
	border:1px solid #868686;
}
.reg_{
	margin:0 0 6px;
	height:21px;
	width:217px;
	border:1px solid #868686;
	color:#575757;
	font-style:italic;
}
.reg2{
	margin:0 0 6px;
	height:21px;
	width:500px;
	border:1px solid #868686;
}
.reg3{
	margin:0 0 0 5px;
	height:21px;
	width:61px;
	border:1px solid #868686;
}
.reg4{
	margin:0 0 7px;
	height:21px;
	width:261px;
	border:1px solid #868686;
}
.reg_area{
	margin:0 0 6px;
	height:81px;
	width:500px;
	border:1px solid #868686;
}
.black{
	color:#000;
	text-decoration:underline;
}
.captcha{
	margin:0 35px -5px 0;
}
.registr{
	margin:25px 0 0;
	padding:1px 8px;
	min-width:70px;
	font:12px Arial;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #9d9d9d;
	background:url(../img/registr.jpg) repeat-x;
	cursor:pointer;
}
.padd{
	padding:0 25px;
}
span.error {
	color:red;
}
table#table_auth td{
	text-align:center;
	padding:2px;
}
table#table_auth td.r{
	text-align:right;
	padding:0 20px 0 0;
}
table#table_auth td.l{
	text-align:left;
}
#choise{
	margin:5px 0 0 22px;
	width:693px;
	background:url(../img/oproslist_bg.jpg) 0 0 no-repeat;
}
#choise td{
	padding:15px 0;
	width:200px;
	vertical-align:middle;
}
#choise td.width{
	width:493px;
}
#choise td.bg4{
	background:url(../img/oproslist_bg.jpg) 100% 0 no-repeat;
}
#choise td input{
	float:left;
}
#choise td p{
	margin:0 0 5px 7px;
	*padding:2px 0 0;
	width:463px;
	float:left;
	text-align:left;
}
.fla{
 	margin-top:30px;
 	*margin-top:28px;
}

#all td table.bilet td {
	vertical-align:middle;
	padding:5px 15px;
}

#all td table.bilet td.b {
	background:#eaeaea;
}

.reg3_n_{
	margin:0 0 0 5px;
	height:21px;
	width:61px;
	border:1px solid #868686;
	background:#eaeaea;
	text-align:center;
}

.reg3_n{
	margin:0 0 0 5px;
	height:21px;
	width:61px;
	border:1px solid #868686;
	text-align:center;
}

.reg5{
	margin:0 0 6px;
	height:21px;
	width:480px;
	border:1px solid #868686;
}

.reg_area2{
	margin:0 0 6px;
	height:81px;
	width:480px;
	border:1px solid #868686;
}
table.addcomm {	margin: 10px 0;
}
table.addcomm td {
	padding: 10px 10px 20px 10px;
	font:normal 12px Arial;
}
