.comment {
	FONT-SIZE: 80%; 
	COLOR: #757575; 
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.spec {
	PADDING: 0px 0px 2px 0px;
	MARGIN-TOP: 14px; 
	BACKGROUND-IMAGE: url(../images/marker.gif); 
	BACKGROUND-REPEAT: repeat-y;

}
#sp {
	COLOR:#000000;
	padding: 7px 16px 2px 16px;
}
#norm{
	COLOR: #b50000;
}
a:hover #sp, a:hover #norm {
	COLOR: #FF6000
}
.list_ {
	PADDING: 0px 7px 2px 16px; 
	BACKGROUND-POSITION: left top; 
	MARGIN-TOP: 14px; 
	BACKGROUND-IMAGE: url(../images/marker.gif); 
	BACKGROUND-REPEAT: repeat-y;
}
.list {
	PADDING: 0px 16px 2px 10px; 
	BACKGROUND-POSITION: right top; 
	MARGIN-TOP: 16px; 
	BACKGROUND-IMAGE: url(../images/marker.gif); 
	BACKGROUND-REPEAT: repeat-y;
}
.button {
	MARGIN: 0px; VERTICAL-ALIGN: bottom
}
.page {
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 13px; 
	BORDER-TOP: 0px solid; 
	PADDING-LEFT: 13px; 
	PADDING-BOTTOM: 13px; 
	BORDER-LEFT: 0px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px solid; 
	TEXT-ALIGN: justify
}
.top_string {
	FONT-SIZE: 9px; WIDTH: 100%; COLOR: #cccccc; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.tit {
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	PADDING: 10px 12px 5px 9px; 
	COLOR: #FF6000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
/*	TEXT-ALIGN: right;*/
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #4C4746; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.left_side {
	PADDING-RIGHT: 16px; VERTICAL-ALIGN: top; WIDTH: 179px; TEXT-ALIGN: left
}
.right_side {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 16px; 
	BACKGROUND-IMAGE: url(../images/vizual_below.jpg); 
	VERTICAL-ALIGN: top; 
	WIDTH: 179px; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: right
}
.top_menu {
	PADDING-LEFT: 0px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 25%; 
	PADDING-TOP: 0px; 
	HEIGHT: 195px; 
	TEXT-ALIGN: left
}
.menu {
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(../images/vizual_left.jpg); 
	PADDING-TOP: 8px; 
	BACKGROUND-REPEAT: no-repeat
}
.menu_text {
	MARGIN-TOP: 89px; 
	MARGIN-LEFT: 32px; 
	WIDTH: 95px; 
	COLOR: black; 
	POSITION: absolute
}
.a_menu {
	COLOR: black
}
.main {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(../images/vizual_main.jpg); 
	VERTICAL-ALIGN: top; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: white
}
.comp {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%
}
.telephone {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	COLOR: #464646;
	margin: 2px 0px 3px 0px;
}

.telephone span {font-size: 14px}


a.we {color:#CC0000; /*ff6f06*/
text-decoration:none;
}
/*.telephone {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 200%; 
	COLOR: #FF6000;
}*/
.info {
	MARGIN-TOP: 16px
}
.frm {
	MARGIN-TOP: 16px; MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: fuchsia
}
.frm_txt {
	PADDING-RIGHT: 16px; WIDTH: 200px; TEXT-ALIGN: right
}
.order {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
.order_ {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; PADDING-BOTTOM: 13px; PADDING-TOP: 13px; TEXT-ALIGN: right
}
.warning {
	PADDING-RIGHT: 0px; MARGIN-TOP: 13px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 0px; COLOR: tomato; PADDING-TOP: 0px; TEXT-ALIGN: center
}

.main_ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.main_ul li {
	padding: 12px 0px 0px 26px;
	text-indent: -26px;
}

.kinds{
	text-align: right;
	width: 300px;
	display: inline;
}

span.active {color: #ffa11a}

.footer {
	padding: 10px 0px;
	vertical-align: top;
	line-height: 140%;
	font-size: 90%;
}

TABLE.edu {
	border-color : Silver Silver Silver Silver;
	font-weight : normal;
	text-align : center;
	border : 1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.bld {
	font-weight : bold;
}

.special { background-color:#eeeeee;
border:0px;}
.special td { background-color:#FFFFFF;
padding-left:10px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;}
.special_ { background-color:#eeeeee;
border:0px;}
.special_ td { background-color:#FFFFFF;
padding-left:5px;
padding-right:7px;
padding-top:5px;
padding-bottom:5px;}


.vagn {font-size:130%;
       color:#306bc2;
	   font-weight:bold;}
	   
.vagn2 {font-size:120%;
       color:#306bc2;
	   font-weight:bold;}
	   
	   
img.img_vip_red {margin-bottom:5px;
margin-left:10px;
float:right;
border:0;}

img.photo1 {margin-bottom:5px;
margin-left:10px;
float:right;
border:0;
border: 2px solid #FFCC00;}

img.photo2 {margin-bottom:5px;
margin-left:10px;
float:right;
border: 2px solid #CC0000;}


.raskrut_img {text-align:center;}
.raskrut_img img {width:300px; text-align:center; border:2px solid #CCCCCC;}


.popup {
	width: 623px;	
	position: absolute;
	left: 50%;
	margin-left: -320px;
	top: 220px;
	background: #ffffff;
	border: solid 1px #B50000;
	display: none;
	z-index: 2000;
	color: #2a4043;
}

.popup div {
	width: 580px;
	border: solid 2px #B50000;
	padding:20px;
	background: #ffffff;
}
.popup table {
	margin: 20px 20px 5px 25px;
}
.popup table td {
	vertical-align: top;
}
.popup .close {
	display: block;
	position: absolute;
	top: 6px; 
	right: 10px;
	color: #ff8003;
}
.popup h2 {
	color: #B50000;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;;
	margin-bottom: 0.8em;
	font-size:20px;
	font-weight:normal;
}
.popup a {
	color: #A23900;
}
.popup p {
	margin-bottom: 1em;
}

table.table-txt {
	border:0px;
	border-collapse:collapse;
	width:100%;
}
table.table-txt td {
	padding:3px;
	border:1px solid #666;
}

img.img_left {
	float:right;
	clear: right;
	margin:20px;
}
