@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#fff url(../images/body_bg_other.png) top repeat-x;}
html { padding:0; margin:0;}
p { font-family: Verdana,sans-serif; font-size:100%; font-style:inherit; font-weight:normal; font-size:14px; line-height:1.3em; color: #41393b; text-decoration: none; margin: 0px; padding: 0px; outline:none;}
p.price { font-family: Georgia,sans-serif; font-size:100%; font-style:italic; font-weight:normal; font-size:16px; line-height:1.2em; color: #41393b; text-decoration: none; margin: 0px; padding: 0px; outline:none; text-decoration: none;}
p.send_msg {  float: right; background: #E93028 none no-repeat scroll 0 0; margin: 0px; padding: 1px 6px 2px; color: #FFFFFF; text-decoration: none; outline:none; font-size: 16px; }
h1 { font:normal 1px Georgia, "Times New Roman", Times, serif; color:#ffffff; margin: 0px; padding: 0px;}
p.link { float: left; padding-top: 10px; font-family: Verdana,sans-serif; font-size:100%; font-style:normal; font-weight:normal; font-size:14px; line-height:1.3em; color: #41393b; text-decoration: none; margin: 0px; padding: 0px; outline:none;}
p.bbb { float: right; font-family: Georgia,sans-serif; font-size:100%; font-style:italic; font-weight:normal; font-size:15px; line-height:1.2em; color: #41393b;}
p.link a { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background: #E93028 none repeat scroll 0 0; margin: 0px; padding: 1px 6px 2px; color: #FFFFFF; text-decoration: none; outline:none;}
p.link a:hover { background: #41393B none repeat scroll 0 0; color: #FFFFFF; text-decoration: none; outline:none; margin: 0px; }
.clr { clear:both;}
h3.link a { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background: #E93028 none repeat scroll 0 0; margin: 0px; padding: 1px 6px 2px; color: #FFFFFF; text-decoration: none; outline:none;}
h3.link a:hover { background: #41393B none repeat scroll 0 0; color: #FFFFFF; text-decoration: none; outline:none; margin: 0px; }

/* header */
.header { width:1024px; margin:0 auto; padding:0; background:url(../images/header_other.png) no-repeat; height:130px;}

/* footer */
.line_two { margin:0 auto; width:936px; height:110px; color:#fff;}
.line_two a { text-decoration:underline; color:#fff;}
.line_two .left { float:left; width:275px; height:59px; margin-top:32px; padding-top:15px; background:#eb2e26 url(../images/clt_green.png) top left no-repeat;  }
.line_two .left div { height:59px; background:url(../images/clb_green.png) bottom left no-repeat; }
.line_two .left h3 { font:normal 15px Arial, Helvetica, sans-serif; color:#fff; line-height:1.3em; padding:15px 0px 0px 52px; margin:0;}
.line_two .center { float:left; width:129px; height:113px; margin:0; background:url(../images/art_lebedev.png) no-repeat top;}
.line_two .right { float:right; width:528px; height:59px; margin-top:32px; padding-top:15px; padding-left:4px; background:#41393b url(../images/crt_blue.png) top right no-repeat; }
.line_two .right div { float:right; width:482px; height:56px; background:url(../images/crb_blue.png) bottom right no-repeat; padding:3px 20px 0px 0px;}
.line_two .right div { font:normal 15px Arial, Geneva, sans-serif; color:#FFF; line-height:1.3em;}
.line_two .right div a { font:normal 16px Tahoma, Geneva, sans-serif; color:#FFF;}

/* content */
.main_body { width:906px; margin:0 auto; background:#fff; font:normal 13px Arial, sans-serif; color:#41393B; padding: 35px 0px 15px 0px; }
.main_body .left {float:left; width:300px; margin-top:20px; padding-bottom:7px;}
.main_body .right { float:left; width:470px; margin-top:15px; margin-left:20px;}
.main_body .right .text { width:260px; float:right; margin:0 60px 0 0 !important; margin:0 30px 0 0; padding:30px 0 50px 30px !important; padding:30px 0 30px 20px; background:url(../images/bg_1.png) top left no-repeat; }
.main_body .right .news { color:#41393B; padding-left: 20px;}
.main_body .right .news .date { float:left; background: #e93028; width:120px; height:20px; color:#fff; margin:10px 10px 0 0; line-height:20px; }
.main_body li {padding:5px 0; margin:0;}
.main_body .right h2 { color:#41393b; line-height:1.3em;}
.main_body .right h2 { color:#41393b; line-height:1.3em;}
.main_body div h3 { color:#41393B; font:normal 24px Helvetica, sans-serif; line-height:26px; float:left; width:320px; margin:5px 0 0 0; padding:0;}

/* text */
.links {padding: 10px 0px 0px 0px;}
.links a { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background: #E93028 none repeat scroll 0 0; margin: 0px; padding: 1px 6px 2px; color: #FFFFFF; text-decoration: none; outline:none;}
.links a:hover { background: #41393B none repeat scroll 0 0; color: #FFFFFF; text-decoration: none; outline:none; margin: 0px; }

/* Lavalamp menu */
.lavaLampBottomStyle { cursor: pointer; position: relative; width: 520px; padding:15px; margin:0px 0px 0px 0px; float:right; overflow: hidden;}
.lavaLampBottomStyle li { float: left; list-style: none; }
.lavaLampBottomStyle li.back { border-bottom: 5px solid #e93028; height: 30px; z-index: 8; position: absolute; }
.lavaLampBottomStyle li a { font-size: 17px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #423839; top: 3px; z-index: 10;
float: left; margin: auto 10px; outline: none; overflow: hidden; position: relative; }
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited { border: none; }

/* Menu fader*/
#content {outline:none; text-decoration: none; margin: 0px; padding: 0px;}
#page-wrap { width: 945px; background: white; margin: 5px auto; padding: 5px; }

/* News menu*/
#sidebar { height:290px; overflow:hidden; position:relative; background-color:#fff; width:300px; }
#menu { width:100%; list-style:none; padding:0; margin:0; top:0; position:relative; height:100%; width:300px; }
#menu li { padding:10px 0; text-align:right; display:block; cursor:hand; cursor:pointer; }
#menu li a { background:url() repeat #eb2e26; color:#fff; font-family:helvetica, arial, verdana; font-size:11px; font-weight:300; display:inline; padding:20px 8px 5px 20px; text-decoration:none; outline:none; }
#menu li span { font-family:georgia, arial; font-size:9px; color:#ddd; }
#container { width: 100%; height: 250px; position:relative; }