@charset "windows-1251";
/* CSS Document */
html, body, div, form, table, tr, td, input, select, p, a, img, ul, li {margin:0; padding:0; border:none;}
body {background:url(images/bg.gif) 0px 75px repeat-x #fff; height:100%; width:100%; margin:0; padding:0; color:#000; font-family: Trebuchet MS; font-size:11px;}
ul, li { list-style:none;}
a {text-decoration: underline;}
h3 {padding:0; margin:0; font-family: Trebuchet MS;}


div#wrapper {width:804px; margin-left:auto; margin-right:auto;}
  div#header {width:804px; height:314px; background:url(images/header/bg.jpg) 0px 111px no-repeat; position:relative;}
    img#logo {position:absolute; top:9px; left:3px;}
    div#quick_menu {height:24px; background-color:#f5f5f5; position:absolute; top:10px; right:1px; padding:3px;}
    ul#top_menu_left {position:absolute; top:86px; right:453px;}
    ul#top_menu_left li {display: inline; padding-left:12px;}
    ul#top_menu_left li a {color:#fff;}
    ul#top_menu_left li a:hover {color:#5ac2fa;}
    
    ul#top_menu_right {position:absolute; top:60px; right:0;}
    ul#top_menu_right li {width:109px; height:65px; float:left; background:url(images/header/bg_menu.png) no-repeat;}
    ul#top_menu_right li a {display:block; width:109px; height:65px; text-align:center;}
  div#content {width:804px;}
    div#left_side_bar {float:left;}
      ul#left_menu {margin-bottom:5px;}
      ul#left_menu li {width:161px; height:70px;}
      ul#left_menu li a {width:161px; height:70px; display:block; text-align:center; font-size:1px; text-decoration:none;}
      ul#left_menu li#what_is a {background:url(images/content/whatishypnosis_but_off.jpg) no-repeat;}
      ul#left_menu li#what_is a:hover {background:url(images/content/whatishypnosis_but_on.jpg) no-repeat;}
      ul#left_menu li#stop a {background:url(images/content/stopsmoking_but_off.jpg) no-repeat;}
      ul#left_menu li#stop a:hover {background:url(images/content/stopsmoking_but_on.jpg) no-repeat;}
      ul#left_menu li#faq a {background:url(images/content/faq_but_off.jpg) no-repeat;}
      ul#left_menu li#faq a:hover {background:url(images/content/faq_but_on.jpg) no-repeat;}
      /* ul#left_menu li a img {position:relative; top:-3px;} */
      div.left_block {width:112px; padding-top:8px; padding-bottom:12px; padding-left:40px;}
      div.left_block a {font-size:12px; font-weight:bold; color:#000053; text-decoration:none;}
      div.left_block a:hover {text-decoration:underline;}
      div#listen {background:url(images/content/play.gif) 0px 9px no-repeat;}
      div#blog {background:url(images/content/blog.gif) 0px 9px no-repeat;}
      div#chat {background:url(images/content/chat.gif) 0px 9px no-repeat;}
      div.left_bottom_block {width:112px; padding-top:8px; padding-bottom:12px; padding-left:40px; background:url(images/content/arrow.gif) 16px 19px no-repeat;}
      div.left_bottom_block a {font-size:12px; font-weight:bold; color:#000053; text-decoration:none;}
      div.left_bottom_block a:hover {text-decoration:underline;}
      div#patches {background-position:16px 12px;}
    div#right_content {float:right; width:636px; padding-bottom:40px;}
    div#right_content div.head {width:636px; text-align:center; background:url(images/content/content_border.gif) left bottom repeat-x; padding-bottom:22px; padding-top:22px;}
    div#right_content div.head_red {width:636px; text-align:center; background:url(images/content/content_border.gif) left bottom repeat-x; padding-bottom:22px; padding-top:22px;}
    div#right_content div.head_red h3 {color:#b20b0b;}
    div#right_content h3 {font-size:16px; font-weight:bold; color:#000053; padding-left:15px; text-transform:uppercase;}
    div#right_content h3 img {margin-right:6px;}
    div#right_content p {font-size:12px; color:#666; padding-left:8px;}
      div#box {width:643px; height:107px; text-align:center; background:url(images/content/backgr_box.jpg) no-repeat; padding-top:32px; margin-top:5px;}  
      div#box p {font-size:14px; color:#0d0d0d;}
      div#box p.red {font-size:15px; color:#b20b0b; font-weight:bold; margin-bottom:18px;}
  div#footer {width:801px; height:47px; background:url(images/content/footer_backgr.gif) left bottom no-repeat; clear:both; padding-top:50px; text-align:center;}
    ul#bottom_menu {padding-top:19px;}
    ul#bottom_menu li {display:inline; background:url(images/footer_bg.gif) 0px 4px no-repeat; padding-left:5px;}
    ul#bottom_menu li:first-child {background:none;}
    ul#bottom_menu li a {color:#0a0a6f;}
    ul#bottom_menu li a:hover {text-decoration:none;}
      
div#devad{display: none;}

/*Opera Hack*/
@media all and (min-width: 0px) {

}

#res { text-align:center;}
#res div{ background-color:#FF0000;  height:12px; width:12px; margin:5px; display:inline;}
#res div a{color:#FFFFFF; text-decoration:none; }
#footer { font-family:Tahoma, Helvetica, sans-serif; text-align:center; font-size:11px;}
#footer a{ text-decoration:none; font-family:Tahoma, Helvetica, sans-serif; text-align:center; font-size:10px; font-weight:none;}
.h1 { font-size:20px; display:inline;}