html, body, div, span, applet, object, iframe,
h1, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

.man {
width:209px;
height:250px;
float:left;
background:url(images/man.jpg) no-repeat;
}

.header {
width:100%;
height:250px;
background:url(images/fon_head.png) repeat-x;

}

.diplom {
float:left;
width:503px;
height:191px;
}

.right {
position:absolute; top:0; right:0;
text-align:justify;
width:361px;
height:166px;
background:url(images/right.png) no-repeat;
}

.right p {
padding:20px;
}

h1 {
	padding:20px;
}

.bareer {
clear:both;
width:100%;
height:23px;
background:url(images/mid.png) repeat-x;
}

.hand {
width:306px;
height:300px;
position:absolute; top:115px; right:0px;
background:url(images/hand.png) no-repeat;
}

img { behavior:url(iepngfix.htc) }

.right_menu {
position:absolute; top:100px; right:0px;
width:299px;
height:194px;
}

.main {
background:url(images/grad.png) repeat-x;
height:100%;
}

.main_right {
width:298px;
float:right;
background-color:#006666;
height:100%;
background:white url(images/line.png) no-repeat left top;
}

.list {
margin-right:300px;
height:100%;
background: url(images/list.jpg) no-repeat top left;
}

.footer {
clear:both;
height:48px;
background:url(images/bottom.png) repeat-x;
}

.footer_right {
float:right;
width:133px;
height:48px;
background:url(images/r_b.png) no-repeat;
}

.footer_left {
width:300px;
float:left;
height:38px;
padding:10px 0 0 10px;
}

.list_text {
	position:absolute;
	top:337px;
	left:80px;
	color:#6A3328;
	width:170px;
}

.red {
color:#DD362C;
}

.list_text ul {
list-style:none;
}

ul {
line-height:25px;
}

.right_content {
margin:20px;
}

.right_content ul {
list-style-image:url(images/dot.png);
padding-left:15px;
margin:0;
vertical-align: baseline;
}

h2 {
margin:0 0 10px 0;
padding:0;
font-size:17px;
font-family:"Times New Roman", Times, serif;

}

.menu td {
background:url(images/dot.png) no-repeat left 4px;
padding-left:22px;
}

.content {
float:left;
height:280px;
padding:15px;
}

.text_center {
float:left; _float:none;
margin:30px 0 0 285px;
height:310px;
}


.main_content {
clear:left;
padding:15px;
}

li.red a {
display:block;
color:#DD362C;
text-decoration:none;
}

li.red a:hover {
font-size:110%;
font-weight:normal;
}

.list_text a {
display:block;
color:#6A3328;
text-decoration:none;
_height:15px;
}

.list_text a:hover {
font-size:110%;
display:block;
text-decoration:none;
}

h2 a {
display:block;
color:#666666;
text-decoration:none;
height:40px;

}

h2 a:hover {
display:block;
color:#666666;
text-decoration:none;
background:url(images/menu.jpg) right;
height:40px;
}

a {
color:#6A3328;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	
	#contactFormArea { font-size:12px;}
	
	.tt td {
		padding:10px;
		border:1px solid #000;
		border-collapse:collapse;
	}