/* Basics
------------------------------ */
html {height:100%}
body {width:100%;height:100%;background:url(../img/bg.gif) #8fc73e 0 0 repeat-x;color:#004678;font:normal normal 12px Verdana, Arial, sans-serif;text-align:center}
body, img, table, fieldset, iframe, input, select, textarea, .wrapper, .main-menu li, .main-menu ul, .left-menu li, .left-menu ul  {margin:0;padding:0}

a, a:hover {color:#004678;text-decoration:underline;outline:none}
a:hover {color:#8ac13c}
input, select, textarea {color:#666;font:1em Verdana, Arial, sans-serif}
input.textbox, select.textbox, textarea.textbox {padding:2px;border:1px solid #dedee0}

table {font-size:100%;table-layout:auto}
td {text-align:left;font-weight:normal}
th {text-align:left;font-weight:bold}
img, table, fieldset, iframe {border:none}

h1, h2, h3, h4, h5, h6 {font:normal bold 1em Verdana, Arial, sans-serif}


/* Miscellaneous Styles
------------------------------ */
.fl {float:left}
.fr {float:right}
.rel {position:relative}
.clear {clear:both;font-size:1px;height:1px;visibility:hidden;line-height:normal;margin-bottom:-1px}
.wf {width:100%}

/* Head Styles
------------------------------ */
.wrapper {width:100%;height:100%;}

.elf, .efr {width:50%;padding:0;margin:0}

/* Head Styles
------------------------------ */
.elf {background:url(../img/elf.gif) repeat-x;}
.cols {width:999px;vertical-align:top;padding:0;margin:0;background:url(../img/cnt.gif) repeat-y;height:95%}
.header {height:184px;width:999px;background:url(../img/logo-head.gif) no-repeat;position:relative;border-bottom:1px solid #90c73f}
.head-logo {text-indent:-999em;position:absolute;width:312px;height:122px;left:27px;top:15px}

.banner {position:absolute;right:0;bottom:0;z-index:1;width:500px;height:143px;overflow:hidden}
.ads {position:absolute;right:0;top:0;z-index:9;width:103px;height:184px;overflow:hidden}


.head-frm {position:absolute;bottom:0;padding-bottom:5px}

.lang {font-size:14px;padding:3px 14px 0 18px}
.lang a{color:#a6a6a6;text-decoration:none;padding:0 7px}
.lang a:hover, .lang .lang-active {color:#8ac13c;text-decoration:none}

.search-frm input {color:#a6a6a6;font-size:14px;float:left;padding:0 5px;height:20px;overflow:hidden;width:160px}
.search-btn {background-position:0 -35px;float:left;display:block;background-image:url(../img/search.gif);background-repeat:no-repeat;width:22px;overflow:hidden;height:22px;text-indent:-999em;margin-left:-1px}
.search-btn:hover {background-position:0 0}

/**/
.left {float:left;width:250px}
.main {float:left;width:725px;padding:10px 0 0 12px}
.main h1 {font-size:14px;color:#004678;font-weight:bold;padding:0;margin:-36px 0 19px 0;position:relative;overflow:hidden;height:17px;width:724px}

/* Top Styles
------------------------------ */
.topmenu {background-color:#fff;font-size:16px;border-top:1px solid #8fc73e;height:33px;overflow:hidden;border-bottom:2px solid #004576}
.topmenu a {display:block;float:left;text-decoration:none;padding:7px 25px;color:#004678;}
.topmenu a:hover {text-decoration:underline;}
.topmenu .active {font-weight:bold;text-shadow: #999 1px 1px 2px}
/* Content Styles
------------------------------ */
.content {}

/**/
.main-menu { position:relative;background:url(../img/menu.jpg) 0 100% no-repeat;padding-bottom:51px}
.main-menu img {display:block;width:250px;height:178px}
.main-menu li {float:left;list-style:none;font-size:16px;}
.main-menu .menu-link {float:left;width:250px;overflow:hidden;color:#fff;text-decoration:none}
.main-menu .menu-link:hover {text-decoration:underline}
.menu-link span {display:block;padding:5px 0 0 10px}
.main-menu .photo2 {width:249px}
.photo2 img {width:249px;height:178px}
.main-menu  {}

/**/
.curent-menu {font-size:14px;color:#004678;font-weight:bold; padding:0 0 7px 13px;margin:-26px 0 0 0;position:relative;}

.left-menu {background:url(../img/left-menu.gif) repeat-y;}
.left-menu ul {margin-top:6px}

.left-menu  li {list-style:none;padding-left:10px}

.left-link {font-size:14px;color:#004678;text-decoration:none;display:block;border-bottom:1px solid #fff;padding:4px 0 4px 3px}
.left-link:hover {color:#004678;}
.left-active {font-weight:bold;border-bottom:1px solid #03487a;}

.left-sub {/*border-bottom:1px solid #03487a;*/padding:4px 0 4px 18px}


.left-box  {clear:both;background:url(../img/left-box.gif) no-repeat;width:250px;height:46px}

/*paginate*/
.paginate {text-align:center;color:#a6a6a6;font-size:14px}
.paginate span {color:#03487a}
.paginate a {color:#a6a6a6;text-decoration:none}
.paginate a:hover, .active-page  {color:#03487a;text-decoration:none}

/* Footer Styles
------------------------------ */
.footer {vertical-align:top;}
.foot-cols td {padding:0;margin:0;height:1%}

.extra-foot {background:url(../img/cnt.gif) repeat-y;padding:5px 0 5px 250px;text-align:center }
.copy {padding:5px 0 5px 10px;border-top:2px solid #013e68;color:#03487a}
.copy a {text-decoration:none;color:#03487a}
.copy a:hover {text-decoration:underline}

/* Catalog Styles
------------------------------ */
.catalog-items {padding:15px 7px 12px 7px;border-bottom:1px solid #8fc73e}
.item-thumb {width:114px;height:76px;float:left;overflow:hidden;margin-right:20px}
.item-thumb img {display:block}
.catalog-content {float:left;width:375px}
.catalog-caption {background-color:#e4e5e5;font-size:16px;color:#03487a;font-weight:bold;padding:5px 8px;color:#03487a;text-decoration:none;display:block}
.catalog-caption:hover  {color:#03487a;text-decoration:none}
.catalog-items p {padding:12px 0 0 0;margin:0}
.catalog-logo  {float:right;width:135px;height:82px;}

/* Product Styles
------------------------------ */
.product-head {border-bottom:1px solid #8FC73E;padding:0 0 12px 0;margin-bottom:12px}
.product-caption {background-color:#e4e5e5;font-size:16px;color:#03487a;font-weight:bold;padding:5px 8px 20px 8px;color:#03487a;float:left;width:344px}
.product-logo {float:right}
.product-content {width:360px;float:left}
.product-thumb {float:right;width:350px;overflow:hidden}
.product-small-thumb {width:350px;overflow:hidden;padding-top:25px;text-align:center}
.product-small-thumb img {cursor:pointer}
.product-small-thumb .first-thumb-small {margin-right:13px}
.product-small-thumb .middle-thumb-small {margin-right:13px}
.big-thumb {display:block;margin:0 auto}

.sitemap {list-style:none;padding:10px;margin:10px 0}
.sitemap  li {list-style:none;padding:3px 0}

