@CHARSET "UTF-8";

/* reset list (c) http://meyerweb.com/eric/tools/css/reset/index.html */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* end reset list */
/* start special class */
.clear{clear: both;}
.r{text-align:right;}
.l{text-align:left;}
.fl{float:left}
.fr{float:right}
/* end special class */

body{font-size: 90%;background:#c0c0c0; color:#3a3319;}
h1 {font-family:Trebuchet MS;font-size:35px;font-weight:lighter;color:black;}
h2 {font-size:25px;font-family:Helvetica,Arial;color:black;}
h3 {font-size:20px;font-family:Helvetica,Arial;font-weight:lighter;color:black;}
h4 {font-size:18px;font-family:Arial;font-weight:lighter;color:black;}
h5 {font-size:16px;font-family:Arial;font-weight:lighter;color:black;}
h6 {font-weight:bold;color:black;}

p {line-height:1.2em;}

a.button, a.button:link,a.button:visited {display:block;color:white;text-decoration:none;text-align:center;font-size:14px; font-family:Arial;}
.button_big {width:249px; height:38px;line-height:38px;background-position: 0px 0px; background-image:url("../img/button_big.png");}
.button_big:hover {background-image:url("../img/button_big.png");color:white;background-position: 249px 0px;height:38px;}

a.button_small {background:url(../img/button_small.png) no-repeat; width:117px; height:26px;line-height:26px; }
a.button_small:hover {background:url(../img/button_small.png) 117px 0px;color:white;}

a, a:link, a:visited {color:#749802; cursor:pointer;}
a.red {color:#D36105;font-family:Tahoma;}
a:hover {color: gray;}

.box_title {padding:0px 35px 0; margin:0px 0 0; line-height:30px;}


.page {width:980px;margin: 0px auto;background:#ddddd1  url(../img/main.gif) repeat-x;}
.page .main {margin:0px 35px 0 34px;padding-top:35px;}
.page .content {margin:0 0 10px 0;}

div.info {clear:both; background:yellow; padding:4px 10px; font-size:60%;}

/* header */
.main .set_m {margin:0 7px;}
    /* start [top title] */
    .header .top {margin:0px 20px;height:60px;}
    .header .top * {float:left;line-height:60px;margin:0px 5px;}
    .header .top h2 {text-transform:uppercase;}
    .header .top h3 {color:#8d867f;font-family:Trebuchet MS,sans-serif;font-size:12px;}
    .header .top img.delim {margin:5px 10px;}
    .header .top .rss {margin:15px 0 0; float:right;}
    /* end [top title] */
    /* start [menu] */
    .header .menu {margin:29px 0px 0px;height:41px;background:black;width:100%;}
    .header .menu * {float:left;}
    .header .menu ul {background:transparent url(../img/menu_top.gif) repeat-x;padding-left:21px;}
    .header .menu ul li {line-height:38px;margin-top:3px;width:145px;text-align:center;}
    .header .menu ul li img {margin:11px 6px;}
    .header .menu ul li span, .header .menu ul li a, .header .menu ul li a:visited,.header .menu ul li a:link{display:block;width:100%;width:130px;color:white;text-decoration:none;text-transform:uppercase;}
    .header .menu ul li a:hover{background:url(../img/button_tm.gif) repeat-x 130px 0px;}
    .header .menu ul li span.active{background:url(../img/button_tm.gif) repeat-x;}
    /* end [menu] */
    /* start [picture] */
    .header .picture {margin:10px 0px 0px; background:#b5af61 url(../img/header_picture.jpg) no-repeat; height:238px;text-align:right;padding-right:410px;}
    .header .picture h1 {padding:20px 0 0 0; color:white; text-transform:none;font-size:48px;font-weight:lighter;}
    .header .picture h3 {margin:5px 0 0 0;color:white;}
    .header .picture .button {margin:25px 0 0 0;float:right;}
    /* end [picture] */
/* end header */
/* left_column */
.main .left_column {}
.content .left_column {float:left;width:590px;}
.left_column .spotlight {margin:10px 0px;}

    .spotlight {width:100%;background:#c9c9b6; padding:0 0 15px;margin:0;}
    .spotlight .data {margin:0px 15px;background:#edede1; padding: 10px;}
    .spotlight .data div.text {padding:10px 15px;clear:both;}
    .spotlight  h6 {margin:0 0 3px;}
    .spotlight .data img {float:left;margin:0px 20px 0 0 ;}
    .spotlight .all {font-size:16px;margin:0 0 0 100px;padding:15px 0;}
    .spotlight .block {padding:15px 15px;}
    .spotlight ul {}
    .spotlight ul li {margin: 3px 0px;}
    .spotlight li ul {padding: 0px 12px;}
/* end left_column */
/* right_column */
.main .right_column {width:270px;margin:0 0 0 624px; }
.right_column .news {margin:10px 0px;}

    .news {width:100%;background:transparent; padding:0 0 25px;margin:0 0 0;}
    .news .box_title {background:white;}
    .news .data {margin:10px 5px 0; }
    .news .data strong{color:black}
    .news .data div {padding:10px 5px;}
    .news .all {font-size:16px;}
    .news ul {list-style-image:url(../img/delim_topdownload.gif);list-style-position:outside;}
    .news ul li {margin:4px 0}

    .media {background:#abab8e url(../img/media.gif) repeat-x top left;padding:0 5px 10px 20px;margin:10px 0 0;}
    .media img {float:right;margin:0px 5px;}
    .media .data {font-size:24px; padding:10px 0;line-height:25px;}
	.media .supp {font-size:14px; padding:10px 0}
    .media a {margin:5px;}
/* end right_column */
/* footer */
.footer {margin:40px 10px 0; height:40px;}

    .footer a,.footer a:link,.footer a:visited{color:#3a3319;}
    .footer a:hover {color: gray;}
    .footer .menu {float:left;}
    .footer .menu li{float:left;text-decoration:none;text-transform:capitalize;margin:0 0 0 5px}
    .footer .menu li a{text-decoration:none;}
    .footer .copyrigth {float:right;}
/* end footer */
/* page_home */
.content .page_home .featured_product .block {width:48%; float:left;}
.content .page_home .featured_product .paper {margin:0px 0px 20px 17px}
/* end page_home */
/* page_download */
.spotlight .data .download {clear:both;padding:10px 5px;}
.spotlight .download .size{float:right;width:70px;}
.spotlight .download .link{float:right;width:60px;}
.spotlight .download p.text{float:left;width:280px;}
/* end page_download */

/* page_contact */
.spotlight .data div.box {float:left;width:44%;clear:none;padding:15px;}
.spotlight .data div.box p {text-align:right;}
.spotlight .data div.box p span {float:left;clear:both;}
.spotlight .data div.clear {clear:both;padding:0px;margin:0px;}
.spotlight .data div.form {clear:both;padding:0px;margin:5px 0px 0px 10px;}
.spotlight .data div.form div {clear:both;padding:0px;margin:0px;}
.spotlight .data div.form div.title {font-weight:bold; margin:3px;}
.spotlight .data div.form input {width:240px;margin:3px 3px 10px;padding:0px;background:white;clear:both;}
.spotlight .data div.form textarea {width:250px;height:134px;margin:0px;}
.spotlight .data div.form .left {width:250px;position:absolute;margin:0px; padding:0px;}
.spotlight .data div.form .right {width:48%;padding-left:280px;}
.spotlight .data div.form .submit {text-align:right;margin:10px 22px;}
.spotlight .data div.form .submit #submit {width:100px;}
/* end page_contact */

.featured_product {}
.featured_product .pos_l{background:url(../img/pp_l.gif) no-repeat left bottom;}
.featured_product .pos_r{background:url(../img/pp_r.gif) no-repeat right bottom;}
.featured_product .pos_b{background:url(../img/pp_b.gif) no-repeat left bottom;}
.featured_product .container {padding:0px 7px 7px;}
.featured_product .data {border: 4px solid #f0f0ea;background:#d0d0bf url(../img/feature_product.jpg) repeat;}
.featured_product img {height:93px;}


.block { margin:0 4px 8px;}
.block .pos_lt{background:url(../img/block_lt.png) no-repeat left top; position:relative;_background:none;}
.block .pos_t{background:url(../img/block_t.png) repeat-x left top;position:relative; left:4px;_background:none;}
.block .pos_rt{background:url(../img/block_rt.png) no-repeat right top;position:relative; left:4px;_background:none;}
.block .pos_l{background:url(../img/block_l.png) repeat-y left top;position:relative; top:4px; left:-8px;_background:none;}
.block .pos_r{background:url(../img/block_r.png) repeat-y right top;position:relative; left:8px;_background:none;}
.block .pos_lb{background:url(../img/block_lb.png) no-repeat left bottom;position:relative; left:-8px;top:4px;_background:none;}
.block .pos_b{background:url(../img/block_b.png) repeat-x left bottom;position:relative; left:4px;_background:none;}
.block .pos_rb{background:url(../img/block_rb.png) no-repeat right bottom;position:relative; left:4px;_background:none;}
.block .container {padding:0px;position:relative; left:-4px;top:-4px;}
.block .data {border: 2px solid #f0f0ea;height:auto;_height:1%;padding:0 0 10px;background:#d8d8cc;}
.block .data div.text {background:#D8D8CC url(../img/block.gif) repeat-x scroll left top;padding:5px;}
.block .data ul.title {padding:0px 32px;background:#a0a06d url(../img/block_title.gif) repeat-x top left;margin:0 0 0}
.block .data ul.title li {height:32px; line-height:32px;list-style-type:square;list-style-position:outside;}
.block .data img {margin:0 5px 0 0px;float:left;padding:3px 5px;}
.block .data .product {list-style-image:url(../img/delim_block.gif);list-style-position:inside;text-align:right;padding:5px 20px;margin:0 0 0 0;}
.block .data .product li {margin:4px 0;padding:0 0 0 3px;}
.block .data .product li span {margin:0 0 0 3px;}
.block .data .links {margin:10px 10px 3px;text-align:right;}
.block .data .links a{color:#D36105;}
.block .data .links a:hover{color:gray;}
.block .data a {margin-left:10px;}


table {width:100%;background:#EDEDE1;}
table td {padding:15px 0;}
table thead th {color:#000;text-transform:uppercase;height:28px;line-height:28px;background:#A0A06D;}
table thead th:hover {}
table td {vertical-align:middle;text-align:center;}
table td.name h4{font-size:1.2em;display:inline;line-height:2em;padding-left:5px;color:#D36105;}
table td.name img{float:left;}
table td.text {font-size:0.9em;}
table td.price {text-align:center;padding-top:17px;}
table td.order {text-align:center;}
table td.ico {width:1%;}
