* {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Garamond, Georgia;
	outline: none;
}
img {
	border: none;
}
body {
	text-align:center;
	color: #000000;
	font-size: 12px;
}
table {
	border-collapse: collapse;
}
.clear {
	clear: both;
	height: 0;
	width: 0;
}
.float-left {
	float: left;
	clear: none;
}
.float-right {
	float: right;
	clear: none;
}
.position-relative{
    position:relative;
}
.align-center{
    text-align:center;
}
.display-block{
    display:block;
}
.display-none{
    display:none;
}
#box {
	width: 990px;
	margin: 0 auto;
	background: #FFFFFF;
	text-align:left;
}
#box div.menu{
    float:left;
	width:240px;
}
#box div.content{
    float:right;
	width:740px;
}
div.box_490{
	width:490px;
}
div.box_240{
	width:240px;
}
/*-------------------------------------menu---------------------------*/
#box div.menu div.section{
    margin-top:15px;
}
#box div.menu div.section a{
    color:#066CB0;
	font-size:13px;
	font-weight:bold;
	display:block;
	float:left;
}
#box div.menu div.section a:hover{
    text-decoration:none;
}
#box div.menu div.section div.tiangle{
    float:left;
	width:8px;
	height:7px;
	margin-left:10px;
	margin-top:6px;
	background-image:url(img/triangle_menu_up_down.gif);
	background-position:left -7px;
	cursor:pointer;
}
#box div.menu div.section div.tiangle_up{
    background-position:left 0px;
}
#box div.menu div.subsection{
    padding-left:20px;
	margin-top:3px;
}
#box div.menu div.subsection a{
    color:#066CB0;
	font-size:12px;
	text-decoration:none;
}
#box div.menu div.subsection a:hover{
    text-decoration:underline;
}
#box div.menu div.subsection span{
    color:#FF9933;
	font-size:10px;
}
/*-------------------------------------report---------------------------*/
div.box_report{
    width:240px;
	padding-top:10px;
}
div.box_report a.enter_pack{
    font-size:18px;
	color:#ffffff;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#c80000;
}
div.box_report a.enter_pack:hover{
    text-decoration:none;
}

div.box_report a.firm{
    font-size:13px;
	color:#066CB0;
	font-weight:bold;
}
div.box_report a.firm:hover{
    text-decoration:none;
}
div.box_report a.firm_vip{
    background-image:url(img/vip_icon.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:20px;
}
div.box_report table.limits td{
    padding-left:10px;
	font-size:12px;
	padding-bottom:5px;
	background-color:#FDF7DC;
}
div.box_report table.limits td.title{
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FBE389;
	font-weight:bold;
}
div.box_report table.limits td.rozdil{
    color:#333333;
}
div.box_report table.limits td.rozdil a{
    color:#333333;
}
div.box_report table.limits td.rozdil a:hover{
    text-decoration:none;
}
div.box_report table.limits td div.limit{
	font-size:10px;
	color:#8A0000;
	float:left;
}
div.box_report table.limits td div.limit span{
    font-size:13px;
	font-weight:bold;
	color:#8A0000;
}
div.box_report div.clock{
    background-image:url(img/clock.gif);
	background-repeat:no-repeat;
	padding-left:40px;
}
div.box_report div.clock a{
    font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#B5011C;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
}
div.box_report div.clock a:hover{
    text-decoration:none;
}
div.box_report div.firm_pack{
    background-image:url(img/icon_pack.gif);
	padding-left:40px;
	background-repeat:no-repeat;
	margin-top:2px;
	height:42px;
	margin-bottom:5px;
}
div.box_report a.enter_planer{
    font-size:13px;
	color:#066CB0;
	font-weight:bold;
	padding-left:10px;
}
div.box_report a.enter_planer:hover{
    text-decoration:none;
}
/*-------------------------------------bookmark---------------------------*/
#box div.content div.bookmarks{
    background-image:url(img/bg_bookmark.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:28px;
	padding-left:10px;
}
#box div.content div.bookmarks div.bookmark{
    float:left;
	padding-left:10px;
	height:28px;
}
#box div.content div.bookmarks div.bookmark a{
	margin-right:10px;
	margin-top:7px;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted;
}
#box div.content div.bookmarks div.bookmark a:hover{
    border:none;
}
#box div.content div.bookmarks div.bookmark_active{
    background-image:url(img/bookmark.gif);
	background-position:left;
}
#box div.content div.bookmarks div.bookmark_active div{
    padding-right:10px;
	height:28px;
	font-weight:bold;
	color:#000000;
    background-image:url(img/bookmark.gif);
	background-position:right;
	float:left;
	line-height:28px;
}


#box div.content div.bookmarks div.trash{
   float:right;
   padding-left:10px;
   height:28px;
   margin-right:5px;
}
#box div.content div.bookmarks div.sub_trash{
   padding-right:10px;
   height:28px;
   float:left;
}
#box div.content div.bookmarks div.trash .img{
   background-image:url(img/trash.gif);
   background-repeat:no-repeat;
   background-position:left top;
   width:20px;
   height:20px;
   margin-top:7px;
   display:block;
   float:left;
}
#box div.content div.bookmarks div.trash div.triangle{
   background-image:url(img/triangle_down.gif);
   background-repeat:no-repeat;
   background-position:right top;
   width:17px;
   height:7px;
   position:relative;
   cursor:pointer;
   float:left;
   margin-top:14px;
}
#box div.content div.bookmarks div.trash div.triangle:hover div.trash_menu{
   display:block;
}
#box div.content div.bookmarks div.trash div.triangle div.trash_menu{
   width:120px;
   background-color:#FFFFFF;
   border:1px solid #C4D5E9;
   position:absolute;
   display:none;
   top:6px;
   right:0px;
}
#box div.content div.bookmarks div.trash div.triangle div.trash_menu_content{
   width:100px;
   margin:10px;
}
#box div.content div.bookmarks div.trash div.triangle div.trash_menu_content a{
   font-size:12px;
   color:#066CB0;
}
#box div.content div.bookmarks div.trash div.triangle div.trash_menu_content a:hover{
   text-decoration:none;
}
#box div.content div.bookmarks div.trash div.triangle div.trash_menu_content span{
   font-size:9px;
   color:#FF9933;
}

#box div.content div.bookmarks div.trash_active{
  background-image:url(img/bookmark.gif);
  background-position:left;
  background-repeat:no-repeat;
}
#box div.content div.bookmarks div.trash_active div.sub_trash{
  background-image:url(img/bookmark.gif);
  background-position:right;
  background-repeat:no-repeat;
}
#box div.content div.bookmarks div.trash_active .img{
  background-position:left -20px;
}
#box div.content div.bookmarks div.trash_active div.triangle{
  background-position:right -7px;
}
/*=================icon_pack=================================*/
span.icon_pack0,
span.icon_pack1,
span.icon_pack2,
span.icon_pack3{
   font-family:"Trebuchet MS", Arial;
   font-size:13px;
   font-weight:bold;
   color:#000000;
}
span.icon_pack0 .point,
span.icon_pack1 .point,
span.icon_pack2 .point,
span.icon_pack3 .point{
   color:#7F7F7F;
}
span.icon_pack0 span{
   color:#C79810;
}
span.icon_pack1 span{
   color:#DA8005;
}
span.icon_pack2 span{
   color:#0958A5;
}
span.icon_pack3 span{
   color:#C80000;
}
/* ------------------------------ pages ----------------------- */
    a.prevpage{
	   display:block;
	   padding:2px;
	   padding-left:13px;
	   background-image:url(img/pagearrleft.gif);
	   background-repeat:no-repeat;
	   background-position:3px 7px;
	   font-size:12px;
	   color:#3f87bb;
	   border:1px solid #ffffff;
	}
	a.prevpage:hover{
	   text-decoration:none;
	   background-image:url(img/pagearrleft1.gif);
	   color:#ff6600;
	   border-color:#ff6600;
	}
	a.nextpage{
	   display:block;
	   padding:2px;
	   padding-right:13px;
	   background-image:url(img/pagearrright.gif);
	   background-repeat:no-repeat;
	   background-position:74px 7px;
	   font-size:12px;
	   color:#3f87bb;
	   border:1px solid #ffffff;
	}
	a.nextpage:hover{
	    text-decoration:none;
		background-image:url(img/pagearrright1.gif);
		color:#ff6600;
		border-color:#ff6600;
	}
	div.page{
	    font-size:12px;
		padding:2px;
		border:1px solid #cccccc;
	}
	a.page{
	    display:block;
		padding:2px;
		border:1px solid #FFFFFF;
		font-size:12px;
		color:#3f87bb;
	}
	a.page:hover{
	    text-decoration:none;
		color:#ff6600;
		border-color:#ff6600;
	}
/*-------------------------------------prompt interactive---------------------------*/
div.box_prompt{
   position:absolute;
}
div.prompt{
   background-image:url(img/bg_prompt_bottom.gif);
   background-position:bottom;
   background-repeat:no-repeat;
   width:196px;
   position:absolute;
   top:-5px;
   left:300px;
   display:none;
}
div.prompt div{
   background-image:url(img/bg_prompt_top.gif);
   background-position:top;
   background-repeat:no-repeat;
   color:#888888;
   font-size:11px;
   padding:10px;
   padding-left:20px;
}
/*-------------------------------------prompt interactive---------------------------*/
div.container_ptompt_interactive{
  position:relative;
}
div.ptompt_interactive{
  background-color:#FFFFFF;
  border:1px solid #000000;
  position:absolute;
  top:0px;
  left:0px;
  display:none;
  z-index:999;
}
div.ptompt_interactive div{
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  cursor:pointer;
}
div.ptompt_interactive div.active{
  background-color:#CCCCCC;
}
/*-------------------------------------status---------------------------*/
div.status0{
  background-image:url(img/status0.gif);
  background-repeat:no-repeat;
  padding-left:20px;
  color:#FFB200;
  margin-top:5px;
}
div.status1{
  background-image:url(img/status1.gif);
  background-repeat:no-repeat;
  padding-left:20px;
  color:#287B77;
  margin-top:5px;
}
div.status2{
  background-image:url(img/status2.gif);
  background-repeat:no-repeat;
  padding-left:20px;
  color:#EB4646;
  margin-top:5px;
}
div.status2 a{
  color:#000000;
  text-decoration:none;
  border-bottom:1px dotted;
}
div.status2 a:hover{
  border-bottom:0px;
  color:#c80000;
}
div.box_form_comment_moder{
  position:relative;
}
div.form_comment_moder{
  position:absolute;
  border:1px solid black;
  background-color:#FFFFFF;
  width:500px;
  display:none;
  left:-100px;
}
div.form_comment_moder_content{
  width:480px;
  margin:10px;
  font-size:12px;
  color:#000000;
}
div.form_comment_moder_content div.title{
  font-weight:bold;
}
div.form_comment_moder_content a.close{
  float:right;
  padding-right:20px;
  background-image:url(img/close.gif);
  background-repeat:no-repeat;
  background-position:right;
  font-size:11px;
  color:#D9D9D9;
  text-decoration:none;
  border:none;
  cursor:pointer;
}
div.form_comment_moder_content table.list_comment{
  margin-top:5px;
}
div.form_comment_moder_content table.list_comment td{
  padding:0px;
  font-size:11px;
  padding-right:5px;
  padding-bottom:10px;
  border:none;
}
div.form_comment_moder_content div.buttons{
  text-align:right;
  margin-top:5px;
}
div.form_comment_moder_content div.ajaxloader{
    font-size:12px;
	color:#FFFFFF;
	background-color:#FF0000;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
}
/*-------------------------------------alert_verification---------------------------*/
div.box_alert_verification{
  position:relative;
}
div.alert_verification{
   position:absolute;
   width:500px;
   left:245px;
   border:2px solid #c80000;
   background-color:#FFFFFF;
}
div.alert_verification_content{
  margin:10px;
  width:480px;
}
div.alert_verification div.title{
  font-size:18px;
  color:#c80000;
  margin-bottom:10px;
}
div.alert_verification a.close{
  float:right;
  padding-right:20px;
  background-image:url(img/close.gif);
  background-repeat:no-repeat;
  background-position:right;
  font-size:11px;
  color:#D9D9D9;
  text-decoration:none;
  border:none;
  cursor:pointer;
}
div.alert_verification a{
  color:#066CB0;
}
div.alert_verification a:hover{
  text-decoration:none;
}
/*-------------------------------------complain---------------------------*/
div.form_complain{
  display:none;
}
/*-------------------------------------other---------------------------*/
span.absolute{
    color:#c80000;
}
div.blocker{
    background-color:#585858;
	z-index:998;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}
.global-ajax-loader {
    position:absolute;
	left:47%;
	top:40%;
	display:none;
	z-index:999;
	font-size:12px;
	color:#FFFFFF;
	background-color:#FF0000;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
}
.empty_info{
  font-size:12px;
}
a.link_how_button{
  font-size:12px;
  color:#066CB0;
  text-decoration:none;
  border-bottom:1px dotted;
}
a.link_how_button:hover{
  border-bottom:none;
}
a.link_how_button_red{
  font-size:12px;
  color:#c80000;
  text-decoration:none;
  border-bottom:1px dotted;
}
a.link_how_button_red:hover{
  border-bottom:none;
}

/*-------------------------------------padding-margin-height---------------------------*/
.height-30px{
    height:30px;
}
.height-20px{
    height:20px;
}
.height-15px{
    height:15px;
}
.height-10px{
    height:10px;
}
.height-5px{
    height:5px;
}
.height-2px{
    height:2px;
}
.margin-top-10px{
    margin-top:10px;
}
.margin-top-5px{
    margin-top:5px;
}
.margin-bottom-5px{
    margin-bottom:5px;
}
.margin-left-3px {
    margin-left:3px;
}
.margin-left-10px{
    margin-left:10px;
}
.margin-left-15px{
    margin-left:15px;
}
.margin-left-20px{
    margin-left:20px;
}
.padding-0px{
    padding:0px;
}
.padding-top-10px{
    padding-top:10px;
}
.padding-top-20px{
    padding-top:20px;
}
.padding-left-10px{
    padding-left:10px;
}
.padding-left-20px{
    padding-left:20px;
}