html, body { margin:0; padding:0; height:100%; background-color: #030303; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#939a97;}
img { border:none;}
form, input { margin:0; padding:0;}
a:link, a:active, a:visited { color:#fdfdfd; text-decoration:none;}
a:hover { text-decoration:underline;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:24px; font-weight:normal; text-transform: uppercase; margin:0; padding:0; margin-bottom:19px; width: 650px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:normal; text-transform: uppercase; margin:0; padding:0; margin-bottom:13px;}
h3 {}
p { margin:0; padding:0; margin-bottom:13px;}

.table1 { height:100%; width:985px;}
.table2 { height:100%; width:985px;}
#top { position:relative; height:91px;}
#top form { position:absolute; width:283px; height:26px; right:13px; top:28px;}
#search { width:188px; height:20px; font-size:12px; color: #929c98; text-align: right; border:#919b98 1px solid; margin:0px 3px; position:relative; top:-7px; font-family:Arial, Helvetica, sans-serif;}
#top_menu { background-color: #030303; position:relative; padding-bottom:10px; text-align:center;}
#top_menu a:link, #top_menu a:active, #top_menu a:visited { color:#fbfcfb; font-size:14px; text-decoration:none; background-image:url(../images/bul1.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:11px; margin-left:14px; margin-right:13px;}
#top_menu a:hover { text-decoration:underline;}
#line1 { position:absolute; left:-14px; bottom:0px;}
.title1 { font-size:18px; font-family:"Times New Roman", Times, serif; color:#00904f; text-transform: uppercase; margin-bottom:13px; padding-top: 10px; word-spacing:20px;}
.title1 a:link, .title1 a:active, .title1 a:visited { color:#00904f; text-decoration:none;}
.title1 a:hover { text-decoration:underline;}
.links { margin-bottom:10px; font-size:14px; }
.links a:link, .links a:active, .links a:visited { color:#939a97; display:block; margin-bottom:8px; padding-left:25px; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:0px 3px; text-decoration:none; text-transform: uppercase; }
.links a:hover { text-decoration:underline;}
.links span { color:#cebf6e; display:block; margin-bottom:8px; padding-left:25px; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:0px 3px;}
.title2 { font-size:18px; font-family:"Times New Roman", Times, serif; text-transform: uppercase; padding-top: 10px; color:#00904f; margin-bottom:13px; word-spacing:20px;}
.title2 a:link, .title2 a:active, .title2 a:visited { color:#00904f; text-decoration:none;}
.title2 a:hover { text-decoration:underline;}

#phone { margin-top:43px; background-image:url(../images/line2.gif); background-repeat:no-repeat; background-position:9px 100%; padding-left:9px; font-family:"Times New Roman", Times, serif; font-size:30px; color:#fcfbf6; padding-bottom:13px; line-height:36px;}

#photo { margin-top:24px; height:159px; margin-bottom: 15px;}

#course { position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#03afad; width:203px; height:51px; background-image:url(../images/course.png); background-repeat:no-repeat; background-position:0% 0%; padding-top:48px; text-align:center; top:57px; left:24px;}
.title3 { background-color: #030303; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdfdfa; padding:22px 0px 23px 38px;}
.title3 img, .title_ico { position:relative; top:2px; margin-left:15px;}
.text1 { background-image:url(../images/text_bg.gif); background-repeat:no-repeat; background-position:0% 0%; padding:22px 22px 0px 38px;}
.white { color:#fdfdfd;}

#flash1 { position:relative; width:685px; height:440px; background-color: #030303; background-image:url(../images/flash_bg1.jpg); background-repeat:no-repeat; background-position:0% 0%;}
#flash2 { position:relative; width:685px; height:424px; background-color: #030303; background-image:url(../images/flash_bg2.jpg); background-repeat:no-repeat; background-position:0% 0%;}
#flash3 { position:relative; width:685px; height:418px; background-color: #030303; background-image:url(../images/flash_bg3.jpg); background-repeat:no-repeat; background-position:0% 0%;}
.flash { position:absolute; top:161px; left:0px; width:685px; height:288px;}
#flash2 .flash { position:absolute; top:164px; left:19px; width:701px; height:254px;}
#flash3 .flash { position:absolute; top:162px; left:10px; width:650px; height:255px;}

#bottom_menu { color:#FFFFFF; font-size:12px; margin-top: 10px; margin-bottom: 10px;}
#bottom_menu a:link, #bottom_menu a:active, #bottom_menu a:visited { font-size:10px; text-decoration:none; color:#83f2f7; margin-right:29px;}
#bottom_menu a:hover { text-decoration:underline;}
#bottom_menu .a1:link, #bottom_menu .a1:active, #bottom_menu .a1:visited {font-size:10px; text-decoration:none; color:#05666a; margin-right:0px;}
#bottom_menu .a1:hover { text-decoration:underline;}
#bottom_menu span { margin-right:29px;}*/
#footer { padding:27px 0px 17px 37px; background-color: #030303; position:relative; background-image: url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:1px 0%; z-index:0;}
#footer { padding:27px 0px 17px 37px; background-color: #030303; position:relative; background-image: url(../images/bottom_bg.gif); background-repeat:no-repeat; background-position:1px 0%; z-index:0;}


#ico_menu { background-color: #030303; width:685px; background-image:url(../images/ico_bg1.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative;}

#ico_menu td { vertical-align: bottom; padding-top:9px; padding-bottom:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-right:10px;}
.td1 { padding-left:28px;}
#ico_menu a:link, #ico_menu a:active, #ico_menu a:visited, #ico_menu_small a:link, #ico_menu_small a:active, #ico_menu_small a:visited { color:#ffffff; text-decoration:none; height:72px; display:block; position:relative;}
#ico_menu a:hover, #ico_menu_small a:hover { text-decoration:underline;}
.ico1 { margin-top:10px; margin-left:11px; }
.ico2 { margin-top:11px; margin-left:0px; }
.ico3 { margin-top:0px; margin-left:11px; }
.ico4 { position:relative; margin-top:-5px; margin-left:59px; }
.ico5 { margin-top:6px; margin-left:9px; }
.ico6 { margin-top:12px; margin-left:11px; }
.ico7 { margin-top:14px;}
.ico8 { margin-top:16px;}
.ico9 { position:relative; margin-top:-5px; margin-left:-5px; }
.ico10 { margin-top:3px;}
.ico11 { margin-top:5px;}

.text3 { padding-left:26px; position:relative; float:none; clear:both; padding-bottom:16px; padding-top:9px;}
.list1 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:17px;}
.list1 a:link, .list1 a:active, .list1 a:visited { color:#ffffff; text-decoration:none; margin-bottom:17px; display:block;}
.list1 a:hover { text-decoration:underline;}
.list2 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:17px;}
.list2 a:link, .list2 a:active, .list2 a:visited { color:#ffffff; text-decoration:none; margin-bottom:10px; display:block;}
.list2 a:hover { text-decoration:underline;}
.links_p { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#ec02d4; padding-bottom: 20px;}
.links_p a:link, .links_p a:active, .links_p a:visited { color:#ec02d4; text-decoration:none;}
.links_p a:hover { text-decoration:underline;}
.links_p span { margin-left:9px; margin-right:9px;}
.text4 { padding-left:34px; position:relative; float:none; clear:both; padding-bottom:16px; padding-top:9px;}

#top_img { position:relative; width:680px; height:183px; }
#top_img img { position:absolute; top:0px; left:223px;}


.text2 { padding-left:20px; position:relative; padding-bottom:16px;}
#ico_menu_small { background-color: #030303; width:347px; height:95px; background-image: url(../images/ico_bg2.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative; float:none; clear:both; margin-bottom:23px;}
#ico_menu_small td { vertical-align: bottom; padding-top:5px; padding-bottom:7px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-right:3px;}
#ico_menu_small img { position:absolute; bottom:0px; left:1px;}
#ico_menu_small .ico12 { left:auto; right:1px;}
#ico_menu_small .td2 { padding-right:15px; text-align:right;}
.img { border:#5a5a5a 1px solid; text-align:center; padding:13px 0px;}
.left_block { position:relative; float:left; width:348px; margin:0px 21px 21px -20px; }

div.order_fld {
	width: 323px;
	background-color: #333333;
	padding: 7px;
	margin-top: 10px;
	margin-left: 166px;
}

div.order_fld select {
	width: 100%;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	margin-bottom: 5px;
}

div.order_fld input {
	width: 50px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding: 3px;
	height: 16px;
}

div.new_right {
	width: 300px;
	float: right;
}

div.content_zone {
	text-align: center;
	padding-top: 50px;
	color: #FFFFFF;
}

/*#center { position:relative; width:985px; float:none; clear:both; z-index:100;}
#left { float:left; width:730px;}

#top_img { position:relative; width:730px; height:183px; }
#top_img img { position:absolute; top:0px; left:223px;}

.h1_top { position:relative; top:-5px; margin-bottom:14px;}
.form1 { padding-right:76px; text-align:right; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a3a2a2;}
.form1 a:link, .form1 a:active, .form1 a:visited { color:#ffffff; text-decoration: underline; font-size:14px; font-weight:bold; margin-right:247px;}
.form1 a:hover { text-decoration: none;}
.form1 input { width:330px; background:#cecbcb; border:#cecbcb 1px solid; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; height:16px;}
.form1 textarea { width:330px; height:80px; background:#cecbcb; border:#cecbcb 1px solid; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; border-right:none; margin-top:5px;}
.form1 span { position:relative; top:-65px;}

.text3 { padding-left:26px; position:relative; float:none; clear:both; padding-bottom:16px; padding-top:9px;}
.list1 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:17px;}
.list1 a:link, .list1 a:active, .list1 a:visited { color:#ffffff; text-decoration:none; margin-bottom:17px; display:block;}
.list1 a:hover { text-decoration:underline;}
.list2 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:17px;}
.list2 a:link, .list2 a:active, .list2 a:visited { color:#ffffff; text-decoration:none; margin-bottom:10px; display:block;}
.list2 a:hover { text-decoration:underline;}
.links_p { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#ec02d4;}
.links_p a:link, .links_p a:active, .links_p a:visited { color:#ec02d4; text-decoration:none;}
.links_p a:hover { text-decoration:underline;}
.links_p span { margin-left:9px; margin-right:9px;}
.text4 { padding-left:34px; position:relative; float:none; clear:both; padding-bottom:16px; padding-top:9px;}
/*.td_photo { padding-right:35px;}*/
/*.table3 { margin-top:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.table3 td { vertical-align:top;}
/*.td_photo { width:102px; padding-top:5px;}*/
/*.pad { padding:0; margin:0; padding-left:5px;}


#right { float:right; width:221px; padding-right:13px; padding-top:18px; z-index:100;}
#calculator { position:relative; top:-2px;}

*/
/*#bottom_menu { text-align:right; padding:18px 0px 22px 0px; color:#05666a; font-size:12px;}
#bottom_menu a:link, #bottom_menu a:active, #bottom_menu a:visited { font-size:10px; text-decoration:none; color:#83f2f7; margin-right:29px;}
#bottom_menu a:hover { text-decoration:underline;}
#bottom_menu .a1:link, #bottom_menu .a1:active, #bottom_menu .a1:visited {font-size:10px; text-decoration:none; color:#05666a; margin-right:0px;}
#bottom_menu .a1:hover { text-decoration:underline;}
#bottom_menu span { margin-right:29px;}*/
/*#footer { padding:27px 0px 17px 37px; background-color: #030303; position:relative; background-image: url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:1px 0%; z-index:0;}*/
/*#footer { padding:27px 0px 17px 37px; background-color: #030303; position:relative; background-image: url(../images/bottom_bg.gif); background-repeat:no-repeat; background-position:1px 0%; z-index:0;}
.table2 #footer { padding:27px 0px 17px 37px; background-color: #030303; position:relative; background-image: none; z-index:0;}
*/

td.reg_cell_text {
	text-align: right;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
}

td.reg_cell_text_01 {
	padding-right: 10px;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
}

input.reg_fld {
	width: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	height: 20px;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
}

textarea.reg_fld {
	width: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

div.index_icons a {
	font-size: 10px;
}

div.index_block td {
	color: #FFFFFF;
	padding-top: 10px;
	line-height: 135%;
	font-size: 11px;
}

div.index_block a, div.index_block a:hover {
	color: #00904f;
}

td.line {
	background-image: url(../images/almaz_14.gif);
	background-position: center;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0px;
	padding-top: 0px;
}
