/************************
 ** Html
 ************************/
* {
  margin: 0px;
  padding: 0px;
}
html, body {position:relative;}
img {border: 0;}

/************************
 ** Main from customer
 ************************/
* {
  font-family: Microsoft Sans Serif, Arial, Verdana, Tahoma;
  font-size: 10pt;
}
h1 {
  color: #0095DA;
  font-size: 16pt;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
}
h2 {
  color: #F5821F;
  font-size: 12pt;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
h3 {
  color: #F5821F;
  font-size: 11pt;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 {
  color: #0095DA;
  font-size: 10pt;
font-weight:bold;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  color: #000000;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
}
strong {
  color:#0095DA;
  text-align: justify;
  font-weight:bold;
}
div.card, div.listfull {
  color: #000000;
  font-size: 8pt;
  text-align: justify;
  margin-bottom: 10px;
}
div.card, div.listfull p {margin-top: 10px;}
div.card {padding-right: 10px;}
ul {
  list-style-type: disc;
  list-style-image: url('/images/marker_blusky_15.gif');
  color: #000000;
  text-align: justify
}

a:link {color:#000000; text-decoration:underline;}
a:visited {color:#5A5A5A; text-decoration:underline;}
a:hover {color:#0095DA; text-decoration:underline;}
a:active {color:#F5821F; text-decoration:underline;}

a.nav:link {color: #F5821F; font-size: 11pt;}
a.nav:visited {color:#0095DA; font-size: 11pt;}
a.nav:hover {color:#0095DA; font-size: 11pt;}
a.nav:active {color:#0095DA; font-size: 11pt;}

span {
  color: #0095DA;
  font-size: 8pt;
  margin-top: 10px;
  margin-bottom: 10px;
}
p.gor {
  color:#ED1B23;
  font-size: 12pt;
  font-family: Microsoft Sans Serif, Arial, Verdana, Tahoma;
  text-align:left;
  font-weight:bold;
}
/* added */
div.card a {font-size: 8pt;}

p.gor img {margin-right: 10px;}
/* End of "Main from customer" */

/************************
 ** Template Sceleton
 ************************/
body {padding-left: 995px;}
#all {
  text-align: left;
  min-width: 995px;
  max-width: 1680px;
  margin-left: -995px;
}
* html #all {float: right}
#head_container {
  background: #F8DDBD;
  height: 1%;
}
#body_container {
  background: #FBEFE0;
  border-left: 184px solid #F8DDBD;
  border-right: 285px solid #F8DDBD;
  height: 1%;
}
#body_container:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
#body_main {
  width: 100%;
  float: left;
  overflow: hidden;
  margin-right: -100%;
}
#content, .sl_content, .sr_content {padding: 0 15px 15px;}
.sl, .sr {position: relative;}
.sl {
  float: left;
  width: 184px;
  left: -184px;
}
.sr {
  float: right;
  width: 285px;
  margin-right: -285px;
}
.clear {
  clear: both;
  font-size: 1px;
  height: 1px;
}
.footer {
  height: 80px;
  background: #F8DDBD;
}
/* End of "Template Sceleton" */

/************************
 ** Menu top
 ************************/
.menu_top {padding: 14px 15px;}
.menu_top ul, .menu_top li {height: 52px;}
.menu_top ul {
  list-style-type: none;
  list-style-image: none;
  display: inline-table;
  padding: 0;
}
/*.menu_top li {
  display: table-cell;
  width : 1%;
  margin-right: 30%;
}*/
.menu_top li#mt1 {
  display: table-cell;
  width : 1%;
  margin-right: 30%;
}
.menu_top li#mt2 {
  display: table-cell;
  width : 1%;
  margin-right: 0px;
  padding: 0;
}
.menu_top li#mt3 {
  display: table-cell;
  width : 1%;
  margin-right: 0px;
}
.menu_top li#mt4 {
  display: table-cell;
  width : 1%;
  margin-right: 0px;
}
.menu_top li#mt5 {
  display: table-cell;
  width : 1%;
  margin-right: 0px;
}
.menu_top li#mt6 {
  display: table-cell;
  width : 1%;
  margin-right: 0px;
}
/* End of "Menu top" */

/************************
 ** Side blocks
 ************************/
.sidehead {
  background-color: #E67817;
  background-image: url('/images/tpl/sh_arrow.gif');
  background-position: right top;
  background-repeat: no-repeat;
  padding: 5px 35px 6px 15px;
  text-transform: uppercase;
  color: #FFF5D5;
  font-weight: 900;
  height: 1%;
}
.sidehead a:link, .sidehead a:visited {color: #FFF5D5; text-decoration: none;}
.sidehead a:hover {color:#F8DDBD; text-decoration: underline;}
.sidehead a:active {color:#FFFFFF;}

.sss a {color: #F8DDBD; text-decoration: none; font-size:40%}

.sideblock {
  background-color: #F1F1F2;
  margin-bottom: 20px;
  padding: 15px;
}
/* End of "Side blocks" */

/************************
 ** Menu left
 ************************/
#sidemenu {padding: 0px;}
#menu_cat {
  list-style-type: none;
  list-style-image: none;
}
#menu_cat li, #menu_cat a, #menu_cat img {
  width: 154px;
  height: 65px;
}
/* End of "Menu left" */

/************************
 ** Pager
 ************************/
.pager {
  margin: 15px 0;
  clear: both;
  height: 1%;
}
.pager span {
  font-size: 1.1em;
  font-weight: 700;
  color: #999;
}
.pager .pgc {
  font-size: 1.4em;
  font-weight: 900;
  color: #666;
  margin: 0 5px;
}
.pager a {padding: 0 2px;}
.pager a:link, .pager a:visited {text-decoration: none;}
.pager a:hover {background: #E67817;}
.pager a:hover span {color: #FFF5D5;}
/* End of "Pager" */

/* Navigation list */
ul.nav {
  list-style-type: disc;
  list-style-image: url('/images/but_bl.gif');
  list-style-position: outside;
  padding-left: 10px;
}
ul.nav li {
  margin: 10px 0;
  margin-left: 10px;
}

/* content list */
#content ul {
  padding-left: 15px;
  list-style-position: inside;
}
#content li {margin: 10px 0;}

/* Float block containers */
.card, .cat_desc, .newsline, .list_cat {
  overflow: hidden;
  clear: both;
  margin-bottom: 15px;
}
/* store short card */
.card {
  height: 1%;
  font-size: 8pt;
  border: solid 2px #F8DDBD;
}
.card img {margin: 5px;}
.card h3, .card .navstore, .card dl {margin-left: 200px;}
.card dt {
  float: left;
  padding-right: 5px;
}
.card dd {
  color: #0095DA;
  font-weight: bolder;
}
.card .shopstore {
  margin-left: 200px;
  margin-bottom: 5px;
}
/* store full card */
.listfull dl, .listfull .shopstore {
  display: block;
  margin-bottom: 10px;
  text-align: right;
}
.listfull dl dt, .listfull dl dd {display: inline;}
.listfull dl dt {margin-right: 10px;}
.listfull dl.price dd {color: #0095DA; font-weight: bolder;}
.listfull dl.sizes {text-align: left;}
.shoprel h2 {clear: both; margin-top: 20px;}

.border {border:2px solid #0095DA; padding: 10px;margin:10px 0;text-align:center;}
.error_border {border:2px solid #FF6600;padding: 10px;margin:10px 0;text-align:center;}
.error, .req {color: red;}
.center {width:100%; text-align:right; margin: 0 auto;}
.left {float: left;}
.right {float: right;}
.img {float: left; margin: 0 15px 15px 0;}
.slider {
  padding: 3px 0;
  border-bottom: solid 2px #F8DDBD;
}
.gal_card {
  display: block;
  position: relative;
  width: 200px;
  height: 220px;
  float: left;
  padding: 0;
  margin: 0 0 20px;
}
.gal_card .gal_card_title {
  display: block;
  position: relative;
  height: 35px;
  margin: 0 10px;
}
.gal_card .h3 {
  margin: 0;
  padding: 0;
}
.gal_card .gal_card_img {
  display: block;
  position: relative;
  width: 180px;
  height: 150px;
  margin: 0 10px;
}
.gal_card img {
  position: relative;
  margin: 0;
  float: none;
}
.gal_card span {
  display: block;
  bottom: 0;
  margin: 0 10px 10px;
  
}

#sitemap a {font-size: 8pt;}
#sitemap h2 {display: inline;}
#sitemap h3 {
  display: inline;
  font-size: 10pt;
}
#sitemap li {
  margin: 3px 0 0;
  padding: 0;
}
#content a:link h3, #content a:visited h3 {text-decoration: underline;}
#content a:link h2, #content a:visited h2 {text-decoration: underline;}
#content a:hover {text-decoration: underline;}
#content a:hover h3, #content a:hover h2 {text-decoration: underline;}
#sitemap a {text-decoration: none;}
#sitemap a:hover {text-decoration: underline;}
#sitemap a:hover h3, #sitemap a:hover h2 {text-decoration: underline;}
#sitemap ul, #sitemap li {
  list-style-type: none;
  list-style-image: none;
}
.cat_new, .cat_new p, .cat_new a, .cat_new dt, .cat_new dd {font-size: 8pt;}
.cat_new .img {
  width: 95px;
  float: left;
}
.cat_new a {margin-bottom: 10px;}
.cat_new a.cat_new_title {display: block;}
.cat_new p {display: block;}
.cat_new a.cat_new_title:link, .cat_new a.cat_new_title:visited {text-decoration: none;}
.cat_new dd {
  color: #0095DA;
}
form label {
  display: block;
  float: left;
  width: 120px;
  text-align: right;
  padding-right: 5px;
}
div.field {
  clear: both;
  margin-bottom: 5px;
}
.gal_card h3 {font-size: 11pt;}
ul.nav {
  margin-left: 10px;
  padding-left: 0;
}
ul.nav li {
  padding-left: 5px;
}
.list td, .list th {
  text-align: left;
  vertical-align: top;
  font-size: 9pt;
}
.list input {
  width: 15px;
}
.list input.submit {
  font-size: 8pt;
  width: 30px;
  height: 22px;
  vertical-align: baseline;
}
.list td.price, .list td.summ, .list td.quantity {white-space: nowrap;}
.list td.price, .list td.summ, .list td.quantity, .list td.del {line-height: 22px;}


