body {
	background-color: #000000;
	background-image: url(../images/topbg.png);
	background-repeat: repeat-x;
	margin: 0px;
}

body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #9bccf7;
}

h1 {
	font-size:16pt
}

sup {
	font-size:10px
}

form {
	display: inline;
}

a {
	color:#6ebcff;
	text-decoration:underline;
}

a:hover {
	color:#ffffff;
	text-decoration:underline;
}

a.topmenu {
	color:#6ebcff;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold
}

a.topmenu:hover {
	color:#ffffff;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold
}

a.bold {
	color:#6ebcff;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold
}

a.bold:hover {
	color:#ffffff;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold
}

a.menudot {
	color:#6ebcff;
	text-decoration:none;
	border-bottom:1px dotted #6ebcff;
}

a.menudot:hover {
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.navbar {
        color: #6ebcff;
        text-decoration : none;
        padding:3px 7px;
        background-color: #1e1f24;
        border: 1px #111111 solid;
}
a.navbar:hover {
        color : #ffffff;
        text-decoration : none;
        padding:3px 7px;
        background-color: #555555;
        border: 1px #111111 solid;
}

.navbar{
        width: 10px;
        color: #FF0000;
        text-decoration : none;
        padding:3px 7px;
        background-color: #1e1f24;
        border: 1px #111111 solid;
}

a.black {
	color:#000000;
	text-decoration:none;
}

a.black:hover {
	color:#000000;
	text-decoration:none;
}

a.awhite {
	color:#ffffff;
	text-decoration:underline;
}

a.awhite:hover {
	color:#ffffff;
	text-decoration:none;
}
a.agrey {
	color:#7d7d7d;
	text-decoration:underline;
}

a.agrey:hover {
	color:#7d7d7d;
	text-decoration:none;
}

a.bgrey {
	color:#4c6c85;
	text-decoration:underline;
}

a.bgrey:hover {
	color:#4c6c85;
	text-decoration:none;
}

.green, a.green { text-decoration:none; color: #009000 }
a.green:hover { text-decoration:none; color: #009000 }
.red, a.red { text-decoration:none; color: #ff0000 }
a.red:hover  { text-decoration:none; color: #ff0000 }

.grey {
	color:#606a74
}

.white {
	color:#ffffff
}

.blue {
	color: #6ebcff;
}

.black {
	color:#000
}

.separator {margin-top: 5px;}

/* Формы */

.field {
	border:1px solid #111111;
	color:#606a74;
	background:#1e1f24;
	font-size:11pt;
	padding-left:4px
}

.textarea {
	border:1px solid #111111;
	color:#ffffff;
	background:#2f3139;
	font-size:11pt;
	padding-left:2px;
 	width:95%;
}

.button_search {
    background:url(../images/button_search.gif);
    border:none;
    width:70px;
    height:28px
}

.button_send {
    background:url(../images/button_send.gif);
    border:none;
    width:70px;
    height:28px;
    margin-right:22px
}

.button_input {
    background:url(../images/button_input.gif);
    border:none;
    width:70px;
    height:28px;
}

/* Бэкграунды */

.left_menu {
	background:url(../images/left_menu.png) top right no-repeat;
	height:51px
}
.left_menu_blue {
	background:url(../images/left_menu_blue.png) top right no-repeat;
	height:51px
}

.block_bg_menu {
	background-color: #111111;
	background-image:url(../images/bg_menu.png);
	background-repeat: repeat-x;
	background-position:top;
	padding:7px 10px 0 0
}

.block_bg_menu_blue {
	background-color: #000000;
	background-image:url(../images/bg_menu_blue.png);
	background-repeat: repeat-x;
	background-position:top;
	padding:7px 10px 0 0
}

.right_menu {
	background:url(../images/right_menu.png) top left no-repeat;
	height:51px
}

.left_d_block {
	background:url(../images/left_d_block.png) right top;
	height:89px
}

.right_d_block {
	background:url(../images/right_d_block.png) left top;
	height:89px
}

.block_bg_d {
	background-color: #111111;
	background-image:url(../images/bg_d_block.png);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:17px
}

.left_auth_block {
	background:url(../images/left_auth.png) right top;
	height:54px
}

.right_auth_block {
	background:url(../images/right_auth.png) left top;
	height:54px
}

.block_bg_auth {
	background-image:url(../images/bg_auth.png);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:12px
}

.blue_right {
	background-color:transparent;
	background-image:url(../images/blue_right.png);	
	height:64px;
 	width:16px;
 	position:absolute
}

.hidden_blue_right {
	background-color:transparent;
	background-image:url(../images/hidden_blue_right.png);	
	height:64px;
 	width:16px;
 	position:absolute
}

.hidden_blue_bg {
	background:url(../images/hidden_blue_bg.png) repeat-x;	
}

.hidden_blue_corner {
	background:url(../images/hidden_blue_corner.png);
	width:16px;
	height:16px
}

.blue_bg {
    background-color:#1e1f24;
	background-image:url(../images/blue_bg.gif);
	background-repeat:repeat-x;
}

.green_right {
	background:url(../images/green_right.gif);
	height:64px;
 	width:16px;
 	position:absolute
}

.green_bg {
    background-color:#1e1f24;
	background-image:url(../images/green_bg.gif);
	background-repeat:repeat-x;
}

.bw_right {
	background:url(../images/bw_right.png);
	height:64px;
 	width:16px;
 	position:absolute
}

.bw_bg {
    /*background-color:#1e1f24;*/
	background-image:url(../images/bw_bg.gif);
	background-repeat:repeat-x;
}

.white_right {
	background:url(../images/white_right.gif);
	height:64px;
 	width:16px;
 	position:absolute
}

.white_bg {
    background-color:#1e1f24;
	background-image:url(../images/white_bg.gif);
	background-repeat:repeat-x;
}

.corner_left {
    background:url(../images/corner_left.gif) right no-repeat
}

.corner_right {
	background:url(../images/corner_right.gif) bottom no-repeat
}

.grey_bg {
	background:url(../images/grey_bg.gif) repeat-x
}

.grey_right {
	position:absolute;
	width:16px;
	height:64px;
	background:url(../images/grey_right.png)
}

.black_right {
	background:url(../images/black_right.gif)
}

.quote_corner_right {
	background-color:#7d7d7d;
	background-image:url(../images/corner_quote.gif);
	background-repeat:no-repeat;
}

.top_left_block {
	margin-top:50px
}

.line {
	border-top:4px solid #2f3139;
	margin-top:-10px;
	margin-bottom:15px
}

/* Рейтинги */

.rating {
	position:absolute;
    width:50px;
    height:55px;
}

.rating_pos {
	margin:15px 0 0 12px;
	color:#ffffff;
    font-size:16px;
    font-weight:bold
}

.blue_rating  {
    background:url(../images/blue_rating_bg.gif) no-repeat
}

.orange_rating  {
    background:url(../images/orange_rating_bg.gif) no-repeat
}

.yellow_rating  {
    background:url(../images/yellow_rating_bg.gif) no-repeat
}

.red_rating {
    background:url(../images/red_rating_bg.gif) no-repeat
}

.grey_rating {
    background:url(../images/grey_rating_bg.gif) no-repeat
}

/* Заголовки */

.white_bold {
	color:#FFFFFF;
	font-size:14px;
	margin-left:5px;
	font-weight:bold
}

.white_bold_abs {
	color:#FFFFFF;
	font-size:14px;
	margin:5px 0 0 5px;
	font-weight:bold;
	position:absolute;
	white-space: nowrap
}

.black_bold_abs {
	color:#000000;
	font-size:14px;
	margin:5px 0 0 5px;
	font-weight:bold;
	position:absolute;
	white-space: nowrap
}

/* Табы */

.tabs_top {
	width:200px;
	text-align:center
}
.tab_left {
 	width:100px;
 	height:22px;
 	color:#000000;
	background-color:#97c5eb;
	cursor:pointer
}

.tab_left_bg {
 	width:100px;
 	height:22px;
 	cursor:pointer
}

.tab_right {
 	width:100px;
 	height:22px;
 	float:right;
 	cursor:pointer
}

.tab_right_bg {
 	width:100px;
 	height:22px;
 	float:right;
 	color:#000000;
	background-color:#97c5eb;
	cursor:pointer
}

div.tabs {
	/*margin-bottom:0.25em;*/
	position:absolute;
	margin-top:30px;
	white-space: nowrap
}

div.container {
	margin: auto;
	width: 90%;
	margin-bottom: 10px;
	height:32px
}


ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.tabNavigation li {
	display: inline;
	padding:15px 0;
}

ul.tabNavigation li a {
	padding: 3px 9px;
	color:#6ebcff;
	text-decoration:underline
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
	background: #97c5eb;
	color: #000;
	text-decoration:none;
}

ul.tabNavigation li a.selected_grey,
ul.tabNavigation li a.selected_grey:hover {
	background: #e3e3e3;
	color: #000;
	text-decoration:none;
}

ul.tabNavigation li a:hover {
	color:#6ebcff;
	text-decoration:underline;
}

.annonce {
	margin:0 15px 15px 60px
}

.title_annonce {
	margin:15px 0 25px 60px
}

.bottom_annonce {
	margin:15px 15px 20px 60px;
	color:#4b6b84;
	font-size:8.5pt
}


/* Контейнеры */

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#box .window_auth {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:auto;
  display:none;
  z-index:9999;
  padding:15px;
  background:#000000
}

#box .window_reg {
  position:absolute;
  left:0;
  top:0;
  width:540px;
  height:auto;
  display:none;
  z-index:9999;
  padding:15px;
  background:#000000
}

#box #auth #register {
  width:375px;
  padding:15px;
  background:#000000
}

.date_comments {
	margin-right:10px;
	float:right;
	color:#7d7d7d;
	margin-top:4px
}

.login_comments {
	margin-top:4px;
	margin-left:10px;
}
.block_small_grey {
	width:61px;
	height:38px;
	text-align:center;
	background:url(../images/block_small_grey.gif) top no-repeat;
	padding-top:8px
}
.bottom_page_bg {
	background:url(../images/bottom_page_bg.gif) top repeat-x
}

#ajax-loader {
	margin-top:130px;
	display:none
}

#ajax-loader-t {
	margin-top:130px;
	display:none
}

#ajax-loader-server {
	margin:180px 0;
	display:none
}

.banner {
	position:relative;
	margin-left:-15px;
	z-index:100;
}

.help_block {
    display:none;
    margin:10px;
    padding:3px;
    color:#606a74;
    border:1px #606a74 solid   
}
