html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#ffffff;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#575757;
	position:relative;
	/*background:url(images/NY/fon2012.jpg) center top repeat;*/
	}

.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}
a{
	color:#1c6ea8;
}
a:visited{
	color:#909090;
}
a:hover{
	color:#4eaac1;
}
a:active{
	color:#1c6ea8;
	text-decoration:none;
}
a.photoblock{
background:url(images/083.gif) left top no-repeat;
padding:4px 0px 0px 30px; 
}
a img{
	border:0px;
	}

img.bord{
	_border-left:_3px solid #1c6ea8;
	padding-left:14px;
	margin-top:20px;
}
img.bord2{
	_border-left:_3px solid #1c6ea8;
	padding-left:14px;
	margin:15px 0;
}


#main{
	min-height:100%;
	width:980px;
	margin:0 auto 0px auto;
	position:relative;
	}

#head{
	padding:23px 0px 0px 0px;
	margin:0px;
	}
#logo{
	float:left;
	display:inline;
	margin:5px 0px 0px 30px;
	}
#service_menu{
	float:left;
	display:inline;
	margin:25px 0px 0px 50px;
	}
#service_menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#service_menu ul li{
	margin:0px;
	padding:0px 0px 0px 35px;
	background:url(images/002.gif) 12px center no-repeat;
	float:left;
	text-indent:0px;
	}
#service_menu ul li.first{
	padding-left:0px;
	background:none;
	}
#language_menu{
	width:100px;
	position:absolute;
	left:-108px;
	top:1px;
}
#search_form{
	float:right;
	padding:20px 30px 20px 108px;
	background:#f4f4f4;
	}
#search_form_in1{
	position:relative;
}
#search_form form{
	margin:0px;
	padding:0px;
	}
#search_form input.text{
	border:1px solid #969696;
	background:#fbfbfb;
	color:#969696;
	font-family:Arial, sans-serif;
	padding:2px 5px 2px 5px;
	font-size:11px;
	vertical-align:middle;
	margin-right:7px;
	}
#search_form input.submit{
	display:none;
	}
#search_form input.image{
	vertical-align:middle;
	margin:0px;
	padding:0px;
	}
#header_image{
	padding-top:30px;
	margin-left:30px;
	}
#header_image img{
	display:block;
	}
#main_menu{
	border-collapse:collapse;
	float:right;
	margin-top:-15px;
	position:relative;
	z-index:1000;
	}
#main_menu td{
	padding-bottom:18px;
	background:url(images/007.gif) right bottom no-repeat;
	}
#main_menu_bg{
	position:relative;
	left:9px;
	top:-9px;
	margin-left:11px;
	height:55px;
	background:#1c6ea8;
	z-index:1;
	}
#main_menu_wrap{
	position:relative;
	z-index:2;
	margin:-55px 0px 0px 0px;
	padding:19px 30px 0px 0px;
	background:#ffffff;
	}
#main_menu_wrap ul{
	background:#ffffff;
	}
#main_menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:34px;
	width:895px;
	}
#main_menu ul li{
	float:left;
	display:inline;
	margin:0px 0px 0px 20px;
	padding:0px 0px 13px 15px;
	border-bottom:6px solid white;
	background:url(images/001.gif) left 5px no-repeat;
	position:relative;
	left:0px;
	top:0px;
	font-size:13px;
	color:#1c6ea8;
	}
#main_menu ul li.alt a.topLink{
	text-decoration:none;
	}
#main_menu ul li a{
	color:#1c6ea8;
	}
#main_menu ul li ul{
	margin:0px;
	padding:12px 20px 10px 15px;
	list-style-type:none;
	position:absolute;
	z-index:1000;
	left:-4px;
	top:34px;
	background:#5b8ab0;
	height:auto;
	width:150px;
	}
#main_menu ul li ul li{
	float:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 3px 13px;
	background:url(images/033.gif) 5px 7px no-repeat;
	line-height:120%;
	border:none;
	font-size:11px;
	color:white;
	position:relative;
	width:auto;
	}
#main_menu ul li ul li div.arrow{
	background:url(images/054.gif) right 6px no-repeat;
}
#main_menu ul li ul li:hover{
	background-color:#6c9bc1;
	z-index:100;
}
#main_menu ul li ul li a{
	display:inline;
	margin:0px;
	padding:0px;
	background:transparent;
	color:white;
	line-height:120%;
	}
#main_menu ul li ul li ul{
	background:#6c9bc1;
	top:-4px;
	left:100%;
	visibility:hidden;
	}
#main_menu ul li:hover{
	border-bottom-color:#1c6ea8;
	}
#main_menu ul li.last:hover{
	border-bottom-color:#ffffff;
	}	
#main_menu ul li ul{
	visibility:hidden;
}
#main_menu ul li:hover ul{
	visibility:visible;
}
#main_menu ul li:hover ul li ul{
	visibility:hidden;
}
#main_menu ul li:hover ul li:hover ul{
	visibility:visible;
}
#main_menu ul li:hover ul li:hover ul li ul{
	visibility:hidden;
}
#main_menu ul li:hover ul li:hover ul li:hover ul{
	visibility:visible;
}
#main_menu ul li:hover ul li:hover ul li:hover ul li ul{
	visibility:hidden;
}
#main_menu ul li:hover ul li:hover ul li:hover ul li:hover ul{
	visibility:visible;
}
#wrap_content{
	padding:1px 0px 130px 0px;
	}
#column1{
	float:left;
	display:inline;
	width:238px;
	margin-left:28px;
	margin-top: 24px;
	}

#authorize{
	background:url(images/011.png) left top no-repeat;
	width:234px;
	padding:0px 2px 0px 2px;
}
#authorize .authorizeIn1{
	background:url(images/011_1.gif) left bottom no-repeat;
	padding:14px 33px 1px 18px;
}
#authorize h3{
	margin:0px;
	padding:0px;
	}
#authorize form.authorize_form{
	margin:13px 0px 0px 0px;
	padding:0px;
	color:#5b8ab0;
	font-size:11px;
	}
#authorize form.authorize_form p{
	margin:8px 0px 0px 0px;
	padding:0px;
	}
#authorize form.authorize_form p .text{
	color:#5b8ab0;
	font-size:11px;
	font-family:Arial, sans-serif;
	padding:2px;
	border:1px solid #99b3c6;
	width:176px;
	}
#authorize form.authorize_form p .reg_link{
	color:#28a3c0;
	padding-left:12px;
	background:url(images/001.gif) left 3px no-repeat;
	}
#authorize form.authorize_form p .submit{
	color:#1c6ea8;
	width:63px;
	height:23px;
	margin:0px;
	padding:0px;
	border:0px;
	background:url(images/019.gif) left top no-repeat;
	float:right;
	font-size:11px;
	font-family:Arial, sans-serif;
	cursor:pointer;
	}
#authorize div.service{
	padding-top:1px;
	padding-bottom:10px;
}
#authorize div.service p{
	margin-top:4px;
}
p.authorize_comment{
	margin:0px 2px 0px 2px;
	background:url(images/012.png) left top repeat-x;
	border-bottom:1px solid #eeefef;
	color:#575757;
	line-height:16px;
	font-size:11px;
	padding:13px 16px 13px 18px;
}
.block1{
	background:url(images/055.gif) left top no-repeat #fff;
	padding:14px 0px 20px 20px;		
}
.block1 h3{
	margin:0px;
	padding:0px;
	}
.block1 ul{
	margin:10px 0px 0px -10px;
	padding:0px;
	font-size:12px;
	list-style-type:none;
	}
.block1 ul li{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	line-height:120%;
	font-size:12px;
	text-align:center;
	background: transparent;
	}
.block1 ul li img{
	margin-bottom:10px;
	cursor:pointer;
}	
.block1 ul li a{
	color:#1c6ea8;
	font-weight:normal;
	}
.block1 ul li a:visited{
	color:#1c6ea8;
	}
.block2{
	background:url(images/034.png) left top no-repeat;
	padding:0px 2px 0px 2px;
}
.block2 .in1_block2{
	padding:14px 15px 25px 20px;
	border-bottom:1px solid #e5e7e8;
	}
.block2 h3{
	margin:0px;
	padding:0px;
	}
.block2 dl{
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	}
.block2 dl dt{
	margin:0px;
	padding:0px;
	}
.block2 dl dd{
	margin:4px 0px 0px 0px;
	padding:0px;
	}
.clients{
	text-align:center;
	}
.clients img{
	margin-bottom:8px;
	}
#column2{
	float:right;
	display:inline;
	width:202px;
	margin-right:13px;
	margin-top: 23px;
	}
#column3{
	float:left;
	display:inline;
	width:468px;
	margin-left:14px;
	padding:2px;
	/*background:url(images/022.gif) left top no-repeat;*/
	background:url(images/021.gif) left top repeat-x #fcfcfc;
	}
#content{
	background:url(images/021.gif) left top repeat-x #fcfcfc;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	padding:10px 0px 30px 13px;
	line-height:16px;
	min-height:530px;
	}
#content2{
	background:url(images/021.gif) left -10px repeat-x #fcfcfc;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	padding:10px 0px 30px 13px;
	font-size:12px;
	line-height:16px;
	height:358px;
	}	
#content .hr{
	clear:none;
	background:url(images/035.gif) right top no-repeat;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	height:1px;
	margin-top:15px;
}
/*#content h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#1c6ea8;
	font-size:13px;
	}*/
#content h1{
	font-size:19px;
	color:#bc2020;
	font-weight:bold;
	text-transform:uppercase;
}	
#content h1 img{
	vertical-align:middle;
	}
#content h1 img.slash{
	position:relative;
	top:-3px;
	margin:0px 4px 0px 4px;
	}

#content h2{
	font-size:17px;
	margin:22px 0px -5px 0px;
	padding:0px;
	}

#content h3{
	font-size:15px;
	margin:15px 0px -10px 0px;
	padding:0px;
	}
	
#content h4{

	}
	
#content h5{

	}
	
#content h6{

	}

#content p{
	margin:18px 15px 0px 0px;
	}

#content a{
	color:#1c6ea8;
	}
#content a:visited{
	color:#909090;
}
#content a:hover{
	color:#4eaac1;
}
#content a:active{
	color:#1c6ea8;
	text-decoration:none;
}

#content ul{
	margin:10px 0px 15px -12px;
	padding:13px 13px 13px 35px;
	background:#f0f0f0;
	list-style-type:none;
	}

#content ul li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 14px;
	background:url(images/037.gif) left 6px no-repeat;
	}

#content ul li ul{
	margin:5px 0px 10px -12px;
	padding:5px 13px 5px 35px;
	}

#content ul li ul li{

	}

#content ul li ul li ul{

	}

#content ul li ul li ul li{

	}
#content ul.ul1{
	margin:10px 0px 15px -12px;
	padding:13px 13px 13px 35px;
	list-style-type:none;
	}
#content .strong{
	font-size:11px;
	color:#3a5c69;
	margin:25px 0px 0px 35px;
	padding:15px 0px 0px 0px;
	background:url(images/035.gif) right top no-repeat;
	display:block;
}
#content .strong .in_strong{
	display:block;
	padding-bottom:15px;
	padding-right:12px;
	background:url(images/035.gif) right bottom no-repeat;
}
#content .img_desc{
	margin:15px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
}
#content .img_desc p{
	margin:3px 0px 0px 0px;
}
#content .img_desc img{
	margin:0px 15px 0px 0px;
}
#content .style_tbl{
	margin:15px 0px 0px -15px;
	padding:0px;
	border-collapse:collapse;
	border-bottom:1px solid #ababab;
}
#content .style_tbl thead th, #content .style_tbl thead td{
	background:url(images/039.jpg) left top repeat-x #75a8c5;
	border-top:2px solid #546f88;
	border-bottom:1px solid #759db1;
	padding:12px 12px 10px 15px;
	color:white;
	text-align:left;
}
#content .style_tbl tbody td{
	padding:8px 12px 6px 15px;
	border-bottom:1px solid #dbdbdb;
}
#content .styleForm{
	margin:20px 0px 0px 0px;
	padding:1px 0px 1px 0px;
}
#content .styleForm input.text{
	margin:0px;
	padding:2px;
	border-top:1px solid #ababab;
	border-left:1px solid #ababab;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#575757;
}
#content .styleForm textarea{
	margin:0px;
	padding:2px;
	border-top:1px solid #ababab;
	border-left:1px solid #ababab;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#575757;
	overflow:auto;
	line-height:120%;
}
#content .styleForm input.submit{
	margin:0px;
	padding:2px;
	border-top:1px solid #ababab;
	border-left:1px solid #ababab;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	background:#cbcbcb;
	cursor:pointer;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#575757;
}
#content .styleForm input.submit:active{
	border-bottom:1px solid #ababab;
	border-right:1px solid #ababab;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	background:#ebebeb;
}
#content .styleForm .styleFormTable{
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
#content .styleForm .styleFormTable td, #content .styleForm .styleFormTable th{
	margin:0px;
	padding:5px 0px 0px 0px;
}
#content .styleForm .styleFormTable tbody th{
	padding-right:20px;
	padding-top:8px;
	text-align:left;
	font-weight:normal;
}
#content .styleForm .styleFormTable td{
	width:55%;
}
#content .styleForm .styleFormTable td input.text, #content .styleForm .styleFormTable td textarea{
	width:94%;
}
#content .partnerDescription{
	border:0px;
	padding:0px;
	margin:27px 0px 0px 0px;
	border-collapse:collapse;
	width:auto;
}
#content .partnerDescription td{
	padding:0px 10px 0px 20px;
	margin:0px;
}
#content .partnerDescription img{
margin-left: 0px;
padding-left: 0px;
}
#content .partnerDescription th{
border-left: 5px solid #6791b2;
width: 150px;
}
#content #partnernonborder th{
border-left: 0px !important;
width: 150px;
}
#content .partnerDescription h3{
	font-size:13px;
	margin:0px;
}
#content .partnerDescription p{
	margin-top:17px;
}
#content ul.pagesList{
	background:transparent;
	margin:35px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#content ul.pagesList li{
	background:transparent;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 4px;
	display:inline;
	color:#1c468c;
	border-right:1px solid #1c468c;
	font-weight:bold;
}
#content ul.pagesList li a{
	color:#1c468c;
	font-weight:normal;
}
#content ul.pagesList li.last{
	border-right:none;
}
#content .footnote{
	padding-left:165px;
	color:#7e7e7e;
	background:url(images/045.gif) 150px center no-repeat;
}
#content .sertif{
	margin-right:9px;
}
#content .registerErrors{
	font-weight:bold;
	color:red;
}
#content .registerNoErrors{
	font-weight:bold;
	color:green;
}
#content ul.toggleMenu{
	position:static;
	width:auto;
	margin:20px 0px 0px 0px;
	padding:0px;
	background:none;
}
#content ul.toggleMenu a{
	color:#1c6ea8;
}
#content ul.toggleMenu a.alt{
	font-weight:bold;
	text-decoration:none;
}
#content ul.toggleMenu li{
	position:static;
	width:auto;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(images/075.gif) left 5px no-repeat;
}
#content ul.toggleMenu li ul{
	position:static;
	width:auto;
	margin:7px 0px 15px 30px;
	padding:0px;
	background:none;
}
#content ul.toggleMenu li a, #content ul.toggleMenu li a:visited{
	color:#1c6ea8;
	position:relative;
}
#content ul.toggleMenu li.toggleOpen{
	background:url(images/077.gif) left 5px no-repeat;
}
#content ul.toggleMenu li.toggleClose{
	background:url(images/075.gif) left 5px no-repeat;
}
#content ul.toggleMenu li.toggleClose span.headIssue, #content ul.toggleMenu li.toggleOpen li.toggleClose span.headIssue{
	border-bottom:1px dotted #1c6ea8;
	color:#1c6ea8;
	font-weight:normal;
	cursor:pointer;
}
#content ul.toggleMenu li.toggleOpen span.headIssue{
	border-bottom:none;
	color:#1c6ea8;
	font-weight:bold;
	cursor:pointer;
}


.prew_news{
	margin:8px 0px 8px 0px;
	padding:0px;
	min-height:115px;
}
.prew_news dt{
	margin:0px 0px 0px 112px;
	padding:0px;
	font-size:12px;
}
.prew_news dd{
	margin:0px 0px 0px 112px;
	padding:0px;
	color:#575757;
	font-size:11px;
}
.prew_news dd.date{
	color:#959595;
	font-size:11px;
	margin:0px;
	padding:0px 0px 6px 0px;
}
.prew_news dd.photo{
	margin:0px;
	padding:0px;
	float:left;
}
.clear.hr_news{
	background:url(images/027.gif) right top no-repeat;
}
.link_archive{
	background:url(images/029.gif) left top no-repeat #f1f1f1;
	width:141px;
	height:20px;
	padding:4px 0px 0px 5px;
	font-size:11px;
	margin:7px 0px 0px 0px;
}
.productImage{
	width:560px;
	/*overflow:hidden;*/
	/*border:1px solid #cdcdcd;*/
	margin-left:45px;
	position:relative;
	background: #fff url(images/pop-up.jpg) left repeat-y;
	text-align:center;
}
.productImage_corner{
	width:9px;
    height:10px;
	position:absolute;
	background:url(images/pop-up_corner.jpg) right top no-repeat;
    top:0;
	right:0;
}	
.haracter{
	background:#f0f0f0;
	width:560px;
	margin:0 0 0 44px;
	padding-bottom:20px;
}
#wrapToProductionContent .haracter p{
	margin-left:25px;
}
.haracter_ref{
	background:#e2e0e4;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 10px;
}
#content .haracter_ref p{
	margin:0px;
	padding:0px;
}
#wrapToProductionContent{
	margin-top:-55px;
}
#wrapToProductionContent .ramka-top{
	float:left;
	width: 653px;
	height:35px;
	background:url(images/079.gif) left top no-repeat;
	clear:right;
	margin:25px 25px 0 25px
}
#wrapToProductionContent .ramka-middle{
	float:left;
	background: #e4e4e4;
	width: 653px;
	clear:both;
	margin:0 25px 0 25px;
}
#wrapToProductionContent .ramka-bottom{
	float:left;
	width: 653px;
	height:60px;
	background:url(images/080.gif) left top no-repeat;
	margin:0 25px 0 25px
}
#wrapToProductionContent .print{
	/*float:left;*/
	margin:0 0 30px 50px;
	/*display:inline;*/
}
#wrapToProductionContent .print img{
	margin:2px 10px 0 0;
	/*float:left;*/
}
#wrapToProductionContent .print1{
	/*float:right;*/
	margin:0 0 30px 45px;
	background:url(images/081.gif) left 2px no-repeat;
	padding-left:25px;
}
#wrapToProductionContent p.zag{
	/*width:610px;*/
	clear:right;
	font-size:19px;
	color:#bc2020;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#wrapToProductionContent p{
	/*width:610px;*/
	margin:12px 45px 10px 45px;
}
#wrapToProductionContent .haracter h4{
	font-size:14px;
	padding-top:20px;
	margin-left:20px;
	
}
.haracter ul{
	margin:5px 20px 20px 20px;
	padding:0px 0px 20px 20px;
}
.haracter table{
	margin:5px 20px 20px 20px;
}
.haracter table th{
	text-align:left;
	padding-right:18px;
	font-size:13px;
}
.haraharacter table td{
	
	font-size:13px;
}
#wrapToProductionContent p.download-catalog{
	margin-left:45px;
	float:left;
}
#wrapToProductionContent p.download-catalog img{
	margin:0px 10px 0px 0px;
	float:left;
	border:0;
}
#strength{
	width:281px;
	position:relative;
	margin:0px -22px 0px -27px;
	}
#strength .central_office{
	background:url(images/NY/032.gif) left top no-repeat;
	padding:50px 0px 60px 45px;
	line-height:17px;
	font-size:11px;
	color:#575757;
}
#strength .central_office_banner{
	padding:10px 0px 10px 45px;
}
/*#bg_menu{
	background:#fff;
	position:relative;
	z-index:0;
	width:900px;
	height:20px;
	margin:20px 0 0 54px;
}*/
#strength .central_office img{
	display:block;
}
#strength .central_office p{
	margin-top:7px;
}
#content .link_archive a{
	background:url(images/028.gif) left 2px no-repeat;
	color:#269cb9;
	padding-left:18px;
}
#footer{
	width:980px;
	min-height:108px;
	margin:0px auto 0px auto;
	background:url(images/009.gif) left bottom no-repeat;
	font-size:11px;
	color:#707070;
	padding-top:1px;
	position:relative;
	}
#footer p.copyright{
	width:271px;
	float:left;
	display:inline;
	margin:30px 0px 0px 30px;
	}
#itech_logo a, #itech_logo img{display:block; margin:0px; padding:0px;}
#itech_logo{
	position:absolute;
	bottom:0px;
	right:14px;
}
#footer .adresa{
	float:left;
	width:625px;
	}
#footer .adresa h3, #footer .adresa h3{
	margin:0px;
	padding:0px;
	display:block;
}
#footer .adresa h3 a:hover{
	border-bottom:2px solid #1c6ea8;
	padding-bottom:1px;
	display:block;
	float:left;
}
#footer .adresa address{
	float:left;
	padding:6px 0px 0px 12px;
	margin:11px 50px 0px 0px;
	background:url(images/018.gif) left top repeat-y;
	font-style:normal;
	min-height:42px;
	}
#footer .adresa .moscow{
	color:#575757;
	}
.swapListElem{

}
.swapListElem .clickedSwap{
	cursor:pointer;
	border-bottom:1px dashed #666666;
}
.swapListElem .showedSwap div{
	display:none;
	padding-top: 7px;
}

.team td p{
	margin:20px 40px 0 0;
	padding:0;
	font-size:11px;
	color:#717171;
	padding:0;
}
.team td img{
	margin:0 30px 0 0;
}
.bg1{
	background:url(images/060.gif) left top repeat-x;
}
.bg2{
	background:url(images/061.gif) left top repeat-x;
}
.bg3{
	background:url(images/084.gif) left top repeat-x;
}
.bg4{
	background:url(images/085.gif) left top repeat-x;
}
.team{
	width:100%;
	margin:0;
	padding:0;
}
.team td{
	padding-bottom:30px;
}
a.komp{
	background: url(images/082.gif) left 3px no-repeat;
	padding:5px 0px 5px 25px;
	display:block;
	
}

#footer #podarok{
	position:absolute;
	z-index:0;
	margin:-114px 0px 0px -200px;
	width:228px;
	height:204px;
	background:url(images/NY/podarok.gif);
}
#main #shar{
	position:absolute;
	z-index:0;
	margin:0 0px 0 -160px;
	width:182px;
	height:373px;
	background:url(images/NY/shar.gif);
}

#elka1{
	position:relative;
	z-index:0;
	margin:0px 0px 0 0px;
	width:100%;
	height:289px;
	background:url(images/NY/elka.gif) right top no-repeat;
}

.kroshki{
	margin: 0 0 10px 14px;
	font-size: 11px;
	color: #959595;
}

.kroshki a{text-decoration: none; color: #959595;}
#content ul.toggleMenu li ul li ul li {background: none;}
.filial{color: #1C6EA8;}

.sert
{
	width: 145px;
	height: 140px;
	float: left;
	background: #dfe4e8;
	margin-right: 10px;
	text-align: center;
	padding-top: 5px;
}

.sert_block
{
	margin: 0 0 10px 0;
}

.sert.hor
{
	height: 123px;
	padding-top: 22px;
}

.tbl
{
	width: 850px;
	border-collapse: collapse;
	border: 1px solid #000;
	background: #ffefe1;
	margin: 20px;
	color: #575757;
    font-family: Arial,sans-serif;
    font-size: 12px;
}

.tbl td
{
	border: 1px solid #000;
	padding: 5px;
	vertical-align: top;
}

.tbl_cent
{
	text-align: center;
}

.tbl_back
{
	background: #0b71a8;
	text-align: center;
	color: #fff;
}

.tbl2
{
	width: 850px;
	border-collapse: collapse;
	border: 1px solid #000;
	margin: 20px;
	color: #575757;
    font-family: Arial,sans-serif;
    font-size: 12px;
}

.tbl2 td
{
	border: 1px solid #000;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.img_wrap
{
	margin: 20px;
}

.frame
{
	position: relative;
	background: #e4e4e4;
}

.frame_inner
{
	margin: 10px;
	padding: 20px;
}

p.in_li{
	padding:10px 10px 10px 25px;
	background: #f0f0f0 url(images/037.gif) 13px 17px no-repeat !important;
	margin: 0 !important;
	}
.intb
{
	width: 250px;
	margin-left: 45px;
}

.frame_top{
	float:left;
	width: 900px;
	height:35px;
	background:url(images/frame_top.gif) left top no-repeat;
	clear:right;
	margin:25px 25px 0 25px
}
.frame_middle{
	float:left;
	background: #e4e4e4;
	width: 900px;
	clear:both;
	margin:0 25px 0 25px;
}
.frame_bottom{
	float:left;
	width: 900px;
	height:60px;
	background:url(images/frame_bottom.gif) left top no-repeat;
	margin:0 25px 0 25px
}

.fr
{
	padding-left: 20px;
}
.prod_cat{
	width:980px;
	margin:0px 10px;
	padding:0px;
	border-collapse:collapse;
}
.prod_cat td{
	border:1px solid #000;
	text-align:center;
	padding:5px 3px;
}
#grey_ramka_in_katalog{
	background:#E4E4E4;
	padding:30px 0;
	-moz-border-radius: 50px 50px;
	border:1px solid #E4E4E4;
	margin:10px;
}
#grey_ramka_in_katalog .prod_cat{
	font-size:13px;
}
#grey_ramka_in_katalog .print1{
	margin:0 0 30px 45px;
	background:url(images/081.gif) left 2px no-repeat;
	padding-left:25px;
}
#grey_ramka_in_katalog .cat_img{
	text-align:center;
	margin-bottom:20px;
}
#grey_ramka_in_katalog .print img{
	margin:2px 10px 0 0;
}
#grey_ramka_in_katalog p.zag{
	clear:right;
	font-size:19px;
	color:#bc2020;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#grey_ramka_in_katalog p{
	margin:12px 45px 10px 45px;
}	
