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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; } 
blockquote, q { quotes: none; } 
:focus { outline: 0; } 
ins { text-decoration: none; } 
del { text-decoration: line-through; } 
table { border-collapse: collapse; border-spacing: 0; } 
html { height: 100%; } 
body { font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; width: 100%; height: 100%; background:url(https://tem-tem.ru/img/back.png) repeat-x; } 
i{font-size:12px !important;} 
a { outline: none; text-decoration: underline; color:#68523f; } 
a:hover { text-decoration: none; } 
p { margin: 8px 0 8px 0px; } 
ul { margin: 2px 0 4px 0px; } 
img { border: none; text-align:left;} 
input { vertical-align: middle; } 
#wrapper { width: 1200px; margin: auto; min-height: 100%; height: auto !important; height: 100%; } 
#middle { width: 100%; padding: 0 0 28px; height: 1%; position: relative; } 
#middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; } 
#container { width: 100%; float: left; overflow: hidden; } 
#content { padding: 0 270px 0 260px; } 
#sideLeft { float: left; width: 250px; margin-left: -100%; position: relative; } 
#sideRight { float: left; margin-right: -3px; width: 250px; margin-left: -255px; position: relative; } 
#footer { width: 1200px; margin: -28px auto 0; height: 28px; padding:8px; text-align:center; } 
.st {width:100%;border-spacing:1px 0px;} 
.st tr{padding:5px 2px 5px 3px;border-bottom:1px solid #ece0cb;font-size:11px;margin:2px;} 
.st a,span,input{font-size:11px;} 
.st th{padding:5px 2px 5px 3px;border-bottom:1px solid #b4a282;font-weight:bold;text-align:left;font-size:11px;} 
hr{color:#c9bdb2;border:0pt;border-bottom:1pt solid #c9bdb2;margin:7px 0 12px 0; height:1px;} 
strong{color:#33270b;font-weight:bold;} 
h1{font-family:Tahoma;font-size:1.5em;font-weight:bold;margin:18px 5px 10px 0;color:#6e5845;} 
h2{font-family:Tahoma;font-size:1.4em;font-weight:bold;margin:0px 5px 10px 0;color:#68523f;} 
h3{font-family:Tahoma;font-size:1.3em;font-weight:bold;margin:10px 0 6px 0px;color:#68523f;} 
h4{font-family:Tahoma;font-size:1.1em;font-weight:bold;margin:5px 0 5px 0;color:#68523f;} 
h5{font-family:Tahoma;font-size:1.1em;margin:3px 0 4px 0;color:#68523f;} 
h1, h2, h3, h4, h5, h6{border:0px;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline; text-shadow: 1px 1px 1px #ccc; } 
h5, h6 { text-shadow: 0px 0px 0px #fff !important; font-weight:normal;} 
#contentblock{background:url(https://tem-tem.ru/img/content_back.png) repeat-y;float:left;width:100%;} 
#contentblock h1,h2 {text-shadow: 1px 1px 1px #ccc !important; color:#86693B; font-weight:normal !important;} 
#topblock{height:40px;width:100%;display:block;} 
#content_center { background-color:white; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -khtml-border-radius: 8px; -o-border-radius: 8px; border: 1px solid #333162; padding: 20px; -webkit-box-shadow: 6px 6px 11px #b6b3aa; -khtml-box-shadow: 6px 6px 11px #b6b3aa; -icab-box-shadow: 6px 6px 11px #b6b3aa; -moz-box-shadow: 6px 6px 11px #b6b3aa; -o-box-shadow: 6px 6px 11px #b6b3aa; box-shadow: 6px 6px 11px #b6b3aa; margin-bottom:20px; } 
.defDiv2{margin:10px 0 10px 0; } 
.bb{ background-color:white; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -khtml-border-radius: 8px; -o-border-radius: 8px; border: 1px solid #333162; padding: 14px; -webkit-box-shadow: 6px 6px 11px #b6b3aa; -khtml-box-shadow: 6px 6px 11px #b6b3aa; -icab-box-shadow: 6px 6px 11px #b6b3aa; -moz-box-shadow: 6px 6px 11px #b6b3aa; -o-box-shadow: 6px 6px 11px #b6b3aa; box-shadow: 6px 6px 11px #b6b3aa; margin:10px 14px 20px 10px; } 
.ImgGood{width:100px;border:1px solid #33270b;padding:0;margin:3px 5px 3px 0;float:left;} 
.imggood{width:150px; margin:5px 15px 5px 0px;border:1px solid #33270b;cursor:pointer;float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border: 1px solid #886592; padding: 2px; } 
.brand_filter {vertical-align:top;} 
#photosblock{width:170px;} 
#spec {margin:10px 0 30px 0; border:0;} 
.pr{font-size:1.7em;padding-left:3px;color:#dd9200;} 
.rub{font-size:0.95em;} 
#tbl tr{padding:2px;margin:2px;} 
.ph_img { width:150px; height:150px;} 
span{font-size:1em;color:#544020;} 
#iconsmenu{float:left;margin:10px 0 0 0;} 
#menu span{font-size:17px;line-height:18px;color:#4b3212;} 
#menu .chMenu{margin:0 0 5px 15px;} 
#menu .chMenu a{font-size:12px;line-height:14px;color:#86693b;} 
#search input{margin-top:19px;background-color:#f5eee7;border-style:ridge;border-collapse:collapse;color:#888;} 
.tovpos h1,h2,h3,h4 {} 
.noActivePhoto{position:absolute; margin:11px 0 0 1px; z-index:2; opacity: 0.60; filter: alpha(opacity=60); background: #ddd; height:150px; width:150px; text-align:right; } 
.filter td,input,select{font-size:1em;} 
#g_lnks {width:130px; float:right; text-align:right; margin-right:20px;} 
#card_left{ float:right; width:460px;} 
#card_left p {margin-left:0px;} 
#item_right{ float:left; width:150px;} 
.price_box{color:#fff; float:right; text-align:center; width:100px; height:45px; background-color: #f7f2e6; background: #f7f2e6; background: -moz-linear-gradient(top, #f7f2e6 0%, #ccb67a 100%); -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f2e6), color-stop(100%,#ccb67a)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f2e6', endColorstr='#ccb67a',GradientType=0 ); /* ie */ border-bottom:1px solid #ccb67a; padding:3px 0 0 5px; display:block; text-shadow: 1px 1px 1px #dfd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border: 1px solid #886592; padding: 4px; }
.price_box * { vertical-align:bottom;} 
.sm_t{ font-size:9pt !important; font-weight:normal;} 
.price strong{font-size:1.5em;color:#685128;} 
.price_box strong{font-size:1.8em;color:#685128;} 
#RPGblock{ width:270px; float:right;} 
#adminInternal{width:1090px !important;padding:5px;display:block;} 
#menuBlock{width:950px;display:block;margin-bottom:10px;padding-bottom:10px;} 
#editMenuBlock{text-align:left;width:350px;border:1px solid #e4ddd6;float:left;display:none;} 
#catBlock{text-align:left;width:380px;padding:10px;margin:10px;border:1px solid #e4ddd6;float:right;display:none;} 
#imgBlock{display:none;border:1px solid #000;} 
.menu0{font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;border-bottom:1px solid #f3f1ef;} 
.menu1{font-size:12px;text-decoration:none;cursor:pointer;} 
.menu2{font-size:11px;text-decoration:none;cursor:pointer;} 
.menu3{font-size:10px;text-decoration:none;cursor:pointer;} 
.ch2Menu{display:none;width:180px;margin:2px 0 8px 5px;text-align:left;} 
.ch3Menu{border:1px solid #e4ddd6;width:220px;margin:0px 0px 10px 12px;display:block;padding:5px;} 
#formBlock{display:none;padding:5px;margin:2px;border:1px solid #5d198f;position:absolute;style:inline;z-index:3;} 
a.btn{background:transparent url(https://tem-tem.ru/img/but.gif) no-repeat scroll 0% 0%;border:medium none;cursor:pointer;display:-moz-inline-box;float:left;font-family:Arial,Tahoma;font-size:9px;margin:2px 3px 0px 0px;overflow:hidden;padding:0px;text-align:left;text-decoration:none;vertical-align:middle;} 
a.btn:hover{text-decoration:none;} 
a.btn span{background:transparent url(https://tem-tem.ru/img/but.gif) no-repeat scroll right top;color:#000000;font-size:10px;line-height:18px;margin:1px 0px 1px 0px;padding:0px 6px 1px 7px;white-space:nowrap;} 
a.btn:hover span{background:transparent url(https://tem-tem.ru/img/but.gif) no-repeat scroll right -23px;} 
.nl{font-size:11px;text-decoration:none;cursor:pointer;} 
.n2{font-size:11px;text-decoration:none;cursor:pointer;font-weight:bold;} 
.lnk{text-decoration:underline;cursor:pointer;} 
.mlnk{text-decoration:underline;cursor:pointer;} 
.lnk:hover{text-decoration:underline;cursor:pointer;} 
.lnk:visited{color:#736052;cursor:pointer;} 
.defDiv{border:1px solid #68523f;padding:5px 10px 10px 10px;display:block;background-color:#f4f3f1;} 
.defDiv2{border:1px solid #e4ddd6;padding:15px;display:block;} 
.small{font-size:10px;color:#33270b;} 
#topmenu {float:right; margin:15px 0 0 20px; font-size:1.2em; } 
#topmenu a{color:#f7f2e6; text-shadow: 1px 1px 2px #767;} 
#cat_txt{margin-top:20px;} 
#cat_txt p{margin:5px 0 10px 0;} 
#zakaz_form{width:620px;border:1px solid #e4ddd6;padding:10px;margin-top:20px;} 
.error{color:red;float:left;font-size:0.9em;margin-bottom:10px;} 
#adminInternal { background-color:#fff; font-size:0.9em !important; font-family: Arial; width:1090px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px; border: 1px solid #886592; padding: 8px; height: auto !important; } 
#adminInternal textarea,input {font-size:0.95em !important;} 
#adminHeader{ background-color:#fff; padding-top:15px; width:1090px; margin-bottom:10px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px; border: 1px solid #886592; padding: 8px; height:80px; } 
object,embed{wmode:opaque !important;}
#brandsmenu{line-height:16px;} 
i{text-decoration:underline; font-style:normal !important; color:#86693B; font-size:1em;}