HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
body {
             padding: 0px;margin: 0px; width: 100%;  height: 100%;

}
.all {
            min-height:100%;min-width: 1000px;
}
table {
          width:100%;border-colapse:colapse;
}
td {
	vertical-align:top;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.clear {
	clear:both;font-size:1px;
}
.right_block_header {
	width:600px;float:right;padding:91px 20px 0px 0px;height:180px;background: url(images/right_block.jpg) 100% 0 no-repeat;
}
.header {
	height:271px;border-bottom:solid 3px #000000; background: url(images/header_repeat.gif) repeat-x;
}
.header_back {
	height:271px;background: url(images/header_back.jpg) no-repeat;
}
.logo {
	display:block;margin:0px 0px 0px 180px;
}
.mini_text {
	margin:8px 0px 1px 0px; width:577px;height:42px;background: url(images/mini_text.gif) no-repeat;
}
.header_menu table {
	width:auto;height:40px;background:url(images/tabl_back.gif) repeat-x;
}
.header_menu table td {
	background: url(images/td_m_p.gif) repeat-x;
}
.header_menu table td div {
	height:40px;background: url(images/td_m_1.gif) no-repeat;
}
.header_menu table td div div {
	padding:10px 15px 0px 15px;height:30px;background: url(images/td_m_2.gif) 100% 0 no-repeat;
}
.header_menu table td div div a {
	font:bold 10pt Tahoma; color:#000000;text-decoration:none;
}
.header_menu table td div div a:hover {
	text-decoration:underline;
}
.content {
	padding:4px 23px 65px 8px;
}
.left_block {
	width:219px;background:#fffcd5;
}
.zag_block {
	padding-left:22px;border-bottom:solid 1px #FFFFFF;height:29px;background: url(images/zag_block.gif) no-repeat
}
.zag_block img {
	display:block;float:left;margin:6px -22px 0px 0px;
}
.zag_block h2 {
	padding:6px 0px 0px 0px;font:bold 9pt Tahoma; color:#000000;margin:0px 0px 0px 40px 
}
.back_block {
	padding:5px 5px 0px 17px;background:#fffcd5;
}
.back_block p {font:normal 8pt Tahoma; color:#000000;}
.avtorizacia {
	padding-bottom:15px;
}
.avtorizacia span {
	font:normal 8pt Tahoma; color:#000000;
}
.input_back {
	position:relative;left:-6px;padding:6px 0px 0px 6px;margin:0px -6px 4px 0px;width:193px;height:32px;background: url(images/input_back.gif) no-repeat;
}
.input_back input {
	width:187px;height:23px; background:#FFFFFF;border:none;font:normal 9pt Tahoma; color:#000000;
}
.avtorizacia .pass {
	position:relative; top:-7px;font:normal 8pt Tahoma; color:#000000;text-decoration:underline;
}
.avtorizacia .pass:hover {
	text-decoration:none;
}
.enter {
	margin-bottom:4px;background: url(images/enter.gif) no-repeat;text-align:center;font:bold 9pt Tahoma; color:#000000;width:186px;height:20px;border:none;cursor:pointer;
}
.avtorizacia a {
	font:bold 9pt Tahoma; color:#000000;text-decoration:none;
}
.avtorizacia a:hover {
	text-decoration:underline;
}
.vakansia {
	border-top:solid 2px #FFFFFF; padding-bottom:2px;
}
.reklama {
	padding-bottom:15px;
}
.dlinna_b {
	height:28px;background: url(images/dlinna_b.gif) no-repeat;
}
.dlinna_b img {
	margin:4px 5px -18px 0px
}
.dlinna_b h2 {
	margin-left:50px;
}
.right_block {
	width:317px;
}
.padding_text {
	padding:10px 10px 25px 13px;
}
.margin_top {
	margin-top:30px;
}
.center_content {
	padding:0px 25px 20px 25px;
}
.reg_zag h1 {
	position:relative;top:5px;float:left;font:bold 11pt Tahoma; color:#000000;margin:0px 24px 0px 0px;
}
.shag_reg {
	padding-left:37px;float:left;width:224px;height:29px;background: url(images/shag_reg.gif) no-repeat;
}
.s_1 {
	margin-right:2px;width:32px;height:29px;display:block;float:left;background: url(images/s_1.gif) no-repeat;
}
.s_1:hover {
	background: url(images/s_1_a.gif) no-repeat;
}
.s_1_activ {
	background: url(images/s_1_a.gif) no-repeat;
}
.s_2 {
	margin-right:1px;width:37px;height:29px;display:block;float:left;background: url(images/s_2.gif) no-repeat;
}
.s_2:hover {
	background: url(images/s_2_a.gif) no-repeat;
}
.s_2_activ {
	background: url(images/s_2_a.gif) no-repeat;
}
.s_3 {
	margin-right:1px;width:38px;height:29px;display:block;float:left;background: url(images/s_3.gif) no-repeat;
}
.s_3:hover {
	background: url(images/s_3_a.gif) no-repeat;
}
.s_3_activ {
	background: url(images/s_3_a.gif) no-repeat;
}
.s_4 {
	margin-right:1px;width:36px;height:29px;display:block;float:left;background: url(images/s_4.gif) no-repeat;
}
.s_4:hover {
	background: url(images/s_4_a.gif) no-repeat;
}
.s_4_activ {
	background: url(images/s_4_a.gif) no-repeat;
}
.s_5 {
	margin-right:1px;width:35px;height:29px;display:block;float:left;background: url(images/s_5.gif) no-repeat;
}
.s_5:hover {
	background: url(images/s_5_a.gif) no-repeat;
}
.s_5_activ {
	background: url(images/s_5_a.gif) no-repeat;
}
.s_6 {
	width:40px;height:29px;display:block;float:left;background: url(images/s_6.gif) no-repeat;
}
.s_6:hover {
	background: url(images/s_6_a.gif) no-repeat;
}
.s_6_activ {
	background: url(images/s_6_a.gif) no-repeat;
}
.registracia h2 {
	font:normal 9pt Tahoma; color:#ed1c24;margin:0px 0px 13px 0px
}
.form_element {
	font:normal 8pt Tahoma; color:#333333;margin:0px 0px 6px 0px;
}
.form_element h3 {
	font:bold 8pt Tahoma; color:#333333;margin:0px 0px 4px 0px;
}
.form_element h3 b {
	color:#ffb40f;
}
.form_element .i_text {
	width:379px;height:18px;border:solid 1px #a5acb2;font:normal 8pt Tahoma; color:#000000;
}
.i_sele {
	width:379px;height:18px;border:solid 1px #a5acb2;font:normal 9pt Tahoma; color:#000000;
}
.i_file {
	width:379px;height:19px;font:normal 9pt Tahoma; color:#000000;
}
.contacts {
	padding:1px 0px 7px 0px;
}
.contacts h2 {
	font:normal 14pt Tahoma; color:#333333;margin:0px;
}
.contacts p {
	font:normal 8pt Tahoma; color:#333333 ;margin:0px;
}
.i_text_1 {
	width:28px;height:18px;border:solid 1px #a5acb2;font:normal 9pt Tahoma; color:#000000;
}
.i_text_2 {
	width:51px;height:18px;border:solid 1px #a5acb2;font:normal 9pt Tahoma; color:#000000;
}
.i_text_3 {
	width:108px;height:18px;border:solid 1px #a5acb2;font:normal 9pt Tahoma; color:#000000;
}
.form_element h3 span {
	font:normal 8pt Tahoma; color:#666666 ;margin:0px;
}
.form_element h3 span b {
	color:#666666;
}
.form_element p {
	margin:2px 0px 2px 0px;
}
.footer {
	margin-top:-65px;border-top:solid 3px #000000;min-width:1000px; height:65px;background:#ffda7d url(images/footer.gif) no-repeat;
}
:root .footer {
	margin-top:-70px;
}
.logo_footer {
	display:block;float:left;padding:20px 75px 0px 35px;
}
.menu_footer {
	float:left;padding:17px 0px 0px 0px;font:normal 8pt Tahoma; color:#000000;
}
.menu_footer a {
	font:normal 8pt Tahoma; color:#000000;text-decoration:none;
}
.menu_footer a:hover {
	text-decoration:underline;
}
.baners {
	float:right;padding:15px 15px 0px 0px;
}





