/* Общие теги */

body {
	background: #2d7d8c;
	color: #046878;
	font-family: Arial,Verdana,San-Seriff;
	font-size: 9pt;
	margin: 0 auto;
	padding: 0px;
}
img { border: 0px; }
table {
	border-collapse: collapse;
	background: white;
}
a { color: #00466d; }
h1, h2 {
	color: #13434f;
	font-family: Arial,Verdana,San-Seriff;
	font-style: italic;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 { font-size: 16px; font-style: normal; }
td { vertical-align:top; text-align: left; }
* { margin: 0px; padding: 0px; }

.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.important { font-weight: bold; }

/* on_header */

#table_top {
	margin: auto;
	border: 0px solid red;
	margin-top: 20px;
	vertical-align: middle;
	background: white;
	width: 1200px;
}
#table_top_logo { width: 204px; }
#table_top_other { width: 870px; padding: 0px;}
#table_top_name {
	width: 696px;
	font-size: large;
	vertical-align: middle;
	font: 300;
}

#td_logo_text { width: 630px; }
#td_message {
	width: 300px;
	text-align: left;
	vertical-align: middle;
	font-size: larger;
}
#td_id { width: 140px; text-align: right; }

#user_fishing {text-align: right; font-weight: bold; text-align: center; text-indent: 100px; color: white; padding:10px 0px;}
#user_id_font {
	color: #046878;
	font-weight: bold;
}

#panel_table { margin-top: 10px; }
.panel_td {
	background-color: #96bec5;
	padding: 3px 5px;
	text-align: center;
	color: black;
}
.panel_td  a { border: 0px solid white; color: black; text-decoration: none; }
.panel_link { text-decoration: underline; }
.panel_td:hover { background-color: white; }
.panel_space { width:4px; }

.header_menu {
    position:relative;
    overflow:hidden;
    margin-bottom:0px;
    width:100%;
    height:70px;
    background:#FFF;
    border-bottom:1px solid #70A6B0; 
    }

.header_menu .menu_panel {
	position: absolute;
	bottom: 1px;
	left: 0;
	width: 100%;
	text-align: center;
	font: bold italic 12px/1 Arial,Helvetica,sans-serif;
	color: #F00;
	vertical-align: middle;
}
.header_menu .menu_panel li {
    display:inline;
    float:left;
    margin-right:3px;
    padding-top:10px;
    width:114px;
    height:35px;
    background:url(img/header-m.png) no-repeat;
}
.header_menu .menu_panel a {
    display:block;
    padding:0 10px 10px;
    width:94px;
    height:25px;
    text-decoration:none;
    color:#174652;
}
.header_menu .menu_panel a:hover,
.header_menu .menu_panel .active a {color:#F00}


.header { margin:0 auto; width: 1200px; clear:both; }

/* index */

.last_ip_other { color: #a50000; }
.user_info {font-style: italic; font-weight: normal; }



#salution {padding-right: 5px; padding-bottom: 10px; padding-top: 5px; }



#top{padding-left:20px; padding-right: 20px; padding-top: 20px; }
.top_menu1{padding:0px;background:#008d3e;}
.top_logo{padding:0px;}
.tm1_box_base, .tm1_box_active, .tm1_box_center{padding:11px 21px 11px 21px;border-right:1px solid #ffffff;float:left;font-family:Arial,Verdana,San-Seriff;font-weight:bold;font-size:12px;}
.tm1_box_active{
	background: #017398;
	color: #cbecff;
}

.tm1_box_active a{color:#ffffff;text-decoration:none;}
.tm1_box_base a{color:#ffffff;text-decoration:none;}

.top_menu2{
	background: #bebdc0;
	padding: 3px 11px 0px 11px;
	border-top: 2px solid #ffffff;
	font-size: 8pt;
}
.tm2_box_base, .tm2_box_active{padding:6px 10px 8px 10px;float:left;}
.tm2_box_base a{color:#155f87;}
.tm2_box_active a{color:#000000;text-decoration:none;}

#collage_box{width:100%;}
#collage_box{background:#9dd5ed url(img/bg-collage.jpg) top left repeat-x;border-top:3px solid #ffffff;}
#cb_1{padding:27px 11px 37px 27px;width:176px;}
#cb_2{padding-top:27px;width:270px;text-align:left;}
#cb_3{padding-top:27px;padding-right:25px;}

.left_menu, .content_center{border-bottom:3px solid #a0d7ed; padding-bottom: 20px;}
.left_menu {width: 200px;padding: 5px 10px 20px 0px;}
.content_center { width: 800px; }



#footer_left, #footer_right, #footer_center{color:#4b626e;}
#footer_left a, #footer_right a, #footer_center a{color:#4b626e;}
#footer_left{padding:20px 38px 40px 24px;width:176px;}
#footer_right{padding:20px 26px 40px 38px;width:174px;}
#footer_center{padding:20px 0px;background:url(bg-footer.jpg) bottom center no-repeat;}

.content_left3{padding-top:30px;padding-bottom:40px;background:url(img/bg-content.jpg) bottom center no-repeat;}
.news_box{width:76px;padding:0px 50px 30px 110px;text-align:right;clear:both;}
.nd1{float:left;width:20px;height:15px;background-color:#abe0db;color:#06612e;font-style:italic;}
.nd2{float:left;width:20px;height:15px;background-color:#ccece9;color:#59560e;font-style:italic;}
.nd3{float:left;width:32px;height:15px;background-color:#ebf7f6;color:#327d9b;font-style:italic;}
.nd4{clear:both;}
.news_date{padding-bottom:20px;height:35px;}

.descript{font-style:italic;}
.diff{padding-left:20px;}

/* Вкладки */
.tab_hide { display: none; }
.tab_show { display: block; text-align: center; }

.tab_selected { border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; 
	cursor: default; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; 
	font-family: Arial; font-size: 12px; color: black;
	font-weight: bold; 
}

.tab_nonselected { cursor: pointer; font-family: Arial; font-size: 12px; 
	padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; 
	background-image: url(img/tab_bg.gif);
	border-left: 1px solid #807f7f;
	border-right: 1px solid #807f7f;
}
.tab_bottom { border-bottom: 1px solid; border-color: black; vertical-align: bottom; }
.tab_td_tab_content { border: 1px solid black; border-top: none; padding: 10px; }
.tab_bottom_selected { border-bottom: 0px; vertical-align: bottom; }
.tab_table { border-spacing: 0px; border-collapse: separate; width: 400px; }
.tab_bottom_end { border-bottom: 1px solid; border-color: black; vertical-align: bottom; width: 300px; }


/* HTML таблица */
table.sort { border-collapse: separate; }
table.sort td {
	background: #96bec5;
	padding: 2px;
}
table.sort thead td { cursor:pointer; background: #aedef6; padding: 2px; font-weight: bold; text-align: center; }
/* Заголовок отсортированного столбца */
table.sort thead td.curcol { background: #aecef6; padding: 2px; font-weight: bold; text-align: center; }

.button_ok {height:24px;}

/* Мерчант */
.merch_tab_box .tabs{float:none;}

.merch_tab_box .tabs .tab {float: left;width: 150px;background: #708090;text-align: center;}
.merch_tab_box .tabs .tab_act {float: left;width: 150px;background: #778899;text-align: center;}
.merch_tab_box .tabs .tab a{color: black;}
.merch_tab_box .tabs .tab_act a{color: red;}

.merch_tab_box .cont_tabl {margin: 0 0 0 1px; width: 740px;}
.merch_tab_box .row_odd {background: #dcdcdc;}
.merch_tab_box .row_even {background: #e6e6fa;}
.merch_tab_box .td1 {width: 50px;height: 30px;vertical-align: middle;}
.merch_tab_box .td2 {width: 20px;vertical-align: middle;text-align: center;}
.merch_tab_box .td3 {width: 300px;vertical-align: middle;}
