* {
  margin: 0;
  padding: 0;
}

html{
	}

body{	
	margin: 0 auto;
	font-family: Arial, sans-serif;
	}

#main_page{
	background: url(/_i/background.jpg) 0px 0px no-repeat;
	width: 1154px;
	height: 1020px;
	overflow: hidden;
	}
	
#catalog_page{
	background: url(/_i/top_back.jpg) 27px 0px no-repeat;
	width: 1154px;
	height: 200px;
	}

#content{
	width: 1050px;
	margin: 0 100px;
	height: 100%;
	/*border: 1px solid red;*/
	}

/*-----------------------------ØÀÏÊÀ ÑÀÉÒÀ-------------------------------*/
#top{
	width: 100%;
	height: 140px;
	float: left;
	margin-top: 65px;
	}
	
#logo{
	float: left;
	width: 130px;
	height: 130px;
	margin: -42px 40px;
	}	
#logo a:link, #logo a:active, #logo a:visited, #logo a:hover{
	text-decoration: none;
	}
#logo img{
	width: 130px;
	height: 130px;
	border: 0;
	margin: 0;
	padding: 0;
	}

#pictogram{
	float: left;
	margin-left: 10px;
	line-height: 13px;
	}

	#pictogram a:link, #pictogram a:active, #pictogram a:visited, #pictogram a:hover{
		text-decoration: none;
		color: #395561;
		font-size: 9px;
		float: left;
		}
	#pictogram a:hover{
		color: #7b7b7b;
		}
	#pictogram img{
		width: 20px;
		height: 20px;
		border: 0;
		}

#slogan{
	float: left;
	color: #395561;
	font: Arial Narrow, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-left: 160px;
	text-align: right;
	}

#phone{
	float: right;
	text-align: right;
	margin-right: 20px;
	font-weight: bold;
	}

.small_text{
	color: #7b7b7b;
	font-size: 13px;
	}
.big_text{
	color: #00aae0;
	font-size: 16px;
	}
	
/*-----------------------------ÃËÀÂÍÎÅ ÌÅÍÞ ÑÀÉÒÀ-------------------------------*/
#main_menu{
	float:left;
	width: 94%;
	height:140px;
	margin-left: 6%;
	}

div.menu_item{
	float: left;
	margin:10px 56px;
	width: 66px;
	height: 103px;
	text-align: center;
	}
	
div.mitem_text{
	text-transform: uppercase;
	font: bold 14px Arial, sans-serif;
	color: #395561;
	padding-top: 80px;
	}
		a.mitem:link, a.mitem:active, a.mitem:visited, a.mitem:hover{	/*background: url(/_i/menu_item_main.jpg) 1px 0px no-repeat;*/	display:block;	float: left;	border: 0px;	width: 66px;	height: 64px;	text-decoration: none;	padding-bottom: 40px; 	border-bottom: 1px solid #7b7b7b; 	}a.mitem:hover, a.mitem_selected{	border-bottom: 1px solid #00aae0; 	/*background: url(/_i/menu_hitem_main.jpg) 1px 0px no-repeat;*/	text-decoration: none;	}	
a#mitem_main:link, a#mitem_main:active, a#mitem_main:visited, a#mitem_main:hover, a#mi_main_selected{
	background: url(/_i/menu_item_main.jpg) 1px 0px no-repeat;
	display:block;
	float: left;
	border: 0px;
	width: 66px;
	height: 64px;
	text-decoration: none;
	padding-bottom: 40px; 
	border-bottom: 1px solid #7b7b7b; 
	}
a#mitem_main:hover{
	border-bottom: 1px solid #00aae0; 
	background: url(/_i/menu_hitem_main.jpg) 1px 0px no-repeat;
	text-decoration: none;
	}
a#mi_main_selected{
	background: url(/_i/menu_hitem_main.jpg) 1px 0px no-repeat;
	border-bottom: 1px solid #00aae0; 
	}

a#mitem_cat:link, a#mitem_cat:active, a#mitem_cat:visited, a#mitem_cat:hover, a#mi_cat_selected{
	background: url(/_i/menu_item_cat.jpg) 1px 0px no-repeat;
	display:block;
	border: 0px;
	width: 66px;
	height: 64px;
	padding-bottom: 40px; 
	text-decoration: none;
	border-bottom: 1px solid #7b7b7b; 
	}
a#mitem_cat:hover{
	background: url(/_i/menu_hitem_cat.jpg) 1px 0px no-repeat;
	border-bottom: 1px solid #00aae0; 
	text-decoration: none;
	}
a#mi_cat_selected{
	background: url(/_i/menu_hitem_cat.jpg) 1px 0px no-repeat;
	border-bottom: 1px solid #00aae0; 
	}

a#mitem_serv:link, a#mitem_serv:active, a#mitem_serv:visited, a#mitem_serv:hover, a#mi_serv_selected{
	background: url(/_i/menu_item_serv.jpg) 0 0 no-repeat;
	display:block;
	float: left;
	text-decoration: none;
	border: 0px;
	padding-bottom: 40px; 
	width: 64px;
	height: 64px;
	border-bottom: 1px solid #7b7b7b; 
	}
a#mitem_serv:hover{
	background: url(/_i/menu_hitem_serv.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #00aae0; 
	text-decoration: none;
	}
a#mi_serv_selected{
	background: url(/_i/menu_hitem_serv.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #00aae0; 
	}
	
a#mitem_we:link, a#mitem_we:active, a#mitem_we:visited, a#mitem_we:hover, a#mi_we_selected{
	background: url(/_i/menu_item_we.jpg) 0 0 no-repeat;
	display:block;
	float: left;
	text-decoration: none;
	border: 0px;
	padding-bottom: 40px;  
	width: 64px;
	height: 64px;
	border-bottom: 1px solid #7b7b7b; 
	}
a#mitem_we:hover{
	background: url(/_i/menu_hitem_we.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #00aae0; 
	text-decoration: none;
	}
a#mi_we_selected{
	background: url(/_i/menu_hitem_we.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #00aae0; 
	}
	
a#mitem_contact:link, a#mitem_contact:active, a#mitem_contact:visited, a#mitem_contact:hover, a#mi_contact_selected{
	background: url(/_i/menu_item_contact.jpg) 7px 0px no-repeat;
	display:block;
	text-decoration: none;
	border: 0px;
	padding-bottom: 40px; 
	width: 78px;
	height: 64px;
	border-bottom: 1px solid #7b7b7b; 
	}
a#mitem_contact:hover{
	background: url(/_i/menu_hitem_contact.jpg) 7px 0px no-repeat;
	border-bottom: 1px solid #00aae0; 
	text-decoration: none;
	color: #00aae0;
	}
a#mi_contact_selected{
	background: url(/_i/menu_hitem_contact.jpg) 7px 0px no-repeat;
	border-bottom: 1px solid #00aae0; 
	}

/*-----------------------------ÒÅÊÑÒ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ-------------------------------*/
#main_text{
	font: 12px Arial, sans-serif;
	color: #7b7b7b;
	width: 100%;
	float: left;
	margin-top: -30px;
	}

#about{
	float: left;
	width: 340px;
	height: 200px;
	margin-left: 107px;
	margin-top: 53px;
	line-height: 18px;
	}
#about a:link, #about a:active, #about a:visited{
	color: #395561;
	text-decoration: underline;
	}
#about a:hover{
	color: #00aae0;		
	text-decoration: none;
	}

#products{
	float: left;
	width: 210px;
	height: 160px;
	margin-left: 90px;
	margin-top: 150px;
	font-size: 14px;
	}
#products a:link, #products a:active, #products a:visited{
	color: #395561;
	}
#products a:hover{
	color: #00aae0;
	text-decoration: underline;
	}

/*-----------------------------ÀÍÎÍÑÍÛÉ ÁËÎÊ-------------------------------*/
#anons{
	width: 100%;
	float: left;
	}

.header_block{
	width: 100%;
	float: left;
	}
.header{
	background: url(/_i/header_back.jpg) 0 0 repeat-x;
	padding-top: 10px;
	padding-left: 33px;
	height: 27px;
	width: 184px;
	float: left;
	color: white;
	font-size: 15px;
	font-weight: bold;
	}
	
.content_block{
	width: 100%;
	float: left;
	background-color: #e9e9e9;
	border-top: 1px solid #395561;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 è íèæå */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	filter: alpha(opacity=80);
	opacity: 0.8;	
	padding: 10px 0px;
	margin-bottom: -10px;
	}
.news_block{
	font-size: 12px;
	width: 70%;
	width: 700px;
	min-height: 90px;
	float: left;
	}
	
.news{
	float: left;
	width: 100%;
	padding: 8px 33px;
	}
.date_news{
	color: #000;
	font-weight: bold;
	}
.header_news{
	}
.header_news a:link, .header_news a:active, .header_news a:visited{
	color: #00587e;
	font-weight: bold;
	}
.header_news a:hover{
	color: #7b7b7b;
	text-decoration: none;
	}
.anons_news{}

.banner_block{
	vertical-align: middle;
	height: 100%;	
	}
#banner{
	padding-right: 60px;
	height: 91px;	
	}
	
#banner a:link, #banner a:active, #banner a:visited, #banner a:hover{
	float: right;
	background: url(/_i/send_bid.jpg) 0 0 no-repeat;
	text-decoration: none;
	width: 229px;
	height: 91px;
	}
#banner a:hover{
	background: url(/_i/send_bid_hover.jpg) 0 0 no-repeat;
	}
#banner img{
	border: 0px;
	}

/*-----------------------------ÑÒÐÀÍÈÖÀ ÊÀÒÀËÎÃÀ-------------------------------*/

#content_page{
	background: #f7f7f7;
	float: left; 
	width: 100%;
	}

/*-----------------------------******Îáëàñòü çàãîëîâêà******-------------------------------*/
#header_page{
	/*background: url(/_i/header_back2_more.jpg) 0 0 repeat-x;*/	width: 100%;
	float: left;
	height: 38px;
	border-top: 3px solid #00aae0;	
	background-color: #fff; 
	}
	
#major_header{
	background: url(/_i/header_back2.jpg) 0 0 repeat-x;	
	float: left;
	width: 22%;
	height: 30px;
	padding: 8px 2px 0px 24px;
	font-weight: bold;
	color: white;
	font-size: 16px;
	border-bottom: 1px solid #3f8197;
	}
	
#major_header a:link, #major_header a:active, #major_header a:visited{
	font-weight: bold;
	color: white;
	font-size: 16px;
	text-decoration: none;
	float: left;
	}
	
#major_header a:hover{
	color: #395561;
	}

.header_arrow{
	float: left;
	border: 0px;
	width: 15px;
	height: 19px;
	margin: 1px 14px;
	}

#part_header{
	background: url(/_i/header_back2_more.jpg) 0 bottom repeat-x;
	float: left;
	width: 73%;
	min-height: 24px;
	padding: 8px 2px 6px 24px;
	border-bottom: 1px solid #3f8197;
	}
	
#part_header a:link, #part_header a:active, #part_header a:visited{
	color: #00aae0;
	float: left;
	font-size: 18px;
	text-decoration: none;
	}

#part_header a:hover{
	color: #7b7b7b;
	}
	
#page_header{
	/*float: left;*/
	margin-top: -2px;
	color: #26799d;
	font-size: 20px;
	margin-bottom: 10px;
	}
	
/*-----------------------------******Îáëàñòü òåêñòà******-------------------------------*/

#text_page{
	padding: 30px 0px;
	margin: 0px;
/*	border-top: 1px solid #3f8197;*/
	float: left;
	width: 100%;
	}
	
/*-----------------------------Ëîêàëüíîå ìåíþ-------------------------------*/
#minor_menu{
	width: 22%;
	float: left;
	padding: 8px 0px 0px 24px;
	line-height: 30px;
	font-weight: bold;
	height: 100%;
	}
	
.minor_mitem{
	}
	
.minor_mitem a:link, .minor_mitem a:active, .minor_mitem a:visited{
	text-decoration: underline;
	font-size: 15px;
	color: #676767;
	}
	
.minor_mitem a:hover, a.minor_mitem_selected:link, a.minor_mitem_selected:active, a.minor_mitem_selected:visited{
	color: #00aae0;
	text-decoration: none;
	}

#citation{
	width: 22%;
	float: left;
	padding: 8px 0px 0px 24px;
	line-height: 30px;
	font-weight: bold;
	height: 100%;
	font-size: 12px;
	color: #395561;	
	}
	
/*-----------------------------Îñíîâíîå ñîäåðæèìîå ñòðàíèöû-------------------------------*/
#description{
	float: right;
	width: 75%;
	font-size: 12px;
	color: #395561;
	}
	
#leftcol{
	float: left;
	width: 62%;
	height: 100%;
	margin-right: 18px;
	}
	
#rightcol{
	float: left;
	width: 35%;
	height: 100%;
	text-align: center;
	}

#description_text{
	margin-left: 18px;
	padding-right: 30px;
	padding-bottom: 30px;
	border-bottom: 3px solid #d3e3e8;
	}
	
#description_text a:link, #description_text a:active, #description_text a:visited{
	color: #26799d;
	text-decoration: underline;
	}
	
#description_text a:visited{
	color: #7b7b7b;
	}
	
#description_text a:hover{
	color: #00aae0;
	text-decoration: none;
	}

#description_text img{
	border: 1px solid #d3e3e8;
	padding: 3px;
	margin: 10px;
	}

#description h3, span.h3{
	font-weight: bold;
	font-size: 13px;
	padding-top:15px;
	padding-bottom: 10px;
	}
	
#description h2, span.h2{
	font-weight: bold;
	font-size: 16px;
	color: #00aae0;
	padding-top:14px;
	padding-bottom: 12px;
	}
	
#description h1, span.h1{
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 14px;
	}

p{
	padding: 5px 0px;
	}

ul{
	list-style: circle url(/_i/list_marker.jpg) inside;
	line-height: 24px;
	}

ul li{
	text-indent: 18px;
	}

table.table_in_text{
	width: 100%;
	/*border: 1px solid #b1bcc0;*/
	margin-bottom: 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #b1bcc0;
	background-color: #fff;
	}
	
.table_in_text  caption {
	font-size: 18px;
	background-color: #eaeaea;
	padding: 15px 0px;
	border-top: 1px solid #3f8197;
	color: #3f8197;
	border-bottom: 2px solid #fff;
	}	

.table_in_text th{
	color: #00aae0;
	background-color: #f3f3f3;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 8px 5px;
	border-top: 2px solid #b1bcc0;
	}
	
.table_in_text td{
	padding: 8px 18px;
	border-top: 1px solid #b1bcc0;
	}

#form_bid{
	margin-top: 0px;
	padding-top: 20px;
	margin-left: 18px;
	border-top: 1px solid #00aae0;
	}

table.reply_form{
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	}
	
.reply_form tr.reply_form_header th{
	color: #00aae0;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	width: 100%;
	}
	
.reply_form td.td_labels{
	width: 40%;
	text-align: left;
	vertical-align: top;
	}

.reply_form td.td_fields{
	width: 60%;
	}
	
.reply_form input{
	width: 100%;
	text-align: left;
	background-color: #f7f7f7;
	border: 1px solid #b1bcc0;
	padding: 2px;
	font: 12px normal Arial, sans-serif;
	}

.reply_form textarea{
	width: 100%;
	text-align: left;
	background-color: #f7f7f7;
	border: 1px solid #b1bcc0;
	height: 100px;
	padding: 2px;
	font: 12px normal Arial, sans-serif;
	}
	
.reply_form .submit_button{
	background: url(/_i/submit_button.jpg) 0px 0px no-repeat;
	width: 75px;
	height: 26px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
	
#photos{
	padding-bottom: 30px;
	}
	
#big_photo img{
	border: 3px solid #d3e3e8;
	border-bottom: 3px solid #b1bcc0;
	margin-bottom: 15px;
	}

#small_photos a:link, #small_photos a:active, #small_photos a:visited, #small_photos a:hover{
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

#small_photos img{
	border: 2px solid #d3e3e8;	
	margin: 3px;
	}
	
#small_photos img:hover{
	border: 2px solid #00aae0;
	}
	
/*-----------------------------******ÑÏÈÑÎÊ ÒÎÂÀÐÎÂ******-------------------------------*/

#goods{
	padding-right: 30px;
	padding-bottom: 30px;
	}
	
.position{
	width: 100%;
	float: left;
	margin: 20px 0px;
	}
	
.position_img{
	border: 1px solid #d3e3e8;
	border-left: 2px solid #7b7b7b;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	}

.position_img a img{
	border: 0px;
	margin:0px;
	padding: 0px;
	}

a.position_name:link, a.position_name:active, a.position_name:visited{
	color: #395561;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	}

a.position_name:hover{
	color: #7b7b7b;
	text-decoration: none;
	}

.position_anons{
	margin-top: 10px;
	}

.position_link{
	background: url(/_i/link_more.jpg) right 2px no-repeat;
	}
	
.position_link a:link, .position_link a:active, .position_link a:visited{
	color: #00aae0;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 10px;
	}
	
.position_link a:hover{
	color: #7b7b7b;
	text-decoration: none;
	}

/*-----------------------------******ÑÏÈÑÎÊ ÊÀÒÅÃÎÐÈÉ ÒÎÂÀÐÎÂ******-------------------------------*/

#citation{
	line-height: 18px;
	font-weight: normal;
	width: 22%;
	float: left;
	padding: 20px 0px 0px 24px;
	height: 100%;
	text-align: right;
	}
	
#cat_categories{
	float: left; 
	margin-left: 18px;
	margin-top: -40px;
	padding-bottom: 10px;
	}	

#category{
	width: 173px;
	height: 139px;
	float: left;
	margin: 20px 3px; 
	}

#category a:link, #category a:active, #category a:visited{
	width: 173px;
	height: 139px;
	float: left;
	margin: 20px 3px; 
	}




/*-----------------------------ÏÎÄÂÀË ÑÀÉÒÀ-------------------------------*/

#footer{
	width: 100%;
	color: #395561;
	font-size: 12px;
	float: left;
	margin: 15px 0px;
	padding-bottom: 15px;
	}

#footer a:link, #footer a:active, #footer a:visited{
	color: #395561;
	text-decoration: underline;
	}
#footer a:hover{
	text-decoration: none;
	color: #00aae0;
	}

#left_fblock{
	width: 300px;
	float: left;
	}
#center_fblock{
	float: left;
	font-weight: bold;
	text-align: center;
	}
#right_fblock{
	width: 300px;
	float: right;
	text-align: right;
	}
	
#slogan h1 {
	color: #395561;
	font: Arial Narrow, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-left: 160px;
	text-align: right;
  }
