* { margin:0; padding:0; } img { border:0; } a { color:#ef9902; } a:hover { text-decoration:none; } html { height:100%; } body { position:relative; height:100%; font:90% arial, sans-serif; min-width:970px; } *html body { width:expression(document.childNodes[1].offsetWidth < 970 ? '970px' : 'auto'); } #all { min-height:100%; position:relative; } *html #all { height:100%; } #head_fon { position:absolute; width:100%; height:353px; top:0; left:0; background:black url('head.jpg') no-repeat 50% 0; } #head_fon.home { position:absolute; width:100%; height:153px; top:0; left:0; background:black url('head_p.jpg') no-repeat 50% 0; } #head, #menu, #content, #top_block, #footer_marutk { position:relative; width:970px; margin:0 auto; } #head { height:311px; padding-top:1px; } #head.home { height:111px; padding-top:1px; } #logo { position:absolute; top:0; left:20px; width:214px; height:77px; font-size:30px; color:red; } #head #info { position:absolute; color:#ccc; left:300px; top:7px; } #head #info p { position:relative; line-height:16px; //line-height:18px; } #head #info p.title { position:relative; color:white; font-size:150%; margin:0 0 5px 0; } #head #info span { font-size:130%; color:white; } #head_preview { text-align:center; padding-left:5px; position:absolute; width:100%; top:127px; left:0; } .jcarousel-container { width:702px; margin:0 auto; } #mycarousel, #no ul { width:702px; margin-left:7px; } #no ul { margin-left:140px; } #mycarousel li, #no ul li { float:left; margin:0 14px 0 0; } #mycarousel li.first { float:left; margin-left:67px; } .jcarousel-skin-tango .jcarousel-next-horizontal { background:url('next.png') no-repeat 0 0; position:absolute; right:-33px; top:49px; width:23px; height:48px; cursor:pointer; } .jcarousel-skin-tango .jcarousel-prev-horizontal { background:url('back.png') no-repeat 0 0; position:absolute; left:-33px; top:49px; width:23px; height:48px; cursor:pointer; } .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 702px; height: 150px; } #menu { margin-bottom:70px; //margin-bottom:28px; } #menu ul { position:relative; z-index:256; list-style:none; margin-left:20px; float:left; } #menu li { float:left; position:relative; font-size:140%; padding:9px 12px; margin-right:5px; color:black; } #menu li.active { background-color:white; } #menu li.active a { color:black; } #menu li a { color:white; text-decoration:none; } #top_block { min-height:360px; _height:360px; background:url('tel.png') no-repeat 100% 0; margin-top:0px; } #content { width:900px; font-size:110%; clear:both; padding-bottom:160px; min-height:300px; _height:300px; } ul.links { float:none; list-style:none; width:100%; margin:0; padding:0; } ul.links li { color:#333; font:100%/150% Arial, Helvetica,sans-serif; margin:0 0 1em; padding:0; } a { text-align:left; color:#05c; } a:hover { color:#c00; } h1 { font-size:130%; color:#333; margin-bottom:.8em; background-color:inherit; } h1#h { font-size:190%; color:#333; letter-spacing:-.4pt; margin-bottom:.8em; background-color:inherit; } h2 { font-size:150%; color:#333; background-color:inherit; letter-spacing:-.4pt; margin-bottom:.6em; margin-top:1em; } h3 { font-size:110%; color:#333; background-color:inherit; letter-spacing:-.4pt; margin-bottom:.6em; margin-top:1em; } #content p { color:#333; background-color:inherit; font:100%/150% Arial, Helvetica,sans-serif; margin:0 0 1em; padding:0; position:relative; } #content ul { list-style:none; } #footer, #footer_p { position:absolute; bottom:0; left:0; width:100%; background:black url('footer.jpg') no-repeat 50% 0; height:129px; color:white; } #footer_p { height:70px; } #contacts { position:absolute; top:20px; left:20px; font-size:130%; line-height:18px; width:600px; } #contacts a { color:white; text-decoration:none; } #contacts .title { margin-bottom:7px; } #copyright { position:absolute; right:10px; top:23px; width:320px; font-size:90%; } #footer_p #contacts { font-size:100%; top:6px; } #contacts p { color:white; line-height:18px; padding: 0; margin:0; } #contacts p.title { line-height:14px; } #footer_p #copyright { font-size:70%; top:9px; } .two_pic a { } .two_pic img { background-color:#eee; padding:20px; } #content .two_pic div p { margin-top: -5px; font-size:80%; color: #666; } .table { font-size:80%; } .killme2 { width:42%; margin:5px 0 20px 0; font-size:80%; color: #333; border-right:1px solid #ccc; border-top:1px solid #ccc; } .killme2 td { padding:3px; border-bottom: 1px solid #ccc; text-align:center; border-left:1px solid #ccc; } .killme2 td.zak { border-right:1px solid #ccc; } .killme2 tr.th1 td { padding:3px; text-align:center; border:1px solid #ccc; border-left: 1px solid #bbb; font-weight:bold; background-color:#ccc; } .killme2 tr.th1 td.first { border-left: 1px solid #ccc; } .killme2 td.first { padding-left:10px; text-align:left; } .pic_left { width:95%; float:left; margin:0 0 20px 20px; } *html .pic_left { margin-left:10px; } .pic_right { width:100%; float:left; margin:0 0 20px 20px; } .pic_left img { float:left; margin:5px 20px 10px 0; z-index:256; } .pic_left p { margin:0; padding-bottom: 1em; } .pic_right p { margin-top:0; padding-bottom: 1em; } .pic_right img { float:right; margin:5px 20px 10px 10px; z-index:256; } .pic_center { text-align:center; margin:0 0 20px 20px; } .pic_center p { text-align:left; padding-bottom: 1em; } p.right_text { text-align:right; }