html,body {padding:0;margin:0}
body {color:#969696; background-color:#fff; font:.688em Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#969696; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#969696; text-decoration:underline}
a:hover {}

:focus, a:active {outline: none}

#minWidth {position:relative; min-width:1000px}

#top {background:#fd7b01 url(../img/bgTop.jpg) repeat-x 0 0}
#top .left-col {padding:43px 0 40px 0; text-align:center}
#top .left-col img {vertical-align:top}
#top .l-col {color:#fff; padding-top:39px}
#top .l-col img {margin-right:10px; vertical-align:top; margin-top:3px}
#top .cart {position:relative; color:#fff}
#top .cart a {color:#fff}
#top .cart .c-ico {position:absolute; top:1px; left:-22px}
#top .r-col {padding-top:39px}

.cont-addr {padding-bottom:40px}
	.cont-addr .width50 {width:33%}
	.cont-addr dl, .cont-addr dt, .cont-addr dd {padding:0; margin:0}
	.cont-addr dt {font-size:1.091em; font-weight:bold; padding-bottom:3px}
		.cont-addr dt a {color:#fff !important}
		.cont-addr dd {line-height:18px}

.navigation {position:relative; text-align:right; zoom:1}
.navigation ul {margin:0 0 0 auto; padding:0; list-style-type:none; width:76% !important; text-align:left; background-color:#000}
.navigation ul li {float:left; font-size:1.091em}
.navigation ul li .hr, .navigation ul li a {display:block; padding:8px 9px 7px 9px; font-weight:normal; color:#fff; background:url(../img/bgNav.gif) no-repeat 0 -30px;text-decoration:none}
.navigation ul li .hr, .navigation ul li a:hover {background-color:#fda632; background-position:0 100%; background-repeat:repeat-x}
.navigation .frst .hr, .navigation .frst a {padding-left:19px}
.navigation .title {position:absolute; left:0; width:24%; text-align:center; top:9px}
.navigation .icons {position:absolute; bottom:-24px; left:0; text-align:center; width:24%}
	.navigation .icons img {margin:0 10px}

.top-line {background: url(../img/visual.jpg) no-repeat 0 0; height:215px !important}
html>body .top-line {height:auto !important; min-height:215px}

.search-block {background-color:#efefef}
.search-block .lcol {position:relative; padding:10px 112px 10px 91px}
.search-block .lbl {position:absolute; left:23px; top:13px; color:#666; font-family:'Arial Narrow',Arial,Helvetica,'MS Sans Serif',sans-serif; text-transform:uppercase; padding-right:12px; background: url(../img/ar.gif) no-repeat 100% 4px}
.search-block .btn {position:absolute; right:40px; top:10px}
.search-block .r-col {padding-top:13px}

.extend-s {position:relative; margin-left:-17px}
.extend-s img {vertical-align:top; margin:4px 7px 0 0}
.extend-s a {text-decoration:none}
.extend-s a span {text-decoration:underline}

.enters {padding-right:20px}
.enters table {width:100%; border-collapse:collapse; border:0}
.enters table td {padding:9px 10px 30px 0; vertical-align:top; width:14%}
.enters a {text-decoration:none; color:#969696}
.enters a:hover {color:#ff7d05}
.enters img {vertical-align:top; margin-bottom:4px}
.enters .ph {display:block}
.enters br {display:none}

.inp {display:block; border:1px solid #999; padding:2px 1px 2px 4px; background-color:#fff}
.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}
body:last-child:not(:root:root) .inp {border-width:0; padding:0}
.inp textarea {height:10em}

.middle .leftcol {margin:0 20px 0 30px; border-top:2px solid #cacaca; padding-top:16px}
.middle .lcol {padding-right:40px}
.middle .rcol {padding-right:30px}

.hot-offers {position:relative; padding-top:14px; padding-bottom:10px}
.hot-offers .ph {padding-bottom:7px}
.more-item .ph img, .cat-table .ph img, .hot-offers .ph img {vertical-align:top; border:1px solid #d3d3d3}
.cat-table h2, .hot-offers h2 {font-size:1em; padding-bottom:9px}
.cat-table h2 a, .hot-offers h2 a {text-decoration:none}
.cat-table p, .hot-offers p {color:#969696; padding-bottom:7px}
.cat-table p a, .hot-offers p a {text-decoration:none; color:#969696}
.cat-table .buy-item, .hot-offers .buy-item {border-top:1px solid #ff7d05; font-weight:bold; color:#000; padding-top:5px}
.hot-offers .hot {position:absolute; top:-11px; right:-2px; width:82px; height:108px; background: url(../img/hot.gif)}

.cat-table .ph {float:left; margin:2px 6px 0 0}
html>body .cat-table .ph {margin-right:9px}
.cat-table p {padding-bottom:17px}
.cat-table h2 {padding-bottom:11px}
.cat-table {padding-top:15px}
.cat-table .floatLeft .hid {padding-right:10px}
.cat-table .floatRight .hid {padding-left:10px}

.brd-r {margin-right:30px; height:2px; background-color:#cacaca; margin-bottom:16px}

.green {color:#ff7d05}

.news {margin:0; padding:16px 0 0 0; list-style-type:none}
.news li {padding-bottom:10px}
.news .date {position:relative; margin-left:-19px; background: url(../img/dt.gif) no-repeat 0 3px; padding:0 0 0 19px}
.news h2 {font-size:1em; padding-bottom:4px}
.news h2 a {text-decoration:none}
.news p {color:#969696}
.news p a {color:#969696}

.date {font-weight:bold; color:#ff7d05}

.all-links {border-top:40px solid #fff; border-right:30px solid #fff; padding:14px 10px 11px 22px; background-color:#efefef}
.all-links table {width:100%; border-collapse:collapse; border:0}
.all-links td {padding:0 0 2px 0; vertical-align:top}
.all-links a {text-decoration:none; color:#969696; font-weight:bold}

#bottom {color:#545454; font-size:0.91em; line-height:1.2em; border-top:2px solid #e1e1e1; margin:0 30px 0 0; padding-top:26px; padding-bottom:20px; margin-top:30px}
#bottom .left-btm {float:left; width:23%}
#bottom .center-btm {float:left; width:54%; margin-right:-20%}
#bottom .right-btm {float:right; width:15em}
#bottom .right-btm img {float:left; margin-top:3px; margin-right:11px}

.for-editor {padding-top:10px}
.for-editor p {padding-bottom:14px}
.for-editor h3 {font-size:1em; color:#000; padding-bottom:6px}
.for-editor .ph-left {float:left; vertical-align:top; margin:3px 14px 14px 0}

.main-news {padding-top:10px; padding-left:19px}

.catalog-cat {padding-top:14px}
.catalog-cat h2 {font-size:1em; color:#000; padding-bottom:4px}
.catalog-cat h2 a {text-decoration:none}
.catalog-cat ul {margin:0; padding:0 0 0 7px; list-style-type:none}
.catalog-cat ul a {color:#969696}
.catalog-cat ul li {padding-bottom:2px}

.subnav {margin:0; padding:0; list-style-type:none}
.subnav li {border-bottom:1px solid #e0e0e0; background: url(../img/subnav-li.gif) no-repeat 2px 5px; padding:0 0 7px 16px; margin-bottom:6px; font-weight:bold}
.subnav a {text-decoration:none}
.subnav ul {margin:0 0 -3px 0; padding:6px 0 0 0; list-style-type:none}
.subnav ul li {border-bottom-width:0; font-weight:normal; margin-bottom:0; padding-bottom:3px; background-image:url(../img/subnav-li-li.gif)}
.subnav ul a {color:#969696; text-decoration:underline}
.subnav ul a:hover {color:#ff7d05}
.subnav .here {border-bottom-width:0}
.subnav .hr {color:#ff7d05}
.subnav ul ul {padding-left:12px; padding-bottom:4px}
.subnav ul ul li {padding-left:0; background-image:none}

.path {padding-bottom:17px; color:#969696}
.path a {color:#969696}
.path strong {font-weight:normal; color:#ff7d05}

.cat-rubrics {width:100%; border-collapse:collapse; border:0; margin-bottom:12px}
.cat-rubrics td {padding:0 15px 0 0; vertical-align:top; width:20%}
.cat-rubrics ul {margin:0; padding:0; list-style-type:none; color:#969696; font-weight:bold}
.cat-rubrics a {color:#969696; text-decoration:none; }
.cat-rubrics li {padding-bottom:4px}

.filters {text-align:right; padding-bottom:10px}
.filters select {margin-left:15px}

.pages {background-color:#ff7d05; margin-top:15px; color:#fff; padding:3px 10px 4px 11px}
.pages a {color:#fff; text-decoration:none}

.more-item {padding-top:14px}
.more-item .ph {padding:3px 10px 0 0}
.more-item .for-editor {padding-top:0}

.line-more {font-weight:bold; color:#000; padding-bottom:10px; line-height:19px}

.tbl {width:100%; border-collapse:collapse; border:0}
.tbl th {text-align:left; color:#000; font-weight:bold; padding:8px 10px 9px 0; border-bottom:1px solid #cacaca; vertical-align:top}
.tbl td {vertical-align:top; padding:8px 10px 9px 0; border-bottom:1px solid #cacaca}
.tbl .lst th, .tbl .lst td {border-bottom-width:0}

.add-cart {width:100%; border-collapse:collapse; border:0}
.add-cart th {color:#000; text-align:left; font-weight:bold; padding:8px 10px 6px 0; border-bottom:2px solid #cacaca}
	.add-cart th.alignCenter {text-align:center}
.add-cart td {padding:6px 10px 6px 0; border-bottom:1px solid #efefef}
.add-cart .inp {font-size:.909em; width:50%}
.add-cart .stat td {font-weight:bold; border-bottom-width:0; color:#000}
.add-cart .btn-a, .add-cart .btn-a img {padding:0; margin:0; vertical-align:top}

.cont-card {border-collapse:collapse; border:0; margin-bottom:10px}
.cont-card th {text-align:left; font-weight:bold; color:#000; padding:0 18px 10px 0; vertical-align:top}
.cont-card td {padding:0 0 10px 0; vertical-align:top}

.forms {width:70%}
.forms .lbl {font-weight:bold; color:#000; padding-bottom:3px}
.forms .inp {margin-bottom:8px}
.forms .btns input {border:1px solid #fff; border-width:0; background-color:#fff; font-weight:bold; text-decoration:underline}
.forms .btns .floatLeft input {width:4.727em}
.forms .btns .floatRight input {width:5.636em}
.forms .view-capt {position:relative; padding-right:62px; zoom:1; padding-bottom:5px}
	.forms .view-capt .capt {position:absolute; right:0; top:0}

.view-faq {margin:0; padding:15px 0 0 0}
	.view-faq dt {margin:0; padding:10px 22px; background-color:#efefef; font-weight:bold; color:#000}
	.view-faq dd {margin:0; padding:10px 22px 20px}




/* TEGI */

.tegi a{color:#545454;font-size:0.91em;}












/** additional styles **/

.gr-title, .g-title {font-size:1.636em; color:#000; font-weight:normal; background: url(../img/g-title.gif) repeat-x 0 7px}
.gr-title span, .g-title span {background-color:#fff; padding-right:10px}

.gr-title {background-image:url(../img/gr-title.gif)}

.left-col {float:left; width:24%; margin-right:-56%}
.right-col {float:right; width:76% !important}

.l-col {float:left; width:74%; margin-right:-25%}
.r-col {float:right; width:26%}

.cfix {width:100%}
.cfix:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix {display:inline-block;}
/* Hide from IE Mac \*/
.cfix {display:block;}
/* End hide from IE Mac */

.width100 {float:left;width:33%;} 
.width75 { width: 75%; } 
.width50 { width: 50%; } 
.width40 { width: 40%; } 
.width30 { width: 30%; } 
.marginR {margin-right:-25%}
.floatLeft { float: left; } 
.floatRight { float: right; } 
.alignLeft { text-align: left; } 
.alignRight { text-align: right; }

.hid-o {width:100%; overflow:hidden}
form {margin:0; padding:0}
.brd, .clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.brd {visibility:visible !important; background-color:#cbcbcb !important; margin:20px 0 17px 0 !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {z-index:999; display:table-cell;text-align:justify;}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}
body:last-child:not(:root:root) div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: " ";}/* for safari */
/** /additional styles **/
