* {margin:0;padding:0}
body {background:#fff url('../images/main-top-bg.gif') 0 0 repeat-x;color: #000;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;margin: 0;text-align:center}
a {color: #003d4c;text-decoration:none;font-weight:normal}
a:hover {color: #367889;text-decoration:none;}
a img {border:none}
h1, h2, h3, h4 {font-weight: normal;margin-bottom:0.5em;}
h1{background-color:none;color: #003d4c;font-size: 100%;font-family:"Trebuchet MS"}
h2{background-color:none;color: #e32;font-family:"Trebuchet MS";font-size: 190%}
ul, li{float:left;list-style-type:none}
.clear{clear:both}
.bold{font-weight:bold}
.red{color:#B71816}
.hidden{display:none}
.nomargin{margin:0 !important}
.pointer{cursor:pointer}
div.fl-right{float:right}
#window-outer-top{width:100%;height:135px;margin:0 auto;position:fixed;z-index:5;background:#ffffff url('../images/main-top-bg2.gif') 0 0 repeat-x}
#window-top{width:950px;margin:0 auto;position:relative}
#window-outer{width:950px;margin:0 auto;text-align:left;position:relative;z-index:2;padding-bottom:20px}
#window{width:100%;float:left;margin-top:134px}
#top{float:left;position:relative;width:100%;height:100px;background:url("../images/top-bg.jpg") 179px 0px no-repeat}
#top>ul.flags{float:left;margin-top:40px;margin-left:20px}
#top>ul.flags li{margin-right:15px}
#top>div.info-text{position:relative;top:43px;left:330px;width:225px;height:25px}
#top>div.logo{float:right;margin-top:30px}
ul#topnav{width:100%;height:31px;float:left;overflow:hidden}
ul#topnav>li{border-bottom:1px solid #bababa;width:158px;float:left}
ul#topnav>li>a{display:block;width:156px;height:32px;line-height:32px;border-right:1px solid #e3e3e3;border-bottom:1px solid #fff;border-left:1px solid #fff;background:transparent url('../images/main-menu-bg.png') 0 0 repeat-x;color:#000;font-weight:bold;text-align:center}
ul#topnav>li>a:hover{display:block;width:158px;height:32px;line-height:32px;border-right:none;border-bottom:1px solid #5988d1;border-left:none;background-color:#5988d1;background-image:none;color:#fff;font-weight:bold;text-align:center;z-index:7}
ul#topnav>li>ul.subnav{display:none;position:absolute;z-index:5;width:950px;left:-1px}
ul#topnav>li>ul.subnav li{height:100px;cursor:pointer;width:237px;float:left;position:relative;background-color:#fff;overflow:hidden;border-bottom:1px solid #e3e3e3}
ul#topnav>li>ul.subnav li a{width:100%;height:100px;float:left;position:relative;border-left:1px solid #e3e3e3;z-index:2}
ul#topnav>li>ul.subnav li.right-brd a{border-right:1px solid #e3e3e3}
ul#topnav>li>ul.subnav li a span{width:100%;padding-left:15px;text-align:left;height:30px;line-height:30px;font-weight:bold;float:left;position:absolute;bottom:0;left:0;background:transparent url('../images/sub-item-bg.png') 0 top repeat-x;color:#345380;font-size:12px;z-index:2}
ul#topnav>li>ul.sbnav li a:hover span, ul#topnav>li>ul.subnav li a span.red{background:transparent url('../images/sub-item-bg.png') 0 bottom repeat-x;color:#fff}
ul#topnav>li>ul.subnav li img{position:absolute;top:0;left:0;}
ul#topnav>li>ul.subnav li div.sha{position:absolute;top:0;left:0;width:100%;height:70px;background:transparent url('../images/1x1white.png') 0 0 repeat;z-index:1}
ul#topnav>li.first>ul.subnav li{border-left:none}
ul#topnav>li.first>a{display:block;width:156px;height:32px;line-height:32px;border-right:1px solid #e3e3e3;border-bottom:1px solid #fff;border-left:1px solid #e3e3e3;background:transparent url('../images/main-menu-bg.png') 0 0 repeat-x;color:#000;font-weight:bold;text-align:center}
ul#topnav>li.first>a:hover{display:block;width:158px;height:32px;line-height:32px;border-right:1px solid #5988d1;border-bottom:1px solid #5988d1;border-left:1px solid #5988d1;background-color:#5988d1;background-image:none;color:#fff;font-weight:bold;text-align:center}
ul#topnav>li.last{border-bottom:1px solid #bababa;width:160px}
ul#topnav>li.last>a{display:block;width:158px;height:32px;line-height:32px;border-right:1px solid #e3e3e3;border-bottom:1px solid #fff;border-left:1px solid #fff;background:transparent url('../images/main-menu-bg.png') 0 0 repeat-x;color:#000;font-weight:bold;text-align:center}
ul#topnav>li.last>a:hover{display:block;width:158px;height:32px;line-height:32px;border-right:1px solid #5988d1;border-bottom:1px solid #5988d1;border-left:1px solid #5988d1;background-color:#5988d1;background-image:none;color:#fff;font-weight:bold;text-align:center}
div.main-menu-bottom{float:left;width:948px;height:2px;background:#fff url('../images/main-menu-bottom.png') 0 0 repeat-x;margin-bottom:5px}
div#main-content{float:left;width:100%;min-height:550px;z-index:3;position:relative}
div.inner-content{float:left;width:100%;position: relative}
div.inner-content div.fl-right{float:auto !important;position:absolute;top:0;right:0;width:700px;z-index:2}
div.bottom-outer{width:100%;padding-bottom:85px;display:none;position:absolute;height:100px}
div.bottom-bt{border-top:1px solid #e6e6e6}
div.bottom-bb{border-bottom:1px solid #e6e6e6}
div.bottom{width:950px;margin:0 auto;text-align:left;position:relative;z-index:2;height:50px;margin-bottom:15px}
div.bottom-outer div.fleft{float:left;margin-left:30px;height:28px;line-height:28px;color:#404040;font-weight:normal}
div.bottom>div.fright{float:right;height:28px;margin-right:30px;margin-top:15px;width:265px}
div.bottom>div.fright *{float:right}
div.bottom span{line-height:28px;height:28px;float:left;padding-right:10px;font-weight:bold;color:#666}
div.bottom input{height:26px;width:170px;border:1px solid #d0d0d0;background:transparent url('../images/input-bg.png') repeat-x 0 0}
div.bottom>div.fleft{margin-top:15px;width:400px}
div.bottom>div.fleft input{float:left}
div.bottom>div.fright{float:right;margin-top:15px;width:350px}
div.bottom>div.frightinput{float:right}
div.bottom a#button-lupa{float:right;height:24px;width:30px;background:transparent url('../images/icons/lupa2.png') 7px 5px no-repeat;margin:2px 0}
div.bottom a#button-newsletteradd{float:left;height:24px;width:30px;background:transparent url('../images/icons/action_add2.gif') 7px 5px no-repeat;margin:2px 0}
div.bottom a#button-newsletterremove{float:left;height:24px;width:30px;background:transparent url('../images/icons/action_remove2.png') 7px 5px no-repeat;margin:2px 0}

#bottom-strip{width:100%;height:70px;background-color:#2a508e;position:fixed;bottom:0;left:0;text-align:center;z-index:4}
#bottom-strip>span.left-button{background:url('../images/bottom-seps.png') 0 0 no-repeat;width:30px;height:32px;cursor:pointer;position:absolute;top:20px;left:5px}
#bottom-strip>span.right-button{background:url('../images/bottom-seps.png') -30px 0 no-repeat;width:30px;height:32px;cursor:pointer;position:absolute;top:20px;right:5px}
#bottom-strip>.inner{width:1000px;height:100%;margin:0 auto;text-align:left}

#bottom-strip>.inner li.first{border-left:none}
#bottom-strip>.inner li a{float:left;width:100%;position:relative}
#bottom-strip>.inner li a span{color:#fff;font-weight:bold;float:left;padding-left:20px;position:relative;z-index:2}
#bottom-strip>.inner li.one-line a span{height:70px;line-height:70px}
#bottom-strip>.inner li.two-lines a span{height:40px;line-height:20px;margin-top:15px}
#bottom-strip>.inner li a img{z-index:1;position:absolute;top:0;right:0;float:right}

/*--Main Container--*/
div#main-slider{float:left;position:relative;width:948px;height:520px;overflow:hidden}
div#main-slider .items{position:absolute;clear:both;margin:0;padding:0;width:200000px}
div#main-slider .items div {float:left;display:block;width:950px;font-size:14px}
div#main-slider ul.navi{float:right;position:absolute;height:14px;top:10px;right:10px;z-index:100}
div#main-slider ul.navi li{float:right;margin:0 2px;background:transparent url(/images/nav-bg.png) 0 0 no-repeat;height:13px;width:13px}
div#main-slider ul.navi li.selected{background:transparent url(/images/nav-bg.png) -13px 0 no-repeat}


ul#share-print-icons{float:right;position:absolute;top:11px;right:20px;z-index:6}
ul#share-print-icons li{float:left;padding:20px 10px;height:20px;line-height:20px;}
ul#share-print-icons li *{float:left}
ul#share-print-icons li a{padding-left:8px;height:100%;line-height:17px;}

div#main-content div.content ul#download-list{float:left;width:670px;border:1px solid #ededed;padding:10px;margin:10px 0 0 2px;background-color:#fff}
div#main-content div.content ul#download-list li{float:left;clear:none;list-style-type:none;border-bottom:1px solid #ededed}
div#main-content div.content ul#download-list li.noborder{border:none !important}
div#main-content div.content ul#download-list li a{float:left;height:30px;line-height:30px;width:305px;margin-right:15px}
div#main-content div.content ul#download-list li a img{float:left;margin:7px 10px 7px 0}
div#main-content div.content ul#download-list li a span{float:left}
div#main-content div.content ul#download-list li a:hover span{color:#c71917}

h1.item-title{background-color:transparent;color:#2a508e;font-size:24px;font-weight:bold;line-height:30px;height:30px;padding: 0 0 35px 0;position:relative;z-index:5;border-bottom:1px solid #e6e6e6;margin-top:20px}
h1.item-list-title{background-color:transparent;color:#2a508e;font-size:24px;font-weight:bold;line-height:30px;min-height:30px;padding-bottom: 10px;margin-top:15px;position:relative;z-index:5;border-bottom:1px solid #e6e6e6}
h2.item-subtitle{background-color:transparent;color:#2A508E;font-size:12px;font-weight:normal;line-height:20px;min-height:30px;padding:0;position:relative;z-index:5;top:-45px;width:500px}
div#main-content div.header{float:left;position:relative;z-index:1;width:947px;overflow:hidden}
div#main-content div.group-slider{float:left;position:relative;z-index:7;width:100%;height:120px;clear:left;margin:10px 0}
div#main-content div.group-slider ul li a{position:relative;float:left;width:100%;height:120px}
div#main-content div.group-slider ul li a span{position:absolute;bottom:0;left:0;height:30px;line-height:30px;font-weight:bold;padding-left:10px;width:180px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
div#main-content div.group-slider ul li a:hover span{position:absolute;bottom:0;left:0;height:30px;line-height:30px;font-weight:bold;padding-left:10px;width:180px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}

div#main-content div.content ul{float:left;clear:left;margin-left:15px}
div#main-content div.content ul li{float:left;clear:left;list-style-type:circle}

span.normal-slider-pgroups{background-color:#fff;color:#000;}
span.hover-slider-pgroups{background-color:#ab1410;color:#fff}
div.content{float:right;width:680px;position:relative;z-index:3;font-size:11px;color:#404040;line-height:22px;padding-right:20px;margin-bottom:80px}
div.content p{clear:left;padding-bottom:20px}
div.content p.notice-center{text-align:center;padding: 50px 0}
div.side-menu-std{float:left;position:absolute;z-index:2;left:0;top:0px;background: transparent url('../images/shadow-side-menu.jpg') right 0 no-repeat;width:320px;min-height:400px;margin-left:10px}
div.shadow-std{background: transparent url('../images/shadow-side-menu.jpg') right 0 no-repeat}
div.shadow3{background: transparent url('../images/menu-shadow-3.jpg') right 98px no-repeat}
div.side-menu-std ul.group-item li{list-style-image:url('../images/icons/icon-list-item.png')}
div.side-menu-std ul{float:left;background-color:#fff;padding: 20px 0;width:220px;min-height:150px}
div.side-menu-std ul li{width:160px;padding:10px 20px 10px 10px;margin-left:10px;border-top:1px solid #e6e6e6;}
div.side-menu-std ul li.header-blue{color:#2a508e;font-weight:bold;font-size:17px;list-style-image:none}
div.side-menu-std ul li.header-red{color:#df2a28;font-weight:bold;font-size:12px;list-style-image:none;margin-left:-10px}
div.side-menu-std ul li.header-red a{color:#df2a28;font-weight:bold;font-size:12px}
div.side-menu-std ul li.header-black{color:#2d2d2d;font-weight:bold;font-size:12px;list-style-image:none;margin-left:-10px}
div.side-menu-std ul li.header-black a{color:#2d2d2d;font-weight:bold;font-size:12px}
div.side-menu-std ul li.first{border-top:none}
div.side-menu-std ul li a{color:#343434;font-size:12px}
div.side-menu-std ul li a:hover{color:#2A508E}
div.side-menu-std ul li a.selected{color:#df2a28}

div.side-menu-prd{float:left;z-index:2;background: transparent url('../images/shadow-side-menu.jpg') right 98px no-repeat;width:329px;min-height:400px;margin-top:5px}
div.shadow-prd{background: transparent url('../images/shadow-side-menu.jpg') right 98px no-repeat}
div.shadow3{background: transparent url('../images/menu-shadow-3.jpg') right 98px no-repeat}
div.side-menu-prd ul{float:left;background-color:#fff;padding: 20px 0 20px 10px;width:220px;border:1px solid #F1F1F1}
div.side-menu-prd ul.group-item li{list-style-image:url('../images/icons/icon-list-item.png');list-style-position:inside}
div.side-menu-prd ul li{width:200px;border-top:1px solid #e6e6e6;}
div.side-menu-prd ul li.header-blue{color:#2a508e;font-weight:bold;font-size:17px;list-style-image:none}
div.side-menu-prd ul li.header-red{color:#df2a28;font-weight:bold;font-size:12px;list-style-image:none;line-height:30px;}
div.side-menu-prd ul li.header-red a{color:#df2a28;font-weight:bold;font-size:12px;line-height:30px;}
div.side-menu-prd ul li.header-black{color:#2d2d2d;font-weight:bold;font-size:12px;list-style-image:none;line-height:30px;}
div.side-menu-prd ul li.header-black a{color:#2d2d2d;font-weight:bold;font-size:12px;line-height:30px;}
div.side-menu-prd ul li.first{border-top:none}
div.side-menu-prd ul li a{color:#343434;font-size:12px;width:100%;line-height:30px;}
div.side-menu-prd ul li.subnode {margin-left:20px;width:180px;border-top:1px solid #e6e6e6;white-space:nowrap}
div.side-menu-prd ul li.subnode a{color:#2a508e;font-size:12px;width:100%;display:inline-block;line-height:30px}
div.side-menu-prd ul li a:hover{color:#2A508E}
div.side-menu-prd ul li a.selected{color:#2a508e;font-weight:bold}

table.products-list{float:right;width:688px;z-index:3;margin:15px 0}
ul.products-list2{float:right;width:688px;z-index:3;margin:15px 0}
ul.products-list2 li{float:left;width:110px;border:2px solid #fff;margin:8px;background-color:#fff;cursor:pointer}
ul.products-list2 li:hover{border:2px solid #2A508E}

table.products-list3{float:right;width:688px;z-index:3;margin:15px 0}
table.products-list3 td{float:left;width:118px;border:2px solid #f1f1f1;margin:8px 4px;background-color:#fff;text-align:center;cursor:pointer}
table.products-list3 td:hover{border:2px solid #2A508E}


table.with-cols{float:left;width:950px;margin:5px 0 0 0;}
table.with-cols tr th{height:35px;line-height:35px;font-size:16pt;font-family:"Trebuchet MS";padding-top:15px;padding-right:5px;padding-bottom:5px}
table.with-cols-header {width:950px;border-bottom:1px solid #e6e6e6;margin-bottom:5px}
table.with-cols-header tr th{font-family:"Trebuchet MS";font-size:18pt;color:#2A508E;font-weight:bold;padding: 15px 0 5px;width: 100%;text-align:left}
table.products-list tr{cursor:pointer}
table.with-cols tr{cursor:pointer}
table.products-list tr td.product-image-mini{float:left;width:78px;height:78px;border:1px solid #F1F1F1;text-align:center}
ul.products-list2 div.product-image-mini{float:left;text-align:center;padding:10px;border:1px solid #f1f1f1}
table.products-list3 div.product-image-mini{float:left;text-align:center;width:108px;padding:10px}
table.with-cols tr td.product-image-mini{float:left;width:78px;height:78px;border:1px solid #F1F1F1;text-align:center}
table.products-list tr td.product-intro{float:left;width:590px;height:78px;padding-left:10px;overflow:hidden;border:1px solid #F1F1F1;border-left:none}
table.with-cols tr td.product-intro{float:left;width:590px;height:78px;padding-left:10px;overflow:hidden;border:1px solid #F1F1F1;border-left:none}
table.with-cols tr td.product-intro{float:left;width:370px;height:78px;padding-left:10px;overflow:hidden;border:1px solid #F1F1F1;border-left:none}
table.with-cols tr td.product-intro-inner{margin-right:20px}
table.products-list tr td.product-intro h1{float:left;padding-right:10px;height:35px;line-height:35px;font-weight:bold;font-size:16px;color:#292929;margin-bottom:0}

td.product-intro div.product-option-icons{float:left;height:32px;margin:2px 0;position:relative}
ul.products-list2 a.product-intro{float:left;clear:both;min-height:30px;padding:10px 0;width:100%}
table.products-list3 a.product-intro{float:left;text-align:center;clear:both;min-height:30px;padding:10px 0;width:100%}
ul.products-list2 span.product-option-icons{float:left;position:absolute;top:-10px;left:-10px;z-index:2;height:32px;margin:2px 0}
table.products-list3 span.product-option-icons{float:left;position:absolute;top:-10px;left:-10px;z-index:2;height:32px;margin:2px 0}
td.product-files-holder div.product-option-icons{float:left;height:32px;margin:2px 0;position:relative;margin:0 0 10px 0}
div.product-option-icons span.product-option-icon{float:left;width:32px;height:32px;position:relative;}
div.product-option-icons span.new-product{background:transparent url('../images/icons/icon-new-product.png') 0 0 no-repeat;margin-left:10px}
div.product-option-icons span.new-product-text{float:left;height:32px;line-height:32px;padding: 0 10px;font-weight:bold;color:#2A508E}
div.product-option-icons span.promo-product{background:transparent url('../images/icons/icon-promo-product.png') 0 0 no-repeat}
div.product-option-icons span.promo-product-text{float:left;height:32px;line-height:32px;padding: 0 10px;font-weight:bold;color:#2A508E}

table.with-cols tr td.product-intro h1{float:left;width:100%;height:37px;line-height:37px;font-weight:bold;font-size:16px;color:#292929;margin-bottom:0}
table.products-list tr td.product-intro h1 a{float:left;height:37px;line-height:37px;font-weight:bold;font-size:17px;color:#292929}
table.with-cols tr td.product-intro h1 a{float:left;height:15px;line-height:15px;font-weight:bold;font-size:17px;color:#292929}
table.products-list tr td.product-intro p{float:left;width:100%;clear:left;color:#404040}
table.with-cols tr td.product-intro p{float:left;width:100%;clear:left;color:#404040}

table.products-list tr:hover td.product-image-mini{border-color:#666}
table.products-list tr:hover td.product-intro{border-color:#666}

table.typ1{width:100%;float:left}
table.typ1 tr th{float:left;width:680px;position:relative;z-index:3;font-size:13px;background:#fff url('../images/paginator-bg.png') 0 0 repeat-x;height:33px;line-height:33px;border-left:1px solid #ededed;border-right:1px solid #ededed;text-align:left;padding-left:10px}
table.typ1 tr td{float:left;height:30px;line-height:30px;margin:10px 0}
table.typ1 tr td span{float:left;padding: 0 5px;height:30px;line-height:30px}
div.paginator{float:right;width:680px;position:relative;z-index:3;background:#fff url('../images/paginator-bg.png') 0 0 repeat-x;height:33px;line-height:33px;border-left:1px solid #ededed;border-right:1px solid #ededed;text-align:right;padding-right:10px}
div.paginator div.pages-lst{position:absolute;right:10px;top:8px;float:right;height:16px}
div.paginator div.pages-lst span{float:left;width:18px;height:16px;line-height:16px;text-align:center;color:#404040;font-size:11px;margin:0 3px}
div.paginator div.pages-lst span a{float:left;width:16px;height:16px;line-height:16px;color:#404040;font-size:11px;}
div.paginator div.pages-lst span.text{line-height:16px;text-align:right;color:#404040;font-size:11px;float:left;padding-right:10px;min-width:110px}
div.paginator div.pages-lst span.current{color:#fff;background:#fff url('../images/paginator.png') 0 0 no-repeat;}
div.paginator div.pages-lst span.current a {color:#fff;}
div.paginator div.pages-lst span.separator{width:5px;padding-left:5px;color:#404040}
div.paginator-bottom{margin-bottom:15px}
/* tooltip styling */
/*	background:url('../images/tooltip.png'); url('../images/tip.png') 0 0 no-repeat*/
.tooltip {
	display:none;
	min-height:20px;
	background-color:#e6e6e6;
	border:1px solid #ccc;
	line-height:20px;
	padding:5px 40px;
	font-size:11px;
	color:#000;
	z-index:50;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.form-contact div.input{height:40px}
div.form-contact div.input label{height:40px;line-height:40px;min-width:100px;padding-right:10px;float:left}
div.form-contact div.input input{height:25px;line-height:25px;width:220px;padding:0 3px;float:left;border:1px solid #c6c6c6;margin-top:8px}

div.submit{float:left;width:100%;min-height:40px;background-color:#dfdfdf;padding:0;margin:20px 0}
div.submit input{float:left;font-size:8pt;font-weight:bold;color:#fff;background:#5d8ad3;height:30px;line-height:30px;border:1px solid #4e7ec9;text-align:center;padding:0 10px;cursor:pointer;margin:20px}
div.submit input:hover{background:#4e7ec9;border:1px solid #5d8ad3;}
div.submit span{float:left;width:400px;margin:20px 10px;color:#666;height:33px;line-height:33px}


ul.product-top-icons{position:absolute;top:28px;right:20px}
ul.product-top-icons li{float:left;width:43px;height:43px;margin-left:10px}
ul.product-top-icons li span{float:left;height:20px;line-height:20px;text-align:center;width:100%}
ul.product-top-icons li div{clear:left;float:left;font-weight:bold;height:23px;line-height:23px;text-align:center;width:100%}
ul.product-top-icons li.white span, ul.product-top-icons li.white div{color:#000}
ul.product-top-icons li.blue span, ul.product-top-icons li.blue div{color:#fff}
ul.product-top-icons li.white{background:url('../images/boxes-bg.png') 0 0 no-repeat;cursor:pointer;position:relative;z-index:6}
ul.product-top-icons li.blue{background:url('../images/boxes-bg.png') -43px 0 no-repeat;}
table.noborder{border:none !important;width:680px !important}

table.product-tags{width:668px;float:left;position:relative;z-index:4;border:1px solid #d8d8d8;margin-bottom:20px;overflow:hidden}
table.product-tags td{float:left;}
table.product-tags tr th{width:668px;padding-left:10px;height:33px;line-height:33px;background:#fff url('../images/table-th-special.png') 0 0 repeat-x;font-size:14px;color:#323232;font-weight:bold;float:left}
table.product-tags tr td.only-one{width:658px;height:33px;line-height:33px;background-color:#e5e5e5;color:#404040;float:left;padding:10px}

table.border-bottom{border-bottom:1px solid #F1F1F1}
table.border-bottom td{border-bottom:1px solid #F1F1F1}

table.first-product-details{margin-top:-40px}
table.product-details{width:678px;float:left;position:relative;z-index:4;border:1px solid #F1F1F1;margin:20px 0 20px 0;border-top:none;border-bottom:none;overflow:hidden}
table.product-details tr td{background-color:#fff}
table.product-details tr:hover td{background-color:#f1f1f1}
table.product-details tr:hover td.cnt{background-color:#fff}
table.product-details tr:hover td.product-files-holder{background-color:#fff}
table.product-details tr th{width:668px;padding-left:10px;height:33px;line-height:33px;background:#fff url('../images/table-th.gif') 0 0 repeat-x;font-size:18px;font-family:"Trebuchet MS";color:#2a508e;font-weight:bold;float:left;text-align:left}
table.product-details td{float:left;min-height:35px;line-height:35px}
table.product-details td.product-image-place-holder{overflow:hidden;width:150px;height:200px;border:1px solid #e6e6e6;background-color:#fff;text-align:center}
table.product-details td.first-padding{padding-left:10px}
table.product-details td.only-one{width:100%;background-color:#fff}
table.product-details td.cnt{float:left;width:280px;margin:0 10px 0 20px}
table.product-details td.dbl-cnt{float:left;width:508px;margin:0 0 0 20px}
table.product-details td.dbl-cnt p, table.product-details td.cnt p{line-height:20px}
table.product-details td.product-files-holder{float:right;width:210px;min-height:170px;border:1px solid #e6e6e6;background-color:#fff}
table.product-details td.product-files-holder ul{width:190px;margin:10px}
table.product-details td.product-files-holder ul li.button{width:178px;cursor:pointer;background:#fff url('../images/button-file-bg.jpg') 0 0 repeat-x;height:31px;line-height:31px;padding:0 5px;border:1px solid #e1e1e1;clear:left;margin-bottom:5px}
table.product-details td.product-files-holder ul li.button a img{padding:7px 10px 0;float:left}
table.product-details td.product-files-holder ul li.link{float:left;clear:left}
table.product-details td.product-files-holder ul li.link img{padding:9px 10px 0 16px;float:left}
table.product-details td.product-files-holder ul li.link a{color:#d40e0f;text-decoration:none}
table.product-details td.product-files-holder ul li.link a:hover{color:#d40e0f;text-decoration:underline}

table.pd-package td{padding-left:10px;color:#404040}
table.pd-package td.pcode{font-weight:bold;width:110px;text-align:center}
table.pd-package td.capacity{padding-left:10px;width:420px;text-align:left}
table.pd-package td.price{width:110px;text-align:right}
table.pd-package td.price span{color:#d40d0d;min-height:35px;line-height:35px;font-weight:bold;padding-right:10px}

.std-notice{background-color: #FCFFCD;border: 1px solid #2D2D2D;color: #2D2D2D;float:left;font-size: 12px;top:50px;padding:20px !important;position:relative;z-index:2}

h2{color:#404040;font-weight:bold;font-size:14px;font-family:"Trebuchet MS";margin:15px 0 !important}
p{color:#404040;font-weight:normal;font-size:11px;line-height:20px !important;font-family:Arial;margin:0 !important;padding:0 !important}
#share-this-page{display:none;width:400px;float:right;padding:10px 0 10px 0;margin-top:-12px;background-color:#cecece}
#share-this-page label{float:left;margin-left:40px;margin-right:5px;height:25px;line-height:25px}
#share-this-page input{float:left;border:1px solid #666;padding:0 5px;height:25px;line-height:25px}
#share-this-page span{float:left;padding:0 5px;height:25px;line-height:25px;background-color:#c0c0c0;margin-left:10px;cursor:pointer;border:1px solid #666}
#product-photo-zoom{position:fixed;border:1px solid #ccc;padding:5px;z-index:100}
ul.creator-pdf li {clear:left;width:100%;height:30px;line-height:30px;padding-left:15px}
ul.creator-pdf li input{margin:8px 10px 0 0}
ul.creator-pdf li span{padding:0 5px}
.bottombrmrgb20{padding-bottom:20px !important;border-bottom:1px solid #E6E6E6 !important;margin-bottom:10px !important}
div#overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:transparent url('../images/background-trans.png') repeat 0 0;z-index:99}
div.opopup{position:fixed;overflow:hidden;width:40%;min-height:200px;left:30%;top:100px;background-color:#fff;border:10px solid #333333}
div.opopup h1{background:#fff url('../images/opopup-header.jpg') repeat-x 0 0;height:51px;line-height:51px;color:#2a508e;font-weight:bold;margin-top:0;font-size:13pt;text-align:left;padding-left:20px;position:relative}
div.opopup h1 span.opopup-close{cursor:pointer;width:24px;height:24px;background:transparent url('../images/icons/close.png') no-repeat 0 0;position:absolute;right:15px;top:15px}
div.opopup ul{width:100%}
div.opopup ul li{clear:left;height:50px;line-height:50px;padding-left:15px;width:100%}
div.opopup ul li.bb{border-bottom:1px solid #e1e1e1}
div.opopup ul li input{margin-right:20px;margin-top:18px;float:left}
div.opopup ul li label{color:#2d2d2d;font-weight:bold;text-align:left;float:left}

a.cancel-button{background-color:none;border:none;height:32px;line-height:32px;font-weight:bold;color:#666;font-size:10pt;padding:0 10px;float:left;margin:10px 0 10px 20px}
a.cancel-button:hover{color:#606060}
a.blue-button{background-color:#5d8ad3;border:1px solid #4e7ec9;height:30px;line-height:30px;font-weight:bold;color:#fff;font-size:10pt;padding:0 10px;float:left;margin:10px 0 10px 30px}
a.blue-button:hover{background-color:#4e7ec9;border:1px solid #5d8ad3}
ul.video-list{position:relative}
ul.video-list li{position:relative}
ul.video-list li.list-row-break{width:100%;height:20px;line-height:20px;clear:left;float:left;margin-bottom:20px;border-bottom:1px solid #ccc}
ul.video-list li.title-place{color:#2a508e;font-weight:bold;text-align:center;font-size:15px;height:25px;line-height:25px}
ul.video-list li a img{border:5px solid #ccc}
ul.video-list li a:hover img{border:5px solid #666}
div.map-tooltip{height:69px;background:#fff url('../images/map-tooltip-bg.jpg') 0 0 repeat-x;border:1px solid #a4b3ce;padding:0 15px;position:absolute;z-index:10;min-width:250px}
div.map-tooltip h1{height:35px;line-height:35px;color:#e02926;font-weight:bold;clear:left;float:left}
div.map-tooltip a{height:24px;line-height:24px;color:#5c5c5c;font-weight:bold;clear:left;float:left;width:100%;text-align:center}

ul#bottom-navi li {border-right: 1px solid #fff}
a#floating-div{width:120px;height:30px;line-height:30px;bottom:70px;right:0;padding:15px;background-color:#ccc;font-weight:bold;position:fixed;display:none}
a#floating-div img{float:left;margin:7px 10px 10px 0px}
a#floating-div span.selected-products-counter{position:absolute;bottom:5px;left:20px;width:100%;height:20px;font-weight:normal;font-style:italic}
div.video-preview{float:left}
#video-large-thumb{position:fixed;width:480px;height:360px;background-color:#29518E;padding:0;border:1px solid #fff;margin:5px;z-index:10}
#video-large-thumb>div{position:relative;left:0;top:0z-index:1}
#video-large-thumb>div{position:absolute;left:0;bottom:0;z-index:2;width:100%}

ul.list-press-articles {
background: url("../images/h300.png") repeat-x scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
cursor: pointer;
float: left;
height: 300px;
margin: 55px 145px 0 145px;
position: relative;
width: 650px;
overflow:hidden;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 25px #666666;
}

ul.list-press-articles li{display:none;float:left;width:100%;height:300px}
ul.list-press-articles li div.image{float:left;margin:40px 0 40px 40px;border:5px solid #666;padding:5px;overflow:hidden;width:150px;height:200px}
ul.list-press-articles li p{bottom:40px;color: #404040;font-family:arial;font-size:11px;font-weight:normal;height:150px;line-height:16px;position:absolute;right:10px;width:410px}
ul.list-press-articles li h1{float:right;font-size:30px;height:50px;margin-top:60px;width:420px;}

#main-content a.backward, #main-content a.forward{background-image:url("../images/arrows.png");background-repeeat:no-repeat;cursor:pointer;float:left;font-size:1px;height:30px;text-indent:-9999em;width:30px}
a.backward{left:65px;top:190px;position:absolute;background-position:0 0}
a.forward{right:65px;top:190px;position:absolute;background-position:0 -30px}
.map-holder-std{width:947px;height:600px}
.map-holder-nar{width:730px;height:600px}
#map-right-addresses{width: 200px;height:600px;overflow:auto;overflow-x:hidden;overflow-y:auto;right:0pt;position:absolute;top:40px;}
#map-right-addresses li {border-bottom:1px solid #cdcdcd;width:100%;padding-bottom:5px;margin-bottom:5px}
#map-right-addresses li h1{font-weight:bold;font-size:12px;margin:0}
#map-right-addresses li h3{font-weight:bold;font-size:10px;margin:0padding-bottom:5px}
#map-right-addresses li span{display:inline-block;width:100%;clear:left;font-size:10px;height:15px;line-height:15px}
#map-right-addresses li a{display:inline-block;width:100%;clear:left;font-size:10px;height:15px;line-height:15px}

div.event-header-div{float:right;width:680px;position:relative;z-index:3;background:#fff url('../images/paginator-bg.png') 0 0 repeat-x;height:33px;line-height:33px;border-left:1px solid #ededed;border-right:1px solid #ededed;text-align:right;padding-right:10px}
div.event-header-div h1{float:left;color:#000;font-weight:bold;font-size:13px;margin-left:10px}
div.event-header-div span{float:left;color:#c6c6c6;font-weight:normal;font-size:10px;margin-left:10px}
div.event-header-div a{float:right;color:#000;font-weight:normal;font-size:10px;margin-right:10px}
ul.photo-list{margin-left:5px}
ul.photo-list li {padding: 5px;height:110px}


div#gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
div#gallery-main-photo{width:800px;height:800px;margin:100px auto}
ul#gallery-full-list{background-color:#111;position:fixed;bottom:0;height:110px;width:100%;}
ul#gallery-full-list li{width:100px;height:100px;padding:5px}
ul#gallery-full-list li img{opacity:.4}
ul#gallery-full-list li img:hover{opacity:1}

#contact-form {float:left;width:100%;height:550px}
#contact-form div.input {float:left;width:100%;margin: 5px 0}
#contact-form div.submit {float:left;width:100%;height:80px;margin: 5px 0}
#contact-form div.input label{float:left;width:200px;height:30px;line-height:30px;}
#contact-form div.input input[type=checkbox]{width:auto;margin-right:10px}
#contact-form div.input input{float:left;width:200px;border:1px solid #666;height:22px;padding: 4px 5px}
#contact-form div.input select{float:left;width:212px;border:1px solid #666;height:30px;padding: 4px 5px}

#contact-form-eng {float:left;width:100%;height:400px}
#contact-form-eng div.input {float:left;width:100%;margin: 5px 0}
#contact-form-eng div.submit {float:left;width:100%;height:80px;margin: 5px 0}
#contact-form-eng div.input label{float:left;width:200px;height:30px;line-height:30px;}
#contact-form-eng div.input input{float:left;width:200px;border:1px solid #666;height:22px;padding: 4px 5px}
#contact-form-eng div.input input[type=checkbox]{width:auto;margin-right:10px}
#contact-form-eng div.input select{float:left;width:212px;border:1px solid #666;height:30px;padding: 4px 5px}

#cooperation-form div.input {float:left;width:100%;margin: 5px 0}
#cooperation-form div.submit {float:left;width:100%;height:80px;margin: 5px 0}
#cooperation-form div.input label{float:left;width:200px;height:30px;line-height:30px;}
#cooperation-form div.input input[type=checkbox]{width:auto;margin-right:10px}
#cooperation-form div.input input{float:left;width:200px;border:1px solid #666;height:22px;padding: 4px 5px}
#cooperation-form div.input select{float:left;width:212px;border:1px solid #666;height:30px;padding: 4px 5px}
#cooperation-form div.input textarea{float:left;width:212px;border:1px solid #666;height:60px;padding: 4px 5px}


#adv-slider{width:500px;height:80px;position:absolute;display:block;top:10px;left:180px}

span.info-notice{display:inline-block;margin:20px 0;padding:10px 20px;background-color:#81EF83;border:1px solid #43C145;text-align:left}
div.triple-inrow{float:left;width:30%}

a#shops-link.option-map{display:inline-block;color:#000;height:30px;line-height:30px;background-color:#e8e8e8;padding:0 7px;border:1px solid #666}
a#dealers-link.option-map{display:inline-block;color:#000;height:30px;line-height:30px;background-color:#e8e8e8;padding:0 7px;border:1px solid #666}

a#shops-link:hover{background-color:#3c5f95;color:#fff}
a#dealers-link:hover{background-color:#3c5f95;color:#fff}

a#dealers-link.selected{background-color:#285b9c;color:#fff}
a#shops-link.selected{background-color:#8cb3ff}



.hp-list li{margin-bottom:10px}
.hp-list table tr td{background-color:#ccc;padding:10px 5px;border-left:2px solid #fff}
.hp-list table tr.block td{background-color:#ececec}
.hp-list table tr td.w-checkb{width:35px;padding:0;text-align:center;border-left:none}
.hp-list table tr td.w-where{width:127px}
.hp-list table tr td.w-product{width:120px;background-color:#fff}
.hp-list table tr td.w-product img{float:left;margin:0 20px}
.hp-list table tr td.w-product div{float:right;width:100%}
.hp-list table tr td.w-product div span{width:100%;text-align:center;clear:left;display:inline-block;line-height:30px;height:30px}
.hp-list table tr td.w-product div span.name{border-bottom:1px solid #ccc}
.hp-list table tr td.w-product div span.symbol{}

.hp-list table tr td.w-freq{width:80px;text-align:center}
.hp-list table tr td.w-solution{width:75px;text-align:center}
.hp-list table tr td.w-method{width:110px}
.hp-list table tr td.w-method-big{width:210px}
.hp-list table tr td.w-safety{width:60px;text-align:center}

.hp-list table tr th{background-color:#666;color:#fff;padding:10px 5px;border-left:2px solid #fff}
.hp-list table tr th.w-checkb{width:35px;padding:0;text-align:center;border-left:none}
.hp-list table tr th.w-where{width:127px}
.hp-list table tr th.w-product{width:120px}
.hp-list table tr th.w-freq{width:80px}
.hp-list table tr th.w-solution{width:75px}
.hp-list table tr th.w-method{width:110px}
.hp-list table tr th.w-method-big{width:210px}
.hp-list table tr th.w-safety{width:60px}

.hp-list table {border-collapse: separate; border-spacing: 0 5px;}

div.hp-list-data input[type=text]{height:20px;width:170px;border:1px solid #d0d0d0;background:transparent url('../images/input-bg.png') repeat-x 0 0}
div.hp-list-data li{clear:left}
div.hp-list-data {float:left;width:680px;height:200px;padding-top:30px;border-top:1px solid #E6E6E6}
div.hp-list-data div.input {float:left;width:100%;margin: 5px 0}
div.hp-list-data div.submit {float:left;width:100%;height:80px;margin: 5px 0}
div.hp-list-data div.input label{float:left;width:200px;height:30px;line-height:30px;}
div.hp-list-data div.input input{float:left;width:200px;border:1px solid #666;height:20px;padding: 4px 5px}
div.hp-list-data div.input input[type=checkbox]{width:auto;margin-right:10px}
div.hp-list-data div.input select{float:left;width:212px;border:1px solid #666;height:30px;padding: 4px 5px}
div.hp-with-safety{padding:15px 0 15px 35px;margin:15px 0 0 0;border-top:1px solid #E6E6E6;width:680px;float:left;}
div.hp-with-safety input[type=checkbox]{float:left;margin:0 15px 0 0}
ul.list-with-form li {list-style-type: none !important;}

div.special p 
{
	background: url("../images/table-th.gif") repeat-x scroll 0 0 #FFFFFF;
	color: #2A508E;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	text-align: left;
	width: 668px;
	margin-top: 10px;
}

div.special ul 
{
	margin-bottom: 15px;
}

div.special ul li
{
	line-height: 35px;
}

#bottom-strip>.inner li.one-line .newsletter_title{margin-top:19px;}
#bottom-strip>.inner li.one-line .newsletter_input{width:198px; height:33px; background:url('../images/input.jpg'); margin-top:7px;}
#bottom-strip>.inner li.one-line .newsletter_input .ico{float:left;background:url('../images/input_human.jpg') no-repeat; width:17px; height:16px; margin-left:7px; margin-top:8px;}
#bottom-strip>.inner li.one-line .newsletter_input #glob-inp-newsletter{float:left; width:100px; height:23px; border:0px; margin-left:1px; color:#777777; font-size:12px; margin-top:4px;}
#bottom-strip>.inner li.one-line .newsletter_input #button-global-newsletteradd{float:right;height:23px;width:66px;background:transparent url('../images/add_button.jpg')no-repeat; margin:4px 4px 0 0;}
