/*
#939799 - gray - hover
#474747 blue h1
*/
body {
	margin: 0px; padding-right: 0px; padding-left: 0px; background: white; padding-bottom: 0px; padding-top: 0px; 
	position: relative;
}
h1 {
	margin: 10px; font: 30px arial,verdana, sans-serif; width: 100%; letter-spacing: 0px; 
	text-align: center;
}
h2 {
	width: 100%; 
	margin: 20px 20px 10px 10%; 
	font: 20px arial,verdana, sans-serif; 
	color: #474747; 
	letter-spacing: 0px; 
	text-align: center;
}
h3 {
	margin: 16px 16px 16px 0px; 
	font: 16px arial,verdana, sans-serif; 
	color: #005b98; 
	letter-spacing: 0px; 
	text-align: left;
}
p {
	padding-right: 5%; padding-left: 5%; padding-bottom: 0px; margin: 2% 0px 1% 0%; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0%; 
	text-align: justify;
}
p.date {padding-right: 5%; padding-left: 5%; padding-bottom: 0px; margin: 3% 0px 3% 0%; 
	font: bold 16px arial,verdana, sans-serif; color:#005b98; text-indent: 0px; padding-top: 0%; 
	text-align: justify}
p.announ {font-family: verdana, Arial; font-size: 11px; line-height: 100%;  text-decoration: none;}
a.h-2:link {
	margin: 20px 20px 20px 10%; font: 20px arial,verdana, sans-serif; width: 100%; color: #474747; letter-spacing: 1px; 
	text-align: center
}
a.h-2:hover {
	margin: 20px 20px 20px 10%; font: 20px arial,verdana, sans-serif; width: 100%; color: #474747; letter-spacing: 1px; 
	text-align: center
}
a.h-2:visited {
	margin: 20px 20px 20px 10%; font: 20px arial,verdana, sans-serif; width: 100%; color: #474747; letter-spacing: 1px; 
	text-align: center
}
a.web_studio {
	text-indent:0; 
	padding:0px;
	font: 12px Times New Roman; 
	color:gray; 
	text-align: left; 
	text-decoration:none;
} 
a.web_studio:link, a.web_studio:visited, a.web_studio:hover, a.web_studio:active{
	text-indent:0; 
	padding:0px;
	font: 12px Times New Roman; 
	color:gray; 
	text-align: left; 
	text-decoration:none;
} 
a.web_studio span {
	display:none;
}
a.web_studio:hover span {
	display:inline;
	padding:0px;
	font: 12px Times New Roman; 
	color:gray; 
	text-align: left; 
	text-decoration:none;
	}

img.news {
	float: left; margin: 0px 14px 10px 0px
}
hr {color:#939799;margin:20px 20px 20px 0px;display:block;clear:both; float:none; }
div#index p {
	padding-right: 5%; padding-left: 5%; padding-bottom: 0px; margin: 3% 0px 3% 0%; 
	font: 14px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0%; 
	text-align: justify
}
div#counter {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 10px;
	z-index: 100; 
	background: transparent; 
	left: 0px; margin-top: 100px; width: 80%;
	display:block;
	position:relative;
}
div#author {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 10px;
	z-index: 100; 
	background: transparent; 
	left: 0px; margin-top: 20px; width: 80%;
	display:block;
	position:relative;
}
/*
div#footer {
	padding-right: 20px; padding-left: 10px; z-index: 100; background: transparent; left: 0px; 
	padding-bottom: 0px; margin-top: 150px; width: 100%; padding-top: 20px
}
div#footer_menu {
	padding-right: 0px; padding-left: 0px; z-index: 100; background: transparent; left: 0px; 
	padding-bottom: 0px; margin: 0px;  width: 100%; padding-top: 20px
}
}*/
div.block {
	border-style:dotted; border-width: 0px; border-bottom-width: 1px; padding-bottom: 5px; 
	margin-left: 10px; margin-top: 10px; margin-bottom: 10px; width: 90%; position: relative; 
}
div.block_rect {
	border-style:dotted; border-width: 0px; border-bottom-width: 1px; padding-bottom: 5px; 
	margin-left: 10px; margin-top: 10px; margin-bottom: 10px; width: 30%; position: relative; 
}
div.menu_add {
	margin-bottom: 1px; margin-left: 30px; margin-top: 5px; padding-right: 1px; padding-left: 0px; padding-bottom: 1px; padding-top: 5px; width: 230px; position: relative; 
}
div.menu_add a:link, a:visited, a:hover, a:active {
	font: 16px Times New Roman, arial,sans-serif; color: #005b98; letter-spacing: 0px; text-decoration: none
}
div.menu_add a:visited {
	font: 16px Times New Roman, arial,sans-serif; color: #005b98; letter-spacing: 0px; text-decoration: none
}
div.menu_add a:hover{color: #005b98;}
div.menu_add a.current:link, a.current:visited, a.current:hover, a.current:active {
	font: 16px Times New Roman,arial,sans-serif; 
	border-bottom: #005b98 2px dotted; letter-spacing: 0px; text-decoration: none
}
div.menu_add a.current:visited {
	font: 16px Times New Roman,arial,sans-serif; 
	border-bottom: #005b98 2px dotted; letter-spacing: 0px; text-decoration: none
}
div.menu_item {
	margin-top: 3px; margin-bottom: 1px; width: 230px; position: relative; height: 35px
}
div.menu_item img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 5px; 
	vertical-align: middle; border-right-width: 0px
}
div.menu_item span {
	font: 20px arial,sans-serif; margin-left: 5px; color: #005b98; letter-spacing: 1px; text-decoration: none
}
div.menu_item span.current {
	margin: 0px; border-bottom: #005b98 3px dotted; text-decoration: none
}
div.menu_item a:link, a:visited, a:hover, a:active {
	font: 20px Times New Roman,arial,sans-serif;  color: #005b98; letter-spacing: 0px; text-decoration: none
}
div.menu_item a:visited {
	font: 20px Times New Roman,arial,sans-serif;  color: #005b98; letter-spacing: 0px; text-decoration: none
}
div.menu_item a.current:link, a.current:visited, a.current:hover, a.current:active {
	margin: 0px; border-bottom: #005b98 2px dotted; text-decoration: none
}
div.menu_item a.current:visited {
	margin: 0px; border-bottom: #005b98 2px dotted; text-decoration: none
}
div.menu_item a.current:hover {
	font: 20px Times New Roman,arial,sans-serif;  margin: 0px; border-bottom: #005b98 2px dotted; text-decoration: none
}
/*
div.menu_item a:hover {
	background: none transparent scroll repeat 0% 0%
}*/
/*
div.menu_item a.lang {
	margin: 0px; border-bottom: gray 3px dotted; text-decoration: none
}
div.menu_item a.lang:hover {
	color: blue; border-bottom: red 3px dotted
}
div.menu_item a.lang img {
	margin: 0px; vertical-align: -10px
}*/

table.film {
	display:block;	float:none;	clear:both;	position:relative;	vertical-align:top;	text-align:center;
}
table.film td{
	margin:10px;
	padding:10px;
}/*width:100%;height: 100%; */
div#content table {
	position: relative; top: 40px; right: 40px; left:20px; 
	color: white;  z-index: 200;  	
}
div#content td {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px;  
	text-align: left; border-bottom: #cccccc 1px dotted
}
/*
div#content table {
	position: relative; top: 40px; right: 40px; left:20px; 
	color: white; width:100%; height: 100%; z-index: 200;  	
}
div#content td {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px;  
	text-align: left; border-bottom: #cccccc 1px dotted
}*/
div#content td.caption {
	font: bold 14px arial,verdana, sans-serif; color: black; text-indent: 0px;  
	text-align: center; background: url(img/but_nf.gif);
}
div#content td.dark {
	background: url(img/td_yell.jpg);
}
div#content td.light {
	background: url(img/td_blue.jpg);
}
div#content img.foto_r {
	float: right; margin: 3% 10px 10px 20px
}
div#content img.foto_l {
	float: left; margin: 3% 10px 10px 20px
}
div#content img.foto_bdr {
	float: left; margin: 3px 10px 3px 0px; border: 1px gray solid
}
div#content img.knop {
	float: left; margin: 0px 10px 0px 0px
}
div#content span.date {
	padding-right: 3%; padding-left: 0%; padding-bottom: 0px; margin: 0px; 
	font: bold 18px arial,verdana, sans-serif; color: #005b98; padding-top: 0%; text-align: left
}
div#content h1 {
	margin: 20px; font: bold 30px arial,verdana, sans-serif; width: 100%; color: #005b98; letter-spacing: 2px; text-align: center;display:block;clear:both;
}
div#content h2 {
	margin: 20px 20px 20px 10%; font: bold 18px  arial,verdana, sans-serif; width: 100%; color: #005b98; 
	letter-spacing: 1px; text-align: center;display:block;clear:both;
}
div#content h3 {
	margin: 20px 20px 20px 10%; font: bold 16px arial,verdana, sans-serif; width: 100%; color: #005b98; 
	letter-spacing: 1px; text-align: center;display:block;clear:both;
}
div#content h3.left {margin-left: 0px;	text-align: left}
div#content h3.inner {margin-left: 0px;	text-align: left;display:inline;clear:none;}
div#content span.address {
	margin: 0px; font: 14px arial,verdana, sans-serif; width: 100%; color: #005b98; 
	letter-spacing: 1px; text-align: left
}
div#content p {
	padding-right: 5%; padding-left: 0px; padding-bottom: 0px; margin: 3% 3% 3% 0%; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-align: justify
}
div#content p img {
	float: left; margin: 0px 14px 14px 0px
}
div#content p.first {
	text-align: left; font: 14px arial,verdana, sans-serif; 
}
div#content a:link, a:visited,a:hover, a:active {
	padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-align: left 
	text-decoration: underline
}
div#content a:hover {
	color: #FE8C3B;
}
div#content a.h-3 {
	margin: 20px 10px 10px 10; font: bold 16px arial,verdana, sans-serif; width: 100%; color: #005b98; 
	letter-spacing: 1px; text-align: left
}
div#content a.h-3:link {
	margin: 20px 10px 10px 10; font: bold 16px arial,verdana, sans-serif; width: 100%; color: #005b98; 
	letter-spacing: 1px; text-align: left
}
div#content a.h-3:hover {
	margin: 20px 20px 10px 10; font: bold 16px arial,verdana, sans-serif; width: 100%; color: #005b98; 
	letter-spacing: 1px; text-align: left
}
div#content a.announ:link {font-family: verdana, Arial; font-size: 11px; line-height: 100%;  text-decoration: none;}
div#content a.announ:visited {font-family: verdana, Arial; font-size: 11px; line-height: 100%;  text-decoration: none;}
div#content a.announ:hover {font-family: verdana, Arial; font-size: 11px; line-height: 100%;  text-decoration: none;}
div#content li {
	padding-right: 5px; list-style: square url(img/knop_or.gif) inside; padding-left: 7%; padding-bottom: 3px;
	font: 12px arial,verdana, sans-serif; vertical-align: bottom; padding-top: 3px; text-decoration: none
}
div#content ul {
	padding-right: 5px; list-style: square url(images/list_item.gif) outside; padding-left: 5px; padding-bottom: 3px;
	font: 12px arial,verdana, sans-serif; vertical-align: middle; padding-top: 3px; text-decoration: none
}
div#content dt {
	padding-right: 5px; list-style: square url(img/knop_or.gif) outside; padding-left: 5px; padding-bottom: 1px; font: 12px verdana,sans-serif; vertical-align: middle; padding-top: 3px; text-decoration: none
}
div#content dd {
	padding-right: 5px; list-style: square url(img/knop_or.gif) outside; padding-left: 5px; padding-bottom: 1px; font: 12px verdana,sans-serif; vertical-align: middle; padding-top: 3px; text-decoration: none
}
div#footer p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 11px verdana,sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-align: center
}
div#footer a {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 11px verdana,sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-align: center
}
div#content h2.conc {
	margin: 50px 0px 0px 10%; text-align: left
}
div#content p.conc {
	padding-right: 10%; padding-left: 10%; padding-bottom: 0px; text-indent: 0px; padding-top: 10px
}
div#content p.conc big {
	font-size: 120%
}
div#content p.conc i {
	font-size: 110%
}
div#content p.conc i {
	font-size: 110%
}
div#cont_right h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 23px 10px 7px 7px; 
	font: 20px arial,verdana, sans-serif; color: black; text-indent: 5%; padding-top: 0px; text-align: left;display:block;clear:both;
}
div#cont_right div {
	padding: 0px; p margin: 0px; 
	position:relative;
	display:block;
	clear:both;
}
div#cont_right h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 23px 10px 3px 7px; 
	font: 16px arial,verdana, sans-serif; color: black; text-indent: 5%; padding-top: 0px; text-align: left;display:block;clear:both;
}
div#cont_right a {
	padding-right: 4px; padding-left: 0px; padding-bottom: 0px; margin: 3px 10px 7px 0px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0px; text-align: left text-decoration: underline
}
div#cont_right p {
	padding-right: 4px; padding-left: 0px; padding-bottom: 0px; margin: 3px 10px 7px 0px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0px; text-align: justify
}
div#cont_right p.right {
	text-align: right
}
div#cont_right p.left {
 text-align: left
}
div#cont_right p.author {
	text-indent:0; 
	margin:5px 0px 1px 20px;
	padding:0px;
	font: 12px Times New Roman; 
	color:gray; 
	text-align: left
}
div#cont_right img {
	margin: 10px;
}
div#cont_right img.foto_r {
	float: right; margin: 10px
}
div#cont_right img.foto_l {
	float: left; margin: 10px
}
div#cont_right img.knop {
	margin: 0px 10px 0px 10px
}
div#photo {
	margin-top: 50px; margin-left: 50px; width: 90%; padding-top: 10px; text-align: center
}
div#list p {
	padding-right: 6px; padding-left: 6px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-align: justify
}
div#list p.date {
	padding-right: 6px; padding-left: 6px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: bold 12px arial,verdana, sans-serif,sans-serif; color: #005b98; text-indent: 0px; padding-top: 0%; text-align: justify
}
div#list a {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 12px arial,verdana, sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-decoration: underline
}
div#list a.choice {
	margin: 0px;  font:  20px arial,verdana, sans-serif; color: #005b98; letter-spacing: 0px; text-align: left; text-decoration: none
}/*bold*/	
div#list h1 {
	margin: 20px; font: bold 30px arial,verdana, sans-serif; width: 100%; color: #005b98;
	letter-spacing: 2px; text-align: center;display:block;clear:both;
}
div#list h2 {
	margin: 10px; margin-top: 20px; font: bold 18px arial,verdana, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center;display:block;clear:both;
}
div#list h2.left {
	text-align: left;
}	
div#list td.block {
	margin: 0px; margin-bottom: 2px; margin-top: 20px; width: 100%; border-bottom: 1px solid dotted #005b98;
}	

div#press p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 1px; padding-top: 4px; margin: 0px; 
	font: 12px arial,verdana,sans-serif; color: black; text-indent: 0px; padding-top: 0px; text-align: justify;
}
div#press p.right {
	 text-align: right
}
div#press p.left {
	 text-align: left
}
div#press p.date {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; padding-top: 3px; margin: 0px 0px 0px 0px; 
	font:  16px;  
}
div#press a {
	padding: 0px; padding-right: 6px; padding-left: 6px; margin: 0px 0px 0px 0px; 
	font: 12px arial,verdana,sans-serif; color: black; text-indent: 0px; padding-top: 0px; text-decoration: underline
}
div#press a.sp_button{
	padding: 0px; padding-right: 6px; padding-left: 6px; margin: 0px 0px 0px 0px; 
	font:  16px arial,verdana,sans-serif; color:  #005b98; text-indent: 0px; padding-top: 0px; text-decoration: underline
}
div#press span.button{
	padding: 0px; padding-right: 6px; padding-left: 6px; margin: 0px 0px 0px 0px; 
	font:  16px arial,verdana,sans-serif; color:  #005b98; text-indent: 0px; padding-top: 0px; text-decoration: none
}
div#press a.choice {
	margin: 0px;  font:  16px arial,verdana, arial, sans-serif; color: #005b98; letter-spacing: 0px; text-align: left; text-decoration: none
}/*bold*/	
div#press a.button  
{	
	font-size: 11px; font-family:verdana, arial, geneva, sans-serif; padding:0pt; margin:0pt; color: #003C71;
	background-color:#ffffff; text-decoration:none;	
	border:0px;border-bottom: 1px solid rgb(128,128,128);border-color:#005b98;
}
div#press h1 {
	margin: 6px; padding: 0px; padding-bottom: 1px; padding-top: 4px; font: bold 20px arial,verdana, sans-serif; width: 100%; color: #005b98;
	letter-spacing: 0px; text-align: center;display:block;clear:both;
}
div#press h2 {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px; font: bold 16px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center;display:block;clear:both;
}
div#press h2.justify {
	 text-align: justify;
}
div#press h2.left {
	 text-align: left;padding-left: 30px; 
}	
div#press h2.left_news {
	margin: 0px; padding: 0px; padding-bottom: 5px; padding-top: 4px; font: 16px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: left;display:block;clear:both;
}
div#press h2.right {
	 text-align: right
}	
div#press h2.light {
	color: #005b98; text-align: center;
}
div#press h2.light_left {
	color: #005b98; text-align: left;
}
div#press h3 {
	margin: 0px; padding: 0px; padding-bottom: 2px;padding-top: 2px;    font: 12px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center;display:block;clear:both;
}
div#press h3.justify {
	 text-align: justify;
}
div#press h3.right {
	 text-align: right
}
div#press h3.left {
	 text-align: left
}
div#press a.h-1:link {
	margin: 6px; padding: 0px; padding-bottom: 1px; padding-top: 4px; font: bold 20px arial,verdana, arial, sans-serif; width: 100%; color: #005b98;
	letter-spacing: 0px; text-align: center
}
div#press a.h-1:hover {
	margin: 6px; padding: 0px; padding-bottom: 1px; padding-top: 4px; font: bold 20px arial,verdana, arial, sans-serif; width: 100%; color: #005b98;
	letter-spacing: 0px; text-align: center
}
div#press a.h-1:visited {
	margin: 6px; padding: 0px; padding-bottom: 1px; padding-top: 4px; font: bold 20px arial,verdana, arial, sans-serif; width: 100%; color: #005b98;
	letter-spacing: 0px; text-align: center
}
div#press a.h-2 {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   font: bold 16px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center
}
div#press a.h-2:link {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   font: bold 16px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center
}
div#press a.h-2:hover {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   font: bold 16px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center
}h-2_left
div#press a.h-2:visited {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   font: bold 16px arial, verdana, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 0px; text-align: center
}
div#press a.h-2_left {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   
	font:  16px arial, verdana, arial, sans-serif; 
	color: #005b98; letter-spacing: 0px; text-align: left;padding-left: 0px;
}
div#press a.h-2_left:link {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   
	font:  16px arial, verdana, arial, sans-serif; 
	color: #005b98; letter-spacing: 0px; text-align: left;padding-left: 0px;
}
div#press a.h-2_left:hover {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   
	font:  16px arial, verdana, arial, sans-serif; 
	color: #005b98; letter-spacing: 0px; text-align: left;padding-left: 0px;
}
div#press a.h-2_left:visited {
	margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 4px;   
	font:  16px arial, verdana, arial, sans-serif; 
	color: #005b98; letter-spacing: 0px; text-align: left;padding-left: 0px;
}
div#press td.block {
	margin: 0px; padding: 0px; padding-bottom: 3px; padding-top: 6px; width: 100%; border-top: 2px solid dotted #005b98;
}	
div#press img {
	float: left; margin: 3% 10px 10px 20px;
}
div#press img.news {
	float: left; margin: 4px 10px 0px 0px;
}
div#press form input.button  
{	
	font-size: 11px; font-family:verdana, arial, geneva, sans-serif; margin:0px; padding:0px; color: #003C71;
	background-color:#ffffff;	
	border:0px;border-bottom: 1px solid rgb(128,128,128);border-color:#005b98;
}

/*для списков: новая версия width:140px;height:auto;*/
div#contentwithfooter div.list_row{ display:block; float:none; clear:both; margin: 20px 10px; 10px; 20px}
div#contentwithfooter div.list_row a:link, a:visited, a:hover, a:active { font: 12px arial,verdana,sans-serif; color: #636466;text-align:left;text-decoration:underline;}
div#contentwithfooter div.list_row a:hover{ color:#939799;}
div#contentwithfooter div.list_row a.h1, a.h1:link, a.h1:visited, a.h1:hover, a.h1:active  {font:bold 20px  arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:14px;	padding-bottom:6px;text-transform:uppercase;text-decoration:underline;text-align:left;}
div#contentwithfooter div.list_row a.h1:visited { color:#939799;}
div#contentwithfooter div.list_row a.h1:hover { text-decoration:none;color:#939799;}
div#contentwithfooter div.list_row h2, h3, h5  { font:bold 14px arial,verdana,sans-serif; color:#0064A0; margin:0 10px 0px 10px;padding:0px;padding-top:3px;padding-bottom:3px;text-align:left;text-transform:none;;display:block;clear:both;}
div#contentwithfooter div.list_row a.h2:link, a.h2:visited, a.h2:hover, a.h2:active  {font:bold 14px arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:4px; padding-bottom:4px;text-decoration:underline;text-align:left;text-transform:none;}
div#contentwithfooter div.list_row a.h2:visited {font:bold 14px arial,verdana,sans-serif;color:#939799;}
div#contentwithfooter div.list_row a.h2:hover { text-decoration:none;color:#939799;}
div#contentwithfooter div.list_row a.h3:link, a.h3:visited, a.h3:hover, a.h3:active {font:bold 14px arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:4px; padding-bottom:4px;text-decoration:underline;text-align:center;text-transform:none;}
div#contentwithfooter div.list_row a.h3:visited {font:bold 14px arial,verdana,sans-serif; color:#939799;}
div#contentwithfooter div.list_row a.h3:hover { text-decoration:none;color:#939799;}
div#contentwithfooter div.list_row a.h5:link, a.h5:visited, a.h5:hover, a.h5:active {font:bold 12px arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:4px; padding-bottom:4px;text-decoration:underline;text-align:center;text-transform:none;}
div#contentwithfooter div.list_row a.h5:visited {color:#939799;}
div#contentwithfooter div.list_row a.h5:hover { text-decoration:none;color:#939799;}
div#contentwithfooter div.list_row p { display:block;  font: 12px bold arial,verdana,sans-serif; color: #636466;margin:0px 6px 0px 10px;padding:0px;padding-top:2px;padding-bottom:2px;text-align:justify;}
div#contentwithfooter div.list_row p.right { text-align: right;}
div#contentwithfooter div.list_row p.more { text-align: right; padding:0px;}
div#contentwithfooter div.list_row p.date { color: #0064A0;text-align:left;}
div#contentwithfooter div.list_row ul li { margin: 0px 0px 0px 4px; padding-top: 0px; padding-right: 2px; padding-left: 4px; padding-bottom: 0px;font: 12px arial,verdana,sans-serif; color: #636466; text-indent: 0px; 	text-align: justify; vertical-align:top; list-style-type:circle  #939799;  list-style-position:inside;display: list-item;}
div#contentwithfooter div.list_row ol li { margin: 0px 0px 0px 0px; padding-top: 0px; padding-right: 5px; padding-left: 0px;padding-bottom: 0px;font: 12px arial,verdana,sans-serif; color: #636466; text-indent: 0px;text-align: justify;list-style-type:none;  list-style-position:outside;vertical-align:top;	display: list-item;}
div#contentwithfooter div.list_row p img { float:left;display:inline; margin: 0px;margin-right:10px;margin-bottom:10px;padding:0px;}
div#contentwithfooter div.list_row p img.vert { float:left;display:inline;width:auto;height:140; margin: 0px;margin-right:10px;margin-bottom:10px;padding:0px;}
div#contentwithfooter p a.button:link, a.button:visited, a.button:hover, a.button:active 
{text-decoration:none;font-size: 11px;font-family:verdana, arial, geneva, sans-serif; 
	color: #0064A0;padding:0pt; margin:0pt; background-color:#ffffff;
	border:0px;	border-bottom: 1px solid rgb(128,128,128);border-color:#005b98;	}
div#contentwithfooter p a.button:visited{ color: #939799; text-decoration:none;}
div#contentwithfooter p a.button:hover{text-decoration:none;color: #939799;}

div.full {
	width: 600px; text-align: center
}
div.full h2 {
	width: 90%
}
div.preview a {
	float: left; margin: 0px 25px 50px; overflow: hidden; width: 150px; color: black; padding-top: 2px; height: 200px; text-align: center; text-decoration: none
}
div.preview a:hover {
	border-right: gray 4px dotted; border-top: gray 4px dotted; font-weight: bold; background: #ffd9b6; margin: 0px; 
	border-left: gray 4px dotted; width: 200px; color: #474747; border-bottom: gray 4px dotted; height: 250px
}
div.preview a:hover img {
	border-right: gray solid; border-top: gray solid; border-left: gray solid; border-bottom: gray solid
}
div.full a {
	margin: 30px; font: italic 22px arial, sans-serif; color: #474747
}
div.full a:hover {
	color: blue
}
body.adm {
	background: #ffd9b6
}
body.adm h1 {
	margin: 3%
}
h1.msg {
	margin: 1% 3%; font: italic 22px arial, sans-serif; color: #4b7a46; letter-spacing: 2px; text-align: left
}
form input.button  
{	
	font-size: 11px; font-family:verdana, arial, geneva, sans-serif; margin:0pt; padding:0pt; color: #003C71;
	background-color:#ffffff;	
	border:0px;border-bottom: 1px solid rgb(128,128,128);border-color:#005b98;
}
/*border-left: 1px  solid rgb(200,200,200); 
	border-right: 2px solid rgb(128,128,128); 
	border-top: 1px solid rgb(200,200,200);background-color:#cddfff */
form {
	color: #474747; position: relative
}
form div.set {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 1%; width: 40%; padding-top: 10px
}
form div.brd {
	border-right: gray 3px dotted; padding-right: 10px; border-top: gray 3px dotted; padding-left: 10px; 
	float: left; padding-bottom: 10px; margin: 1%; border-left: gray 3px dotted; width: 40%; padding-top: 10px; 
	border-bottom: gray 3px dotted
}
form div.errors {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 3%; width: 40%; padding-top: 10px
}
form div.errors h2 {
	margin: 3%; color: #c44545
}
form h1 {
	margin: 3%
}
form h2 {
	margin: 2% 0px 0px 3%; font: 25px arial, sans-serif; text-align: left
}
form p {
	margin: 3%; font: 12px verdana,sans-serif; letter-spacing: 1px; text-align: left
}
form p.list {
	margin: 10px 0px 0px 10%
}
form textarea {
	font: 12px sans-serif; letter-spacing: 2px; width:96%;
}
/*********************************/
div.list_row div  {display:block; margin:0px;padding: 10px 0px 10px 0px;width:100%;float:none;clear:both;}
div.list_row h2,h3{font:bold 14px arial,verdana,sans-serif; color:#0064A0;margin:0;padding:0px;padding-top:14px;padding-bottom:6px;}
div.list_row h4,h5,span{font: bold 12px arial,verdana,sans-serif;color: #003D71;margin:0;padding:0px;padding-top:10px;padding-bottom:3px;}
div.list_row h2,h4 {text-align:left;clear:both;}
div.list_row h3.fon {background-image:url(img/logo_hk_70.jpg);background-repeat:no-repeat;margin-left:60px;margin-top:20px;padding:0px;padding-left:70px;padding-right:40px;clear:both;height:70px;vertical-align:middle;text-align:center;}
div.list_row h3 img {margin:0px 4px 4px 30px; padding:0px;border:0px;float: left;vertical-align:top;}
div.list_row h3,h5 {text-align:center;clear:both;}
div.list_row p,ul,li{font: 12px arial,verdana,sans-serif; color: #636466;text-align:justify;line-height:14px;margin:0px;padding:0px; padding-top:10px;padding-bottom:3px;}
div.list_row p.left {text-align: left;}
div.list_row p.center {text-align: center;}
div.list_row p.italic {font:italic;text-align: center;}
div.list_row p.right {text-align: right;padding-right:20px;}
div.list_row p.date {color: #003D71;text-align: left;line-height:12px;padding-top:3px;padding-bottom:3px;}
div.list_row strong {font: bold 12px arial,verdana,sans-serif; margin:0px; padding:0px; display:inline;}
/**/
div.list_row a:link, a:visited, a:hover, a:active {font: 12px arial,verdana,sans-serif; color: #636466;text-align:left;text-decoration:underline;display:inline;}
div.list_row a:visited{color:#288A3F;}
div.list_row a:hover{color:#288A3F;}
div.list_row a.h2:link, a.h2:visited, a.h2:hover, a.h2:active {font:bold 14px arial,verdana,sans-serif; color:#0064A0;	text-decoration:underline;text-transform:none;}
div.list_row a.h2:hover {text-decoration:none;color:#288A3F;}
div.list_row a.h3:link, a.h3:visited, a.h3:hover, a.h3:active {font:bold 14px arial,verdana,sans-serif; color:#0064A0;text-decoration:underline;text-transform:none;}
div.list_row a.h3:hover {text-decoration:none;color:#288A3F;}
div.list_row a.img, a.img:link, a.img:visited, a.img:hover, a.img:active {text-decoration:none;}
div.list_row img {float:none;display:block;margin: 20px auto 10px 40px;border:1px;vertical-align:middle;}
div.list_row p img {margin: 6px 20px 10px 0px; vertical-align: top; float:left;display:inline;}
/*вывод списка моделей background-color:blue; background-color:red; */
div.foto_list { display:block;float:left; text-align:center;border-left-width:1px;border-right-width:2px;border-top-width:1px;border-bottom-width:2px;border-style:solid;border-color:#dddddd;padding:4px;margin:3px;position: relative; width: 150; height: 180px;}
div.foto_list h3{display:block;float:none;clear:both;width:100%;height:64px;font: bold 12px arial,verdana,sans-serif; color:#0064A0; margin:0px; padding:0px;vertical-align:center;}
div.foto_list a.h3{font:bold 12px arial,verdana,sans-serif; color:#0064A0; margin:0px; padding:0px;vertical-align:center;}
div.foto_list p{font: 12px arial,verdana,sans-serif; color:#0064A0;text-align:center;}
div.foto_list p.address{display:block;float:none;clear:both;width:100%;height:30px;text-align:right;}
div.foto_list img{margin:0px;margin-left:5px;margin-top:3px;padding:0px;vertical-align:center;width:140px;height:96px;}
div.foto_list a:link, a:visited, a:hover, a:active {vertical-align:center;line-height:12px;text-decoration:none;}
div.foto_list a:hover { color:#003D71;}


/******************************* foto_scroll ******/
div.row{ display:block; float:none; clear:both; margin: 0px;padding:0px;}
div.rect {float: left; display:block;margin:10px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;position: relative; width: 49%; height:360px; overflow:auto;vertical-align: top; text-align: left;z-index:500; font: 12px arial,verdana,sans-serif #636466;}
div.rect p {font: 12px bold arial,verdana,sans-serif; color: #636466;margin:0 10px 10px 0px;padding:0px;padding-top:2px;text-align:left;}
div.rect img {margin:0px 8px 8px 0px; padding:0px;border:0px;float: left;vertical-align:top;width:140px;height:96px;}
div.rect h2, h3, h4  { font: bold 16px arial,verdana,sans-serif; color:#0064A0; margin:0 10px 0px 10px;padding:0px;padding-top:3px;padding-bottom:3px;text-align:left;text-transform:none;;display:block;clear:both;}
div.rect h5  { font: bold 12px arial,verdana,sans-serif; color:#0064A0; margin:0 10px 0px 0px;padding:0px;padding-top:3px;padding-bottom:3px;text-align:left;text-transform:none;;display:block;clear:both;}
div.rect a.h2:link, a.h2:visited, a.h2:hover, a.h2:active  {font:bold 14px arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:4px; padding-bottom:4px;text-decoration:underline;text-align:left;text-transform:none;}
div.rect a.h2:hover { text-decoration:none;color:#939799;}
div.rect a.h3, a.h3:link, a.h3:visited, a.h3:hover, a.h3:active {font: bold 16px arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:4px; padding-bottom:4px;text-decoration:underline;text-align:center;text-transform:none;}
div.rect a.h3:hover { text-decoration:none;color:#939799;}
div.rect a.h5, a.h5:link, a.h5:visited, a.h5:hover, a.h5:active {font: bold 12px arial,verdana,sans-serif; color:#0064A0; margin:0;padding-top:4px; padding-bottom:4px;text-decoration:underline;text-align:center;text-transform:none;}
div.rect a.h5:hover { text-decoration:none;color:#939799;}
div.rect strong {font: bold 100% arial,verdana,sans-serif; color:#636466;  margin:0;padding:0px;padding-right:4px;display:inline;}
div.rect a.strong, a.strong:link, a.strong:visited, a.strong:hover, a.strong:active {font:bold 100% arial,verdana,sans-serif; color:#0064A0; margin:0;padding:0px;padding-right:4px;display:inline;text-decoration:underline;}
div.rect a.strong:hover {text-decoration:none;color:#939799;}
/* блок вывода увеличенного изображения во фрейм и иконок для шаблона "_albom_id_common.inc.php"*/
/*слой иконок*/
div#column_foto {border: 1px solid;float: right; display:block;clear:none;margin:0px; padding:0px; position: relative; width: 180px; height:500px; overflow:auto;vertical-align: top; text-align: left;z-index:500; font: 10px arial,verdana,sans-serif #636466;}
div#column_foto img {width:140px;height:113px;margin:0px;padding:0px; }
/*слой фрейма border: 1px solid;*/
div.img_inc {float:left;display:block;clear:none;position:relative;width:530; height:500;border: 0px;}
div.img_inc iframe{width:530; height:500; }

div.rect_img_140	{background-color:transparent;width:100%;margin:0px;margin-top:10px;padding:0px; float:none;clear:both;display:block;}
/*вывод по 2 блока в ряду, шириной width:47%;*/
div.rect_img_140 hr{margin: 10px 0px 10px 0px;color:#ffffff;display:block;clear:both;}
div.rect_img_140 p{text-align:left;}
div.rect_img_140 p.right{text-align:right;}
div.rect_img_140 h4 {margin:0px; padding:0px;padding-bottom:6px;}
div.rect_img_140 div  {background-color:transparent;width:46%; margin:0px;margin-right:5%;padding: 0px 1% 0 0;display:block;position:relative; left:0px;float:left;clear:none;}
div.rect_img_140 div.right  {background-color:transparent;position:relative; right:220px;width:46%;margin:0px;margin-right:0px;padding-top: 0px; padding-left:1%; padding-right:0px;display:block;position:relative; right:0px;float:left;clear:none;}
h2.bg_transparent	{background-image:url(img/10x10.jpg);background-position:center;width:100%;height:30px;margin:0px;padding:0px; float:none;clear:both;display:block; }

/* banners_flash */
div#flash_all{
	display:block;position:absolute;top:0px;left:0px;
	width:220px; z-index:900;
	padding:10px;
}
div#flash_all_index{
	display:block;position:absolute;top:0px;left:880px;
	width:220px; z-index:900;
	padding:10px;
}

/* для вывода скрытых слоев не получается из-за координат слоя вывода скрытого текста*
*/
/*
div#column_foto a {display: block; text-align: left; 
	font:  1em sans-serif; 
   padding: 5px 2px; margin: 0 0 1px; border-width: 0; 
   text-decoration: underline; color: #000; background: #fff;
   border-right: 1px solid #505050;
   }
div#column_foto a:hover {color: #411; background: #eee;
   border-right: 1px double white;}

div#column_foto a span {display: none;}
div#column_foto a:hover span {display: block;
   position: absolute; top: 440px; left: 0px; width: 140px;height:116px;
   padding: 5px; margin: 10px; z-index: 2600;
   text-decoration: none; color: #000; background: #eee; 
   font: 11px Verdana, sans-serif;  text-align: left;line-height: 1.4em;}
*/
/*******************************choice добавить**/
