html {overflow-y: scroll;}
body{margin:0;padding:0;text-align:center;background:#fff}
body,td,th{font:normal 12px Tahoma, Arial; line-height:18px;color:#000}
th{font-weight:bold; text-align:left}
h1,h2,h3,h4,h5,h6{font:bold 24px Tahoma, Arial; padding:0 0 13px 0; margin:0;color:#c00; position:relative; zoom:1; top:-2px}
h1 { font-weight: normal; }
h1.normal,
h2,h3,h4{font:normal 18px Tahoma, Arial; padding-bottom:8px; top:0}
h2.normal,
h5,h6{font:bold 12px Tahoma, Arial; padding:0 0 18px 0; top:0}

h3.normal {font:normal 12px Tahoma, Arial; line-height:18px;color:#000}
h3.normal,
p{margin:0;padding:0 0 18px 0}

h3.normal a,
a{text-decoration:underline;color:#06c; outline:none}
h1.normal a,h2.normal a,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#c00;}

a:hover{text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
big{font-size:13px}
small{font-size:11px; line-height:14px}
ol{margin:0;padding:0 0 18px 30px}
ul{margin:0; padding:0 0 12px 0; list-style:none}
ul li{padding:0 0 6px 13px; background:url(img/li-1.gif) 0 8px no-repeat}
ul ul{padding:6px 0 0 0}
ul ul li{padding:0 0 0 13px; background-image:url(img/li-2.gif)}
input,select,textarea{font:normal 12px Tahoma, Arial; color:#666; border:1px solid #999;background:#f0f0f0}
.button,button{background:#FFF url(img/but-1.gif) 0 100% repeat-x; border:1px solid #FFF; outline:1px solid #999; color:#666; padding-top:0; padding-bottom:0;.outline:none;.border:1px solid #999}

/*
table{border:0; border-collapse:collapse; width:100%; margin-bottom:10px}
table td{border-bottom:1px solid #eee; padding:5px}
table th{border-bottom:1px solid #666; padding:5px}
*/

#main{width:960px; margin:0 auto;text-align:left}
#main #head{padding:24px 0 3px 0; zoom:1} /*44px*/
#main #container{padding:1px 0 40px 0; zoom:1}
#main #footer{padding:10px 0 35px 0; border-top:1px solid #bfbfbf; overflow:hidden; zoom:1}

.csc-frame-rulerBefore {border-top:1px solid #bfbfbf;}

#head #logo{float:left; padding:0 0 0 37px; height:78px; width:297px} /*58*/
#head #phone{float:left}
#head #phone span{float:left; padding:2px 7px 0 0; display:block}
#head #phone strong{float:left; font:normal 26px Tahoma, Arial; line-height:28px; color:#666}
#head #logo-2{float:right; white-space:nowrap; padding:1px 0 0 80px; position:relative}
#head #logo-2 img{position:absolute; top:5px; left:0}
#head #deco-1{clear:both; background:#c00 url(img/menu-deco-3.gif) 100% 0 no-repeat; overflow:hidden; zoom:1}
#head #deco-1 #search{float:left; background:#b9b9b9 url(img/menu-deco-1.gif) 0 0 no-repeat; padding:8px 0 0 37px; width:252px; height:25px; border-right:3px solid #FFF}
#head #deco-1 #search .input{width:160px}
#head #deco-1 #menu{background:url(img/menu-deco-2.gif) 0 0 no-repeat; padding:7px 0 0 7px; margin-left:-3px; position:relative; zoom:1; overflow:hidden; float:left}
#head #deco-1 #menu li{padding:0 0 0 31px; background:none; float:left;color:#FFF}
#head #deco-1 #menu li a{color:#FFF}
#head #deco-1 #menu li.act a { text-decoration: none; }
#head #deco-1 #menu li.act a:hover { text-decoration: underline;}

#footer #footer-left{width:430px; float:left; padding:0 70px 0 0}
#footer #footer-left address{font-style:normal}
#footer #footer-seo{float:left; width:230px}
#footer #footer-banner{/*float:right;*/ padding:5px 0 0 0}
#footer #footer-banner a{display:block; float:left; margin:0 0 2px 2px}



.sub-container{overflow:hidden; zoom:1}
.sub-container .left-colum{float:left; width:292px; padding-top:30px}
.sub-container .right-colum{float:right; width:626px; padding-top:30px}
.sub-container .left-colum-2{float:left; width:626px; padding-top:30px}
.sub-container .right-colum-2{float:right; width:292px; padding-top:30px}

.border-bottom{border-bottom:1px solid #bfbfbf; padding-bottom:28px}



#flash{border-bottom:1px solid #b7b7b7; position:relative; top:-30px}

.ul-menu-left{padding:10px 0 13px 37px}
.ul-menu-left li{padding:2px 0 20px 38px; position:relative; zoom:1}
.ul-menu-left li img{position:absolute; top:0; left:0}

.ul-menu-left-2{padding:6px 0 40px 24px}
.ul-menu-left-2 ul{padding-left:27px}
.ul-menu-left-2 li.act { font-weight: bold; }
.ul-menu-left-2 li.act li { font-weight: normal; }

.box-menu-top{width:100%; overflow:hidden; zoom:1; position:relative; border-bottom:1px solid #bfbfbf}
.box-menu-top ul{padding:0 0 11px 0; width:645px; margin:0 -20px 0 0; overflow:hidden; zoom:1}
.box-menu-top ul li{width:107px; height:104px; padding:11px 20px 0 88px; float:left; background:none; position:relative}
.box-menu-top ul li small{display:block; padding:5px 0}
.box-menu-top ul li img{position:absolute; top:8px; left:0}

.box-about{padding:0 0 18px 130px; overflow:hidden; zoom:1}
.box-about .img{width:115px; text-align:center; float:left; padding:5px 0; margin-left:-130px;_margin-left:-65px}
.box-about .info{float:left; width:100%}

.box-service{padding:0 0 18px 44px; position:relative; zoom:1}
.box-service img{position:absolute; top:2px; left:0}

.contenttable th { background-color: white; }
.contenttable th, .contenttable td { padding: 10px; }
.contenttable .odd { background-color: #eee; }

#two_col_equipment { width: 100%; text-align: center; } 
#two_col_equipment td { width: 50%; text-align: center; }
#2col_product #right_col {
  padding-left: 20px;
  font-size: 11px;
}

.two_columns { width: 100%; font-size: 12px; }

td { vertical-align: top; }

.align-center { text-align: center; }

.csc-frame-rulerAfter {border-bottom: 1px solid #bbb;}
.csc-frame-rulerBefore {border-top: 1px solid #bbb;}
hr { border: 0; border-top: 1px solid #bbb;}

#product_table { width: 100%; margin: 0 0 20px 0;}

#product_table td { margin: 0 0 10px 0; padding: 10px 0 0 0;}
#product_table #pt_left {
  vertical-align: top;
  padding-right: 10px;
}

#product_table #pt_left img {
 border: 1px solid #999;
}

#product_table #pt_center {
 color: black;
  height: 59px;
  padding-top: 20px;
  padding-left: 10px;
  vertical-align: top;
  border-bottom: 1px solid #ddd;
  width: 340px;
}
#product_table #pt_center a { color: #0066cc; }

#product_table #pt_right {
  width: 160px;
  text-align: right;
  vertical-align: bottom;
  padding-left: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  background: url("/fileadmin/ebs-inkjet.ru/templates/images/kresks_vert.gif") no-repeat 0 25px;
}

#product_table #pt_center a {
  font-weight: bold;
  color: #0066cc;
}

#product_table #pt_right a {
  color: #0066cc;
}

.csc-textpic-caption {font-style:italic;}

#container #list-footer{width:900px; padding:0 29px; margin:0 auto 10px auto; position:relative;zoom:1}
#container #list-footer .prev:hover,
#container #list-footer .next:hover{background:#d6d3d3}
#container #list-footer .prev,
#container #list-footer .next{position:absolute; left:0; top:50%;margin-top:-21px; background:#c6c6c6}
#container #list-footer .next{right:0; left:auto}
#container .list{/*background:#e7e7e7;*/ border:1px solid #c2c2c2; overflow:hidden; position:relative; width:100%}
#container .list ul{padding:18px 0 0 0; overflow:hidden; zoom:1; position:relative; left:0}
#container .list ul li{width:33%; padding:0 0 18px 0; background:none; float:left; text-align:center}

#container #list-footer .list{}
#container #list-footer .list{padding:10px 0}
#container #list-footer .list table{border:0; border-collapse:collapse; /*border-left:1px solid #FFF;*/ margin-left:32px; position:relative}
#container #list-footer .list table td{padding:0; text-align:center; /*border-right:1px solid #FFF*/}
#container #list-footer .list table td div{width:118px}

.list-img{height:87px}



/* Powermail */
span.powermail_mandatory {color: red;}
input.validation-failed,
textarea.validation-failed {background-color: red;}
div.powermail_mandatory_js {color: red;	margin: 3px 0 15px 150px;}
fieldset.tx-powermail-pi1_fieldset {border: 0px solid #aaa;	/*background-color: #F0F0F0;*/padding: 10px;}
fieldset.tx-powermail-pi1_fieldset legend {	/* legend of Fieldset */	/*font-weight: bold;*/	color: black;}
fieldset.tx-powermail-pi1_fieldset label {display: block;	width: 500px;/*	float: left;*/  clear: both;/*	font-weight: bold;*/}

div.powermail_radio_inner label,
div.powermail_check_inner label {display: inline;width: 40px; /*float: left;*/ clear: both;font-weight: normal;}
div.powermail_radio_inner input {/*float: left;*/ display: inline; background-color:#fff; border:0px}
div.tx_powermail_pi1_fieldwrap_html_radio {margin: 0 0 15px 0} 

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {width: 360px;}
 

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {width: 90px;vertical-align:top;}

div.tx_powermail_pi1_fieldwrap_html {margin: 10px 0;clear:both;}


div.tx_powermail_pi1_fieldwrap_html label {}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {margin: 0;padding: 0;/*	font-weight: bold;*/}
div.countryzone {margin: 10px 0 0 150px;}

	/* Confirmation */
td.powermail_all_td {padding: 3px 10px 3px 0;}

fieldset.tx-powermail-pi1_fieldset legend {display:none;}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {	/*margin: 7px 0px 10px 283px;	width: 100px;  border: 0px none;  height:24px;*/}

div.tx_powermail_pi1_fieldwrap_html  {
margin:15px 0;
}
div.tx_powermail_pi1_fieldwrap_html_label {margin: 0px;clear:both;}

.powermail_captcha_captcha {border:1px solid #999;}

