html, body {margin:0; padding:0; background:#f8f8f8 repeat-x 0 80px; color:#1d1d1d; font:12px/1.3 Tahoma,"Trebuchet MS",Verdana,sans-serif}
body#m_bg {background-image:url(../gfx/bg_main.jpg)}
img {border:0}
a {color:#1d1d1d; font-size:12px; line-height:1.1; text-decoration:none}
a:hover {text-decoration:underline}
a.blue {color:#2391d7}
form, p, ul {margin:0; padding:0}
h1, h2, h3 {margin:0; font-size:12px}
li {list-style:none}
.clear {clear:both}
.left {float:left}
.title {font-size:20px; color:#2391d7; line-height:34px}
.title_lm {font-size:14px; font-weight:bold; color:#646464}
.center {text-align:center}

#tab_main {margin:auto; width:740px; border-collapse:collapse; margin-top:-1px}
#all {vertical-align:top}
#div_main {border:1px solid #ababab; background:white}

#menu_top {margin:auto; width:750px; background:url(../gfx/shadow_top.gif) no-repeat bottom center}
#logo {float:left; padding-top:11px}
#slogan {float:left; border-left:#8c8c8c 1px solid; margin-top:13px; height:34px; font-size:10px; padding:20px 0 0 8px; color:#717272; font-weight:bold}
#con_but {float:right}
#banner {margin-top:-10px}

#mt_menu {float:right; margin-top:43px}
#mt_menu li {float:left; width:91px; height:47px}
#mt_menu li#bill {background:url(../gfx/bill.gif) no-repeat bottom center}
#mt_menu li.con {width:0; height:30px; border-left:1px solid}
#mt_menu a {color:#646464; display:block; margin:auto; width:81px; height:18px; text-align:center; font-size:12px; font-weight:bold; padding:2px 0; text-decoration:none}
#mt_menu li#bill a {color:#2391d7; background:url(../gfx/menu_but.jpg) no-repeat}
#mt_menu a:hover {background:url(../gfx/menu_but.jpg) no-repeat}

#main {float:right; width:564px; padding:4px 12px 20px 12px}
.patka, .patka_sr {color:#646464; float:left; width:180px; height:196px; background:url(../gfx/patka_bg.jpg) repeat-x bottom left}
.patka b, .patka_sr b {color:#646464}
.patka_sr {margin-left:12px; margin-right:12px}
.patka img, .patka_sr img {padding-top:5px}
.patka_div {padding:2px 0 4px 10px; font-size:11px; color:black; line-height:1.2}
.patka_link {display:block; float:right; background:url(../gfx/red_arrow.jpg) no-repeat 0 4px; padding:1px 10px 0 18px; font-size:12px}
.seo_pre {float:left; width:222px; padding:0 30px 0 30px; font-size:14px}
.seo_pre li {padding:5px 0 5px}
.seo_pre a {display:block; background:url(../gfx/red_arrow.jpg) no-repeat 2px 3px; padding:0 0 0 22px; font-size:12px}
.seo_pre ul {padding:0 0 5px; border-bottom:1px solid; margin-bottom:5px}
.seo_pre p, .seo_pre .patka_link {color:#787878; font-weight:bold}
 
#menu_left {float:left; width:140px; padding:4px 0 0 8px}
#mleft .blue,#mleft .grey {display:block; background:url(../gfx/blue_arrow.jpg) no-repeat 2px 6px; padding:2px 0 2px 20px; font-weight:bold; font-size:12px; text-decoration:none}
#mleft .blue {color:#2391d7}
#mleft .grey {color:#646464}
#mleft ul li {width:140px} 
#mleft ul.mleftul_com a, #mleft ul.mleftul_seo a, #mleft ul.mleftul_adw a, #mleft ul.mleftul_web a {color:#646464; display:block; background:url(../gfx/but_left1.jpg) no-repeat 0 3px; font-weight:bold; padding:4px 0 3px 32px; text-decoration:none; font-size:11px}
#mleft ul.mleftul_com a:hover {background:url(../gfx/left_company.jpg) no-repeat 0 2px}
#mleft ul.mleftul_com a.sel {background:url(../gfx/left_company.jpg) no-repeat 0 2px; color:#2291d9}
#mleft ul.mleftul_seo a:hover {background:url(../gfx/left_seo.jpg) no-repeat 0 3px}
#mleft ul.mleftul_seo a.sel {background:url(../gfx/left_seo.jpg) no-repeat 0 3px; color:#2291d9}
#mleft ul.mleftul_adw a:hover {background:url(../gfx/left_adwords.jpg) no-repeat 0 3px}
#mleft ul.mleftul_adw a.sel {background:url(../gfx/left_adwords.jpg) no-repeat 0 3px; color:#2291d9}
#mleft ul.mleftul_web a:hover {background:url(../gfx/left_webaudit.jpg) no-repeat 0 3px}
#mleft ul.mleftul_web a.sel {background:url(../gfx/left_webaudit.jpg) no-repeat 0 3px; color:#2291d9}

#footer {font-size:10px; padding:10px 8px 25px 8px; color:#505050; background:url(../gfx/shadow_bottom.jpg) no-repeat}
#footer li {float:right}
#footer li.break {border-right:1px solid; margin:2px 8px 0 8px; height:10px}
#footer a {font-size:10px; color:#787878}

.l_box {width:128px; border:1px solid #d7d7d7; padding:4px 4px 3px 5px; font-size:11px}
.l_box a {color:#646464}
.l_box_top {background:url(../gfx/ml_top.jpg) no-repeat; padding:5px 0 0 0}
.l_box_bottom {background:url(../gfx/ml_bottom.jpg) no-repeat; padding:6px 0}
.l_box_div {border-top:1px solid #d7d7d7; padding:2px 0 0 2px; width:126px; margin-top:4px}
.l_box_img_div {float:left; width:60px; padding-left:6px; line-height:1.15}
.l_box_img_div2 {float:left; width:64px; padding-left:6px; line-height:1.15}

.dload {width:128px; border:1px solid #d7d7d7; padding:3px 5px 3px 5px; line-height:1.2}
.dload li {padding:3px 0 3px}
.dload a {display:block; background:url(../gfx/red_arrow.jpg) no-repeat 2px 3px; padding-left:22px; font-weight:normal; font-size:11px}

.red_arrow {display:block; background:url(../gfx/red_arrow.jpg) no-repeat center right; text-align:right; padding:5px 18px 5px 0; font-weight:bold; margin-right:5px; font-size:11px}
.red_arrow_blue {display:block; background:url(../gfx/red_arrow.jpg) no-repeat 2px 3px; color:#2391d7; padding:1px 0 0 22px; font-size:12px}

