/************/
/* DROPPING */
/************/

* {padding: 0px; margin: 0px;}
body {background: #EFF7FC url(../../img/design/body-bg.gif) repeat-x left top; text-align: center;}
body, td {font-family: arial, trebuchet MS, tahoma, verdana; font-size: 12px; color: #000000;}
img {border: 0px;}
li {list-style: none;}
table {border-collapse: collapse; border-spacing: 0px;}

form fieldset {border: 0px solid;}
form legend {display: none;}
.input {font-family: arial, tahoma, verdana; font-size: 12px; color: #626262; background: #FFF;}

hr {display: none; visibility: hidden;}

.clear {clear: both; height: 1px; display: block; float: none !important;}


/******************/
/*  BASIC LAYOUT  */
/******************/

/* main wrapper */
/*.wrapper {min-width: 1002px; width: expression(document.body.clientWidth>1002?"100%":"1002px");}*/
.wrapper {margin: 0px auto; width: 1002px; text-align: left;}

.body {padding: 12px 13px 0px 13px;}
.body .body-bg01 {padding-top: 16px; background: url(../../img/design/body-bg02.gif) no-repeat top center;}
.body .body-bg02 {padding-left: 16px; background: url(../../img/design/body-bg03.gif) no-repeat left top;}
.body .body-bg03 {padding-right: 16px; background: url(../../img/design/body-bg04.gif) no-repeat right top;}
.body .body-bg04 {padding-bottom: 16px; background: url(../../img/design/body-bg05.gif) no-repeat bottom center;}
.body .body-cont {padding: 0px 30px 25px 30px; background: #FFFFFF;}
* html .body .body-cont {height: 1%;}
*:first-child+html .body .body-cont {height: 1%;}


/******************/
/*    CSS RULES   */
/******************/


h1 {margin: 0px; float: left;}
h1 a {margin: 4px 0px 0px 3px; position: absolute; z-index: 999; display: block; width: 155px; height: 61px; text-indent: -9999px; background: url(../../img/design/logo.gif) no-repeat; text-decoration: none;}
h2 {margin-bottom: 15px; font-size: 17px; clear: both; font-weight: bold; color: #097CC2; text-transform: uppercase;}

a {color: #097CC2; text-decoration: underline;}
a:hover {text-decoration: none;}

.lmenu {margin: -22px 0px 0px 0px; float: right; position: relative;}
.lmenu li {padding-left: 13px; margin-left: 12px; display: block; float: left; height: 17px; font-size: 8px; background: url(../../img/design/lang-div.gif) no-repeat left top;}
.lmenu a {margin-top: 3px; display: block; width: 23px; height: 12px; text-indent: -9999px; text-decoration: none; background: no-repeat 0px 0px;}
.lmenu li.rus {margin-left: 0px; padding-left: 0px; background: none;}
.lmenu li.rus a {background-image: url(../../img/design/lang-rus.gif);}
.lmenu li.eng a {background-image: url(../../img/design/lang-eng.gif);}
.lmenu li.deu a {background-image: url(../../img/design/lang-deu.gif);}
.lmenu a:hover, .lmenu a.active {background-position: 0px -12px;}

.menu {margin: 30px 0px 30px 0px; float: right; clear: both;}
.menu li {padding-left: 29px; padding-right: 28px; display: block; float: left; background: url(../../img/design/menu-div.gif) no-repeat 0px 3px;}
.menu li a {color: #666666; text-decoration: underline;}
.menu li a:hover, .menu li a.active {color: #EE1C24;}
.menu li.home {margin-left: 0px; padding-left: 0px; background: none;}
.menu li.home a {margin: 4px 0px 0px 0px; width: 12px; height: 8px; display: block; float: left; background: url(../../img/design/ico-home.gif) no-repeat; text-indent: -9999px; text-decoration: none;}

.hdr {margin-bottom: 28px; padding: 1px 0px; clear: both; border-bottom: 2px solid #EE1C24; border-top: 1px solid #1D80C0; background: url(../../img/design/hdr-bg.gif) repeat-x left center;}
.hdr .cont {height: 135px; background: url(../../img/design/splash.jpg) no-repeat right center;}
.hdr p {padding: 24px 605px 0px 19px; display: block; float: left; line-height: 13px; font-size: 11px; color: #FFFFFF;}
.hdr a {color: #FFFFFF; text-decoration: none;}
.hdr a:hover {text-decoration: underline;}
.hdr img {margin: 5px 0px 0px 0px; position: absolute;}

.prodline {margin-bottom: 45px;}
.prodline .item {margin-bottom: 18px; width: 33%; float: left;}
.prodline .item h3 {margin-bottom: 8px; display: block; width: 274px; height: 105px; font-size: 14px; font-weight: bold; background: url(../../img/design/_image01.jpg) no-repeat;}
.prodline .item h3 a {padding: 0px 110px 0px 12px; margin: 60px 0px 0px 0px; display: block; float: left; color: #333333;}
.prodline .item h3.item1 {background-image: url(../../img/design/_image02.jpg);}
.prodline .item h3.item2 {background-image: url(../../img/design/_image04.jpg);}
.prodline .item h3.item3 {background-image: url(../../img/design/_image03.jpg);}
.prodline .item h3.item4 {background-image: url(../../img/design/_image01.jpg);}
.prodline .item h3.item5 {background-image: url(../../img/design/_image05.jpg);}
.prodline .item h3.item6 {background-image: url(../../img/design/_image06.jpg);}
.prodline .item p {width: 274px; font-size: 11px;}
.prodline .item p span {display: block; padding: 0px 12px;}
.prodline .item.lc {float: right;}
.prodline .item.lc h3 {float: right;}
.prodline .item.lc p {float: right;}
.prodline .item.mc {width: 34%; text-align: center;}
* html .prodline .item.mc {margin-left: -1px;}
.prodline .item.mc h3 {margin-left: auto; margin-right: auto; text-align: left;}
.prodline .item.mc p {margin-left: auto; margin-right: auto; text-align: left;}

.fblock {display: block; height: 36px; background: url(../../img/design/fblock-bg.gif) repeat-x left top;}
.fblock .bg01 {background: url(../../img/design/fblock-cap.gif) no-repeat left top;}
.fblock .cont {display: block; height: 36px; background: url(../../img/design/fblock-cap.gif) no-repeat right top;}

.fblock .lang {margin: 10px 0px 0px 14px; float: left; width: 160px; position: relative;}
* html .fblock .lang {margin-left: 7px;}
.fblock .lang li {padding-left: 13px; margin-left: 12px; display: block; float: left; height: 17px; font-size: 8px; background: url(../../img/design/lang-div2.gif) no-repeat left top;}
.fblock .lang a {margin-top: 3px; display: block; width: 23px; height: 12px; text-indent: -9999px; text-decoration: none; background: no-repeat 0px 0px;}
.fblock .lang li.rus {margin-left: 0px; padding-left: 0px; background: none;}
.fblock .lang li.rus a {background-image: url(../../img/design/lang-rus2.gif);}
.fblock .lang li.eng a {background-image: url(../../img/design/lang-eng2.gif);}
.fblock .lang li.deu a {background-image: url(../../img/design/lang-deu2.gif);}
.fblock .lang a:hover, .fblock .lang a.active {background-position: 0px -12px;}

.fblock .menu {margin-top: 10px; margin-bottom: 0px; clear: none;}
.fblock .menu a {color: #FFFFFF;}
.fblock .menu a:hover, .fblock .menu a.active {color: #FFFFFF; text-decoration: none;}
.fblock .menu li {background-image: url(../../img/design/menu-div2.gif);}
.fblock .menu li.home {background: none;}
.fblock .menu li.home a {background-image: url(../../img/design/ico-home2.gif);}

.ftr {margin: -16px 0px 0px 0px; padding: 11px 30px 11px 60px; font-size: 11px; color: #777777; line-height: 14px;}
* html .ftr {height: 1%;}
.ftr p {padding-right: 30px;}
.ftr span {color: #097CC2;}
.ftr .copy {width: 21%; float: left;}
.ftr .friends {width: 35%; float: left;}
.ftr .address {width: 24%; float: left;}
.ftr .madeby {width: 19%; float: left;}

.mmenu {margin-bottom: 35px; width: 26%; float: left;}
.mmenu h2 {margin-bottom: 10px; color: #ED1C24;}
.mmenu ul {margin-right: 25px; border-top: 1px solid #D5D5D5;}
.mmenu li {display: inline;}
.mmenu ul a {padding: 5px 4px 5px 4px; display: block; font-size: 12px; font-weight: bold; color: #000000; border-bottom: 1px solid #D5D5D5;}
.mmenu ul a.active {padding: 0px; color: #FFFFFF; background: #ED1C24 url(../../img/design/mmenu-lvl1-active-bg.gif) repeat-x left top; border-bottom: 2px solid #999999;}
.mmenu ul a.active span {display: block; background: url(../../img/design/mmenu-lvl1-active-cap.gif) no-repeat left top;}
.mmenu ul a.active span span {background: url(../../img/design/mmenu-lvl1-active-cap.gif) no-repeat right top;}
.mmenu ul a.active span span span {padding: 6px 11px 7px 11px; border-bottom: 1px solid #FFFFFF; background: url(../../img/design/mmenu-lvl1-active-bullet.gif) no-repeat left center;}
.mmenu ul ul {margin-right: 0px; border-top: 0px;}
.mmenu ul ul a {padding-left: 11px; font-weight: normal; background: #F2FAFF;}
.mmenu ul ul a.active {padding: 5px 4px 5px 11px; color: #000000; border: 0px; background: #ECF6FC url(../../img/design/mmenu-lvl2-active-bg.gif) repeat-x left bottom; border-bottom: 1px solid #D5D5D5;}

.breadcrumbs {margin: 0px 120px 5px 0px; font-size: 11px; color: #999999;}
.breadcrumbs a {color: #999999;}

.content {float: left; width: 74%;}
.content h2 {margin-bottom: 10px;}
* html .content {margin-left: -1px;}
.content .print {margin-bottom: 5px; width: 120px; float: right; font-size: 11px; color: #999; text-transform: lowercase; text-align: right;}
.content .print a {color: #999;}

.products {padding: 0px 0px 25px 0px;}
.products .compare {margin: 0px 0px 24px 30px; display: block; float: right;}
.products .compare img {}
.products .items {margin-bottom: 20px;}
.products .item {float: left; width: 50%; position: relative; margin-bottom: 10px;}
* html .products .item.si {margin-left: -1px;}
*:first-child+html .products .item.si {margin-left: -1px;}
.products .item h3 {font-weight: bold; line-height: 14px; font-size: 14px; color: #ED1C24;}
.products .item .img {float: left; width: 94px;}
.products .item  a {color: #097CC2; text-decoration: none;}
.products .item .img img {margin-bottom: 1px; padding-bottom: 1px; border-bottom: 2px solid #999999; display: block;}
* html .products .item .img {width: 91px;}
.products .item .descr {margin: -1px 30px 0px 94px;}
* html .products .item .descr {margin-left: 91px; height: 1%;}
.products .item .price {margin-bottom: 4px; color: #097CC2; font-size: 14px;}
.products .item .params {margin-bottom: 4px; padding: 4px 0px; border: 1px solid #CCCCCC; border-left: 0px; border-right: 0px;}
.products .item .link a {padding: 0px 0px 0px 15px; display: block; background: url(../../img/design/arr02-right.gif) no-repeat 0px 4px;}

.products .items.sl {padding: 20px 0px 20px 10px; margin-left: -10px; position: relative; border: 1px solid #E5E5E5; border-left: 0px; border-right: 0px; background: #F5F5F5;}
* html .products .items.sl {height: 1%;}
*:first-child+html .products .items.sl {height: 1%;}


.prod h2 {font-weight: bold; color: #ED1C24; font-size: 20px;}
.prod h3 {font-weight: bold; color: #097CC2; font-size: 13px;}
.prod .img {width: 196px; float: left;}
.prod .img img {margin-bottom: 2px; display: block;}
.prod .img a {margin: 0px 10px 0px 0px; padding: 1px 0px 5px 0px; display: block; text-align: center; font-size: 12px; color: #FFFFFF; border: 2px solid #999999; border-bottom: 0px; background: url(../../img/design/prod-img-link-bg.gif) repeat-x left top;}
.prod .info {margin-left: 196px;}
.prod .info div.params {margin-right: 228px;}
.prod .info div.params .price {margin-bottom: 5px; color: #097CC2; font-size: 18px;}

.prod ul.params {margin-bottom: 10px; border-top: 1px solid #CCCCCC;}
.prod ul.params li {padding: 3px 6px 3px 16px; display: block; border-bottom: 1px solid #CCCCCC; background: url(../../img/design/bullet.gif) no-repeat 4px 7px;}
.prod ul.params li.i {background-color: #F9F9F9;}
.prod ul.params li div {width: 100%;}
.prod ul.params table {width: 100%;}
* html .prod ul.params table {margin-bottom: -3px; position: relative;}
.prod ul.params table .v {text-align: right;}

* html .prod .info {margin-left: 193px; height: 1%;}
* html .prod .info div.params {margin-right: 225px; height: 1%;}
.prod .info .links {width: 228px; float: right;}
.prod .info .links img {margin: 0px 0px 10px 0px; display: block; float: right;}
.prod .info .descr {margin-bottom: 10px; clear: right;}
.prod .info .docs h3 {margin-bottom: 5px;}
.prod .info .docs li {display: block; float: left; font-size: 11px;}
.prod .info .docs li a {padding: 0px 0px 0px 22px; margin-right: 20px; float: left; display: block; color: #ED1C24; height: 16px; line-height: 16px; background: no-repeat 0px 0px;}
* html .prod .info .docs li a {margin-right: 10px;}
.prod .info .docs li.pdf a {background-image: url(../../img/design/ico-pdf.gif);}
.prod .info .docs li.word a {background-image: url(../../img/design/ico-word.gif);}
.prod .info .docs li.excel a {background-image: url(../../img/design/ico-excel.gif);}

.prod .chars {padding-top: 28px; clear: both; height: 1%;}
.prod .chars .col {float: left; width: 50%;}
.prod .chars .col .cont {padding-right: 15px;}
.prod .chars .col.right {margin-left: -1px;}
.prod .chars .col.right .cont {padding-left: 15px;}
.prod .chars h3 {margin-bottom: 6px; font-size: 15px; font-weight: bold; color: #097CC2; text-transform: uppercase;}
.prod .chars ul.params {margin-bottom: 30px;}

	

.float{
	width: 882px;
	padding: 0;
	margin: 5px 0px 25px 0px;
}
.float .float-center{
	background: transparent url(../../img/design/float_bg.gif) repeat-y scroll 0 0;
	padding: 0px 10px 0px 10px;
}
.float .float-top{
	background: transparent url(../../img/design/float_top.gif) no-repeat scroll left top;
	height: 12px;
}
.float .float-bottom{
	background: transparent url(../../img/design/float_bottom.gif) no-repeat scroll left bottom;
	height: 12px;
}

.float-title {
	color:#097CC2;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	line-height:normal;
	float:none;
}
