html, body { margin: 0px; padding: 0px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#666666;}
input {background-color: #FFFFFF;}
textarea {background-color: #FFFFFF;}
select {background-color: #FFFFFF;}

table.copyrights {font: 9pt Verdana;}

p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#666666;}/*простой текст я добавил*/
ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#666666; list-style-image: url(/images/disk.gif);}/*простой текст я добавил*/

.text {font-size: 9pt; color:#666666;}/*простой текст*/
.nav {font-size: 8pt; color:#666666;}
.text a:link {color:#00529C; text-decoration:none;}
.text a:visited {color:#00529C; text-decoration:none;}
.text a:hover {color:#00529C; text-decoration:underline;}
.nav a:link {color:#00529C; text-decoration:none;}
.nav a:visited {color:#00529C; text-decoration:none;}
.nav a:hover {color:#00529C; text-decoration:underline;}
.blue_back1 { background-color:#00529C; height: 1px;}
.blue_back2 { background-color:#4875A9; height: 1px;}
.top_menu_block{ background-color: #00529D;}
.top_menu { background-image: url(/images/top_menu_back.gif); background-position:right; background-repeat:no-repeat; height: 25px;}
.top_menu_right{background-image:url(/images/top_menu_right_back.gif);}

a.toplink:link { font-family:Helvetica, sans-serif; font-size: 8pt; display: block; color: #FFFFFF; text-decoration:none; height: 25px; padding:0px 2px 0px 2px; line-height: 25px;}
a.toplink:visited { font-family: Helvetica, sans-serif; font-size: 8pt; display: block; color: #FFFFFF; text-decoration:none; height: 25px; padding:0px 2px 0px 2px; line-height: 25px;}
a.toplink span { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; display:block; color: #FFFFFF; height: 25px; white-space:nowrap; padding:0px 2px 0px 2px; cursor: hand; line-height: 25px;}
a.toplink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; display: block; color: #FFFFFF; background-color:#5794C7; text-decoration:none;}

a.selected:link { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; display: block; color: #0E529D; background-color:#FFFFFF; text-decoration:none; height: 25px; padding:0px 2px 0px 2px; line-height: 25px;}
a.selected:visited { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; display: block; color: #0E529D; background-color:#FFFFFF; text-decoration:none;height: 25px; padding:0px 2px 0px 2px;line-height: 25px;}
a.selected span { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; display:block; white-space:nowrap; height: 25px; padding: 0px 2px 0px 2px; cursor: hand; line-height: 25px;}
a.selected:hover { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; display: block; color: #FFFFFF; background-color:#5794C7; text-decoration:none; height: 25px; padding:0px 2px 0px 2px; line-height: 25px;}

.spec_links_f { position:absolute; top: 0px; right: 0px; z-index:1;}
.spec_links_f1 { position:absolute; top: 53px; right: 0px; z-index:1;}

.spec_links_f a:link { color:#00529B; text-decoration:none; border-bottom:1px dashed #00529C; font-size:9pt; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
.spec_links_f a:visited { color:#00529C; text-decoration:none; border-bottom:1px dashed #00529C; font-size:9pt; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
.spec_links_f a:hover { color:#036AC6; text-decoration:none; border-bottom:1px dashed #036AC6; font-size:9pt; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}

.spec_links_f1 a:link { color:#00529B; text-decoration:none; border-bottom:1px dashed #00529C; font-size:9pt; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
.spec_links_f1 a:visited { color:#00529C; text-decoration:none; border-bottom:1px dashed #00529C; font-size:9pt; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
.spec_links_f1 a:hover { color:#036AC6; text-decoration:none; border-bottom:1px dashed #036AC6; font-size:9pt; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}

.search {position:absolute; top: 140px; z-index:2; font-size:8pt;}
.search1 {position:absolute; top: 193px; z-index:2; font-size:8pt;}
.ticket {position:absolute; top: 98px; right:0px; z-index:3}
.ticket1 {position:absolute; top: 151px; right:0px; z-index:3}
.search a:link { color:#FFFFFF; text-decoration:none; font-size:8pt; white-space:nowrap;}
.search a:visited { color:#FFFFFF; text-decoration:none; font-size:8pt; white-space:nowrap;}
.search a:hover { color:#FFFFFF; text-decoration:underline; font-size:8pt; white-space:nowrap;}
.search1 a:link { color:#FFFFFF; text-decoration:none; font-size:8pt; white-space:nowrap;}
.search1 a:visited { color:#FFFFFF; text-decoration:none; font-size:8pt; white-space:nowrap;}
.search1 a:hover { color:#FFFFFF; text-decoration:underline; font-size:8pt; white-space:nowrap;}
.top_photo_bg { background-image:url(/images/top_photo_bg.gif);}
.top_submenu_back{ background-image:url(/images/top_submenu_back.gif);}
.top_photo_bot_back { background-image:url(/images/top_photo_bot_back.gif)}
.hr { background-image:url(/images/hr.gif); height: 5px; margin:0px 0px 5px 0px;}

a:link{color:#00529C; text-decoration:none;}
a:visited{color:#00529C; text-decoration:none;}
a:hover{color:#00529C; text-decoration:underline;}

.spec_links a:link { color:#00529C; text-decoration:none; border-bottom:1px dashed #00529C; font: 9pt Verdana;}
.spec_links a:visited { color:#00529C; text-decoration:none; border-bottom:1px dashed #00529C; font: 9pt Verdana;}
.spec_links a:hover { color:#036AC6; text-decoration:none; border-bottom:1px dashed #036AC6; font: 9pt Verdana;}
.top_call_back {background-image:url(/images/head_call.gif); background-position:right top; background-repeat:no-repeat;}



a.bottom_links:link{ color:#00529C; text-decoration:none; font-weight:bold;}
a.bottom_links:visited{ color:#00529C; text-decoration:none; font-weight:bold;}
a.bottom_links:hover{ color:#00529C; text-decoration:underline; font-weight:bold;}
.bottom_links_middle{ color:#00529C; font-weight:bold; padding:0px 3px 0px 3px;}
.footer_left { background-color:#00529C;}
h1 {color:#0456A2; font-size: 11pt; padding-bottom: 0px; margin-bottom: 3px; padding-top: 0px; margin-top: 5px;} /*Заголовок раздела*/
h2 {color:#0456A2; font-size: 10pt; padding-bottom: 0px; margin: 0px; padding-top: 0px;} /*Заголовок второго уровня*/
h3 {color:#666666; font: bold 9pt Verdana;}
h4, h4.a:active, h4.a:link, h4.a:visited, h4.a:hover{color:#0456A2; font:normal 13pt Verdana; padding-bottom: 0px; margin-bottom: 3px; padding-top: 10px; margin-top: 5px;}

.content{ padding-left:20px; padding-right:10px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#666666;}/*Я добавил атрибуты шрифта*/
.special1 {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#16599E, endColorstr=#578CBE); background-color: #16599E; color:#FFFFFF; padding:10px 5px 15px 5px; text-align:left;font-size: 8pt;}
.special2 {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7BB6DD, endColorstr=#8FC9F1); background-color: #7BB6DD; color:#FFFFFF; padding:10px 5px 15px 5px; text-align:left;font-size: 8pt;}
.special_links a:link {color:#FF9B25; text-decoration:none; border-bottom:1px dashed #FF9B25}
.special_links a:visited {color:#FF9B25; text-decoration:none; border-bottom:1px dashed #FF9B25}
.special_links a:hover {color:#FF9B25; text-decoration:none; border-bottom:1px dashed #FF9B25}
.special_top {padding-left: 10px;font-size: 8pt;}
.smalltext {font-size:8pt;}/*Мелкий текст*/
.chain {font-size:8pt; color:#686868;}/*Цепочка навигации*/ 
a.chain:link {font-size:8pt; color:#686868; text-decoration:none;}
a.chain:visited {font-size:8pt; color:#686868; text-decoration:none;}
a.chain:hover {font-size:8pt; color:#686868; text-decoration:underline;} 

.basket {background-color: #EEA14E; color: #FFFFFF; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.basket a:link {color: #FFFFFF; text-decoration:none;}
.basket a:visited {color: #FFFFFF; text-decoration:none;}
.basket a:hover {color: #FFFFFF; text-decoration:underline;}
.price {color: #FFFFFF; font-size: 8pt;}
.price a:link {color: #FFFFFF; text-decoration:none;}
.price a:visited {color: #FFFFFF; text-decoration:none;}
.price a:hover {color: #FFFFFF; text-decoration:underline;}

a.leftmenuact:link {color:#FFFFFF; text-decoration:none; font-size: 8pt;}
a.leftmenuact:visited {color:#FFFFFF; text-decoration:none; font-size: 8pt;}
a.leftmenuact:hover {color:#FFFFFF; text-decoration:underline; font-size: 8pt;}
a.leftmenu:link {color:#00529C; text-decoration:none; font-size: 8pt;}
a.leftmenu:visited {color:#00529C; text-decoration:none; font-size: 8pt;}
a.leftmenu:hover {color:#00529C; text-decoration:underline; font-size: 8pt;}

.newsdatab {font-weight: bold; color: #EEA150;}
.imgborder {border: 1px solid #00529C;}
a.newsheader:link {color: #666666; text-decoration:none;}
a.newsheader:visited {color: #666666; text-decoration:none;}
a.newsheader:hover {color: #666666; text-decoration:underline;}

.catalog_menu {padding-left: 10px; font-size: 8pt;}
.catalog_menu a.white:link {color: #FFFFFF; text-decoration:none;}
.catalog_menu a.white:visited {color: #FFFFFF; text-decoration:none;}
.catalog_menu a.white:hover {color: #FFFFFF; text-decoration:underline;}
.catalog_right_menu {font-size: 8pt;}
.blue_filter { color: #00529C; font-size: 8pt;}
.filter {background-color: #FFFFFF; font-size: 8pt;}
.inputfilter{ color:black; background-color:#93CAEC; border: solid 1px #00529C; font-size: 8pt;}
.catalog_head { background-color: #00529C; color: #FFFFFF; font-size:8pt;}
.catalog_table {font-size:8pt;}
.catalog_back {background-image:url(/images/catalog_back.gif);}
a.catalog_price:link {color:#EEA150; text-decoration:none;}
a.catalog_price:visited {color:#EEA150; text-decoration:none;}
a.catalog_price:hover {color:#EEA150; text-decoration:underline;}
.catalog_price_cur {padding-left: 6px;}
a.catalog_position:link {color:#666666; text-decoration:none; font-size: 8pt;}
a.catalog_position:visited {color:#666666; text-decoration:none; font-size: 8pt;}
a.catalog_position:hover {color:#666666; text-decoration:underline; font-size: 8pt;}
.inputbutton{ color:black; background-color:#93CAEC; border: solid 1px #00529C;}
.detail_img {padding-right: 10px;}
.inputsearch {background-color: #FFFFFF; color: #000000; padding-left: 5px; border:1px solid #7F9DB9; height: 18px;}
.inputfield {margin:0px; padding:0px;}

.tableborder {background-color:#00529D; font-size: 8pt;}
.tablehead {background-color:#93CAEC;}
.tablebody {background-color:#FFFFFF;}

.poll{background-color: #EEA14E; color: #FFFFFF; padding:3px;}
.vote_form {margin: 0px; padding: 0px;}

.ordercatinput, .inputtextarea, .inputtext {background-color: #FFFFFF; border: 1px solid #7F9DB9;}

.forumborder {background-color:#93CAEC;}
.forumhead {background-color:#D0EDFF;}
.forumbody {background-color:#FFFFFF;}
.forumbodytext {font-family:Verdana, Arial, Helvetica, sans-serif;}
.forumheadtext {font-family:Verdana, Arial, Helvetica, sans-serif;}
.forumtitletext {font-family:Verdana, Arial, Helvetica, sans-serif;}

.postsep  {background-color: #949BA0; height: 1px}

.forumquote {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #F4FDF9; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.forumcode {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #F4FDF9; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}

.forumtopmenubody {background-color: #FFFFFF; }
.forumtopmenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color: #FFFFFF; text-decoration:none; }
.forumtopmenu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color: #FFFFF; text-decoration:underline; }
.banners {padding-top: 3px;}

.belongToCategories {font-size: 8pt; color: #00529C; padding-top: 3px;}
.belongToCategories a:link {color: #00529C; text-decoration:underline;}
.belongToCategories a:visited {color: #00529C; text-decoration:underline;}
.belongToCategories a:hover {color: #036AC6; text-decoration:underline;}

.printtext {color: #FFFFFF;}
.printtext a:link {color: #FFFFFF;}
.printtext a:visited {color: #FFFFFF;}
.printtext a:hover {color: #FFFFFF;}

.sovet_zag {font: bold 9pt; color:#0456A2; padding-bottom: 0px; margin-bottom: 3px; padding-top: 0px; margin-top: 5px; padding-right: 10px;}
.sovet_text {font-size: 9pt; padding-top: 0px; margin-top: 8px;}
.sovet_text a:link {color:#666666; text-decoration:none;}
.sovet_text a:visited {color:#666666; text-decoration:none;}
.sovet_text a:hover {color:#666666; text-decoration:underline;}

a.invit:link {font-size:9pt; color:#ffffff; text-decoration:underline;}
a.invit:visited {font-size:9pt; color:#ffffff; text-decoration:underline;}
a.invit:hover {font-size:9pt; color:#ffffff; text-decoration:none;} 

.errortext{font-weight:bold;color:red;}


.formField {
   margin: 0px;
   border: 1px solid #00529C;
   font-family: Arial;
   font-size: 10px;
   width: 12px;
}

.other_materials{
	padding:0px 0px 0px 20px;
}
.other_materials h4{
	color:#656565 !important;
	text-decoration:underline !important;
	font-size:13px !important;
}

.dop_mat_it{
	background-image: url("/images/ball.jpg");
	background-repeat:no-repeat;
	background-position: left 2px;
	padding:0px 0px 0px 20px; 
}

.del_subscr{
	border-bottom:1px solid #999 !important;
	margin-bottom:40px;
}

.otpis_head{
	border-bottom:1px dashed #999 !important;
	margin-bottom:10px;
}

.padd_subs{
	padding-right:20px;
}

.otpis_subm{
	padding:10px 0px 7px 0px;
}

.div_border_center{
	border:solid 1px #00529c;
	padding:10px;
	margin:10px;
	text-align:center;
}

.div_border{
	border:solid 1px #00529c;
	padding:10px;
	margin:10px;
}

#valign_top td {
	vertical-align:top 
}

#valign_top .sovet_text {padding-top: 0px; margin-top: 0px; text-align:left}

.POPLO { 
	opacity: 0.7;
	background:#F8F8FA url(/images/loadingline.gif) center  no-repeat;
	display:none;
	position:absolute;
	width:78px;
	padding:7px;
	margin:0px;
	filter: alpha(opacity=70);
	z-index: 10000;
}

.cat_menu{ text-align:left;padding-left:40px; }
.top_menu_right, .top_menu_right a, .top_menu_right a:hover, .top_menu_right a:visited{color:white;font-weight:bold;}
.ConstTolshSubmit {margin-top: 15px; color: #0e3368; text-decoration: underline; border: none;}
.about_constructor_text {border-bottom: 1px solid #003b81; width: 900px;}
.about_constructor_text .pad {padding: 0px 7px 17px 7px;}
.about_constructor_td {padding-left: 20px; }
.select_tolsh_table {
	margin-top: 25px;
}
.select_tolsh_form {
	margin-top: 10px;
	margin-bottom: 20px;
}
.how_to_work {
	vertical-align: top; 
	padding: 0px 0px 0px 181px;
	text-align: right;
}
#SbmtForm {text-decoration: underline;}
#show_block {cursor: pointer;}
.vs_bl {z-index: 200;}
.info_block {
	width: 275px;
	border: 1px solid #8dc5f6;
	background: #fff7f0;
	position: absolute;
	left: -60px;
	top: -17px;
	display: none;
}

	.info_block .pad {
		padding: 15px 20px 25px 20px;
	}
	
	.info_block .head {
		font-size: 18px;
		text-decoration: underline;
		color: #256088;
		cursor: pointer;
		padding-bottom: 20px;
	}
	
		.info_block .step {
			padding-bottom: 20px;
			text-align: left !important; 
		}
		
		.info_block b {line-height: 18px;}
		
.left_index_col {}	
.right_index_col {PADDING-LEFT: 10px}
.center_index_col {PADDING-LEFT: 19px}	

.MessageArea {
	position: absolute;
	background: #fff;
	color: #666;
	padding: 15px 45px;
	display: none;
	border: 1px solid #666;
}