 html, body {margin:0px; padding: 0px; height: 100%; }
 body {background: #4A4A4A url(img/body_bg.jpg) center top; }
 body.print {background: white;}

 body, td, div, dt, dd, label {font-size: 11px; font-family:  Tahoma, Arial, Verdana, sans-serif; color: black; }
 p {margin:0; padding: 3px 0px 15px 0px; line-height: 120%;} /* text-align: justify; */



 a {text-decoration: underline; color: #434343; }
 a.underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none; }
 a.more { font: 12px Arial, sans-serif !important;}

 div.more {text-align: right; padding: 0 0 2px 0; margin-top: -3px;}
 dd div.more {margin-top: 3px;}


 ul, ol {margin: 0px; padding: 0px; list-style-position: inside;} 

 input.text, textarea, select {line-height: 101%; background-color: white; padding-left: 3px; font: 11px Tahoma, sans-serif; color: #2F2F2F; border: 1px solid #B5CBC8; height: 15px; }
 select { height: 15px;}
 form { margin:0px; padding: 0px;}


 h1 {margin: 0px; padding: 11px 0 15px 0; font: bold 16px Verdana,Times; color: white;  }

 h2 {margin: 0px; padding: 3px 0 3px 0px; font: bold 13px Arial, sans-serif; line-height: 17px; color: white; text-transform: uppercase;}

 h3 {margin: 0px; padding: 5px 1px 2px 0; font: bold 12px Tahoma, Arial, Verdana, sans-serif; color: #D7D7D7;}

 h4 {margin: 0px; padding: 8px 0 5px 0px; font: bold 12px Tahoma, Arial, sans-serif; line-height: 13px; color: white;}

 h5 {margin: 0px; padding: 4px 1px 5px 0px; font: bold 15px Helvetica,'Arial Narrow', sans-serif; color: #333333;}

 h6 {margin: 0px; padding: 7px 0px 2px 0; font: bold 13px Tahoma, Arial,sans-serif; line-height: 14px; color: white; }



 table {border-collapse: collapse; padding:0;}
 table td {padding:0;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .bold {font-weight: bold;}
 .upper {text-transform: uppercase !important;}


 .cbox {margin: 0 auto; min-width: 1000px; max-width: 1200px; position: relative;}
 .print_page { width: 540px; margin: 0 auto; position: relative;}
 #head_top {height: 100px;}


 #logo {position: absolute; left: 55px; top: 69px; background: url(img/logo_plugins.gif) no-repeat;}
 #logo, #logo a {width: 241px; height: 30px; display: block; text-decoration: none;}

 #head_top  #logo {left: 1px; top: 30px;}

 #phone {position: absolute; top: 66px; left: 348px; color: #4E4B4B; font: 22px Arial, sans-serif; line-height: 23px; background: url(img/ico_phone.gif) no-repeat; padding: 0 0 0 27px;}
 #phone sup {font: 10px Arial, sans-serif; color: #F15A22; padding-right: 3px; line-height: 16px; vertical-align: top;}

 #head_top  #phone {left: 270px; top: 30px;}
 #head_top  #phone sup {color: #4E4B4B;}

 .print_page h2,  .print_page h3,  .print_page h4,  .print_page h6,  .print_page h5 {color: black;}

/*		BODY			*/


 .spec_box {background-color: #E1E1E1; padding-bottom: 16px;}
 .spec_box h5 {padding: 9px 10px 10px 16px; line-height: 11px; background: #535050 url(img/bground.jpg) no-repeat; margin-bottom: 5px; border-bottom: 1px solid #B0B0B0;}
 .spec_box h5, .spec_box h5 a {color: white; text-transform: uppercase; font: bold 10px Arial, Tahoma, sans-serif; }

 .spec_box .sbox {padding: 5px 8px;}
 .spec_box .sbox a {text-decoration: none; padding-right: 3px; font-weight: bolder; font-family: Arial, Tahoma, sans-serif; color: #625F5F;}
 .spec_box .sbox a:hover {text-decoration: underline;}

 .prod_minibox {border: 1px solid white; width: 86%; margin: 7px auto 0px auto; background: white url(img/prod_white_bg.gif) repeat-x left bottom;}
 .prod_minibox th {text-align: left; padding: 9px 11px 5px 11px;}
 .prod_minibox th a {color: black; font: bold 10px Tahoma, sans-serif;}
 .prod_minibox td.foto {padding: 0 5px 7px 11px;}
 .prod_minibox td.price {padding: 0 5px 7px 11px; color: #F15A22; }
 .prod_minibox td.price, .prod_minibox td.price div.old {font-weight: bold; line-height: 11px;}
 .prod_minibox td.price div.old {color: #4E4B4B; text-decoration: line-through; padding-top: 3px;}
 .prod_minibox td.ye_box {padding: 0 4px 7px 0px;}
 .prod_minibox td.ye_box select {width: 45px; padding-left: 1px !important;}
 .prod_minibox td.add2cart {width: 20px; height: 30px; background: url(img/ico_cart.gif) no-repeat left top; padding-right: 6px; }
 .prod_minibox td.add2cart a {width: 20px; height: 23px; display: block; text-decoration: none;}

 .left_banner {text-align: center; max-width: 159px; overflow: hidden; padding: 17px 0 15px 0;}
 .left_banner img {border: 1px solid #4E4B4B;}




/*	CENTER			*/

 .prod_box {width: 100%; background: white; }
 .prod_box th {padding: 9px 11px 12px 11px; background: #1C1B1B url(img/caption_black.gif) repeat-x; }
 .prod_box th a {color: white; font: bold 12px Tahoma, sans-serif;}
 .prod_box td.foto {text-align: center; padding: 0 5px 5px 5px;}
 .prod_box div.foto {line-height: 12px; position: relative; height: 70px; overflow: hidden;}
 .prod_box td.descr {padding: 0 5px 5px 8px; }
 .prod_box div.descr {height: 58px; overflow: hidden; line-height: 12px; color: black; font: 10px Tahoma, sans-serif;}
 .prod_box td.price {padding: 0 5px 7px 11px; color: #F15A22; }
 .prod_box td.price, .prod_box td.price div.old {font-weight: bold; line-height: 11px;}
 .prod_box td.price div.old {color: #4E4B4B; text-decoration: line-through; padding-top: 3px;}
 .prod_box td.ye_box {padding: 0 0px 7px 0px; width: 80px;}
 .prod_box td.ye_box select {width: 45px; padding-left: 1px !important;}
 .prod_box td.add2cart {width: 20px; height: 30px; background: url(img/ico_cart.gif) no-repeat left top; padding-right: 10px; }
 .prod_box td.add2cart a {width: 20px; height: 23px; display: block; text-decoration: none;}
 .prod_box td.credit {padding: 15px 0px 0px 0px; height: 31px;}
 .prod_box div.credit {padding: 2px 0px 0px 7px; height: 14px; background-color: #F15A22; color: white; font: bold 10px Tahoma, Arial, sans-serif; line-height: 11px;}

 div.prod_new, div.prod_credit, div.prod_proc {width: 16px; height: 56px; position: absolute; top: 0px; right: 3px;}
 div.prod_credit {background: url(img/prod_credit.gif) no-repeat; }
 div.prod_new {background: url(img/prod_new.gif) no-repeat; }
 div.prod_proc {background: url(img/prod_new.gif) no-repeat; }

 .box34 .r1 {right: 3px;}
 .box34 .r2 {right: 23px !important;}
 .box34 .r3 {right: 43px !important;}

 .cmp .descr, .cmp .credit {display:none;}
 .cmp div.foto {height: 117px;}
 .cmp td.hdr {padding-top: 4px !important; padding-bottom: 5px !important;}
 .cmp td.leftPrp {padding-top: 4px !important; padding-bottom: 5px !important;}

 .box34 div.links {padding: 2px 3px 3px 1px; height: 14px; line-height: 10px; background: #141313 url(img/prod_box_btm.gif) no-repeat left bottom;}
 .box34 div.links span {padding: 0 10px 0 10px; font-size: 9px; background: url(img/blt_crs.gif) no-repeat right 5px;}
 .box34 div.links span.last {background: none;}
 .box34 div.links .del {background: url(img/ico_del.gif) no-repeat left 7px; padding: 3px 7px 2px 0px; }

 .box34 div.links a {color: white; font: 9px Tahoma, Arial, sans-serif; border-bottom: 1px solid #141313;}

 .box34 div.links a.dashed {text-decoration: none; border-bottom: 1px dashed white;}
 .box34 div.links a.dashed:hover {border-bottom-color: #141313;}



 .product_great {width: 100%; background: white; border: 1px solid #777777; margin:  10px 0 0 0 ;}
 .product_great td.left  { padding: 0 5px 0px 5px; width: 60%; vertical-align: top;}
 .product_great td.right { vertical-align: top; color: black; padding: 7px 5px;}
 .product_great div.foto {line-height: 12px; position: relative; height: 241px; overflow: hidden; padding: 0 0px 0px 5px;}
 .product_great div.price {padding: 0 5px 7px 0px; color: #F15A22; color: black;}
 .product_great div.price, .product_great div.price div.old {line-height: 20px; font: bold 18px Tahoma, sans-serif;}
 .product_great div.price div.old {color: gray; text-decoration: line-through; padding-top: 3px;}

 .product_great div.prod_new, .product_great div.prod_credit, .product_great div.prod_action {position: absolute; top: 0px; right: 8px;}
 .product_great div.prod_new, .product_great div.prod_credit, .product_great div.prod_action,
 .product_great div.prod_new a, .product_great div.prod_credit a, .product_great div.prod_action a {width: 27px; height:96px; display: block;}
 .product_great div.prod_credit {background: url(img/prod_feature_credit.gif) no-repeat; }
 .product_great div.prod_new    {background: url(img/prod_feature_new.gif) no-repeat; }
 .product_great div.prod_action   {background: url(img/prod_feature_proc.gif) no-repeat; }

 .product_great td.credit {padding: 15px 0px 0px 0px; height: 31px;}
 .product_great div.credit {padding: 4px 0px 0px 10px; height: 20px; background-color: #F15A22; color: black !important; font: bold 12px Tahoma, Arial, sans-serif; line-height: 13px;}
 .product_great div.credit a {color: black !important;}


 .product_great .r1 {right: 8px;}
 .product_great .r2 {right: 40px !important;}
 .product_great .r3 {right: 71px !important;}

 table.prod_info {width: 100%; border: 1px solid #777777; margin: 0 0 0px 0; border-top-style: none;}
 table.prod_info thead th { background-color: black; text-transform: uppercase; text-align: left;}
 table.prod_info th.header, table.prod_info th.header_foxred {padding: 11px 0 11px 7px; font: bold 10px Arial, sans-serif; line-height: 10px; width: 95%; color: white;}
 table.prod_info th.r_onoff, table.prod_info th.r_onoff_foxred {padding: 6px 6px 6px 0px; font: bold 10px Arial, sans-serif; line-height: 10px; width: 25px; text-align: right;}
 table.prod_info th.header_foxred, table.prod_info th.r_onoff_foxred {background-color: #F15A22;}
 table.prod_info span.r_onoff {padding:5px 7px; cursor: pointer; text-decoration: none; background: black url(img/r_onoff.gif) no-repeat center center; }
 table.prod_info th.r_onoff_foxred span.r_onoff {background: #F15A22 url(img/r_onoff_fox.gif) no-repeat center center;}
 table.prod_info tbody {background-color: white; }
 table.prod_info div.ibox {padding: 13px 9px 20px 9px; color: #4E4B4B;}
 table.prod_info div.ibox p {padding: 5px 0 6px 0;}
 #download_info td {background-color: #DDDDDD; border-bottom:1px solid white; padding: 7px 10px 10px 10px; color: #4E4B4B; border-left: 1px solid #777777; border-right: 1px solid #777777;}
 #download_info .arc {padding: 3px 5px 3px 6px; background-color: #4E4B4B; font: 10px Arial,Tahoma, sans-serif; text-transform: uppercase; color: white;}
 #download_info a {padding: 3px 4px 3px 6px; font: bold 11px Tahoma, sans-serif; color: #F15A22;}
 #access_info .ibox {padding: 5px 2px 3px 2px;}
 #access_info .box34 {height: 175px; width: 170px;}
 #access_info .row34 {height: 176px; }
 #properties_info td.ibox {background-color: #E8E8E8; padding: 0px 0px 15px 0px;}

 table.ibox_table {width:100%; }
 table.ibox_table td.hdr { color: white; font: bold 11px Tahoma,sans-serif; padding: 6px 0 6px 13px; background-color: #BEBEBE;}
 table.ibox_table td.hdr_line {background-color:#E8E8E8; font-size: 5px; line-height: 5px;}
 table.ibox_table td.leftPrp, #properties_info table.ibox_table td.rightPrp {border-top: 1px solid white; padding: 6px 7px 5px 13px; color: black;}
 table.ibox_table td.leftPrp {background-color: #DDDDDD; width: 55%;}
 table.ibox_table td.rightPrp {background-color: #CECECE; width: 45%;}



 .center_img {text-align: center; padding: 7px 0 13px 0;}





/*		BOTTOM		*/

 #bottom {width: 100%;}
 #bottom td {vertical-align: top; font-size: 10px;}
 #bottom td h6 { text-transform:uppercase; white-space: nowrap; padding-top: 0;}
 #bottom td h6, #bottom td h6 a {color: #0B0B0B; font: bold 10px Tahoma, Arial;}

 #btm_copy {width: 145px; color: black;}
 #btm_copy h6 {text-transform: none !important; font-size: 9px !important; color: #181818 !important;}
 #developer {padding-top: 7px; }
 #developer img { margin-left: 5px; float: right;}
 #developer a {text-decoration: none; font-size: 10px; vertical-align: top;}

 #btm_copy, #btm_notebook, #btm_printer, #btm_accessory { padding-right: 40px; }
 #btm_logo {background: url(img/plugins.gif) no-repeat; }
 #btm_logo div {width: 95px; height: 64px;}

 #btm_address,  #btm_address div {width: 146px; font: 10px Tahoma, Arial, sans-serif; line-height: 12px; color: black;}
 #btm_address b {color: black; line-height: 10px !important; padding-bottom: 4px; display: block;}

 .print_page #bottom {margin: 15px 0 25px 0;}
 .print_page #btm_logo {background-image: url(img/plugins_logo_print.gif);}

