html, body {
	height:100%;
}
body {
	background:#FFFFFF;
	width:100%;
	min-width:990px;
}
.main{
	width:100%;
	height:1000px;
	float:left;
	background:url(/design/images/body_background.png) repeat-x;
	border-top:7px solid #d0d4d7;
}
.left_col{
	width:272px;
	vertical-align:top;
}
.right_col{
	vertical-align:top;
	background:url(/design/images/star_top.png) no-repeat;
	background-position:bottom right;
}
.logo{
	float:left;
	width:235px;
	height:119px;
	background:url(/design/images/logo.png) no-repeat;
	margin-left:24px;
	margin-top:13px;
}
.contacts{
	float:left;
}
.telephones{
	float:left;
	width:237px;
	height:81px;
	background:url(/design/images/telephones.png) no-repeat;
	margin-left:24px;
	margin-top:10px;
	display:inline;
}
#first_tel{
	float:right;
	font-family:tahoma;
	font-size:24px;
	margin-top:-4px;
}
#first_tel span{
	color:#b7b7b7;
}
.second_tel{
	float:right;
	font-family:tahoma;
	font-size:18px;
	text-align:right;
	width:230px;
	margin-top:-5px;
	color:#464646;
}
.icq{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#898989;
	margin-left:24px;
	display:inline;
}
.icq span{
	font-family:'Myriad Pro';
	font-size:14px;
	color:#000000;
}
.email{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#898989;
	margin-left:24px;
	display:inline;
}
.email a{
	font-family:'Myriad Pro';
	font-size:14px;
	color:#79bd22;
}
.find{
	float:left;
	width:202px;
	height:61px;
	background:url(/design/images/find_background.png) no-repeat;
	margin-top:25px;
	margin-left:24px;
	display:inline;
}
.find_headline{
	float:left;
	font-family:'Myriad Pro';
	font-size:16px;
	color:#66b401;
	margin-top:7px;
	display:inline;
	width:202px;
	text-align:center;
	text-transform:uppercase;
}
#select_producer{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	margin-top:9px;
	margin-left:16px;
	display:inline;
	width:170px;
}
#find_open{
	position:absolute;
	z-index:10;
	width:234px;
	height:193px;
	background:url(/design/images/find_open_background.png) no-repeat;
	left:15px;
	top:230px;
	_left:-10px;
	_top:-10px;
	display:none;
}
.find_open_headline{
	float:left;
	font-family:'Myriad Pro';
	font-size:16px;
	color:#636363;
	margin-top:20px;
	text-transform:uppercase;
	margin-left:50px;
	display:inline;
}
.find_close_button{
	float:right;
	width:16px;
	height:16px;
	background:url(/design/images/find_close_button.png) no-repeat;
	margin-top:12px;
	margin-right:10px;
	display:inline;
}
#producer{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	margin-top:12px;
	margin-left:22px;
	display:inline;
	width:190px;
}
html:first-child #producer{  margin-top:40px;}
#producer_list{
	position:absolute;
	z-index:15;
	text-decoration:none;
	width:203px;
	margin-top:70px;
	margin-left:15px;
	_margin-top:-67px;
	_margin-left:-202px;
	display:none;
}
#producer_list img{
	float:left;
}
.producer_list_content{
	float:left;
	width:201px;
	border-left:1px solid #66b401;
	border-right:1px solid #66b401;
	background:#FFFFFF;
}
.producer_list_content a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	width:180px;
	padding-left:5px;
}
#tech{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	margin-top:8px;
	margin-left:22px;
	display:inline;
	width:190px;
}
#tech_list{
	position:absolute;
	z-index:15;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	width:203px;
	max-height:402px;
	margin-top:144px;
	margin-left:15px;
	_margin-top:7px;
	_margin-left:-202px;
	display:none;
}
#tech_list img{
	float:left;
}
.tech_list_content{
	float:left;
	width:201px;
	border-left:1px solid #66b401;
	border-right:1px solid #66b401;
	background:#FFFFFF;
	max-height:180px;
	overflow:auto;
}
.tech_list_content a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	width:175px;
	padding-left:5px;
}
#consumables{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	margin-top:15px;
	margin-left:22px;
	display:inline;
	width:190px;
}
#consumables_list{
	position:absolute;
	z-index:15;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	width:203px;
	max-height:402px;
	margin-top:98px;
	margin-left:15px;
	_margin-top:-39px;
	_margin-left:-202px;
	display:none;
}
#consumables_list img{
	float:left;
}
.consumables_list_content{
	float:left;
	width:201px;
	border-left:1px solid #66b401;
	border-right:1px solid #66b401;
	background:#FFFFFF;
	max-height:180px;
	overflow:auto;
}
.consumables_list_content a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#636363;
	text-decoration:none;
	width:175px;
	padding-left:5px;
}
.find_button{
	float:left;
	width:84px;
	height:26px;
	background:url(/design/images/find_button.png) no-repeat;
	margin-left:132px;
	margin-top:14px;
	display:inline;
}
.menu{
	float:left;
	margin-left:24px;
	margin-top:30px;
	display:inline;
	background:url(/design/images/menu_background.png) no-repeat;
	background-position:0px 0px;
	width:205px;
}
.menu li{
	float:left;
	width:205px;
	padding-bottom:8px;
	background:url(/design/images/menu_background.png) no-repeat;
	background-position:0px 29px;
}
.menu li span{
	float:left;
	font-family:tahoma;
	font-size:10px;
	color:#b7b7b7;
	margin-left:11px;
	margin-top:8px;
	display:inline;
}
.menu li a{
	float:left;
	font-family:'Myriad Pro';
	font-size:16px;
	color:#66b401;
	margin-top:4px;
	margin-left:8px;
	display:inline;
}
.menu li a:hover{
	color:#252525;
}
.menu .active{
	color:#464646;
	background:none;
}
.menu .active a{
	color:#464646;
}
.menu .ie-li{
	background:none;
}
.sub_menu{
	float:left;
	margin-left:22px;
	display:inline;
	width:180px;
	border:none;
	display:inline;
}
.sub_menu li{
	float:left;
	width:190px;
	padding-top:2px;
	padding-bottom:2px;
	background:none;
	margin-left:0px;
	display:inline;
}
.sub_menu li a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#66b401;
	margin-top:8px;
	display:inline;
	width:160px;
}
.sub_menu .active a{
	color:#464646;
}
.sub_menu li a:hover{
	color:#252525;
}
.sub_menu li span{
	margin-top:14px;
}
.ad{
	float:left;
	width:203px;
	height:211px;
	background:url(/design/images/ad_background.png) top left;
	margin-top:27px;
	margin-left:24px;
	display:inline;
}
.ad .ad_headline{
	float:left;
	font-family:tahoma;
	font-size:20px;
	color:#000000;
	margin-left:10px;
	margin-top:5px;
	display:inline;
}
.ad p{
	font-family:tahoma;
	font-size:11px;
	color:#363636;
	width:183px;
	margin-left:10px;
	margin-top:1px;
}
.news{
	float:left;
	margin-top:27px;
	margin-left:29px;
	display:inline;
}
.news_headline{
	float:left;
	font-family:tahoma;
	font-size:20px;
	color:#000000;
	width:190px;
}
.news_date{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#898989;
	width:190px;
	margin-top:15px;
}
.news a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#66b401;
	width:210px;
	margin-top:5px;
}
.news-content{
	float:left;
}
.content .news-content p{
	margin-top:5px;
}
.trafx{
	float:left;
	margin-top:27px;
	margin-left:29px;
	display:inline;
}
.trafx_headline{
	float:left;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.trafx a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#66b401;
	width:210px;
	margin-top:5px;
}
.flash_menu{
	float:left;
	width:100%;
	height:285px;
	_height:275px;
}
.banners{
	float:left;
	width:100%;
}
.banners div a{
	float:left;
	font-family:'Myriad Pro';
	font-size:18px;
	color:#555555;
	margin-top:5px;
	width:42%;
	padding-left:3px;
	text-decoration:none;
}
.banners div a:hover{
	color:#a4a4a4;
}
.banners div .action{
	color:#ed1c24;
}
.banner-left{
	float:left;
	width:33.5%;
	height:61px;
	background:url(/design/images/banner_background_green.png) repeat-x;
	border-left: 2px solid #66b401;
	margin-top:8px;
	display:inline;
}
.left{
	float:left;
	width:88px;
	height:61px;
}
.banner_cener{
	float:left;
	width:30%;
	height:61px;
	background:url(/design/images/banner_background_violet.png) repeat-x;
	margin-top:8px;
	display:inline;
}
.banner-right{
	float:left;
	width:33.5%;
	height:61px;
	background:url(/design/images/banner_background_green.png) repeat-x;
	border-right: 2px solid #66b401;
	margin-top:8px;
	display:inline;
}
.right{
	float:right;
}
.banner-inner{
	float:left;
	width:32%;
	height:59px;
	display:inline;
	background:url(/design/images/banner_background.png) repeat-x;
	border: 2px solid #66b401;
	margin-top:8px;
}
.banner-inner div{
	float:left;
	width:88px;
	height:59px;
}
.banners .banner-inner a{
	float:left;
	font-family:'Myriad Pro';
	font-size:14px;
	color:#555555;
	margin-top:5px;
	width:50%;
	margin-left:10px;
	text-decoration:none;
	display:inline;
}
.banner-inner-center{
	float:left;
	width:32%;
	height:59px;
	display:inline;
	background:url(/design/images/banner_background.png) repeat-x;
	border: 2px solid #6f448b;
	margin-left:0.3%;
	margin-right:0.3%;
	margin-top:8px;
	display:inline;
}
.banner-inner-center div{
	float:left;
	width:88px;
	height:59px;
}
.banners .banner-inner-center a{
	float:left;
	font-family:'Myriad Pro';
	font-size:14px;
	color:#555555;
	margin-top:5px;
	width:43%;
	margin-left:10px;
	text-decoration:none;
	display:inline;
}
.content{
	float:left;
	width:97%;
	margin-top:35px;
	display:inline;
}
.content h1{
	float:left;
	width:100%;
	font-family:tahoma;
	font-size:20px;
	color:#262221;
	font-weight:500;
	margin-top:20px;
}
.content h2{
	float:left;
	width:100%;
	font-family:tahoma;
	font-size:18px;
	color:#262221;
	font-weight:500;
	margin-top:20px;
}
.content .zagolovok{
	float:left;
	width:100%;
	font-family:tahoma;
	font-size:18px;
	color:#262221;
	font-weight:500;
}
.content p{
	float:left;
	width:90%;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	margin-top:20px;
	display:inline;
	line-height:1.5;
}
.content p strong{
	font-weight:bold;
}
.content p a{
	color:#66B401;
}
.content p a:hover{
	color:#252525;
}
.content p.all_cartrige{
	text-align:right;
	margin-top:0px;
	margin-bottom:50px;
}
.content ul{
	float:left;
	width:90%;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
}
.content ul li{
	float:left;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	margin-top:10px;
	padding-left:15px;
	background:url(/design/images/ul_blank.png) no-repeat;
	background-position:0px 7px;
	width:100%;
}
.content ul li strong{
	font-weight:bold;
}
.content ul li a{
	color:#66B401;
}
.content ol{
	float:left;
	width:90%;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	padding-left:15px;
	list-style-type:decimal;
}
.content ol li{
	float:left;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	margin-top:10px;

	width:100%;
}
.content ol li strong{
	font-weight:bold;
}
.content ol li a{
	color:#66B401;
}
.content table{
	float:left;
	width:90%;
	border:1px solid #cccccc;
	margin-top:30px;
	margin-bottom:5px;
}
.content table tr th{
	background:#767676;
	vertical-align:middle;
}
.content table tr td{
	vertical-align:middle;
}
.content table tr th p{
	float:left;
	padding:10px 10px 10px 10px;
	font-family:tahoma;
	font-size:12px;
	color:#e0e0e0;
	font-weight:bold;
	margin:0px;
}
.content table tr td p{
	float:left;
	padding:10px 10px 10px 10px;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	margin:0px;
}
.content table tr td p a{
	color:#363636;
}
.content table tr td img{
	float:left;
	padding:10px 10px 10px 10px;
	margin:0px;
}
.content table .one{
	background:#FFFFFF;
}
.content table .two{
	background:#ececec;
}
.footer{
	float:left;
	width:100%;
	height:102px;
	background:url(/design/images/footer_background.png) repeat-x;
	display:inline;
}
.footer img{
	float:right;
}
.site_copyright{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#898989;
	margin-left:24px;
	margin-top:30px;
	display:inline;
	line-height:1.6;
}
.site_copyright a{
	color:#66b401;
}
.email_copyright{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#898989;
	margin-left:63px;
	margin-top:30px;
	display:inline;
	line-height:1.6;
}
.email_copyright a{
	color:#66b401;
}
.coint{
	float:left;
	margin-left:63px;
	margin-top:34px;
	display:inline;
	width:100px;
}
.studio_copyright{
	float:right;
	font-family:tahoma;
	font-size:11px;
	color:#898989;
	margin-top:30px;
	margin-right:20px;
	display:inline;
	line-height:1.6;
	text-align:right;
	display:inline;
}
.studio_copyright a{
	color:#66b401;
}
.wr{
	float:left;
	width:100%;
	height:30px;
	background:url(/design/images/star_center.png) no-repeat;
	background-position:bottom right;
}
.orgtech{
	float:left;
	width:600px;
}
.orgtech .orgtech_headline{
	float:left;
	font-family:tahoma;
	font-size:20px;
	color:#262221;
	width:100%;
}
.orgtech_photo{
	float:left;
	width:245px;
	margin-top:10px;
}
.orgtech_photo img{
	float:left;
	width:230px;
	border:1px solid #ececec;
}
.orgtech_info{
	float:left;
	width:335px;
	border:1px solid #cccccc;
	margin-top:10px;
}
.orgtech_info_white{
	float:left;
	width:335px;
	background:#FFFFFF;
}
.orgtech_info_grey{
	float:left;
	width:335px;
	background:#ececec;
}
.orgtech_info div .orgtech_info_headline{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#363636;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font-weight:bold;
	width:160px;
}
.orgtech_info div .orgtech_info_content{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#363636;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	width:160px;
}
.orgconsumables{
	float:left;
	width:580px;
	border:1px solid #cccccc;
	margin-top:10px;
}
.content .orgconsumables_headline{
	float:left;
	font-family:tahoma;
	font-size:20px;
	color:#262221;
	width:100%;
	margin-top:20px;
}
.orgconsumables_title{
	float:left;
	width:100%;
	background:#767676;
}
.orgconsumables_title p{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#363636;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}
.orgconsumables_title .consumables_model{
	padding-left:10px;
	width:115px;
	color:#e0e0e0;
}
.orgconsumables_title .consumables_photo{
	width:130px;
	color:#e0e0e0;
}
.orgconsumables_title .consumables_price{
	width:210px;
	color:#e0e0e0;
}
.orgconsumables_title .consumables_color{
	width:95px;
	color:#e0e0e0;
}
.orgconsumables_content{
	float:left;
	width:580px;
	padding-top:20px;
	padding-bottom:20px;
}
.orgconsumables_content a{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#66b401;
	padding-left:10px;
	width:115px;
}
.consumables_photo_i{
	float:left;
	width:130px;
	min-height:70px;
	_height:70px;
}
.consumables_photo_i img{
	float:left;
	width:100px;
}
.orgconsumables_content .consumables_price_p{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#363636;
	width:210px;
	margin:0px;
}
.orgconsumables_content .consumables_color_p{
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#363636;
	width:95px;
	margin:0px;
	
}
.or{
	float:left;
	font-family:'Myriad Pro';
	font-size:14px;
	color:#636363;
	margin-left:16px;
	margin-top:7px;
	display:inline;
}
#feedback{
	float:left;
	width:400px;
}
#feedback table{
	border:none;
}
#feedback label{
	float:left;
	width:200px;
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	margin-top:10px;
	font-weight:bold;
}
#feedback input{
	float:left;
	margin-top:10px;
	width:200px;
}
#feedback textarea{
	float:left;
	margin-top:10px;
	height:85px;
}
#feedback #submit{
	width:100px;
}
.sub_menu .thlevel{
	color:#764e8c; 
	margin-left:10px;
}
.flash_banner{
	float:right;
	margin-right:2.7%;
	margin-top:20px;
	display:inline;
}
#feedback table tr td p{
	float:left;
	width:90px;
	margin-top:8px;
}
#feedback table tr td input{
	float:left;
	width:200px;
	margin-top:7px;
	border:1px solid #000;
}
#feedback table tr td textarea{
	float:left;
	width:290px;
	border:1px solid #000;
}
#feedback table tr td p#mess{
	width:200px;
}
#feedback #submit{
	float:right;
	margin-top:10px;
	width:100px;
	margin-right:0px;
}
.handle{
	margin-top:-1px;
}