/* CSS Document */

html{margin: 0; padding: 0; background: #e4b178 url('/images/new/bg-html.png') repeat-y scroll 50% 0;}
html#rus{background: #edc49d url('/images/new/bg-html.png') repeat-y scroll 50% 0;}

body{margin: 0; padding: 0; background: url('/images/new/bg-body.jpg') no-repeat scroll 50% 0; font-family: Arial; font-size: 14px; color: #292929;}
html#rus body{background: url('/images/new/rus/bg-body.jpg') no-repeat scroll 50% 0;}

h1{margin: 0; padding: 0; font-size: 18px; text-align: center;}
h1.h1{display: block; width: 1024px; margin: 0 auto; color: #a66d34;}

IMG{border: 0;}
FORM,DL,DT,DD{margin: 0; padding: 0;}
form{position: relative;}
form dl{position: relative;}
form dl dt{float: left; position: relative;}
form dl dd{float: left;}
form dl dd input[type=text], form dl dd input[type=password]{padding: 3px;}
form dl dd select{height: 24px !important; line-height: 24px; padding: 3px;}
form dl dd input:focus{background: #FFFFC4;}
form dl dd.hint{font-size: 10px; clear: left; padding-left: 160px; width: 200px;}
form dl dd.error{color: #ff0000; font-size: 10px; margin-left: 10px; padding-top: 5px;}
form dl.fm-required dt label:after {content: '*'; color: #ff0000;}
form dl:after{content: "."; display: block; height: 0; line-height: 0; clear: both; visibility: hidden;}
FORM input[type=submit]{width: 50px; height: 25px; background: transparent url("/images/new/enter.png") no-repeat scroll 0 0; font-size: 0; cursor: pointer; border: 0px solid #ffffff;}

div.article a{color: #a92000; text-decoration: none;}

.shadow {
box-shadow: 0 0 5px black; /* Параметры тени */
box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
padding: 9px;
}
.radius {border-radius: 9px;}

div#wraper{width: 1000px; margin: 0 auto; padding: 5px; display: block;}
table.wraper{margin: 0 auto; display: block;}
table.wraper td.td-left-pane{width: 200px; background: #be8750 url('images/left_bg.png') repeat-x scroll 0 0; color: #fffcca}
table.wraper td.td-internal{background: url('/images/new/bg-internal.jpg') repeat-y scroll 0 0;}
table.wraper td.td-internal div.internal{min-height: 480px; padding: 10px;}

div.logo{height: 150px; overflow: hidden; width: 305px; float: left; text-align: center;}
div.logo img{}

/*BOF HEADER*/
#header{height: 150px; width: 100%; border: 0; overflow: hidden; font-size: 12px; font-family: Arial;}
#header H1{margin: 0; padding: 0; font-size: 16px; text-align: center;}
#header H2{margin: 0; padding: 0; font-size: 14px; text-align: center;}
#header div.block{float: left; height: 128px;}
#header div.block.search{width: 404px; padding: 12px 0 0 20px; background: #fffcca; color: #b1763a; border: 1px solid #a06131;}
#header div.block.search h1{display: block; padding: 5px 0 15px;}
#header div.block.news{width: 250px; height: 142px; padding: 0px 0 0 17px; color: #fff;}
#header div.block.news h2{display: block; padding: 2px 0 5px; color: #ffe9b3; font-size: 18px; text-align: left; text-transform: uppercase;}
#header div.block.news p{margin: 0; padding: 5px 0; display: block;}
#header div.block.news a{text-decoration: none; font-size: 12px;}
#header div.block.news a img{border: 2px solid #fff; margin-right: 15px; max-height: 138px; max-width: 160px;}
#header div.block.news a b{text-decoration: underline; color: #fff;}
/*EOF HEADER*/

/*BOF FORM QUICK SEARCH*/
div.block.search form#quick-search{margin: 0 auto; padding: 0; clear: both; height: 35px;}
div.block.search form#quick-search dl{float: left;}
div.block.search form#quick-search dl dt{padding: 6px 5px 0 4px;}
div.block.search form#quick-search dl dd{}
div.block.search form#quick-search dl dd input{border: 1px solid #B1763A;}
div.block.search form#quick-search dl dd select{border: 1px solid #B1763A;}
div.block.search form#quick-search input[type=submit]{margin-left: 19px; float: left; display: block; padding: 0;}
div.block.search UL{display: block; margin: 0; padding: 0; list-style: none;}
div.block.search UL li{display: inline; text-align: center; padding: 3px 4px;}
div.block.search UL li a{color: #790909; font-weight: bold}
/*EOF FORM QUICK SEARCH*/

/*BOF FORM SEARCH BY ID*/
div.block.search form#quick-search-by-id{margin: 0 auto; padding: 0; float: left; height: 35px;}
div.block.search form#quick-search-by-id dl{float: left; width: 321px;}
div.block.search form#quick-search-by-id dl dt{padding: 6px 5px 0 10px; width: 126px}
div.block.search form#quick-search-by-id dl dd{width: 180px;}
div.block.search form#quick-search-by-id dl dd input{border: 1px solid #B1763A;}
div.block.search form#quick-search-by-id input[type=submit]{display: block; margin: 2px 0 0 0px; padding: 0; float: left}
/**/

/*BOF FORM SEARCH BY NAME*/
div.block.search form#quick-search-by-name{margin: 0 auto; padding: 0; float: left; height: 35px;}
div.block.search form#quick-search-by-name dl{float: left; width: 321px;}
div.block.search form#quick-search-by-name dl dt{padding: 6px 5px 0 10px; width: 126px}
div.block.search form#quick-search-by-name dl dd{width: 180px;}
div.block.search form#quick-search-by-name dl dd input{border: 1px solid #B1763A;}
div.block.search form#quick-search-by-name input[type=submit]{display: block; margin: 2px 0 0 0px; padding: 0; float: left;}
/**/

/*BOF LEFT PANE*/
div.contact-info{padding-left: 15px;}
div.contact-info div.mail{}
div.contact-info div.phone{}

ul.banners{margin: 0; padding: 24px 0 0 15px; list-style: none;}
ul.banners li{padding-bottom: 10px;}

form#login{margin: 0; padding: 20px 0 20px 15px;}
form#login dl{width: 100%;}
form#login dl dt{width: 100%;}
form#login div.links{padding-top: 10px;}
form#login div.links a{color: #790909; text-decoration: underline; display: block; font-weight: bold}

/*BOF LEFT MENU*/
UL.left-menu{margin: 0; padding: 0; list-style: none;}
UL.left-menu LI{}
UL.left-menu LI A{display: block; width: 185px; height: 28px; padding-left: 15px; line-height: 30px; border-bottom: 2px solid #be8750; text-decoration: none; font-size: 14px; color: #fffcca;}
UL.left-menu LI A:hover{background: #be8750; text-decoration: none;  font-weight: bold;}
UL.left-menu LI UL{position: absolute; z-index: 1001; margin: -32px 0 0 199px; padding: 0; list-style: none; display: none; border: 1px solid #FFFCCA; border-left: 0;}
UL.left-menu LI UL LI{background-color: #be8750;}
UL.left-menu LI UL LI A{width: 160px; height: 27px; padding-left: 20px; line-height: 26px; color: #fffcca; font-size: 12px; border-bottom: 1px solid #b1763a;}
UL.left-menu LI UL LI A:hover{color: #b1763a; background: #fffcca; border-right: 1px solid #b1763a;}
UL.left-menu LI UL LI:first-child A:hover {border-top: 1px solid #b1763a;}
UL.left-menu LI:hover UL{display: block;}
/*EOF LEFT MENU*/

/*BOF LEFT PANE MY ACCOUNT*/
div.my-account{}
div.my-account h4{padding-left: 15px;}
div.my-account div.avatar{padding-left: 15px;}
div.my-account div.avatar img{border: 3px solid #fffcca;}
div.my-account ul{margin: 0; padding: 20px 0 0 15px; list-style: none;}
div.my-account ul label{font-size: 14px; font-weight: bold;}
div.my-account ul li{margin: 0; padding: 1px 0 1px 7px;}
div.my-account ul li a{color: #fffcca;}
div.my-account ul li UL.balance-extented{list-style: none; margin: 0; padding: 0 0 0 10px;}
div.my-account ul li UL.balance-extented li{font-size: 11px; color: #FFFCCA;}
div.my-account ul li UL.balance-extented li a{font-size: 11px; color: #FFFCCA;}
div.my-account ul li UL.balance-extented li strong{cursor: pointer; color: #790909; font-size: 11px;}
/*EOF LEFT PANE MY ACCOUNT*/

.button-sample{width: 100px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; background: #C96; color: #fffcca; border: 1px solid #B1763A; cursor: pointer}











 .main{
 /*color: #fffcca;*/ color: #790909; font-size: 11px; font-family: Arial; text-decoration: none}
 .news_link{
 color: #b1763a; font-family: Arial; text-decoration: none}
 
  .main_big{
 color: #fffcca; font-size: 13px; font-family: Arial; text-decoration: none}
 .yellow
{font-family:   Arial;
color: #EBE045;
  font-size: 12px;
  text-decoration: none
}
 .black{
    font-family:   Arial;
    color: #000000;
    font-size: 12px;
    text-decoration: none
}
.black a:visited, .black a:link{
    font-family:   Arial;
    color: #000000;
    font-size: 12px;
    text-decoration: none
}
 .red
{font-family:   Arial;
    /*color: #790909;*/
    color: #8d1c06;
  font-size: 14px;
  text-decoration: none;
  font-weight:bold;
}
 .grey
{font-family:   Arial;
color: #b1763a;
  font-size: 14px;
  text-decoration: none
} 
.online
{font-family:   Arial;
    color: #FFFCCA;
  font-size: 12px;

 
}
.new{background-color: #be8750; color: #fffcca; font-size: 11px; font-family: Arial; text-decoration: none}

.news_text{
	font-size: 16px;
	/*font-weight: bold;*/
	background-image: url(images/bgcontent.png);
   	/*background-color: #FFFCCA;*/
   	padding-left: 15px;
   	border: 1px solid #CC9933;
  	color: #b1763a;
	height: 26px;
	text-decoration: none;
	}
.table_png{
	background-image: url(images/fill.png);
}


 .top{        background-image: url(images/top_bg.jpg);
        background-repeat: repeat-x;
        background-position: top;
        background-color: #be8750;

}
 .left_td{        background-image: url(images/left_bg.jpg);
        background-repeat: repeat-x;
        background-position: top;
        background-color: #be8750;

}
 .bottom{
        background-color: #be8750; color: #790909; font-size: 11px; font-family: Arial; text-decoration: none

}
.w
{color: #FFFFFF; font-size: 11px; font-family: Arial; text-decoration: none }

 .menu{
        border-bottom: 2px solid #be8750; padding-left: 20px; color: #FFFFFF; font-size: 11px; font-family: Arial; text-decoration: none

}

 .menu2{
        border-bottom: 2px solid #be8750; padding-left: 20px; color: #FFFFFF; font-size: 11px; font-family: Arial; text-decoration: none

}

 .center_bg{
          background-image: url(images/center_bg.jpg);
        background-repeat: repeat-x;
        background-position: top;
        background-color: #898A85;
        }

 .center{
          background-image: url(images/center.jpg);
        background-repeat: no-repeat;
        background-position: top left;}
.content
{padding-left: 20px; padding-top: 20px;}

 .popup{
          background-image: url(images/popup_bg.jpg);
        background-repeat: repeat-x;
        background-position: top;
         background-color: #F7E6CA;
         padding-left: 20px; padding-top: 5px;}
.enter{
          background-image: url(images/enter.jpg);
          width: 52px; height: 23px;
        background-repeat: no-repeat;
         background-position: top;
         background-color: transparent;
         }
.button_register{
          background-image: url(images/register.jpg);
          width: 52px; height: 23px;
        background-repeat: no-repeat;
         background-position: top;
         background-color: transparent; cursor: pointer;
         }
.button_save{
    background-image: url(images/save.jpg);
    width: 52px; height: 23px;
    background-repeat: no-repeat;
    background-position: top;
    background-color: transparent; cursor: pointer;
}
.button_send{
    background-image: url(images/send.gif);
    width: 52px; height: 23px;
    background-repeat: no-repeat;
    background-position: top;
    background-color: transparent; cursor: pointer;
}
 .button_remind{
          background-image: url(images/remind.jpg);
          width: 52px; height: 23px;
        background-repeat: no-repeat;
         background-position: top;
         background-color: transparent; cursor: pointer;
         }
.menu_a{color: #FFFFFF; font-size: 14px; font-family: Arial; text-decoration: none }
.menu_a:HOVER{text-decoration:underline}


.input{
  background-color: #FFFFFF;
 border: 1px solid #6A6A6A;
 color: #6A6A6A;
 width: 200px;
 padding: 2px;
}
.small{
  background-color: #FFFFFF;
 border: 1px solid #6A6A6A;
 color: #6A6A6A;
 width: 50px;
 padding: 2px;
}
 .middle{
  background-color: #FFFFFF;
 border: 1px solid #6A6A6A;
 color: #6A6A6A;
 width: 100px;
 padding: 2px;
}
.input2{
  background-color: #FFFFFF;
   border: 1px solid #6A6A6A;
  color: #6A6A6A;
  overflow: auto;
}
.register_require{
   background-color: #be8750;
   padding-left: 15px;
   border: 1px solid #B1763A;
  color: #FFFCCA;
  height: 26px
 }
.statistic_sub{
   background-color: #be8750;
   border-top: 1px solid #B1763A;
   text-align: center;
   color: #FFFCCA;
   font-size: 12px;
   font-weight: bold;
 }


.register{
   background-color: #FFFCCA;
   padding-left: 15px;
   border: 1px solid #CC9933;
  color: #b1763a;
  height: 26px
 }
 .braun{color:#790909;}

.hregister{
   background-color: #FFFCCA;
   padding-left: 15px;
   border: 1px solid #CC9933;
  color: #b1763a;
  height: 26px;

 }
 .hregister:hover{
   background-color: #be8750;
   padding-left: 15px;
   border: 1px solid #CC9933;
  color: #ffffff;
  height: 26px
 }
 
 
 .div_grey{
   /*background-color: #;*/
   padding-left: 15px; padding-right: 15px;
   border: 1px solid #CC9933;
  color: #b1763a;
  height: 26px
 }
.td_dark{
   background-color: #be8750; border: 1px solid #FFFCCA; height: 18px; width: 18px;}
.td_light{
   background-color: #FFFCCA; border: 1px solid #CC9933; color: #b1763a; height: 18px; width: 18px;}
.td_light_link{color: #b1763a; height: 18px; width: 18px;}
.div_zagolovok{
        background-color: #be8750;
        text-align: center;
        font-size: 13px; font-weight: bold; font-family: Arial; text-decoration: none;
 color: #FFFCCA;
 height: 30px;


}

.onpay_payments .liq {background: url('/img/onpay/liq.gif') no-repeat; }
.onpay_payments .btr {background: url('/img/onpay/btr.gif') no-repeat; }
.onpay_payments .osp {background: url('/img/onpay/osp.gif') no-repeat; }
.onpay_payments .wmz {background: url('/img/onpay/wmz.gif') no-repeat; }
.onpay_payments .wme {background: url('/img/onpay/wme.gif') no-repeat; }
.onpay_payments .wmr {background: url('/img/onpay/wmr.gif') no-repeat; }
.onpay_payments .pay_link{background-position: bottom left; width: 117px; height: 53px;}
.onpay_payments .pay_link:hover{background-position: top left;}
.onpay_payments .active{background-position: top left;}


div.homepage-users{width: 150px; padding: 10px; background: #9c754b;}
div.homepage-users a.link{font-size: 15px; color: #ffffff; text-decoration: underline; padding-left: 4px;}
div.homepage-users ul{display: block; margin: 0; padding: 0 0 10px 0; list-style: none;}
div.homepage-users ul li{margin: 0; padding: 5px 0 0 4px; list-style: none;}
div.homepage-users ul li a{}
div.homepage-users ul li a img{border: 0; width: 150px; margin-left: -4px;}
div.homepage-users ul li div.name{font-size: 15px; color: #ffffff;}
div.homepage-users ul li div.name span{color: #ad3100; font-size: 18px;}
div.homepage-users ul li div.from{color: #ffffff; font-size: 14px;}

div#footer{color: #6c1c00; font-size: 11px;}
div#footer a{color: #ffffff; text-decoration: none;}


/*BOF GUESTS*/
UL#guests-list{margin: 0; padding: 0; list-style: none;}
UL#guests-list H3{color: #8D1C06; font-size: 18px; margin: 0; padding: 0 0 15px 10px;}
UL#guests-list LI{float: left; margin: 10px; padding: 10px; width: 154px; background: #be8750;}
UL#guests-list LI.new-Y{padding: 8px; border: 2px solid #fffcca; font-weight: bold;}
UL#guests-list LI DL{margin: 0; padding: 0;}
UL#guests-list LI DL DT{text-align: center; height: 204px; /*background: #9c754b;*/}
UL#guests-list LI DL DT IMG{max-width: 150px; max-height: 200px;}
UL#guests-list LI DL DD{color: #ffffff; font-size: 12px; text-align: center; padding-top:10px }
UL#guests-list LI DL DD A{color: #ad3100; text-decoration: none; font-size: 14px;}
UL#guests-list LI DL DD A:hover{color: #ffffff; text-decoration: underline;}

/*EOF GUESTS*/
