/*- RESET <<<-------*/

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,
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-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
* html ul li a { height: 1%; }
* html ul li span { height: 1%; }
/*- GLOBAL <<<-------*/
body {
background:#fff;
color:#333;
font:62.5%/1.6 "Tahoma", Arial, Helvetica, sans-serif;
}
.letter {
 font-size: 240%; /* Размер шрифта буквицы */
 float: left; /* Выравнивание по левому краю */
 line-height: 32px; /* Положение символа */ 
 margin-right:-4px;
 margin-top:-10px;
}

/***** Headings *****/
h1 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:0px 0 10px 0;
letter-spacing:-1px;
font-size:2.67em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/***** Common Formatting *****/
img {
border:0;
}
/***** Tables *****/
table {
border:0;
margin:0 0 0 0;
padding:0;
}
table tr td {
padding:0px;
}


/***** Global Classes *****/
.clear         { clear:both; }
.floatleft    { float:left; }
.floatright   { float:right; }
.textleft     { text-align:left; }
.textright    { text-align:right; }
.textcenter   { text-align:center; }
.textjustify  { text-align:justify; }
.bold          { font-weight:bold; }
.normal          { font-weight:normal; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.imgleft      { float:left;margin:4px 10px 4px 0; }
.imgright     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.upper {text-transform: uppercase;}
.top { vertical-align:top;}
.bottom { vertical-align:bottom;}
.width1 { width:1%;}
.width50 { width:50%;}
.white { color:#FFF;}
.black { color:#333;}

/***** Global Classes Fonts *****/
.size10 { font-size:1em;}
.size11 { font-size:1.1em;}
.size12 { font-size:1.2em;}
.size13 { font-size:1.3em;}
.size14 { font-size:1.4em;}
.size16 { font-size:1.6em;}
.size18 { font-size:1.8em;}
.size24 { font-size:2.4em;}


/*- STRUCTURE <<<-------*/

html, body{margin:0;padding:0;height:100%;}

.main_table{height:100%;}
.header{position:relative;height:287px;background:url(../pic/sky.jpg) top left repeat-x;}
.footer {height: 59px;}

.header_cvetok {background:url(../pic/header_cvetok.gif) top right no-repeat;width:561px;height:252px;float:right;margin:11px 14px 0 0; position:relative;}
.cone {	position:absolute;top:203px;left:11px;background: url(../pic/cone.png) top left no-repeat;width:194px;height:112px;}
.logo { background:url(../pic/logo.jpg) top left no-repeat; position:absolute; top:17px; left:36px; width:208px; height:135px;}
.lozung {background:url(../pic/lozung.png) top left no-repeat; width:358px; height:18px; position:absolute; top:169px; left:18px;}

#menushka {position:absolute; top:220px; left:20px; width:75%; }
#menushka a {color:#44916c; text-decoration:underline; white-space:nowrap; height:26px; padding:0 10px; float:left; display:block; text-align:center;}
#menushka div {display:block; color:#44916c; text-decoration:none; font-weight:bold; font-size:1.2em; margin-bottom:-2px; white-space:nowrap; height:26px; padding:0 10px; float:left;  text-align:center; margin-top:2px;}
#menushka a:hover {color:#0066CC; text-decoration:underline;}
#menushka a:active {color:#44916c; text-decoration:none; font-weight:bold; font-size:1.2em; padding-top:2px; margin-bottom:-2px;}


#menushka a.about {width:40px;}
#menushka a.zacons{width:65px;}
#menushka a.forum{width:40px;}
#menushka a.contacts{width:95px;}
#menushka a.sistem {width:185px;}
#menushka a.oborud {width:255px;}


#content {padding-left:20px;padding-right:117px;}
#content img {border:0px solid #CCC; padding:2px;}
#content img.aboutimg {border:0;}
#content a {color:#4071b7;}
#content a:hover {color:#000;}
#content  table { border: 1px solid #C4E1FF; border-collapse: collapse;}
#content  th { padding: 5px; background-color:#E6EEFF; vertical-align:middle;border: 1px solid #C4E1FF; }
#content  td {padding: 5px; vertical-align:middle; border: 1px solid #C4E1FF; }
#content strong { font-weight:bold;}
#content em { font-style:italic;}
#content ul  {list-style:disc; margin:.5em 0 .5em 1.5em;}

#nocontent table { border: 0px solid #C4E1FF; border-collapse: collapse;}
#nocontent th { padding: 5px; background-color:#E6EEFF; vertical-align:middle;border: 0px solid #C4E1FF; }
#nocontent td {padding: 5px; vertical-align:middle; border: 0px solid #C4E1FF; }

#gostevaia table {border:0; border-collapse: collapse;}
#gostevaia  th { padding: 5px; background-color:#E6EEFF; vertical-align:middle;border: 0px solid #C4E1FF; }
#gostevaia td {padding: 5px; vertical-align:top; border:0; }

#gostevaia a.mailto {color:#4071b7; text-decoration:none;}
#gostevaia a.mailto:hover {color:#000; ext-decoration:none;}
#gostevaia td.tablebg {}
#gostevaia td.g_massage { border-bottom:3px solid #E1EFFF; padding-bottom:20px;} 

#list_menu {
position:relative;
padding:0 15px;
margin-top:10px;
margin-bottom:15px;
z-index:8;
}

#list_menu li span {
display:block;
padding:0.3em 1em 0;
background:#71acee;
color:#fff;
}

#list_menu li a {
display:block;
padding:0.3em 1em 0;
color:#4071b7;
}

#list_menu li a:hover {
color:#000;
}

.main_img {
position:relative;
margin:0 10px;
}

.cone_top {
background:url(../pic/cone_img_top.png) top left no-repeat;
position:absolute;
width:17px;
height:17px;
top:0;
left:0;
}

.cone_bot {
background:url(../pic/cone_img_bot.png) bottom right no-repeat;
position:absolute;
width:17px;
height:17px;
bottom:0;
right:0;
}

.director {
margin-left:70%;
}

.podval {
position:relative;
z-index:7;
}

.podval_bg {
position:relative;
background:url(../pic/center_podval_bg.gif) bottom center repeat-x;
}

.left_podval_bg {
	position:absolute;
	top:-119px;
	left:0;
	background:url(../pic/left_podval_bg.gif);
	width:496px;
	height:178px;
	z-index:5;
}

.right_podval_bg {
	position:absolute;
	top:-286px;
	right:0;
	background:url(../pic/right_podval_bg.gif);
	width:490px;
	height:345px;
	z-index:6;
}

.niz {height:50px;}

.podval_contact {
line-height:150%;
}

a.mail {
color:#066a3a;
text-decoration:underline;
}

a.mail:hover {
color:#000;
}

.wezom {
padding-right:20px;
}

.copy {
padding-left:20px;
}

#ico {
position:absolute;
top:25px;
right:40px;
}

#ico img {
margin-left:30px;
}

.nd {
font-size:1.33em;
}

.left_titile {
margin:0 0 10px;
}

#about #menushka a.about,
#sistem #menushka a.sistem,
#oborud #menushka a.oborud,
#zacons #menushka a.zacons,
#forum #menushka a.forum,
#contacts #menushka a.contacts {
cursor:default; color:#44916c; text-decoration:none; font-weight:bold; font-size:1.2em; padding-top:2px; margin-bottom:-2px;
}

#sistem #sjekka_nd_797_01_hp .menu1 a,
#sistem #sjekka_nd_797_02 .menu2 a,
#sistem #sjekka_nd_757_Pumpo .menu3 a,
#sistem #sjekka_nd_797_01_ts .menu4 a,
#sistem #mini_500_03_azs .menu5 a,
#sistem #mini_500_01_azs .menu6 a,
#sistem #jekka_T_T_POS_10 .menu7 a,
#sistem #akm_pos_02 .menu8 a,
#sistem #marija_301_mtmp .menu9 a,
#sistem #marija_701 .menu10 a,
#sistem #marija_lt_mtm .menu11 a,
#oborud #trk_s_podvesnymi_rukavami .menu2 a,
#oborud #trk_modulnogo_tipa .menu21 a,
#oborud #trk_lpg .menu22 a,
#oborud #Serija_397 .menu3 a,
#oborud #SK700 .menu31 a,
#oborud #encore_510 .menu32 a,
#oborud #red_jacket .menu33 a



 {
	display:block;
	padding:0.3em 1em 0;
	background:#71acee;
	color:#fff;	
	text-decoration: none;
}