html {height: 100%;}
img {border: none;}
img { behavior: url(/scripts/iepngfix.htc) }
td {vertical-align: top; padding: 0;}
th {text-align: left;}
a {outline: none;}
table, div {border-collapse: collapse;}

p {margin: 0 0 10px 0;}
form {margin: 0;}

ul {margin: 0 15px; padding: 0 3px;}
li {margin-bottom: 7px;}


/* ============= colors ============ */



hr {border: none; color: #eee; background-color: #eee; height: 1px; margin-top: 5px; margin-bottom: 12px;}
input, textarea, select, submit {font: 9pt Arial, Tahoma; color: #42474d;}

h1 {font-size: 21pt; font-weight: bold; color: #e45506; margin: 0 0 10px 0; line-height: 1.1em;}
h2 {font-size: 13pt; font-weight: bold; color: #e45506; margin: 0 0 10px 0;}
h3 {font-size: 13pt; font-weight: bold; color: #111111; margin: 0 0 10px 0;}
h4 {font-size: 11pt; font-weight: bold; color: #111111;  margin: 0 0 7px 0;}
h5 {font-size: 11pt; font-weight: bold; margin: 0 0 8px 0; color:#e45506;}
h6 {font-size: 8pt; font-weight: bold; margin: 20px 0 6px 0;}


a:link {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:active {color: #e45506; text-decoration: none;}
a:hover {color: #e45506; text-decoration: none;}


.SiteContainer {width: 960px; margin: 0 auto;}



/* ============= head ============ */

div.head {width: 100%; min-width: 970px; height: 305px; background: transparent url(/img/bootz.jpg) top center no-repeat;}
div.headbox {width: 964px; height: 305px; margin: 0 auto;}

table.headtab {width:540px;}
table.headtab td.headlogo {width:210px; padding-top: 20px;}
table.headtab td.headlogo .logo {margin: 0 10px 8px 9px;}
table.headtab td.headlogo .phone {padding-left: 9px; font-size: 8pt; line-height: 1.6em;}
table.headtab td.headlogo .phone strong {font-size: 11pt; color: #f7762f;}
table.headtab td.headlogo .phone strong span {font-size: 16pt;}
table.headtab td.headmenu {width:330px; padding-top: 10px; text-align: right;}
table.headtab td.headmenu .entra {padding-right: 8px; text-align: right; font-size: 8pt; color: #555555; margin-bottom: 8px;}
table.headtab td.headmenu .entra span {padding: 0 7px;}
table.headtab td.headmenu .entra a:link {color: #444444; text-decoration: none;}
table.headtab td.headmenu .entra a:visited {color: #444444; text-decoration: none;}
table.headtab td.headmenu .entra a:hover {color: #ffffff; text-decoration: none;}

table.topsearch {width:218px; float: right;}
table.topsearch td.inp {width:95%; padding: 5px 0 5px 10px; background: transparent url(/img/bgser.gif) top left no-repeat;}
table.topsearch td.inp input {background: transparent; border: 0px; color: #999999;}

.mabout {position: absolute; z-index: 5; margin-top: 158px; margin-left: 36px;}
.mshops {position: absolute; z-index: 5; margin-top: 176px; margin-left: 376px;}
.mserv {position: absolute; z-index: 5; margin-top: 210px; margin-left: 500px;}
.mcustom {position: absolute; z-index: 5; margin-top: 210px; margin-left: 618px;}
.mforum {position: absolute; z-index: 5; margin-top: 187px; margin-left: 758px;}
.mbarahol {position: absolute; z-index: 5; margin-top: 136px; margin-left: 887px;}

.callme {position: absolute; z-index: 5; width: 110px; height: 40px; margin-top: 240px; margin-left: 88px;}
.ucart {position: absolute; z-index: 5; width: 20px; height: 30px; margin-top: 260px; margin-left: 906px; text-align: center; font-size: 12pt; font-weight: bold;}
.ucart a {color: #ffffff !important; text-decoration: underline;}


/* ============= main ============ */

div.mainContainer {width: 970px; margin: 0 auto;}

table.maintab {width: 970px;}
table.maintab td.mainleft {width: 200px;}
table.maintab td.maincenter {width: 580px; padding: 10px 25px 20px 15px;}
table.maintab td.mainright {width: 150px; padding: 10px 0 20px 0;}

div.leftmenu {padding: 10px 10px 10px 0; background: url(/img/bglm.gif) top right no-repeat;}
div.leftmenu p.title {font-size: 13pt; font-weight: bold; margin: 0 0 12px 0; color: #111111;}
div.leftmenu ul {margin: 0; padding: 0;}
div.leftmenu li {list-style-type: none; margin: 0; padding: 0 0 4px 11px; background: url(/img/li.gif) 0 5px no-repeat;}
div.leftmenu li.active a {color: #e45506 !important;}

table.catalog {width: 100%;}
table.catalog td.prod {width: 33%; color: #777777; padding: 5px 0 0 0;}
table.catalog td.cena {width: 33%; color: #777777; padding: 5px 0 30px 0;}
table.catalog td.spacer {width: 18px;}
table.catalog td.spacer span {display: block; width: 18px;}
table.catalog td p {margin: 0 0 3px 0;}
table.catalog td p.title {font-size: 11pt; font-weight: bold; }
table.catalog td p.title a {color: #e45506 !important;}
table.catalog td p.foto {display: block; text-align: center; margin: 0 0 8px 0;}

table.fourcat {width: 100%;}
table.fourcat td.prod {width: 25%; padding: 3px 0 7px 0; font-size: 9pt; font-weight: bold; text-align: center; }
table.fourcat td p {margin: 0 0 3px 0;}
table.fourcat td.cena {width: 25%; padding: 4px 0 25px 0; background: url(/img/fprice.gif) top center no-repeat; text-align: center; font-size: 11pt; font-weight: bold;}
table.fourcat td.spacer {width: 18px;}
table.fourcat td.spacer span {display: block; width: 18px;}

table.pricebuy {width: 177px; height: 56px; margin-bottom: 5px;}
table.pricebuy td.price {width: 124px; padding-top: 5px; background: url(/img/price1.gif) 0 0 no-repeat; text-align: center; vertical-align: middle; font-size: 11pt; font-weight: bold;}
table.pricebuy td.price span {font-size: 15pt;}
table.pricebuy td.buy {width: 53px;}

p.date {margin: 0 0 1px 0; font-size: 8pt; color: #999999;}
p.news {margin: 0 0 14px 0; }

div.bredcrumbs {position: relative; margin: -15px 0 20px 0; font-size: 8pt;}

div.pagebox {border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; padding: 10px 0; margin: 0 0 15px 0;}
div.pagebox p {display: block; margin: 0 0 2px 0; padding-top: 2px;}
div.pages {float: right;}
div.pages span {float: left; display: block; padding: 2px 5px; border: 1px solid #e45506; background: #e45506; margin: 0 0 0 2px; color: #ffffff;}
div.pages a span {float: left; display: block; padding: 2px 5px; border: 1px solid #cecece; background: #ffffff; margin: 0 0 0 2px; color: #333333 !important; cursor: pointer; text-decoration: underline;}
div.pages a:link span {color: #333333 !important; text-decoration: underline;}
div.pages a:visited span {color: #333333 !important; text-decoration: underline;}
div.pages a:hover span {color: #e45506 !important; text-decoration: none;}
div.pages span.pag {border: 1px solid #ffffff; background: #ffffff; color: #333333 !important;}

div.ware_malo {height: 20px; background: url(/img/ware1.gif) top left no-repeat; padding: 2px 0 2px 77px; font-size: 8pt;}
div.ware_taksebe {height: 20px; background: url(/img/ware2.gif) top left no-repeat; padding: 2px 0 2px 77px; font-size: 8pt;}
div.ware_mnogo {height: 20px; background: url(/img/ware3.gif) top left no-repeat; padding: 2px 0 2px 77px; font-size: 8pt;}

table.itemtab {width: 100%; margin-bottom: 30px;}
table.itemtab td.foto  {width: 68%; padding: 15px 30px 5px 0;}
table.itemtab td.spec {width: 32%; padding: 15px 0 5px 0;}
table.itemtab td.spec select {width: 175px; margin: 0 0 5px 0;}

table.specs  {width: 100%; border-bottom: 1px solid #cecece; margin: 0 0 15px 0;}
table.specs td {border-top: 1px solid #cecece; padding: 5px 15px 5px 0;}

div.dopfoto {clear: both; width: 175px; margin: 0 0 12px 0;}
div.dopfoto img {float: left; border: 1px solid #cecece; margin: 0 4px 4px 0;}


table.ugg {width: 100%;}
table.ugg td.utl {width: 15px; background: #ff0000 url(/img/ug1.gif) top left no-repeat;}
table.ugg td.utl span  {display: block; width: 15px; height: 15px;}
table.ugg td.utc {width: 100%; background: #ff0000 url(/img/ug2.gif) top left repeat-x;}
table.ugg td.utc span  {display: block; width: 15px; height: 15px;}
table.ugg td.utr {width: 15px; background: #ff0000 url(/img/ug1.gif) top right no-repeat;}
table.ugg td.utr span  {display: block; width: 15px; height: 15px;}

table.ugg td.uml {width: 15px; background: #ff0000 url(/img/ug3.gif) top left repeat-y;}
table.ugg td.uml span  {display: block; width: 15px; height: 15px;}
table.ugg td.umc {width: 100%; padding: 0 6px;}
table.ugg td.umr {width: 15px; background: #ff0000 url(/img/ug3.gif) top right repeat-y;}
table.ugg td.umr span  {display: block; width: 15px; height: 15px;}

table.ugg td.ubl {width: 15px; background: #ff0000 url(/img/ug1.gif) bottom left no-repeat;}
table.ugg td.ubl span  {display: block; width: 15px; height: 15px;}
table.ugg td.ubc {width: 100%; background: #ff0000 url(/img/ug2.gif) bottom left repeat-x;}
table.ugg td.ubc span  {display: block; width: 15px; height: 15px;}
table.ugg td.ubr {width: 15px; background: #ff0000 url(/img/ug1.gif) bottom right no-repeat;}
table.ugg td.ubr span  {display: block; width: 15px; height: 15px;}




table.cart {width: 100%; margin: 20px 0 15px 0;}
table.cart th {padding: 12px 15px 12px 0; white-space: nowrap; font-weight: bold; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece;}
table.cart th.end {padding: 12px 0 12px 0;}
table.cart td {padding: 12px 15px 12px 0; border-bottom: 1px solid #cecece; vertical-align: middle;}
table.cart td a {font-size: 11pt;}
table.cart td.deliv {padding: 12px 12px; border-bottom: 1px solid #cecece;}
table.cart td.itogo {white-space: nowrap;  color: #333;}
table.cart td.del {text-align: center; padding: 12px 0 12px 0;}
table.cart td.price {white-space: nowrap; }
table.cart td p {margin: 0 0 3px 0;}
table.cart td p.title {font-size: 11pt; font-weight: bold; }
table.cart td p.title a {color: #e45506 !important;}




/* ============= footer ============ */

div.footerbox {width: 100%; background: #ffffff url(/img/footer.gif) top left repeat-x;}
div.footer {width: 970px; margin: 0 auto;}
table.footertab {width: 100%; height: 90px;}
table.footertab td.left {width: 25%; font-size: 8pt; padding: 20px 15px 0 12px; color: #707070;}
table.footertab td.right {width: 75%; font-size: 8pt; text-align: right; padding: 20px 0;}
table.footertab td.right p {margin: 0 0 7px 0;}
table.footertab td.right p.big {font-size: 12pt; }
table.footertab td a:link {color: #707070;}
table.footertab td a:visited {color: #707070;}
table.footertab td a:hover {color: #e45506;}

table.year td {padding: 5px 20px 25px 0; vertical-align: middle; font-size: 14pt; color: #e45506; font-weight: bold;}
table.year td a {font-size: 10pt;}


.btn80 {background: transparent url(/img/btn_80.gif) top left no-repeat; border: 0px; width: 80px; height: 24px; margin: 0 0 0 1px; color: #454541;}
.btn140 {background: transparent url(/img/btn_140.gif) top left no-repeat; border: 0px; width: 140px; height: 24px; margin: 0; color: #454541;}
.btn100 {background: transparent url(/img/btn100.gif) top left no-repeat; border: 0px; width: 100px; height: 25px; margin: 0 0 0 3px; color: #514364;}
.btn100r {float: right; background: transparent url(/img/btn100.gif) top left no-repeat; border: 0px; width: 100px; height: 25px; margin: 0 0 0 3px; color: #514364;}
.btn150 {background: transparent url(/img/btn150.gif) top left no-repeat; border: 0px; width: 150px; height: 25px; margin: 0 0 0 3px; color: #514364;}
.btn150r {float: right; background: transparent url(/img/btn150.gif) top left no-repeat; border: 0px; width: 150px; height: 25px; margin: 0 0 0 3px; color: #514364;}

.tellMe {width: 280px; }

table.orderForm {width:98%; margin: 25px 0;  }
table.orderForm th {padding: 15px 8px 12px 0; border-top: 1px solid #cecece; vertical-align: top; }
table.orderForm th.min {padding: 12px 8px 4px 0; border-top: 1px solid #cecece; vertical-align: top;}
table.orderForm td {padding: 4px 8px 12px 0;}
table.orderForm td.min {padding: 2px 8px 4px 0 !important;}

table.inorder td {padding: 0 4px 0 0 !important;}


table.faceNews {width: 100%;}
table.faceNews td span {font-size: 9pt;}

table.faceNews td.em {padding: 0 15px;}
table.faceNews td.text {width: 50%; padding: 0 0 10px 0;}
table.faceNews td.newsAll {width: 70%; padding: 10px 20px 10px 0;}
table.faceNews td.newsAll p {margin: 0 0 18px 0;}
table.faceNews td.newsArchive {width: 33%; padding: 0 0 10px 10px;}
table.faceNews td.Account {width: 67%; padding: 0 15px 10px 0;}
table.faceNews td.Account p {margin: 0 0 4px 0;}

table.faceNews td.newsFull {width: 67%; padding: 0 20px 10px 0;}
table.faceNews td.newsFull p {margin: 0 0 10px 0;}

.wide {width: 90%; border: 1px solid #999b9c; }
.widest {width: 99%;}
input.wide95 {width: 93%;}
textarea.wide95 {width: 93%;}
