html{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#646464;
}
a{
	color:#087cc3;
}
#greate_table{
	width:100%;
}
#right_coloumn{
	background-image:url(/netcat_files/i_default/greate_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#left_coloumn{
	background-image:url(/netcat_files/i_default/top-left_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:15px;
	padding-bottom:100px;
}
#center_coloumn{
	width:100%;
}
#icons-menu{
	width:216px;
	text-align:center;
}
#icons-menu img{
	border-style:none;
	margin-left:16px;
	margin-right:17px;
}
#menu{
	margin-top:55px;
	margin-left:45px;
}
#menu ul{
	margin:0px;
	padding:0px;
}
#menu ul li{
	color:#e77818;
	list-style:none;
	margin-top:5px;
       text-transform:uppercase;
}
#menu ul li a{
	color:#32302e;
	text-transform:uppercase;
	text-decoration:none;
}
#menu ul li a:hover{
	color:#e77818;
	text-transform:uppercase;
	text-decoration:none;
}
#menu ul ul{
	margin-left:20px;
}
#menu ul ul li{
	color:#e77818;
	list-style:none;
	font-size:0.9em;
       text-transform:lowercase;
}
#menu ul ul li a{
	color:#32302e;
	text-transform:lowercase;
	text-decoration:none;
}
#menu ul ul li a:hover{
	color:#e77818;
	text-transform:lowercase;
	text-decoration:none;
}
#brends_menu{	
	margin-top:30px;
	margin-left:30px;
}
#brends_menu img{
	border-style:none;
}
#search_block{
	margin-top:50px;
	margin-left:30px;
	width:219px;
	height:74px;
	background-image:url(/netcat_files/i_default/search_block_bg.gif);
	background-repeat:no-repeat;
}
input.search_text{
	position:absolute;
	margin-top:32px;
	margin-left:28px;
	border-style:none;
	height:17px;
	width:140px;
	padding:2px;
}
input.search_button{
	position:absolute;
	margin-top:32px;
	margin-left:175px;
}
#info_block{
	margin-left:30px;
	margin-top:55px;
}
#useful_info{
}
#useful_info h3{
	margin:0px;
	padding:0px;
	color:#454545;
	font-size:1.13em;
	font-weight:normal;
}
.useful_info{
	display:block;
	margin-left:18px;
	margin-top:18px;
	margin-right:15px;
}
#contacts{
	margin-top:30px;
	padding-top:18px;
	padding-left:18px;
	background-image:url(/netcat_files/i_default/phone-icon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.contact_phone{
	font-family:tahoma;
	font-size:1.13em;
	font-weight:bold;
	color:#087cc3;
}
.contact_adress{
	display:block;
	margin-top:5px;
}
#email_adress{
	margin-top:40px;
	padding-left:18px;
	background-image:url(/netcat_files/i_default/icon-contact_email.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#menu_of_the_rules{
	margin-top:25px;
	padding-left:18px;
}
#rubber_of_top_right_part{
	width:100%;
	background-image:url(/netcat_files/i_default/rubber_of_top_right.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#rubber_of_top_right_part_en{
	width:100%;
	background-image:url(/netcat_files/i_default/rubber_of_top_right_en.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
#way_to_page{
	vertical-align:middle;
}
#way_to_page1{
	margin-top:17px;
	margin-left:15px;
}
#way_to_page a{
	background-image:url(/netcat_files/i_default/arrow3.gif);
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:right;
}
#header_1bg{
	background-color:#F6EBD6;
	width:704px;
	height:70px;
	background-image:url(/netcat_files/i_default/header_1bg.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#header_2bg{
	width:704px;
	height:70px;
	background-image:url(/netcat_files/i_default/header_2bg.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#header_2bg h1{
	margin:0px;
	padding:0px;
	font-size:1.50em;
	color:#494a4c;
	font-weight:normal;
	padding-top:20px;
	padding-left:30px;
}
#cont_txt{
	width:100%;
	padding:30px;
	padding-top:20px;
	padding-right:10px;
}
#right_of_the_content{
	width:200px;
	padding-top:40px;
}
#right_of_the_content img{
	display:block;
	border-style:none;
	margin-bottom:20px;
}
#footer{
	background-image:url(/netcat_files/i_default/red_line.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-bottom:25px;
}
.aist_copyright{
	display:block;
	margin-top:30px;
	color:#9a9a9a;
}
#site-rate{
	margin-top:35px;
}
#site-rate img{
	border-style:none;
}
#aist_copyright{
	position:relative;
	top:0px;
	right:20px;
}
#aist_copyright img{
	border-style:none;
	display:block;
	margin-left:75px;
}
a.aist_copyright{
	color:#a8b4b2;
	text-decoration:none;
	margin-top:5px;
	font-size:0.75em;
}
li.this_active{
	color:#000000;
}
#shop_table{
	width:100%;
}
#shop_table td{
	vertical-align:top;
}
#shop_table img{
	border-width:0px;
	margin-bottom:20px;
}
<!--Начало стилей для страницы БуКлЕтЫ-->
#booklets_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#646464;
}

td.img_coll{
	width:170px;
	background-image:url(/netcat_files/i_booklets/blue_px.gif);
	background-position:right;
	background-repeat:repeat-y;
}
td.img_coll img{
	border-style:solid;
	border-width:0px;
	border-color:#d5d5d6;
}
td.boclet_cont{
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
}
td.boclet_cont strong{
	display:block;
	margin-bottom:10px;
}
td.boclet_cont p{
	margin-top:0px;
}
.link-to_file{
	background-image:url(/netcat_files/i_booklets/download_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	padding-left:20px;
}
<!--Конец стилей для страницы БуКлЕтЫ-->

<!--начало стилей для страницы - строительство-->
img.img_with_border{
	border-style:solid;
	border-width:4px;
	border-color:#d5d5d6;
}
<!--конец стилей для страницы строительство-->
<!--begin of styles to page finres-->
h2.finres{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.13em;
	color:#646464;
	font-weight:normal;
}
p.finres{
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-top:10px;
}
table.finres{
	margin-top:30px;
}
td.finres_text{
	vertical-align:top;
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
}
td.finres_img{
	vertical-align:top;
	padding-bottom:20px;
}

<!--end of styles to page finres-->

<!--begin of partners-->
#all_cont_partners{
	margin-top:46px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	font-size:12px;
}
img.partners_map{
	margin-bottom:50px;
	margin-left:40px;
	display:block;
}
#headder_of_partner_block{
	width:100%;
	height:32px;
	background-color:#f2f2f2;
	margin-top:35px;
	padding-top:10px;
}
#headder_of_partner_block h2{
	margin:0px;
	padding:0px;
	color:#494a4c;
	font-size:18px;
	font-weight:normal;
	margin-left:30px;
}
#child_companies{
	margin-top:25px;
}
#child_company{
	width:100%;
}
#child_company td{
	padding-right:20px;
	padding-left:30px;
	color:#646464;
	padding-bottom:30px;
	vertical-align:top;
}
#child_company a{
	color:#087cc3;
}
#child_company h4{
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}
<!--end of partners-->
#trade_partners{
    width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}
#trade_partners a{
	display:block;
}
#trade_partners{
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
    padding:5px;
    width:200px;
}

/* Managers */

#all_manager{
	margin-left:30px;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.88em;
	color:#646464;
}
#all_manager a{
	color:#087cc3;
}
#all_manager img{
	border-style:solid;
	border-width:4px;
	border-color:#d5d5d6;
	float:left;
}
#contact_of_the_manager_rate-1{
	margin-left:171px;
	padding-left:15px;
	background-image:url(image/manager_rank1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#contact_of_the_manager_rate-2{
	margin-left:171px;
	padding-left:15px;
	background-image:url(image/manager_rank2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#contact_of_the_manager_rate-3{
	margin-left:171px;
	padding-left:15px;
	background-image:url(image/manager_rank3.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#contact_of_the_manager_rate-4{
	margin-left:171px;
	padding-left:15px;
	background-image:url(image/manager_rank4.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#contact_of_the_manager_rate-5{
	margin-left:171px;
	padding-left:15px;
	background-image:url(image/manager_rank5.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#manager_description{
	padding-left:185px;
	margin-top:30px;
}
.manager-info{
	margin-left:68px;
	margin-top:4px;
}
.manager_name{
	font-size:0.69em;
	font-weight:bold;
	text-decoration:underline;
	color:#087cc3;
}
.managers-list{
	width:100%;
	margin-top:45px;
}
.manager-item{
	width:100%;
	height:50px;
	float:left;
	margin-bottom:30px;
}
.manager-item img{
	float:left;
}
.manager_rate1{
	float:left;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(/netcat_files/i_lamarty/manager_rate/manager_rank1.gif);
	height:50px;
	width:12px;
}
.manager_rate2{
	float:left;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(/netcat_files/i_lamarty/manager_rate/manager_rank2.gif);
	height:50px;
	width:12px;
}
.manager_rate3{
	float:left;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(/netcat_files/i_lamarty/manager_rate/manager_rank3.gif);
	height:50px;
	width:12px;
}
.manager_rate4{
	float:left;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(/netcat_files/i_lamarty/manager_rate/manager_rank4.gif);
	height:50px;
	width:12px;
}
.manager_rate5{
	float:left;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(/netcat_files/i_lamarty/manager_rate/manager_rank5.gif);
	height:50px;
	width:12px;
}
#manager-stat{
	width:100%;
}
#manager-stat th{
	height:40px;
	background-color:#e7e7e7;
	text-align:left;
	padding-left:17px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-weight:bold;
}
img.arrow-marker1{
	margin-right:10px;
	margin-bottom:-2px;
}
img.arrow-marker2{
	margin-right:10px;
	margin-bottom:-2px;
}
#manager-stat td{
	height:70px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.88em;
	color:#646464;
}
#gray_line{
	background-color:#f2f2f2;
}

#managers-schedule-table {
	width: 100%;
	border-collapse: collapse;
}

#managers-schedule-table thead th {
	height: 40px;
	background-color: #e7e7e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-weight:bold;
}

#managers-schedule-table tbody td {
	text-align: center;	
}

#managers-schedule-table tbody td.manager-name {
	text-align: left;
	padding: 5px 0 5px 8px;
}

#managers-schedule-table tbody td.manager-name img {
	float: left;
	padding-right: 5px;
}

#managers-schedule-table tbody .odd td {
	background: white;
}

#managers-schedule-table tbody .even td {
	background: #e7e7e7;
}
#managers{
	width:220px;
	height:220px;
	background-color:#F6EBD6;
	margin-left:30px;
	margin-top:30px;
	background-image:url(/netcat_files/i_lamarty/manager_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:50px;
}
#manager_item{
	padding-left:20px;
	display:block;
	margin-bottom:20px;
}
#manager_item img{
	display:block;
	float:left;
	margin-right:9px;
}
img.manager_rate-1{
	padding-right:11px;
	background-image:url(/netcat_files/i_lamarty/manager_rate/box1.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
img.manager_rate-2{
	padding-right:11px;
	background-image:url(/netcat_files/i_lamarty/manager_rate/box2.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
img.manager_rate-3{
	padding-right:11px;
	background-image:url(/netcat_files/i_lamarty/manager_rate/box3.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
img.manager_rate-4{
	padding-right:11px;
	background-image:url(/netcat_files/i_lamarty/manager_rate/box4.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
img.manager_rate-5{
	padding-right:11px;
	background-image:url(/netcat_files/i_lamarty/manager_rate/box5.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#manager-info{
	margin-top:2px;
}
a.all_managers{
	margin-left:20px;
	background-image:url(/netcat_files/i_lamarty/all_managers.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
#managers-schedule-table {
	width: 100%;
	border-collapse: collapse;
}

#managers-schedule-table thead th {
	height: 40px;
	background-color: #e7e7e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-weight:bold;
}

#managers-schedule-table tbody td {
	text-align: center;	
}

#managers-schedule-table tbody td.manager-name {
	text-align: left;
	padding: 5px 0 5px 8px;
}

#managers-schedule-table tbody td.manager-name img {
	float: left;
	padding-right: 5px;
}

#managers-schedule-table tbody .odd td {
	background: white;
}

#managers-schedule-table tbody .even td {
	background: #e7e7e7;
}
#for_authorithe_user{
	width:100%;
	height:123px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
	font-size:11px;
	color:#646464;
	background-color:#FFFFFF;
	display:table;
}
#text_for_authorithe_user{
	position:absolute;
	margin-top:40px;
	margin-left:20px;
}
#personal_area{
	width:100%;
	height:123px;
	background-image:url(/netcat_files/i_title/personal_area_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:11px;
	color:#646464;
	background-color:#FFFFFF;
	display:table;
}
input.personal_area-login{
	width:70px;
	border-style:none;
	margin-top:45px;
	margin-left:75px;
	position:absolute;
	font-size:11px;
	color:#000000;
	padding:2px;
}
input.personal_area-password{
	width:72px;
	border-style:none;
	margin-top:45px;
	margin-left:210px;
	position:absolute;
	font-size:11px;
	color:#000000;
	padding:2px;
}
input.personal_area-submit{
	margin-top:43px;
	margin-left:288px;
	position:absolute;
}
