body {margin:0; padding:0px; background:#fff; color:#000; font-family:'PT Sans', Arial, sans-serif; font-size:13px; }
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
form {padding:0; margin:0;}
a {color:#152154; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #333; border-bottom:1px solid #333;}
h1, h2, h3, h4 {color:#333; margin:0 0 0.8em; font-weight:bold;}
h1 {font-size:18px; color:#699804;}
h2 {font-size:15px; margin:1.4em 0; color:#000;}
h3 {font-size:14px;}
h4 {font-size:13px;}



p {margin:0 0 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse:collapse;}
textarea, input {font-family:Arial;}
input::-moz-focus-inner {border:0; padding:0;}
input[type="submit"] {cursor:pointer;}
address {font-style:normal;}
q, cite {font-style:italic;}
.bolder {font-weight:bold;}
.js {border-bottom:1px dotted; cursor:pointer;}
.js:hover {border-bottom:0;}
.tar {text-align:right;}

.inner_body {font-size:13px;}
.main {margin:0 auto; width:1180px;}
.main_header {height:129px; position:relative; padding:1px 0 0; }
.logo {position:absolute; left:10px; top:78px; font-size:16px;}
.company_name {font-size:44px;}
.content .company_name {font-size:34px;}
.company_name span {color:#6fa103;}
.hl {color:#fff; background:#000; font-size:12px; padding:0 2px;}

.phone {font-weight:bold; font-size:21px; position:absolute; top:69px; right:0; padding:2px 0 2px 16px; background:url(../images/sprite1.png) 0 3px no-repeat; font-family:'PT Sans', Arial, sans-serif; color:#121212;}

.top_nav ul {font-size:16px; height:50px; list-style:none; margin:0; padding:0;}
.top_nav li {float:left; font-weight:bold;}
.top_nav a {color:#152154; border-bottom:5px #d0d3dd solid; display:block; text-decoration:none; padding:10px 22px;}
.top_nav a:hover, .top_nav .active a {border-bottom:5px #6fa103 solid;}

.site_search {position:absolute; top:67px; left:256px; border:1px #bbc0c5 solid; border-radius:5px; padding:3px 2px 4px 7px; width:687px;}
.s_inp {border:0; background:none; font-size:14px; font-family:'PT Sans', Arial, sans-serif; width:640px;}
.s_sbm {width:28px; height:21px; background:url(../images/sprite1.png) 0 -42px no-repeat; border:0; padding:0; position:absolute; right:2px; top:5px;}

.wrap {float:left; width:100%;}
.content {padding:10px 242px 24px 270px;}

.generic_text {}
.generic_text img.left {margin:0 30px 10px 30px;}
.generic_text img.right {margin:0 0 10px 20px;}
.generic_text table, .styled_table {border:5px #d0d3dd solid; font-weight:normal; font-size:13px; width:99.8%; color:#3a3a3a; margin:0 0 25px;}
.generic_text th, .styled_table th {background:#87898c; color:#fff; text-align:left; padding:2px 9px; border-left:1px solid #fff;}
.generic_text td, .styled_table td {padding:4px 9px; border-left:1px solid #eff1f8;}
.graybg {background:#eff1f8;}

.primenimost_table {border:2px #d0d3dd solid; font-weight:normal; font-size:11px; width:280px; color:#3a3a3a; margin:10px 22px 10px 10px;}
.primenimost_table td {padding:4px 5px; border-left:1px solid #eff1f8;}


.breadcrumbs {color:#152154; font-size:14px; font-weight:bold; margin:5px 0px 20px 0px;}
.breadcrumbs a {}
.breadcrumbs span {color:#699804;}

.single_prod_block {margin:0 0 30px;}
.product_name {font-size:19px; font-weight:normal; color:#090909; margin:0 0 8px; line-height:22px;}
.product_name h1 {font-size:19px; font-weight:normal; color:#090909; margin:0 0 8px; line-height:22px;}
.brand {font-size:12px;}
.single_prod_info {width:375px; float:right;}
.price_block {border-top:1px #b0b3bc solid; border-bottom:1px #b0b3bc solid; margin:7px 0 6px; padding:9px 0 6px; font-size:13px; color:#3d3d3d;}
.price_block .price {font-size:24px;}

.product_info .price {font-size:14px; font-weight:bold; }
.single_prod_info .pr {font-family:Arial,sans-serif; font-size:11px; font-weight:bold; padding:3px 0 8px;}
.extra_options {font-size:13px; border-bottom:1px #b0b3bc solid; padding:2px 0 10px;}
.extra_options div {margin:0 0 4px;}
.extra_options a {text-decoration:none;}
.extra_options a:hover {text-decoration:underline;}
.eo1, .eo2, .eo3 {padding:0 0 0 21px; font-weight:bold; background:url(../images/sprite1.png) 0 -235px no-repeat;}
.eo2 {background:url(../images/sprite1.png) 0 -256px no-repeat;}
.eo3 {background:url(../images/sprite1.png) 0 -278px no-repeat; color:#d70808;}
.stock {font-weight:bold; color:#4a4d4e; font-size:12px; padding:10px 0;}
.single_prod_img {width:280px; }
.spimg {border:1px #ddd solid; overflow:hidden; text-align:center; margin:0 0 10px;}
.spimg img {display:block;}
.thumbs img {border:1px #f5f5f5 solid; float:left; display:block; margin:0 0 0 15px; cursor:pointer;}
.thumbs img:first-child {margin:0;}

.ui-tabs-nav {margin:0; padding:0; list-style:none; border-bottom:5px #82ae25 solid; height:27px;}
.ui-tabs-nav li {float:left; padding:4px 12px 5px; font-size:14px; font-weight:bold; white-space:nowrap; }
.ui-tabs-nav li a {text-decoration:none; color:#3a3a3a;}
.ui-state-active {background:#82ae25; color:#fff;}
.ui-state-active a {color:#fff!important;}
.ui-tabs-panel {padding:10px 0;}
.m_tabs h4 {color:#3a3a3a; font-weight:bold; font-size:18px; margin:15px 0 12px 7px; padding: 15px 0 0 0;}
.ttl3 {color:#3a3a3a; font-weight:bold; font-size:18px; margin: 0 0 17px;}
.image_example {background:#eff1f8; border:5px #d0d3dd solid; padding:15px; color:#3c3c3c; }
.focus {margin:0 195px 25px 0;}
.focus, .distance {float:left; width:200px;}
.focus .uislider, .distance .uislider {margin: 0 0 0 10px;}
.md {font-weight:bold; color:#3c3c3c; font-size:18px; margin:0 0 14px;}
.image_holder {width:446px; float:left; margin:0 0 12px;}
.number {width:175px; float:right; font-size:14px;}
.number img {margin:7px 0 4px;}
.review {border-bottom:1px solid #b0b3bc; color:#0f0f0f; padding:10px 0 17px 7px;}
.review p {margin:5px 0;}
.reply {font-weight:bold; text-decoration:none;}
.reply:hover {text-decoration:underline;}
.user {font-size:12px; color:#3c3c3c;}
.user b {font-size:15px; color:#6fa103;}
.answer {  background:#eff1f8; border:5px #d0d3dd solid; margin:15px 0 6px -2px; padding:7px; position:relative;}
.corn {position:absolute; background:url(../images/co.png) 0 0 no-repeat; width:22px; height:18px; top:-18px; left:10px;}
.ask_form {margin:30px 0;}
.tt {color:#3a3a3a; font-size:15px; font-weight:bold; margin:0 0 14px;}
.inp {border:1px solid #989898; padding:6px 11px 7px; font-size:15px;}
.ask_form textarea {resize:vertical; font-size:15px; padding:5px; border:1px solid #989898; margin:17px 0; width:688px; outline:0;}


.ttl {font-weight:bold; font-size:17px; color:#699804; margin:0 0 5px;}
.banner {margin:30px 0;}
.calc {background:#eff1f8; border:5px #d0d3dd solid; padding:9px 9px 0;}
.calc table {width:100%;}
.calc td {padding:0 10px 14px 0;}
.calc select {padding:4px 4px 4px 2px; width:162px; color:#000; font-size:14px;}
.selection select {color:#6d6d6d; font-size:15px;}
.selection, .mm {margin:0 0 15px;}
.calc .sel1 {width:162px;}
.calc .sel2 {width:154px;}
.ds {color:#838383; font-size:11px;}
.tl {color:#3c3c3c; font-weight:bold; font-size:18px; white-space:nowrap;}
.mtitle {color:#699804; font-weight:bold; font-size:22px; margin:0 0 8px 0px;}
.stitle {color:#699804; font-weight:bold; font-size:18px; margin:0 0 8px;}
.uislider {padding:0 20px 0 0; width:166px; background:url(../images/range.png) 0 0 no-repeat; position: relative;}
.range {position: absolute; top: 0; left: 0; font-weight: bold; color: #61696f; font-family:Arial, sans-serif; text-align: justify; width: 175px; height: 18px; text-align-last: justify;}

.range:after {
    content: "";
    display: inline-block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 100%;
}
.dark {color: #333;}
.slider-range {position:relative; height:34px;}
.slider-range .ui-slider-handle {background:url(../images/range.png) 100% -60px no-repeat; position:absolute;  width:14px; height:20px; top:18px; margin:0 15px 0 0;}
.drop {color:#152154; font-weight:bold; font-size:14px; padding:0 15px 0 0; background:url(../images/sprite1.png) 100% -122px no-repeat; cursor:pointer;}

.spin {float:left; width:93px;}
.col1 {width:188px;}
.col2 {width:196px;}
.spin label {color:#838383; font-size:11px;}
.spin input {background:none; border:0; padding:0 5px; width:53px; text-align:right; color:#555; outline:0;}
.ui-spinner {width:82px; height:18px !important; padding:5px 0; position:relative; display:block; background:url(../images/range.png) 0 -56px no-repeat;}
.ui-spinner-button {position:absolute; right:1px; text-indent:-9999px; display:block; width:14px; height:11px; cursor:pointer;}
.ui-spinner-up {top:2px;}
.ui-spinner-down {bottom:1px;}

.total {border:5px #d0d3dd solid; padding:9px 21px 9px 9px; color:#3c3c3c; font-size:24px; font-weight:bold; border-top:0; margin:0 0 40px;}
.green {color:#6fa103;}
.send {color:#b40b0b; font-size:18px; text-decoration:none; display:inline-block; margin:4px 0 0;}
.send:hover {text-decoration:underline;}
.total .send {float:right;}

.popular {padding:0 0 40px 1px;}
.single_product {float:left; width:290px; height: 180px; padding:24px 17px 18px 1px; border:1px solid #e6e8ea; margin:-1px 0 0 -1px;}
.product_img {padding:15px 0 0; text-align:center; width:123px; overflow:hidden;}
.prod_name {font-size:16px; font-weight:bold; margin:0 0 3px;}
.product_info {width:160px; float:right;}
.product_info p {font-size:13px; margin:0 0 5px;}
.greenbut2 {background:#638e05 url(../images/bg4.gif) 0 0 repeat-x; display:inline-block; margin:8px 0 6px; border-radius:5px; font-size:14px; color:#fff; text-decoration:none; text-transform:uppercase; padding:5px 15px; font-weight:bold; font-family:'PT Sans', Arial, sans-serif; border:0; text-align:center;}
.greenbut2:hover {background:#72a602 url(../images/bg4.gif) 0 -47px repeat-x; text-decoration:none!important;}
input.greenbut2 {margin:0;}

.certs {border:5px #d0d3dd solid; padding:9px 0 9px 9px; margin:0 0 20px;}
.certs img {margin:0 10px 0 0;}
.quotation {font-weight:bold; margin:0 0 15px;}

.slides {position:relative; margin:0 0 10px; height:387px;}
#custom-pager {position:absolute; bottom:10px; left:10px; z-index:100; font-family:Arial, sans-serif; font-size:13px;}
#custom-pager a { border-radius:3px; text-decoration:none; color:#848484; background:#eee url(../images/bg3.gif) 0 0 repeat-x; margin:0 5px 0 0; display:inline-block; padding:1px 4px; border-bottom:1px #e6e6ec solid;}
#custom-pager .cycle-pager-active {background:#2e2e2e; color:#fff; font-weight:bold; border-bottom:0;}
.cycle-slideshow {background:url(../images/bg1.png) 0 0 repeat-y;}
.single_slide {width:648px; min-height:308px; padding:25px 0 54px 38px; font-family:Arial, sans-serif;}
.single_slide img {}
.in_slide {width:380px; float:left; padding: 0px 40x 0px 0px;}
.in_slide .smaller {color:#888; font-size:12px;}
.slide_ttl {font-size:32px; line-height:30px; margin:0 0 20px;}
.slide_desc {color:#6fa103; font-size:19px; text-transform:uppercase; line-height:1.4em; margin:0 0 12px;}
.slide_desc strong {font-size:36px; text-transform:none; display:block; padding:0 0 11px;}
.prc {font-size:24px; margin:0 0 6px;}
.green_but {display:inline-block; margin:20px 0; border-radius:5px; background:#638e05 url(data:image/gif;base64,R0lGODlhAQBkAMQfAGaTBGqaBGeUBGubA2ycA22eA3CiAnKlAnGlAm+iA2WSBWmXBGqZBG+hA2eVBG6fA2WRBWiVBG6gA2iWBG2fA2aSBGydA3CjAmmYBGuaA2SQBWOOBXKmAnGkAmSPBQAAACH5BAEAAB8ALAAAAAABAGQAAAU/IMcdSNddRtJID1VYxJAFDLZMkSMAlQJpGo9ns/kYj8ikckkUAiGKCkDgiEwWGEYgMyBYCpSHpJEwXEyIgygEADs=) 0 0 repeat-x; font-size:18px; color:#fff; text-decoration:none; text-transform:uppercase; padding:7px 19px 6px; font-weight:bold; font-family:'PT Sans', Arial, sans-serif;}
.green_but:hover {background:#72a602 url(data:image/gif;base64,R0lGODlhAQBkAMQfAGaTBGqaBGeUBGubA2ycA22eA3CiAnKlAnGlAm+iA2WSBWmXBGqZBG+hA2eVBG6fA2WRBWiVBG6gA2iWBG2fA2aSBGydA3CjAmmYBGuaA2SQBWOOBXKmAnGkAmSPBQAAACH5BAEAAB8ALAAAAAABAGQAAAU/IMcdSNddRtJID1VYxJAFDLZMkSMAlQJpGo9ns/kYj8ikckkUAiGKCkDgiEwWGEYgMyBYCpSHpJEwXEyIgygEADs=) 0 -64px repeat-x;}

.left_sidebar {float:left; width:236px; margin-left:-1180px; padding:30px 0 0; color:#363636; font-size:13px;}
.sttl {border-bottom:4px #d0d3dd solid; font-size:15px; font-weight:bold; margin:0 0 6px; padding:0 0 6px; color:#000;}
.side_menu {font-size:14px; font-weight:bold; color:#bfc1c3; margin:0 0 20px; padding:0; list-style:none;}
.side_menu li {padding:6px 0 7px 12px; border-top:1px #dde0e2 solid; background:url(data:image/gif;base64,R0lGODlhCAAHALMKANDS08zNz/b3993e39TW18PFx+7u7+rq6/v7+7/Bw+bo6gAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAIAAcAAAQbUCk0BpLqpJ2OLFxSIEa4HYKZGAoQBhixEVcEADs=) 0 12px no-repeat; position: relative;}
.side_menu li:first-child {border-top:0;}
.side_menu a {text-decoration:none;}
.side_menu a:hover {text-decoration:underline;}
.side_menu ul {list-style: none; margin: 0; padding:5px 0 0 0;}
.side_menu li li {background: none; font-weight: normal; font-size: 14px; border-top:1px #edf0f2 solid;}
.toggler {color: #acacac; background: #fff; position: absolute; right: 0; top:7px; width: 10px; height: 20px; cursor: pointer; padding: 0 3px;}
.toggler.closed {background:url(../images/sprite1.png) 4px -319px no-repeat;}
.toggler.opened {background:url(../images/sprite1.png) 4px -340px no-repeat;}

.cart_content {margin:0 0 32px; background:url(../images/pt1.gif); border:5px #d0d3dd solid; border-bottom:0; padding:0 5px 15px; position:relative;}

.cart_content .sttl {border-bottom:0; padding:0; margin:0;}
.cart_content table {width:100%; margin:0 0 10px;}
.cart_content td {padding:5px 7px; border-bottom:1px solid #f8f9fc; font-size:13px; color:#8b8b8b;}
.cart_content span {padding:5px 7px; border-bottom:1px solid #f8f9fc; font-size:13px; color:#8b8b8b;}

.go {font-size:18px; color:#5b8402; text-decoration:none; font-weight:bold; position:relative; z-index:100;}
.corner {position:absolute; bottom:0; left:-5px; background:url(../images/cor.png) 0 0 no-repeat; width:237px; height:25px;}

.s_list, .simple_list {font-size:15px; margin:0 0 5px; padding:0; list-style:none;}
.simple_list {padding:7px 0 0; margin:0 0 30px;}
.s_list li {padding:6px 0 7px 12px; background:url(data:image/gif;base64,R0lGODlhCAAHALMKANDS08zNz/b3993e39TW18PFx+7u7+rq6/v7+7/Bw+bo6gAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAIAAcAAAQbUCk0BpLqpJ2OLFxSIEa4HYKZGAoQBhixEVcEADs=) 0 12px no-repeat;}
.simple_list li {padding:0 0 2px 12px; background:url(data:image/gif;base64,R0lGODlhCAAHALMKANDS08zNz/b3993e39TW18PFx+7u7+rq6/v7+7/Bw+bo6gAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAIAAcAAAQbUCk0BpLqpJ2OLFxSIEa4HYKZGAoQBhixEVcEADs=) 0 5px no-repeat;}
.more {text-align:right; font-weight:bold; font-size:15px; margin:0 0 45px;}

.right_sidebar {float:left; width:205px; margin-left:-205px; color:#363636; font-size:13px;  background:#FCFCFC; }
.region {padding:3px 0 3px 54px; background:url(../images/sprite1.png) 0 -85px no-repeat; font-size:15px; font-weight:bold; margin:0 0 21px;}
.red_but {font-size:15px; font-weight:bold; text-decoration:none; color:#fff; background:#d70808; display:block; border-radius:5px; padding:7px 0; text-align:center; margin:0 0 23px;}
.gr_but {font-size:15px; font-weight:bold; text-decoration:none; color:#fff; background:#E4FCC7; display:block; border-radius:4px; padding:5px 0; text-align:center; margin:0 0 20px;}
.single_ex {border-top:1px #c4c9cd solid; padding:10px 0 0;}
.single_ex:first-child {border-top:0; padding:0;}
.ex_ttl {font-size:16px; font-weight:bold;}
.ex_ttl a {text-decoration:none;}
.ex_ttl a:hover {text-decoration:underline;}
v

.reviews {padding:0 0 18px;}
.single_review {border-top:1px #c4c9cd solid; padding:10px 0 5px;}
.single_review:first-child {border-top:0; padding:5px 0;}
.single_review img {float:left; margin:0 10px 8px 0;}
.single_review p {line-height:12px; margin:0;}
.single_review .ex_ttl {margin:0 0 5px;}

.test {padding:0 0 30px;}
.centered {text-align:center;}
.test strong {font-size:29px;}

.hilight {background:#d70808; color:#fff; padding:0 2px;}
.choice_help {color:#000; padding:11px 0 0 162px; background:url(../images/q.jpg) 0 0 no-repeat; font-weight:bold; min-height:113px; margin:0 0 30px;}
.choice_help p {margin:0 0 8px;}
.tl2 {font-size:31px; color:#699804;}

.products {margin:0 0 50px;}
.item_block {border-bottom:1px #b0b3bc solid;}
.item_block:first-child {border-top:1px #b0b3bc solid;}
.item_img {width:134px; float:left; position:relative; padding:35px 0 0; text-align:center;}
.tag {color:#fff; font-size:13px; font-weight:bold; display:inline-block; position:absolute; top:21px; left:0; padding:1px 12px;}
.green_tag {background:#699804;}
.red_tag {background:#d70808;}
.gray_tag {background:#828181;}
.item_txt {width:360px; float:left; font-size:13px; color:#363636; padding:13px 15px 20px 0;}
.item_ttl {color:#152154; font-size:18px; font-weight:bold; margin:0 0 5px;}
.item_ttl  a {text-decoration:none;}
.extra {font-weight:bold; padding:3px 0 0;}
.extra a {margin:0 17px 0 0; text-decoration:none;}
.extra a:hover {margin:0 17px 0 0; text-decoration:underline;}
.demo {padding:0 0 0 21px; background:url(../images/sprite1.png) 0 -163px no-repeat;}
.foto {padding:0 0 0 22px; background:url(../images/sprite1.png) 0 -197px no-repeat;}
.item_prc {width:150px; float:left; padding:21px 0 0; font-size:11px; font-weight:bold; font-family:Arial, sans-serif;}
.item_prc a {text-decoration:none;}
.item_prc a:hover {text-decoration:underline;}
.item_prc .greenbut2 {width:112px;}
.item_prc .price {font-size:24px; font-family:'PT Sans', Arial, sans-serif;}
.pr {color:#FF0000; padding:2px 0 10px; font-size:12px; font-weight:bold; }
.inactive, .inactive .pr, .inactive .price {color:#b4b4b4;}
.inactive .greenbut2 {background:#b4b4b4;}

.pagination {font-weight:bold; font-size:16px; text-align:center;}
.pagination a {text-decoration:none; margin:5px 5px 5px 3px;}
.pagination a:hover {text-decoration:underline;}
.current {background:#152154; color:#fff; padding:2px 5px;}
.current a {background:#152154; color:#fff; }

.special {margin:0 0 20px;}
.special_item {width:333px; float:left; border:5px #d0d3dd solid; font-weight:bold; color:#152154;}
.special_item img {display:block;}
.stl {width:208px; padding:5px 5px 0; background:#eff1f8; float:right; min-height:96px;}
.stl a {text-decoration:none;}
.stl a:hover {text-decoration:underline;}
.ttl2 {color:#729e14; font-size:15px; padding:0 0 4px;}
.prc2 {color:#699804; font-size:22px;}

.main_footer {width:100%; background:#e6e8ea url(../images/bg5.gif) 0 0 repeat-x; padding:20px 0 0; clear:both;}
.main_footer .main {position:relative; min-height:114px; }
.main_footer nav ul {list-style:none; margin:0; padding:0; min-height:20px;}
.main_footer nav li {float:left; font-weight:bold; padding:0 20px; font-size:16px;}
.main_footer nav a {text-decoration:none;}
.main_footer nav a:hover {text-decoration:underline;}
.copy {position:absolute; left:20px; top:62px; color:#373737; font-size:12px; line-height:20px;}
.copy strong {font-size:16px;}
.phone2 {background:url(../images/ph.gif) 0 3px no-repeat; padding:0 0 5px 16px; position:absolute; right:0; top:62px; color:#434343; font-size:23px; font-weight:bold;}

/* Float Properties*/
.clearfloat:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
.cl {clear:both; font-size:0; height:0; overflow:hidden;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}

big { width: 550px; margin: 3px; padding: 20px; background:#5F7B24; font-size:18px;  color:#ffffff; }
bigtext {   padding: 10px; font-size:18px;  }
.blackinfo { width: 350px; margin: 3px; padding: 20px; background:#808080; font-size:15px;  color:#ffffff; }
.blackinfo  span {  margin: 3px;   font-size:20px; font-weight:bold;  color:#ECFBD9; }
.redinfo { width: 350px; margin: 3px; padding: 20px; background:#800000; font-size:16px;  color:#ffffff; }

.orderform input { font-size:18px; padding: 2px;}
.orderform select { font-size:18px; padding: 2px;}

 ul.tree {padding: 4px 0px 4px 40px;}
 
 .anounce {width: 600px;  color:#232323; font-size:15px;  background:#F8F8F8; line-height:1.4em; margin:12px; padding:12px;}
 .anounce h2 { font-weight:normal; color:#232323; font-size:18px;  padding:0px; margin: 0px 0px 8px 0px;}
 .anounce img { float: left; position: relative; padding: 3px 10px 3px 10px;}
 .anounce h2 span {font-size:11px; margin:1.4em 0; color:#808080;}
 
 
  .pub {width: 600px; min-height:170px; color:#232323; font-size:15px; line-height:1.4em; margin:12px; padding:12px;
   border-color: #ccc; 
   border-bottom-width: 1px; 
   
  }
 .pub h2 { font-weight:normal; color:#232323; font-size:18px;  padding:0px; margin: 0px 0px 8px 0px;}
 .pub img { float: left; position: relative; padding: 3px 10px 3px 10px;  border-color: #ccc; 
  border: 1px gray;  }


 .topemail {position:absolute; left:1050px; top:98px; font-size:14px;}
 
.send_request  input { float:right; font-weight:bold;  margin :-25px 0px 0px 0px; }

.content_pole { min-height:800px; }



/* ----- */

.cover {
height: 100%;
width: 60%;
position: absolute;
z-index: 9999;
}
.blur-in {
-webkit-animation: blur 2s forwards;
-moz-animation: blur 2s forwards;
-o-animation: blur 2s forwards;
animation: blur 2s forwards;
}
.blur-out {
-webkit-animation: blur-out 2s forwards;
-moz-animation: blur-out 2s forwards;
-o-animation: blur-out 2s forwards;
animation: blur-out 2s forwards;
}
@-webkit-keyframes blur {
0% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
100% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
}
@-moz-keyframes blur {
0% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
100% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
}
@-o-keyframes blur {
0% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
100% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
}
@keyframes blur {
0% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
100% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
}
@-webkit-keyframes blur-out {
0% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
100% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
}
@-moz-keyframes blur-out {
0% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
100% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
}
@-o-keyframes blur-out {
0% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
100% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
}
@keyframes blur-out {
0% {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
}
100% {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
}
.content2 {
width: 650px;
margin: 0 auto;
padding-top: 100px;
}

.pop-up {
position: fixed;
margin: 5% auto;
left: 0;
right: 0;
z-index: 9999;
}
.box2{
padding: 20px;
background-color: #B47474;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
position: relative;
-webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
}
.button {
margin 0 auto;
background-color: #FF8566;
margin-bottom: 33px;
}
.button:hover {
background-color: #7CCF29;
-webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
}

 .topalert { width: 100%; height: 30px;  background-color:#F8495A;   color:#FFFFFF;  font:13px "Arial"; padding: 8px; }


.discountText  {   font:14px "Arial" ; padding: 18px; }

.contact_form { border-radius:4px; padding:10px 20px; color:#000000; margin-top:85px; margin-bottom:30px; max-width:500px; margin-left:auto; margin-right:auto; position:relative;}
.contact_form h3 {font-size:24px; text-align:center; color:#033300; padding:7px 0 15px 0; margin:0; font:18px "Arial"; }
.contact_form fieldset {position:relative;}
.contact_form input {width:95%; font-family:'PT Sans', Arial, sans-serif; font-size:18px; }

.contact_form textarea {width:95%; font-family:'PT Sans', Arial, sans-serif; font-size:16px; min-height: 160px;  }

.zvform {width:95%; font-family:'PT Sans', Arial, sans-serif; font-size:16px; min-height: 100px;   padding: 3px 10px 3px 10px; }

.cart_logo {width:120px; min-height:40px; position:absolute; text-align: right; left:1040px; top:16px; ; background:url(../img/cart_logo.jpg) 10px -0px no-repeat !important; font-size:13px; font-weight:bold; margin:0 0 21px; border-bottom:1px dotted; cursor:pointer; padding: 3px 3px 3px 3px;}
.recprice {color:#7F7F7F; font-size:16px; font-weight:bold; margin-bottom:10px;}

.solprice { padding: 5px; font-size:15px;  }
