/*
body { background: url("/images/page_bg.jpg") no-repeat fixed 50% 0 #2a3e4e; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 21px;}
*/
body { background: url("/images/page_bg.jpg") no-repeat fixed 50% 0 #2a3e4e; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 21px;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl { line-height: 21px;}
a { color: #0019b3;}
img { margin: 0px; padding:0px;}
#container-page { width: 980px; margin: 0 auto;}
#container-content { padding:0px; margin:0px;}
#container-header { height: 195px; margin: 0px; padding: 0px; background:url(/images/header_bg.png) no-repeat 50% 0; position:relative; }
#container-header p { padding-left: 470px; padding-top: 29px; font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight:bold; color: #2a3890; text-indent: -80px; line-height: 30px; margin-bottom: 0px; height: 60px;}
#container-header h2 { padding-left: 470px; padding-top: 29px; font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight:bold; color: #2a3890; text-indent: -80px; line-height: 30px; margin-bottom: 0px; height: 60px;}
#logo { position:absolute; width: 320px; height: 100px; left: 52px; top: 10px; z-index: 100;}
#top_menu { margin: 0px; width: 980px; height: 74px; background:url(/images/menu.jpg) no-repeat top; top: 121px; position:absolute; left:0;}
#top_menu li { display:block; float:left; margin: 0px; padding:0px; height: 74px; list-style-type:none; background: none;}
#top_menu li a { display:block; height: 74px; text-decoration:none; margin: 0px; padding: 0px;}
#top_menu li.clients a { width: 239px;}
#top_menu li.services a { width: 168px;}
#top_menu li.price a { width: 205px;}
#top_menu li.contacts a { width: 201px;}
#top_menu li.ketsot a { width: 167px;}

#top_menu li.clients a:hover, #top_menu li.clients a.selected {background:url(/images/menu.jpg) no-repeat 0 -74px; }
#top_menu li.services a:hover, #top_menu li.services a.selected {background:url(/images/menu.jpg) no-repeat -239px -74px;}
#top_menu li.price a:hover, #top_menu li.price a.selected  { background:url(/images/menu.jpg) no-repeat -407px -74px;}
#top_menu li.contacts a:hover, #top_menu li.contacts a.selected { background:url(/images/menu.jpg) no-repeat -612px -74px;}
#top_menu li.ketsot a:hover, #top_menu li.ketsot a.selected {background:url(/images/menu.jpg) no-repeat -813px -74px;}

/* columns */
#leftcol { width: 239px; float:left; margin:0px; padding: 0px; height: 100%;}
#rightcol_white { background:url(http://www.business-all.ru/images/bg_white.png) repeat;  width: 681px; padding: 0 36px; margin: 0px; vertical-align:top; padding-bottom: 21px;}
#left_menu { background:url(http://www.business-all.ru/images/leftmenu_bg.png) repeat-y; margin: 0px; }
#left_menu li { line-height: 32px; height: 32px; padding: 0px; padding-bottom: 1px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; list-style-type:none; margin: 0px; background: none; }
#left_menu li.last { padding-bottom: 0px;}
#left_menu li{ position:relative;}
#left_menu li a {position: absolute; display:block; margin: 0px;}
#left_menu li a:hover {position: absolute; display:block; width: 204px; right:0px; top: -6px; height: 32px; padding: 6px 0; z-index:1; background:url(/images/leftmenu_hover.png) right;}
#left_menu li a:hover { padding-left: 44px; }

#left_menu li a.selected {position: absolute; display:block; width: 204px; right:0px; top: -6px; height: 32px; padding: 6px 0; z-index:1; background:url(/images/leftmenu_hover.png) right;}
#left_menu li a.selected { padding-left: 35px; }

#left_menu li a { width: 204px; color: #ffffff; text-decoration:none; display:block;  padding-left: 35px; cursor: pointer; z-index: 1000;}
#red_block { background:url(/images/bg_red.png) repeat; border-top: 1px solid #930f18; vertical-align:top;}
#red_block .title , #red_block p.time { font-size: 16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color: #ffffff; font-weight:bold; display:block; padding-left: 50px; padding-top: 12px;}
#red_block p.time, #red_block p.e-mail { font-size:18px; font-weight:normal; margin: 0px; padding-bottom: 16px; padding-left: 52px; padding-top: 9px;}
#red_block p a { color: #FFFFFF; font-size: 14px; text-transform:none;}
#red_block p a:hover { color: #fede7e; }
#red_block p {margin: 0px; padding-bottom: 16px;}
#red_block .inner_block { padding-left: 50px; text-indent:inherit; padding-top: 2px; padding-bottom: 16px; background:none;}
#red_block .first, #red_block .second, #red_block .third { position:relative; background: none; display:block; padding-left: 13px; padding-right: 19px;}
#red_block .first .num { position:absolute; left: 0px; top: 10px; background: url(/images/1.png) no-repeat; width: 72px; height: 61px;}
#red_block .second .num { position:absolute; left: 0px; top: 10px; background: url(/images/2.png) no-repeat; width: 72px; height: 64px;}
#red_block .third .num { position:absolute; left: 0px; top: 10px; background: url(/images/3.png) no-repeat; width: 72px; height: 62px;}
#red_block .first div, #red_block .second div { background:url(/images/spacer.jpg) no-repeat bottom;}
.code1, .code2 { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #fede7e; width: 57px;padding-left: 3px; background:url(/images/skobka1.gif) no-repeat right 16px; height: 32px; padding-top: 6px; line-height: 24px; float:left; display:block;}
.code2 { background:url(/images/skobka2.gif) no-repeat right; height: 36px; padding-top: 17px; background-position: right 15px;}
.tel { font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 6px; line-height: 24px; padding-left: 10px; float:left; display:block;}

/*footer*/
#container-footer { background: #1e2024; height: 94px; width: 940px; margin: 0 auto; padding: 20px 20px 0 20px;}
#container-footer .left_footer { width: 191px; padding-right: 28px; float:left; position:relative;}
#container-footer .right_footer { float:left; padding-left: 38px; width: 682px; line-height: 18px; font-size: 12px; color: #ffffff; padding-bottom: 0px; padding-bottom: 6px;}
#container-footer a { color: #44b1e6; }
#container-footer p { margin: 0px; padding-bottom: 14px;}
#counters { position:absolute; right: -32px; top: 28px;}





/*text style*/
/*
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 30px; color: #0018b2; line-height: 36px; margin-bottom: 21px; margin-top: 24px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #ba0101; line-height: 24px;}
h3 { font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:20px; color: #004a99; line-height: 22px;}
*/
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 30px; color: #0018b2; line-height: 36px; margin-bottom: 21px; margin-top: 24px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #ba0101; line-height: 24px;}
h3, .h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color: #004a99; line-height: 22px;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #000000; font-weight:bold;line-height: 22px;}

/*
p, ul, ol, dl { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 21px; margin:0px; margin-bottom: 21px;}
*/
p, ul, ol, dl { font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 21px; margin:0px; margin-bottom: 21px;}

li { padding-left: 15px; background:url(/images/bullet.gif) no-repeat 0px 9px; margin: 0px; list-style-type: none;}
ul.decmargin { margin-top: -18px;}
.hlt { background: #ffccc7; padding-left: 4px;}
a.no_un { text-decoration:none;}

/*table */
.text .price { text-align:right; font-weight:bold;}
.text .right { text-align:right;}
.text .price p { font-weight:bold;}
.text { margin-bottom: 21px;}
p.h2 {  
    color: #BA0101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 0.34em;
}
.strong {font-weight:bold;}
.blue {color: #0018B2;}
