/*	COMMON RULES
	----------------------------------------------------------------- */
/*span.skype_pnh_print_container{display:inline !important;}
span.skype_pnh_container{display:none !important;}
SPAN.skype_pnh_container, SPAN.skype_pnh_container *{display:none !important;}*/
body {
	color: #636466; background: #fff;
	font-size: 12px;
	font: 100%;
	font-family: "Verdana" ,"Arial", sans-serif;
	text-align: center;
	margin: 0; padding: 0;
}
div {
	text-align: left;
}
a {
	color: #ed1c23;
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: none;
}
a img {
	border: none;
}
img {
	display: block;
}
h1, h2, h3, h4 {
	color: #5e5e5e;
	font-family: "tahoma", "arial", "verdana", sans-serif;
	font-weight: normal;
	line-height: 1.0;
}
h1 {
	font-size: 140%;
	margin: 0 0 0.8em 0; padding-bottom: 5px;
}
h2 {
	font-size: 120%;
	margin: 1.3em 0 0.6em 0;
}
h3 {
	font-size: 100%;
	margin: 1.7em 0 0.6em 0;
}
p {
	margin: 0 0 1.35em 0;
}
ul {
	/*list-style: none;*/
	margin: 1.3em 0 1.3em 46px; padding: 0;
}
ul li {
/*	background: url("../_i/icon_list.gif") left 0.5em no-repeat;*/
	/*margin: 0 0 3px 0; padding: 0 0 0 17px;*/
}
ol li ul li {
	background: url("../_i/icon_list.gif") left 0.5em no-repeat;
	margin: 0 0 3px 0; padding: 0 0 0 17px;
}
ol li ul {
	margin: 6px 0;
}
ol {
	margin: 1.3em 0 1.3em 63px; padding: 0;
}
ol li {
	margin: 0; padding: 0;
}
ol li em {
	position: absolute; top: 2px; left: 0;
	color: #414141;
	font: bold 85% "tahoma", "verdana", "arial", sans-serif;
}
ol li ol {
	margin: 3px 0 -3px -12px;
}
ol li ol li {
	padding: 0 0 0 25px;
}
ol li ol li em {
	font-weight: normal;
}
#content_block ul {
	list-style: outside  !important;
}
#slider ul {
	list-style: none  !important;
}
table {
	font: 100% "tahoma", "arial", "verdana", sans-serif;
	table-layout: fixed;
	border-collapse: collapse;
}
table th, table td {
	/*text-align: left;*/
	/*vertical-align: top;*/
	margin: 0; padding: 0;
}

.hide {display:none;}
.right {float:right}
/*	TABLE WO BORDER
	----------------------------------------------------------------- */

#press_centre #news_news #table_c {
     border: 0px;
     border-collapse: collapse;
     border-spacing: 5px;
     height: auto;
     margin: 0px auto;
     width: auto;
}
#press_centre #news_news #table_c tr {
        border: 0px;
	vertical-align: top;
	padding: 10px 18px 10px 18px;
}

#press_centre #news_news #table_c td {
        border: 0px;
	vertical-align: top;
	padding: 10px 18px 10px 18px;
}


#press_centre #news_news #table_c th {
        border: 0px;   
	padding: 10px 18px 10px 18px;
	margin: 0px;
}


form {
	margin: 0; padding: 0;
}

fieldset {
	display: block;
	margin: 0; padding: 0;
	border: 0;
}

textarea, select, input {
	color: #636466;
	font: 87% "tahoma", "arial", "verdana", sans-serif;
}

#body {
	width: 960px;
	margin: 0 auto;
}


/*	HEADER
	----------------------------------------------------------------- */

#header {
	overflow: hidden;
	position: relative;
	/*background: url("../_i/bg_header.gif") left top no-repeat;*/
	height: 95px;
}

#logo {
	left: 24px;
  top: 32px;
	position: absolute;
	background: url("../img/logo.png") left top no-repeat;
	text-indent: -100em;
	width: 190px; height: 55px;
}
#logo a {
	display: block;
	width: 185px; height: 55px;
}

#main-menu {
	overflow: hidden;
	float: right;
	font-size: 11px;
	width: 850px;
	margin: 74px 0 27px 0;
	white-space: nowrap;
}
#main-menu li {
	float: right;
	background: url("../_i/bg_main-menu.gif") left top repeat-y;
	line-height: 1;
	text-transform: uppercase;
	margin: 0 0 0 11px; padding: 0 0 0 15px;
}
#main-menu li.first {
	background: none;
}
#main-menu li a {
	color: #000;
	text-decoration: none;
}
#main-menu li a:hover {
	color: #ed1c23;
}

#prod-menu {
	height: 31px;
	border: 2px solid #909090;
	border-left: none;
	border-right: none;
	clear: both;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#prod-menu ul {
	margin: 1px 0 0 0; 
	position: relative;
	z-index: 1000;
}
#prod-menu ul li {
	float: left;
	color: #fff;
	background: url("../img/menu_top_bg_29x238.png") left top no-repeat;
	font-size: 13px;
	/*font-weight: bold;*/
	/*text-transform: uppercase;*/
	text-align: center;
	width: 238px; 
	height: 31px;
	margin: 0 2.66px 0 0; 
	padding: 0;
		margin-right /*\**/: 2px\9;
}

#prod-menu ul li:first-child {
/*	margin-right: 2.6px !important;*/
}

#prod-menu ul li:last-child {
	margin-right: 0 !important;
}
#prod-menu ul li span {
	height: 25px;
	width: 238px;
	display: table-cell;
	vertical-align: middle;
}
#prod-menu ul li ul li a span {
	height: 31px;
	*padding-top: 2px;
}
#prod-menu ul li a {
	display: block;
	height: 29px;
	color: #fff; 
	/*background: url("../img/menu_a_bg_1px.png") center top no-repeat;*/
	background: transparent;
	width: 100%;
	text-decoration: none;
	*height: 25px;
	*padding-top: 4px;
}
#prod-menu ul li ul  a {
	*height: 20px;
	*padding-top: 9px;
}
#prod-menu ul li a:hover {
	background: #a4a4a4;
}

#prod-menu ul li a span {

}
#prod-menu ul li.first, #prod-menu ul li.last {

}
#prod-menu ul li.first span, #prod-menu ul li.last span {

}
#prod-menu ul li.last {

}
#prod-menu ul li.first a, #prod-menu ul li.last a {

}
#prod-menu ul li.first a span, #prod-menu ul li.last a span {

}

#search {
	overflow: hidden;
	position: absolute; top: 27px; left: 594px;
	font-size: 13px;
}
#search_text {
	float: left;
	width: 233px;
	margin: 0px; padding: 0 0 3px 7px;
	height: 14px;
	border: 1px solid #dedfe0;
}
#search_submit {
	float: left;
	border: 1px solid #dedfe0;
	color: #fff; background: #bfbfbf;
	margin: 0 0 0 2px; padding: 0 6px 0 6px;
	width: 56px;
	height: 18px;
}

#region-select {
	overflow: hidden;
	position: absolute; top: 27px; right: 67px;
	font-size: 13px;
}
#region-select label {
	float: left;
	font-size: 87%;
	margin:0 11px 0 0;
	padding: 2px 0 0 0;
}
#region-select select {
	float: left;
	width: 158px;
	font-size: 87%;
	margin: 0px;
	padding: 0 0 1px 4px;
}

#serv_menu {
	text-align: right;
	margin: 60px 0px 0px 0px;
	padding: 0;
}
#serv_menu ul {

}
#serv_menu ul li {
	display: inline;
	color: #a2a2a2;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 0 1px 0;
	margin-left: 14px;
}
#serv_menu ul li a {
	color: #4d4d4d;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0 0 0 20px;
	margin: 0;
	vertical-align: bottom \0/ ;
}
#serv_menu ul li a:hover {
	color: #ed1c23;
}

#serv_menu_download  {
	background: url("../img/serv_menu_download.gif") 1px 4px no-repeat;	
}
#serv_menu_price  {
	background: url("../img/serv_menu_price.gif") left 4px no-repeat;
	margin-left: 22px !important;
}
#serv_menu_dealers  {
	background: url("../img/serv_menu_dealers.gif") 4px center no-repeat;
}
#serv_menu_service  {
	background: url("../img/serv_menu_service.gif") left 4px no-repeat;
}
#serv_menu_forum  {
	background: url("../img/serv_menu_forum.gif") left 5px no-repeat;
	margin-right: 4px;
}
#serv_menu_contacts  {
	background: url("../img/serv_menu_contacts.gif") left 5px no-repeat;
	margin-right: 4px;
}
#serv_menu .active {
	padding: 0 0 0 20px;
	text-transform: lowercase;
}


/*	STRUCTURE
	----------------------------------------------------------------- */
#structure {
	position: relative;
	overflow: hidden;
}
#structure h1 {
	margin: 22px 0 12px 0; 
	padding: 0px;
}

#structure_breadcrumb {
	width: 100%;
	height: 47px;
	color: #414141;
	font-size: 11px;
}

#structure_breadcrumb a {
	color: #414141;
	text-decoration: none;
	font-size: 11px;
}

#structure_breadcrumb a:hover {
	text-decoration: underline;
}

/*	FOOTER
	----------------------------------------------------------------- */
#footer {
	/*background: url("../_i/bg_footer.gif") left top no-repeat;*/
	border-top:#909090 solid 2px;
	overflow: hidden;
	padding: 16px 0 0 0;
}
#promo_block {
	margin:0; padding: 0;
}
#promo_block li{
	margin: 0 37px 0 0; padding: 0px;
	display: inline;
	background: none;
	width: 213px;
	float: left;
	margin-right /*\**/: 36px\9;
}
#promo_block li:last-child{
	margin:0 !important;
}
#promo_block li img {
	display: inline;
	width: 213px;
	height: 101px;
	margin: 0; padding: 0;
}
#promo_block li a {
	margin: 0px;
	padding: 0px;
}
#promo_block li a img{
	display: inline;
	width: 213px;
	height: 101px
}

#info {
	overflow: hidden;
	background: url("../_i/bg_info.gif") left 15px no-repeat white;
	float: right;
	overflow: hidden;
	margin: -4px 7px 0 0;
	height: 130px;
	width: 205px;
}
#info h4 {
	float: left;
	width: 75px;
	font-size: 10px; font-weight: bold;
	color: #636466;
	margin: 3px -109px 0 20px; padding: 0px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
}
#info p {
	margin: 0 0 0 105px;	
	font-size: 11px;
	padding: 0 0 6px 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#info p a {
	text-decoration: none;
	color: #ed1c23;
	margin: 1px 0 1px 0; padding: 0px;
}
#info p a:hover {
	text-decoration: underline;
}

#studio {
	width: 960px;
	border-top: 2px solid #f72431;
	padding: 8px 0 0 0;
	margin: 14px 0 36px 0;
	clear: both;
}
#studio_text {
	width: 890px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11.1333px;
	line-height: 15.5833px;
}
#foot_social {
	width: 50px;
	float: left;
}
#studio a{
	color: #ed1c23;
	text-decoration: none;
}
#studio a:hover {
	text-decoration: underline;
}


/*	CATALOGUE
	----------------------------------------------------------------- */
#search_form {
	overflow: hidden;
	background: url('../_i/search_form_bg.gif') left bottom no-repeat #f7f7f7;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#search_form_bg {
	background: url('../_i/search_form_bg.gif') left top no-repeat;
	margin: 0px;
	padding: 1px 0 0 0;
}
/*-------------------------------------*/
#search_form ul {
	margin: 0px;
	padding: 13px 0;
	float: left;
}
#search_form ul li {
	background: none;
	margin: 0 26px 0 36px;
	padding: 0 0 4px 0;
}
#search_form ul li label{
	display: inline;
	margin: 0px; padding: 0px;
}
#search_form ul li input {
	margin: 0 7px 0 0;
	padding: 0px;
}
#search_form .submit {
	position: absolute;
	right: 18px;
	bottom: 18px;
	background: #636466;
	border: 1px solid #dedfe0;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 28px 5px 28px;
}
#right_m {
	float: right;
	padding: 0px;
	margin: 13px 171px 0 0;
}
#right_m input {
	margin: 0 6px 0 0;
	padding: 0px;
}
/*-------------------------------------*/
#cat-list {
	width: 960px;
	overflow: hidden;
}
#cat-list ul {
	overflow: hidden;
	background: url("../_i/bg_cat-list.gif") 480px top repeat-y;
	margin: 28px -36px 10px 0;
}
#cat-list li {
	float: left;
	width: 462px;
	margin: 0 36px 0 0; padding: 0;
	background: none;
}
#cat-list li.sep {
	background: #dedfe0 url("../_i/bg_cat-list-li.gif") 462px top no-repeat;
	width: 100%; height: 1px;
	margin: 0;
	border-top: 18px solid #fff; border-bottom: 18px solid #fff;
}
#cat-list li div.text ul {
	width: 210px;
	margin: 5px 0 0 12px; padding: 0;
}
#cat-list li div.text ul li {
	background: url("../_i/icon_list.gif") left 0.5em no-repeat;
	width: 100%;
	margin: 0 0 5px 0; padding: 0 0 0 18px;
}
#cat-list img {
	margin: 22px 0 0 0; padding: 0px;
	width: 170px;
	float: left;
}
#cat-list h2 {
	float: left;
	color: #636466;
	font-weight: bold;
	margin: 24px 0 11px 26px; padding: 0px;
}
#cat-list h2 a {
	text-decoration: none;
	color: #5e5e5e;
}
#cat-list h2 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#cat-list div.text {
	font-size: 87%;
	float: right;
	width: 240px;
	margin: 0 26px 0 0;
	padding: 0px;
	line-height: 1.3;
}
/*	LIST
	----------------------------------------------------------------- */
#list {
	width: 960px;
	margin: 2px 0 32px 0;
	text-align: center !important;
	padding: 0px;
}	
#list li {
	display: inline;
	background: none;
	margin: 0px; padding: 0px;
	color: #636466;
	margin: 0  5px 0 4px;
	font-weight: bold;
	text-transform: uppercase;
}
#list li a {
	color: #ed1c23;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
}
#list li a:hover {
	text-decoration: underline;
}
#list li.previous {
	padding: 0px;
	margin: 0 57px 0 0;
	font-size: 87%;
	font-weight: normal;
	width: 87px;
	text-align: right;
	float: left;
}
#list li.previous a {
	background: url('../_i/bg_previous.gif') left 3px no-repeat;
	padding: 0 0 0 12px;
	margin: 0px;
}
#list li.next {
	padding: 0px;
	margin: 0 0 0 57px;
	font-size: 87%;
	font-weight: normal;
	width: 87px;
	text-align: left;
	float: right;
}

#list li.next a {
	background: url('../_i/bg_next.gif') right 3px no-repeat;
	padding: 0 12px 0 0;
	margin: 0px;
}


/*	DESCRIPTION
	----------------------------------------------------------------- */
#description_header {
	overflow: hidden;
	width: 725px;
	background: url('../_i/search_form_bg.gif') left top no-repeat #f7f7f7;
	margin: 0 0 21px 0;
}
#description_header_menu {
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
#description_header_menu h1 {
	width: 312px;
	float: left;
	font-size: 140%;
	padding: 18px 0 18px 18px; margin: 0;
}
#description_header_menu ul {
	float: right;
	margin: 18px 18px 18px 0;
	font-size: 87%;
	overflow: hidden;
}
#description_header_menu ul li {
	float: left;
	background: none;
}
#description_header_menu ul li a {
	background: url('../_i/bg_description_header_menu.gif') left center no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #4d4d4d;
	white-space: nowrap;
}
#description_header_menu ul  li a:hover {
	color: #ed1c23;
}
/*------------------------------------------------------*/
#second_menu {
	margin: 0; padding: 0;
	width: 960px;
	font-size: 94%;
}
#second_menu li {
	float: left;
	width: 192px;
	margin: 0px; padding: 0px;
	background: none;
}
#second_menu li span a {
	text-decoration: none;
	margin: 0px; padding: 0px;
}
#second_menu li span{
	margin:0px; padding: 10px 0 10px 0;
	width: 192px;
	float: left;
	background: url('../_i/bg_second_menu.gif') left bottom no-repeat #fff;
	color: #ed1c23;
	text-align: center;
}
#second_menu li a:hover {
	text-decoration: underline;
}
#second_menu .last {
	background: url('../_i/bg_second_menu_active.gif') left bottom no-repeat;
	margin: 0px; padding: 0px;
}
#second_menu .last span span  {
	margin:0px; padding: 10px 0 10px 0px;
	width: 192px;
	float: left;
	background: url('../_i/bg_second_menu_last.gif') right bottom no-repeat #fff;
}
#second_menu .last span {
	background: url('../_i/bg_second_menu_active.gif') right bottom no-repeat;
	display: block;
	width: 192px;
	margin: 0px; padding: 0px;
}
#second_menu .active {
	background: url('../_i/bg_second_menu_active.gif') left bottom no-repeat;
	width: 192px;
	margin: 0px; padding: 10px 0 10px 0px;
}
#second_menu .active span {
	background: #f7f7f7;
	margin: 0px; padding: 0px;
	color: #636466;
}


/*	CONTENT
	----------------------------------------------------------------- */
.content_left_img {
	width: 230px;
	padding: 0; margin: 36px 0 0 0;
}
#spacer {
	width: 230px;
	height: 113px;
}
#spacer_1 {
	width: 230px;
	height: 650px;
}
.content_left_link {
	position: absolute;
	bottom: 45px;
	padding: 27px 0 22px 32px;
	margin: 40px 0 0 0;
	width: 213px;
	text-transform: uppercase;
	color: #ed1c23;
	border-left: 1px solid #dedfe0;
	border-bottom: 1px solid #dedfe0;
}
.content_left_link a {
	padding: 0 0 0 14px;
	text-decoration: none;
	background: url('../_i/bg_next.gif') left 4px no-repeat;
}
.content_left_link a:hover {
	text-decoration: underline;
}
#content_text {
	float: right;
	width: 712px;
	margin: 4px 0 9px 0;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	min-height: 614px;
	height: auto !important;
	height: 614px;
}
#content_text h2 {
	margin: 0 0 14px 0;
	padding: 0;
	font-size: 140%;
	font-weight: bold;
	color: #5e5e5e;
}
#content_text p {
	margin: 0 0 21px 0;
	padding: 0px;
}
#content_text a {
	color: #ed1c23;
	text-decoration: none;
}
#content_text a:hover {
	text-decoration: underline;
}
#body .content_text_pic {
	float: left;
	margin: 0 37px 0 0;
	padding: 0 0 18px 0;
}
#body .content_text_pic img {
	border: 1px solid #dedfe0;
	margin: 0 0 -21px 0;
	padding: 0;
}
#body .content_text_pic p {
	border-bottom: 1px solid #dedfe0;
	border-left: 1px solid #dedfe0;
	font-style: italic;
	font-size: 87%;
	margin: 0px;
	padding: 35px 0 15px 16px;
}


/*	DOWNLOADS
	----------------------------------------------------------------- */
#downloads {
	border-bottom: 1px solid #dedfe0;
	width: 960px;
	margin: 0px;
	padding: 0 0 23px 0;
	overflow: hidden;
}
#downloads li {
	width: 800px;
	margin: 0 0 16px 27px; padding: 0 0 3px 0;
	background: none;
	float: left;
	font-size: 94%;
	background: url('../_i/bg_download_link_none.gif') 11px 3px no-repeat;
}
#downloads li.head {
	background: none;
}
#downloads li h2 {
	font-size: 140%;
	color: #5e5e5e;
	margin: 10px 0 0 0;	padding: 0;
}	
#downloads li a {
	padding: 0 0 0 50px;
	margin: 0;
	color: #5e5e5e;
	float: left;
	text-decoration: none;
}
#downloads li span {
	color: #636466;
	padding-left: 49px;
}
#downloads li a:hover, #downloads li a:active {
	text-decoration: underline;
	color: #ed1c23;
}
#downloads li.zip {
	background: url('../_i/bg_download_link_zip.gif') left 3px no-repeat;
	margin-left: 27px;
}
#downloads li.rar {
	background: url('../_i/bg_download_link_rar.gif') left 3px no-repeat;
	margin-left: 27px;
}
#downloads li.pdf {
	background: url('../_i/bg_download_link_pdf.gif') left 3px no-repeat;
	margin-left: 27px;
	padding-bottom: 3px;
}
#downloads li.sys {
	background: url('../_i/bg_download_link_sys.gif') 8px 3px no-repeat;
	margin-left: 27px;
}
#downloads li.doc {
	background: url('../_i/word_pic.jpg') 8px 3px no-repeat;
	margin-left: 27px;
}
#downloads li.xls {
	background: url('../_i/exel_pic.jpg') 8px 3px no-repeat;
	margin-left: 27px;
}
#downloads li.ppt {
	background: url('../_i/pp_pic.jpg') 8px 3px no-repeat;
	margin-left: 27px;
}
#downloads li.sys a {
	padding: 0 0 0 50px;
	margin: 0;
}
#downloads li.sip {
	background: url('../_i/bg_download_link_sys.gif') 8px 3px no-repeat;
	margin-left: 27px;
}
#downloads li.sip a {
	padding: 0 0 0 50px;
	margin: 0;
}
#downloads li.exe {
	background: url('../_i/bg_download_link_exe.gif') left 1px no-repeat;
	margin-left: 27px;
}
.other_link {
	float: left;
	margin: 13px 0 0 18px; padding: 0 0 41px 0;
	background: url('../_i/bg_next.gif') left 5px no-repeat;
}
.other_link a {
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 0 11px;
	font-size: 90%;
	
}
.other_link a:hover {
	text-decoration: underline;
}


/*	PROJECTS
	----------------------------------------------------------------- */
#wrap-pro {
	overflow: hidden;
	background: url("../_i/bg_wrap-pro.gif") 480px top repeat-y;
	margin-bottom: 45px;
	font-size: 94%;
}
#wrap-pro h2 {
	background: #f7f7f7 url("../_i/bg_header-med.gif") left top no-repeat;
	font-size: 140%;
	margin: 0 0 19px 0;
}
#wrap-pro h2 span {
	background: url("../_i/bg_header-med.gif") left bottom no-repeat;
	display: block;
	padding: 13px 16px 15px 16px;
}

#projects {
	float: left;
	display: inline-block;
	margin: 20px 0px 0px 0px;
}
#projects ul {
	margin: 0;
}
#projects ul li {
	background: none;
	margin: 0 0 29px 0; padding: 0 0 0 17px;
}
#projects ul li h3 {
	background: url("../_i/bg_next.gif") left 3px no-repeat;
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 8px -17px; padding-left: 17px;
}
#projects ul li h3 a {
	text-decoration: none;
	color: #5e5e5e;
}
#projects ul li h3 a:hover, #projects ul li h3 a:active {
	text-decoration: underline;
	color: #ed1c23;
}
#projects ul li p {
	margin: 0;
	font-size: 94%;
}
#year_data {
	float: left;
	font-size: 85%;
	margin: 0;
	padding: 23px 18px;
	text-transform: uppercase;
	width: 20px;
}
#year_data a {
	background: url("../_i/bg_next.gif") left 0.25em no-repeat;
	padding-left: 15px;
	text-decoration: none;
}

#projects-other {
	font-size: 85%;
	text-transform: uppercase;
	width: 213px;
	margin: 0; padding: 23px 18px;
	border-bottom: 1px solid #dedfe0; border-left: 1px solid #dedfe0;
}
#projects-other a {
	background: url("../_i/bg_next.gif") left 0.25em no-repeat;
	padding-left: 15px;
	text-decoration: none;
}
#projects-other a:hover, #projects-other a:active {
	text-decoration: underline;
}
#clients {
	float: left;
	display: inline-block;
}
#clients h2 {
	margin-bottom: 17px;
}
#clients-list {
	float: left;
	width: 165px;
	margin: 0 -165px 0 0;
}
#clients-list li {
	background: none;
	font-weight: bold;
	text-align: right;
	margin: 0 0 6px 0; padding: 0 27px 0 0;
	list-style: none;
}
#clients-list li.active {
	background: url("../_i/bg_clients.gif") right 0.7em no-repeat;
}
#clients-list a {
	text-decoration: none;
	color: #5e5e5e;
}
#clients-list a:hover, #clients-list a:active {
	text-decoration: underline;
	color: #ed1c23;
}
#clients-sublist {
	margin: 0 0 0 165px;
}
#clients-sublist li {
	background: url("../_i/bg_clients-li.gif") left top no-repeat;
	font-weight: normal;
	text-align: left;
	margin: 0; padding: 0 0 6px 47px;
	list-style: none;
}
#clients-sublist li.first {
	background: url("../_i/bg_clients-li-first.gif") left top no-repeat;
}
#clients-sublist li.last {
	background: url("../_i/bg_clients-li-last.gif") left top no-repeat;
}
#clients-sublist li a {
	display: block;
	background: url("../_i/bg_clients-li-link.gif") left 5px no-repeat;
	margin-left: -22px; padding-left: 22px;
	color: #636466;
}
#clients-sublist li a:hover {
	color: #ed1c23;
}
#projects-list {
	margin-bottom: 20px;
	font-size: 94%;
}
#projects-list h2 {
	background: #f7f7f7 url("../_i/bg_h2.gif") left top no-repeat;
	font-size: 140%;
	margin: 0 0 24px 0;
}
#projects-list h2 span {
	display: block;
	background: url("../_i/bg_h2.gif") left bottom no-repeat;
	padding: 13px 16px 15px 16px;
}
#projects-listing {
	margin: 0 0 10px 0; padding: 0px;
}
#projects-listing li {
	background: none;
	margin: 0 0 29px 15px; padding: 0;
	overflow: hidden;
}
#projects-listing li h3 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 10px 0px 0px; 
	padding: 15px 0 3px 0;
	float: left;
	width: 331px;
	text-align: right;
}
#projects-listing li h3 a {
	text-decoration: none;
	color: #5e5e5e;
}
#projects-listing li h3 a:hover, #projects-listing li h3 a:active {
	text-decoration: underline;
	color: #ed1c23;
}
#projects-listing li div.pr_list_p {
	width: 575px;
	padding: 7px 0 7px 17px;
	margin-left: 349px;
	border-left: 1px solid #ed1c23;
	font-size: 94%;
}
#projects-listing li div.pr_list_p p {
	display: inline;
}
#projects-listing li div.pr_list_p a {
	display: inline;
	margin: 0 0 0 6px; padding: 0;
	border: none;
}
#projects-listing li div.pr_list_p a img {
	display: inline;
}
#projects-list #list {
	border-top: 1px solid #dedfe0;
	text-align: left;
	margin: 0; padding: 32px 0 12px 0;
}
#projects-card {
	overflow: hidden;
	position: relative;
	margin: 0; padding-bottom: 20px;
	font-size: 94%;
}
#projects-card h2 {
	background: #f7f7f7 url("../_i/bg_h2.gif") left top no-repeat;
	font-size: 140%;
	margin: 0 0 26px 0;
}
#projects-card h2 span {
	display: block;
	background: url("../_i/bg_h2.gif") left bottom no-repeat;
	padding: 13px 16px 15px 16px;
}
#projects-sidebar {
	background: #f7f7f7 url("../_i/bg_projects-sidebar.gif") left top no-repeat;
	float: left;
	width: 213px;
	margin: 0 -213px 85px 0;
}
#projects-sidebar div {
	background: url("../_i/bg_projects-sidebar.gif") left bottom no-repeat;
	padding: 20px 18px 7px 18px;
}
#projects-sidebar dl {
	margin: 0; padding: 0;
}
#projects-sidebar dl dt {
	font-size: 11px;
	margin: 0 0 4px 0; padding: 0;
}
#projects-sidebar dl dd {
	color: #5e5e5e;
	margin: 0 0 14px 27px; padding: 0;
}
#projects-sidebar dl dd ul {
	margin: 0 0 0 -16px; padding: 0;
}
#projects-sidebar dl dd ul li {
	#background: url("../_i/icon_list.gif") left 0.4em no-repeat;
	line-height: 1.2;
	margin: 0 0 6px 0;
}
#projects-sidebar dl dd a {
	text-decoration: none;
}
#projects-sidebar dl dd a:hover, #projects-sidebar dl dd a:active {
	text-decoration: underline;
}
#projects-content {
	margin-left: 249px;
	font-size: 94%;
	min-height: 614px;
	height: auto !important;
	height: 614px;
}
#projects-content h2 {
	background: none;
	font-size: 140%;
	font-weight: bold;
	margin: 1.3em 0 0.6em 0;
}
#projects-back {
	position: absolute;
	bottom: 40px; left: 0 ps;
	width: 195px; line-height: 60px;
	padding: 0 0 0 18px;
	border-left: 1px solid #dedfe0; border-bottom: 1px solid #dedfe0;
}
#projects-back a {
	background: url("../_i/bg_next.gif") left 0.3em no-repeat;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
}
#projects-back a:hover, #projects-back a:active {
	text-decoration: underline;
}

/*	CATALOGUE-TECH
	----------------------------------------------------------------- */
#catalogue-tech {
	border-bottom: 1px solid #dedfe0;
	width: 960px;
	margin: 0px; padding: 0 0 37px 0;
}
#catalogue-tech h2 {
	font-size: 130%;
	color: #5e5e5e;
	margin: 33px 0 24px 0;
	padding: 0px;
}
#catalogue-tech table, #content_text table {
	border-bottom: 2px solid #adafb3;
	table-layout: auto;
	margin: 0 0 0 1px;
}
#catalogue-tech table tr td, #content_text table tr td {
	border-top: 1px solid #adafb3;
	border-left: 1px solid #adafb3;
	border-right: 1px solid #adafb3;
	vertical-align: middle;
	padding: 10px 18px 10px 18px;
}
#catalogue-tech table tr th, #content_text table tr th {
	background: #dedfe0;
	border-top: 2px solid #636466;
	border-bottom: 2px solid #636466;
	border-left: 1px solid #636466;
	border-right: 1px solid #636466;
	padding: 10px 18px 10px 18px;
	margin: 0px;
}
#catalogue-tech table tr th.column_1, #content_text table tr th.column_1 {
	
}
#catalogue-tech table tr th.column_2, #content_text table tr th.column_2 {
}
#catalogue-tech table tr th.column_3, #content_text table tr th.column_3 {
}
#catalogue-tech table tr td.no_border, #content_text table tr td.no_border {
	
}
#catalogue-tech table tr.background, #content_text table tr.background {
	background: #fafafa;
}
#catalogue-tech table tr.select, #content_text table tr.select {
	background: #f3f3f3 !important;
}
/*	CATALOGUE-PHONES
	----------------------------------------------------------------- */
#phones {
	width: 960px;
}
#phones h1 {
	margin: 33px 0 16px 1px; padding: 0px;
	font-size: 140%;
}
#phones p {
	border-bottom: 1px solid #dedfe0;
	margin: 0px; padding: 0 0 23px 0;
	font-size: 90%;
}
#phones ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#phones ul li {
	margin: 0px; padding: 0px;
	border-bottom: 1px solid #dedfe0;
	list-style-type: none;
}
#phones ul li a.first {
	float: left;
}
#phones ul.main li {
	background: none;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
#phones ul.main li div {
	margin: 0px;
	padding: 0 0 21px 0;
	width: 300px;
	float: left;
}
#phones ul.main li div h3 {
	margin: 0 0 4px 50px; padding: 0px;
	font-size: 87%;
	font-weight: bold;
	color: #636466;
}
#phones ul.main li div h2 {
	margin: 24px 0 22px 50px; padding: 0px;
}
#phones ul.main li div h2 a {
	text-decoration: none;
	color: #5e5e5e;
	font-size: 110%;
	font-weight: bold;
	margin: 0px; padding: 0px;
}
#phones ul.main li div h2 a:hover {
	color: #ed1c23;
	text-decoration: underline;
}
#phones ul.main li div p {
	border: none;
	font-size: 87%;
	width: 205px;
	margin: 0 0 22px 50px; padding: 0px;
	line-height: 1.3;
}
#phones ul.main li a img {
	width: 200px;
	height: 150px;
	margin: 22px 0 0 0;
}
#phones ul.main li ul.des {
	margin: 0 0 0 60px; padding: 0px;
}
#phones ul.main li ul.des li {
	background: url("../_i/icon_list.gif") left 0.5em no-repeat;
	border: none;
	padding: 0 0 0 15px;
	font-size: 87%;
	min-height: 16px;
	height: auto !important;
	height: 16px;
}
#phones ul.main li ul.des_inf {
	margin: 0 0 0 500px;
	padding: 61px 0 21px 0;
}
#phones ul.main li ul.des_inf li {
	background: url("../_i/icon_list.gif") left 0.5em no-repeat;
	border: none;
	padding: 0 0 2px 18px;
	margin: 0px;
	font-size: 87%;
	min-height: 16px;
	_height: 16px;
}
/*	PARTS
	----------------------------------------------------------------- */
#parts {
	border-bottom: 1px solid #dedfe0;
	width: 960px;
	margin: 0; padding: 0 0 37px 0;
	font-size: 90%;
}
#parts h2 {
	font-size: 140%;
	font-weight: bold;
	color: #5e5e5e;
	line-height: 8px;
	padding: 18px 0 18px 0;
}

#parts table {
	border-bottom: 2px solid #adafb3;
	table-layout: auto;
	margin: 0 0 0 1px;
}
#parts table tr h1 {
	font-size: 105%;
	margin: 0px; padding: 0px;
	font-weight: bold;
	color: #636466;
}
#parts table tr td {
	border-top: 1px solid #adafb3;
	border-left: 1px solid #adafb3;
	border-right: 1px solid #636466;
	vertical-align: top;
	padding: 15px 18px 15px 18px;
	line-height: 1.2;
}
#parts table tr td a {
	text-decoration: none;
}
#parts table tr td a:hover {
	text-decoration: underline;
}
#parts table tr th {
	background: #dedfe0;
	border-top: 2px solid #636466;
	border-bottom: 2px solid #636466;
	border-left: 1px solid #636466;
	border-right: 1px solid #636466;
	padding: 14px 0 0 18px;	margin: 0;
	font-size: 105%;
}
#parts table tr.background {
	background: #fafafa;
}
#parts table tr.select {
	/*background: #fafacf !important;*/
	background: #f3f3f3 !important;
}
#parts table tr th.column_1 {
	padding-left: 18px;
	padding-right: 18px;
}
#parts table tr th.column_2 {
	padding-left: 18px;
	padding-right: 18px;
}
#parts table tr th.column_3 {
	border-bottom: 1px solid #636466;
	padding: 8px 0 9px 22px;
}
#parts table tr th.column_4 {
	padding-right: 18px;
}
#parts table tr th.bord {
	border-top: 1px solid #636466;
	padding: 8px 18px 9px 18px;
}
/*	DOWNLOAD
	----------------------------------------------------------------- */
.dow_p {
	border-bottom: 1px solid #dedfe0;
	padding: 0 18px 23px 18px;
	font-size: 90%;
}
/*#download {
	width: 364px;
	overflow: hidden;
	margin: 0 0 17px 0; padding: 0 0 18px 0;
	float: left;
}*/
#download #type {
	float: left;
	margin: 0px; padding: 0px;
}
#download #type li {
	background: none;
	width: 157px;
	margin: 0px; padding: 0 26px 3px 0;
	text-align: right;
	font-weight: bold;
}
#download #type li.line {
	background: url("../_i/bg_downloads_line.gif") right 9px no-repeat;
}
#download #type li a {
	text-decoration: none;
}
#download #type li a:hover {
	text-decoration: underline;
}
#download #model {
	float: left;
	margin: 0px; padding: 0px;
}
#download #model li span {
	background: url("../_i/bg_downloads_dot_red.gif") left 5px no-repeat;
	padding: 0 0 0 19px;
	font-weight: bold;
	color: #000;
}
#download #model li {
	background: url('../_i/bg_downloads_middle.gif') left top no-repeat;
	width: 150px;
	margin: 0px; padding: 0 0 6px 25px;
	text-align: left;
}
#download #model li a {
	background: url("../_i/bg_downloads_dot_red.gif") left 5px no-repeat;
	text-decoration: none;
	padding: 0 0 0 19px;
	color: #5e5e5e;
}
#download #model li a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#download #model li.first {
	background: url('../_i/bg_downloads_first.gif') left 5px no-repeat;
}
#download #model li.last {
	background: url('../_i/bg_downloads_last.gif') left -110px no-repeat;
}
/*	DOWN_CAT
	----------------------------------------------------------------- */
/*#down_cat {
	width: 595px;
	border-left: 1px solid #dedfe0;
	margin: 0 0 28px 0;
	padding: 0px;
	float: right;
}*/
#down_cat h1 {
	background: url("../_i/bg_down_cat_h1.gif") left top no-repeat #f7f7f7;
	font-size: 135%;
	font-weight: normal;
	margin: 0 0 0 26px; padding: 13px 0 15px 0;
}
#down_cat h1 span {
	background: url("../_i/bg_down_cat_h1.gif") left bottom no-repeat;
	padding: 10px 0 13px 16px; margin: 0;
	line-height: 1;
}
#down_cat h2 {
	margin: 18px 0 10px 26px; padding: 0;
	font-size: 123%;
	font-weight: bold;
}
#down_cat ul {
	margin: 0 0 9px 0; padding: 0;
}
#down_cat ul li {
	height: 35px;
	background: none;
	margin: 0 0 16px 50px; padding: 0 0 0 50px;
	background: url('../_i/bg_download_link_none.gif') 70px center no-repeat;
	list-style: none;
}
#down_cat ul li span {
	color: #636466;
	padding: 0 0 0 63px;
}
#down_cat ul li a {
	margin: 0; padding: 0 0 0 63px;
	text-decoration: none;
	display: block;
	color: #5e5e5e;
}
#down_cat ul li a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#down_cat ul li.zip {
	background: url("../_i/bg_download_link_zip.gif") 63px center no-repeat;
	padding: 0 0 0 50px;
}
#down_cat ul li.rar {
	background: url("../_i/bg_download_link_rar.gif") 63px center no-repeat;
	padding: 0 0 0 50px;
}
#down_cat ul li.pdf {
	background: url("../_i/bg_download_link_pdf.gif") 63px center no-repeat;
	padding: 0 0 0 50px;
}
#down_cat ul li.doc {
	background: url("../_i/word_pic.jpg") 63px center no-repeat;
	padding: 0 0 0 50px;
}
#down_cat ul li.xls {
	background: url("../_i/exel_pic.jpg") 63px center no-repeat;
	padding: 0 0 0 50px;
}
#down_cat ul li.ppt {
	background: url("../_i/pp_pic.jpg") 63px center no-repeat;
	padding: 0 0 0 50px;
}
#down_cat ul li.sip {
	background: url("../_i/bg_download_link_sys.gif") 63px center no-repeat;
	padding: 0 0 0 42px; margin: 0 0 0 58px;
}
#down_cat ul li.sys {
	background: url("../_i/bg_download_link_sys.gif") 63px center no-repeat;
	padding: 0 0 0 42px; margin: 0 0 0 8px;
}
#down_cat ul li.exe {
	background: url("../_i/bg_download_link_exe.gif") 63px center no-repeat;
	padding: 0 0 0 50px;
}
/*	PRESS-CENTRE
	----------------------------------------------------------------- */
#press_centre {
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}
/*-----------------------------------------------------------------*/
#press_centre #left {
	float: left;
	width: 206px;
	height: 100%;
	padding-left: 13px;
	overflow: hidden;
	display: block;
	position:relative;
	z-index: 100;
}
#press_centre #left ul {
	background: white;
	padding: 0px;
	width: 195px;
}
/*-----------------------------------------------------------------*/

/*	Razdelitel
	----------------------------------------------------------------- */
#line_separator {
	width: 0px;
	height: 100%;
	min-height: 100%;
	position: absolute;
	border-right: 1px solid #979797;
	left: 212px;
	z-index: 10;
}

/*	Content
	----------------------------------------------------------------- */
#content_block {
	width: 720px;
	margin-left: 20px;
	float: right;
	display: block;
}

#content_block .line{
	/*height: 24px;*/
	width: 695px;
	border-top: 1px solid #e1e1e1;
	background: #f4f4f4;
	color: #676767;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font: 100%;
	padding: 5px 0 0 21px;
	margin-bottom: 20px;
	min-height: 24px;
}

#content_block_main {
	width: 960px;
	display: block;
}

#content_block_main .line{
	height: auto;
	width: 935px;
	border-top: 1px solid #e1e1e1;
	background: #f4f4f4;
	color: #676767;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font: 100%;
	padding: 5px 0 0 25px;
	margin-bottom: 20px;
	min-height: 24px;
}

#press_centre #left div.div1 {
	background: url("../_i/header_press_centre_grey.gif") left top no-repeat #f7f7f7;
	width: 195px;
	margin: 36px 0 0 0;
	padding: 0px;;
}
#press_centre #left div.div1 div.div2 {
	background: url("../_i/header_press_centre_grey.gif") left bottom no-repeat;
}
#press_centre #left div.div1 div.div2 h1 {
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px; padding: 24px 0 13px 18px;
	color: #5e5e5e;
}
#press_centre #left div.div1 div.div2 p {
	margin: 0 18px 5px 18px; padding: 0px;
	font-size: 87%;
}
#press_centre #left div.div1 div.div2 form {
	padding: 0 0 24px 0; margin: 0 0 0 5px;
}
#press_centre #left form input.text {
	border: 1px solid #dedfe0;
	color: #636466;
	margin: 16px 0 9px 0;
	padding: 2px 0 3px 8px;
	width: 160px;
}
#press_centre #left form input.submit {
	border: 1px solid #dedfe0;
	background: #636466;
	color: #fff;
	margin: 0px;
	padding: 1px 6px 2px 7px;
}
/*-----------------------------------------------------------------*/
#press_centre #middle {
	float: left;
	width: 359px;
	border-right: 1px solid #dedfe0;
	font-size: 94%;
	min-height: 614px;
	height: auto !important;
	height: 614px;
}
#press_centre #middle h1 {
	background: url("../_i/bg_press_centre_header_middle.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 13px 0 14px 0; margin: 0 18px 13px 17px;
}
#press_centre #middle h1 span {
	background: url("../_i/bg_press_centre_header_middle.gif") left bottom no-repeat;
	padding: 13px 66px 12px 18px;
}
#press_centre #middle ul {
	margin: 0px; padding: 0px;	
}
#press_centre #middle ul li {
	background: none;
	margin: 0 18px 0 18px; padding: 0px;
	list-style: none;
}
#press_centre #middle ul li h3 {
	font-size: 95%;
	margin: 0 0 0 18px; padding: 7px 0 4px 0;
}
#press_centre #middle ul li h3 span {
	color: #636466;
	padding: 0 7px;
}
#press_centre #middle ul li h3 a {
	text-decoration: none;
}
#press_centre #middle ul li h3 a:hover {
	text-decoration: underline;
}
#press_centre #middle ul li h2 {
	font-size: 120%;
	font-weight: bold;
	background: url("../_i/bg_next.gif") left 3px no-repeat;
	padding: 0 0 0 17px; margin: 0px;
}
#press_centre #middle ul li h2 a {
	text-decoration: none;
	margin: 0;
	color: #5e5e5e;
}
#press_centre #middle ul li h2 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#press_centre #middle ul li p {
	margin: 8px 18px 19px 18px; padding: 0px;
	font-size: 95%;
}
/*-----------------------------------------------------------------*/
#press_centre #right {
	float: right;
	width: 360px;
	font-size: 94%;
}
#press_centre #right h1 {
	background: url("../_i/bg_press_centre_header_middle.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 13px 0 14px 0; margin: 0 0 22px 17px;
}
#press_centre #right h1 span {
	background: url("../_i/bg_press_centre_header_middle.gif") left bottom no-repeat;
	padding: 13px 56px 12px 18px;
}
#press_centre #right ul {
	margin: 0; padding: 0;
}
#press_centre #right ul li {
	background: none;
	margin: 0 18px 0 18px; padding: 0;
	list-style: none;
}
#press_centre #right ul li img {
	width: 318px;
	border: 1px solid #dedfe0;
	margin: 0 0 14px 16px;
}
#press_centre #right ul li h3 {
	font-size: 100%;
	margin: 0; padding: 4px 0 8px 0;
}
#press_centre #right ul li h3 a {
	text-decoration: none;
}
#press_centre #right ul li h3 a:hover {
	text-decoration: underline;
}
#press_centre #right ul li h3.press {
	margin: 7px 0 9px 17px;
	font-size: 95% !important;
}
#press_centre #right ul li h2 {
	font-size: 110%;
	font-weight: bold;
	background: url("../_i/bg_next.gif") left 3px no-repeat;
	padding: 0 0 0 17px; margin: 0 0 0 -2px;
}
#press_centre #right ul li h2 a {
	text-decoration: none;
	margin: 0;
	color: #5e5e5e;
}
#press_centre #right ul li h2 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#press_centre #right ul li p {
	margin: 0 18px 31px 16px; padding: 0px;
	font-size: 95%;
}
#press_centre #right p.link {
	margin: 0 0 0 35px;
	padding: 19px 24px 0 0;
	border-top: 1px solid #dedfe0;
	width: 194px;
}
#press_centre #right p.link a {
	background: url("../_i/bg_next.gif") left center no-repeat;
	margin: 0px;
	padding: 0 0 0 14px;
	font-size: 95%;
	text-transform: uppercase;
	text-decoration: none;
}
#press_centre #right p.link a:hover {
	text-decoration: underline;
}
/*-----------------------------------------------------------------*/
#press_centre .last_p {
	margin-bottom: 30px !important;
}
/*-----------------------------------------------------------------*/
#press_centre #news {
	width: 720px;
	float: left;
	font-size: 94%;
}
#press_centre #news h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0px; margin: 0 0 23px 17px;
}
#press_centre #news h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#press_centre #news ul {
	margin: 0px; padding: 0px;
}
#press_centre #news ul li {
	background: none;
	margin: 0 18px 0 18px; padding: 0px;
	list-style: none;
}
#press_centre #news ul li h2 {
	font-size: 100%;
	font-weight: bold;
	background: url("../_i/bg_next.gif") left 3px no-repeat;
	padding: 0 0 0 17px; margin: 0 0 0 -2px;
}
#press_centre #news ul li h2 a {
	text-decoration: none;
	margin: 0;
	color: #5e5e5e;
}
#press_centre #news ul li h2 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#press_centre #news ul li h3 {
	font-size: 95%;
	margin: 0 0 5px 16px; padding: 0 0 0 0;
}
#press_centre #news ul li h3 a {
	text-decoration: none;
}
#press_centre #news ul li h3 a:hover {
	text-decoration: underline;
}
#press_centre #news ul li p {
	margin: 9px 18px 26px 16px; padding: 0px;
	font-size: 94%;
}
#press_centre #news #list {
	margin: 32px 0 0 35px;
	padding: 31px 0 14px 0;
	border-top: 1px solid #dedfe0;
	width: 693px;
}
#press_centre #news #list li {
	margin: 0px;
	padding: 0 4px;
	overflow: hidden;
}
#press_centre #news #list li a {
	margin: 0px;
	padding: 0px;
}
#press_centre #news #list li.previous {
	margin: 0 0 0 0;
	padding: 0px;
	float: left;
}
#press_centre #news #list li.previous span {
	padding: 0 0 0 11px;
}
#press_centre #news #list li.previous a {
	padding: 0 0 0 11px;
	background: url("../_i/bg_previous.gif") left center no-repeat;
	margin: 0px;
}
#press_centre #news #list li.next {
	margin: 0px;
	padding: 0px;
	float: right;
}
#press_centre #news #list li.next a {
	padding: 0 11px 0 0;
	margin: 0px;
}
/*-----------------------------------------------------------------*/
#press_centre #news_news {
	width: 720px;
	position: relative;
	float: left;
}
#press_centre #news_news #cont_head_1 {
	background: url("../_i/bg_news_news_h.gif") left top no-repeat #f7f7f7;
	margin: 0; padding: 12px 0 13px 17px;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2;
}
#press_centre #news_news #cont_head_2 {
	background: url("../_i/bg_news_news_h_b.gif") left bottom no-repeat #e5e5e5;
	margin: 0 0 26px 0; padding: 8px 0 8px 17px;
	font-size: 95%;
}
#press_centre #content_text {
	width: 720px;
}
#press_centre .link {
	clear: both;
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0px;
	padding: 13px 0 23px 18px;
	border-bottom: 1px solid #dedfe0;
	border-left: 1px solid #dedfe0;
	width: 194px;
}
#press_centre .link a {
	display: block;
	background: url("../_i/bg_next.gif") left 4px no-repeat;
	text-transform: uppercase;
	padding: 0 0 0 14px;
	margin: 0px;
	text-decoration: none;
	font-size: 87%;
}
#press_centre .link a:hover {
	text-decoration: underline;
}
.link-right {
	border-bottom: none;
	border-left: none;
	border-top: 1px solid #dedfe0;
	margin: 21px 125px 0 35px;
	padding: 13px 0 0 0;
}
.link-right a {
	text-decoration: none;
	background: url("../_i/bg_next.gif") left center no-repeat;
	text-transform: uppercase;
	margin: 13px 0 0 0;
	padding: 0 0 0 14px;
	font-size: 87%;
}
.link-right a:hover {
	text-decoration: underline;
}
/*-----------------------------------------------------------------*/
#press_centre #photos {
	float: left;
	margin: 0px; padding: 0px;
	width: 720px;
	/*border-left: 1px solid #dedfe0;*/
	font-size: 94%;
}
#press_centre #photos h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0px; margin: 0 0 10px 17px;
}
#press_centre #photos h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#press_centre #photos ul {
	margin: 0 0 18px 0; padding: 0 0 0 0;
}
#press_centre #photos ul li {
	background: none;
	margin: 0px; padding: 18px 0;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #dedfe0;
}
#press_centre #photos ul li.last {
	border: none;
	padding-bottom: 0px;
}
#press_centre #photos ul li h2 {
	float: right;
	margin: 0 48px 6px 0;
	padding: 0 0 3px 17px;
	width: 305px;
	background: url("../_i/bg_next.gif") left 4px no-repeat;
}
#press_centre #photos ul li h2 a {
	text-decoration: none;
	font-size: 94%;
	font-weight: bold;
	color: #5e5e5e;
}
#press_centre #photos ul li h2 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#press_centre #photos ul li p {
	float: right;
	margin: 0; padding: 0;
	width: 353px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
#press_centre #photos ul li img {
	float: left;
	border: 1px solid #dedfe0;
	margin: 0px; padding: 0px;
	width: 318px;
}
/*-----------------------------------------------------------------*/
#press_centre #photos_catalogue {
	margin: 0px; padding: 0px;
	float: left;
	width: 720px;
	/*border-left: 1px solid #dedfe0;*/
	font-size: 94%;
}
#press_centre #photos_catalogue h1 {
	background: url("../_i/bg_news_news_h.gif") left top no-repeat #f7f7f7;
	margin: 0 0 0 17px; padding: 12px 0 13px 17px;
	font-size: 140%;
	line-height: 1.2;
}
#press_centre #photos_catalogue h2 {
	background: url("../_i/bg_news_news_h_b.gif") left bottom no-repeat #e5e5e5;
	margin: 0; padding: 8px 0 8px 19px;
	font-size: 95%;
}
#press_centre #photos_catalogue ul {
	margin: 19px 0 19px 0; padding: 0px;
	overflow: hidden;
}
#press_centre #photos_catalogue ul li {
	margin: 0px; padding: 0px;
	float: left;
	background: none;
	list-style: none;
}
#press_centre #photos_catalogue ul li.right img {
	margin-right: 0px;
}
#press_centre #photos_catalogue ul li.left img {
	margin-left: 0px;
}
#press_centre #photos_catalogue ul li img {
	border: 1px solid #dedfe0;
	width: 230px;
	margin: 0px 4px 15px 4px;
	padding: 0px;
}
#press_centre #list {
	width: 711px !important;
	margin: 0 0 0 17px !important;
	padding: 31px 0 14px 0 !important;
	border-top: 1px solid #dedfe0 !important;
	overflow: hidden !important;
	text-align: center !important;
}
#press_centre #list li {
	margin: 0px !important;
	padding: 0 4px !important;
	clear: none !important;
	float: none !important;
	border: none !important;
}
#press_centre #list li a {
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}
#press_centre #list li.previous {
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
}
#press_centre #list li.previous a {
	padding: 0 0 0 11px !important;
	margin: 0px !important;
}
#press_centre #list li.next {
	margin: 0px !important;
	padding: 0px !important;
	clear: none !important;
	float: right !important;
}
#press_centre #list li.next a {
	padding: 0 11px 0 0 !important;
	margin: 0px !important;
}
#press_centre .link_photo {
	clear: both;
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0 0 62px 0;
	padding: 13px 47px 23px 28px;
	border-bottom: 1px solid #dedfe0;
	border-left: 1px solid #dedfe0;
}
#press_centre .link_photo a {
	display: block;
	background: url("../_i/bg_next.gif") left 4px no-repeat;
	text-transform: uppercase;
	padding: 0 0 0 14px;
	margin: 0px;
	text-decoration: none;
	font-size: 87%;
}
#press_centre .link_photo a:hover {
	text-decoration: underline;
}
/*-----------------------------------------------------------------*/
#press_centre #logos {
	margin: 0px; padding: 0px;
	float: left;
	width: 720px;
	/*border-left: 1px solid #dedfe0;*/
	font-size: 94%;
	min-height: 614px;
	height: auto !important;
	height: 614px;
}
#press_centre #logos h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0; margin: 0 0 0 17px;
}
#press_centre #logos h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#press_centre #logos ul {
	overflow: hidden;
	margin: 0; padding: 0px;
}
#press_centre #logos ul li {
	margin: 0px; padding: 0px;
	float: left;
	background: none;
	min-height: 210px;
	height: auto !important;
	height: 260px;
	list-style: none;
}
*html #press_centre #logos ul li {
	height: 260px;
}
#press_centre #logos ul li span {
	margin: 0; padding: 0 0 0 17px;
}
#press_centre #logos ul li.right a {
	margin-right: 0px;
}
#press_centre #logos ul li img {
	border: 1px solid #dedfe0;
	width: 211px;
	margin-bottom: 9px;
}
#press_centre #logos ul li a {
	display: block;
	width: 230px;
	margin: 0px 4px 0 4px;
	padding: 0px;
}
#press_centre #logos ul li a {
	text-decoration: none;
}
#press_centre #logos ul li a:hover {
	text-decoration: underline;
}
#press_centre #logos ul li a span {
	color: #636466;
}
/*-----------------------------------------------------------------*/
#press_centre #action_list {
	float: left;
	margin: 0px; padding: 0px;
	width: 720px;
	/*border-left: 1px solid #dedfe0;*/
	font-size: 94%;
	min-height: 614px;
	height:auto !important;
	height:614px;
}
#press_centre #action_list h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0px; margin: 0 0 0 17px;
}
#press_centre #action_list h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#press_centre #action_list ul {
	margin: 0px; padding: 0 0 0 0;
}
#press_centre #action_list ul li {
	background: none;
	margin: 0; padding: 18px 0;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #dedfe0;
}
#press_centre #action_list ul li.last {
	border: none;
	padding-bottom: 13px;
}
#press_centre #action_list ul li h2 {
	display: block;
	margin: 0 0 11px 0;	
}
#press_centre #action_list ul li h2 a {
	text-decoration: none;
	background: url("../_i/bg_next.gif") left 5px no-repeat;
	padding: 0 0 3px 17px;
	font-size: 95%;
	font-weight: bold;
	color: #5e5e5e;
}
#press_centre #action_list ul li h2 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#press_centre #action_list ul li h3 {
	display: block;
	margin: 0 0 18px 0;
	padding: 0 0 3px 0;
	font-size: 95%;
	font-weight: normal;
} 
#press_centre #action_list ul li p {
	display: block;
	margin: 0; padding: 0;
	font-size: 94%;
}
#press_centre #action_list ul li img {
	float: left;
	border: 1px solid #dedfe0;
	margin: 0 18px 0 0; padding: 0px;
	width: 318px;
}
/*	EDUCATION
	----------------------------------------------------------------- */
	

#education {
	float: left;
	margin: 0px; padding: 0px;
	width: 720px;
	font-size: 94%;
	
}
#education h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 0 17px; padding: 0;
}
#education h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#education #list {
	margin: 0; padding: 0;
	width: 710px;
	height: 100% !important;
	border: none !important;
}
#education #list ul {
	margin: 0 0 0 17px; padding: 0;
	overflow: hidden;
}
#education #list ul li {
	background: none;
	margin: 0 0 12px 0; padding: 0;
	overflow: hidden;
	width: 711px;
	float: left;
}
#education #list ul li p.subm {
	margin: 0 0 -14px 0; padding: 12px 0 18px 18px;
	float: right;
	width: 195px;
	text-transform: uppercase;
	font-size: 87%;
	border-bottom: 1px solid #dedfe0;
	border-left: 1px solid #dedfe0;
}
#education #list ul li p.subm a {
	background: url("../_i/bg_next.gif") left 3px no-repeat;
	margin: 0; padding: 0 0 0 14px !important;
}
#education #list ul li h2.header {
	margin: 0; padding: 0 0 0 16px;
	float: left;
	background: url("../_i/bg_next.gif") left 5px no-repeat;
	width: 420px;
	font-size: 110%;
	text-transform: none;
	text-align: left;
	line-height: 1.2;
}
#education #list ul li h2.header a {
	text-decoration: none;
	color: #5e5e5e;
	font-weight: bold;
}
#education #list ul li h2.header a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#education #list ul li p {
	clear: both;
	font-weight: normal;
	text-align: left;
	font-size: 94%;
	text-transform: none;
	line-height: 1.3;
	margin: 0 0 6px 16px; padding: 0;
	width: 460px;
}
/*	EDUCATION-CATALOGUE
	----------------------------------------------------------------- */
#news_news #edu_h h3.empty {
	height: 11px;
}
#edu_h {
	overflow: hidden;
}
#edu_h h1 {
	font-size: 140% !important;
}
#edu_h #edu_header {
	background: url("../_i/bg_news_news_h.gif") left top no-repeat #f7f7f7;
	margin: 0 0 0 17px; padding: 12px 200px 13px 17px !important;
	font-size: 180%;
	line-height: 1.2;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
#edu_submit {
	position: relative;
	text-align: left;
	font-size: 80%;
	text-transform: uppercase;
	border: 1px solid #dedfe0;
	width: 210px;
	margin: 0 0 23px 0; padding: 7px 0 8px 0;
	background: url("../_i/bg_edu_next.gif") 180px 11px no-repeat #fff;
}
#edu_submit a {
	text-decoration: none;
	padding: 0 0 0px 10px; margin: 0px;
}
#edu_submit a:hover {
	text-decoration: underline;
}
#edu_submit a span {
	font-weight: bold;
	padding: 0; margin: 0;
}
/*	EDUCATION-SHEDULE
	----------------------------------------------------------------- */
#shedule {
	float: left;
	margin: 0; padding: 0 0 18px 0;
	width: 720px;
}
#shedule h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0px; margin: 0 0 27px 17px;
}
#shedule h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#shedule table {
	border-bottom: 1px solid #adafb3;
	table-layout: auto;
	width: 720px;
	font-size: 90%;
}
#shedule table tr td {
	border-top: 1px solid #adafb3;
	border-left: 1px solid #adafb3;
	vertical-align: middle;
	padding: 15px 17px 15px 17px;
}
#shedule table tr td a {
	text-decoration: none;
}
#shedule table tr td a:hover {
	text-decoration: underline;
}
#shedule table tr td span.col_2 {
	font-weight: bold;
}
#shedule table tr td span.col_3 {
	font-size: 95%;
}
#shedule table tr td a.sub {
	text-transform: uppercase;
	font-size: 87%;
}
#shedule table tr th {
	background: #dedfe0;
	border-top: 2px solid #636466;
	border-bottom: 2px solid #636466;
	border-left: 1px solid #636466;
	padding: 14px 0 15px 18px;
	margin: 0px;
}
#shedule table tr th.column_1 {
	border-left: none;
	width: 248px;
}
#shedule table tr th.column_2 {
	width: 154px;
}
#shedule table tr th.column_3 {
	width: 138px;
}
#shedule table tr td.no_border {
	border-left: none;
}
#shedule table tr.background {
	background: #fafafa;
}
#shedule table tr.select {
	background: #f3f3f3 !important;
}
/*	EDUCATION-SERTIFIED
	----------------------------------------------------------------- */
#sertified {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 94%;
}
#sertified p {
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	clear: both;
}
#sertified h2 {
	margin: 29px 0 19px 35px;
	padding: 0px;
	font-size: 140%;
	font-weight: bold;
	clear: both;
}
#sertified #alfabet {
	text-transform: uppercase;
	overflow: hidden;
	margin: 5px 0 15px 0px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #adafb3;
	border-bottom: 1px solid #adafb3;
}
#sertified #alfabet li {
	float: left;
	background: none;
	margin: 0px;
	padding: 0 6px;
	list-style: none;
}
#sertified #alfabet #all {
	padding: 0 14px 0 18px;
	margin: 0 11px 0 0;
	border-right: 1px solid #636466;
}
#sertified #alfabet #all.active {
	margin-top: -6px;
}
#sertified #alfabet li.active {
	font-size: 140%;
	font-weight: bold;
	color: #5e5e5e;
	margin-top: -6px;
	background: none;
}
#sertified #alfabet li a {
	text-decoration: none;
	color: #5e5e5e;
}
#sertified #alfabet li a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#sertified #name {
	margin: 0 0 31px 35px;
	padding: 0 0 24px 0;
	clear: both;
	border-bottom: 1px solid #dedfe0;
}
#sertified #name li {
	margin: 0 0 9px 0;
	padding: 0px;
	font-weight: bold;
	background: none;
}
#sertified #table_name {
	margin: 0 0 0 0; padding: 0 0 18px 0;
	display: block;
	border-bottom: 1px solid #dedfe0;
}
#sertified #table_name tr {
	margin: 0; padding: 0;
}

#sertified #table_name tr:nth-child(2n+1) {
  background-color: #f3f3f3;
}
#sertified #table_name tr th {
	height: 35px;
	background: none repeat scroll 0 0 #DEDFE0;
	border-bottom: 2px solid #636466;
	border-left: 1px solid #636466;
	border-top: 2px solid #636466;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}
#sertified #table_name tr th:first-child {
    border-left: none !important;
}
#sertified #table_name tr th.fio{
	width: 230px;
}
#sertified #table_name tr th.ats{
	width: 90px;
}
#sertified #table_name tr th.date{
	width: 90px;
}
#sertified #table_name tr th.sertificat{
	width: 85px;
}
#sertified #table_name tr th.city{
	width: 110px;
}
#sertified #table_name tr th.company{
	width: 110px;
}
#sertified #table_name tr td {
		height: 28px;
    border-left: 1px solid #ADAFB3;
    border-top: 1px solid #ADAFB3;
    padding: 5px;
    vertical-align: middle;
		text-align: center;
}
#sertified #table_name tr td:first-child {
    border-left: none !important;
}
#sertified #table_name tr td span {
	font-weight: bold;
}
#sertified #name li span {
	font-weight: normal;
}
#list_1 {
	overflow: hidden;
}
#list_1 ul {
	margin: 0;
	padding: 31px 0 14px 0;
	border-top: 1px solid #dedfe0;
	border: none;
	overflow: hidden;
	float: right;
}
#list_1 ul li {
	margin: 0px;
	padding: 0 4px;
	background: none;
	float: left;
}
#list_1 ul li a {
	margin: 0px;
	padding: 0px;
}
#list_1 ul li.previous {
	margin: 0 191px 0 17px;
	padding: 0px;
}
#list_1 ul li.previous a {
	padding: 0 0 0 11px;
	margin: 0px;
}
#list_1 ul li.next {
	margin: 0px;
	padding: 0px;
	float: right;
}
#list_1 ul li.next a {
	padding: 0 11px 0 0;
	margin: 0px;
}
/*	REQUEST
	----------------------------------------------------------------- */
#request {
	float: left;
	margin: 0px; padding: 0 0 18px 0;
	width: 720px;
	font-size: 94%;
}
#request h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0; margin: 0 0 18px 17px;
}
#request h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#request p {
	margin: 0 0 5px 5px; padding: 0;
	font-size: 94%;
}
#request p.form_text {
	padding-top: 10px;
}
#request h2 {
	font-size: 140%;
	font-weight: normal;
	margin: 29px 0 0 34px;
	padding: 0px;
}
#request form {
	overflow: hidden;
	font-size: 98%;
}
#request form h3 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-weight: bold;
	color: #636466;
}
#request form label {
	clear: both;
	float: left;
	width: 200px;
	text-align: right;
	margin: 18px 0 0 0;
	line-height: 20px;
}
#request form input, textarea {
	float: right;
	border: 1px solid #dedfe0;
	margin: 18px 0 0 0; padding: 3px 0 2px 0;
}
#request form #fio {
	width: 265px;
	margin: 30px 213px 0 0;
}
#request form #fio_en {
	width: 265px;
	margin: 30px 213px 0 0;
}
#request form #tel {
	width: 141px;
	margin-right: 337px;
}
#request form #city {
	width: 141px;
	margin-right: 337px;
}
#request form #mail {
	width: 265px;
	margin-right: 213px;
	margin-bottom: 15px;
}
#request form #name {
	width: 462px;
	margin: 30px 18px 0 0;
}
#request form #name_en {
	width: 462px;
	margin: 30px 18px 0 0;
}
#request form #company_site {
	width: 265px;
	margin-right: 213px;
}
#request form #you {
	width: 141px;
	margin-right: 337px;
}
#your_manager_div select {
	width: 265px !important;
	margin-right: 213px !important;
}
#how_know_div select {
	width: 200px !important;
	margin-right: 278px !important;
}
#how_know_div label {
	padding-bottom: 0 !important;
	margin-top: 28px !important;
}
#point_what_lbl {
	margin-top: 9px !important;
}
#request form #point_what {
	width: 141px;
	margin-right: 337px;
	margin-top: 9px;
}
#request form #you {
	width: 265px;
	margin-right: 213px;
}
#request form #which_ats {
	width: 141px;
	margin: 30px 337px 0 0;
}
#request form #other {
	padding: 0 0 0 5px;
	width: 457px;
	height: 64px;
	overflow-y: scroll;
	margin-right: 18px;
}
#request form #sub_but {
	font-size: 87%;
	text-transform: uppercase;
	color: #fff;
	background: #636466;
	margin: 17px 322px 0 0;
	padding: 6px 0 6px 0;
	clear: both;
	width: 160px;
	text-align: center;
}
#request form select {
	float: right;
	width: 462px;
	margin: 30px 18px 0 0;
	padding: 0 0 1px 0;
}
#request form p {
	clear: both;
	margin: 0; padding: 0;
}
/*	WHERE-TO-BUY
	----------------------------------------------------------------- */
#wtb div.div1 {
	margin-top: 0px !important;
}
#left div.div1 div.div2 form select {
	width: 160px;
	margin: 16px 0 9px 0;
	padding: 0px;
}
#where_to_buy {
	float: left;
	overflow: hidden;
	margin: 0px; padding: 0px;
	width: 729px;
	font-size: 94%;
}
#where_to_buy h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0px; margin: 0 0 26px 18px;
}
#where_to_buy h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#where_to_buy ul {
	margin: 0; padding: 0;
}
#where_to_buy ul li {
	overflow: hidden;
}
#where_to_buy ul li.main {
	background: none;
	margin: 0 0 20px 36px; padding: 0 0 20px 0;
	border-bottom: 1px solid #dedfe0;
	font-size: 92%;
}
#where_to_buy ul li.main h2 {
	font-weight: bold;
}
#where_to_buy ul li.last {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#where_to_buy ul li h2 {
	margin: 0 0 18px 0; padding: 0px;
	color: #5e5e5e;
	font-size: 140%;
	font-weight: normal;
}
#where_to_buy ul li ul {
	overflow: hidden;
	margin: 0; padding: 0;
	width: 400px;
	float: left;
}
#where_to_buy ul li ul li {
	background: none;
	float: left;
	clear: none;
	margin: 0 0 3px 0; padding: 0;
	width: 400px;
}
#where_to_buy ul li ul li a {
	text-decoration: none;
}
#where_to_buy ul li ul li a:hover {
	text-decoration: underline;
}
#where_to_buy ul li ul li.left {
	width: 70px;
	text-align: right;
	list-style: none;
}
#where_to_buy ul li ul li.right {
	width: 300px;
	margin-left: 17px;
	list-style: none;
}
#where_to_buy ul li #con_right {
	border: 1px solid #c6c5c2;
	float: right;
	width: 250px;
	height: 250px;
	margin: 0 18px 0 0; padding: 0;	
}
/*	ABOUT-OPINIONS
	----------------------------------------------------------------- */
#opinions {
	float: left;
	margin: 0; padding: 0;
	width: 728px;
	border-left: 1px solid #dedfe0;
	font-size: 90%;
}
#opinions h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 21px 18px; padding: 0;
}
#opinions h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#opinions ul {
	margin: 0 0 0 36px; padding: 0;
}
#opinions ul li {
	background: none;
	margin: 0 0 20px 0; padding: 0 0 15px 0;
	overflow: hidden;
	border-bottom: 1px solid #dedfe0;
}
#opinions ul li.last {
	border-bottom: none;
	padding-bottom: 0px;
}
#opinions ul li h2 {
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 13px 0; padding: 0px;
}
#opinions ul li div p {
	margin: 0 0 8px 0; padding: 0px;
}
#opinions ul li div p img {
	display: inline;
}
#opinions ul li div p img.begin {
	margin-right: 10px;
}
#opinions ul li div p img.end {
	margin-left: 10px;
	margin-bottom: -6px;
}
#opinions ul li div p span {
	font-style: italic;
}
#opinions ul li div.left {
	margin: 0px; padding: 0px;
	float: left;
	width: 195px;
}
#opinions ul li div.right {
	margin: 0px; padding: 0px;
	float: right;
	width: 462px;
}
/*	PARTNERS
	----------------------------------------------------------------- */
#partners {
	float: left;
	margin: 0px; padding: 0px;
	width: 728px;
	/*border-left: 1px solid #dedfe0;*/
	position: relative;
	overflow: hidden;
	font-size: 94%;
}
#partners h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 18px 18px; padding: 0;
}
#partners p {
	margin: 0 0 0 0px;
	font-size: 94%;
}
#partners h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
}
#partners form {
	margin: 23px 0 18px 0px; padding: 0px;
	overflow: hidden;
	font-size: 98%;
}
#partners form #radio {
	clear: both;
	margin: 13px 0 -6px 0; padding: 0px;
	overflow: hidden;
}
#partners form #radio input {
	width: 12px;
	border: none;
	float: left;
	margin: 0 0 6px 191px; padding: 5px 0 0 0;
}
#partners form #radio label {
	margin: 0 0 6px 0; padding: 0px;
	float: right;
	width: 483px;
	text-align: left;
}
#partners form h2 {
	clear: both;
	font-size: 130%;
	font-weight: bold;
	margin: 0px; padding: 22px 0 7px 0;
	color: #5e5e5e;
}
#partners form h3 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-weight: bold;
	color: #636466;
}
#partners form label {
	clear: both;
	float: left;
	width: 195px;
	text-align: right;
	margin: 18px 0 0 0;
	line-height: 20px;
}
#l_org_name_1 {
	padding-top: 6px;
	line-height: 1 !important;
}
#partners form input {
	float: right;
	border: 1px solid #dedfe0;
	margin: 18px 0 0 0; padding: 3px 0 2px 0;
	width: 480px;
}
#partners form input[type="checkbox"] {
	float: left;
	border: none;
	margin: 18px 0 0 0; padding: 3px 0 2px 0;
	width: 120px;
}
#partners form #sub_but {
	font-size: 87%;
	text-transform: uppercase;
	color: #fff;
	background: #636466;
	margin: 27px 322px 0 0;
	padding: 6px 0 6px 0;
	clear: both;
	width: 160px;
	text-align: center;
}
#partners form select {
	float: right;
	width: 462px;
	margin: 30px 20px 0 0;
	padding: 0 0 1px 0;
}
#partners form #org_name_1 {
	margin-top: 28px;
	margin-bottom: 10px;
	padding-left: 5px;
	width: 457px;
	margin-right: 18px;
}
#partners form #org_name_2 {
	margin-top: 28px;
	margin-bottom: 10px;
	padding-left: 5px;
	width: 457px;
	margin-right: 18px;
}
#partners form #region {
	margin-top: 18px;
}
#partners form #name {
	padding-left: 5px;
	width: 260px;
	margin-right: 215px;
}
#partners form #s_name {
	padding-left: 5px;
	width: 260px;
	margin-right: 215px;
}
#partners form #mail {
	padding-left: 5px;
	width: 260px;
	margin-right: 215px;
}
#partners form .pass {
	padding-left: 5px;
	width: 136px;
	margin-right: 339px;
}
#partners form #adr_1 {
	padding-left: 5px;
	width: 457px;
	margin-right: 18px;
}
#partners form #adr_2 {
	padding-left: 5px;
	width: 457px;
	margin-right: 18px;
}
#partners form #adr_3 {
	padding-left: 5px;
	width: 457px;
	margin-right: 18px;
}
#partners form #inn_1 {
	padding-left: 5px;
	width: 136px;
	margin-right: 339px;
}
#partners form #inn_2 {
	padding-left: 5px;
	width: 136px;
	margin-right: 339px;
}
#partners form #kpp {
	padding-left: 5px;
	width: 136px;
	margin-right: 339px;
}
#partners form #city {
	padding-left: 5px;
	width: 260px;
	margin-right: 215px;
}
#partners form #tel {
	padding-left: 5px;
	width: 28px;
	float: left;
	margin-left: 18px;
}
#partners form #tel_a {
	padding-left: 5px;
	width: 92px;
	margin-right: 339px;
}
#partners form #faks {
	padding-left: 5px;
	width: 28px;
	float: left;
	margin-left: 18px;
}
#partners form #faks_a {
	padding-left: 5px;
	width: 92px;
	margin-right: 339px;
}
#partners form #site {
	padding-left: 5px;
	width: 260px;
	margin-right: 215px;
}

#partners form #direction {
	width: 462px;
	margin-right: 18px;
	height: 34px;
}
#partners form #what {
	width: 462px;
	margin-right: 18px;
	height: 93px;
}
#partners form #etc {
	width: 462px;
	margin-right: 18px;
	height: 34px;
}
#sessid, #register {
	display: none;
}


/*	PARTNERS-PASS
	----------------------------------------------------------------- */
#partners #mail_form {
	overflow: hidden;
	padding-bottom: 282px;
	margin-top: 5px;
	margin-left: 36px;
}
	
#partners #mail_form #sub_pass {
	float: right;
	width: 97px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-right: 250px;
	color: #fff;
	background: #636466;
}
#partners #mail_form #email_pass {
	float: left;
	width: 268px;
	margin-left: 18px;
}
#partners #mail_form label {
	width: auto;
	font-weight: bold;
}
#f_form {
	overflow: hidden;
}
#f_form label {
	clear: both;
	float: left;
	width: 43px;
	text-align: right;
	line-height: 20px;
	margin: 0 0 9px 0 !important;
}
#f_form  #f_mail {
	width: 114px !important;
	float: right;
	margin: 0 18px 9px 0 !important;
}
#f_form #f_pass {
	width: 114px !important;
	float: right;
	margin: 0 18px 12px 0 !important;
}
#f_form #f_rem {
	float: left;
	margin: -4px 0 0 53px !important;
	width: 13px;
	height: 20px;
}
#f_form #f_rem_l {
	clear: both;
	float: right;
	padding: 0px !important;
	margin: 0 18px 11px 0 !important;
	width: 103px !important;
	line-height: 1;
}
#f_form #f_sub {
	float: right;
	width: 124px;
	margin: 0 18px 0 0 !important;
}
#f_link {
	border-top: 1px solid #dedfe0;
	padding: 13px 0 16px 0 !important;
	margin-top: -6px !important;
}
#f_link a {
	text-decoration: none;
	background: url("../_i/bg_next.gif") left center no-repeat;
	padding: 0 0 0 18px;
	margin: 0px !important;
}
#f_link a:hover {
	text-decoration: underline;
}
h1.f_header {
	font-weight: bold !important;
	margin: 0 0 0 18px !important;
	padding: 21px 0 17px 0 !important;
	color: #5e5e5e !important;
	text-transform: uppercase;
}
#p_space {
	height: 307px;
}
#p_sent {
	padding-bottom: 19px;
}
/*	PARTNERS-SUPPORT
	----------------------------------------------------------------- */
h1.u_head {
	margin-bottom: 0px !important;
	padding: 18px 0 15px 19px !important;
}
#u_bor {
	background:  #f7f7f7;
	margin: 0 0 19px 0px;
}
#partners #u_text {
	font-weight: bold;
	margin: 0 0 0 17px;
	padding: 18px 0 18px 0;
	overflow: hidden;
	width: 703px;
	line-height: 20px;
	color: #636466;
}
#partners #u_text p {
	float: left;
	width: 277px;
	margin: 0px;
	padding: 0px;
}
#partners #u_text form {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 397px;
	overflow: hidden;
}
#partners #u_text form select {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 1px 0 0 0;
}
#partners #u_text form input {
	width: 91px;
	margin: 0px;
	padding: 1px 0 2px 0;
	float: right;
	color: #fff;
	background: #636466;
}
#partners #u_text p.u_text-a {
	width: 64px;
	margin-left: 12px;
}
/*----------------------------------------------------------------*/
#left div.div1 div.div2 p.id {
	margin: 0px;
	padding: 22px 0 0 0 !important;
	line-height: 1;
}
#left div.div1 div.div2 h3.id {
	margin: 0 0 5px 18px;
	padding: 0px;
	font-weight: bold;
}
#left div.div1 div.div2 a.id {
	margin: 0 0 0 18px;
	padding: 0px;
	text-decoration: none;
	font-size: 87%;
}
#left div.div1 div.div2 a.id:hover {
	text-decoration: underline;
}
#left div.div1 div.div2 p.a_id {
	margin: 16px 17px 0 17px !important;
	padding: 16px 0 23px 0 !important;
	border-top: 1px solid #dedfe0;
}
#left div.div1 div.div2 p.a_id a {
	text-decoration: none;
	background: url("../_i/bg_cross.gif") left 1px no-repeat;
	padding: 0 0 1px 22px;
	margin: 0 0 0 9px;
}
#left div.div1 div.div2 p.a_id a:hover {
	text-decoration: underline;
} 
/*----------------------------------------------------------------*/
#partners table {
	border-bottom: 1px solid #adafb3;
	table-layout: auto;
	width: 720px;
}
#partners table tr td {
	border-top: 1px solid #adafb3;
	border-left: 1px solid #adafb3;
	vertical-align: middle;
	padding: 15px 16px 15px 16px;
}
#partners table tr td a {
	text-decoration: none;
}
#partners table tr td a:hover {
	text-decoration: underline;
}
#partners table tr td a.sub {
	text-transform: uppercase;
	font-size: 87%;
}
#partners table tr th {
	background: #dedfe0;
	border-top: 2px solid #636466;
	border-bottom: 2px solid #636466;
	border-left: 1px solid #636466;
	padding: 14px 0 15px 0;
	margin: 0px;
	text-align: center;
	font-size: 120%;
}
#partners table tr th.column_1 {
	border-left: none;
}
#partners table tr td.no_border {
	border-left: none;
}
#partners table tr.select {
	background: #fff !important;
}
#partners table tr.new_question {
	background: #ffcccc;
}
#partners table tr.question_in_work {
	background: #f4d4ff;
}
#partners table tr.wait_for_client {
	background: #fafacf;
}
#partners table tr.wait_for_vendor {
	background: #cfefff;
}
#partners table tr.question_done {
	background: #d9ffd9;
}
#partners table tr.question_closed {
	background: #fafafa;
}
ul.partners_list {
	margin: 0px !important;
	padding: 33px 0 18px 0 !important;
	width: 728px !important;
	overflow: hidden;
}
ul.partners_list li {
	float: left !important;
	
}
ul.partners_list li.previous {
	float: left !important;
	margin: 0 220px 0 18px !important;
	padding: 0px !important;
	background: orange;
}
ul.partners_list li.next {
	float: right !important;
	margin: 0px !important;
	padding: 0px !important;
}
/*	PARTNERS-CARD
	----------------------------------------------------------------- */
#partners #h_form {
	margin: 0; padding: 0;
	position: relative;
	overflow: hidden;
}
#partners #h_form form {
	margin: 0; padding: 0;
	float: left;
}
#partners #h_form h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 0 17px; padding: 18px 0 18px 18px;
}
#partners #h_form form.del {
	position: absolute;
	top: 16px;
	right: 21px;
}
#partners #h_form form.del input {
	width: 94px;
	margin: 0px;
	background: url("../_i/bg_cross_bw.gif") 9px 2px no-repeat #636466;
	color: #fff;
	padding: 1px 0 2px 16px;
	
}
#partners #h_form div {
	margin: 0 0 0 16px;
	padding: 0;
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat #f7f7f7;
}
#partners #h_form div div {
	margin: 0 17px 0 17px;
	padding: 18px 0 0 0;
	border-top: 1px solid #adafb3;
}
#partners #h_form div form input {
	color: #fff;
	background: #636466;
	margin: 0; padding: 1px 0 2px 0;
}
#partners #h_form div form.inp_1 {
	width: 93px;
	margin: 0; padding: 0;
	position: absolute;
	top: 16px;
	right: 133px;
}
#partners #h_form div form.inp_1 input.inp_1 {
	width: 93px;
}
#partners #h_form div form.inp_2 {
	width: 145px;
}
#partners #h_form div form input.inp_2 {
	width: 145px;
}
#partners #h_form div form input.inp_3 {
	width: 93px;
	float: none;	
}
#partners #h_form div form select {
	margin: 0px;
	padding: 2px 0 1px 0;
	float: left;
}
#l_div #l_com select.sel_1 {
	width: 212px;
	float: left;
}
#l_div #l_com select.sel_2 {
	width: 212px;
	float: right;
	margin-right: 36px;
}
/*------------------------------------------------------------*/
#l_div {
	margin: 17px 0 0 18px;
	padding: 0px;
	width: 480px;
	border-top: 2px solid #dedfe0;
	float: left;
}
#l_div ul {
	margin: 0px;
	padding: 0px;
}
#l_div ul li {
	background: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style: none;
}
#l_div ul li h1 {
	background: #f7f7f7;
	margin: 1px 0 1px 0;
	padding: 22px 0 23px 17px;
	font-size: 140%;
	line-height: 1.2;
	font-weight: normal;
}
#l_div ul li h2 {
	background: url("../_i/bg_l_div_h.gif") left top no-repeat #e5e5e5;
	margin: 27px 0 0 0;
	padding: 0 0 0 18px;
	width: 462px;
	font-size: 87%;
	font-weight: normal;
	line-height: 38px;
}
#l_div ul li h3 {
	background: #f7f7f7;
	margin: 0; padding: 0 0 0 18px;
	line-height: 40px;
	font-size: 100%;
	font-weight: bold;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
#l_div ul li  p {
	color: #5e5e5e;
	margin: 0px;
	padding: 22px 17px 23px 17px;
}
#l_div ul li form.l_menu {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 9px;
	right: 21px;
}
#l_div ul li p.l_p {
	margin: 0px;
	padding: 13px 17px 14px 17px;
	color: #636466;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
#l_div ul li form.l_menu input.l_change {
	width: 93px;
	margin: 0 12px 0 0;
	background: #636466;
	color: #fff;
	padding: 1px 0 2px 0;
}
#l_div ul li form.l_menu input.l_sub {
	width: 93px;
	margin: 0px;
	background: url("../_i/bg_cross_bw.gif") 9px 2px no-repeat #636466;
	color: #fff;
	padding: 1px 0 2px 16px;
}
#l_div ul li form.l_form {
	margin: 0px;
	padding: 9px 0 15px 0;
	overflow: hidden;
	border-top: 1px solid #dedfe0;
	border-bottom: 1px solid #dedfe0;
	background: url('../_i/bg_download_link_none.gif') 24px 12px no-repeat;
}
#l_div ul li form.card_exe {
	background: url('../_i/bg_download_link_exe.gif') 18px 12px no-repeat;
}
#l_div ul li form.card_pdf {
	background: url('../_i/bg_download_link_pdf.gif') 18px 12px no-repeat;
}
#l_div ul li form.card_sys {
	background: url('../_i/bg_download_link_sys.gif') 24px 12px no-repeat;
}
#l_div ul li form.card_zip {
	background: url('../_i/bg_download_link_zip.gif') 18px 12px no-repeat;
}
#l_div ul li form.card_rar {
	background: url('../_i/bg_download_link_rar.gif') 18px 12px no-repeat;
}
#l_div ul li form.card_doc {
	background: url('../_i/word_pic.jpg') 18px 12px no-repeat;
}
#l_div ul li form.card_xls {
	background: url('../_i/exel_pic.jpg') 18px 12px no-repeat;
}
#l_div ul li form.card_ppt {
	background: url('../_i/pp_pic.jpg') 18px 12px no-repeat;
}
#l_div form.l_form_a, #partners form.l_form_a  {
	margin: 0;
	padding: 9px 0 15px 0;
	overflow: hidden;
	border-top: none !important;
	border: 1px solid #dedfe0;
	background: url('../_i/bg_download_link_none.gif') 24px 12px no-repeat;
}
#l_div form.l_form input, #l_div form.l_form_a input, #partners form.l_form_a input {
	float: right;
	width: 91px;
	margin: 5px 21px 0 0;
	background: url("../_i/bg_cross_bw.gif") 9px 2px no-repeat #636466;
	color: #fff;
	padding: 1px 0 2px 16px;
}
#l_div form.l_form a, #l_div form.l_form_a a, #partners form.l_form_a a {
	float: left;
	text-decoration: none;
	margin: 0 0 0 18px;
	padding: 0 0 0 50px;
}
#l_div .l_form a:hover, #l_div form.l_form_a a:hover, #partners form.l_form_a a:hover {
	text-decoration: underline;
}
#partners #l_div .l_form span, #partners #l_div .l_form_a span, #partners form.l_form_a span {
	float: left;
	color: #636466;
	padding: 0 0 0 67px;
}
#l_div ul li div {
	overflow: hidden;
	border-top: 1px solid #dedfe0;
	border-bottom: 1px solid #dedfe0;
	margin: 0px;
	padding: 7px 0 8px 17px;
}
#l_div ul li div ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
#l_div ul li div ul li {
	background: none;
	margin: 0px;
	padding: 0 8px 0 0;
}
#l_div #l_com {
	margin: 21px 0 0 0;
	padding: 0;
	border-top: 2px solid #dedfe0;
	overflow: hidden;
}
#ticket_close_id {
	clear: both;
	background: none !important;
	margin: 0 !important; padding: 18px 0 0 0 !important;
}
#ticket_close_id label{
	width: auto !important;
	float: none !important;
	margin: 0 !important; padding: 0 !important;
}
#ticket_close_id input {
	width: auto !important;
	float: none !important;
	margin: 0 0 0 9px !important; padding: 0 !important;
}
#l_div #l_com h1 {
	background: none;
	margin: 0px;
	padding: 15px 0 0 0;
	font-size: 120%;
	font-weight: normal;
}
#l_div #l_com #l_text {
	width: 473px;
	height: 158px;
	margin: 9px 0 0 0;
	padding: 0 0 0 5px;
	overflow-y: scroll;
}
#l_div #l_com #l_sub_com {
	background: #636466;
	color: #fff;
	margin: 17px 0 5px 0;
	padding: 6px 0 6px 0;
	width: 157px;
	font-size: 87%;
	text-transform: uppercase;
	float: left;
	clear: both;
}
#l_div #l_com span.l_link_com {
	background: url("../_i/bg_l_link_com.gif") left top no-repeat #f7f7f7;
	margin: 17px 0 0 0;
	padding: 6px 0 14px 0;
	float: right;
	width: 152px;
	text-align: center;
}
#l_div #l_com span.l_link_com a {
	margin: 0px;
	padding: 0 0 0 17px;
	text-decoration: none;
	font-size: 87%;
	text-transform: uppercase;
}
#l_div #l_com span.l_link_com a.open {
	background: url("../_i/bg_support_new_bullet.gif") left center no-repeat;
}
#l_div #l_com span.l_link_com a.close {
	background: url("../_i/bg_up.gif") left center no-repeat;
}
#l_div #l_com span.l_link_com a:hover {
	text-decoration: underline;
}
#l_div #l_com_a, #partners #l_com_a  {
	background: url("../_i/bg_l_com_bottom.gif") left bottom no-repeat;
	margin: 0 0 21px 0;
	padding: 0 0 21px 0;
	border-bottom: 2px solid #dedfe0;
	position: relative;
}
#l_div #l_com_a div, #partners #l_com_a div {
	background: url("../_i/bg_l_com_top.gif") left top no-repeat #f7f7f7;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 36px;
}
#l_div #l_com_a div input, #partners #l_com_a div input {
	float: none;
	margin-top: 9px;
	padding: 0px;
}
#l_div #l_com_a div #buttonUpload, #partners #l_com_a div #buttonUpload {
	width: 111px;
	height: 20px;
	font-size: 90%;
	position: absolute;
	color: #fff;
	background: #636466;
	padding: 1px 0 2px 0px;
	float: right;
	top: 0px;
	right: 0px;
	margin: 8px 20px 0 0;
	border: 1px solid #dedfe0;
}
#l_div #l_com_a div #fileToUpload, #partners #l_com_a div #fileToUpload {
	margin: 10px 0 0 18px; padding: 0;
	width: 185px !important;
}
.back {
	border-left: none !important;
	border-right: none !important;
	background-color: #f7f7f7 !important;
}
.card_exe_a {
	background: url('../_i/bg_download_link_exe.gif') 18px 12px no-repeat #f7f7f7 !important;
}
.card_pdf_a {
	background: url('../_i/bg_download_link_pdf.gif') 18px 12px no-repeat #f7f7f7 !important;
}
.card_sys_a {
	background: url('../_i/bg_download_link_sys.gif') 24px 12px no-repeat #f7f7f7 !important;
}
.card_zip_a {
	background: url('../_i/bg_download_link_zip.gif') 18px 12px no-repeat #f7f7f7 !important;
}
.card_rar_a {
	background: url('../_i/bg_download_link_zip.gif') 18px 12px no-repeat #f7f7f7 !important;
}
.card_doc_a {
	background: url('../_i/word_pic.jpg') 18px 12px no-repeat #f7f7f7 !important;
}
.card_xls_a {
	background: url('../_i/exel_pic.jpg') 18px 12px no-repeat #f7f7f7 !important;
}.card_ppt_a {
	background: url('../_i/pp_pic.jpg') 18px 12px no-repeat #f7f7f7 !important;
}
.marg_a {
	margin-left: 191px !important;
}
#loading_a {
	border-bottom: 1px solid #dedfe0;
	height: 68px;
	background: url('../_i/loading_file.gif') 18px 12px no-repeat #f7f7f7;
}
#loading_a p {
	padding: 18px 0 0 68px; margin: 0;
}
#file_container {
	
}
#file_container form {
	background: url('../_i/bg_download_link_none.gif') 24px 12px no-repeat #f7f7f7;
}
/*------------------------------------------------------------*/
#partners #r_div {
	float: right;
	width: 213px;
	margin: 17px 0 0 17px;
	padding: 0px;
}
#partners #r_div ul {
	margin: 0px;
	padding:0px;
}
#partners #r_div ul li {
	margin: 0 0 9px 0;
	padding:0px;
	background: #f7f7f7;
	list-style: none;
}
#partners #r_div ul li.background {
	background: url("../_i/bg_r_p.gif") left bottom no-repeat #f7f7f7;
}
#partners #r_div ul li.background div {
	background: url("../_i/bg_r_p.gif") left top no-repeat;
}
#partners #r_div ul li.background div p {
	font-size: 87%;
	padding-top: 12px;
	padding-bottom: 15px;
	background: none;
}
#partners #r_div ul li h2 {
	background: url("../_i/bg_r_h.gif") left top no-repeat #e5e5e5;
	margin: 0px;
	padding: 0 0 0 18px;
	font-size: 87%;
	font-weight: normal;
	line-height: 27px;
}
#partners #r_div ul li p {
	margin: 0px;
	padding: 0 17px 0 17px;
	background: url("../_i/bg_r_p.gif") left bottom no-repeat #f7f7f7;
}
#partners #r_div ul li p span {
	font-weight: bold;
}
#partners #r_div ul li p.new_question {
	background: url("../_i/bg_r_new_question.gif") left bottom no-repeat #ffcccc;
	padding: 7px 17px 14px 17px;
}
#partners #r_div ul li p.question_in_work {
	background: url("../_i/bg_r_question_in_work.gif") left bottom no-repeat #f4d4ff;
	padding: 7px 17px 14px 17px;
}
#partners #r_div ul li p.wait_for_client {
	background: url("../_i/bg_r_wait_for_client.gif") left bottom no-repeat #fafacf;
	padding: 7px 17px 14px 17px;
}
#partners #r_div ul li p.wait_for_vendor {
	background: url("../_i/bg_r_wait_for_vendor.gif") left bottom no-repeat #cfefff;
	padding: 7px 17px 14px 17px;
}
#partners #r_div ul li p.question_done {
	background: url("../_i/bg_r_question_done.gif") left bottom no-repeat #d9ffd9;
	padding: 7px 17px 14px 17px;
}
#partners #r_div ul li p.question_closed {
	background: url("../_i/bg_r_question_closed.gif") left bottom no-repeat #fafafa;
	padding: 7px 17px 14px 17px;
}



#partners table tr.new_question {
	background: #ffcccc;
}
#partners table tr.question_in_work {
	background: #f4d4ff;
}
#partners table tr.wait_for_client {
	background: #fafacf;
}
#partners table tr.wait_for_vendor {
	background: #cfefff;
}
#partners table tr.question_done {
	background: #d9ffd9;
}
#partners table tr.question_closed {
	background: #fafafa;
}



bg_r_color.gif



#partners #r_div ul li p.font {
	font-size: 87%;
	padding-bottom: 15px;
}
#partners #r_div ul li p.name {
	margin: 0px;
	padding: 8px 17px 14px 17px;
}
#partners #r_div ul li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin: 7px 0 0 17px;
	padding: 0;
}
#partners #r_div ul li a:hover {
	text-decoration: underline;
}
/*	PARTNERS-NEW
	----------------------------------------------------------------- */
#partners  #f_new {
	overflow: hidden;
	margin: 0; padding: 0;
	width: 720px;
}
#partners  #f_new label {
	float: left;
	margin: 0 0 16px 5px;
	padding: 0px;
	width: 139px;
	line-height: 20px;
}
#partners  #f_new input {
	float: right;
	margin: 0 0 16px 0;
	padding: 2px 0 3px 5px;
}
#partners  #f_new textarea {
	float: right;
	margin: 0 0 16px 0;
	padding: 2px 0 3px 5px;
	border: 1px solid #e5e5e5;
}
#partners  #f_new select {
	float: right;
	margin: 0 270px 17px 0;
	padding: 0px;
	width: 267px;
}
#partners  #f_new #theme {
	width: 530px;
}
#partners  #f_new #version {
	width: 260px;
	margin: 0 270px 16px 0;
}
#partners  #f_new #description {
	width: 530px;
	height: 158px;
}
#partners  #f_new #add {
	background: #636466;
	width: 161px; height: 29px;
	margin: 0 0 0 191px;
	padding: 7px 0 6px 0;
	float: left;
	font-size: 87%;
	text-transform: uppercase;
	color: #fff;
}
#partners  #f_new p.add_file {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 38px; line-height: 38px;
	background: url("../_i/bg_support_new_a.gif") left bottom no-repeat #f7f7f7;
}
#partners  #f_new p.add_file span a {
	text-decoration: none;
	padding: 0 0 0 17px;
	margin: 0 15px 0 16px;
}
#partners  #f_new p.add_file span a.open {
	background: url("../_i/bg_support_new_bullet.gif") left 7px no-repeat;
}
#partners  #f_new p.add_file span a.close {
	background: url("../_i/bg_up.gif") left 7px no-repeat;
}
#partners  #f_new p.add_file span {
	background: url("../_i/bg_support_new_a.gif") left top no-repeat;
	padding: 7px 0 6px 0;
}
#partners  #f_new p.add_file span a:hover {
	text-decoration: underline;
}
/*	PARTNERS-EDUCATION
	----------------------------------------------------------------- */
#partners #p_edu {
	margin: 0 0 0 17px;	padding: 0;
}
#partners #p_edu li {
	background: none;
	margin: 0px;
	padding: 0px;
}
#partners #p_edu li h1 {
	background: none;
	margin: 0; padding: 0;
	font-size: 110%;
	font-weight: bold;
}
#partners #p_edu li h1 a {
	background: url("../_i/bg_next.gif") left 3px no-repeat;
	padding: 0 0 0 16px;
	text-decoration: none;
	display: block;
	color: #5e5e5e;
}
#partners #p_edu li h1 a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#partners #p_edu li p {
	margin: 0 0 0 16px;
	padding: 15px 0 29px 0;
}
#partners #list {
	width: 695px;
	margin-left: 33px;
	padding-top: 33px;
	margin-bottom: -1px;
	border-top: 1px solid #dedfe0;
}
/*	PARTNERS-EDUCATION-CATALOGUE
	----------------------------------------------------------------- */
#partners_ed_cat {
	overflow: hidden;
	border-left: 1px solid #dedfe0;
	margin: 0; padding: 0 0 18px 0;
}
#partners_ed_cat #content_text {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#partners_ed_cat ol {
	margin-bottom: -10px;
}
#partners_ed_cat ol li {
	margin-bottom: 6px;
}
#partners_ed_cat h1 {
	background: url("../_i/bg_press_centre_header_news.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	padding: 0px; margin: 0 0 0 17px;
}
#partners_ed_cat h1 span {
	background: url("../_i/bg_press_centre_header_news.gif") left bottom no-repeat;
	padding: 13px 0 15px 18px;
	display: block;
	margin: 0px;
}
.p_edu_link {
	bottom: 18px !important;
}
/*	PARTNERS-EDUCATION-ACTIONS
	----------------------------------------------------------------- */
#partners #p_edu_ul {
	width: 646px;
	margin: 29px 0 40px 0; padding: 0 0 0 82px;
}
#partners #p_edu_ul li {
	margin: 0 0 19px 0;	padding: 0;
	background: url('../_i/bg_download_link_none.gif') left 1px no-repeat;
	list-style: none;
}
#partners #p_edu_ul li.zip {
	background: url('../_i/bg_download_link_zip.gif') left 1px no-repeat;
}
#partners #p_edu_ul li.rar {
	background: url('../_i/bg_download_link_rar.gif') left 1px no-repeat;
}
#partners #p_edu_ul li.pdf {
	background: url('../_i/bg_download_link_pdf.gif') left 1px no-repeat;
	padding-bottom: 3px;
}
#partners #p_edu_ul li.sys {
	background: url('../_i/bg_download_link_sys.gif') 8px 1px no-repeat;
}
#partners #p_edu_ul li.doc {
	background: url('../_i/word_pic.jpg') left 1px no-repeat;
}
#partners #p_edu_ul li.xls {
	background: url('../_i/exel_pic.jpg') left 1px no-repeat;
}
#partners #p_edu_ul li.ppt {
	background: url('../_i/pp_pic.jpg') left 1px no-repeat;
}
#partners #p_edu_ul li.sys a {
	padding: 0 0 0 50px;
	margin: 0;
}
#partners #p_edu_ul li.sip {
	background: url('../_i/bg_download_link_sys.gif') 8px 1px no-repeat;
}
#partners #p_edu_ul li.sip a {
	padding: 0 0 0 50px;
	margin: 0;
}
#partners #p_edu_ul li.exe {
	background: url('../_i/bg_download_link_exe.gif') left 1px no-repeat;
}



#partners #p_edu_ul li a {
	display: block;
	margin: 0px;
	padding: 0 0 0 50px;
	text-decoration: none;
	color: #5e5e5e;
}
#partners #p_edu_ul li a:hover {
	text-decoration: underline;
	color: #ed1c23;
}
#partners #p_edu_ul li span {
	color: #636466;
	padding: 0 0 0 50px;
}
/*	PARTNERS-EDUCATION-COMPLAIN
	----------------------------------------------------------------- */
#partners form.p_complain_form {
	margin: 0 0 43px 0;
	padding: 0px;
	overflow: hidden;
	width: 720px;
}
#partners h2.p_complain_form_h2 {
	margin: 0 0 18px 0px;
	padding: 0px;
	float: none;
	font-size: 100%;
	font-weight: bold;
}
#partners p.p_complain_form_p {
	margin: 0 0 29px 0px;
	padding: 0px;
	float: none;
}
#partners form.p_complain_form label {
	margin: 0 0 0 0px;
	padding: 0px;
	width: 113px;
	float: left;
	font-weight: bold;
}
#partners form.p_complain_form #p_complain_text {
	margin: 3px 0 12px 0;
	padding: 0 0 0 5px;
	width: 554px;
	height: 158px;
	overflow-y: scroll;
	float: right;
	background: #fff;
	color: #636466;
	border: 1px solid #e5e5e5;
}
#partners form.p_complain_form input {
	margin: 0 0 0 167px;
	padding: 6px 0 7px 0;
	width: 161px;
	float: left;
	color: #fff;
	background: #636466;
	text-transform: uppercase;
}


/*	PARTNERS-PORTAL
	----------------------------------------------------------------- */
div.portal {
	margin-bottom: 27px !important; 
}
#partners div.header_portal {
	height: 58px;
	position: relative;
	margin: 36px 0 8px 0;
	padding: 0px;
}
#partners div.header_portal h2 {
	background: url("../_i/bg_h2.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 0 17px; padding: 13px 0 15px 0;
}
#partners div.header_portal.sert h2 {
margin: 0; padding-left:20px;
}
#partners div.header_portal h2 a {
	background: url("../_i/bg_h2.gif") left bottom no-repeat;
	padding: 13px 0 11px 16px; margin: 0px;
	line-height: 1;
	position: static;
	text-transform: none;
	color: #5e5e5e;
}
#partners div.header_portal h2 a:hover {
	color: #ed1c23;
}
#partners div.header_portal a {
	background: url("../_i/bg_next.gif") left 4px no-repeat;
	font-size: 87%;
	position: absolute;
	padding: 0 0 0 15px;
	margin: 0px;
	top: 17px;
	right: 16px;
	text-transform: uppercase;
	text-decoration: none;
}
#partners div.header_portal a:hover {
	text-decoration: underline;
}
.p_edu_marging {
	margin-bottom: -33px !important;
}
.p_edu_ul_margin {
	margin: 0px !important;
}

/*	MAIN
	----------------------------------------------------------------- */

#main {
	width: 960px;
	overflow: hidden;
	margin: 0px; padding: 0px;
}
#main #news {
	overflow: hidden;
	width: 960px;
	height: 232px;
	margin: 0px; 
	padding: 14px 0 0 0;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
#main #news img {
	float: left;
	width: 462px;
	margin: 9px 0 0 0;
	padding: 0px;
}
#main #news div {
	float: right;
	width: 462px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#main #news div img.header {
	width: 74px;
	height: 16px;
	float: left;
	margin: 0px 388px 0 0;
	padding: 0 0 21px 0;
}
#main #news div ul {
	float: right;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	width: 462px;
}
#main #news div ul li {
	/*line-height: 1.2;*/
	margin: 0 0 13px 0;
	padding: 0px;
	background: none;
}
#main #news div ul li a {
	background: url("../_i/main_ul_bullet.gif") no-repeat scroll left 4px transparent;
	color: #5E5E5E;
	display: block;
	float: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0 0 0 14px;
}
#main #news div ul li a:hover {
	color: #ed1c23;
}
#main #news div a {
	float: left;
	text-decoration: none;
	margin: 6px 0 0 0; padding: 0;
	font-size: 11px;
	font-family:Tahoma, Geneva, sans-serif;
}
#main #news div a:hover {
	text-decoration: underline;
}
#main #menu {
	/*background: url("../_i/bg_main_ul.jpg") left top no-repeat;*/
	border-top: #909090 solid 2px;
	overflow: hidden;
	width: 960px;
	height: 167px;
	float: left;
	margin: 0px 0 0 0; 
	padding: 0 0 0 0;
}
/*----------------------------------------------------------*/
#main #menu li {
	background: none;
	float: left;
	height: 164px;
	width: 237px;
	margin: 0; 
	padding: 0;
	margin: 2px 2px 0px 2px;
}
#main #menu li div {
	text-align:center;
	margin: 1px 0 0 -2px;	
}

#main #menu li div ul {
	background: none;
	margin: 10px 0 0 38px; padding: 0;
}
#main #menu li div ul li {
	background: none;
	margin: 0; padding: 0;
	line-height: 23px;
}
#main #menu li div a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#221e1f;
	text-decoration: none;
	line-height: 20px;
}
#main #menu li div a:hover {
	text-decoration: underline;
}


/*-------------------- SPRITE ------------------------------*/
ul.gallery {
/*	width: 960px; 
	list-style: none;
	margin: 0; padding: 0;*/
}
ul.gallery li {
/*	float: left;
	margin: 0; padding: 0;
	text-align: center;*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 237px; /*--Width of image--*/
	height: 134px; /*--Height of image--*/
	cursor: pointer;
	display: block;	
}
ul.gallery li span { /*--Used to crop image--*/
	width: 237px;
	height: 134px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	/*background: #333;*/
}
/*ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}*/
ul.gallery li a {text-decoration: none; color: #777; display: block;}

/*----------------------------------------------------------*/
#main #menu li.first {
	margin-left: 0px !important;
}
#main #menu li.first div {
	padding-left: 0;
	border-left: none;
}
#main #menu li.last {
	margin-right: 0px !important;
}

/*----------------------------------------------------------*/
#main #menu li.last {
	padding-right:0;
}
#main #menu li.last div {
	padding-right:0;
	padding-bottom: 9px;
}
#main #menu li.last a {
	margin-right:0;
}
#main #menu li.last select {
	margin: 5px 0;
}
#main #menu li.last input {
	margin: 9px 0 0 0;
	padding: 0 0 2px 0;
	border: 1px solid #dedfe0;
	background: #bfbfbf;
	color: #fff;
	width: 88px;
}
/*----------------------------------------------------------*/
#main #menu li form select {
	width: 213px;
}
/*	CONTACTS
	----------------------------------------------------------------- */
#contacts {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 960px;
	font-size: 94%;
}
#contacts #contacts_header {
	height: 58px;
	position: relative;
	margin: 0 0 27px 0;
	padding: 0px;
}
#contacts #contacts_header h1 {
	background: url("../_i/search_form_bg.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	font-weight: normal;
	margin: 0px; padding: 0px;
}
#contacts #contacts_header h1 span {
	background: url("../_i/search_form_bg.gif") left bottom no-repeat;
	padding: 0 0 0 16px; margin: 0px;
	line-height: 58px;
	display: block;
}
#contacts a.con_print {
	background: url("../_i/bg_print.png") left 4px no-repeat;
	line-height: 32px;
	padding: 0 0 0 30px;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: 15px;
	right: 17px;
}
#contacts a.con_print:hover {
	text-decoration: underline;
}
/*----------------------------------------------------------*/
#contacts #con_left {
	float: left; width: 345px;
	margin: 0px;
	padding: 0px;
	font-size: 94%;
}
#contacts .bx-yandex-view-layout {
	float: right;
}
#contacts #con_left h2 {
	clear: both;
	margin: 5px 0 0 18px; padding: 0;
	font-size: 140%;
	font-weight: bold;
}
#contacts #con_left h3 {
	margin: 0 0 8px -18px; padding: 18px 0 0 0;
	font-weight: bold;
	font-size: 100%;
}
#contacts #con_left ul {
	margin: 0 0 15px 36px; padding: 0px;
}
#contacts #con_left ul li {
	background: none;
	margin: 0 0 0 18px; padding: 0px;
}
ul.con_left_ul_marg {
	margin-bottom: 29px !important;
}
#contacts #con_left ul li p {
	display: inline;
	margin: 0 0 18px 0; padding: 0px;
}
#contacts #con_left ul li a {
	margin: 0px; padding: 0 0 0 4px;
	text-decoration: none;
}
#contacts #con_left ul li a:hover {
	text-decoration: underline;
}
/*----------------------------------------------------------*/
#contacts #con_right {
	border: 1px solid #c6c5c2;
	float: right;
	width: 573px;
	height: 404px;
	margin: 0; padding: 0;	
}
/*	404
	----------------------------------------------------------------- */
#err {
	margin: 0 0 36px 0; padding: 0px;
	font-size: 94%;
}
#err h2 {
	background:  url("../_i/bg_h2.gif") left top no-repeat #f7f7f7;
	font-size: 140%;
	margin: 0 0 18px 0;
}
#err h2 span {
	background: url("../_i/bg_h2.gif") left bottom no-repeat;
	display: block;
	padding: 13px 16px 15px 16px;
}
#err h3 {
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 0 18px; padding: 0px;
}
#err ul {
	margin: 9px 0 18px 18px; padding: 0px;
}
#err ul li {
	background: url("../_i/icon_list.gif") left center no-repeat;
	margin: 3px 0 3px 18px; padding: 0 0 0 18px;
	font-size: 94%;
}
/*	SITEMAP
	----------------------------------------------------------------- */
#sitemap {
	margin: 0 0 18px 0; padding: 0;
	overflow: hidden;
}
#sitemap a {
	text-decoration: none;
	color:#5e5e5e;
}
#sitemap a:hover {
	text-decoration: underline;
	color:#ed1c23;
}
#sitemap h1 {
	margin-bottom: 18px;
}
#sitemap ul {
	margin: 0 0 0 54px; padding: 0;
	width: 426px;
	float: left;
	font-size: 94%;
}
#sitemap ul li {
	background: url(../_i/bg_next.gif) left 9px no-repeat;
	margin: 18px 0 0 0; padding: 0 0 0 13px;
	font-size: 140%;
}
#sitemap ul li ul {
	margin: 6px 0 6px 36px; padding: 0;
	float: none;
}
#sitemap ul li ul li {
	margin: 0px; padding: 0 0 0 18px;
	font-size: 72%;
	background: url("../_i/icon_list.gif") left 0.5em no-repeat;
}
#sitemap ul li ul li ul {
	margin: 3px 0 3px 18px; padding: 0;
}
#sitemap ul li ul li ul li {
	margin: 0; padding: 0 0 0 18px;
	font-size: 87%;
	background: url("../_i/icon_list_1.gif") left 0.5em no-repeat;
}
/*	SEARCH-RESULTS
	----------------------------------------------------------------- */
#search_result a {
	text-decoration: none;
}
#search_result a:hover {
	text-decoration: underline;
}
#search_result div {
	background: url("../_i/bg_h2.gif") left top no-repeat #f7f7f7;
	font-size: 115%;
	margin: 0px; padding: 9px 0 0 0;
}
#search_result div div {
	background: url("../_i/bg_h2.gif") left bottom no-repeat;
	padding: 0 0 3px 36px; margin: 0px;
	line-height: 1;
	font-size: 90%;
}
#search_result ul {
	margin: 18px 36px 36px 0;
}
#search_result ul li {
	margin-bottom: 27px;
	background: none;
	overflow: hidden;
	font-size: 90%;
	list-style: none;
}
#search_result ul li span {
	font-size: 140%;
	float: left;
	text-align: right;
	width: 40px;
}
#search_result ul li h2 {
	font-size: 140%;
	font-weight: bold;
	margin-left: 54px;
	margin-top: 4px;
}
#search_result ul li h3 {
	margin-top: 0px;
	margin-left: 54px;
}
#search_result ul li h3 a {
	color: #000;
}
#search_result ul li p {
	clear: both;
	margin-bottom: 9px;
	margin-left: 54px;
}
#search_area {
	padding: 0 0 2px 6px;
	margin-right: 9px;
	margin-top: 18px;
	width: 233px;
	height: 14px;
	border: 1px solid #dedfe0;
	float: right;
}
#find {
	height: 18px;
	border: 1px solid #dedfe0;
	color: #fff;
	margin-right: 36px;
	margin-top: 18px;
	background: #636466;
	text-align: center;
	float: right;
	padding: 0 6px 1px 6px;
}
div.search_results_list {
	width: 888px;
	padding: 0 !important;
	margin-left: 36px !important; 
	background: none !important;
}
div.search_results_list ul{
	width: 888px !important;
	font-size: 90% !important;
	border-top: 1px solid #dedfe0;
	padding-top: 18px !important;
}
#results {
	padding: 9px 0 0 36px;
	font-size: 100%;
	line-height: 1.3;
}
#results span {
	font-weight: bold;
	padding: 0 5px;
}
/*	AUTHOR
	----------------------------------------------------------------- */
#author {
	margin: 0; padding: 0;
	float: right;
	width: 729px;
}
#author form {
	margin: 0 auto 18px auto; padding: 0;
	overflow: hidden;
	width: 260px;
}
#author h2 {
	margin: 3px 0 0 18px;
}
#author p {
	margin: 0 18px; padding: 9px 0;
	clear: both;
}
#author form label {
	margin: 0; padding: 7px 0 0 0;
	width: 100px; height: 18px;
	text-align: right;
	float: left;
	clear: both;
}
#author form input {
	float: right;
	margin: 9px 0 0 0; padding: 0 3px;
	border: 1px solid #dedfe0;
	height: 16px;
}
#author form #author_sub {
	clear: both;
	border: none;
	margin: 9px 11px 3px 0;
	padding: 0 6px 3px 6px;
	width: 115px;
	height: 24px;
	border: 1px solid #dedfe0;
	color: #fff; background: #636466;
}
#author form #author_memory {
	border: none;
	margin: 0 112px 0 0;
	margin-top: 10px;
	height: 16px;
}
#main_banner {
    float: left !important;
}
.print_head {
    display: none;
}
input.lupa {background:url(/images/lupa.jpg) no-repeat top right; width:16px !important; height:16px; float:right; border:none; background-color:#fff;}
.sert {border-bottom:1px solid #adafb3; border-right:1px solid #adafb3}
.sert tr.normal th {font-size:10px; text-align:center; padding:3px; background:#dedfe0; border-top:1px solid #adafb3; border-left:1px solid #adafb3}
table.sert td {font-size:11px; padding:2px 10px;border-top:1px solid #adafb3; border-left:1px solid #adafb3}
.sert th input {width:80%; margin:2px 0}
.sert td input {width:85%; margin:2px 0}
.sert table.nobord input {width:100%}
table.sert td.nobord {padding:0}
.sert table.nobord td {border:none;padding:2px;}
table.sert td.nobord td{padding:5px 0px;}
.sert .nobord td textarea {width:100%; float:left; margin:0;}
.fred {clear:left; float:left; color:red; padding-top:5px}