*{margin:0;padding:0;} body{font:normal 12px/normal Tahoma;color:#2c2c2c;background:#fff url(../img/body_bg.gif) repeat 0 0;min-width:1000px;} #basis{padding:0 10px; background: url("../img/body_bg_header.gif") repeat-x scroll 0 0; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px":"auto");} img{border:none; } 

#head{width:100%;height:123px;float:left;position:relative; } 
#top_nav{float:left;padding:10px 0 0 54px;} 

#top_nav a{display:block;float:left;width:29px;height:29px;background-position:0 0;background-repeat:no-repeat;margin:0 8px} 
a#home{background-image:url('../img/home.gif');} a#sm{background-image:url('../img/sitemap.gif');} 
a#mail{background-image:url('../img/mail.gif');} h3,h4{font:bold 14px/normal "Trebuchet MS";color:#1a1a1a;text-transform:uppercase;clear:both;padding:0 0 7px 0;}

html:first-child #authDIV{margin:13px 0 0 0}
#authDIV{float:right;color:#5a5a5a;padding:0px 0 0 0;font-size:11px; width:655px;  }
#auth{color:#5a5a5a;font-size:11px;} 
#auth label{margin-left:3px} 
#auth input{border:1px solid #bcbcbc;margin:0 6px;background:url('../img/auth_inp.gif') repeat-x 0 0; width:130px}  
#auth input#submit{border:none;font-size:11px;padding:1px 9px; //padding:1px 3px;background:#ad0403 url('../img/auth_sb.gif') no-repeat 100% 0;color:#fff;cursor:pointer; width:auto} 
#auth a{color:#000;margin:0 0 0 20px} #auth a.edit {margin: 0;} 
#reg{padding-left:12px;background:url('../img/plus.gif') no-repeat 0 60%} 

#logo{font-size:11px;padding-top:20px;float:left;clear:left;width:22%;text-align:center;}
#logo img{display:block;margin:0 auto;} 
#logo a{color:#746c6c} 

#bonus{height:76px;clear:left;width:77%;background:url('../img/g_cntr.jpg') repeat-x 0 0;position:absolute;left:23%;bottom:0;} #b1{background:url('../img/g_lft.jpg') no-repeat 0 0;height:76px;} #b2{background:url('../img/g_rght.png') no-repeat 100% 0;height:76px;} #chip{position:absolute;right:-10px;top:-15px;_top:-14px;} #bonus p{float:left;color:#dffbb9;font-size:10px;width:40%;padding:15px 0 0 0;} #bonus p img{float:left;margin:0 10px 0 15px} #wrap{float:left;width:100%;padding:40px 0 0 0;} #navbar{float:left;width:20%;padding:0 0 0 1%;margin-right:1%;position: relative} #inNav{padding:0 0 0 0px; margin: 0 0 0 0; border:none;} #navbar ul,#c_nav ul,.slide,.p_bonus,#footer ul{list-style:none;} #navbar ul a,#footer a{color:#007280;} #navbar p a,#content a,#sidebar p a,#sidebar table a{color:#4BA530;}  #mainlevel-ul1{height: 1%; margin-left: -11px; } #mainlevel-ul1,.days{padding-bottom:25px}  #mainlevel-ul1 li{padding:1px 0 2px 0px; margin: 0; height: 1%;} #mainlevel-ul1 #active_menu-ul1 ,#mainlevel-ul1 a:hover,#mainlevel-ul1 a:active{background:url(../img/ul1_li.gif) no-repeat 0 0 ;color: white !important;}  *html #mainlevel-ul1 a:hover {} #mainlevel-ul1 a{padding:0px 0 5px 30px;background:url('../img/mdash.gif') no-repeat 11px 8px;display: block;}  .menu-ul2{padding:0 0 25px 0} .menu-ul2 li{padding:3px 0;} .menu-ul2 li#current a{color:#a91600} .days{padding-left:0;float:left;font-size:11px;} .days li{float:left;clear:both;padding:5px 0;width:100%} .days p{float:left;width:53px;height:46px;margin:0 7px 0 0;background:url('../img/day.gif') no-repeat 0 0;text-align:center;line-height:10px;color:#b2caa1;} .days p span{font-size:30px;line-height:32px;color:#fff;display: block} .days a, .p_bonus u, .p_bonus span, .p_bonus b, #footer p a, .calendar td span, .calendar td a{display:block;} .calendar{width:100%;font-size:11px;margin:5px 0 25px 0} .calendar th,.calendar td{text-align:center;vertical-align:middle;color: #4E6C40} .calendar a{text-decoration: none; color: #BD1F00} .calendar a:hover{text-decoration: underline; color: #BD1F00} .calendar a span{background: white !important; border: 0 !important; color: #4e6c40 !important}  .calendar a.new{text-decoration:underline;color:#bd1f00;} .calendar h3{padding:2px 0 4px 0;background:url('../img/bg1.gif') repeat-x 0 0} .calendar h3 a{padding:0 0 0 7px;position:relative;top:4px;display:inline;} .calendar h3 a#ago{background:url('../img/c_lft_arrow.gif') no-repeat 0 0;margin:0 16px 0 0} .calendar h3 a#ahead{background:url('../img/c_rght_arrow.gif') no-repeat 0 0;margin:0 0 0 16px} .calendar h3 b{font-size:12px;color:#aa0000;} .calendar td span{background-color:#f9f9f9 ;border:1px solid #e6e6e6 ;color: } #content{float:left;width:54%;margin:0 1%;position:relative;} #c_nav{position:absolute;bottom:-28px;left:0;width:70%;text-transform:uppercase;font-weight:bold;font-size:11px;background: url('../img/c_nav_cntr.gif');} #c_nav ul{float:left;/*background:url('../img/c_nav_rght.png') no-repeat 100% 0;*/width:100%;} #c_nav li{float:left;heigh:21px;background:url('../img/c_nav_a.gif') no-repeat 0 50%} #c_nav li.c_one{background:url('../img/c_nav_lft.gif') no-repeat 0 100%} #c_nav a{display: block;padding:7px 13px 0 15px;height:21px;margin-left:2px;-margin-left:1px;float:left} #c_nav li.c_one a{padding-left:5px;margin-left:13px;_margin-left:6px;} #c_nav #active_menu, #c_nav a:hover{background-color:#db3117;} .gray_b dt a,#content h2{font:normal 22px/normal "Times New Roman";} #content h2 span{display:block;font-family:Tahoma;font-size:11px;color:#8d8b8b;} #content h2 span a{color:#8d8b8b;} .gray_b{float:left;width:100%;background:#f0f0f0 url('../img/gb_tr.gif') no-repeat 100% 0;margin-bottom:22px;} .inGray{float:left;width:100%;background:url('../img/gb_rb.gif') no-repeat 100% 100%;} .gray_b dl{float:left;width:100%;background:url('../img/gb_bl.gif') no-repeat 0 100%;} .dl2{float:left;width:100%;padding:10px 0 0 0;} .gray_b dt{width:100%;float:left;background:url('../img/gb_tl.gif') no-repeat 0 0;} .gray_b dt a{padding:9px 7px 11px 20px;display:block;} .gray_b dd,.dl2 dd{float:left;padding:0 2% 17px 0;width:66%} .gray_b dd.d_img,.dl2 dt{clear:left;float:left;padding:0 13px 17px 19px;width:auto} .gray_b dd.d_img img{border:4px solid #fff;} .gray_b dd img{width:127px;height:76px;} .dl2 dt img{border:4px solid #d7d7d7;} #content .butt{float:left;font-size:11px;padding:1px 7px 3px 5px;margin-top:8px;margin-right: 10px} #content .butt a{padding:0 9px 0 0;color:#fff;background:url('../img/wh_d_arrow.gif') no-repeat 100% 60%}  #content .gray_b .butt, #content .butt.ref{background:#9a0f00 url('../img/butt1.gif') repeat-x 0 0 !important} #content .gray_b .butt:hover{background:#c80800 url('../img/butt2.gif') repeat-x 0 0} #content .dl2 .butt{background:#2a6600 url('../img/butt3.gif') repeat-x 0 0} #content .dl2 .butt:hover{background:#268800 url('../img/butt4.gif') repeat-x 0 0} .str{color:#909090;font-size:11px;padding:0 0 5px 0; text-align: left} .slide{float:left;background:url('../img/bg1.gif') repeat-x 0 0;font-size:14px;font-weight:bold;} .slide li{float:left;padding:0 6px} .slide li.last a{background:url('../img/sl_arrow.gif') no-repeat 0 0;width:7px;height:7px;position:relative;top:7px; color: #} .slide li.last {padding: 0;} .slide li.last span {display: none} .slide li span,.slide li a{display:block;padding:1px 4px 1px 5px} #content .slide li a{color:#565656;} .slide li span{background:#b50000 url('../img/butt1.gif') repeat-x 0 50%;color:#fff;} .slide li a:hover{background-color:#ccc;} .slide li.last a:hover{background-color:transparent;} #sidebar{float:left; border:none; width:21%;_width:20%} .p_bonus{font-size:11px;width:100%;border-bottom:1px dotted #a9a9a9;float:left} .p_bonus li{height:1%;border-top:1px dotted #a9a9a9;width:100%;float:left} .p_bonus a,#sidebar .p_bonus a:hover{display:block;float:left;color:#181818;width:100%;} .p_bonus li:hover{background-color:#f5f5f5;} .p_bonus em{display:block;float:left;text-align:center;width:45%;} .p_bonus span{margin-top:6px;} #sidebar p.all, .menuallreit{font-size:11px;font-weight:bold;padding:8px 0 25px 0;float:left; list-style: none} #sidebar p.all a, .menuallreit a{color:#a91600;padding-right:9px;background:url('../img/all_arrow.gif') no-repeat 100% 60%;display:block;float:left} table.userrait{width:100%;border:0;position: relative} table.userrait td{padding:1px 0 3px 8px} .userrait tr.t_bg td{background-color:#ededed;} table.userrait a{padding-right:80px} .userrait p{padding-bottom:10px;} #footer{clear:both;background-color:#fff;border-top:1px solid #ababab;padding-top:1px;margin:0 -10px;margin-top: 54px} #inFoot{width:100%;background:url('../img/footer_bg.gif') repeat 0 0;float:left;padding-bottom:9px;position:relative;} #footer p{float:left;height:31px;padding:5px 0 0 47px;margin:10px 0 0 20px;background:url('../img/copy.gif') no-repeat 0 0} #footer ul{text-align:center;width:100%;position:absolute;top:20px;left:0;} #footer li{display:inline;padding:0 1%;} #footer em{font-style:normal;display:block;float:right;padding:12px 20px 0 0;} #footer a:hover,#navbar a:hover,#content a:hover,#sidebar a:hover{color:#bd1f00;} #content .butt a:hover,#c_nav a,#c_nav a:hover{color:#fff} #mainlevel-ul1 a#active_menu-ul1,#logo a,#top_nav a,#mainlevel-ul1 a:hover,.calendar a,#c_nav a,#content .butt a,.slide li a,.p_bonus a,#auth a:hover,.all a:hover{text-decoration:none;} .intro {padding-bottom: 17px; overflow: hidden;} .full {clear: left} .contact_email {padding-top: 30px; clear: both} div.hide {display: none} .views {float: right; width: 30%; text-align: right} .userrait a {position: relative} #content .userrait .more {left: 100px} .userrait .more {position: absolute; bottom: 0px; left: -330px;display: none; background: white; z-index: 500;width: 320px; border: 1px solid gray} .userrait a:hover .more{display: block;} .userrait a:hover {background: transparent} .userrait .more td {background: white !important; color: #4BA530;text-decoration: none} div.clear {clear: both; font-size: 0; height: 0;}  table.blogCalendar{width: 100%; text-align: center; border: 0; border-collapse: collapse;color:#4E6C40; vertical-align:middle;font-size: 11px; font-family: Tahoma; margin-bottom: 30px} td.blogCalendarHeader {background:transparent url(../img/bg1.gif) repeat-x scroll 0 0; padding:2px 0 4px; font-family: "Trebuchet MS"} .headerDate{ color:#AA0000;font-size:12px; text-decoration: none; font-weight: bold} table.blogCalendar a{color:#BD1F00;text-decoration: none} table.blogCalendar a:hover {text-decoration: underline} .headerArrow {text-decoration: none; color: gray !important} table.blogCalendar .dayName {font-weight: bold; text-transform: lowercase} .blogCalendarToday {background-color:#F9F9F9; color:#4E6C40;border:1px solid #E6E6E6;} .menu {padding-bottom: 0px}
#content .afterH2 span{display:block;font-family:Tahoma;font-size:11px;color:#8d8b8b;}
#content .afterH2 span a{color:#8d8b8b;} 
#content .afterH2 .views {float: right; width: 30%; text-align: right;margin:-27px 0 0 0;}
#content h2{font:bold 14px/normal "Trebuchet MS";color:#1a1a1a;text-transform:uppercase;clear:both;padding:0 0 7px 0;}
#content h1{font: bold 14px/normal "Trebuchet MS";color:#1a1a1a;text-transform:uppercase;clear:both;padding:0 0 7px 0;}
#content .conHdr h2,#content .conHdr h1{font:normal 22px/normal "Times New Roman";} 
#content h3{font-size:22px;font-family:"Times New Roman";font-weight:normal;text-transform:none;}

a.allrait {margin-top: 15px;}
#content a.allrait {display: none}

/* Liberus edition start */
#sidebar div.moduletable { /* Стиль таблицы модуля */
   margin: 0px 0px 30px 0px;  /* поля вокруг модуля -верх правое нижнее левое */
   padding: 0 0 20px 0;
   width:  100%;      /* ширина таблицы модуля */
   border: none;   /* видимая черная рамка */
   /*background-color: #d7d7d7;*/  /* серый цвет фона */
   }
   
#sidebar div.moduletable h3 { /* Стиль таблицы модуля */
  color: white;
  background:#a50000 url('../img/c_nav_cntr.gif') repeat-x 0 0;
  text-align:center;
  padding-top:4px;
  /*margin-bottom:10px;*/
   }
   
#sidebar div.moduletable-cart
{ /* Суффикс корзины */
border:none;
   }
 
#inNav div.moduletable { /* Стиль таблицы модуля */
   margin: 0px 0px 30px 0px;  /* поля вокруг модуля -верх правое нижнее левое */
   width:  100%;      /* ширина таблицы модуля */
   border: none;   /* видимая черная рамка */
   /*background-color: #FFFFFF;*/  /* белый цвет фона */
   }
#inNav div.moduletable h3 { /* Стиль таблицы модуля */
  color: white;
  background:#a50000 url('../img/c_nav_cntr.gif') repeat-x 0 0;
  text-align:center;
  padding-top:4px;
   }
/* Liberus edition end */ 
/*************************
*************************/
body div.bn2 { display: block } /* Overrides 'none' in bn-*.css */

.logo { display: none }		/* No need for two W3C icons */

div.bn2 {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  position: fixed;		/* Fallback if 'fixed' is not supported */
  bottom: 0.3em;
  left: auto;
  width: 287px;
  right: 0.3em;
  border: none;
}

div.endmatter>div.bn2 {
  position: fixed;		/* Overrides 'absolute' above */
}
div.bn2 p {
  margin: 0; 
  padding: 0.1em 0.1em;
  font-family: Arial, Tahoma, Verdana;
  background: #fbf6a4;		/* Override according to type of page */
  border:none;	/* Override this color together with bg */
  color: white;
  opacity: 0.8;
}


div.bn2 a, div.bn2 em { display: block; margin: 0 0.0em }
div.bn2 a, div.bn2 em { border-top: 0px groove #FFFFFF }
div.bn2 a:first-child { border-top: none }
div.bn2 em { color: #FFFFFF }

div.bn2 a:link { text-decoration: none; color: white }
div.bn2 a:visited { text-decoration: none; color: #FFFFFF }
div.bn2 a:hover { background: black; color: white }

div.bn2 img { float: none; vertical-align: middle }

.r1, .r2, .r3, .r5 {
    display: block;
    height: 1px;
}
.r5 { margin: 0 5px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3  b {
    background-color: #AA0502;
}
#rounded-box-3 .inner-box {
background-color:#D7D7D7;
}

.inner-box {
    padding:1em;
}

/*************************
*************************/
