/* ****************** [Ôîðìû ðåãèñòðàöèè - 26.11.2008] ************************ */



body {



	background: #fff;



	margin: 0px;



	padding: 0px;



}



a {



	outline: none;



}



form, fieldset, dl, ul{



	padding: 0px;



	margin: 0px;



}



form, fieldset, dl{



	width: 100%;



}



form input {



	vertical-align: middle;



}



fieldset {



	border: 0px none;



}



#main {



	min-width: 980px;



	max-width: 1280px;



}



#main_table {



	width: 100%;



}



table, td {



	margin: 0px;



	padding: 0px;



	border: 0px none;



}



table {



	border-collapse: collapse;



}



.cleaner {



	clear: both;



	height: 1px;



	font-size: 1px;



	line-height: 0px;



	overflow: hidden;



	display: block;



}



.register_form {



	margin: 0px 0px 20px 0px;



}



.register_form dl, .register_form dt {



	float: left;



}



.register_form dt {



	clear: left;



	width: 25%;



	text-align: right;



}



.register_form dd {



	margin-left: 25%;



}



.register_form dd label, .register_form dd span {



	margin: 0px 0px 0px 10px;



	display: block;



}



.register_form dd span select {



	margin: 0px 0px 0px 0px!important;



	margin: 0px 0px 0px 10px;



}



.register_form dt label, .register_form dd label, .register_form dd span {



	min-height: 35px;



	height: auto!important;



	height: 35px;



	padding: 15px 0px 7px;



	display: block;



}



.register_form dt.captcha label, .register_form dd.captcha label  {



	min-height: 75px;



	height: auto!important;



	height: 75px;



}



.register_form dd.captcha img {



	padding: 5px 0px 0px;



}



.register_form dd span span, .register_form dd label span {



	min-height: 1px;



	height: auto!important;



	height: auto;



	display: inline;



	padding: 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	position: relative;



	left: 0px;



}



.register_form span.comment {



	font-size: 90%;



	color: #000;



	display: block;



	margin: 0px 0px 0px 3px;



}



.register_form span.comment span {



	color: #889EAC;



}



.register_form .star {



	padding: 0px 0px 0px 3px;



}



.register_form dd .input_text,.register_form dd select {



	width: 80%;



	font-size: 1em;



}



.register_form dd .input_text {



	border: 1px solid #889EAC;



}



.register_form dd.event, .register_form dt.event {



	background-color: #efefef;



}



.register_form dl {



	border-bottom: 1px solid #efefef;



}


/*
.register_form a:link, .register_form a:visited {



	color: #889EAC;



	text-decoration: underline;



}



.register_form a:hover {



	text-decoration: none;



}

*/

.register_form .error {



	font-weight: bold;



	color: #f00;



}



.register_form ul {



	list-style-image: none;



	list-style-type: disc;



	list-style-position: inside;



	color: #889EAC;



	margin: 5px 0px 20px 0px;



	padding: 0px 0px 0px;



}



.register_form li {



	margin: 0px 0px 0px 25px;



	line-height: 1.8em;



}



.register_form li span {



	color: #000;



}



.register_form li img {



	display: block;



	margin: 10px 0px 20px 1.5em;



}



.register_form .submit {



	cursor: pointer;



}



/* ****************** [/Ôîðìû ðåãèñòðàöèè - 26.11.2008] ************************ */







/* ÎÁÙÅÅ */



body, table{



padding: 0px;



margin: 0px;



font-size: 9pt;



color: #333333;



font-family: arial}







form, input, textarea{font-size: 8pt}







a:link, a:visited {color: #104e8b; text-decoration: none} /*3949a1*/



a:active, a:hover {color: #993333; text-decoration: underline}







.fon1_ {background: url(/design/standart/images/bg1.gif) #e8e6ca no-repeat left top}



.fon2_ {background: url(/design/standart/images/bg2.gif) #cbd9e2 no-repeat left top}



.fon3_ {background: url(/design/standart/images/bg3.gif) #cdc29b no-repeat left top}



.fon4_ {background: url(/design/standart/images/bg4.gif) #c7decc no-repeat left top}



.fon5_ {background: url(/design/standart/images/bg5.gif) #d9d9d9 no-repeat left top}







.fon_1 {background: url(/design/standart/images/bg_1.jpg) #e8e6ca no-repeat left top}



.fon_2 {background: url(/design/standart/images/bg_2.jpg) #cbd9e2 no-repeat left top}



.fon_3 {background: url(/design/standart/images/bg_3.jpg) #cdc29b no-repeat left top}



.fon_4 {background: url(/design/standart/images/bg_4.jpg) #c7decc no-repeat left top}



.fon_5 {background: url(/design/standart/images/bg_5.jpg) #d9d9d9 no-repeat left top}







.fon1 {background: url(/design/standart/images/bg1.jpg) #e8e6ca no-repeat left top}



.fon2 {background: url(/design/standart/images/bg2.jpg) #cbd9e2 no-repeat left top}



.fon3 {background: url(/design/standart/images/bg3.jpg) #cdc29b no-repeat left top}



.fon4 {background: url(/design/standart/images/bg4.jpg) #c7decc no-repeat left top}



.fon5 {background: url(/design/standart/images/bg5.jpg) #d9d9d9 no-repeat left top}



/* _ÎÁÙÅÅ */







/* ÒÅÊÑÒÎÂÛÅ */



h1, .h1 {



padding: 0px 0px 10px 0px;



margin: 0px;



font-size: 14pt;



color: #104e8b;



text-align: left;



display: block;



}







p {



margin: 5px 25px;



color: #333333;

}







ul {



float: none;



list-style: square url(/design/standart/images/ul.gif);



list-style-position: outside;



padding: 5px;



margin: 2px 0px 10px 0px;



}



ul li {



padding: 0px;



margin: 4px 0px 4px 35px



}



ol {



padding: 5px;



margin: 5px



}



ol li {



padding: 0px;



margin: 4px 0px 4px 20px



}



.ol {



list-style-position: inside;



padding: 5px 5px 5px 0px;



margin: 5px 5px 5px 0px;



}



.ol li {



background: url(/design/standart/images/ol.gif) no-repeat left top;



padding: 0px 0px 0px 19px;



margin: 5px 0px 2px 20px;



text-indent: -16px;



}







.tabl {margin: 0px 0px 20px 0px; /* width: 94%; */}



.tabl th {



color: white;



background-color: #95928c;



text-align: center



}



.tabl th, .tabl td {



	padding: 0.5em 1.0em;



	text-align: left;



}



.tabl th a:link, .tabl th a:visited {color: #CBD9E2; text-decoration: none}



.tabl th a:active, .tabl th a:hover {color: #F0EFD1; text-decoration: underline}







.tabl tr {



background-color: #f9f9f9;



text-align: left



}



.tabl .tr1 {



background-color: #ebebeb;



text-align: left



}



.frame {padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; background-color: #eee; width: 100.0%; clear: both;}



.frame  div {



	margin: 0px 20px;



}



.mpl {background: url(/design/standart/images/mat.gif) no-repeat right bottom; padding-top: 7px}



.mpl .note {width: 45px; color: #626262; background-color: white}



.mpl a:link {background-color: white}



.mpl a:visited {background-color: white}







.sitemap {font-size: 9pt; color: #333333; padding: 25px 50px 25px 0px}



.tb .sitemap h1 {padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14pt; padding-bottom: 0px; margin: 0px; color: #353535; padding-top: 0px; text-align: left}



.tb .sitemap h2 {padding: 12px 0px 6px 0px; font-weight: bold; font-size: 12pt; margin: 0px; color: #353535; text-align: left}



.tb .sitemap h2 a:link, .tb .sitemap h2 a:visited {color: #353535; text-decoration: none}



.tb .sitemap h2 a:active, .tb .sitemap h2 a:hover {color: #353535; text-decoration: underline}







.sitemap p {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #333333; padding-top: 5px; text-align: justify}







.sitemap p a:link, .sitemap p a:visited{color: #333333}



.sitemap p a:active, .sitemap p a:hover{color: #4d5688}







.tb p {



padding: 15px 0px 15px 0px



}







/* ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ white.gif dde8f0 ÓÕÈ */







.tb .f1,		.tb .f2,		.tb .f3 {font-size: 8pt;}







.tb .f1 {background:url(/design/standart/images/uho_bg1.jpg) #b8c6ef no-repeat right bottom;}



.tb .f1 h1 {background:url(/design/standart/images/uho_top1.gif) no-repeat right top;}



.tb .f1 h1,		.tb .f2 h1,		.tb .f3 h1 {



	margin:0px 0px 0px 4px;



	padding: 16px 40px 10px 10px;



	min-height: 20px;



	height: auto!important;



	height: 20px;



	text-transform:uppercase;



	font-weight: bold;



	color: #fff;



	font-size: 8pt;



	text-align: left



}



.tb .f1 i,		.tb .f2 i,		.tb .f3 i {font-style:normal;}







.tb .f1 a.strelka:link, .tb .f1 a.strelka:visited, .tb .f2 a.strelka:link, .tb .f2 a.strelka:visited, .tb .f3 a.strelka:link, .tb .f3 a.strelka:visited {



	width:100%;



	margin:3px 15px 2px 15px;



	background: transparent url(/design/standart/images/uho_fmat.gif) no-repeat right bottom;



	color: #8c0a01;}



.tb .f1 a.strelka:active, .f1 a.strelka:hover, .tb .f2 a.strelka:active, .f2 a.strelka:hover, .tb .f3 a.strelka:active, .f3 a.strelka:hover{



	background: transparent url(/design/standart/images/uho_fmat_.gif) no-repeat right bottom;



	text-decoration:underline;



	color:#004080;}







.tb .f1 a:link, .tb .f1 a:visited, .tb .f2 a:link, .tb .f2 a:visited, .tb .f3 a:link, .tb .f3 a:visited {



	color: #004080; text-decoration:underline}



.tb .f1 a:active, .f1 a:hover, .tb .f2 a:active, .f2 a:hover, .tb .f3 a:active, .f3 a:hover{



	color:#004080;



	text-decoration:underline;}







.tb .f1 p, .tb .f2 p, .tb .f3 p {margin: 0px; padding: 10px 15px 7px 15px; text-align: left;}



.tb .f1 p div, .tb .f2 p  div, .tb .f3 p  div {margin: 0px; padding: 7px 15px 7px 15px; text-align: left;}



.tb .f1 li {margin:3px 7px 3px 7px;}



.tb .f1 ul,        .tb .f2 ul,         .tb .f3 ul {



list-style: square url(/design/standart/images/ul_uhi.gif) outside;



padding: 0px 5px;



margin: 0px 10px 10px 5px;



}



.tb .f1 ul li,        .tb .f2 ul li,         .tb .f3 ul li {



padding: 0px;



margin: 0px 5px 0px 15px



}







.tb .f2 {background:url(/design/standart/images/uho_bg2.jpg) #aabae8 no-repeat right bottom;}



.tb .f2 h1 {background:url(/design/standart/images/uho_top2.gif) no-repeat right top;}



.tb .f3 {background:url(/design/standart/images/uho_bg3.jpg) #a1b3e6 no-repeat right bottom;}



.tb .f3 h1 {background:url(/design/standart/images/uho_top3.gif) no-repeat right top;}



.tb .f_left {



float: left;



vertical-align:top;



width: 8px;



margin: 0px -3px 0px 0px;



padding: 0px 0px 0px 0px;



}



.tb .f1 p .img, .tb .f2 p .img, .tb .f3 p .img {



margin: 0px 40px 10px 0px;



padding: 0px;



}



.tb .f1 .innertube, .tb .f2 .innertube, .tb .f3 .innertube {



	margin: 0px 10px 0px;



	padding: 20px 0px;



}



/* ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ ÓÕÈ */







/* _ÒÅÊÑÒÎÂÛÅ */







#icon {right: 3%; margin: 0px; overflow: auto; padding-top: 130px; position: absolute}



.nb {padding: 0px 30px 30px 0px; font-size: 9pt; color: #333333; }



.nb h1, h1.zagolovok {font-weight: normal; font-size: 14pt; margin: 0px; color: #333333; text-align: left}



.nb p, .rc p {margin: 0px; color: #333333; text-align: justify}



.sm {padding-right: 50px; padding-left: 0px; font-size: 9pt; padding-bottom: 25px; color: #333333; padding-top: 25px}



.sm h1 {font-weight: normal; font-size: 14pt; margin: 0px; color: #353535; text-align: left}



.sm h2 {padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12pt; padding-bottom: 0px; margin: 0px; color: #353535; padding-top: 0px; text-align: left}



.sm h2 a:link {color: #353535}



.sm h2 a:visited {color: #353535}



.sm p {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #333333; padding-top: 5px; text-align: justify}



.sm p a:link, .sm p a:visited {color: #333333}



.sm p a:active, .sm p a:hover {color: #4d5688}







.tb {padding: 10px 20px 25px 25px; font-size: 9pt; color: #333333; height: 100%; }



.tb h1 {padding: 0px 0px 20px 0px; font-size: 14pt; font-weight: normal; color: #36648b; margin: 0px; text-align: left}



.tb h2 {padding: 0px 0px 20px 0px; font-size: 11pt; font-weight: normal; color: #36648b; margin: 0px; text-align: left}



.tb h3 {padding: 0px 0px 15px 0px; font-size: 10pt; font-weight: normal; color: #333333; margin: 0px; text-align: left}



.tb h4 {padding: 0px 0px 15px 0px; font-size: 9pt; font-weight: normal; color: #333333; margin: 0px; text-align: left}



/*



.tb a:link {text-decoration: none}



.tb a:visited {text-decoration: underline}



*/



.tb h2 a:link {color: #353535; text-decoration: none}



.tb h2 a:visited {color: #353535; text-decoration: underline}







.tb p, .p {



	padding: 0px 0px 10px 0px;



	margin: 0px;



	color: #333333;

}



.sf {padding-right: 50px; padding-left: 0px; font-size: 9pt; padding-bottom: 25px; color: #333333; padding-top: 20px}



.sf h1 {padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14pt; padding-bottom: 10px; margin: 0px; color: #353535; padding-top: 0px; text-align: left}



.sf h2 {padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12pt; padding-bottom: 0px; margin: 0px; color: #353535; padding-top: 0px; text-align: left}



.sf h2 a:link {color: #353535; text-decoration: underline}



.sf h2 a:visited {color: #353535; text-decoration: underline}



.sf p {padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px; color: #333333; padding-top: 10px; text-align: justify}



.sf td p {text-align: justify}







.snum  {



	margin: 0px 0px;



	width: 2.8em;



	display: inline-block;



}



.snum img {margin-right: 10px}



.snum a:link {padding-right: 10px; padding-left: 0px; font-size: 8pt; background: url(/design/standart/images/but.gif) #d4d0c8 no-repeat right top; padding-bottom: 0px; margin: 5px 0px; color: #333333; padding-top: 0px; height: 16px; text-decoration: none}



.snum a:visited {padding-right: 10px; padding-left: 0px; font-size: 8pt; background: url(/design/standart/images/but.gif) #d4d0c8 no-repeat right top; padding-bottom: 0px; margin: 5px 0px; color: #333333; padding-top: 0px; height: 16px; text-decoration: none}



.snum b, .snum strong {padding: 0px 10px 0px 0px; font-size: 8pt; background: url(/design/standart/images/but.gif) #95928c no-repeat right top; margin: 5px 0px; color: #fff; height: 16px; text-align: center}



/*



.snum b a:link {font-weight: normal; background: url(/design/standart/images/but.gif) #95928c no-repeat right top; color: white}



.snum b a:visited {font-weight: normal; background: url(/design/standart/images/but.gif) #95928c no-repeat right top; color: white}*/



.snum a:active {background: url(/design/standart/images/but.gif) #95928c no-repeat right top; color: white; text-decoration: none}



.snum a:hover {background: url(/design/standart/images/but.gif) #95928c no-repeat right top; color: white; text-decoration: none}







.fcard img {margin-right: 10px}



.fcard a:link, .fcard a:visited{padding: 3px 10px 0px 8px; font-size: 9pt; background: url(/design/standart/images/fcard_.gif) #d4d0c8 no-repeat right top; margin: 0px; width: 85px; color: #333333; height: 20px; text-decoration: none}



.fcard a:active, .fcard a:hover {background: url(/design/standart/images/fcard_.gif) #95928c no-repeat right top; color: white; text-decoration: none}







.fcard b {padding: 3px 10px 0px 8px; margin: 0px; width: 85px; height: 20px; font-weight: normal; background: url(/design/standart/images/fcard_.gif) #95928c no-repeat right top; color: white}



/*



.fcard b a:link {font-weight: normal; background: url(/design/standart/images/fcard_.gif) #95928c no-repeat right top; color: white}



.fcard b a:visited {font-weight: normal; background: url(/design/standart/images/fcard_.gif) #95928c no-repeat right top; color: white}*/







.stab {margin: 5px 0px}



.stab th {font-weight: normal; color: white; background-color: #95928c; text-align: left}



.stab th a:link {color: white; text-decoration: none}



.stab th a:visited {color: white; text-decoration: none}



.stab th a:active {color: white; text-decoration: underline}



.stab th a:hover {color: white; text-decoration: underline}



.sub {text-align: right}







.next {text-align: right}



.next a:link {padding-right: 15px; padding-left: 0px; font-size: 8pt; background: url(/design/standart/images/arr.gif) no-repeat right 50%; padding-bottom: 0px; margin: 5px 0px; color: #4d5688; padding-top: 0px; text-align: right; text-decoration: none}



.next a:visited {padding-right: 15px; padding-left: 0px; font-size: 8pt; background: url(/design/standart/images/arr.gif) no-repeat right 50%; padding-bottom: 0px; margin: 5px 0px; color: #4d5688; padding-top: 0px; text-align: right; text-decoration: none}



.next a:active {color: #4d5688; text-decoration: underline}



.next a:hover {color: #4d5688; text-decoration: underline}







.next2 {text-align: right; vertical-align: middle;}



.next2 img {margin-right: 10px}



.next2 a:link, .next2 a:visited {padding: 0px 10px 0px 0px; font-size: 8pt; background: url(/design/standart/images/but.gif) #d4d0c8 no-repeat right top; margin: 0px 0px 0px 0px; color: #333333; height: 16px; text-align: left; text-decoration: none; display: inline-block;}



.next2 a:active, .next2 a:hover {background: url(/design/standart/images/but.gif) #95928c no-repeat right top; color: white; text-decoration: none}







.next_ab {vertical-align: middle;}



.next_ab img {margin-right: 7px}



.next_ab a:link, .next_ab a:visited {padding: 0px 7px 0px 0px; font-size: 8pt; background: url(/design/standart/images/but.gif) #d4d0c8 no-repeat right top; margin: 6px 0px 0px 2px; color: #333333; height: 16px; text-align: left; text-decoration: none}



.next_ab a:active, .next_ab a:hover {background: url(/design/standart/images/but.gif) #95928c no-repeat right top; color: white; text-decoration: none}







.but_top {float:right; margin: 0px; padding: 0px 0px 0px 2px}



.search_r {text-align: right; margin: -4px 0px 0px 0px; padding: 0px}







.f {font-size: 8pt; background: url(/design/standart/images/fright.gif) #edecda no-repeat right top}



.f h1 {padding-right: 0px; padding-left: 15px; font-size: 8pt; background: url(/design/standart/images/f.gif) no-repeat left top; padding-bottom: 0px; margin: 0px; text-transform: uppercase; color: #333333; padding-top: 4px; height: 20px}



.f i {font-style: normal; background-color: #edecda}







.f a:link {background: url(/design/standart/images/fmat.gif) no-repeat right bottom; margin: 3px 15px 2px; width: 100%; color: #333333; text-decoration: none}



.f a:visited {background: url(/design/standart/images/fmat.gif) no-repeat right bottom; margin: 3px 15px 2px; width: 100%; color: #333333; text-decoration: none}



.f a:active {background: url(/design/standart/images/fmat_.gif) no-repeat right bottom; color: #004080; text-decoration: none}



.f a:hover {background: url(/design/standart/images/fmat_.gif) no-repeat right bottom; color: #004080; text-decoration: none}







.f p {padding-right: 15px; padding-left: 15px; padding-bottom: 7px; margin: 0px; padding-top: 7px; text-align: left}



.f li {margin: 3px 7px}







/* .f_news {font-size: 8pt; background: url(/design/standart/images/fright.gif) #ffffff no-repeat right top} */



.f_news {font-size: 10pt}



.f_news a:link, .f_news a:visited {background: url(/design/standart/images/fmat.gif) no-repeat right bottom; margin: 3px 15px 2px; width: 100%; color: #3949a1; text-decoration: none}



.f_news a:active, .f_news a:hover {background: url(/design/standart/images/fmat_.gif) no-repeat right bottom; color: #e03a00; text-decoration: none}







.close {padding-top: 5px; text-align: right}



.close a:link {font-size: 8pt; margin: 5px 0px; color: #4d5688; text-align: right; text-decoration: none}



.close a:visited {font-size: 8pt; margin: 5px 0px; color: #4d5688; text-align: right; text-decoration: none}



.close a:active {color: #4d5688; text-decoration: underline}



.close a:hover {color: #4d5688; text-decoration: underline}



.menu {padding-right: 7px; padding-left: 0px; font-size: 9pt; padding-bottom: 0px; line-height: 1.35; padding-top: 10px; font-family: tahoma; text-align: right; margin-left: 0px;}



.menu li {



	padding: 5px 0px 0px 0px;



	margin-left: 0px;

	color: #B44E49;

	list-style-image: none;



	list-style-type: none;



}



.menu p {padding-right: 20px; padding-left: 0px; font-size: 9pt; background: url(/design/standart/images/pl.gif) repeat-x 50% bottom; padding-bottom: 0px; margin: 0px; text-indent: 0px; line-height: 9px; padding-top: 10px; text-align: right}



.menu a:link, .menu a:visited {color: #353535}



.menu a:active, .menu a:hover {color: #353535}



.menuw {padding-right: 7px; padding-left: 0px; padding-bottom: 0px; line-height: 5px; padding-top: 225px; text-align: right}



.menuw p {padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0px; text-indent: 0px; line-height: 9px; padding-top: 5px; text-align: right}



.menuw a:link, .menuw a:visited {color: white}



.menuw a:hover, .menuw a:active {color: #ebebeb}



.search {font-size: 8pt; background: url(/design/standart/images/a1.gif) no-repeat right top; padding-bottom: 0px; padding-top: 25px; height: 155px}



.head {font-size: 9pt; background: #fff; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0;}



.head a:link, .head a:visited {color: #353535}



.head a:hover, .head a:active {color: #353535}



.head b {padding-right: 3px; color: #4d5688; background-color: white}



.head img {



	vertical-align: middle;



	position: relative;



	top: -6px;



	float: left;



}



.head div {



	margin: 0px;



	color: #353535;



	padding: 18px 15% 0px 20px;



	min-height: 40px;



	height: auto!important;



	height: 40px;



}



.sform {padding-right: 0px; padding-left: 0; font-size: 8pt; padding-bottom: 0px; padding-top: 0px; height: 155px}



.area {padding-right: 0px; padding-left: 0px; padding-bottom: 15px; padding-top: 0px; background-color: white; border-left: 1px solid #D0D0D0;}



.iarea {width: 85px}



.news {margin-top: 10px; font-size: 8pt}



.news a:link {color: black}



.news a:visited {color: black}



.snew {padding-right: 0px; padding-left: 0px; background: url(/design/standart/images/pl.gif) white repeat-x 50% bottom; padding-bottom: 5px; margin: 0px 0px 25px; padding-top: 5px; text-align: right}







.hint:link, .hint:visited {border: #757575 1px solid; padding: 0px 5px 0px 5px; font-weight: bold; font-size: 8pt; color: #353535; font-family: tahoma; text-align: right; text-decoration: none}



.hint:active, .hint:hover {color: #353535; background-color: white}







.way {text-align: left}



.way h1 {padding: 0px 0px 20px 0px; font-weight: normal; font-size: 20pt; margin: 0px; color: #333333; text-align: left}



.way p {padding: 0px; margin: 0px; text-align: left}



.picl {font-size: 8pt; margin: 0px 10px 10px 10px; color: #555555; background-color: #ebebeb}



.picr {padding: 10px; font-size: 8pt; margin: 10px 0px 10px 10px; color: #555555; background-color: #ebebeb}



.picl td, div.picl, div.picr, .picr td {



	padding: 10px;



}



.pictitle {margin: 0px 10px 0px 0px; padding: 0px; border: 1px solid #c0c0c0; float: left}







.copy {padding: 10px 2% 10px 55px; background: url(/design/standart/images/pl.gif) white repeat-x 50% top; margin: 25px 0px 0px 0px; color: #353535; font-size: 11px}



.mass_media {padding: 0px 0.5% 10px 55px; margin: 10px 0px 0px 0px; color: #353535; font-size: 11px}



/*.img {



float: left;



font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



font-size: 10px;



border: 5px solid #EBEBEB;



padding: 10px 10px 10px 0px;



margin: 10px 10px 10px 0px;



background-color: #ffffff;



text-align: center;



vertical-align: top;



}*/







.img_anons {



float: left;



border: 1px solid #828282;



padding: 1px;



margin: 1px 10px 1px 1px;



background-color: #ffffff;



vertical-align: top;



}







.virt {



border-right: 2px solid #353535;



padding: 0px 0px 0px 0px;



margin: 0px 10px 0px 10px;



color: #353535



}



.virt a:link, .virt a:visited {color: #353535}



.virt a:active, .virt a:hover {color: #353535}







/* ôîòîãàëåðåÿ */



.pic {text-align: center; border: 1px solid #ababab; width: 112px;}



.pic a:link, .pic a:visited {



	border: 6px solid #e5e5e5;



	display: block;



	background-color: #e5e5e5



}



.pic a:hover {



	border: 6px solid #ababab;



	display: block;



	background-color: #ababab



}



.pic img {text-align: center}



/* ôîòîãàëåðåÿ */







/* ************************************* [New Style]  ******************************************* */



.contactForm th, .contactForm td {



	padding: 0.5em 1em;



}



.contactForm th {



	text-align: left;



	vertical-align: top;



}



.contactForm td input, .contactForm td textarea {



	width: 80%;



}



.contactForm td textarea {



	height: 100px;



}



.contactForm td select {



	width: 82%;



}



.contactForm td .button {



	width: 41%;



	cursor: pointer;



}



#n1, #n2, #n2a, #n3, #n3a {



	text-align: center;



}



.map_comment {



	font-size:7pt;



	display: inline-block;



	padding: 0px 4px 1px 0px;



	margin: 3px 0px 1px 0px;



}



.map_textcomment {
	text-align: right;
}



h1.zagolovok, h1.zagolovok a {



	color: #104e8b;



	clear: left;



	padding: 0px 0px 0.6em 0px;



	line-height: 1.1em;



}



h1.zagolovok a:hover {
	color: #993333;
}
.category_search, .search_form {



	background: #EFEFEF;



	border-bottom: 1px solid #ccc;



	padding: 1em 0.0em 1em 0em;



	margin: 0px 0px 30px 0px;



	width: 100%;



}



.category_search fieldset, .search_form  fieldset {



	padding: 0em 0em 0em 1.5em;



	width: auto;



}



.category_search .input_text, .category_search .select,



.search_form .input_text, .search_form .select {



	border: 1px solid #889EAC;



	font-size: 1.0em;



	margin-right: 10px;



	vertical-align: middle;



}



.category_search .input_text, .category_search .select{



	width: 39%;



}



.search_form .input_text, .search_form .select {



	width: 44%;



}



/* [reg form css] */



#reg_form_outer



{



	background: url(/design/standart/images/reg_form_t-r.gif) top right no-repeat;



	margin-bottom: 30px;



	/*width: 364px;*/



}



#reg_form_outer div



{



	background:url(/design/standart/images/reg_form_t-l.gif) top left no-repeat;



	width: 100%;



}



div#reg_form



{



	background:url(/design/standart/images/reg_form_b-r.gif) bottom right no-repeat;



	padding:30px;



	width:auto;



}



#reg_form h1 a {



	color:#f23904;



	font-weight:normal;



}



/* [/reg form css] */



.bottom_counter td.counters {



	padding-left: 88px;



	/*padding: 0px 0px 20px 55px;*/



}



.bottom_counter td.counters a, .bottom_counter td.counters img {



	/*float: left;*/



	margin-right: 10px;



}



.vs_form .input_text, .vs_form .textarea {



	width: 260px;



}



.button {



	width: 110px;



}



.main_find {



	padding-top: 0;



}



.main_find p {



	margin: 0px 10px 5px 0px;



}



.main_find p.second {



	margin-bottom: 2px;



}



.main_find img, .main_find input {



	vertical-align: middle;



}



.attention {



	border: 1px dashed;



	margin: 1em 1em 2em;



}



.attention td {



	padding: 1.5em;



}



.next_top {



	padding: 5px 0px 5px 0px;



	clear: both;



}



.news_block {



	padding: 0px 0px 40px 0px;



}



.next_top a {



	display: inline-block;



}



.next_top img {



	vertical-align: middle;



	display: inline-block;



}



.display_none {



	display: none;



}



.paragraph {



	margin: 0px 0px 10px 0px;



}



p.right {



	text-align: right;



}



.month_archive {



	border-collapse: collapse;



	border: 1px solid #889EAC;



}



.month_archive td {



	background-color: #fff;



}



.month_archive td a {



	padding: 0.2em 0.0em;



	clear: left;



	display: block;



	float: left;



	width: 100%;



	text-decoration: none;



}



.month_archive td a span {



	margin: 0.0em 0.3em;



}



.month_archive td a:hover {



	background-color: #efefef;



}



.p table img {



	/*border: 10px solid #ebebeb;*/



	display: inline-block;



	/*float: left;*/



	margin: 0px /*10px*/0px 0px 0px;



}



.align_right {



	clear: right;



	float: right;



	margin: 0px 0px 20px 10px;







}



.align_left {



	clear: left;



	float: left;



	margin: 0px 10px 20px 0px;







}

.threecolumn {
	float: left;
	width: 100%;
}
.threecolumn .f1 {
	width: 32%;
	float: left;
}
.threecolumn .f2 {
	float: right;
	width: 100%;
	margin-left: -100%;
}
.threecolumn .f2 .in {
	margin: 0px 34%;
}
.threecolumn .f3 {
	float: right;
	width: 32%;
}
/* ************************************* [/New Style]  ******************************************* */

div#right_banner img{
    border:none;
    }
#dlink {
    left:-2001px;
    position:absolute;
    width:2001px;
}

/* ************************************* [Bronezal] ******************************************* */
div.bronezal input,select {
	margin: 0px 3px 0px 3px;
}
div.bronezal
{
	margin: 10px 0px 0px 0px;
	padding: 15px;
}
div.bronezal
{
 font-weight: bold;
 background-color: #efefef;
}
div.bronezal div.errors{
	margin: 20px 0px 0px 0px;
	text-align: center;
	color: red;
}
div.bronezal_admin table{
	margin: 20px 0px 0px 0px;
}
div.bronezal_admin div.logout{
	text-align: right;
	margin: 0px 20px 0px 0px;
	font-weight: bold;
}
div.bronezal_admin div.message_type{
	margin: 20px 0px 0px 0px;
}
div.bronezal_admin div.message_type a, div.bronezal_admin div.message_type span {
	margin: 0px 3px 0px 3px;
}
div.bronezal_admin div.message_type a {
	border: 1px solid gray;
	padding: 3px 5px 3px 5px;
	background-color: #e5e5e5;
	color: black;
	font-weight: bold;
}
div.bronezal_admin div.message_type span {
	border: 1px solid gray;
	padding: 3px 5px 3px 5px;
	color: #666666;
	font-weight: bold;
}
div.bronezal_admin div.message_type input{
	margin: 0px 0px 0px 10px;
	border: 1px solid gray;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}
div.bronezal_admin div.pages{
	margin: 20px 0px 0px 0px;
	text-align: center;
}
div.bronezal_admin div.pages a{
	margin: 0px 2px 0px 2px;
}
div.bronezal span.bronezal_green{
	color: green;
	font-size: 14px;
}
span.bronezal_blink {
	color: #993333;
	visibility: visible;
}

.social_icons {
	text-align: center;
}

.social_icons img {
	border: 0px;
}
/* ************************************* [/Bronezal] ******************************************* */

/* ************************************* [/Virtual] ******************************************* */
table.virtual
{
    border-collapse: separate;
}
table.virtual tr td
{
    background-color: #e5e5e5;
    width: 50%;
    vertical-align: top;
}
table.virtual tbody tr td h3
{
    background-color: #95928c;
    margin: 0px 0px 10px 0px;
    padding: 10px 5px 10px 5px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
table.virtual tbody tr td h3 a, table.virtual tbody tr td h3 a:visited, table.virtual tbody tr td h3 a:link
{
    color: #ffffff;
    text-decoration: underline;
}
table.virtual tbody tr td h3 a:hover
{
    color: #ffffff;
    text-decoration: none;
}
table.virtual tbody tr td p
{
    padding: 0px 20px 10px 20px;
}
/* ************************************* [/Virtual] ******************************************* */

/* ************************************* [/Overlay] ******************************************* */
.overlay {
	/*visibility: hidden;*/
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.overlay-content-container {
	/*visibility: hidden;*/
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
}
.overlay-content {
	margin: 0 auto;
	margin-top: 150px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
body.overlayed .overlay-content {
	margin-top: 200px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
    opacity: 1;
}
.overlay-content > * {
	position: relative;
    background-color: #FBFBFB;
	padding: 8px 13px;
	box-shadow: 0px 1px 6px 0px #878787;
}
.overlay-frame > a {
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 2;
}
body.overlayed .overlay {
	/*visibility: visible;*/
	display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
    opacity: 0.7;
}
body.overlayed .overlay-content-container {
	/*visibility: visible;*/
	display: block;
}

body.overlayed iframe {
	position: relative;
}
/* ************************************* [/Overlay] ******************************************* */

#feedbackForm {
	margin-left: 150px;
}

#feedbackForm label {
	display: inline-block;
	width: 50em;
	font-weight: 600;
	font-size: 16px;
}

#feedbackForm input, #feedbackForm textarea {
	margin-top: 0.5em;
	display: inline-block;
	width: 25em;
	font-size: 16px;
	padding: 3px 5px;
	border: 1px solid lightgray;
}

#feedbackForm input#name {
	width: 35em;
}

#feedbackForm textarea {
	width: 50em;
	height: 15em;
}

#feedbackForm .feedback_error_message {
	font-size: 12px;
	color: red;
	font-weight: 600;
}

#feedbackForm button {
	font-weight: 600;
	font-size: 16px;
}

#feedbackText {
	margin-left: 150px;
	width: 700px;
	font-size: 16px;
}
