body,html {
   height:100%;
   padding:0px;
   margin:0px;
   background:#EBE1CA url('../images/bg_1.jpg') left top repeat-x;
   font:12px Georgia,Tahoma, Arial, Geneva, Helvetica, sans-serif;
   color:#696969;
   min-width:100px;
}

.overall_wrapper {
   width:100%;
   height:100%;
   border-collapse:collapse;
   background:url('../images/bg_2.jpg') right top no-repeat;
}
.overall_wrapper td{
   padding:0px;
   margin:0px;
   vertical-align:top;
}
.overall_wrapper td.top{
	background:url('../images/bg_3.jpg') left top no-repeat;
}


/*------------ header ---------------------*/
.header {
	height:220px;
	width:100%;
}
.header .logo_slogan{
	width:190px;
	text-align:right;
}
.logo {
	width:158px;
	height:99px;
	background: url('../images/logo.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/logo.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;
	float:right;
}
.logo_slogan a {
	display:block;
	width:158px;
	height:99px;
	cursor:hand;
	float:right;
}
.slogan {
	width:158px;
	height:104px;
	background: url('../images/slogan.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/slogan.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;
	float:right;
}
.search {
	width:235px;
}
.search .phone {
	color:#ffffff;
	font-size:18px;
	padding-top:8px;	
}
.search .form {
	padding:2px 0px 0px 25px;
}
.search .form form {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.search .form input {
	border:solid 1px #D2D2D2;
	border-top:solid 1px #C5C5C5;
	border-bottom:none;
	height:18px;
	width:143px;
	margin:0px;
	padding:0px;
}	
.search .form input.search_button {
	height:19px;
	width:19px;
	border:none;
}
.search .form p {
	padding:6px 0px;
	margin:0px;
}
span.pseudo-link {
	border-bottom:1px dashed;
	cursor:pointer;
}
.menus {
	text-align:center;
}
.menu {
	padding:15px 0px;
	margin:0px;
	list-style-image:none;
}
.menu li {
	display:inline;
}
.menu a {
	text-decoration:none;
	background:url('../images/bullet_1.gif') left center no-repeat;
	padding:0px 15px 0px 20px;
}
.menu a.selected {
	text-decoration:underline;
	font-weight:bold;
}
.menu a.first {
	background:none;
}	
.white a{
	color:#ffffff;
}
.white a.selected, .white a:hover {
	color:#E4D8BA;
}
.grey {
	padding:5px 0px !important;
}
.grey a {
	color:#737373;
}
.grey a.selected, .grey a:hover {
	color:#ffffff;
}
.company_name {
	width:464px;
	height:150px;
	background: url('../images/company_name.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/company_name.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;
	margin:auto;
}
/*------------ /header ---------------------*/

/*------------ text-------------------------*/
.text {
	width:975px;
	margin:auto;
}
.text .upper_side {
	background:#E9DFC7;
	//background:#E6DBC0;
}
.text .bottom_side {
	background:#FFFFFF url('../images/bg_11.png') bottom right no-repeat;
}
.text .corner {
	width:8px;
	height:8px;
}
.text .left_top div{
	width:8px;
	height:8px;
	background: url('../images/bg_5.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_5.png',sizingMethod='crop');
	//background: none;	
	overflow:hidden;	
}
.text .right_top div{
	width:8px;
	height:8px;
	background: url('../images/bg_6.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_6.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;		
}
.text .left_bottom div{
	width:8px;
	height:8px;
	background: url('../images/bg_7.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_7.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;		
}
.text .right_bottom div{
	width:8px;
	height:8px;
	background: url('../images/bg_8.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_8.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;		
}
.text .middle {
	background:#E9DFC7 url('../images/bg_9.png') bottom left repeat-x;
	//background:#E6DBC0 url('../images/bg_9.png') bottom left repeat-x;	
}
.text .inner_text {
	_min-height:374px;
	_height:374px;
	background:url('../images/bg_12.png') bottom right no-repeat;	
	font:12px Tahoma;	
	color:#4C5066;
}
.text .inner_text .inner_text_content {
	padding:35px 90px;
}
.text .middle_right {
	background:#E9DFC7 url('../images/bg_10.png') left bottom no-repeat;
	//background:#E6DBC0 url('../images/bg_10.png') left bottom no-repeat;;
}
.text .middle_left {
	background:#E9DFC7 url('../images/bg_9.png') bottom left repeat-x;
	//background:#E6DBC0 url('../images/bg_9.png') bottom left repeat-x;	
}
/*------------ /text-------------------------*/

/*----------- specials ---------------------*/
.specials {
	width:954px;
	height:107px;
	background: url('../images/bg_13.png') top center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_13.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;	
	margin:30px auto;		
	padding:8px 0px 0px 20px;	
}
.specials ul {
	padding:0px;
	margin:0px auto;
	list-style-image:none;
}
.specials ul li {
	display:inline-block;
	//display:inline;
	//zoom:1;
	width:157px;
	height:59px;
	background: url('../images/bg_14.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_14.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;
	margin:0px 5px;		
	padding:20px 55px 10px 12px;
	text-align: center;
	float:left;
}
.specials ul li a {
	position:relative;	
	display:block;
	width:157px;
	color:#4C5066;
	text-decoration:none;
	font:22px Georgia;
}

/*----------- /specials ---------------------*/


/*------------ content-----------------------*/
.content {
	padding:10px;
	color:#4C5066;
}

/*------------ /content-----------------------*/

/*------------ producer-----------------------*/
.producer {
	margin:10px 20px 0px 10px !important;
	_margin:10px 20px 15px 10px !important;
}
.producer td.producer_logo {
	width:110px;
	text-align:center;
	padding:0px 10px 0px 0px;
}
/*------------ /producer-----------------------*/

/*------------ bottom-----------------------*/
.overall_wrapper td.bottom{
	height:84px;
	background:url('../images/bg_4.gif') left bottom repeat-x;   
	vertical-align:middle;
	color:#4C5066;
}
.bottom a {
	color:#4C5066;
	text-decoration:none;
}
.bottom .bottom_left {
	float:left;
	width:360px;
	padding:0px 20px 0px 30px;
	text-align:left;
}
.bottom .bottom_right {
	float:right;
	width:360px;
	padding:0px 30px 0px 20px;
	text-align:right;
}
.bottom .bottom_center {
	margin:0px 410px;
	text-align:center;
}
.rasporka {
	//height:1px;
	//overflow:hidden;
	//width:1000px;
}
/*------------ /bottom-----------------------*/


/*------------ new-----------------------*/
.new_outer {
	//position:absolute;
}
.new {
	width:679px;
	height:39px;
	background: url('../images/bg_16.png') center center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_16.png',sizingMethod='crop');
	//background: none;		
	overflow:hidden;	
	margin:auto;
	padding:7px 50px;
	color:#4C5066;
}
.new h2 {
	margin:0px;
}
.new p {
	margin:0px;
}
.new a {
	position:relative;
}
/*------------ /new-----------------------*/


/*------------ breadcrumb-----------------------*/
.breadcrumb {
	margin:0px;
	padding:50px 10px 0px 110px;
	//padding:100px 10px 0px 110px;
	list-style-image:none;
	color:#4C5066;
}
.breadcrumb li {
	display:inline;
}
.breadcrumb a {
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
/*------------ /breadcrumb-----------------------*/


/*------------ catalog-----------------------*/
.catalog {
	margin:auto;
	font-size:11px;
}
.catalog p{
	margin:7px 0px;
}

.catalog td {
	width:50%;
	padding:0px 30px 15px 15px;
}
.catalog table td.catalog_preview {
	width:80px !important;
	padding:0px 15px 0px 30px;
}
.catalog table td.catalog_preview img{
	padding:10px;
	background:#F1EBDB;
	border:solid 1px #D1BD8C;
}
.catalog table td {
	width:100%;
	padding:0px 30px 0px 15px;	
}
a.buy {
	display:block;
	float:right;
	border:solid 1px #D1BD8C;
	background:#F1EBDB;
	text-decoration:none;
	padding:1px 13px 3px 13px;
	font:bold 15px Georgia;
}
a.buy2 {
	display:block;
	float:left;
	border:solid 1px #D1BD8C;
	background:#F1EBDB;
	text-decoration:none;
	padding:1px 13px 3px 13px;
	font:bold 15px Georgia;
}

.catalog p.price {
	float:left;
	margin:0px;
}

/*------------ /catalog-----------------------*/

/*------------ catalog_item-----------------------*/
.catalog_item {
	margin:0px auto 10px auto;
}
.catalog_item h2 {
	font-weight:bold;
}
.catalog_item td {
	width:60%;
	padding:0px 50px 0px 10px;
}
.catalog_item .catalog_img {
	text-align:center;
	width:40%;
	padding:0px 30px;
}
.catalog_item .catalog_img img{
	padding:25px;
	background:#F1EBDB;
	border:solid 1px #D1BD8C;
}
.catalog_item hr {
	margin:15px 0px;
	height:1px;
	border:none;
	color:#4C5066;
	background:#4C5066;
}
.catalog_item .variants {
	width:100%;
}
.catalog_item .variants td {
	padding:4px 0px;
	width:auto;
}
.catalog_item a.buy {
	font:bold 1em Georgia;
}
.catalog_item .tolist {
	display:block;
	width:90px;
	text-align:center;
	border:solid 1px #D1BD8C;
	background:#F1EBDB;
	text-decoration:none;
	padding:1px 3px 3px 3px;
	font:bold 14px Georgia;
	margin:20px auto;
}
/*------------ /catalog_item-----------------------*/
  .mainbg         {
/*                   dBackGround:                 #fcfbf7;*/
                  }
  .rightbg        {
                   BackGround:                 #f3eee1;
                  }
  .leftbg         {
/*                   BackGround:                 #fcfbf7;*/
                  }
                  
p.ui            {
                   text-indent:                0px;
                   text-align:                 left;
                   color:			#909090;
                   margin-top:                 1pt;
                   margin-bottom:              1pt;
                }
p.z             {
                   text-indent:                0px;
                   text-align:                 center;

                   font-weight:                bold;
                   margin-top:                 1pt;
                   margin-bottom:              1pt;
                }
p.c             {
                   text-indent:                0px;
                   text-align:                 center;
                   margin-top:                 1pt;
                   margin-bottom:              1pt;
                }
p.r             {
                   text-indent:          0px;
                   text-align:           right;
                   margin-top:                 1pt;
                   margin-bottom:              1pt;
                }
p.l             {
                   text-indent:          0px;
                   text-align:           left;
                   margin-top:                 1pt;
                   margin-bottom:              1pt;
                }
                
a.pagelink {color: #707070; TEXT-DECORATION: none; font-size: 80%;}
a.pagelink_current {color: #202020; FONT-WEIGHT: bold; TEXT-DECORATION: none; font-size: 90%;}

