body {padding: 0 0 44px 0; margin: 0; background: #fff; font: normal 12px/14px Tahoma, Arial, sans serif; color: #4C4C4C;}

#page {width: 941px; margin: 0 auto;}
#header {border-top: 4px solid #BBBBBB; position: relative; font-size: 10px;}
	#header .logo {position: absolute; top: -4px; left: 0; border: 0;}
	#header .icons {padding: 15px 0 0 179px; height: 44px; color: #8F8F8F;}
		#header .last {background: none; float: left;}
		#header .icons strong {color: #4C4C4C;}
		#header .icons ul {padding: 0 0 0 0; margin: 0; height: 14px; list-style: none;}
		#header .icons ul li {padding: 0 10px 0 0; float: left;}
			#header .icons ul li.first {background: none;}
			#header .icons ul li div {background-position: left center; background-repeat: no-repeat; padding: 0 0 0 15px;}
			#header .icons ul li.home div {background-image: url(/css/images/header_icon_home.gif);}
			#header .icons ul li.phone div {background-image: url(/css/images/header_icon_phone.gif);}
			#header .icons ul li.icq div {background-image: url(/css/images/header_icon_icq.gif);}
			#header .icons ul li.mid {background: none;}
	#header .menu {background: url(/css/images/header_menu_right.gif) right top no-repeat; padding: 0 4px 0 0;}
		#header .menu .red {border-top: 1px solid #F59C91; background: #DA251D; padding: 0 0 0 179px;}
		#header .menu .clear {clear: both; height: 1px; line-height: 1px;}
		#header .menu ul {padding: 0; margin: 0; list-style: none;}
		#header .menu ul li {padding: 0 0 0 1px; margin: 0; float: left; background: url(/css/images/header_menu_mid.gif) left center no-repeat; position: relative; height: 31px;}
			#header .menu ul li.first {background: none;}
			#header .menu ul li a {color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0 20px 1px 20px; display: block; line-height: 30px;}
				#header .menu ul li a:hover {text-decoration: none;}
		#header .submenu {position: absolute; left: 5px; top: 24px; width: 181px;}
		#header .submenu .submenu_top {background: url(/css/images/submenu_top_left.gif) left top no-repeat; padding: 0 0 0 4px;}
			#header .submenu .submenu_top div {background: url(/css/images/submenu_top_right.gif) right top no-repeat; padding: 0 4px 0 0;}
			#header .submenu .submenu_top div div {background: #F2F2F2; border-top: 1px solid #B8B8B8; height: 3px;}
		#header .submenu .submenu_bot {background: url(/css/images/submenu_bot_left.gif) left top no-repeat; padding: 0 0 0 4px;}
			#header .submenu .submenu_bot div {background: url(/css/images/submenu_bot_right.gif) right top no-repeat; padding: 0 4px 0 0;}
			#header .submenu .submenu_bot div div {background: #F2F2F2; border-bottom: 1px solid #B8B8B8; height: 3px;}
		#header .submenu .submenu_body {border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; background: #F2F2F2; padding: 0 9px 0 9px; height: auto;border-top: 0;}
		#header .submenu .submenu_body li {background: url(/css/images/submenu_link_res.gif) left bottom repeat-x; float: none; position: relative; padding: 1px 0 2px 0; min-height: 23px; height: auto;}
		#header .submenu .submenu_body li.last {min-height: 23px; height: auto; background: url(/css/images/spacer.gif);}
		#header .submenu .submenu_body li a {padding: 4px 0 5px 6px; text-transform: none; color: #4C4C4C; font-weight: normal; display: block; line-height: 14px; min-height: 14px;}
		#header .submenu .submenu_body li a:hover {background: #B8B8B8;}

		/* pop-up menu */
		#header .menu ul li .submenu {display:none;}
		#header .menu ul li:hover .submenu {display:block;}
#content {padding: 0 0 20px 0;}
	.content_01 {padding-right: 36px !important;}
		.content_01 .left {width: 179px; float: left;}
		.content_01 .right {width: 706px; float: right;}
	.content_02 {}
		.content_02 .left {width: 179px; float: left;}
		.content_02 .right {width: 742px; float: right;}
#ourclients {padding: 0 0 11px 0;}
	#ourclients .block_top {background: url(/css/images/ourclients_block_top_left.gif) left top no-repeat; padding: 0 0 0 4px;}
		#ourclients .block_top div {background: url(/css/images/ourclients_block_top_right.gif) right top no-repeat; padding: 0 4px 0 0;}
		#ourclients .block_top div div {background: #F2F2F2; border-top: 1px solid #B8B8B8; height: 3px;}
	#ourclients .block_bot {background: url(/css/images/ourclients_block_bot_left.gif) left top no-repeat; padding: 0 0 0 4px;}
		#ourclients .block_bot div {background: url(/css/images/ourclients_block_bot_right.gif) right top no-repeat; padding: 0 4px 0 0;}
		#ourclients .block_bot div div {background: #F2F2F2; border-bottom: 1px solid #B8B8B8; height: 3px;}
	#ourclients .block {border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; background: #F2F2F2; padding: 13px 0 13px; text-align: center;}
		#ourclients .block table {margin: 0 auto;}
			#ourclients .block table td {background: url(/css/images/ourclients_mid.gif) left center no-repeat; padding: 0 34px 0 35px; vertical-align: middle;}
			#ourclients .block table td.title {background: none;}
				#ourclients .block table td.title h2 {padding: 0; color: #4C4C4C;}
#weoffer {padding: 0 0 11px 0;}
	#weoffer .maintab {width: 100%; background: url(/css/images/weoffer_block_res.gif) left 3px repeat-x #DA251D; color: #fff;}
	#weoffer .maintab .maintd {width: 313px;}
	#weoffer .maintab .midtd {width: 1px; background: url(/css/images/weoffer_block_mid.gif) top repeat-y;}
	#weoffer .maintab .top td, #weoffer .maintab .top td.midtd {height: 3px; background: #fff;}
		#weoffer .maintab .top div {background: url(/css/images/weoffer_block_top_left.gif) left top no-repeat; padding: 0 0 0 2px;}
		#weoffer .maintab .top div.first {background: url(/css/images/weoffer_block_top_left_f.gif) left top no-repeat; padding: 0 0 0 4px;}
			#weoffer .maintab .top div div {background: url(/css/images/weoffer_block_top_right.gif) right top no-repeat; padding: 0 2px 0 0;}
			#weoffer .maintab .top div.last div {background: url(/css/images/weoffer_block_top_right_l.gif) right top no-repeat; padding: 0 4px 0 0;}
			#weoffer .maintab .top div div div, #weoffer .maintab .top div.last div div {background: #DA130C; height: 3px;}
	#weoffer .maintab .bot td, #weoffer .maintab .bot td.midtd {height: 3px; background: #fff;}
		#weoffer .maintab .bot div {background: url(/css/images/weoffer_block_bot_left.gif) left top no-repeat; padding: 0 0 0 2px;}
		#weoffer .maintab .bot div.first {background: url(/css/images/weoffer_block_bot_left_f.gif) left top no-repeat; padding: 0 0 0 4px;}
			#weoffer .maintab .bot div div {background: url(/css/images/weoffer_block_bot_right.gif) right top no-repeat; padding: 0 2px 0 0;}
			#weoffer .maintab .bot div.last div {background: url(/css/images/weoffer_block_bot_right_l.gif) right top no-repeat; padding: 0 4px 0 0;}
			#weoffer .maintab .bot div div div, #weoffer .maintab .bot div.last div div {background: #DA251D; height: 3px;}
	#weoffer .maintab .text {padding: 0 33px 12px 32px;}
	#weoffer .maintab h2 {padding: 20px 0 4px 0; font-size: 19px; line-height: 21px; color: #fff;}
	#weoffer .maintab ul {padding: 0; margin: 0; list-style: none; border-bottom: 1px solid #FFFFFF;}
		#weoffer .maintab ul li {background: url(/css/images/list_01_bg.gif) left bottom repeat-x; padding: 6px 0 6px 5px; margin: 0;}
			#weoffer .maintab ul li.lastline {padding-bottom: 5px; background: none;}
		#weoffer .maintab ul li a {padding: 0 0 0 11px; color: #fff; text-decoration: none; background: url(/css/images/list_01_link_bg.gif) left 5px no-repeat;}
			#weoffer .maintab ul li a:hover {text-decoration: underline;}
		#weoffer .maintab ul li span {font-size: 10px; width: 103px; float: right; color: #FFDE00; display: block;}
	#weoffer .maintab a.learnmore {color: #373737; font-size: 10px; text-transform: uppercase; text-decoration: none; text-align: center; display: block; width: 131px; height: 26px; line-height: 25px; background: url(/css/images/weoffer_link_learnmore_out.gif); margin: 15px 0 0 0;}
		#weoffer .maintab a.learnmore:hover {text-decoration: none; background: url(/css/images/weoffer_link_learnmore_over.gif);}
#footer {}
	#footer td {vertical-align: middle;}
	#footer .icons img {padding: 0 4px 0 0; border: 0; float: left;}
	#footer .text {padding: 0 0 0 16px; font-size: 10px; line-height: 12px; color: #8F8F8F;}
		#footer .text span {color: #4C4C4C;}

ul.list_01 {padding: 0; margin: 0; list-style: none; border-bottom: 1px solid #FFFFFF;}
	ul.list_01 li {background: url(/css/images/list_01_bg.gif) left bottom repeat-x; padding: 6px 0 6px 5px; margin: 0;}
		ul.list_01 li.lastline {padding-bottom: 5px; background: none;}
	ul.list_01 li a {padding: 0 0 0 11px; color: #fff; text-decoration: none; background: url(/css/images/list_01_link_bg.gif) left 5px no-repeat;}
		ul.list_01 li a:hover {text-decoration: underline;}
	ul.list_01 li span {font-size: 10px; width: 100px; float: right; color: #FFDE00; display: block;}
ul.list_02 {padding: 0; margin: 0; list-style: none;}
	ul.list_02 li {background: url(/css/images/list_02_bg.gif) left bottom repeat-x; padding: 6px 0 6px 5px; margin: 0;}
	ul.list_02 li a {padding: 0 0 0 11px; background: url(/css/images/list_02_link_bg.gif) left 5px no-repeat;}

ul.left_menu {padding: 0; margin: 0; list-style: none;}
	ul.left_menu li {padding: 6px 0 6px 5px; margin: 0;}
	ul.left_menu li a {padding: 0 0 0 11px; background: url(/css/images/list_02_link_bg.gif) left 5px no-repeat;}

.product {}
	.product .product_table_top {background: url(/css/images/product_top_left.gif) left top no-repeat; padding: 0 0 0 4px; margin: 9px 0 0 0;}
		.product .product_table_top div {background: url(/css/images/product_top_right.gif) right top no-repeat; padding: 0 4px 0 0;}
		.product .product_table_top div div {background: #F2F2F2; height: 3px; border-top: 1px solid #B8B8B8;}
	.product .product_table_mid {background: url(/css/images/product_mid_left.gif) left top no-repeat; padding: 0 0 0 4px;}
		.product .product_table_mid div {background: url(/css/images/product_mid_right.gif) right top no-repeat; padding: 0 4px 0 0; height: 7px;}
		.product .product_table_mid div div {background: #F2F2F2; height: 3px; border-bottom: 1px solid #B8B8B8;}
	.product .product_table_bot {background: url(/css/images/product_bot_left.gif) left top no-repeat; padding: 0 0 0 4px;}
		.product .product_table_bot div {background: url(/css/images/product_bot_right.gif) right top no-repeat; padding: 0 4px 0 0;}
		.product .product_table_bot div div {background: #FFF; height: 3px; border-bottom: 1px solid #B8B8B8;}
	.product .product_table_title {border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; background: #F2F2F2; padding: 0 0 0 21px; font-size: 10px; font-weight: bold; text-transform: uppercase;}
	.product .product_table_body {border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; background: #FFFFFF; padding: 0 0 0 21px;}
		.product .product_table {background: url(/css/images/product_table_bg.gif) left bottom repeat-x;}
		.product .product_table_last {background: none;}
		.product .product_table td {background: url(/css/images/product_table_mid.gif) left 12px no-repeat; vertical-align: top; padding: 8px 0 8px 21px;}
		.product .product_table td.first {background: none; padding-left: 0;}
	.product .image {padding: 27px 0 0 0;}
		.product .image table {width: 100%;}
		.product .image .image_top {background: url(/css/images/product_image_top_left.gif) left top no-repeat; padding: 0 0 0 4px;}
			.product .image .image_top div {background: url(/css/images/product_image_top_right.gif) right top no-repeat; padding: 0 4px 0 0;}
			.product .image .image_top div div {background: #FFF; height: 3px; border-top: 1px solid #B8B8B8;}
		.product .image .image_bot {background: url(/css/images/product_image_bot_left.gif) left top no-repeat; padding: 0 0 0 4px;}
			.product .image .image_bot div {background: url(/css/images/product_image_bot_right.gif) right top no-repeat; padding: 0 4px 0 0;}
			.product .image .image_bot div div {background: #FFF; height: 3px; border-bottom: 1px solid #B8B8B8;}
			.product .image .image_body {border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; background: #FFFFFF; height: 108px; vertical-align: middle; text-align: center;}

.banner_01 {margin: 7px 0 0 0;}
.banner_02 {margin: 11px 0 0 0;}

.cut_01 {padding: 14px 0 6px 0;}
	.cut_01 .c01_01 {width: 427px; float: left;}
	.cut_01 .c01_02 {width: 245px; float: right;}
.cut_02 {padding: 14px 0 6px 0;}
	.cut_02 .c02_01 {width: 581px; float: left;}
	.cut_02 .c02_02 {width: 140px; float: right;}

h1 {padding: 23px 0 15px 0; margin: 0; font-family: Tahoma, Arial, sans serif; font-size: 19px; font-weight: bold; *font-weight: normal; line-height: 21px; color: #4B4B4B; text-transform: uppercase;}
	h1 span {font-size: 13px; line-height: 14px; color: #B8B8B8;}
h2 {padding: 23px 0 15px 0; margin: 0; font-family: Tahoma, Arial, sans serif; font-size: 19px; font-weight: bold; *font-weight: normal; line-height: 21px; color: #4B4B4B; text-transform: uppercase;}
	h2 span {font-size: 13px; line-height: 14px; color: #B8B8B8;}
a {color: #686868; text-decoration: underline;}
	a:hover {color: #4c4c4c; text-decoration: underline;}
p {padding: 14px 0 0 0; margin: 0;}

.clearall {clear: both; _height: 1px;}

.top_up:hover {
 background: #E4EFF2; 
}

.top_up {
 width:70px; 
 height: 100%; 
 text-align:center; 
 position: fixed;  
 cursor:pointer;  
 left: 0;
 padding-top: 0;
}

ul.faq {
    list-style: none;
    margin: 0;
    padding: 0;
}
    ul.faq li.faq-item {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 8px 0px;
        border-bottom: 1px dashed #ccc;
    }
        ul.faq li.faq-item .question .text {
            font-family: Georgia;
        }
        ul.faq li.faq-item .question,
        ul.faq li.faq-item .answer {
            padding: 4px 0px;
        }
        ul.faq li.faq-item div.read-more {
            text-align: right;
        }
    .faq-item-answer {

    }
        .faq-item-answer .question .text,
        .faq-item-answer .answer .text {
            font-family: Georgia;
            margin: 8px 0px;
        }
        .faq-item-answer .question,
        .faq-item-answer .answer {
            padding: 4px 0px;
        }
        .faq-item-answer div.read-more {
            text-align: right;
        }

.product-description {
    margin: 0px 0px 16px 0px;
}
table.pt1 {
    width: 700px;
}
table.pt1 tr td {
    padding: 8px 0px;
    background:url("/css/images/product_table_mid.gif") no-repeat left center #fff;
    text-align: center;
    font-size: 12px;
}
table.pt1 tr td.f {
    border-left:1px solid #B8B8B8;
    background:#fff !important;
    text-align: left;
    padding-left: 20px;
}
table.pt1 tr td.l {
    border-right:1px solid #B8B8B8;
}

table.pt1 tr.ht {
    background: url("/css/images/product_top_left.gif") no-repeat left top transparent;
}
    table.pt1 tr.ht td {
        padding:0;
        background: url("/css/images/product_top_right.gif") no-repeat right top transparent;
        vertical-align: top;
        height:4px;
    }
        table.pt1 tr.ht td p {
            display: block;
            width: auto;
            padding: 0;
            margin: 0px 4px;
            background:#F2F2F2;
            border-top:1px solid #B8B8B8;
            height:3px;
        }
table.pt1 th {
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    padding: 8px 0px;
    background:url("/css/images/product_table_mid.gif") no-repeat left center #F2F2F2;
    text-align: center;
}
table.pt1 th.f {
    border-left:1px solid #B8B8B8;
    background:#F2F2F2 !important;
    text-align: left;
    padding-left: 20px;
}
table.pt1 th.l {
    border-right:1px solid #B8B8B8;
}

table.pt1 tr.hb {
    background: url("/css/images/product_mid_left.gif") no-repeat left top transparent;
}
    table.pt1 tr.hb td {
        padding:0;
        background: url("/css/images/product_mid_right.gif") no-repeat right top transparent;
        height: 7px;
        vertical-align: top;
    }
        table.pt1 tr.hb td p {
            display: block;
            width: auto;
            padding: 0;
            margin: 0px 4px;
            background:#F2F2F2;
            border-bottom:1px solid #B8B8B8;
            height:3px;
        }

table.pt1 tr.d td {
    height:1px;
    background:#fff !important;
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;
    padding: 0px 20px;
}
    table.pt1 tr.d td img {
        background: url("/css/images/product_table_bg.gif") repeat-x 0 0;
        height:1px;
        width: 100%;
    }

table.pt1 tr.tb {
    background: url("/css/images/product_bot_left.gif") no-repeat left top transparent;
}
    table.pt1 tr.tb td {
        padding:0;
        background: url("/css/images/product_bot_right.gif") no-repeat right top transparent;
        height: 4px;
        vertical-align: top;
    }
        table.pt1 tr.tb td p {
            display: block;
            width: auto;
            padding: 0;
            margin: 0px 4px;
            background:#fff;
            border-bottom:1px solid #B8B8B8;
            height:3px;
        }
		

td.pens {
			border:solid 1px; 
			border-color:#D5D6D3;
			width: 150px;
}

.pen_article { 
			font-size:9px; 
			color:#999999;
}

.pen_price {
			color:red;
}
img.excel-ico {
	position: relative;
	top: 5px;
	margin-right: 4px;
}

.left img[border]{
    color: #adaeaf;
}
.left img{
    border-color: #adaeaf;
    border-radius: 5px;
}
ul.all-price {
	margin-top: 0;
	padding-top: 0;
}
	ul.all-price li {
		margin-bottom: 8px;
	}

    @media print{
        #header{
            display:none;

    }
        #weoffer{
            display: none;
        }

        #footer{
            display:none;
        }

        .left{
            display: none;
        }


        .right{
            margin: 0 10%;
        }
        .top_up{
            display:none;
        }

        .at-floatingbar-inner{
            display:none;
        }
        .YMaps-buttons{
            display: none;
        }
        .jotform-feedback-link{
            display:none;
        }
    }