@charset "utf-8";
/* CSS Document */

html, body, form, ul, li, dl, dd, dt, fieldset, form, table, tbody, tr, td, th { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }
table { font-size:1em; }

input, select, textarea { font: 1em Arial; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

html, body { width:100%; height: 100%; }
body { position: relative; width: 100%; font-family: Arial; color: #6f6f6f; background: #FFFFFF; }

img { border: none; }

a { color: #59b2d6; }
a:hover { text-decoration: none; }

a.back_right {
	margin-top: 2px;
	padding-left: 14px;
	float: right;
	font-size: 0.75em;
	background: url(/images_new/icons/back.gif) left center no-repeat;
}
a.read_more {
	font-size: 0.75em;
	text-decoration: none;
	border-bottom: 1px dashed;
}
a.more {
	display: block;
	clear: left;
	color: #000000;
	font-size: 0.70em;
	font-weight: bold;
}
div.more {
	clear: left;
	color: #000000;
	font-size: 0.70em;
}
div.more a {
	color: #000000;
	font-weight: bold;
}
div.more span.devider {
	padding: 0 6px;
}

p { margin: 0 0 16px 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: #000000; line-height: 1em; }
h1 { margin-bottom: 15px; font-weight: normal;}
h2 { margin-bottom: 15px; font-weight: normal; }
h3 { margin-bottom: 12px; font-weight: normal; }
h4 { margin-bottom: 8px; font-weight: normal; }
h5 { margin-bottom: 15px; font-weight: normal; }
h6 { margin-bottom: 15px; font-weight: normal; }

h1 { font-size: 1.55em; }
h3 { font-size: 1.25em; }
h3.big_red { color: #cb2228; font-size: 1.55em; }
h3.middle_red { color: #cb2228; font-size: 1.25em; }
h3.small_gray { color: #555555; font-size: 1.15em; }
h3.small_light_gray { color: #d6d6d6; font-size: 1.15em; }
h3.small_blue { color: #4873aa; font-size: 1.15em;}
h3.small_white { color: #fff; font-size: 1.15em;}
h4.big_black { font-size: 1.15em; }
h4.middle_gray {
	color: #898888;
	font-size: 0.85em;
	line-height: 1.45em;
	font-weight: bold;
}
h4.middle_gray span.name {
	float: left;
	padding-right: 14px;
}
h4.middle_gray span.devider {
	float: left;
	padding: 0 6px 0 6px;
	color: #d4d4d4;
	font-size: 0.8em;
	font-weight: normal;
}
h4.middle_gray a {
	float: left;
	padding: 0 6px 0 6px;
	color: #000000;
	font-size: 0.8em;
}
h4.middle_gray a.act {
	margin: 0 -8px 0 -8px;
	background: #7bb1d4;
	color: #ffffff;
	text-decoration: none;
	cursor: text;
}
h4.middle_white {
	color: #FFF;
	font-size: 0.85em;
	line-height: 1.45em;
	font-weight: bold;
}
h4.small_gray {
	color: #a9a9a9;
	font-size: 0.75em;
	font-weight: bold;
}

label.small_gray { display: block; clear: right; margin-bottom: 2px; color: #a3a3a6; font-size: 0.7em; }
label.middle_gray { display: block; clear: right; margin-bottom: 2px; color: #a3a3a6; font-size: 0.75em; }
label.small_blue { display: block; clear: right; margin-bottom: 2px; color: #c6e3ee; font-size: 0.75em; }

div.clearDotted {
	height: 1px;
	clear: both;
	background: url(/images_new/gray_dot.gif) left top repeat-x;
}
div.clearDottedLeft {
	height: 1px;
	clear: left;
	background: url(/images_new/gray_dot.gif) left top repeat-x;
}
div.clearDottedBlue {
	height: 1px;
	clear: both;
	background: url(/images_new/blue_dot.gif) left top repeat-x;
}
div.clearDottedBlueLeft {
	height: 1px;
	clear: left;
	background: url(/images_new/blue_dot.gif) left top repeat-x;
}
div.clearLeft {
	height: 1px;
	clear: left;
}
div.clearRight {
	height: 1px;
	clear: right;
}
div.clear {
	height: 1px;
	clear: both;
}

#measurer { position: absolute; left: 0; top: -2em; width: 100%; height: 1em; line-height: 1em; }
#container { position: relative; min-width: 990px; //-width: expression((document.getElementById('measurer').clientWidth < 990) ? '990px' : '100%'); }

#wrap { position: relative; padding-bottom: 30px; }

#header { position: relative; height: 98px; margin-bottom: 32px; }
#header .bgr1 { height: 96px; background: url(/images_new/bgr_02.gif) left top; }
#header .bgr2 { height: 96px; background: url(/images_new/bgr_05.png) left top no-repeat; }
#header .bgr3 { height: 2px; background: url(/images_new/bgr_04.png) left top; }

.general_cont { position: relative; //zoom: 1;}
.general_cont:after { position: relative; display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.mid_wrap { position: relative; float: left; width: 100%;}


.block1 { position: relative; float: left; width: 234px; margin: 0 0 0 -100%; /* background-color:#900; */ }
.block1 .otbivka { position: relative; margin-left: 14px; /* background-color:#F00; */ }
.block3 { position: relative; float: right; width: 254px; margin: 0 0 0 -254px; /* background-color: #060; */ }
.block3 .otbivka { position: relative; margin-right: 14px; /* background-color: #0F0; */ }

.block2 { position: relative; margin: 0 254px 0 234px; /* background-color: #009; */ }
.block2 .otbivka { position: relative; margin: 0 14px; /* background-color: #06F; */ }

.block4 { position: relative; margin: 0 0 0 234px; /* background-color: #009; */ }
.block4 .otbivka { position: relative; margin: 0 14px; /* background-color: #06F; */ }
.block4_1 { position: relative; margin: 0 234px 0 0; /* background-color: #009; */ }
.block4_2 { position: relative; float: right; width: 200px; padding-top: 30px; /* background-color: #060; */ }

/*подвал*/
#footer { position: relative; min-width: 990px; //-width: expression((document.getElementById('measurer').clientWidth < 990) ? '990px' : '100%'); }
#footer .bgr1 { height: 3px; background: url(/images_new/bgr_09.png) left top; }


.logo {
	padding-right: 70px;
}

.auth {
	width:100%;
	padding: 11px 0 0 0;
}
.auth .icons {
	padding: 0 22px 0 0;
	background: url(/images_new/blue_dot_vert.gif) right top repeat-y;
}
.auth .form {
	width: 100%;
	padding: 0 22px 0 28px;
	background: url(/images_new/blue_dot_vert.gif) right top repeat-y;
}
.auth table {
	width: 100%;
}
.auth .authTable td {
	vertical-align: bottom;
}
.auth .authTD {
	width: 50%;
}
.auth .inputTable td {
	vertical-align: top;
}
.auth .inputTD {
	width: 100%;
	background: url(/images_new/input/center_01.gif) repeat-x left top;
}
.auth .authLink {
	padding-top: 10px;
	color: #c6e3ee;
	font-size: 0.75em
}
.auth .authLink span.devider {
	color: #83badd;
	padding: 0 4px 0 4px;
}
.auth .authLink a {
	color: #fff;
}
.auth .authLink label {
	cursor: pointer;
}
.auth .authLink input {
	margin: -2px 0 0 -4px;
	float: left;
}
.icons ul {
	margin-bottom: -7px;
}
.icons li {
	padding-bottom: 7px;
}

.search {
	padding: 37px 22px 0 26px;
}
.search h4 {
	margin: 2px 0 0 0;
}
.search .input1 {
	margin-left: 12px;
}
.search .inputTable {
	width: 135px;
}
.search .inputTD {
	width: 100%;
	background: url(/images_new/input/center_01.gif) repeat-x left top;
}

.add {
	margin-bottom: 23px;
}
.join {
	padding-bottom: 7px;
	margin-bottom: 23px;
	background-color: #dbdbdb;
}
.join img {
	border: 1px solid #c7c7c7;
}
.join h2 {
	margin: 5px 10px 0 10px;
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	color: #777777;
}
.join h2 a {
	color: #777777;
	text-decoration: none;
}
.join h2 a:hover {
	text-decoration: underline;
}

.gray_block {
	margin-bottom: 23px;
}

.article_list_block_01 {
	margin-bottom: 23px;
}
.article_list_block_01 .inside .clearLeft {
	margin-bottom: 12px;
}
.article_list_block_01 .inside img {
	margin: 4px 7px 3px 0;
	float: left;
	position: relative;
}
.article_list_block_01 .inside div.date {
	padding-top: 6px;
	float: left;
	width: 100%;
}
.article_list_block_01 .inside div.date div {
	padding: 2px 10px 3px 10px;
	margin-bottom: 2px;
	float: left;
	background-color: #8ab0c0;
	color: #ffffff;
	font-size: 0.70em;
}
.article_list_block_01 .inside h2 {
	margin-bottom: 3px;
	color: #555555;
	font-size: 0.75em;
	line-height: 1.45em;
	font-weight: bold;
}
.article_list_block_01 .inside h2.first {
	font-size: 0.85em;
	line-height: 1.45em;
}
.article_list_block_01 .inside p {
	margin: 0;
	font-size: 0.75em;
	line-height: 1.3em;
}
.article_list_block_01 .inside a.more {
	margin-top: 15px;
}
.article_list_block_01 div.clear {
	margin-bottom: 10px;
}

.text_block_01 {
	margin-bottom: 23px;
	position: relative;
	z-index: 1;
}
.text_block_01 .inside img {
	margin: 4px 7px 3px 0;
	float: left;
	border: 1px solid #c7c7c7;
}

.twitter {
	border: 0;
	margin-bottom: 10px;	
}
a.twitter {
 text-decoration:none;
}

.text_block_01 .inside h1 {
	margin-bottom: 13px;
	color: #756356;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
}

.text_block_01 .inside h2 {
	margin-bottom: 13px;
	color: #756356;
	font-size: 0.85em;
	line-height: 1.45em;
	font-weight: bold;
}
.text_block_01 .inside p {
	margin-bottom: 8px;
	color: #756356;
	font-size: 0.75em;
	line-height: 1.3em;
}

.news_list_block_01 {
	margin-bottom: 23px;
}
.news_list_block_01 dl {
	margin: 13px 0 -3px 0;
}
.news_list_block_01 dt {
	float: left;
	margin-bottom: 2px;
	position: relative;
}
.news_list_block_01 dt span.time {
	padding: 2px 10px 3px 10px;
	display: block;
	float: left;
	background-color: #8ab0c0;
	color: #ffffff;
	font-size: 0.70em;
}
.news_list_block_01 dd {
	margin-bottom: 13px;
}
.news_list_block_01 dd h2 {
	margin-bottom: 3px;
	clear: left;
	color: #555555;
	font-size: 0.75em;
	line-height: 1.45em;
	font-weight: bold;
}
.news_list_block_01 a.more {
	margin-top: 15px;
	font-weight: normal;
}

.events_list_block_01 {
	margin-bottom: 23px;
}
.events_list_block_01 div.block {
	margin: 13px 0 -3px 0;
}
.events_list_block_01 div.date {
	padding: 2px 10px 3px 10px;
	margin-bottom: 2px;
	float: left;
	background-color: #8ab0c0;
	color: #ffffff;
	font-size: 0.70em;
}
.events_list_block_01 h2 {
	margin-bottom: 3px;
	clear: left;
	color: #555555;
	font-size: 0.75em;
	line-height: 1.45em;
	font-weight: bold;
}
.events_list_block_01 p {
	margin-bottom: 14px;
	font-size: 0.75em;
	line-height: 1.3em;
}
.events_list_block_01 a.more {
	margin-top: 15px;
}
.events_list_block_01 .calendar {
	margin-bottom: 12px;
}
.events_list_block_01 .calendar {
	font-size: 0.7em;
	line-height: 1em;
}
.events_list_block_01 .calendar table {
	width: 100%;
}
.events_list_block_01 .calendar td {
	padding: 4px 4px;
}
.events_list_block_01 .calendar th {
	padding: 4px 4px;
	color: #FFF;
	font-weight: normal;
	background: #89aebe;
}
.events_list_block_01 h4.middle_gray {
	margin-top: 12px;
}
.events_list_block_01 .select1 {
	margin-bottom: 10px;
}
.events_list_block_01 .select1 table {
	width: 80%;
}
.events_list_block_01 .select1 .inputTD {
	background:transparent url(/images_new/select/center_01.gif) repeat-x scroll left top;
	width: 100%;
}
.events_list_block_01 .ok {
	margin: 6px 0 16px 0;
}

.buttons_block_01 {
	margin-bottom: 23px;
}
.buttons_block_01 p {
	margin: 0;
	color: #e0e0e0;
	font-size: 0.75em;
	line-height: 1.3em;
}
.buttons_block_01 .clearDotted {
	padding-bottom: 9px;
}
.buttons_block_01 .button1 {
	padding-top: 15px;
	padding-bottom: 2px;
}

.map {
	margin-bottom: 23px;
}
.map center {
	margin-bottom: 23px;
}
.map h2 {
	margin-bottom: -4px;
	color: #898888;
	font-size: 0.85em;
	line-height: 1.45em;
	font-weight: bold;
}
.map .selectTable {
	width: 100%;
	position: relative;
}
.map .selectTD {
	padding-top: 17px;
	width: 33%;
}
.map .buttonTD {
	padding-top: 34px;
	text-align: right;
}
.map .selectTD table {
	width: 100%;
}
.map .selectTD table .inputTD {
	width: 100%;
	background: url(/images_new/select/center_01.gif) repeat-x left top;
}

.project_announce_block_01 {
	margin-bottom: 23px;
}
.project_announce_block_01 h4.middle_gray {
	margin-bottom: -10px;
}
.project_announce_block_01 .selectTable {
	width: 100%;
	position: relative;
}
.project_announce_block_01 .selectTD {
	padding-top: 17px;
	width: 50%;
}
.project_announce_block_01 .buttonTD {
	padding-top: 34px;
	text-align: right;
}
.project_announce_block_01 .selectTD table {
	width: 100%;
}
.project_announce_block_01 .selectTD table .inputTD {
	width: 100%;
	background: url(/images_new/select/center_01.gif) repeat-x left top;
}
.project_announce_block_01 .extContainer {
	background: #f6f6f6 url(/images_new/bgr_01.gif) left bottom repeat-x;
	border: 1px solid #d8d9db;
	margin-bottom: 1px;
	margin-top: 10px;
	adding: 16px 18px 14px 20px;
	padding: 16px 0px 14px 0px;
}
.project_announce_block_01 .intContainer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.project_announce_block_01 .container {
	position: relative;
	width: 9999px;
}
.project_announce_block_01 .container td {
	idth: 226px;
	width:33%;
	adding-right: 40px;
	background: url(/images_new/gray_dot_vert_with_rpad.gif) left top repeat-y;
	padding:0px 18px;
}
.project_announce_block_01 .container td.last {
	width: 226px;
	padding-right: 0px;
	background: none;
}
.project_announce_block_01 .container h4.middle_gray {
	margin: -4px 0 0 0;
}
.project_announce_block_01 .container li {
	padding-left: 12px;
	background: url(/images_new/bullets/bul_01.gif) left 5px no-repeat;
}
.project_announce_block_01 .container h2 {
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 8px 0 0 0;
}
.project_announce_block_01 .container img {
	margin-top: 10px;
}
.project_announce_block_01 .scroller {
	margin-bottom: 23px;
}
.project_announce_block_01 .scroller .nav {
	background: url(/images_new/scroller/center.gif) left top repeat-x;
	width: 100%;
}
.project_announce_block_01 .scroller .line {
	position: relative;
}
.project_announce_block_01 .scroller .pimpa {
	position: absolute;
	left: 0;
	top: 8px;
}
.project_announce_block_01 .scroller .pimpa img {
	cursor: pointer;
}
.project_announce_block_01 .scroller .fake {
	text-align: center;
}

.menu {
	margin-bottom: 23px;
}
.menu .clearDottedBlue	 {
	padding: 0 0 12px 0;
}
.menu li {
	padding: 19px 0 0 0;
	font-size: 0.95em;
	font-weight: bold;
	color: #FFF;
	background: url(/images_new/bgr_06.png) left top no-repeat;
}
.menu li.first {
	padding: 0;
	background: none;
}
.menu li a {
	color: #FFF;
	text-decoration: none;
}
.menu li a:hover {
	color: #c6e3ee;
}

.tags_block_01 {
	margin-bottom: 23px;
}
.tags_block_01 .clearDotted	 {
	padding: 0 0 12px 0;
}
.tags_block_01 p {
	margin: 0;
	font-size: 1em;
}

.footerMenu {
	background: #d6e9f5 url(/images_new/bgr_07.png) right top repeat-y;
	font-size: 0.55em;
	text-align: center;
	padding: 7px 26px 8px 26px;
	margin-bottom: 1px;
}
.footerMenu a {
	color: #335aa7;
}
.footerMenu span.devider {
	padding: 0 6px;
	color: #83badd;
}
.footerCopy {
	background: #ebebeb url(/images_new/bgr_08.png) left bottom repeat-x;
	padding: 12px 26px 16px 26px;
}
.footerCopy .left {
	float: left;
	font-size: 0.75em;
	line-height: 1.6em;
	color: #393636;
}
.footerCopy span.blue {
	color: #59b2d6;
}
.footerCopy span.devider {
	padding: 0 6px;
	color: #59b2d6;
}
.footerCopy .right {
	float: right;
	font-size: 0.75em;
	line-height: 1.6em;
	color: #898989;
}
.footerCopy .right a {
	color: #cb2228;
}

.new_block_01 {
	margin-bottom: 23px;
}
.new_block_01 p {
	margin-bottom: 2px;
	font-size: 0.75em;
	color: #9bcff3;
}
.new_block_01 h3.small_white {
	margin-bottom: 4px;
}
.new_block_01 .count {
	margin: 0;
	font-weight: bold;
	font-size: 0.95em;
	color: #fff;
}
.new_block_01 .count .devider {
	color: #9bcff3;
	font-weight: normal;
	padding: 0 4px 0 6px;
}
.new_block_01 .count a {
	text-decoration: none;
	color: #9bcff3;
}
.new_block_01 .count a:hover {
	text-decoration: underline;
}
.gal_block_01 {
	margin-bottom: 30px;
	padding: 0 13px;
}
.gal_block_01 img {
	cursor: pointer;
}
.gal_block_01 .allTable {
	width: 100%;
}
.gal_block_01 .containerTD {
	width: 100%;
	background: url(/images_new/bgr_12.gif) left top; 
}
.gal_block_01 .extContainer {
	position: relative;
	overflow: hidden;
	height: 151px;
}
.gal_block_01 .container {
	position: absolute;
	width: 9999px;
}
.gal_block_01 .foto {
	width: 162px;
	height: 151px;
	overflow: hidden;
	padding-bottom: 7px;
	margin-left: 16px;
	margin-right: 5px;
	background-color: #dbdbdb;
}
.gal_block_01 .foto img {
	border: 1px solid #c7c7c7;
}
.gal_block_01 .foto h2 {
	margin: 5px 10px 0 10px;
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	color: #777777;
	height: 24px;
	overflow: hidden;
}
.gal_block_01 .foto h2 a {
	color: #777777;
	text-decoration: none;
}
.gal_block_01 .foto h2 a:hover {
	text-decoration: underline;
}
.gal_block_01 .all_pick {
	display:block;
	text-align:right;
	padding:5px 0px 0px 0px;
	color:#000;
	text-decoration:underline;
	float:right;
	color:#000000;
	font-size:0.7em;
}
.gal_block_01 .all_pick:hover {
	text-decoration:none;
}
.gal_main_html {
	margin-bottom: 30px;
	padding:0px;
}
.gal_main_html .foto {
	margin-left:0px;
	margin-right:0px;
	width:auto;
	text-align:center;
}
.gal_main_html .foto img {
	border:0px;
	margin:1px;
}
.gal_main_html td {
	padding:0px 10px;
}
.announce_block_01 {
	margin-bottom: 23px;
}
.announce_block_01 h2 {
	color: #898888;
	font-size: 0.85em;
	line-height: 1.6em;
	font-weight: bold;
}
.announce_block_01 img {
	margin: 4px 19px 4px 0;
	float: left;
}

.solution_block_01 {
	margin-bottom: 23px;
}
.solution_block_01 h4 {
	margin-bottom: 4px;
}
.solution_block_01 .clearDotted {
	margin-bottom: 13px;
}
.solution_block_01 p {
	font-size: 0.75em;
	line-height: 1.4em;
}
.solution_block_01 li {
	font-size: 0.75em;
	padding-left: 20px;
	margin-bottom: 6px;
	background: url(/images_new/bullets/bul_01.gif) 7px 5px no-repeat;
}

.comments_block {
	padding: 0 0 14px 23px;
}
.comments_block div.block {
	margin: 13px 0 -3px 0;
}
.comments_block div.date {
	padding: 2px 10px 3px 10px;
	margin-bottom: 2px;
	float: left;
	background-color: #8ab0c0;
	color: #ffffff;
	font-size: 0.70em;
}
.comments_block div.time {
	padding: 2px 5px 3px 10px;
	margin-bottom: 2px;
	float: left;
	color: #a9a9a9;
	font-size: 0.70em;
}
.comments_block div.devider {
	padding: 2px 10px 3px 5px;
	margin-bottom: 2px;
	float: left;
	color: #d4d4d4;
	font-size: 0.70em;
}
.comments_block div.author {
	padding: 2px 10px 3px 16px;
	margin-bottom: 2px;
	float: left;
	color: #6f6f6f;
	font-size: 0.70em;
	font-weight: bold;
	background: url(/images_new/icons/people.gif) left top no-repeat;
}
.comments_block p {
	margin-bottom: 14px;
	font-size: 0.75em;
	line-height: 1.3em;
}
.comments_block a.more {
	margin-top: 15px;
}

.text {
	margin-bottom: 23px;
}
.text h3 {
	margin-bottom: 6px;
}
.text h4 { 
	font-size: 1.25em;
	margin-bottom: 6px;
}
.text p {
	font-size: 0.75em;
	line-height: 1.5em;
}
.text ul {
	padding-top: 4px;
	padding-right: 80px;
	margin-bottom: 18px;
}
.text li {
	font-size: 0.75em;
	padding-left: 20px;
	margin-bottom: 6px;
	background: url(/images_new/bullets/bul_01.gif) 7px 5px no-repeat;
}
.text .quote {
	margin-bottom: 23px;
}
.text .quote p {
	padding: 0 40px 0 30px;
	color: #a9a9a9;
	font-size: 0.75em;
	line-height: 1.3em;
}
.text .quote p strong, .text .quote p b {
	color: #6f6f6f;
}
.text .quote .cont1 {
	background: url(/images_new/icons/q_left.gif) 5px 18px no-repeat;
}
.text .quote .cont2 {
	padding: 18px 40px 0 30px;
	background: url(/images_new/icons/q_right.gif) right bottom no-repeat;
}
.text .quote .cont2 p {
	padding: 0;
	color: #a9a9a9;
	font-size: 0.85em;
	line-height: 1.6em;
	font-weight: bold;
}

.send_comments_block_01 {
	margin-bottom: 23px;
}
.send_comments_block_01 table {
	width: 100%;
}
.send_comments_block_01 .commentsTD {
	width: 30%;
	padding-bottom: 10px;
}
.send_comments_block_01 .commentsTD_2 {
	width: 33%;
	padding-bottom: 10px;
}
.send_comments_block_01 .inputTable td {
	vertical-align: top;
}
.send_comments_block_01 .inputTD {
	width: 100%;
	background: url(/images_new/input/center_02.gif) repeat-x left top;
}
.send_comments_block_01 .commentsColspanTD {
	padding-bottom: 10px;
}
.send_comments_block_01 .commentsColspanTD .inputTD {
	width: 100%;
	background: url(/images_new/input/center_03.gif) repeat-x left top;
}
.send_comments_block_01 .capchaTD {
	vertical-align: middle;
}
.send_comments_block_01 .capcha {
	margin-top: 2px;
	border: 1px solid #d8d9db;
}
.send_comments_block_01 .ok {
	float: right;
}

/*рамка голубая c белым отступом*/
.ramka1 { 
	position: relative;
	z-index: 1;
	border: 1px dashed #c2c3c6;
	//zoom: 1;
}
.ramka1 .con_t {
	position: relative;
	margin: -1px;
	height: 19px;
	background: #fafbfb url('/images_new/ramka/ramka_new.gif') repeat-x 0 -80px;
}
.ramka1 .con_t div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -20px;
}
.ramka1 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 0px;
}
.ramka1 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 19px;
	background: #fafbfb url('/images_new/ramka/ramka_new.gif') repeat-x 100% -100px;
}
.ramka1 .con_b div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -40px;
}
.ramka1 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -60px;
}
.ramka1 .inside {
	position: relative;
	margin: 0 4px 0 4px;
	padding: 0 14px 0 14px;
	background: #fafbfb;
	z-index: 10;
}

/*рамка белая*/
.ramka2 { 
	position: relative;
	z-index: 1;
	border: 1px dashed #c2c3c6;
	//zoom: 1;
}
.ramka2 .con_t {
	position: relative;
	margin: -1px;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') repeat-x 0 -200px;
}
.ramka2 .con_t div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -140px;
}
.ramka2 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -120px;
}
.ramka2 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 19px;
	background: #fafbfb url('/images_new/ramka/ramka_new.gif') repeat-x 100% -220px;
}
.ramka2 .con_b div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -160px;
}
.ramka2 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -180px;
}
.ramka2 .inside {
	position: relative;
	margin: 0 4px 0 4px;
	padding: 0 14px 0 14px;
	z-index: 10;
}

/*рамка голубая*/
.ramka3 { 
	position: relative;
	z-index: 1;
	border: 1px dashed #c2c3c6;
	//zoom: 1;
}
.ramka3 .con_t {
	position: relative;
	margin: -1px;
	height: 19px;
	background: #fafbfb url('/images_new/ramka/ramka_new.gif') repeat-x 0 -320px;
}
.ramka3 .con_t div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -260px;
}
.ramka3 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -240px;
}
.ramka3 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 19px;
	background: #fafbfb url('/images_new/ramka/ramka_new.gif') repeat-x 100% -340px;
}
.ramka3 .con_b div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -280px;
}
.ramka3 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -300px;
}
.ramka3 .inside {
	position: relative;
	margin: 0 0px 0 0px;
	padding: 0 18px 0 18px;
	background: #fbfbfb;
	z-index: 10;
}

/*рамка бежевый градиент*/
.ramka4 { 
	position: relative;
	z-index: 1;
	border: 1px dashed #e6dbcc;
	//zoom: 1;
}
.ramka4 .con_t {
	position: relative;
	margin: -1px;
	height: 19px;
	background: #fdfdfd url('/images_new/ramka/ramka_new.gif') repeat-x 0 -440px;
}
.ramka4 .con_t div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -380px;
}
.ramka4 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -360px;
}
.ramka4 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 19px;
	background: #fdfdfd url('/images_new/ramka/ramka_new.gif') repeat-x 100% -460px;
}
.ramka4 .con_b div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -400px;
}
.ramka4 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -420px;
}
.ramka4 .inside {
	position: relative;
	margin: 0 0px 0 0px;
	padding: 0 18px 0 18px;
	background: #fdfdfd url('/images_new/ramka/center_02.gif') repeat-x left bottom;
	min-height: 338px;
	z-index: 10;
}

/*рамка темносерый градиент*/
.ramka5 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.ramka5 .con_t {
	position: relative;
	margin: -1px 0 -1px 0;
	height: 19px;
	background: #909094 url('/images_new/ramka/ramka_new.gif') repeat-x 0 -560px;
}
.ramka5 .con_t div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -500px;
}
.ramka5 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -480px; text-align: center;
}
.ramka5 .con_b {
	position: relative;
	margin: 0 0 -1px 0;
	height: 19px;
	background: #909094 url('/images_new/ramka/ramka_new.gif') repeat-x 100% -580px;
}
.ramka5 .con_b div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -520px;
}
.ramka5 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -540px; text-align: center;
}
.ramka5 .inside {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 18px 0 18px;
	background: #909094 url('/images_new/ramka/center_01.gif') repeat-x left bottom;
	min-height: 135px;
	z-index: 10;
}

/*рамка темноголубой градиент*/
.ramka6 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.ramka6 .con_t {
	position: relative;
	margin: -1px 0 -1px 0;
	height: 18px;
	background: #009fe3 url('/images_new/ramka/ramka_new.gif') repeat-x 0 -680px;
}
.ramka6 .con_t div {
	position: relative;
	height: 18px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -620px;
}
.ramka6 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -600px; text-align: center;
}
.ramka6 .con_b {
	position: relative;
	margin: 0 0 -1px 0;
	height: 18px;
	background: #1865af url('/images_new/ramka/ramka_new.gif') repeat-x 100% -700px;
}
.ramka6 .con_b div {
	position: relative;
	height: 18px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -640px;
}
.ramka6 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -660px; text-align: center;
}
.ramka6 .inside {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 17px 0 17px;
	background: #009fe3 url('/images_new/ramka/center_06.gif') repeat-x left bottom;
	min-height: 279px;
	z-index: 10;
}

/*рамка светлоголубой градиент*/
.ramka7 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.ramka7 .con_t {
	position: relative;
	margin: -1px;
	height: 18px;
	background: #84c0e3 url('/images_new/ramka/ramka_new.gif') repeat-x 0 -800px;
}
.ramka7 .con_t div {
	position: relative;
	height: 18px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -740px;
}
.ramka7 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -720px; text-align: center;
}
.ramka7 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 18px;
	background: #699bd2 url('/images_new/ramka/ramka_new.gif') repeat-x 100% -820px;
}
.ramka7 .con_b div {
	position: relative;
	height: 18px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -760px;
}
.ramka7 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -780px; text-align: center;
}
.ramka7 .inside {
	position: relative;
	margin: 0 -1px 0 -1px;
	padding: 0 17px 0 17px;
	background: #84c0e3 url('/images_new/ramka/center_07.gif') repeat-x left bottom;
	min-height: 204px;
	z-index: 10;
}

/*рамка маленькая темнооголубой градиент*/
.ramka8 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.ramka8 .con_t {
	position: relative;
	margin: -1px 0 -1px 0;
	height: 12px;
	background: #0683c8 url('/images_new/ramka/ramka_new.gif') repeat-x 0 -920px;
}
.ramka8 .con_t div {
	position: relative;
	height: 12px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -860px;
}
.ramka8 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -840px;
	padding: 0 11px 0 12px;
}
.ramka8 .con_b {
	position: relative;
	margin: 0 0 -1px 0;
	height: 12px;
	background: #0683c8 url('/images_new/ramka/ramka_new.gif') repeat-x 100% -940px;
}
.ramka8 .con_b div {
	position: relative;
	height: 12px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -880px;
}
.ramka8 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -900px;
	padding: 0 11px 0 12px;
}
.ramka8 .inside {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 11px 0 12px;
	background: #0683c8 url('/images_new/ramka/center_08.gif') no-repeat left bottom;
	min-height: 55px;
	z-index: 10;
}

/*рамка темносерая c белым отступом*/
.ramka9 { 
	position: relative;
	z-index: 1;
	border: 1px solid #d8d9db;
	//zoom: 1;
}
.ramka9 .con_t {
	position: relative;
	margin: -1px;
	height: 14px;
	background: #f6f6f6 url('/images_new/ramka/ramka_new.gif') repeat-x 0 -1040px;
}
.ramka9 .con_t div {
	position: relative;
	height: 14px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -980px;
}
.ramka9 .con_t div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -960px;
}
.ramka9 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 19px;
	background: #e5e6e8 url('/images_new/ramka/ramka_new.gif') repeat-x 100% -1060px;
}
.ramka9 .con_b div {
	position: relative;
	height: 19px;
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 0 -1000px;
}
.ramka9 .con_b div div {
	background: url('/images_new/ramka/ramka_new.gif') no-repeat 100% -1020px;
}
.ramka9 .inside {
	position: relative;
	margin: 0 0px 0 0px;
	padding: 0 14px 0 14px;
	background: #f6f6f6 url('/images_new/ramka/center_09.gif') left bottom repeat-x;
	min-height: 255px;
	z-index: 10;
}


/*кнопка темносерый градиент на сером фоне*/
.button1 { 
	position: relative;
	z-index: 1;
}
.button1 .con_t {
	position: relative;
	margin: -1px 0 -1px 0;
	height: 6px;
	background: #909094 url('/images_new/ramka/ramka_button.gif') repeat-x 0 -40px;
}
.button1 .con_t div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -10px;
}
.button1 .con_t div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 0px;
	padding-left: 6px;
	text-align: left;
}
.button1 .con_b {
	position: relative;
	margin: 0 0 -1px 0;
	height: 6px;
	background: #909094 url('/images_new/ramka/ramka_button.gif') repeat-x 100% -50px;
}
.button1 .con_b div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 -20px;
}
.button1 .con_b div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -30px;
	padding-left: 6px;
	text-align: left;
}
.button1 .inside {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
	background: #909094 url('/images_new/ramka/center_03.gif') repeat-x left center;
	min-height: 1px;
	z-index: 11;
	text-align: center;
	color: #ffffff;
	font-size: 0.85em;
	line-height: 1em;
	font-weight: bold;
}
.button1 .inside a {
	color: #ffffff;
	cursor: pointer;
}

/*кнопка голубой градиент на сером фоне*/
.button2 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.button2 .con_t {
	position: relative;
	margin: -1px;
	height: 6px;
	background: #909094 url('/images_new/ramka/ramka_button.gif') repeat-x 0 -40px;
}
.button2 .con_t div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -10px;
}
.button2 .con_t div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 0px;
	padding-left: 6px;
	text-align: left;
}
.button2 .con_b {
	position: relative;
	margin: 0 -1px -1px -1px;
	height: 6px;
	background: #909094 url('/images_new/ramka/ramka_button.gif') repeat-x 100% -50px;
}
.button2 .con_b div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 -20px;
}
.button2 .con_b div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -30px;
	padding-left: 6px;
	text-align: left;
}
.button2 .inside {
	position: relative;
	margin: 0 -1px 0 -1px;
	padding: 0 4px 0 4px;
	background: #909094 url('/images_new/ramka/center_03.gif') repeat-x left center;
	min-height: inherit;
	z-index: 11;
	text-align: center;
	color: #ffffff;
	font-size: 0.85em;
	line-height: 1em;
	font-weight: bold;
}
.button2 .inside a {
	color: #ffffff;
	cursor: pointer;
}

/*кнопка большая голубой градиент на белом фоне*/
.button3 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.button3 .con_t {
	position: relative;
	margin: -1px 0 -1px 0;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') repeat-x 0 -160px;
}
.button3 .con_t div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -130px;
}
.button3 .con_t div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 -120px;
	padding-left: 6px;
	padding-left: 6px;
	text-align: left;
}
.button3 .con_b {
	position: relative;
	margin: 0 0 -1px 0;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') repeat-x 100% -170px;
}
.button3 .con_b div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 -140px;
}
.button3 .con_b div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -150px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
}
.button3 .inside {
	position: relative;
	margin: 0 0 0 0;
	background: url('/images_new/ramka/center_04.gif') no-repeat left center;
	min-height: inherit;
	z-index: 11;
	text-align: center;
	white-space: nowrap;
	color: #ffffff;
	font-size: 1.1em;
	line-height: 1em;
}
.button3 .inside a {
	display: block;
	padding: 0 19px 0 19px;
	color: #ffffff;
	cursor: pointer;
	background: url('/images_new/ramka/center_04_right.gif') no-repeat right center;
}

/*кнопка голубой градиент на белом фоне*/
.button4 { 
	position: relative;
	z-index: 1;
	//zoom: 1;
}
.button4 .con_t {
	position: relative;
	margin: -1px 0 -1px 0;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') repeat-x 0 -220px;
}
.button4 .con_t div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -190px;
}
.button4 .con_t div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 -180px;
	padding-left: 6px;
	padding-left: 6px;
	text-align: left;
}
.button4 .con_b {
	position: relative;
	margin: 0 0 -1px 0;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') repeat-x 100% -230px;
}
.button4 .con_b div {
	position: relative;
	height: 6px;
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 0 -200px;
}
.button4 .con_b div div {
	background: url('/images_new/ramka/ramka_button.gif') no-repeat 100% -210px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
}
.button4 .inside {
	position: relative;
	margin: 0 0 0 0;
	background: url('/images_new/ramka/center_05.gif') no-repeat left center;
	min-height: inherit;
	z-index: 11;
	text-align: center;
	white-space: nowrap;
	color: #ffffff;
	font-size: 0.9em;
	line-height: 0.85em;
	font-weight: bold;
}
.button4 .inside a {
	position: relative;
	z-index: 99;
	display: block;
	padding: 0 17px 0 17px;
	color: #ffffff;
	cursor: pointer;
	background: url('/images_new/ramka/center_05_right.gif') no-repeat right center;
}
.button4 .inside .fake {
	position: relative;
	z-index: 1;
	margin-top: -0.95em;
	padding: 0 17px 0 17px;
	color: #00709f;
}

/*селект на белом фоне*/
.select1 { 
	position: relative;
	z-index: 1;
	padding-right: 20px;
}
.select1 img {
}
.select1 input {
	padding-top: 4px;
	background: none;
	border: none;
	height: 22px;
	color: #6f6f6f;
	font: 0.75em Arial, Helvetica, sans-serif;
	width: 100%;
}
.dropdown {
	font-size: 0.75em;
	padding: 6px 28px 6px 8px;
	position: absolute;
	right: 24px;
	top: 26px;
	height: 206px;
	overflow: auto;
	white-space: nowrap;
	z-index: 99;
	background-color: #FFF;
	border: 1px solid #dbdbdb;
	display: none;
}
.dropdown li {
	margin-bottom: 4px;
}
.dropdown a {
	padding: 0 4px;
	color: #6f6f6f;
	cursor: pointer;
	text-decoration: none;
}
.dropdown a:hover {
	color: #ffffff;
	background-color: #caccce;
}

/*инпут на синем фоне*/
.input1 { 
	padding-right: 12px;
}
.input1 img {
}
.input1 input {
	padding-top: 4px;
	background: none;
	border: none;
	height: 22px;
	color: #6f6f6f;
	font: 0.75em Arial, Helvetica, sans-serif;
	width: 100%;
}

/*инпут на сером фоне*/
.input2 { 
	padding-right: 12px;
}
.input2 img {
}
.input2 input {
	padding-top: 4px;
	background: none;
	border: none;
	height: 22px;
	color: #6f6f6f;
	font: 0.75em Arial, Helvetica, sans-serif;
	width: 100%;
}

/*текстареа на сером фоне*/
.input3 { 
	padding-right: 0px;
}
.input3 img {
}
.input3 .inputTD {
	padding-top: 8px;
}
.input3 textarea {
	padding-top: 4px;
	background: none;
	border: none;
	height: 88px;
	color: #6f6f6f;
	font: 0.75em Arial, Helvetica, sans-serif;
	width: 99.5%;
	scroll: auto;
}

/*навигация по страницам*/
.pager {
	margin-bottom: 3px;
	padding: 10px 0 10px 0;
	float: right;
	width: 100%;
}
.pTop {
	background: url(/images_new/bgr_13.gif) left bottom repeat-x;
}
.pBottom {
	background: url(/images_new/bgr_14.gif) left top repeat-x;
}
.pager .count {
	padding-left: 16px;
	padding-top: 4px;
	float: left;
	width: 35%;
	font-size: 0.75em;
}
.pager .pages {
	padding-right: 10px;
	float: right;
	width: 45%;
	text-align: right;
}
.pager .pages div {
	float: right;
}
.pager .pages a {
	float: left;
	border: 1px solid #d6d6d6;
	background: #fff;
	color: #d6d6d6;
	padding: 0 4px;
	margin-right: 6px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
.pager .pages a.act {
	background: #7ab1d4;
	color: #fff;
	cursor: text;
}
.pager div.date {
	padding-top: 1px;
	float: left;
	margin-left:16px;
}
.pager div.date div {
	padding: 2px 10px 3px 10px;
	float: left;
	background-color: #8ab0c0;
	color: #ffffff;
	font-size: 0.70em;
}


.font_50 {
font-size: 60%;
}
.font_55 {
font-size: 65%;
}
.font_60 {
font-size: 70%;
}
.font_65 {
font-size: 73%;
}
.font_70 {
font-size: 76%;
}
.font_75 {
font-size: 80%;
}
.font_80 {
font-size: 83%;
}
.font_85 {
font-size: 86%;
}
.font_90 {
font-size:90%;
}
.font_95 {
font-size:95%;
}
.font_100 {
font-size:100%;
}
.font_105 {
font-size:105%;
}
.font_110 {
font-size:110%;
}
.font_115 {
font-size:115%;
}
.font_120 { 
font-size:120%;
}
.font_125 { 
font-size:125%;
}
.font_130 { 
font-size:130%;
}
.font_135 {
font-size:135%;
}
.font_140 { 
font-size:140%;
}
.font_145 { 
font-size:145%;
}
.font_150 { 
font-size:150%;
}
.font_155 { 
font-size:155%;
}
.font_160 { 
font-size:160%;
}
.font_165 { 
font-size:165%;
}
.font_170 { 
font-size:170%;
}
.font_175 { 
font-size:175%;
}
.font_180 { 
font-size:180%;
}
.font_185 { 
font-size:185%;
}
.font_190 { 
font-size:190%;
}
.font_195 { 
font-size:195%;
}
.font_200 { 
font-size:200%;
}

.popup {
	position: absolute;
	display: none;
	background: #ffffff;
	border: 2px solid #bbbcbe;
	padding: 19px 19px 5px 19px;
	width: 200px;
	z-index: 99;
	font-size: 12px;
}
.popup .clearDotted {
	margin-bottom: 14px;
}
.popup ul {
	margin-bottom: 8px;
}
.popup li {
	padding-bottom: 6px;
	padding-left: 20px;
	background: url(/images_new/bullets/bul_01.gif) 6px 4px no-repeat;
}
.popup h2 {
	margin-bottom: 8px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

.popup2 {
	position: absolute;
	display: none;
	background: #ffffff;
	border: 2px solid #bbbcbe;
	padding: 19px 19px 5px 19px;
	width: 400px;
	z-index: 99;
	font-size: 12px;
}
.popup2 .clearDotted {
	margin-bottom: 14px;
}
.popup2 ul {
	margin-bottom: 8px;
}
.popup2 li {
	padding-bottom: 6px;
	padding-left: 20px;
	background: url(/images_new/bullets/bul_01.gif) 6px 4px no-repeat;
}
.popup2 h2 {
	margin-bottom: 8px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}
.photo_list_block_01 {
	padding:30px 0px 0px 0px;
	clear:both;
	width:100%;
}
.photo_list_block_01 .height_ {
	height:255px;
	float:left;
	margin:0px 12px 43px 0px;
}
.photo_list_block_01 .img_block {
	background-color:#dcdcdd;
	padding:2px;
	width:226px;
}
.photo_list_block_01 .img_block img {
	margin-bottom:10px;
}
.photo_list_block_01 .img_block p {
	margin:0px 0px 6px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#787878;
	font-weight:bold;
}
.photo_list_block_02 {
	padding:30px 0px 0px 0px;
	clear:both;
}
.photo_list_block_02 .img_block {
	float:left;
	margin:0px 12px 43px 0px;
	height:350px;
	width:229px;
}
.photo_list_block_02 .img_block .bg {
	padding:2px;
	background-color:#dcdcdd;
	float:left;
	margin-bottom:10px;
}
.photo_list_block_02 .img_block .link {
	clear:left;
	float:left;
	color:#00b3d8;
	font-weight:bold;
	font-size:85%;
	margin-bottom:9px;
}
.photo_list_block_02 .img_block p {
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#707070;
	clear:left;
}
.photo_list_block_02 .img_block div.date {
	padding-top: 1px;
	float: left;
	margin-bottom:10px;
}
.photo_list_block_02 .img_block div.date div {
	padding: 2px 10px 3px 10px;
	float: left;
	background-color: #8ab0c0;
	color: #ffffff;
	font-size: 0.70em;
}
.select_photo_video {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000;
}
.select_photo_video .txt {
	float:left;
	margin-right:5px;
	padding:3px 0px 0px 0px;
}
.select_photo_video .act {
	background-color:#005bab;
	font-weight:bold;
	color:#fff;
	float:left;
}
.select_photo_video div {
	float:left;
	margin-right:5px;
	padding:2px 5px 3px 5px;
}
.select_photo_video div a {
	color:#000;
	font-weight:bold;
}
.big_photo_popup .lt {
	font-size:0px;
	width:12px;
	height:13px;
}
.big_photo_popup .t {
	font-size:0px;
	width:100%;
	background:url(/images_new/photo_popup/bg_t.gif) repeat-x left top;
}
.big_photo_popup .rt {
	font-size:0px;
	width:12px;
	height:13px;
}
.big_photo_popup .bl {
	font-size:0px;
	width:12px;
	height:13px;
}
.big_photo_popup .b {
	font-size:0px;
	width:100%;
	background:url(/images_new/photo_popup/bg_b.gif) repeat-x left top;
}
.big_photo_popup .br {
	font-size:0px;
	width:12px;
	height:13px;
}
.big_photo_popup .l {
	background:url(/images_new/photo_popup/bg_l.gif) repeat-y left top;
	font-size:0px;
}
.big_photo_popup .r {
	background:url(/images_new/photo_popup/bg_r.gif) repeat-y left top;
	font-size:0px;
}
.big_photo_popup .cont {
	background-color:#fff;
	padding:0px 9px 10px 8px;
}
.big_photo_popup .top {
	margin-bottom:10px;
}
.big_photo_popup .top .photo_num {
	float:left;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ccc;
}
.big_photo_popup .top .photo_num span {
	color:#959595;
}
.big_photo_popup .top .x_button {
	display:block;
	font-size:0px;
	float:right;
}
.big_photo_popup .img {
	display:block;
	border:2px solid #e1e1e1;
	margin-bottom:8px;
}
.big_photo_popup .cont .name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	margin-bottom:5px;
}
.big_photo_popup .cont .text {
	margin-bottom:20px;
}
.big_photo_popup .cont .gal_name {
	font-size:18px;
	color:#555555;
	margin-bottom:10px;
}
.big_photo_popup .cont .gal_block_01 {
	padding:0px 0px 0px 0px;
	margin:0px;
}
.big_photo_popup .cont .gal_block_01 .foto {
	margin:0px 27px 0px 0px;
	position:relative;
}
.big_photo_popup .cont .gal_block_01 .foto .act {
	position:absolute;
	left:0px;
	top:0px;
	font-size:0px;
}
.big_photo_popup .cont .scroller .nav {
	background: url(/images_new/scroller/center.gif) left top repeat-x;
	width: 100%;
}
.big_photo_popup .cont .scroller .line {
	position: relative;
}
.big_photo_popup .cont .scroller .pimpa {
	position: absolute;
	left: 0;
	top: 8px;
}
.article .line {
	position: relative;
}
.article .pimpa {
	position: absolute;
	left: 0;
	top: 8px;
}
.article {
	padding:0px 0px 0px 0px;
	margin:0px;
}
.article .foto {
	margin:0px 8px 0px 0px;
}
.article .nav {
	width:100%;
}
.for_articl  {
	margin-top:-25px;
}
.rss_ico {
	display:block;
	float:right;
	width:24px;
	height:24px;
	font-size:0px;
	margin:10px 0px 0px 0px;
}
.rss_ico img {
	margin:0px !important;
	padding:0px;
}


.gray_div {
	background-color:#E3E3E3;
	margin:10px 0px 0px 20px;
	padding:10px;
	border:1px solid #e1e1e1;
	
}

.white_div {
	margin:10px 0px 0px 20px;
	padding:10px;
	border:1px solid #ffffff;

}

