body {
  margin:auto;
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:12px;
  background:#FFFFFF;
}
form {
  padding:0px;
  margin:0px;
}

#container {
  margin:auto;
  /*width:987px;*/
  width:1000px;
  /*background:#F3F3F3;*/
  background:url(/img/bg.jpg) repeat-y;
}
#menu {
  height:28px;
}
.menu-left {
  width:2px;
  background:url(/img/top-menu-left.gif) no-repeat;
  float:left;
  height:28px;
}
.menu-middle {
  background:url(/img/top-menu-middle.gif) repeat-x;
  width:998px;
  float:left;
  height:28px;
}
.menu-right {
  width:2px;
  background:url(/img/top-menu-right.gif) no-repeat;
  float:left;
  height:28px;
}
#menu a{
  padding:6px 15px 0 15px;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
  background:url(/img/top-menu-separator.gif) no-repeat right;
  text-decoration:none;
  /*margin:4px 0 0 0;*/
  display:block;
  float:left;
  height:22px;
}
#menu a:hover{
  text-decoration:underline;
}
#head {
  margin:0px 0 0px 0;
  height:128px;
  background:#CDCDCD;
}
#logo {
  width:185px;
  border-top:1px solid #E40808;
  border-left:1px solid #E40808;
  border-right:1px solid #E40808;
  float:left;
  background:url(/img/red-bg.gif) no-repeat;
  height:128px;
  padding:0px 0 0 0px;
}
#logo img{
  border:none;
}
#banner {
  float:left;
  width:626px;
  height:128px;
  background:url(/img/banner.jpg) no-repeat;
  border-top:1px solid #E40808;
  border-bottom:1px solid #E40808;
}
#banner img{
  border:none;
}
#search {
  width:166px;
  float:right;
}
#search a {
  font-size:10px;
  color:#9B9A9A;
  text-decoration:none;
  font-weight:bold;
}
#search a:hover {
  font-size:10px;
  color:#9B9A9A;
  text-decoration:underline;
  font-weight:bold;
}
#search input{
  border:1px solid #BBBABA;
  background:url(/img/searchbg.gif) repeat-x;
  height:15px;
  widtH:122px;
  color:#9B9A9A;
  font-size:10px;
  padding:3px 2px 0 2px;
  
}
.search-input {
  float:left;
  padding:4px 0 0 0;
}
.search-button{
  float:left;
  padding:3px 0 0 0; 
}
.search-button {
  width:30px !important;
  height:28px !important;
  background:none !important;
  position:relative;
  top:-3px;
  right:-3px;
  border:none !important;
}
.loginsep {
  background:url(/img/loginsep.gif) no-repeat bottom !important;
  margin:0 0 0 0;
  font-size:1px;
}
html>body .loginsep {
  background:url(/img/loginsep.gif) no-repeat bottom !important;
  margin:1px 0 1px 0;
  font-size:1px;
}
.normal {
  font-weight:normal !important;
}
#basket {
  width:179px;
  background:url(/img/red-bg.gif) no-repeat;
  float:left;
  text-align:left;
  padding:8px 4px 8px 4px;
  height:113px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:10px;
}
#basket a {
  color:#FFFFFF;
  font-size:10px;
  height:17px;
  font-weight:bold;
  text-decoration:none;
}
.btn-login {
  float:left;
}
#basket span {
  height:10px;
}
#basket .button-order{
  border:0px;
  margin:0 0 0 1px;
}
#body {
  /*background:#F3F3F3;*/
  margin:1px 0 0 0;
}
#left {
  background:#CDCDCD;
  width:188px;
  float:left;
}
#center {
  background:#F3F3F3;
  width:624px;
  /*border:1px solid #F3F3F3;*/
  float:left;
  /*padding:3px 15px 0 15px;*/
}
#right {
  background:#F3F3F3;
  width:188px;
  float:left;
}
#menu2{
  height:100%;
  border:1px solid #C3C1C1;
  background:url(/img/menu2bg.jpg) repeat-x;
  margin:0 0 2px 0;
  text-align:justify;
  height:44px;
}
#menu2 a {
  height:17px;
  padding:5px 12px 0 12px;
  float:left;
  color:#FFFFFF;
  font-size:10px;
  text-decoration:none;
}
#menu2 .menusep {
  background:url(/img/topmenusep.gif) no-repeat top right;
  float:left;
  widtH:2px;
  height:22px;
}
#menu2 .selected {
  background:url(/img/menu2bgsel.jpg) repeat-x;
  float:left;
}
.big-separator {
  background:url(/img/big-separator.jpg) repeat-x;
  height:13px;
  margin:0 0 2px 0;
}
#path {
  height:21px;
  padding: 5px 15px 0 10px;
  text-align:center;
  margin:0 0 4px 0;
}
#path H1 { float:left; margin:0px; padding:0px; }
#path a{
  padding:0 5px 0 5px;
  font-size:10px;
  color:#B10000;
  text-decoration:underline;
  float:left;
  font-weight:bold;
}
#path span{
  padding:0px 5px 0 5px;
  font-size:10px;
  color:#4E4E4E;
  text-decoration:underline;
  float:left;
  font-weight:bold;
  white-space:nowrap;
}
#path div {
  float:left;
  widtH:7px;
  height:15px;
  padding:7px 0 0 0;
}
.sort {
  height:21px;
  padding: 0px 5px 0 10px;
}
.sort .sorting {
  color:#666666;
  font-size:10px;
  width:320px;
  float:left;
  color:#FFFFFF;
  height:18px;
  padding:0px 0 0 0;  
}
.sort .filtering {
  color:#666666;
  font-size:10px;
  height:18px;
  padding:0px 0 0 0;  

}
.sort .filtering label{
  cursor:pointer;
  cursor:hand;
}
.sort .sorting img {
  position:relative;
  top:4px;
}
.sort .sorting a {
  color:#666666;
  text-decoration:none;
  padding:0 5px 0 5px;
}
.sort .sorting a:hover {
  color:#E3450D;
}
.sort .sorting a.selected {
  color:#E3450D;
}
.sort .listing {
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  float:left;
  height:18px;
  padding:0 0 0 0;  
  width:260px;
  text-align:right;
}
.sort .listing img {
  position:relative;
  border:0px;
  top:4px;
}
.sort .listing a {
  padding:0 3px 0 3px;
  text-decoration:none;
  color:#FFFFFF;
}
.sort .listing span {
  color:#FFFFFF;
  font-size:12px;
}
.category-box {
  width:289px;
  float:left;
  border:1px solid #C3C1C1;
  padding:3px;
  margin:0 4px 4px 0;
}
.category-box a,.category-box-2 a {
  color:#1C75A3;
  font-weight:bold;
  font-size:12px;
}
.category-box .name ,.category-box-2 .name {
  height:45px;
}
.category-box .image ,.category-box-2 .image {
  width:150px;
  height:160px;
  float:left;

}
.category-box .image img,.category-box-2 .image img{
  border:none;
  float:left;
  margin:3px 5px 3px 0;
}
.category-box .anotation,.category-box-2 .anotation{
  font-size:10px;
  color:#000000;
  height:157px;
}
.clear {
  clear:both;
  height:0px;
  font-size:0px;
}
.category-box-2 {
  width:293px;
  float:left;
  border:1px solid #C3C1C1;
  padding:3px;
  margin:0 0 4px 0;
}
.buyline {
  background:url(/img/buyline.gif) repeat-x;
  height:22px;
  padding:8px 5px 5px 5px;
  clear:both;
}
.buyline table{
} 
.buttons {
  padding:0 0 0 5px;
  margin:10px 0 5px 0;
 
}
.price {
  /*width:117px;*/
  height:17px;
  text-align:right;
  padding:3px 4px 0 0;
  color:#727272;
  font-weight:bold;
  
}
.blue-button {
  background:url(/img/button-blue.gif) no-repeat;
  width:66px;
  height:19px;
  border:none;
  color:white;
  font-size:11px;
  padding:1px 0 0 0;
  font-weight:bold;
  cursor:pointer;
  cursor:hand;
}
.orange-button {
  background:url(/img/button-orange.gif) no-repeat;
  width:66px;
  height:19px;
  border:none;
  color:white;
  font-size:11px;
  padding:1px 0 0 0;
  font-weight:bold;
  cursor:pointer;
  cursor:hand;
}
.blue-head {
  background:url(/img/blue-head.jpg) repeat-x !important;
  height:17px !important;
  padding:5px 0 0 7px !important;
  color:white !important;
  font-weight:bold !important;
  font-size:11px !important; 
  border-bottom:2px solid #A8C3D6;
}
.category {
  border-bottom:1px solid #F3F3F3;
}
.firstlevel {
  background:#CDCDCD;
  font-family:Verdana;
  
  padding:3px 0 4px 2px ;
}
.secondlevel {
  background:#CDCDCD url(/img/catarrow.gif) no-repeat;
  padding:3px 0 4px 15px !important;
  background-position:5px 7px !important;
}
.selected {
  background:#CDCDCD url(/img/doublearrowdown.gif) no-repeat !important;
  padding:3px 0 4px 15px !important;
  background-position:5px 7px !important;
  text-decoration:underline !important;
}

.thirdlevel {
  background:#CDCDCD url(/img/catarrow.gif) no-repeat !important;
  padding:3px 0 4px 25px !important;
  background-position:15px 7px !important;
}
.catsep {
  background:#F0D4C4 url(/img/smallsep.gif) repeat-x bottom !important;
  height:1px;
  font-size:0px;
}
.firstlevel a{
  color:#4E4E4E;
  font-size:10px;
  font-weight:bold;
  font-family:Verdana;
  text-decoration:none;
  padding:0 0 0 4px;
}
.firstlevel a:hover{
  color:#B10000 !important;
  text-decoration:underline;
}
.sel a{
  color:#B10000 !important;
  text-decoration:underline;
}
.secondlevel a{
  color:#4E4E4E;
  font-size:10px;
  text-decoration:none;
  /*margin: 0 0 0 5px;*/
  font-weight:normal;
}
.secondlevel a:hover{
  color:#B10000;
  text-decoration:underline;  
}
.thirdlevel a{
  color:#4E4E4E;
  font-size:10px;
  text-decoration:none;
  font-weight:normal !important;
}
.selected a{
  color:#B10000;
  font-size:10px;
  text-decoration:underline;
}
.selectedthird a{
  color:#B10000;
  font-size:10px;
  text-decoration:underline;
}

.infobox {
  border:1px solid #C3C1C1;
  background:url(/img/modul-shadow.jpg) bottom;
  padding:0 0 23px;
}
.green-head {
  background:url(/img/green-head.jpg) repeat-x !important;
  height:17px !important;
  padding:5px 0 0 7px !important;
  color:white !important;
  font-weight:bold !important;
  font-size:11px !important; 
}
.infobox div{
  height:18px;
}
.infobox ul {
  margin:0px;
  list-style-type:none;
  padding:0px;
} 
.infobox .article{
  background:#ffffff url(/img/infoboxbg.jpg) repeat-x top;
  padding:5px 0 5px 7px;
  color:white ;
  font-weight:bold ;
  font-size:11px ; 
  vertical-align:middle;
}
.infobox .article a{
  color:black;
  font-size:11px ; 
  font-weight:normal ;
  text-decoration:none; 
}
.action-box {
  background:url(/img/action-bg.jpg) repeat-x;
  background-position:0 1px;
  border-top : 1px solid #CCCCCC;
  padding:3px 4px 3px 4px;
  margin:0 0 10px 0;
} 
.action-box a{
  color:#1A7CA9;
  text-decoration:none;
  font-size:10px;
  font-weight:bold;
  clear:both;
}
.action-box .price{
  float:left;
  width:70px;
  /*width:100%;*/
  text-align:right;
  padding:20px 0 0 0 ;
  height:70px;
}
.action-box .image {
  padding:5px 0 0 0 !important;
  width:85px !important;
  float:left;
  margin:0px !important;
 /*height:100px !important;*/
} 
.action-box span{
  color:#E13B00;
  font-size:11px !important;
  font-weight:bold;
}
.action-box input{
  margin:4px 0 0 0;
}
.recommend {
  margin:0 0 4px 0;
  border:1px solid #C3C1C1;
  background:url(/img/action-bg-bottom.jpg) bottom repeat-x;
  padding:0 0 23px 0;
}
.back {
  text-align:center;
}
.detail {
  margin:4px 0 0 0;
  padding:0 15px 0 15px;
  width:580px;
  
}
.detail .image {
  float:left;
  padding:2px 2px 0 2px;
  margin:10px 0 0 10px;
  /*background:#FFFFFF;*/
  
  /*border:1px solid #CDCDCD;*/
  width:250px;  
}
.detail .image img{
  margin:1px;
}
.detail .information {
  float:left;
  width:305px;
  margin:10px 0px 0 10px;
}
.detail .name H1{
  margin:0 0 0 0;
  padding:0px;
  font-size:16px;
  color:#B10000;
  font-family:Verdana;
  padding:5px 0 0 5px;
  font-weight:bold;
}
.detail .information .info {
  padding:5px;
  font-size:11px;
  color:#4E4E4E;
  font-weight:bold;
}
.detail .information .info span{
  font-size:11px;
  color:#B10000;
  font-weight:bold;
}
.detail .information .info table td {
  padding:2px 5px 2px 2px;
}
.detail .information .info select {
  height:18px;
  font-size:10px;
  color:#000000;
}
.detail .information .info .count {
  width:25px;
  padding:2px 2px 0 2px;
  border:none;
  height:20px;
  font-size:11px;
  position:relative;
  top:1px;
  text-align:center;
  background:url(/img/searchbg.gif) repeat-x;
}
.ourprice span{
  font-size:14px !important;
}
.related-images {
  margin:10px 0 0 0;
  clear:both;
  text-align:center;
}
.related-images img{
  border:1px solid #C8C6C6;
  margin:10px;
}
.description {
  font-size:11px;
  color:#666666;
  padding:0 10px 0px 10px;
  margin:0 0 10px 0;
}
.params {
  margin:10px 0 0 0;
  font-size:11px;
  color:#666666;
}
.params td{
  padding:3px 10px 0 10px;
}
.related-items {
  /*clear:both;*/
}
.related-items h2,.alter-items h2  {
  padding:0 10px 0 10px;
  font-size:12px;
  color:#666666;
  margin:15px 0 5px 0;
}
.related-items .items {
  background:url(/img/action-bg-bottom.jpg) top repeat-x !important;
  margin:0px 0 0 0;
  padding:10px;
}
.alter-items .items {
  background:url(/img/alter-bg.gif) top repeat-x !important;
  margin:0px 0 0 0;
  padding:10px;
}
.alter-items .items .name {
  background:none !important;
}
.related-items .related-box,.alter-items .related-box {
  width:180px;
  float:left !important;
  background:none;
  border:none;
}

.image-category {
  margin:5px 0 0 0;
  padding:15px;
  float:left;
  clear:both;
}
.image-category img{
}
.image-category .item {
  margin:0 0 5px 2px ;
  width:198px;
  float:left;
  text-align:center;
  height:170px;
}
.image-category .item .item-image{
    height:140px;
}
.image-category .item .item-image img{
  border:none;
  }
.image-category .item a{
  color:#4E4E4E;
  text-decoration:none;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
}
.image-category .item a:hover{
  color:#b10000;
  text-decoration:underline;
}
.head-middle h2{
  font-size:12px;
  padding:0px;
  margin:0 0 10px 0;
}
.Separe {
  font-size:11px;
  padding:5px;
}
#basket .login {
  border:1px solid #D53C3C;
  background:url(/img/searchbg.gif) repeat-x;
  height:15px;
  widtH:70px;
  float:left;
  margin:0 3px 0 0;
  color:#D53C3C;
  font-size:11px;
}
#basket .order-input {
  border:1px solid #D53C3C;
  background:url(/img/searchbg.gif) repeat-x;
  height:15px;
  widtH:120px;
  float:left;
  margin:0 3px 0 0;
  font-size:11px;
  text-align:right;
  font-weight:bold;
  color:#D53C3C;
}
.login {
  border:1px solid #BBBABA;
  background:url(/img/searchbg.gif) repeat-x;
  height:15px;
  widtH:122px;
  font-size:11px;
  padding:3px 2px 0 2px;
  color:#D53C3C;
  
}
.login-form {
  
}

.need {
  background:url(/img/mandatory.gif) no-repeat;
  width:8px;
  height:17px;  
}
.logoffbutton {
  border:none !important;
  text-decoration:none;
  background:none !important;
  font-size:10px;
  height:14px !important;
  cursor:pointer;
  font-family:Verdana; 
  color:#FFFFFF;
}

.head-middle-float-order {
   font-size:11px;
   text-align:left;
   padding-top:4px;
   background:url(/img/headbg.gif) repeat-x;
   padding-left:10px;
   height:18px;
   font-weight:bold;
   border:1px solid #C3C1C1;
   color:#666666;
}

.order-head td{
  border-bottom:1px solid #C3C1C1;
  font-size:10px;
  font-weight:bold;
  color:#666666;
}
.order-body {
  color:#666666;
  font-size:10px;
  vertical-align:top;
}
.order-body-td {
  padding-left:10px;
  vertical-align:top;
  border:2px solid #C3C1C1;
}
.order-body-name {
  font-size:12px;
  vertical-align:top;
}
.set-order {
  vertical-align:top;
  font-size:10px;
  white-space:nowrap;
  width:150px;
}
.order-image {
  width:140px;
  padding:0 10px 0 0 ;
}
.price-order {
  font-size:11px;
}
.prices {
  text-align:right;
  width:120px;
}
.price-order p{
  width:120px;
  margin:0px;
  padding:0px;
  float:left;
}
.delivery-free {
  font-size:10px;
  color:#666666;
  font-weight:bold;
}
.delivery-free span{
  color:red;
}
.order-price {
  color:#E13B00;
  font-size:11px !important;
  font-weight:bold;
}
.order-body a{
  color:#666666;
  text-decoration:underline;
}
.count {
  width:15px;
  bordeR:1px solid #A6A6A6;
  color:#666666;
  height:12px;
  font-size:11px;
  text-align:center;
  background:url(/img/searchbg.gif) repeat-x;
}
.final-price {
  color:#666666;
  text-decoration:underline;
  margin:0 15px 0 15px;
  font-size:10px;
  font-weight:bold;
}
.delivery {
  font-size:10px;
  background:#E0E0E0;
  /*border:1px solid #BBBABA;*/
  /*border-bottom:0px solid #BBBABA;*/
  width:590px;
  color:#666666;
  margin:0 10px 20px 15px;
}
.delivery label{
  cursor:hand;
  cursor:pointer;
}
.delivery div{
  /*border-bottom:1px solid #BBBABA;*/
}
.payment {
  font-size:10px;
}
.payment p {
  padding:0px;
  margin:0px;
  padding:3px 0 3px 23px;
}
.reg-form {
  font-size:11px;
  color:#666666;
}
.delivery-address textarea {
  background:#FCFCFC;
  width:248px;
  height:125px;
  overflow:auto;
  border:none;
  font-size:11px;
  color:#666666;
  padding:5px;
  margin:0 0 0 15px;
  border:1px solid #BBBABA;
}
.without-margin {
  margin:0px !important;
}
.delivery-address {
  margin:0 0 0 15px;
  font-size:11px;
  color:#666666;
}
.final-button {
  text-align:right;
  border-top:1px solid #C3C1C1;
  padding:5px;
}
.link-selected {

}
.name-parameter {
  width:250px;
  float:left;
}
.value-parameter {
  width:250px;
  float:left;
}
.unit-parameter {
  width:100px;
  float:left;
}
.textbanners {
  border:1px solid #C3C1C1;
  background:#EDEDED url(/img/bannerbottombg.gif) bottom no-repeat;
  padding:0 0 23px 0;

}
.textbanners a{
  text-decoration:none;
}
.bgline {
  background:#707070;
  height:5px;
  font-size:0px;
}
.category-info {
  font-size:12px;
}
.category-info h4{
  font-size:10px;
  font-weight:normal;
}
.recommended {
  font-size:11px;
  color:#666666;
}
.recommended a{
  color:#666666;
  font-size:11px;

}
.center {
 text-align:center;
}
.freetext {
  color:#000000;
  font-size:11px;
}
.freetext a{
  color:#000000;
  text-decoration:none;
}
.freetext a:hover{
  color:#000000;
  text-decoration:underline;
}
.name a{
  color:#B10000;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
.info {
  color:#000000;
  font-size:11px;
}
.info a{
  color:blue;
  font-weight:bold;
  text-decoration:none;
}
.info a:hover{
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}
.Welcome {
  text-align:center;
  margin:5px 15px 15px 15px;
}
.header-text h1 {
  color:#B10000;
  font-size:14px;
}
.header-text a {
  text-decoration:none !important;
}
.header-text p,.header-text {
  padding:0px;
  margin:0px;
  color:#4E4E4E;
}
.red {
  color:red;
  font-weight:bold;
}
.header-left {
  background:url(/img/header-left.gif) no-repeat;
  width:7px;
  height:28px;
  float:left;
  border-bottom:1px solid white;
}
.header-middle{
  background:url(/img/header-middle.jpg) repeat-x;
  height:22px;
  width:174px;
  padding:6px 0 0 0;
  color:white;
  font-family:Verdana;
  font-weight:bold;
  float:left;
  text-align:left; 
  border-bottom:1px solid white;
}
.header-right {
  background:url(/img/header-right.gif) no-repeat;
  width:7px;
  height:28px;
  float:left;
  border-bottom:1px solid white;
}
span.sep {
  text-decoration:none !important;
  color:#B10000 !important;
}
.other-links {
  color:#4E4E4E;
  margin:15px 0 0 10px;
  font-weight:bold;
}
.other-links a{
  font-weight:bold;
  color:#4E4E4E;
  text-decoration:underline;
}
.partners-div {
  text-align:center;
  margin:35px 0 0 0;
}
.partners-div img{
  border:none;
  /*width:84px;*/
}
.partners {
  background:#CDCDCD;
  text-align:center;
}
.partners a {
  color:#B10000;
  font-weight:bold;
  font-size:10px;
  text-decoration:none;
  
}
#mailnews {
  background:#CDCDCD;
}
#mailnews .input{
  border:1px solid #BBBABA;
  background:url(/img/searchbg.gif) repeat-x;
  height:15px;
  widtH:122px;
  color:#9B9A9A;
  font-size:10px;
  padding:3px 2px 0 2px;
  margin:5px 3px 8px 10px;
}
#mailnews .email-news{
  vertical-align:middle;
}
#top5 {
  background:#CDCDCD;
  
}
#top5 div h4{
  color:#B10000;
  font-weight:bold;
  font-size:10px;
  margin:0px;
  padding:3px 3px 0 5px;  
}
#top5 div a {
  color:#B10000;
  font-weight:bold;
  font-size:10px;
  text-decoration:none;

}
#top5 div a:hover {
  text-decoration:underline;
}
.infobox-clanek {
  padding:10px;
  text-align:left;
  background:#CDCDCD;
  color:#B10000;
  font-weight:bold;
  font-size:10px;
}
.infobox-clanek img{
  margin:0 0 0 8px;
}

.box {
  padding:4px 3px 4px 3px;
  border:1px solid #9E9F9F;
  background:#FFFFFF;
  width:152px;
  margin:auto;
  height:200px;
  /*margin:5px 0 5px 0;*/
}
#news {
  background:#CDCDCD;
  padding:0 0 10px 0;
}
#news .box {
  margin:10px 0 0 15px;
  text-align:center;
  border-bottom:none;
  height:260px;
}
.box-price {
  color:#4E4E4E;
  font-size:12px;
  font-weight:bold;
}
.action {
  padding:0 15px 0 15px;
}
.action .box,#category-list .box {
  float:left;
  height:260px;
  text-align:center;
  margin:0 10px 27px 12px;
}
html>body .action .box,#category-list .box {
  margin:0 18px 27px 18px;
}
.header-red-left {
  background:url(/img/header-red-left.gif) no-repeat;
  width:6px;
  float:left;
  height:28px;
}
.header-red-middle {
  background:url(/img/header-red-middle.gif) repeat-x;
  float:left;
  width:580px;
  height:28px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
  padding:5px 0 0 0;
}
.header-red-middle-category {
  background:url(/img/header-red-middle.gif) repeat-x;
  float:left;
  width:612px;
  height:28px !important;
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
  padding:0 0 0 0;
}
.header-red-middle-other {
  background:url(/img/header-red-middle.gif) repeat-x;
  float:left;
  width:612px;
  height:25px !important;
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
  padding:4px 0 0 0;
}
.header-red-middle-small {
  background:url(/img/header-red-middle.gif) repeat-x;
  float:left;
  width:488px;
  height:25px !important;
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
  padding:4px 0 0 0;
}
.header-red-middle-news {
  background:url(/img/header-red-middle.gif) repeat-x;
  float:left;
  width:146px;
  height:25px !important;
  color:#FFFFFF;
  font-weight:bold;
  font-size:10px;
  padding:4px 0 0 0;
}
.header-red-middle-news a{
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  font-size:10px;
}
.header-red-right {
  background:url(/img/header-red-right.gif) no-repeat;
  width:6px;
  float:left;
  height:28px;
}
#category-list .image {
  height:140px;
}
#action .box .image,#news .image,.action .box .image {
  height:140px !important;
  
}
.image table {
  height:140px;
}
.textnews {
  padding:0 15px 0 15px;
}
.textnewsoverflow {
  height:130px;
  padding:0 15px 0 15px;
  overflow:auto;
  color:#4E4E4E;
}
.textnewsoverflow a{
  color:#4E4E4E;
  font-weight:bold;  
}
.textnewsoverflow .date {
  width:100px;
  float:left;
  color:#B10000;
  font-weight:bold;
}
.textnewsoverflow .date-image {
  width:160px;
  float:left;
  color:#B10000;
  font-weight:bold;
}
.bottom-left {
  float:left;
  width:6px;
  height:29px;
  background:url(/img/bottom-left.jpg) no-repeat;
}
.bottom-middle {
  float:left;
  width:988px;
  height:22px;
  text-align:center;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  padding:7px 0 0 0;
  background:url(/img/bottom-middle.jpg) repeat-x;
}
.bottom-right {
  float:left;
  height:29px;
  width:6px;
  background:url(/img/bottom-right.jpg) no-repeat;
}
#bottom p{
  margin:0px;
  color:#FFFFFF;
}
#bottom a{
  color:#FFFFFF;
  text-decoration:underline;
}
.powered {
  text-align:center;
  margin:70px 0 0 0; 
}
#category-list .box .name {
  height:50px;
  padding:5px 0 0 0;
}
#category-list .box .name h4,#category-list .box .name h2 {
  padding:0px;
  margin:0px;
}
#sortby {
  margin:1px 0 0 0;
  font-size:10px;
}
.sorting img {
  cursor:pointer;
}
.button {
  border:1px solid #B10000;
  background:url(/img/button-bg.gif) repeat-x;
  height:17px;
  border:none;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
}
.loginlinks {
  height:70px;
}
.searchresult {
  padding:5px;
  font-size:10px;
}
.searchresult a{
  width:100px;
  font-size:10px;
  color:#B10000;
  font-weight:bold;
}
#category-list {
  padding:0 0 0 15px;
}
.order-table {
  margin:0 15px 0 15px;
}
.detail .order-table {
  margin:0 0 0 10px;
}
.order-th {
  background:url(/img/button-bg.gif) repeat-x !important;
  height:17px !important;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF !important;
  padding:0 2px 0 2px;
  border:1px solid #B10000;
}
.order-table .order-td {
  background:#CDCDCD;
  font-size:10px;
  height:10px !important;
  color:#666666;
  padding:3px 2px 0 2px;
}
.order-table td {
  background:#CDCDCD;
}
.header-red {
  background:url(/img/button-bg.gif) repeat-x !important;
  height:17px !important;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF !important;
  border:1px solid #B10000;
  margin:0 15px 0 15px;
  padding:2px 2px 2px 2px;
  
}
.news-control {
  margin:0 0 0 15px;
  border-right:1px solid #9E9F9F;
  border-bottom:1px solid #9E9F9F;
  border-left:1px solid #9E9F9F;
  width:158px;
  text-align:center;  
  background:#B10000;
}
.box h4 {
  margin:0px;
  padding:0px;
}
.box .name {
  height:40px;
  padding:5px 0 0 0 ;
}
.detail .order-table .order-td{
  text-align:center;
  font-weight:bold;
  padding:0 0 3px 0 ;
}
.param-main {
  color:#B10000 !important;
}
.choosed {
  color:#4E4E4E !important;
}
.choose a{
  color:#B10000 !important;
  font-weight:normal !important;
  text-decoration:none;
}
.choosed a {
  color:#4E4E4E !important;
  font-weight:normal !important;
  text-decoration:none;
}
.param-box {
  width:150px;
  float:left;
  text-align:center;
  margin: 0 25px 15px 0;
  height:220px;
  color:#4E4E4E;
}
.param-box div {
  margin:0 0 3px 0 ;
}
.param-box img{
  border:1px solid #CDCDCD;
}
.param-box input {
  border:none;
  color:#B10000;
  font-weight:bold;
  background:none;
  cursor:pointer;
}
.parameter H1 {
  margin:0 0 10px 20px;
  padding:0px;
  font-size:16px;
  color:#B10000;
  font-family:Verdana;
  padding:5px 0 0 5px;
  font-weight:bold;

}
.del-button {
  position:relative;
  top:-1px;
}
.zvetsit {
  text-align:center;
  font-size:10px;
}
.zvetsit a{
  font-weight:bold;
  color:#4E4E4E;
  text-decoration:underline;
}
.sorting-items {
  padding:8px 0 0 0;
}
.par {
  width:1000px;
  margin:auto;
  padding:10px 0 0 0;
}
.par img {
  border:0px;
}
.par a {color:#b10000;}

#seolista a{
  color:#b10000;
}
.part {
  color:#B10000;
  margin:5px 0 5px 10px;
  clear:both;
  display:block;
}

.error404 {
  padding:10px;
  font-size:12px;
}
.error404 a {
  color:#b10000;
  font-weight:bold;
}
.error {
  border:2px solid #fbc2c4;
  background:#fbe3e4;
  padding:5px 10px 5px 10px;;
  color:#8a1f11;
  margin:15px;
  font-size:11px;
} 
.error h5{
  margin:0px;
}
.align-center {text-align:center;}
