BODY {	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;	background-color: #000000; background-image:url(giri.gif); background-attachment:fixed; background-position:center}
TABLE {	BORDER-COLLAPSE: collapse}
TD {	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em;  VERTICAL-ALIGN: top}
IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px;	BORDER-BOTTOM: 0px;}
alt {FONT-SIZE: 50%;}

img.news {	border: 6px solid #EAE9E9; float: none;}
img.doska {	border: 3px solid #eae9e9;}
.img { border: 6px solid #D02406;}
.img:hover { border: 6px solid #EAE9E9;}
.imgfloat {  border: 6px solid #EAE9E9; float: left; margin: 10px 10px 10px 0px;}
.imgfloatr {  border: 6px solid #EAE9E9; float: right; margin: 0px 10px 10px 0px}
.imgfloat:hover { border: 6px solid #F26531;}
.imgfloatr:hover { border: 6px solid #F26531;}

P {	FONT-SIZE: 100%; color: #00000; padding-left: 5 px; text-align:left; line-height: 140%; width:90%; padding: 5px}
h1{	FONT-SIZE: 260%;  font-style: normal; font-weight:normal; font-family: Arial, Helvetica; text-transform: uppercase; letter-spacing: 0px; width: 80% }
h1.nocapital {text-transform: none;}
h2{	FONT-SIZE: 100%; font-style: normal; font-weight:normal; text-align: left; line-height: 140%; width:80%; padding:0px 0px 5px 0px; }
h2.dictionary { FONT-SIZE: 180%; color: #D02406; padding-top: 40px }
h2.href { padding: 0px; line-height:100%; text-transform: uppercase  }
h3 { FONT-SIZE: 180%; font-weight: normal; padding-top: 30px }	
strong { font-weight:normal}
h4 {FONT-SIZE: 180%; font-style: normal; font-weight:normal; }
h5 { FONT-SIZE: 100%; COLOR: #FFFFFF; background-color: #999999; padding: 5px; margin-right: 10px; font-style: normal; font-weight:normal; white-space: nowrap; width: 70% }
em { color: #EF4122; display: block; font-size: 100%; font-style: italic; line-height: 130%; font-weight:bold;
margin-bottom: 16px; margin-left: 41px; margin-right: 205px; margin-top: 16px; width: 400px; }

ul li {	FONT-SIZE: 100%; list-style: url(arrow1.gif);	font-style: italic;	margin-left: 20px;	padding-bottom: 5px; width:90% }
ol li {	FONT-SIZE: 100%;	font-style: italic;	margin-left: 20px;	padding-bottom: 5px; width:90% }

A {	FONT-SIZE: 100%; TEXT-DECORATION: underline; COLOR: #D02406; }
a:hover{ TEXT-DECORATION: none; COLOR: #000000;}
a.bottom {padding: 0px 10px}
a.black { COLOR: #000000; }
a.zag { COLOR: #EF4122;}
A.branches {PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #EF4122; TEXT-DECORATION: none;}
A.branches:hover {	TEXT-DECORATION: none; COLOR: #ffffff;}
a.name { FONT-SIZE: 160%; font-weight:normal; padding: 20px 0px 20px; text-decoration: none; COLOR: #EF4122; }
a.white { color:#FFFFFF}
a.whitered { padding: 10px; margin-top: 0px; COLOR: #FFFFFF; background-color: #EF4122; }
a.whitered { color:#FFFFFF}
	
td.top{ text-align: right; FONT-SIZE: 75%; vertical-align:middle;  }
td.topred{vertical-align:middle; }
a.top { margin: 7px; white-space: nowrap; border-bottom: 1px dashed; text-decoration:none;  }
a.topred {text-decoration:none; COLOR: #000000;  padding: 4px; margin-left: 4px; FONT-SIZE: 80%; }
a.topred:hover { COLOR:#FFFFFF; background-color: #F26531; COLOR: #000000; }

table.redline { background-image: url(blue.jpg); background-repeat: repeat-y; }
table.redline2 { background-image: url(blue2.jpg); background-repeat: repeat-y; background-position:right; border-left:#FFFFFF 1px dotted; border-right:#FFFFFF 1px dotted; }

td.banindex { text-align:center; background-color:#FFFFFF }

/* verhnee menu */
td.topmenu {padding: 27px 0px 0px 40px; height: 130px }
td.topmenu1 {padding: 33px 0px 0px 30px; padding-right: 40px}
a.topmenu { padding: 18px 20px 30px 0px; line-height: 200%; white-space: nowrap;  COLOR: #000000  }
a.topmenu:hover { COLOR: #EF4122}
b.topmenu { COLOR: #FFFFFF; background-color: #EF4122; padding: 3px; margin-right: 10px; font-style: normal; font-weight:normal; white-space: nowrap; }

td.srednaya {padding: 60px 30px 100px; width: 30%}
td.srednaya2 {padding: 0px}

/*doska pocheta*/
/*border: 1px dotted #666666;*/
img.doskagl { float:left; padding:5px; border: 1px solid #A5A5A5;}
td.doskaanons { FONT-SIZE: 80%; padding-bottom: 20px; padding-top: 20px; border-bottom: 1px dotted #666666;}
td.pulya { FONT-SIZE: 70%; padding: 0px 2p 0px 0px; vertical-align:middle; } 

/* Osnovnoe menu */
table.leftmenu a{FONT-SIZE: 100%; TEXT-DECORATION: underline; }
table.leftmenu a:hover{	TEXT-DECORATION: none;}
td.leftmenu{ padding: 35px 20px 40px 40px}
img.ik { margin: 5px; vertical-align:middle }	
td.leftmenu2 { padding: 5px 0px 7px 5px;}
td.leftmenu2_1	{ padding: 5px 0px}
td.leftmenu2_2	{ padding: 5px 0px }


/* news na glavnoy*/	
td.newsindex {padding: 10px; text-align:left }
a.newsindex {font-weight: normal; font-weight: bold;}
a.newsindex:hover { TEXT-DECORATION: none;}
a.fotogal { font-size: 180%;}
p.newsdate { font-weight: bold; color:#333333; white-space: nowrap; }
p.newsindex {text-align:left}
td.newsdate { padding:10px; background-color: #EF4122; color: White;}
	
/* krasniy block*/
#tab01 { position:absolute;	top: 0px; width:100%; 	left: 0px;	z-index:1;	}
td.redblock { background-color: #EF4122}
img.redblock {margin:7px; }
#tab02 { position: absolute; width:100%; top: 72px; left: 0px;	z-index:1;	}
td.graymenu {background-image: url(graymenu.gif); color:#333333; vertical-align:middle;}
td.graymenu1 {padding: 0px 15px 0px 15px}

#logo { position: absolute; top: 50px; left: 40px;	z-index:2;	}
td.tcont { padding: 5px;}

table.prog { background-image: url(setka.gif); height: 30px; float: right; margin: 0px 0px 40px 40px}
table.prog a { padding-left: 40px; color:#FFFFFF; text-decoration: none; padding-right: 10px; font-size: 70% }
td.prog {background-image: url(prog.gif); background-repeat: no-repeat; vertical-align:middle;  }

td.copy { padding-left: 7px; FONT-SIZE: 70%;}

div.bannews { background-attachment: scroll; background-clip: border-box;background-color: transparent;
background-image: url(backblock.png); background-origin: padding-box;display: block;
font-size: 160%; height: 70px; left: 50%; margin-left: -140px; overflow-x: hidden; overflow-y: hidden;
padding-bottom: 28px; padding-left: 11px; padding-right: 11px; padding-top: 4px; position: absolute;
text-align: left; top: 280px; width: 600px; z-index: 20;}
td.bk {background-image: url(bkred.gif); height: 260px; background-position:center}
td.indexcentralfoto {background-image: url(fotoindex.jpg); background-repeat:no-repeat; background-position:center}

td.w_border { padding-top: 70px}

td.t { border-width: 5px; border-bottom-color:#666666;  padding: 10px; text-align: center; }
td.tp { border-width: 5px; border-bottom-color:#666666;  padding: 10px; text-align: center; font-weight:bold; white-space:nowrap; }
td.tn { border-color:#666666; border-width: 5px; padding: 10px;  text-align: center; white-space:nowrap; }
td.tc { border-color:#666666; border-width: 5px; padding: 10px;  background-color: #CCCCCC; text-align: center;  }
tr.t {background-color:#EAEAEA}

td.partners { padding: 30px 15px 30px 0px; text-align: center; vertical-align:middle }

td.bot_r { background-image: url(bottomlinegnut.gif); background-repeat: no-repeat; padding: 67px 10px 131px 0px; vertical-align: middle; }
 
#clients .feed {position:relative; background-color:#CCCCCC  transparent left center no-repeat; height:148px}
#clients .feed div, #clients .feed table {position:absolute}
#clients .feed .list {overflow:hidden; position:relative; padding-top:1px; top:50px; margin-left:50px; right:0; height:71px; background-color:#ffffff}
#clients .feed .grad {top:50px; margin-left:223px}
#clients .feed .cloud {right:0; bottom:0}

#cont { position: absolute; top: 0px; left: 0px; float: left; clear: left; }
div.menu {position: absolute ; clear: left; top: 570px; width: 160px; padding-left: 10px;  float: left; z-index: 1   }
div.menu_ {position: absolute ; clear: left; top: 160px; width: 160px; padding-left: 10px;  float: left; z-index: 1  }
table.allcenter { max-width: 1380px; background-color:#FFFFFF; background-color:#FFFFFF;    }
table.bkgr { background-image: url(shadowgr.png); background-position:center; background-attachment:fixed; background-repeat:repeat-y; }
table.bottom {background-image: url(heavymetal.gif); background-position:bottom; background-repeat:repeat-x}
td.botline { background-image: url(blackdot.gif); background-position: center; background-repeat:repeat-x}

div.href { padding: 20px; background-color:#CCCCCC; margin-top: 20px; width: 60%; border: 1px dotted #666666 }
table.href {width: 100%}
td.kran { padding: 10px 2px 10px 40px; background-image: url(../img2/ik_3.gif); background-repeat: no-repeat; background-position: left ; background-color:#FFFFFF; border-left: 10px solid #ffffff;  border-right: 10px solid #666666;   }
td.dinamo { padding: 10px 2px 10px 40px; background-image: url(../img2/ik_5.gif); background-repeat: no-repeat; background-position: left ; background-color:#FFFFFF; border-left: 10px solid #ffffff;  border-right: 10px solid #666666;   }
td.dozator { padding: 10px 2px 10px 40px; background-image: url(../img2/ik_5.gif); background-repeat: no-repeat; background-position: left ; background-color:#FFFFFF; border-left: 10px solid #ffffff;  border-right: 10px solid #666666; }
td.foto { padding: 10px 2px 10px 40px; background-image: url(../img2/ik_12.gif); background-repeat: no-repeat; background-position: left ; background-color:#FFFFFF; border-left: 10px solid #ffffff;  border-right: 10px solid #666666; }
td.auto { padding: 10px 2px 10px 40px; background-image: url(../img2/ik_1.gif); background-repeat: no-repeat; background-position: left ; background-color:#FFFFFF; border-left: 10px solid #ffffff;  border-right: 10px solid #666666;   }
td.vag { padding: 10px 2px 10px 40px; background-image: url(../img2/ik_2.gif); background-repeat: no-repeat; background-position: left ; background-color:#FFFFFF; border-left: 10px solid #ffffff;  border-right: 10px solid #666666;   }


div.price { float:left; top: -25px; position: relative ;  }

