html, body, dl, dt, dd, h1, h2, h3, h4, h5, h6, p blockquote, form, fieldset, legend, ul,ol,li {
margin:0pt;
padding:0pt;
}

body {
	margin:		0px;
	padding: 	0px;
	font-size:	10pt;
	font-family:  tahoma,Verdana, sans-serif;
	color:		#3c3c3c;
	background: #ffffff;
text-align:center;
}

.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
min-height:1px;
width:1px;
}


.site{
margin:0 auto;
width: 1000px;
position:relative;
text-align: left;
}


.topmenu{
	padding-top: 10px;
	height: 30px;
	background: #132b6e;
	font-family: 'pt sans', tahoma;
	color: #ffffff;
}

.topmenu a{
    color: #ffffff;
    text-decoration:none;
	padding: 0 15px;
	
}

.topmenu a:hover{
    color: #73e9fb;
    text-decoration:none;
}

.topmenu a.active{
    color: #73e9fb;
    text-decoration:none;
}

.top{
	height: 310px;
	background: #162e6f url(/i/mbg.jpg) center;
}

.logo{
	float: left;
	width: 420px;
	padding: 20px 0 0 20px;

	position: relative;
}

.logo .limg{
	top: 20px;
	left: 20px;
	position: absolute;
	z-index: 99;
}

.phones{
	width: 210px;
	float: left;
	margin-top: 20px;
	padding: 0 20px 0px;
	font-family:  candara, trebuchet ms, tahoma,Verdana, sans-serif;
	font-size: 13pt;
	color: #cae3f2;
	line-height: 1.4;
	border-left: 1px solid #ff8401;
}

.phones span{
	color: #ffffff;
}

.adress{
	width: 250px;
	float: left;
	margin-top: 20px;
	padding: 0 20px 0px;
	font-family:  candara, trebuchet ms, tahoma,Verdana, sans-serif;
	font-size: 13pt;
	color: #cae3f2;
	line-height: 1.4;
	border-left: 1px solid #ff8401;
}

.adress span{
	color: #ffffff;
}

.params{
	height: 100px;
	position: absolute;
	width: 750px;
	top:-20px;
	left: 0;
	
	padding-left: 250px;
	background: #fffcb3 url(/i/params.gif) 15px 20px no-repeat;
}

.main{
	position: relative;
	
}

.main .site{
	padding-top: 80px;
	position: relative;
	
}

.lblock{
	width: 210px;
	float: left;
}


.mblock{
	margin-left: 220px;
}


.block-menu, .block-user{
	margin-bottom: 20px;
	background: #f4f6f6;
	border: 1px solid #e9e9e9;
	padding: 10px 0;
}


.block-menu .block-header h2, .block-user .block-header h2
{
		font-family:  candara, trebuchet ms, tahoma,Verdana, sans-serif;
	margin: 5px 0 3px 0;
	padding: 10px 20px;
	font-weight:	normal;
	color:			#333333;
	font-size: 14pt;
	background: url(/i/ahbul.gif) bottom left no-repeat;
}

 .block-menu ul.menu, .block-user ul.menu {
	margin:10px 0 0 0;
	padding:0px;
}


ul.menu li {
	list-style-type: none;
	padding:5pt 20px;
	background: url(/i/abul.gif) bottom left no-repeat;
	list-style-image: none;
}

.block-menu li, .block-user li {
	list-style-type: none;
	padding:5pt 20px;
	background: url(/i/abul.gif) bottom left no-repeat;
}

.block-menu a, .block-user a{

	font-size:	9pt;
	font-family:  tahoma, arial,Verdana, sans-serif;
	color:		#4c4c4c;
	text-decoration:underline;
}

.block-menu a:hover, .block-user a:hover{
color:		#142b6e;
	text-decoration:underline;
}

.block-menu a.active{
color:		#142b6e;
	text-decoration:underline;
}


.block-hc_main{
	padding: 15px 0;
	background: url(/i/mmbg.jpg) right repeat-y;
	margin-bottom: 20px;
}


.block-hc_main .block-header{
	display: none;
}

 .block-hc_main ul {
	margin:0 0 0 0;
	padding:0px;
}


.block-hc_main li {
	list-style-type: none;
	padding:0px;

}

.item-list ul li{
	list-style-type: none;
	padding:0px;
	margin:0px;

}

.block-hc_main a{
	padding: 3px 10px 0px 20px;
	display: block;
	width: 177px;
	height: 47px;
	font-size:	11pt;
	font-family:  trebuchet ms, arial,Verdana, sans-serif;
	color:		#ffffff;
	text-decoration:none;
	background: url(/i/menu.jpg) bottom left no-repeat;
	line-height: 1.1;
}

.block-hc_main a:hover{
	color:		#ffffff;
	text-decoration:none;
	background: url(/i/menu_a.jpg) bottom left no-repeat;
}



h1,h2{
	font-family: tahoma, arial, Verdana, sans-serif;
	font-weight:normal;
}

h3,h4,h5{
	font-family:  tahoma, Verdana, sans-serif;
	font-weight:normal;
}




h1{
	margin: 10px 0 5px 0;
	color:#11345e;
	font-size: 20pt;
}

h2{
	margin: 10px 0 5px 0;
	color:#11345e;
	font-size: 15pt;
}

h2 a{
	color:#014564;
	text-decoration:underline;
}	
h2 a:hover{
	color:#111111;
	text-decoration:underline;
}

h3{
	margin: 5px 0 3px 0;
	font-weight:	normal;
	color:			#11345e;
	font-size: 13pt;
	
}

h4{
	color:	#444444;
	font-size: 10pt;
	font-weight:	normal;
	
}

h5{
	color:	#777777;
	font-size: 8pt;
	font-weight:	normal;
	
}

p {
	font-size:	10pt;
	font-family:  arial, Verdana, sans-serif;
	color:		#333333;
	margin: 3px 0 7px 0;
	line-height: 1.5;
}

p.gold{
	color:		#a80b0b;
}

a{
	color:#3d699c;
	text-decoration:underline;
}	
a:hover{
	color:#e70500;
	text-decoration:underline;
}	


ul {
	margin:0 0 0 25px;
	padding:0px;
}

ol {
	margin:0 0 0 25px;
	padding:0px;
}

li {
	padding-bottom:3px;
	line-height: 1.5;

}



#top_search {
	position: absolute;
	top: 146px;
	left: 10px;	
	width: 340px;
	height: 100px;	
	z-index: 9;
}
#top_search .form-item {
  margin:0;
}
#top_search #edit-search-theme-form-1-wrapper {
  left:5px;
  padding-top:12px;
  position:absolute;
  top:0;
  width:190px;
}
#top_search_field {
	width: 340px;
	height: 48px;
}
.top_search {
	background: url("/i/top_search_center.jpg") repeat-x top left;	
}

.top_search_left {
	background: url("/i/top_search_left.jpg") no-repeat top left;	
}

.top_search_right {
	background: url("/i/top_search_right.jpg") no-repeat top right;	
}

.top_search_content {
	height: 48px;
	padding: 0px 0px 0px 11px;
	position:relative;
}

.top_search_button {
	width: 48px;
	height: 48px;
	background-color:transparent;
	border:0 none;
	position:absolute;
	top:0;
	right:0;
}

a.top_search_example {
	color: #FFFFFF;	
	background: url("/i/dashed_line_white.gif") repeat-x bottom left;
	text-decoration: none;
}

.top_search_input {
	border: none;
	width: 270px;
	padding: 3px;
	font-size: 11pt;
	outline: 0;

}
.top_search_label {
  padding:0 0 10px 20px;
  background: url("/i/arrow.gif") no-repeat 0px 7px;
  display: none;
}


#search {
	background: url("/i/search-bg.jpg") no-repeat top left;
	height: 50px;
	margin-left:197px;
  margin-right:-972px;
  position:relative;
  width:766px;
  float:left;
}
#edit-man-wrapper,
#search_producer {
	position: absolute;
	width: 122px;
	top: 0px;
	left: 360px;
}
#edit-man-wrapper .form-select {
  width: 122px;
}
.search_producer_content{
	height: 24px;	
	padding: 3px 0px 0px 7px;
}

#search_category {
	
	width: 198px;
	top: 0px;
	left: 0px;
	position: absolute;	
	
}
#edit-category-wrapper .form-select {
  width: 340px;
}
.search_extra {
  display:none;
}
.search_category_content{
	display: none;
	height: 24px;	
	padding: 3px 0px 0px 10px;
	width:340px;
}
#date{
	position: absolute;
	top: 3px;
	right: 0px;	
	width: 95px;
	text-align: center;	
	font-weight: bold;
	font-size:0.91em;
}

#rate{
	width: 83px;
	height: 11px;
	position: absolute;
	top: 28px;
	right: 6px;		
	text-align: center;	
	font-weight: normal;		
}
.search_prod_left{
	background: url("/i/search_select_prod_left.gif") no-repeat top left;
}
.search_prod_left_act{
	background: url("/i/search_select_prod_left_act.gif") no-repeat top left;
}
.search_cat_left{
	background: url("/i/search_select_left.gif") no-repeat top left;		
}
.search_left_act{
	background: url("/i/search_select_left_act.gif") no-repeat top left;		
}
.search_right_act{
	background: url("/i/search_select_bottom_act.gif") no-repeat top right;		
}
.search_right{
	background: url("/i/search_select_bottom.gif") no-repeat top right;		
}

.search_center{
	background: url("/i/search_select_bg.gif") repeat-x top left;		
}
.search_producer_content {
	display: none;
  height:24px;
  padding:3px 0 0 7px;
  width:500px;
}
.search_category_body {
	position: absolute;
	top: 23px;
	left: 0px;
	z-index: 10;
}
.search_category_body_content {
	max-height: 177px;
	padding: 5px 0px 5px 10px;
	overflow:auto; 
	width:185px;
	background: url("/i/search_prod_bg.gif") no-repeat;		
}
.search_prod_body{
	position: absolute;
	top: 23px;
	left: 203px;
	z-index: 10;
}
.search_prod_body_content{
	max-height: 177px;
	padding: 5px 0px 5px 10px;
	overflow:auto; 
	width:111px;
	background: url("/i/search_select_prod_bg.gif") no-repeat;		
}
#search_bottom {
	position: absolute;
	width: 162px;
	height: 55px;		
	top: 5px;
	left: 550px;
}

.search_element {
  width:500px;
}
.search_text{

	display: none;
	position: absolute;  
	padding-top: 4px;
	font-size: 11px;	

	left: 350px !important; top: 45px !important;
}


.search_text2{

	
	position: absolute;  
	padding-top: 4px;
	font-size: 11px;	

}


#edit-price-min-wrapper {
	background: url("/i/search_from.gif") no-repeat top left;	
	position: absolute;
	width: 102px;
	height: 33px;		
	top: 40px;
	left: 90px;
	padding: 1px 0px 0px 5px;	
}

#edit-price-min {
	border: 0px;
	width: 100px;
	height: 30px;
	background-color:transparent;
	border:0 none;
	color:#333333;
	outline: none;
}
#edit-price-max-wrapper {
	background: url("/i/search_to.gif") no-repeat top left;	
	position: absolute;
	width: 102px;
	height: 33px;			
	top: 40px;
	left: 240px;
	padding: 1px 0px 0px 5px;	
}
#edit-price-max {
	border: 0px;
	width: 100px;
	height: 30px;	
	background-color:transparent;
	border:0 none;
	color:#333333;
	outline: none;
}

#search_producer {
	position: absolute;
	width: 122px;	
	top: 0px;
	left: 203px;
}
#search_zone{
	width: 643px;
	height: 24px;
	position: absolute;
	top: 14px;
	left: 260px;	
}
.selected_item {
  font-weight:bold;
}
html.js .edit-category-search,
html.js #edit-man-wrapper {
  display:none;
}

#views-exposed-form-catalog-page-2 .form-item {
  margin:0;
}
.search_price .form-item {
  dispay:inline;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 3px;
	height: 99%;
	width: 5px; 
	height: 132px;
}
.jScrollPaneDrag {
	position: absolute;
	background: url("/i/sel.gif") repeat-y top right;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 10px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 10px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


.product{
	height: 380px;
	width: 240px;
	padding:10px;
	margin-bottom: 25px;
	border-bottom: 1px dashed #aaaaaa;
	position:relative;
}


.product.hover{
	background: url(/i/prod_bg.gif) center top no-repeat;
	cursor: pointer;
}




.product_header_text{
	font-size: 12pt;
	color: #036eb9;
	padding-bottom: 15px;
	background: url(/i/prod_bul.gif) bottom left no-repeat;
}

.product_image{
	height: 130px;
	padding-top:10px;
	text-align:center;
}

.product_desc{
	width: 120px;
	float: left;
	font-size: 8pt;
}

.product_desc b{
	color: #aaaaaa;
	font-weight: normal;
}

.product_footer{
	padding: 20px 0 30px;
	margin-left: 120px;
	background: url(/i/price_s.jpg) no-repeat;
	font-family:  trebuchet ms, tahoma,Verdana, sans-serif;
}

.product_footer .price_ue{
	text-align:center;
	font-size: 10pt;
	color: #96c4e2;
}

.product_footer .price_uah{
	text-align:center;
	font-size: 12pt;
	color: #ffffff;
}


ul.pager {
  clear: both;
  margin:0;
  text-align: center;
  padding:5px;
  background:#ffffff;
}
.item-list .pager li {
  padding:0 3px;
  background-image: none;
display: inline;
list-style-type: none;

}
.item-list .pager li a {
 
  text-decoration:none;
}


.priceblock{
	width: 150px;
	float: left;
}

.content_image{
	margin-left: 180px;
}



.content_price{
	width: 149px;
	padding: 20px 0 28px;

	background: url(/i/price.jpg) no-repeat;
	font-family:  trebuchet ms, tahoma,Verdana, sans-serif;
}

.content_price .price_ue{
	text-align:center;
	font-size: 10pt;
	color: #96c4e2;
}

.content_price .price_uah{
	text-align:center;
	font-size: 12pt;
	color: #ffffff;
}





table.catalog_category {
	width:				99%;
	border-collapse:	collapse;
}

.catalog_category td {
	border:			0px !important;
	padding:		10px !important;
	text-align:center;
	width: 33%;
}

.catalog_brands{
	padding: 10px;
	background: #fffcb3;
	line-height: 1.5;
	
}

.catalog_brands a{
	margin: 0 15px 0 0;
	word-wrap: normal !important;

}

.clear-fix {
display: table;
width: 100%; 

}

* html .clear-fix {
margin-left: -3px; 
}

.view-catalog {
display: table;
width: 100%; 

}

* html .view-catalog {
margin-left: -3px; 
}




.new_product {
	width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/new.png") no-repeat top left;	
}



.hit_product {
	width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/hit.png") no-repeat top left;	
}


.new_product_with_sale {
  width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/new.png") no-repeat top left;		
}

.sale_5_per_new {
width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/5_per.png") no-repeat top right;	
}



.sale_10_per_new {
  width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/10_per.png") no-repeat top right;
}

.sale_15_per_new {
width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/15_per.png") no-repeat top right;	
}

.sale_20_per_new {
 width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/20_per.png") no-repeat top right;
}

.sale_5 {
width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/5_per.png") no-repeat top right;
}

.sale_10 {
width: 60px;
	height:60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/10_per.png") no-repeat top right;
}

.sale_15 {
  width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/15_per.png") no-repeat top right;
}

.sale_3 {
  width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/3_per.png") no-repeat top right;
}

.sale_7 {
  width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/7_per.png") no-repeat top right;
}

.sale_20 {
width: 60px;
	height: 60px;
	position:absolute;
	top: 50px;
	right:10px;
  background: url("images/20_per.png") no-repeat top right;
}

/** Drupal forms **/
.form-item, .form-checkboxes, .form-radios {
  margin: 1em 0;
}
#top_search_field input {
  color:#333333;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid #c00;
}

.form-item label {
  display: block;
  font-weight: bold;
}

.form-item label.option {
  display: inline;
  font-weight: normal;
}

.form-required {
  color: #c00;
}

.form-item .description {
  font-size: 0.85em;
}

.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 0.4em 0;
}

.form-submit {
  color:#49516E;
}

.container-inline div, .container-inline label {
  display: inline;
}

.tips {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
}