* {
	margin:0;
	padding:0;
}

@font-face {
    font-family: "B52";
    src: url("../fonts/b52.eot");
    src: url("../fonts/b52.eot?#iefix") format("embedded-opentype"),
         url("../fonts/b52.woff") format("woff"),
         url("../fonts/b52.ttf") format("truetype"),
         url("../fonts/b52.svg#JournalRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}


html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-width:1280px;
}
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  background: url("../images/right-black-225x1.png") repeat-y #666;
  font: 12px 'B52', "Arial MS", sans-serif;  color: #000;
}
#header {
  height: 3em;
  width: 100%;
}
#content {
  padding-bottom: 75px;
}
#footer {
  height: 75px;
  width: 100%;
  position: absolute;
  left:0;
  bottom: 0;
}
#inner {
	display:block;
	position:relative;
/*  padding:1px;*/
}
#left {
	float:left;
	position:relative;
	width:250px;
	left:0px;
  background: url("../images/left-bg-37x51.jpg") no-repeat;
}
#right {
	float:right;
	position:relative;
	width:245px;
	right:0px;
}
#center {
	margin-left:250px;
	margin-right:245px;
	position:relative;
	display:block;
	height:1%;
}
.clear {
	clear:both;
}
#all {
	text-align:left;
}


#header{
/*  background: url("../images/logo.gif") no-repeat scroll 0 0 Black;*/
  background: url("../images/logo.jpg") no-repeat scroll 0 0 Black;
  height: 199px;
}

#footer{
  background-color: #000;
}

#footer #grey-content-bottom{
  position:absolute;
  height: 25px;
  left: 225px;
  right:0;
  width: auto;
  background: #666 url('../images/center-grey-bl-25x25.png') no-repeat scroll;
}

#footer #footer-content{
/*  height: 41px;*/
  width: auto;
  margin: 0 auto;
  position:relative;
  top: 32px;
  color: white;
  text-align: center;
/*  float: left;*/
}

#footer #footer-content #copyright {  color: #f60; font-size: 16px; text-align: center; }
#footer #footer-content #spyLog {  padding-right: 15px; }
#footer #footer-content #liveInternet {  padding-left: 15px; }

#content #inner #center #main-navig{
/*  background: url("../images/app_logo.gif") no-repeat scroll 322px 0 #666;*/
/*  height: 94px;*/
  height: 51px;
  min-width:785px;
}

#content #inner #left #empty-tl{
  background: url("../images/empty_td.gif") no-repeat scroll right top;
  height: 51px;
}

#content #inner #left #empty-tl div{
  padding-left: 25px;
  padding-top: 15px;
}

#content #inner #left #empty-tl a, #content #inner #left #empty-tl a:active, #content #inner #left #empty-tl a:visited{
  text-decoration: none;
  color: #FFFFFF;
  font-size: 18px;
}

#content #inner #right #empty-tr{
  background-color: #666;
  height: 110px;
}

#main-navig ul{
/*  margin-top: 10px;*/
  width: 100%;
  height: 51px;
  float:left;
  list-style: none;
}
#main-navig ul li{
  float:left;
  width: 19%;
  text-align: center;
}

#main-navig ul li a, #main-navig ul li a:active, #main-navig ul li a:visited{
/*  letter-spacing: -2px;*/
  font-family: "Arial MS", sans-serif;
  line-height: 51px;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

/*CATALOG MENU*/
#catalog_menu{
  margin-top: -4px;
  width:220px;
  list-style-type:none;
  background:black;
  padding-bottom: 75px;
}

* #catalog_menu img{
	margin-left:3px;
}

#catalog_menu li{
  width:190px;
  list-style-type:none;
  margin-top:4px;
}

#catalog_menu li a, #catalog_menu li a:visited, #catalog_menu li a:active{
	display:block;
	text-decoration:none;
	background : #F60 url(../images/menu_gifs/rightgrad_passh.gif) repeat-y right;
	width:190px;
  font-family:'b52';
	font-size:20px;
	font-weight: bold;
	color:black;
	text-align:center;
}

.top_menu_h{
  width:190px;
  height:7px;
  background-image : url(../images/menu_gifs/topgrad_passh.gif);
  background-repeat : repeat-x;
}

.right_menu_h{
  width:8px;
  height:7px;
  background-image : url(../images/menu_gifs/topgrad_passh.gif);
  background-repeat : repeat-x;
}

.bottom_menu_h{
  display:block;
  width:190px;
  height:7px;
  background-image : url(../images/menu_gifs/bottomgrad_passh.gif);
  background-repeat : repeat-x;
}

.bottom_menu_acth{
  display:none;
  width:190px;
  height:15px;
  background-image : url(../images/menu_gifs/bottomgrad_acth.gif);
  background-repeat : repeat-x;
}

#catalog_menu li ul li.menu_list_bottom{
  border-top: none;
  width:189px;
  height: 10px;
  background : #666;
}

#catalog_menu li ul li.with_child
{
   background-color: #666666;
    background-image: none;
/*    border-top: 0 solid #333333;*/
    color: #FFFFFF;
    margin-top: 0;
    width: 189px;
}

#catalog_menu li ul li.with_child a, #catalog_menu li ul li.with_child a:visited, #catalog_menu li ul li.with_child a:active{
  color: #FFFFFF;
  font-family: "Arial MS", sans-serif;
   font-size: 15px;
    font-weight: normal;
    line-height: 23px;    
    text-align: left;
    text-decoration: none;
}

#catalog_menu li ul a, #catalog_menu li ul a:visited, #catalog_menu li ul a:active{
  display:block;
  background-color: #666;
  background-image:none;
  width:179px;
  color:#F60;
  font-family: "Arial MS", sans-serif;
  text-decoration:none;
  text-align:left;
  line-height : 25px;
  margin-left:10px;
  font-weight: bold;
  font-size :  15px;
}


#catalog_menu li ul{

  width:189px;
  border:0px;
}

#catalog_menu li ul li{
  background-color: #666;
  background-image :none;
  border-top:3px solid #333;
  color:#fff;
  width:189px;
  margin-top:0px;
}


#catalog_menu li ul li ul a, #catalog_menu li ul li ul a:visited, #catalog_menu li ul li ul a:active{
  display:block;
  background-color: #666;
  background-image:none;
  width:171px;
  color: white;
/*  font-family: verdana, arial, sans-serif;*/
  text-decoration:none;
  text-align:left;
  line-height : 23px;
  margin-left:10px;
  font-weight:normal;
  font-size :  14px;
}


#catalog_menu li ul li ul li{
  background-color: #666;
  background-image :none;
  border-top:0px solid #333;
  color:#fff;
  width:181px;
  margin-top:0px;
/*  padding-left: 8px;*/
}
/*CATALOG MENU END*/


#center .active-content{
  padding: 10px;
  position: relative; left: 0; right: 0; width: auto;
  background: url('../images/bgr0.jpg');
  font-family: "Arial MS", sans-serif;
  font-size: 15px;
/*  letter-spacing: -1px;*/
}


/*ACTIVE CONTENT BORDERS*/
#center .active-content .ui-widget-dialog-border, #center .active-content .ui-widget-dialog-border div
{
  position: absolute;
}

#center .active-content .ui-widget-dialog-border.ui-dialog-border-right, #center .active-content .ui-widget-dialog-border.ui-dialog-border-left{
  top: 0px; bottom:0px; width: 10px; margin: 10px 0; overflow: hidden; height: auto;
}

#center .active-content .ui-widget-dialog-border.ui-dialog-border-top, #center .active-content .ui-widget-dialog-border.ui-dialog-border-bottom{
  width:auto; height: 10px; overflow: hidden; left:0px; right: 0px;
}
#center .active-content .ui-dialog-border-top{
  top: 0px;
}

#center .active-content .ui-dialog-border-bottom{
  bottom: 0px;
}

#center .active-content .ui-widget-dialog-border .ui-border-tl, #center .active-content .ui-widget-dialog-border .ui-border-tr,
#center .active-content .ui-widget-dialog-border .ui-border-bl, #center .active-content .ui-widget-dialog-border .ui-border-br {
  height: 10px; width: 10px;
}

#center .active-content .ui-widget-dialog-border .ui-border-tl{
/*  left:0px; background-color: #666; background-image: url(../images/active-content-tlc-10x10.png);*/
  left:0px; background-color: #666; background-image: url(../images/active-content-tlc0-10x10.png);
}

#center .active-content .ui-widget-dialog-border .ui-border-tr{
  right: 0px; background-color: #666; background-image: url(../images/active-content-trc0-10x10.png);
}

#center .active-content .ui-widget-dialog-border .ui-border-bl{
  left:0px; background-color: #666; background-image: url(../images/active-content-blc0-10x10.png);
}

#center .active-content .ui-widget-dialog-border .ui-border-br{
  right: 0px; background-color: #666; background-image: url(../images/active-content-brc0-10x10.png);
}

#center .active-content .ui-widget-dialog-border.ui-dialog-border-top .ui-border-b{
  height: 10px; width: auto; left: 0; right: 0; margin: 0 10px;
}

#center .active-content .ui-widget-dialog-border.ui-dialog-border-bottom .ui-border-b{
  height: 10px; width: auto; left: 0; right: 0; margin: 0 10px;
}

#center .active-content .ui-widget-dialog-border.ui-dialog-border-left{
  left: 0px;
}

#center .active-content .ui-widget-dialog-border.ui-dialog-border-right{
  right: 0px;
}
/*ACTIVE CONTENT BORDERS END*/

#center .active-content .shop-images{
  float: left; width: 300px;
}

#center .active-content .shop-images img, #center .active-content .product-desc img{
  border: 2px solid #fff;
}

#center .active-content .shop-images div{
  padding: 5px 0;
}

#center .active-content .product-desc{
  padding: 20px 10px 10px 15px;
  margin-left: 310px;
}

#center .active-content .product-desc span.title, #center .active-content .product-desc span.price{
  font-family: "Arial MS", sans-serif;
  font-size: 15px;
  font-weight: bold;
}

#center .active-content .product-desc span.price span.ceny-kak-u-Boga{
  color: rgb(204, 0, 0); font-size: 18px; font-weight: normal;
}

#center .active-content .product-desc p{
  padding: 5px 0;
}

#center .active-content a, #center .active-content a:active, #center .active-content a:visited{
  font-weight:bold;
	color : #5A5A5A;
  text-decoration: none;
}

.zoltan_info span{
display:inline-block;
padding-bottom:4px;
}

.zoltan_info img{
position:relative;
top:3px;
}

ul.homepage-news { padding-left:15px; }

#copyright { display: inline-block; color: #f60; text-align: center; }
#spyLog { display: inline-block; padding-right: 15px; }
#liveInternet { display: inline-block; padding-left: 15px; }

.content-box{
  font-size: 15px;
}

.content-box span a, .content-box span a:active, .content-box span a:visited,
#copyright a, #copyright a:hover, #copyright a:visited {
	color : #5A5A5A;
  text-decoration: none;
}

.flashMessage.notice {
/*    background-color: #B3D8A6;*/
    border-color: #419E21;
}

.flashMessage {
    -moz-border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 2px;
    margin-bottom: 10px;
    padding: 10px 15px;
}

/*DELIVERY*/

div.pdPartHeader{
  padding: 15px 0 0 20px;
}

div.pdPartHeader span{
  padding:0 5px;
  font-size: 16px;
  font-weight:bolder;
  border-bottom: 2px solid #797470;
}

div.pdSubPartHeader{
  padding-top:15px;
  padding-left: 15px;
}

div.pdSubPartHeader span{
  font-size: 17px;
  font-weight:bold;
}

div.pdInfoBlock{
  padding-top:4px;
}

.bText{
  color : #5A5A5A;
  font-weight:bold;
}

.eText{
  color : #5A5A5A;
  font-weight:normal;
}

/*END DELIVERY*/

#content #inner #right div#right-content {
  width: 245px;
  overflow: hidden;
  padding: 3px 8px 3px 7px;
}

#content #inner #right div#right-content a img, #content #inner #right div#right-content a:active img, #content #inner #right div#right-content a:hover img {
  border: none;
  text-decoration: none;  
}