/*========================================================================*/
@charset "windows-1251";
/* CSS Document */

/*html, body {margin: 0px; width: 100%; color: #747171; font-family: Tahoma; font-size: 11px; font-weight: normal;}*/
.body{
	background:#F4F4F4 repeat-y scroll center top;
	font-size: 12px;
	font-family:Verdana,Sans Serif;
	text-align: center;
}

img {border: 0px;}
div.fl {float: left;}
div.fr {float: right;}

/*
a {color: #74bf44;  font-family: Tahoma; font-size: 11px; text-decoration: none ;}
a:hover {color: #505050; font-family: Tahoma; font-size: 11px; text-decoration: underline;}
*/
a {color: #000;  font-family: Tahoma; font-size: 12px; text-decoration:  underline;}
a:hover {color: #000; font-family: Tahoma; font-size: 12px; text-decoration: none;}

#head {
/*
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
*/
	left top no-repeat;
/*
	height: 159px;
*/
	background:#FFFFFF;
	width: 924px;
}

#logo {
	padding: 20px 0px 15px 20px;
	text-align: left;
}

input.serch {border: 1px solid #d6d6d6; color: #9b9b9b; background: #fff; margin-right: 3px; width: 300px;}
table.noname {border: 0px; border-collapse: collapse;}
table.noname td {padding: 0px;}

table.noname2 {
	border: 0px;
	border-collapse: collapse;
	width: 924px;
	margin: auto;
}

table.noname2 td {padding: 0px;}

/*
a.link {color: #9b9b9b; text-decoration: none; margin-right: 3px; margin-left: 3px; font-size: 11px;}
a.link:hover {color: #9b9b9b; text-decoration: underline; margin-right: 3px; margin-left: 3px; font-size: 11px;}
*/
.topnav {
	margin-top:0px;
	position: relative;
}

.topnav a {color: #fff; text-decoration: none;}

.topnav a:hover {color: #fff; text-decoration: underline;}

.topnav_sub {
	margin-top:0px;
	position: relative;
}

.topnav_sub a {color: #457878; text-decoration: none;}

.topnav_sub a:hover {color: #457878; text-decoration: underline;}

div.b1 {float: left; background: url(../images/b1.gif); width: 15px; height: 27px;}
div.b2 {float: left; background: url(../images/b2.gif); height: 21px; padding: 6px 5px 0px 5px;}
div.b3 {float: left; background: url(../images/b7.gif); width: 16px; height: 27px;}
div.b4 {float: left; background: url(../images/b4.gif); height: 21px; padding: 6px 5px 0px 5px;}
div.b5 {float: left; background: url(../images/b5.gif); width: 17px; height: 27px;}
div.b6 {float: left; background: url(../images/b6.gif); width: 16px; height: 27px;}
div.b1_sub {float: left; width: 16px; height: 27px;}
div.b2_sub {float: left; height: 21px; padding:10px 10px 9px 22px; font-weight: bolder;}
div.b4_sub {float: left; height: 21px; padding:10px 10px 9px 22px;}
div.b6_sub {float: left; width: 6px; height: 27px;}
/*========================BODY====================================*/

#body_html {
    background:#FFFFFF;
/*
	margin-left: 5px;
	margin-right: 5px;
*/
   width: 924px;
   margin: auto;

   padding-top:35px;		/*24.09.2009*/
}

.body-1{
	margin: 0px 10px 8px 10px;
    padding: 3px 3px 3px 3px;
    border-top:1px solid #D8DDE8;
	border-bottom:1px solid #D8DDE8;
	border-left:1px solid #D8DDE8;
	border-right:1px solid #D8DDE8;
}

.bottom{
    padding:5px;
	background:#FFFFFF;
	border:1px solid #D8DDE8;
	font-size: 11px;
}
/*========================/BODY/==================================*/

/*========================HEAD MENU===============================*/
#avmenu_head{
	border: 1px solid #D8DDE8;
	width: 165px;
	padding: 2px;
	text-align: left;
}

#avmenu {
/*	clear: left;
	float: left;*/
	width: 165px;
	/*margin: 0 0 10px 0;*/
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

#avmenu ul {
	list-style: none;
	width: 165px;
	/*margin: 0 0 20px 0;*/
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

#avmenu li {
	margin-bottom: 1px;
}

#avmenu li a {
	font-weight: bold;
	height: 20px;
	text-decoration: none;
	color: #505050;
	display: block;
	padding: 5px 0 0 10px;
	background: #f4f4f4;
	border-left: 4px solid #cccccc;
	border-right: 4px solid #cccccc;
}

#avmenu li a:hover {
	background: #eaeaea;
	color: #286ea0;
	border-left: 4px solid #286ea0;
	border-right: 4px solid #286ea0;
}

/*========================/HEAD MENU/=============================*/

.body-table{
	max-width:100%;
}

.body-tabl-1{
	width:165px;
	padding: 0px 3px 0px 0px;
	border-right:1px solid #D8DDE8;
}

.body-tabl-2{
	width:100%;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.body-tabl-3{
	width:165px;
	padding:0px 0px 0px 3px;
	border-left:1px solid #D8DDE8;
}

.news{
	margin-top:5px;
	width:100%;
}

.news-1{
	border-bottom:1px solid #D8DDE8;
	text-align: left;
}

.news-1-1{
	width:400px;
	background-image: url("/images/corner-right.gif");
	background-position: right;
	background-repeat: no-repeat;
	height: 25px;
}

.news-1-1-1{
	padding-left:10px;
	padding-top:2px;
	font-size:13px;
	color:#505050;
	padding-bottom:2px;
	background: #D8DDE8;
	text-align: left;
}

h1{
	font-size:15px;
	padding: 0;
	margin: 0;
}

.news-1-1-2{
	width:24px;
}

h2{
	font-size:13px !important;
	font-weight:bold;
	margin:4px 4px 4px 4px;
	padding:0pt;
}

.navigation {
	border:0px none;
	color:#666666;
}

.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
	background:#F9F9F9 none repeat scroll 0%;
	border:1px solid #E6E6E6;
	color:#636363;
	font-size:11px;
	padding:3px 6px;
	text-decoration:none;
}

.navigation a:hover {
	background:#D8DDE8 none repeat scroll 0%;
	border-color:#E6E6E6;
	color:#FFFFFF;
}

.navigation span {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #E6E6E6;
	color:#CCCCCC;
	font-size:11px;
	padding:3px 6px;
	text-decoration:none;
}

.catalog a{
	color:#7C7C7C;
}

.catalog{
	color:#7C7C7C;
}

/*------------------------USERS SUBMENU---------------------------*/

table.submenu {
	border-top-color:#AFCDD7;
}

table.submenu {
	border-top-style:solid;
	border-top-width:3px;
	height:25px;
	margin-bottom:10px;
	width:100%;
}

table.submenu td.selected {
	background-image:url(/images/sub2.jpg);
	color:#000000;
	font-weight:bold;
	padding-top:5px;
	white-space:nowrap;
}

table.submenu td.notsel {
	background-image:url(/images/sub5.jpg);
	color:#7C7C7C;
	font-weight:bold;
	padding-top:5px;
	white-space:nowrap;
}

.colordif {
	color:#446C78;
}

/*------------------------//USERS SUBMENU//-----------------------*/

/*------------------------LOGIN FORM------------------------------*/

.login-table{
	color:#000000;
	font-family:arial,sans-serif;
	line-height:30px;
	font-weight: bold;
	font-size:15px;
	width:399px;
	border-right:1px solid #D8DDE8;
	border-left:1px solid #D8DDE8;
	border-top:1px solid #D8DDE8;
	border-bottom:1px solid #D8DDE8;
	padding: 5px 5px 5px 5px;
}

.login-input{
	width:272px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

a.button {
	background:transparent url(/images/bg_button_a.gif) no-repeat scroll right top;
	border:medium none;
	color:#444444;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:24px;
	line-height:normal;
	margin:8px 0px 4px;
	padding-right: 17px;
	text-decoration:none;
}

.button {
	background-color:#E9E9E9;
	border-color:#EAEAEA rgb(96, 96, 96) rgb(96, 96, 96) rgb(204, 204, 204);
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin-top:10px;
}

a.button span {
	background:transparent url(/images/bg_button_span.gif) no-repeat scroll 0% 0%;
	display:block;
	line-height:14px;
	padding:5px 0pt 5px 18px;
}
/*------------------------//LOGIN FORM//--------------------------*/

/*------------------------BUTTON----------------------------------*/
.edit_caption {
	color:black;
	font-family:Arial,Sans Serif;
	font-size:12px;
	padding-left:5px;
}

.button_tab {
	background:#EFEFEF none repeat scroll 0%;
	border:1px solid #BDC1C2;
	margin:0px;
	cursor: pointer;
	font-family:Arial,Sans Serif;
	font-size:12px;
	line-height:18px;
}

.button_pic {
	padding:2px;
}

img {
	border:medium none;
}

.button_caption {
	color: black;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

/*------------------------//BUTTON//------------------------------*/

/*------------------------New grid--------------------------------*/
.grid_tab, .grid_tabLockGrid{
	line-height:25px;
	border: #BDC1C2 solid 1px;
	border-collapse: collapse;
	color: #454545;
}

.grid_tab td, .grid_tabLockGrid td{
	font-size: 13px;
	padding:0px 4px 0px 4px;
}

.grid_tab input, .grid_tabLockGrid input{
	background-color: white;
	color: black;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	vertical-align: middle;
	border: #000000 solid 1px;
	padding-left: 2px;
	padding-right: -2px;
	width: 95%;
}

.grid_tab .xSelect, .grid_tabLockGrid .xSelect{
	background-color: white;
	color: black;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border: #000000 solid 1px;
}

.grid_tab .grid_tab_new_tr, .grid_tabLockGrid .grid_tab_new_tr{
	background-color: #EFEFEF;
}

.grid_tab .grid_tab_tr, .grid_tabLockGrid .grid_tab_tr{
	line-height:25px;
	border : solid 1px #BDC1C2;
	border-bottom: solid 1px #BDC1C2;
	border-left: solid 1px #BDC1C2;
	border-right: solid 1px #BDC1C2;
	background-color: white;
}

.grid_tab .grid_tab_tr_over, .grid_tabLockGrid .grid_tab_tr_over{
	border : solid 1px #BDC1C2;
	border-bottom: #BDC1C2 solid 1px;
	background: #DBE0E4;
	border-left: solid 1px white;
	border-right: solid 1px white;
/*	cursor: pointer;*/
}

.grid_tab .grid_tab_header, .grid_tabLockGrid .grid_tab_header{
	line-height:30px;
	border: #BDC1C2 solid 1px;
	font-weight: bold;
	background-color: #EFEFEF;
	color: black
}

.grid_tab .grid_tab_header_over, .grid_tabLockGrid .grid_tab_header_over{
	border: #BDC1C2 solid 1px;
	color: white;
	background: #A49F9F;
	font-weight: bold;
	cursor: pointer !important;
}

.grid_tabno_data{
	color: black;
	font-weight: bold;
	font-size: 16px;
}

.grid_tabLockGrid{
	border: #BDC1C2 solid 1px;
	border-collapse: collapse;
	color: black;
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}

.grid_tabgrid_loading{
	color: black;
	font-weight: bold;
	font-size: 16px;
	clear: both;
}

.grid_tabpagtab td{
	color: black;
	font-family: Arial;
	font-size: 18px;
}

.grid_tabpagtab a{
	color: black;
	font-family: Arial;
	font-size: 12px;
}

.grid_tabpagtab a:hover{
	text-decoration: underline;
}

.s_header_paging{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6A6A6;
	width: 100%;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: black;
}

.s_header_paging td{
	color: black;
}

.s_header_paging s_header{
	color: black;
}

.s_header_paging a{
	color: black;
}

.pagingselected{
	color: black;
}

/*------------------------/New grid/-------------------------*/

/*------------------------Carriage-------------------------*/

#carriage{
	border : solid 1px #BDC1C2;
	background:#D8DDE8;
}
#carriage td{
	border : solid 1px #BDC1C2;
	text-align: center;
	font-size: 11px;
	color:#3B4039;
}
/*------------------------/Carriage/-------------------------*/


/*------------------------Send message------------------------*/
table.b {margin-bottom:0px; table-layout:fixed; font-weight:normal;}
table.b thead tr td {
	font-size:9pt;
	font-weight:normal;
	height:23px;
	padding:0 10px;
	background:#E0E1E3 url('../images/bh.gif');
	font-variant:small-caps;
	background-repeat:no-repeat;
}

table.b tbody tr td {
	border-right:solid 1px #E7E7E7;
	border-left:solid 1px #E7E7E7;
	padding:6px;
	font-size:9pt;
}

table.b tbody tr td table td {
	border-right:0px;
	border-left:0px;
	vertical-align:top;
	padding:2px;
}

table.b tfoot tr td {
	background:#E0E1E3 url('../images/bs.gif');
	height:10px;
	background-repeat:no-repeat;
}

/*------------------------/Send message/------------------------*/



.anecdote{
	width:300px;
	border:solid 0px #E7E7E7;
	background: #ededed;
	text-align:center;
	margin:2px;
	padding-bottom:20px;
	color:#696969;
}

.r10_44 {
	background:#dfecec url('../images/ten4.gif') repeat scroll left bottom;
	float:none;
	padding-bottom:12px;
	padding-top:12px;
	width:100%;
	text-align: center;
}

.r10_44 h1 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
	padding-left:14px;
}

.r10_44 p {
	display:block;
	font-size:12px;
	line-height:1.4;
	padding:0 20px 0 14px;
}

.login-table td{
	text-align: left;
}
.error_request_post{
	background-color: #e9cfce;
	color: #ef1717;
	font-size: 10px;
	width: 106px;
	height: 0px;
	padding-left: 5px;
	line-height: 13px;
}
.error_post{
	background-color: #e9cfce;
	color: #ef1717;
	font-size: 10px;
	width: 271px;
	height: 0px;
	padding-left: 5px;
	line-height: 13px;
}
.AccauntInput{
	width: 303px;
}
.error_post_accaunt{
	width: 303px;

	background-color: #e9cfce;
	color: #ef1717;
	font-size: 10px;

	height: 0px;
	padding-left: 5px;
	line-height: 13px;

	float: right;
	margin-bottom: 2px;
}


/*------------------------Create carriage form--------------------*/
.carriage_form{
	float: left;
	width: 340px;
}
.carriage{
	float: left;
	width: 340px;
	margin-bottom: 5px;
}
.carriage-1{
	width: 100px;
	float: left;
	padding-left: 15px;
	text-align: left;
	font-size: 11px;
	font-weight: bolder;
}
.carriage-2{
	width: 225px;
	float: left;
}
.carriage-2 select{
	width: 224px;
}
.carriage-2 input{
	width: 220px;
}
.carriage-1-1{
	width: 50px;
	float: left;
	padding-left: 40px;
	text-align: right;
}
.carriage-1-2{
	width: 69px;
	float: left;
	text-align: right;
}
.carriage-1-3{
	float: left;
	font-size: 11px;
	font-weight: bolder;
	width: 86px;
	padding: 0;
	text-align: center;
}
.carriage-1-2-1{
	width: 75px;
	float: left;
	text-align: right;
}
.carriage-1-2 input{
	width: 65px;
	text-align: left;
}
/*------------------------/Create carriage form/------------------*/



/*------------------------Create date-----------------------------*/
.select_day{
	width: 72px;
	margin-right: 3px;
}
.select_month{
	width: 72px;
	margin-left: 3.5px;
}
.select_year{
	width: 70px;

}
/*------------------------/Create date/---------------------------*/


/*------------------------Create multibox forms--------------------*/
.multibox_forms{
	font-family:Arial,Sans Serif;
	font-size: 13px;
	font-weight: bolder;
	width: 510px;
}
.multibox_caption{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 5px;
}
.col-1{
	width: 200px;
	float: left;
	text-align: left;
	padding-left: 5px;
	height: 21px;
}
.col-2{
	width: 271px;
	float: left;
	height: 21px;
}
.select{
	width: 275px;
	height: 21px;
}
.input_text{
	width: 271px;
    height: 16px;
}
.cb_{
	clear: both;
}
.row{
	width: 480px;
	margin: 2px;
}
.col-2-1{
	width: 75px;
	float: left;
	text-align: right;
}
.textarea{
	width: 271px;
	height: 54px;
}
.col-1-textarea{
	border: 0px solid #D8DDE8;
	width: 200px;
	height: 54px;
	float: left;
	text-align: left;
	padding-left: 5px;
	display: table-cell;
	vertical-align: middle;
}
.multibox_button_tab {
	background:#EFEFEF none repeat scroll 0%;
	border:1px solid #BDC1C2;
	margin:0px;
	cursor: pointer;
	font-family:Arial,Sans Serif;
	font-size:12px;
	line-height:18px;
	width: 110px;
}
.error_multibox{
	background-color: #e9cfce;
	color: #ef1717;
	font-size: 10px;
	width: 271px;
	height: 0px;
	padding-left: 5px;
	line-height: 13px;

	float: right;
	margin-bottom: 2px;
}
.input_capcha{
	width: 100px;
	height: 16px;
	margin-right: 10px;
}

/*-----------------------/Create multibox forms/-------------------*/


/*----------------------Button-------------------------------*/

.fs_button {
	display: block;
	height: 30px;
	width: 128px;
	text-decoration: none;
	background-color: #D8DDE8;
	text-align: center;
	color: #262626;
	font-weight: bold;
	line-height: 28px;
	font-size: 12px;
}

a.fs_button:hover {
	background-color: #8993a9;
	text-align: center;
	color: #D8DDE8;
	font-weight: bold;
	line-height: 28px;
}
/*---------------------/Button/-------------------------------*/

/*---------------------Menu-----------------------------------*/
#menu-container {
	display:block;
	position:relative;
	margin:0px auto 0px;
	font-size:11px;
}
#drop_down_menu {
	display:block;
	position:absolute;
	clear:both;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-type:none;
	text-align:center;
	width:547px;
	float:none;
	left:367px;
	top:0px;
}
#drop_down_menu li {
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#11a2db;
	padding:2.9px;
	cursor:pointer;
	background:#4bb53c;
	line-height:20px;
	height: 22px;
}
#drop_down_menu li a{
	color:#505050;
	text-decoration:none;
}
#drop_down_menu li ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-top:10px;
}
#drop_down_menu li.menu_item{
	width:100px;
	line-height:28px;
	display:block;
	float:none;
	clear:both;
	text-align: center;
}
#drop_down_menu li ul li a {
	color:#505050;
	font-weight:normal;
	text-decoration:none;
	display:block;
}
#drop_down_menu li ul li a:hover {
	color:#505050;
	font-weight:normal;
	text-decoration:none;
	display:block;
}


#drop_down_menu li.menu:hover{
	background:#f4b124;
	color:#505050;
	text-decoration:none;
}
#drop_down_menu li.menu_item:hover{
	background:#f4b124;
	color:#505050;
	text-decoration:none;
}
#drop_down_menu li.menu_sub:hover{
	background:#f4b124;
	color:#505050;
	text-decoration:none;
}
/*---------------------/Menu/---------------------------*/