/* structure */
.page {
	width: 950px;
	margin: 0 15px 0 15px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: left;
}
.first_col {
	float: left;
	width: 700px;
}
.first_col_index2 {
	float: left;
	width: 395px;
}
.second_col_index2 {
	float: left;
	width: 295px;
	margin-left: 10px;
}
.third_col {
	float: left;
	width: 240px;
	margin-left: 10px;
}
.first_col_small {
	float: left;
	width: 470px;
}
.second_col {
	float: left;
	width: 220px;
	margin-left: 10px;
	overflow: hidden;
}
/* end structure */

A IMG {
	border:0;
}
.linkimg {
	display: block;
	border: 1px solid #C7C7C7;
	padding: 2px;
}
.bigimgv {
	width: 126px;
}
.smallimgv {
	width: 94px;
}
A.linkv {
	color: #003399;
	text-decoration: underline;
}
A.linkv:visited {
	color: #003399;
	text-decoration: underline;
}
A.linkv:hover {
	color: #00ACFF;
	text-decoration: none;
}
A.linkv_det {
	color: #003399;
	text-decoration: none;
	font-family: Tahoma;
}
A.linkv_det:visited {
	color: #003399;
	text-decoration: none;
}
A.linkv_det:hover {
	color: #00ACFF;
	text-decoration: none;
}
.textfield {
	border: 1px #d4d0c8 solid;
	font-family: Tahoma;
	padding-left: 4px;
	width: 170px;
	margin-right: 7px;
}
.submit {
	font: Tahoma, sans-serif;
}
.marr {
	margin-right: 8px;
}
.zagv {
	color: #B5011A;
	font: 1.4em Arial;
}
.smallv {
	font: 0.8em Tahoma;
	color: #7D7D7D;
}
.minv {
	font: 0.8em Tahoma;
	color: #7D7D7D;
}
.fonv {
	background-color: #F3F3F3;
	padding: 7px;
}
.greyv {
	color: #7D7D7D;
}
.raz {
	width: 120px;
	height: 90px;
}
.cifrav {
	font-size: 1.4em;
	color: #7D7D7D;
}
.strelkav {
	font-size: 1.2em;
}
.ciframinv {
	font-size: 0.8em;
}
.green {
	color: #8DB00E;
}
.red {
	color: #AC0E1C;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.titlev {
	font: 1.4em Arial;
}
.ulv {
	margin: 0;
	padding:0;
	list-style: disc;
}
.ulv li {
	margin-left: 15px;
} 
.trianglv {
	margin-bottom: -1px;
}
.second_minicol {
 margin-left: 10px;
 width: 102px;
 overflow: hidden;
}
.verthv {
	line-height: 0.4;
}
.img_min {
	width: 88px;
	height: 66px;
}
*html .margrv {
	margin: 0 5px 3px 0;
}
html>body .margrv {
	margin: 0 5px 3px 0;
}
.margtopv {
	margin-top: 5px;
}
.marg_v {
	margin-top: 15px;
}
.tab_form_row {
	padding: 0;
	margin-bottom: 9px;
	clear: both;
	min-height: 25px;
}
.tab_form_row DIV.tab_1 {
	float: left;
	width: 18%;
	text-align: right;
	padding: 0;
	margin: 4px 0px 9px 0px; 
}
.tab_form_row DIV.tab_2 {
	float: left;
	width: 80%;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 9px;
/*	width: 225px;*/
}
.short_pre {
	float: left;
	width: 230px;
	margin-bottom: 10px;
}
.marrten {
	margin-right: 10px;
}
*html .w_edit {
	width: 154px;
}
html>body .w_edit {
	width: 151px;
}
*html .calendar {
	margin-top: -3px;
}
html>body .calendar {
	margin-top: -1px;
}
.butv {
	margin-right: 5px;
	margin-bottom: 4px;
}
html:root .butv {
	margin-bottom: 7px;
}
.hlinegray {
	padding-top: 10px;
	border-bottom: 1px solid #D8D8D8;
}
.addtagv {
	position: absolute;
	width: 150px;
	margin: 5px 0 0 125px;
	background-color: #F7F7F7;
	padding: 5px;
	border: 1px solid #C5C5C5;
}
A.zag2v {
	color: #003399;
	font-size: 1.1em;
	text-decoration: none;
}
A.zag2v:visited {
	color: #003399;
	text-decoration: none;
}
A.zag2v:hover {
	color: #00ACFF;
	text-decoration: none;
}
*html .selecttop {
	margin-top: 4px;
}
@media all and (min-width: 0px) {
	body .selecttop {margin-top: 4px;}
}
.bordov {
	color: #922525;
}
.sendv {
	background-color: #F7F7F7;
	border: 1px solid #C5C5C5;
	margin-top: 5px;
	padding: 5px;
}
.choosemarg {
	padding: 0 20px 20px 20px;
}
#horizon {
	text-align: left;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#content {
	text-align: left;
	margin-left: -375px;
	position: absolute;
	top: -150px;
	left: 50%;
	width: 746px;
	height: 70px;
	visibility: visible;
	border: 0px solid red;
}
A.linktagv {
	font-size: 1.2em;
	line-height: 2;
	color: #003399;
	text-decoration: none;
}
A.linktagv:visited {
	color: #003399;
	text-decoration: none;
}
A.linktagv:hover {
	color: #00ACFF;
	text-decoration: none;
}
.b {
	font-weight: bold;
}

/* popup */
.TB_overlay {
	position: absolute;
	z-index: 100;
	background-color: #000;
	filter: alpha(opacity=60);
	moz-opacity: 0.6;
	opacity: 0.6;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.TB_window {
	position: absolute;
	z-index: 102;
	top: 50%;
	left: 50%;
	filter: alpha(opacity=100);
	moz-opacity: 1;
	opacity: 1;
	width: 746;
}
.TB_content {
	background: #fff;
	overflow: auto;
}
.x {
	display: block;
	font-size: 1px;
	background: none transparent scroll repeat 0% 0%;
}
.xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #fff;
}
.xb1 {
	margin: 0px 5px;
}
.xb2 {
	margin: 0px 3px;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-width: 0 2px 0 2px;
}
.xb3 {
	margin: 0px 2px;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
}
.xb4 {
	height: 2px;
	margin: 0px 1px;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
}
/* end popup */

A.tag {
	color: #003399;
	background: none;
	text-decoration: none;
}

A.tag:visited {
	color: #003399;
	background: none;
	text-decoration: none;
}

A.tag:hover {
	color: #ffffff; /* 00ACFF */
	background: #0063DC;
	text-decoration: none;
}

.butv4moz {
	margin-right: 2px;
}
html:root .butv4moz {
	margin-right: -8px;
	margin-top: -4px;
}
@media all and (min-width: 0px) {
  body .butv4moz {margin-right: -7px; margin-top: -4px;}
}

/* rewrite 24_04_2007 13:12 */
.short_pre {
	float: left;
	width: 235px;
	margin-bottom: 10px;
}
.marginright {
	margin-right: 5px;
}
/* end rewrite 24_04_2007 13:12 */

/*add style for popups block 22_05_2007*/
.popups {
	background-color: #FEFEFE;
	border: 1px solid #000000;
	padding: 4px;
	font: Arial, sans-serif;
	font-size: 0.7em;
}
/*end add style for popups block 22_05_2007*/