/* RESET */
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}

/* HELPERS */
.c {text-align:center;}
.l {text-align:left;}
.v {vertical-align:middle;}
.b {vertical-align:bottom;}
.t {vertical-align:top;}
.n {padding:0; margin:0;}
.clear {clear:both;}
.hide {display:none;}
.block {display:block;}

/* TAGS */.lazy {display:none;}

html, body {min-height:100%; position:relative; height:100%;}
body {width:100%; font-size:120%; font-family:"times new roman", times, serif; position:relative; background:#063a13;}

table {border-collapse:collapse; border-spacing:0; width:100%;}
table td, table th {padding:0; vertical-align:top;}

h1, h2, h3 {font-family:arial; line-height:100%; font-weight:bolder;}
h1 {font-size:24px; font-weight:normal; color:#666; margin:15px 0 15px 0; text-shadow:white 0 1 1;}
h2 {font-size:20px; color:#888; margin:15px 0 7px 0; text-shadow:#aaaaaa 0 1 1;}
h3 {font-size:18px; color:#aaa; margin:15px 0 7px 0; text-shadow:#aaaaaa 0 1 1;}
a { color: green;}
ol, ul { padding: 0 0 5px 15px; margin: -5px 0 0 20px;}
ol li, ul li { padding-bottom: 5px; /*font-size: 18px;*/}
p {text-indent:50px; margin-bottom:5px;}

sub, sup {font-size:80%; vertical-align:sub;}
sup {vertical-align:super;}

b, strong {font-weight:bolder;}
em, i {font-style:italic;}
ol, ul {list-style:none;}
big {font-size:120%;}

a.micro {color:#fff; font-size:10px; font-family:arial;}
input, option, select, textarea {font-family:arial;}

.relative {position:relative;}

/* SPECIAL */
.loading {margin:0 auto; display:none; width:32px;}
.simple_overlay {display:none; z-index:100; background-color:#245c28; position:absolute; top:10px; left:0; margin:0 auto; width:820px;max-width:100%; max-height:600px; overflow:auto; min-height:200px; text-align:center; box-shadow:0 0 90px black;}
.simple_overlay .close {background-image:url(/i/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}
div.err {background:#8b0000; color:#f9fbea; padding:10px; margin:5px 0; font-family:arial, tahoma, sans-serif; line-height:120%; font-size: 11px; font-weight:bolder;}
span.err {color:#8b0000; padding:2px 3px; border:1px solid #8b0000; display:block; width:auto; font-family:arial, tahoma, sans-serif; line-height:120%; font-size:11px;}

/* borders */
.dh1, .dh3 {height:1px; background:#1c501f;}
.dh3 {height:3px;}

.h100p {height: 100%; min-height: 100%;}
.w100p {width: 100%; min-width: 100%;}
.w50p {width: 50%;}
.h3px {height:3px;}

#redkiekamni {position:relative; left:0; top:0; right:0; bottom:0;}

#disclaimer {position:absolute; left:0; top:0; bottom:0; background:rgba(0,0,0,0.8);  height:100%!important; width:100%; z-index:1000;}
#disclaimer-text {position:fixed; top:10%; left:50%; margin-left:-350px; overflow:auto; background:#fff; height:400px; padding:20px; max-width:700px;}
.disclaimer-button {height:50px; width:200px; display:block; margin:20px auto;}

#topmenu-search-link {display:none;}

.disclaimer-smaller {font-size:70%; line-height:110%; padding:10px 20px; margin:3px 0; clear:both; outline:1px solid #fff; background:rgba(255,255,255,.3)}

/* HEADER */
/*.header-tpl {height:75px;}*/
.header {width:100%; min-height:75px; overflow:hidden; background:#063a13 url(/i/hb.jpg) top center; position:relative; line-height:100%;}
.header-notice, .header-license {position:absolute; left:100px; top:55px; width:260px; line-height:10px; color:yellow; font-size:11px; font-family:arial;}
.header-license {left:265px; width:165px;}
.header-license a {color:yellow;}
.header-logo {position:absolute; top:5px; left:10px; width:422px; height:60px;}
.header-logo-mobile {display:none;}

/*.header-fb,
.header-instsales,
.header-instrocks,
.header-inst,
*/.header-se,
.header-catalog,
.header-menu,
.topmenu-mobile {position:absolute; width:60px; top:7px; padding-top:7px;  text-align:center; overflow: hidden; line-height: 11px; cursor:pointer;}

/*.header-inst a,
.header-instsales a,
.header-instrocks a,
.header-fb a,
*/.header-se a,
.header-catalog a,
.header-menu a,
.topmenu-mobile a {font-size:11px; color:#aaa; font-family:arial, tahoma, sans-serif;}

/*.header-fb {right:5px;}
.header-instsales {right:55px;}
.header-inst {right:155px;}
.header-instrocks {right:105px;}
.header-se {right:205px;}
*/ .header-se {right:5px;}

/*.header-se,*/
.header-catalog,
.header-menu,
.header-menu__on {display:none;}

/*.header-2016 {height:55px; padding:3px 10px; font-family:arial; font-size:70%; width:600px; margin:10px auto 0 500px; color:#fff; background:#1f512e url(/i/2016-small.png) 520px 0 no-repeat; border-radius:4px;}
.header-2016 a {color:yellow;}
*/

.mobile-phone {display:none; background:#054730; padding:10px; overflow:hidden;}
.mobile-phone-value {font-size:20px; font-family:arial, tahoma, verdana, sans-serif; text-align:center; line-height:17px; vertical-align:text-bottom;}
.mobile-phone-value a {color:rgba(255,255,255,0.7); text-decoration:none; cursor:pointer;}
.mobile-phone-value img {padding:0 10px 0 0; height:15px; margin:0;}

.header-perc70 {height:55px; font-size:70%; margin:8px 180px 0 450px;}
.header-perc70-message {max-width:400px; height:55px; margin:0 auto; color:#fff; font-family:arial; padding:3px 10px 3px 15px; border-radius:4px; /*background:#1f512e url(/i/easter.png) 10px -5px no-repeat;*/}

#header-menu-ico__on {display:none;}
#header-menu-ico__off {display:inline;}

.topmenu {list-style:none; padding:0 0 0 0; margin:0;}
.topmenu {display:block; top:80px; left:0; width:100%;  background:#022e0f; overflow:hidden; }
.topmenu:before, .header-menu:after {content:" "; display:table; clear:both;}
.topmenu li {float:left; height:24px; margin:6px 10px 0 10px; width: auto;}
.topmenu li a {display:block; position:relative; text-decoration:none; background:#246233; height:29px; padding-left:10px; padding-right:10px; line-height:31px; font-family:arial, tahoma, sans-serif; font-size:14px; color:#f9fbea;}
.topmenu li a span {border-bottom:1px solid rgba(255,255,255,.3);}
.topmenu li img {display:block; position:absolute; left:10px; top:6px;}
/*.topmenu-mobile a {right:255px;}*/
.topmenu li#topmenu-2160 a {color:yellow;}
.topmenu li a:before {content: " "; position:absolute; left:-10px; top:0; display:block; width:10px; height:29px; background:url(/i/topbg.gif) -20px 0 no-repeat;}
.topmenu li a:after {content: " "; position:absolute; right:-10px; top:0; display:block; width:10px; height:29px; background:url(/i/topbg.gif) -30px 0 no-repeat;}
.topmenu-mobile {display:none;}

.h30Kpx {height:30000px; width:2px; background: cyan;}

/* LAYOUT & COLUMNS */
.site {height:100%; width:100%; position:relative; min-width:780px}
.site:before, .site:after {content:""; display:table; clear:both;}
.right, .left {
	min-height:100%;
	width:211px;
	overflow: hidden;
	font-family:tahoma, arial, sans-serif;
	background:#245c28 url(/i/mb.jpg) bottom center repeat-y;
	padding-bottom:0;
 }

.right {float:none;}
.right a,
.left a {color:#00361e; text-decoration:none;}
.left {	float:left;
	position:relative;
}
/* CONTENT */
.body {float:right; background:#f9fbea; width:calc(-212px + 100%); font-size:18px; line-height:140%; box-shadow:0 0 6px 0 #444 inset; overflow:hidden;}
.padding {padding:10px 15px 50px 15px;}
.padding:before, .padding:after {content:" "; display:table; clear:both;} 

#indexbanner {text-align:center; clear:both; line-height:0; margin:0 0 10px 0;}
#indexbanner img {max-width:100%!important; height:auto!important;}

.content img {max-width:100%!important; height:auto!important;}

.column-menu,
.column-elem {color:#00361e; padding:2px 0 3px 0; background:#dcdec9 url(/i/btng.gif) repeat-y; line-height:14px; font-size:12px;}

.column-elem {padding:10px 20px 10px 30px;}
.column-elem-tel {display:block; font-family: arial; padding:5px 0; font-weight:normal; font-size:100%; line-height: 130%;}
.column-elem-red,
.column-elem-red-small {display:block; color:darkred; padding:3px 0 5px 0; font-weight:bolder; font-size:12px;}
.column-elem-red-small {color:#8b000a; font-size:11px; width:100%;}
.column-elem-ad {text-align: center;}
.column-elem-ad-ng {text-shadow:0 1px 2px #fff; color:#163acc; font-size:11px; font-weight:bolder;}
.column-cartshort {padding:0; background:#ebf0c0 url(/i/btngh.png) repeat-y top right;}

.column-menu {/*append*/ padding:0; margin:0;}
.column-menu a {color:#00361e; font-weight:bolder;}
.column-menu a.sel {color:#a52a2a;}
.column-menu li {padding:3px 20px 3px 20px; font-size:12px; border-top:1px solid #00361e; font-family:tahoma, arial, verdana, sans-serif;}
.column-menu li:first-child {border-top:0;}
.column-menu li.sel {background:#e6e9c2 url(/i/btng.gif) -219px 0 repeat-y;}
.column-menu li.sel:first-child {border-top:0;}
.column-menu li ul {padding:10px 0 5px 0; list-style-type:square;}
.column-menu li ul li {padding:3px 0; border:0; line-height:12px; font-size: 11px;}

.column-fb {height:380px; width:185px; margin:0 auto; overflow:hidden;}

.column-attention {font-size:12px; padding:0 20px 20px 20px; color:yellow; text-align:center;}
.column-text {font-size:11px; padding:20px 0 20px 20px; color:#fff; text-align:left;}
.column-text a {color:#fff;}

.column-icon {display:table-cell; height:75px; padding:3px 15px 3px 95px; vertical-align:middle; font-weight:bolder;}
.column-icon-search {background:url(/i/search.gif) 16px 7px no-repeat;}
.column-icon-sico {background:url(/i/sico.gif) 16px 7px no-repeat;}
.column-icon-jico {background:url(/i/jico.gif) 16px 7px no-repeat;}

.column-linkmap {bottom:0; position:absolute; font-size:11px; color:#fff; text-align:center; padding:10px 0; width:211px; border-top:3px solid #1c501f;}
.column-linkmap a {color:#fff;}

/* FOOTER */
#footer {height:141px; width:100%; background:url(/i/hb.jpg) no-repeat center;}
.footer-content {padding:20px;}

/* FILEUPLOADER FRAME */
.framebody {padding:0px; background:#f9fbea; width:99%;}

/* CONTENT - SECTION FILTERS */
.filterwrap1 {margin:5px 0; padding:6px 10px; border-radius:2px; background:#cdd8d0; font-family:arial, tahoma, sans-serif; font-size:12px;}
.filterwrap1 select {width:100%; font-size:13px;}
.filterwrap1 td:first-child {width:130px; padding-left:10px;}

.filterwrap2 {margin:0 0 15px 0; color:#ccc; line-height:16px;}
.filterwrap2:before, .filterwrap2:after {content:" "; display:table; clear:both;} 
.filterwrap2 .filteritem2 {padding:3px 5px; background:#eceede; border:1px solid #cdd8d0; border-radius:2px; margin:0 5px 5px 0; float:left; width:auto;}
.filterwrap2 .filteritem2 a {font-size:12px; font-family:arial, verdana, tahoma; white-space:nowrap; color:#333;}
.filterwrap2 .all {background:#cdd8d0;}
.filterwrap2 .all a {color:#a52a2a; font-weight:bolder; padding:3px 10px; text-decoration:none;}
.filterwrap2 .current {background:#246233; border:1px solid #246233;}
.filterwrap2 .current a {color:white; text-decoration:none;}

.sorter {margin:5px 0; position:relative; background:red; border-radius:2px; background:#cdd8d0; font-family:arial, tahoma, verdana; font-size:12px; height:37px; overflow:hidden;}
.sorter-title {position:absolute; font-weight:bolder; left:20px; top:6px;}
.sorter-form {position:absolute; left:0; top:6px; width:100%;}
.sorter-form form {padding:0 10px 0 220px;}
.sorter-form select {width:100%;}

/* CONTENT - BREADCRUMBS*/
.breadcrumbs {line-height:10px; font-size:11px; color:#225a26; font-family:verdana, arial, sans-serif;}
.breadcrumbs:before, .breadcrumbs:after {content:" "; display:table; clear:both;}
.breadcrumbs .bread, .breadcrumbs .crumb {float:left;}
.breadcrumbs .crumb {font-size:11px; color:#222222; margin:0 3px;}
.breadcrumbs .bread .sel {color:#11bb66;}

/* CONTENT - PAGER */
.pager {width:100%; margin:10px 0;}
.pager td,
.pager td a,
.pager th {padding:2px 3px; font-size:12px; font-weight:bolder; color:#666666; white-space: nowrap;}
.pager td a {font-family:arial, tahoma, sans-serif; color:#225a26;}
.pager td a.sel {color:#a52a2a; text-decoration:none;}
.pager td.sel {border:1px solid #ddd; background:#fffff3;}
.pager th {width:50%;}
.pager + .filterwrap2, 
.pager + img + .filterwrap2 {margin-top:15px;}
h1 + .pager {margin-top:-10px;}

.pager + .pager, 
.pager + img + .pager {margin-top:30px;}

/* CONTENT - SUBSECTION TIZER */
#mainpage-wrapper,
#sub-wrapper,
#article-wrapper,
#matkam-wrapper,
#kamnisim-wrapper,
#jewelry-wrapper,
#forum-wrapper,
#kamni-wrapper {font-family:arial, tahoma, sans-serif; line-height:100%;}

.forum-thread-image-wrapper:before,
.forum-thread-image-wrapper:after,
#mainpage-wrapper:before,
#mainpage-wrapper:after,
#sub-wrapper:before,
#sub-wrapper:after,
#article-wrapper:before,
#article-wrapper:after,
#matkam-wrapper:before,
#matkam-wrapper:after,
#forum-wrapper:before,
#forum-wrapper:after,
#jewelry-wrapper:before,
#jewelry-wrapper:after,
#kamni-wrapper:before,
#kamni-wrapper:after
{content:" "; display:table; clear:both;}

.forum-thread-image-wrapper {background:#fff; padding:10px 0 0 10px; clear:both; line-height:0;/* overflow:hidden; overflow-x:auto;*/}
.forum-thread-image {float:left; margin:0 10px 10px 0;}


/* CONTENT - MAINPAGE TIZER */
#mainpage-wrapper {margin:0 -50px 10px 0; line-height:14px;}
.mainpage-tizer {width:200px; height:260px; float:left; font-size:15px; background:#225a26 url("/i/tizer-kamni-bg.png") repeat-x; margin:0 5px 5px 0; overflow: hidden; border-radius: 2px;}
.mainpage-link {color:#f9fbea; text-decoration:none; font-weight:bolder; margin:10px; text-align: center; display: block;}
.mainpage-link img {margin:5px auto; border:1px solid #fff;}
.mainpage-descr {display:block; font-size:11px; text-decoration:none; text-align:justify; font-weight:normal; padding:5px 0;}

/* CONTENT - SUBSECTION TIZER */
#sub-wrapper {margin:10px -50px 10px 0;}
.sub-tizer {float:left; background:#fffff6; width:48%; margin:0 10px 10px 0; height:67px; overflow:hidden; box-shadow:0 0 2px rgba(0,0,0,0.70); border-radius:2px;}
.sub-group {height:67px;}
.sub-group:hover{background:#fffffc;}
.sub-icon {width:90px;}
.sub-icon img {display:block; border-right:1px solid #ddd; border-radius:0 4px 4px 0;}
.sub-text {padding-left:12px; vertical-align:middle; font-size:15px; line-height:19px;}
.sub-text a {font-weight:bolder; color:#225a26;}
.sub-descr {font-size:11px; line-height:13px;}

/* CONTENT - KAMNI TIZER */
#kamni-wrapper, #jewelry-wrapper {margin:10px -50px 0 0; line-height:16px; font-size:12px; color:#fff;}
.kamni-tizer {width:200px; height:270px; float:left; border-radius:2px; background:#225a26 url("/i/tizer-kamni-bg.png") repeat-x; margin:0 8px 8px 0; position:relative;}
.kamni-link {margin:7px 5px 7px 5px; display:block; max-height:190px; overflow:hidden; text-align:center; color:#fff; text-decoration: none; font-size:14px;}
.kamni-link+.kamni-link {margin-top:-5px;}
.kamni-link img {border:1px solid #fff; display:block; margin:5px auto 7px auto;}
.kamni-sale {width:40px; height:40px; line-height:40px; font-weight: bolder; border-radius:20px; position:absolute; left:-4px; top:-4px; background:#fc901d; text-align:center;}
.kamni-fixprice {width:40px; height:40px; line-height:40px; font-weight: bolder; border-radius:20px; position:absolute; left:-4px; top:-4px; background:#d8649b; text-align:center;}
.kamni-text {margin:5px; display:block; text-align:center;}
.kamni-text span {font-weight:bolder;}
.kamni-border {margin-top:4px !important; box-shadow:1px 1px 5px 2px yellow; border-color:yellow !important;}

.kamni_cart {margin-bottom:20px; border:0px;}
.kamni_cart img {cursor:pointer;}
.kamni_about {table-layout:fixed; font-size:12px; line-height:14px; font-family:arial, tahoma, sans-serif;  border-top:2px solid #cdd8d0; border-bottom:2px solid #cdd8d0;}
.kamni_about td {padding:3px 14px; border:1px solid #cdd8d0; border-left:0; border-right:0; vertical-align:middle;}
.kamni_about .name {width:160px; color:#666666;}
.kamni_about .name span {font-size:90%;}
.kamni_about .odd {background:white;}
.kamni_about .even {background:#eceede;}






.activebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #246233));
	background:-moz-linear-gradient(top, #77d42a 5%, #246233 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #246233 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #246233 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #246233 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #246233 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#246233',GradientType=0);
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #333;

	margin-top:5px;
}
.activebutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #53a32e), color-stop(1, #246233));
	background:-moz-linear-gradient(top, #53a32e 5%, #246233 100%);
	background:-webkit-linear-gradient(top, #53a32e 5%, #246233 100%);
	background:-o-linear-gradient(top, #53a32e 5%, #246233 100%);
	background:-ms-linear-gradient(top, #53a32e 5%, #246233 100%);
	background:linear-gradient(to bottom, #53a32e 5%, #246233 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53a32e', endColorstr='#246233',GradientType=0);
	background-color:#246233;
}
.activebutton:active {
	position:relative;
	top:1px;
}

.commentcart {width:100%; min-width:200px; max-width:500px; min-height:60px;}
.cartbuttonform {margin-top:10px; border-radius:10px; padding:10px; border:1px solid #ccc; max-width:510px; background:#fffff6;}
.commentcart {border:1px solid #bbb;}


.cartshort {padding:10px 10px 10px 15px;}
.continuebutton {margin:5px auto; display:block; width:120px;}

.cartshort-empty {text-align: center; font-size:12px; font-weight:bolder; color:darkred; line-height:14px;}
.cartshort-empty small {font-weight:normal; font-size:11px; color:#444; line-height:12px;}

.cartshort-preload {text-align: center;}
.cartshort-title {font-size:13px; font-weight:bolder; padding:3px 0 5px 0; text-align:center;}
.cartshort-item {border-top:2px solid #4a952f; border-bottom:2px solid #4a952f;}
.cartshort-item tr {border-bottom:1px solid #4a952f;}
.cartshort-item tr:last-child {border-bottom:0;}
.cartshort-item td {padding:2px;}
.cartshort-cost {color:green; font-size:110%;}

#image_preview {min-width:300px; min-height:100px; line-height:100%; position: relative;}
#kamniaboutfirst {padding-left:10px;}
.preview_border {padding:5px; background:#cdd8d0; text-align:center; line-height:0; border-radius:2px;} /* line-height wtf? */
.preview_border img {margin:0; padding:0; border-radius:2px;}
#zoom {display:block; position:absolute; bottom:-30px; right:0; z-index:2;}
.smallimage {display:block; border:1px solid #cdd8d0; margin:5px 5px 0 0; float:left; border-radius:2px;}
.smallimagefirst {border-color:#999;}
#largeimage {z-index:10;}

#kamnisim-wrapper {margin:20px -50px 0 0; font-size:12px; line-height:14px;}
.kamnisim-tizer {width:200px; height:58px; float:left; background:#225a26 url("/i/tizer-sim-bg.png") repeat-x; margin:0 10px 10px 0; overflow:hidden; border-radius:2px;}
.kamnisim-img {width:35%; float:left; overflow:hidden;}
.kamnisim-img img {margin:5px; border:1px solid white;}
.kamnisim-text {width:65%; float:left; position: relative;}
.kamnisim-text a {color:#fff; text-decoration: none;}
.kamnisim-about {display:table-cell; vertical-align:middle; height:54px; padding-right:10px}


/* CONTENT - ARTICLE TIZER */
#article-wrapper {margin:10px 0; font-size:12px; line-height:14px; border-bottom:1px solid #cccccc;}
.article-tizer {border-top:1px solid #cccccc;}
.article-img {width:60px;}
.article-img img {display:block; margin:5px;}
.article-date {color:#666; font-style:italic;}
.article-about {padding:5px 5px 7px 5px;}
.article-about a {display:block; padding:3px 0 2px 0; color:#225a26; font-weight:bolder; font-size:13px; line-height: 15px;}
.article-about p {font-size:12px; text-indent:0; text-align:left; line-height:120%; margin:0;}

/* CONTENT - KAMNI TIZER */
#matkam-wrapper {}
.matkam-tizer {margin-top:10px;}
.matkam-tizer td {border:0;}
.matkam-tizer .img {padding:0 15px 20px 0;}
.matkam-tizer .about {padding:7px 5px 20px 5px; font-size:12px;}

.matkam-param {table-layout:fixed; margin-top:5px;}
.matkam-param td,
.matkam-param th {font-size:11px; padding:2px; border:1px solid #cdd8d0; border-left:0; border-right:0;}
.matkam-param .odd {background:white;}
.matkam-param .even {background:#eceede;}
.matkam-param th {background:none; color:#666666; width:110px; font-weight:normal; text-align:left;}

/* CONTENT - SEARCH */
#searchblock {font-size:12px; line-height: 14px; font-family: arial, verdana, sans-serif;}
#searchform {padding:5px; border:1px solid #cccccc; margin-bottom:15px; min-width: 420px;}
#searchform * {border:0px; font-size:12px;}
#searchform * select {width:200px; border:1px solid #cccccc;}
#searchform * input {width:50px; border:1px solid #cccccc;}
#searchform * input.submit {width:80px; height:40px; color:#333333; font-size:13px; font-weight:bolder; border-left:1px solid white; border-top:1px solid white; border-right:1px solid #333333; border-bottom:1px solid #333333;}
#searchform * td {padding:3px;}

.userform {font-size:12px;}

/*.searchline {background:#e1d3a6; text-align:center; padding:3px 0 0 0; font-family:Arial, tahoma, verdana; font-size:80%; font-weight:bolder; vertical-align:middle;}
.searchline img {vertical-align:middle;}
*/
@media (max-width: 1200px) {
	/*.header-se {right:155px;}*/
/*	.header-inst {right:105px;}
	.header-fb {right:5px;}
	.header-instsales {display: none;}
	.header-instrocks {right:55px;}
*/}

@media (max-width: 1100px) {
	.header-perc70-cropfirst {display:none;}
	.header-perc70 {margin-right:140px;}
	.header-perc70-cropsecond {display:block;}

/*	.header-se {right:105px;}
	.header-inst {display: none;}
	.header-fb {right:5px;}
	.header-instsales {display: none;}
	.header-instrocks {right:55px;}*/
}

@media (max-width: 1050px) {
	.header-perc70-cropfirst {display:none;}
/*	.header-inst {display: none;}
	.header-fb {display: none;}
	.header-se {right:55px;}
	.header-fb {display: none;}
	.header-instsales {display:none;}
	.header-instrocks {right:5px;}
*/
	.header-perc70 {margin-right:70px;}
	.header-perc70-cropsecond {display:block;}

	p {text-indent:20px;}
	.forum-notice, .disclaimer-smaller {max-height:100px; overflow-y:scroll; background:rgba(255,255,255,.5); border-radius:4px; box-shadow:inset 1px 1px 5px rgba(0,0,0,.3)}
	.forum-notice {max-height:150px;}
}

@media (max-width: 1020px) {
	.header-se {right:5px;}
	.header-instrocks {display:none;}
}

@media (max-width: 920px) {
/*	.header-inst {display:block; right:155px;}
	.header-fb {display:block; right:5px;}
	.header-instsales {display:block; right:55px;}
	.header-instrocks {display:block; right:105px;}
	.header-se {right:205px; display:block;}
	.header-catalog {right:255px; display:block;}
*/.header-se {right:5px; display:block;}
	.header-catalog {right:55px; display:block;}

	/*******************************************/
	/*******************************************/
	/*******************************************/
	/*******************************************/
	body {font-size:90%;}
	.site {min-width:auto;}
	.right {display:none;}
	.left {display:none;}
	.body {width:100%; max-width:100%; overflow:hidden; float:none; clear:both;}
	.padding {width:auto;}

	.header {height:auto;}
	.header-logo {display:block; position:relative; margin-bottom:30px; height:40px;}

	.header-perc70 {display:block; margin: 0 auto; background:}
	.header-perc70 {padding:5px 0; height:auto;;}
	.header-perc70 {background:#043411;}

	.mobile-phone {display:block;}
}

@media (max-width: 800px) {
	.header-menu {display:block; right:5px;}
	.header-se {right:55px;}
	.header-catalog {right:105px;}

	.header-menu__on {display:block; background:#006f1a; outline:1px solid #000;}
	.header-menu__on #header-menu-ico__off {display:none;}
	.header-menu__on #header-menu-ico__on {display:inline;}
	.topmenu {display:none;}
	/*.topmenu {display:block;}*/
	.topmenu {position:absolute; z-index:200; top:40px; max-width:315px; width:80%; right:0; left:auto; box-shadow:1px - 2px 3px rgba(0,0,0,.4);}
	.topmenu li {clear:both; float:none; margin:1px; height:auto; padding-bottom:0!important;}
	.topmenu li a {line-height:1; padding:8px; height:auto; background:#006f1a;}
	.topmenu li a:before, .topmenu li a:after {display:none;}
	.topmenu-mobile {position:static; display:list-item; padding-top:0;}
}

@media (max-width: 780px) {
	.header {min-height:auto;}
	.header-logo-mobile {display:inline;}
	.header-logo-desktop {display:none;}
	.header-logo {margin-bottom:0; top:2px; left:2px;}

	/*.searchline {display:none;}*/

/*	.header-fb,
	.header-instsales,
	.header-instrocks,
	.header-inst,
*/
	.header-se,
	.header-catalog,
	.header-menu {top:2px; padding:4px 0 10px 0;}

/*	.header-fb br, .header-fb span {display:none;}
	.header-instsales br, .header-instsales span {display:none;}
	.header-instrocks br, .header-instrocks span {display:none;}
	.header-inst br, .header-inst span {display:none;}
*/	.header-se br, .header-se span {display:none;}
	.header-catalog br, .header-catalog span {display:none;}
	.header-menu br, .header-menu span {display:none;}

/*	.header-fb {width:40px; right:3px;}
	.header-instsales {width:40px; right:43px;}
	.header-instrocks {width:40px; right:83px;}
	.header-inst {width:40px; right:123px;}
	.header-se {width:40px; right:163px;}
	.header-catalog {width:40px; right:203px;}
	.header-menu {width:40px; right:243px;}
*/
	.header-notice {position:relative; top:auto; left:auto; width:auto; text-align:center; padding-bottom:3px;}
	.header-notice br {display:none;}

}

@media (max-width: 600px) {
	.header-notice {left:0; top:0; width:100%; position:relative; text-align:center;}
	.header-notice br {display:none;}
	.mobile-phone-value {font-size:17px;}
/*	.header-fb,
	.header-instsales {display:none;}
	.header-burger {display:block;}
	.header-search {display:block;}
	.header-inst {right:5px;}
*/}


@media (max-width: 550px) {
	.header-perc70 {display:none;}
}

@media (max-width:540px) {
/*	.header-fb {display:none;}
	.header-instsales {right:3px;}
	.header-instrocks {right:43px;}
	.header-inst {width:40px; right:83px;}
	.header-se {width:40px; right:123px;}
	.header-catalog {width:40px; right:163px;}
	.header-menu {width:40px; right:203px;}
*/}

@media (max-width:500px) {
/*	.header-fb {display:none;}
	.header-instsales {display:none;}
	.header-instrocks {right:3px;}
	.header-inst {width:40px; right:43px;}
	.header-se {width:40px; right:83px;}
	.header-catalog {width:40px; right:123px;}
	.header-menu {width:40px; right:163px;}
*/}

@media (max-width:460px) {
/*	.header-fb {display:none;}
	.header-instsales {display:none;}
	.header-instrocks {right:3px;}
	.header-inst {display:none;}
	.header-se {width:40px; right:43px;}
	.header-catalog {width:40px; right:83px;}
	.header-menu {width:40px; right:123px;}
*/}



@media (max-width: 420px) {
/*	.header-inst {display:none;}
	.header-instsales {display:none;}
	.header-instrocks {display:none;}
*/	.header-se {width:40px; right:3px;}
	.header-catalog {width:40px; right:43px;}
	.header-menu {width:40px; right:83px;}
}

@media (max-width: 380px) {
	.header-se {display:none;}
	.header-inst {display:none;}
	.header-catalog {width:40px; right:3px;}
	.header-menu {width:40px; right:43px;}
	#topmenu-search-link {display:block;clear: both;  float:none; font-weight:bolder;}
}

@media (max-width: 340px) {
	.header-logo {width:auto; padding-right:50px;}
	.header-logo-mobile {max-width:100%; width:auto; padding-right:40px; height:auto;}
	.header-catalog {display:none;}
	.header-menu {width:40px; right:3px;}
}
