html, body, div, span, applet, object, iframe,
h1, h2, 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 {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* устанавливаем фокус */
:focus {
    outline: 0;
}

/* устанавливаем 'cellspacing="0"' для таблиц*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html, body
{
height: 100%;
background: #e6e6e6;
}

/*Стили страниц*/


#table_main {width: 964px;}

#left_back {
width: 18px; 
background: url('images/left_back.jpg') repeat-y; 
background-position: right top;
}


#td_center {width: 928px;}

#logotip {
width: 308px; 
float: left; 
height: 50px; 
}

#logo {
width: 620px; 
float: left; 
height: 50px;
background: #262626;
}

#logo div {
float: left;
margin-right: 23px;
margin-top: 9px;
}

#logo-left {margin-left: 60px;}

#logo-right {margin-right: 0px;}

#center_pic {
width: 928px; 
float: left; 
height: 126px; 
background: url('images/img_top.jpg') no-repeat; 
border-bottom: 4px solid #fff600;
}

#tab {
width: 308px; 
float: left; 
height: 46px; 
background: url('images/tab_back.jpg') no-repeat;
text-align: center;
}

#tab div {padding: 7px; font: bold 14px Arial;}

#center_tab div {padding: 14px; font: bold 14px Arial;}

#center_tab {
width: 308px; 
float: left; 
height: 46px; 
background: url('images/tab_back.jpg') no-repeat; 
border-right: 2px solid #303030; 
border-left: 2px solid #303030;
text-align: center;
}

#tab_img1 {
width: 308px; 
float: left; 
height: 128px; 
background: url('images/img1.jpg') no-repeat; 
border-top: 2px solid #303030; 
border-bottom: 2px solid #303030;
}

#tab_img2 {
width: 308px; 
float: left; 
height: 128px; 
background: url('images/img2.jpg') no-repeat; 
border: 2px solid #303030;
}

#tab_img3 {
width: 308px; 
float: left; 
height: 128px; 
background: url('images/img3.jpg') no-repeat; 
border-top: 2px solid #303030; 
border-bottom: 2px solid #303030;
}

#table_cont {
width: 928px; 
height: 100%;
}

#td_menu {
width: 308px; 
background: url('images/cont_back.jpg') repeat-y; 
background-position: right top; 
background-color: #ffffff;
text-align: left;
letter-spacing: 0.7;
}

#menu_all {
width: 308px; 
height: 60px; 
background: url('images/menuall.jpg') no-repeat;
}

#menu_top {
width: 308px; 
height: 60px; 
background: url('images/menutop.jpg') no-repeat;
}

#menu_div {
padding: 22px; 
font: bold 14px Arial;
}

#contact {
width: 308px; 
height: 100px; 
background: url('images/cont_top.jpg') no-repeat;
}

#contact div {
height: 50px; 
padding: 22px; 
padding-top: 35px; 
font: 12px Arial;
}

#td_content {
width: 620px; 
background-color: #f1f1f1; 
border-left: 2px solid #303030; 
vertical-align: top;
}

#div_content {
float: left; 
width: 565px;
background: url('images/content_top.jpg') no-repeat; 
background-position: left top; 
padding: 25px;
text-align: left;
font: 14px Arial;
letter-spacing: 0.5;
line-height: 1.3;
text-align: justify;
}

#sert {padding: 0px 0px 0px 80px;}
#sert img {margin-bottom: 20px;}

#div_content p{
text-indent: 1.5em;
margin-top: 2px;
}

#div_content h1 {
color: #636363;
font: bold 22px Arial;
letter-spacing: -1px;
padding-bottom: 20px;
}

#cont_bottom {
vertical-align: bottom; 
width: 308px; 
background: url('images/cont_back.jpg') repeat-y; 
background-position: right top; 
background-color: #ffffff;
}

#div_cont_bottom {
background: url('images/cont_bottom.jpg') no-repeat; 
background-position: left bottom; 
width: 308px; 
height: 115px;
}

#div_bottom {
width: 928px; 
float: left; 
height: 51px; 
background: url('images/bottom.jpg') no-repeat; 
background-color: #bdbdbd;
}

#stat {
float: left; 
margin: 12px 15px 0px 15px;
}

#razrabotka {
float: left; 
margin: 20px 5px 0px 680px; 
font: 12px Arial;
}

#right_back {
width: 18px; 
background: url('images/right_back.jpg') repeat-y; 
background-position: left top;
}

#td_center a:link, a:visited {
color: #ffffff;
text-decoration: none;
}

#td_center a:hover {text-decoration: underline;}

ul {list-style: square inside;}
li {margin: 5px;}
h2 {margin: 5px;}
h2, h3, h4 {text-align: center;}