/*main structure start*/
html {
	width:100%;
	height:100%;}
body {
	width:100%;
	height:100%;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/h-bg.jpg) repeat-x;
	color:#000;
	font:normal 14px/normal Arial, Verdana, sans-serif;
	margin:0px;
	padding:0px;}
a, 
object {
	outline:none;}
a img {
	border:none;}
h1, h2, h3, h4, h5, h6, p {
	font-size:1em;
	margin:2px 0px;
	padding:0px;}
form {
	margin:0px;
	padding:0px;}
.clear {
	width:100%;
	clear:both;
	line-height:1px;
	font-size:1px;}
#header {
	position:relative;
	width:100%;
	height:300px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/h-decor.jpg) no-repeat;}
	
.frontend {
	position:relative;
	top:-120px;
	clear:both;
	float:left;
	width:100%;
	margin:0px 0px -120px 0px;
	z-index:10;}	


/* banner */
.banner {
	width:63%;
	float:left;
	margin:10px 0px 10px 20px;}
.banner img {
	width:100%;}
.banner-wrap {
	width:99%;
	height:90px;
	position:relative;
	float:left;
	text-align:center;
	border:1px solid #cfcfcf;}
.b-top-left,
.b-top-right,
.b-bottom-left,
.b-bottom-right {
	position:absolute;
	width:8px;
	height:8px;
	font-size:1px;
	line-height:1px;
	z-index:650;}
.b-top-left {
	top:-1px;
	left:-1px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/ban_left.png) no-repeat;}
.b-top-right {
	top:-1px;
	right:-1px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/ban_right.png) no-repeat;}
.b-bottom-left {
	bottom:-1px;
	left:-1px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/ban_f-left.png) no-repeat;}
.b-bottom-right {
	bottom:-1px;
	right:-1px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/ban_f-right.png) no-repeat;}
/* end banner */


/* search */
.search {
	position:relative;
	width:12%;
	float:right;
	font-size:0.9em;
	margin:20px 0px 10px 0px;
	padding:0px 20px 0px 0px;}
.search form {
	}
.search-left {
	display:block;
	float:left;
	width:9px;
	height:24px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/search-left.png);}
.search-text {
	width:70%;
	height:24px;
	border:none;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/search-bg.png) repeat-x;
	float:left;
	margin:0px;
	padding:4px 0px 0px 14px;}
.search-right {
	display:block;
	float:left;
	width:8px;
	height:24px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/search-right.png);}
.search-submit {
	display:block;
	position:absolute;
	top:7px;
	left:10px;
	z-index:10;}
.search ul {
	position:absolute;
	width:90%;
	top:30px;
	left:-3%;
	clear:both;
	list-style-type:none;
	font-size:0.9em;
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 4px;
	z-index:600;}
.search li {
	width:49%;
	float:left;
	text-align:right;
	margin:0px;
	padding:0px;}
.search li.left {
	width:auto;
	text-align:left;
	padding:0px 5px 0px 0px;}
	
	
	
.search-default {
	float:left;}
.search-default  .search-text {
	padding:2px 0px 0px 14px;}
/* end search */





/* left block */
.left {
	width:250px;
	float:left;
	padding:20px 0px 0px 20px;}

/* --> basket etc. */	
.userArea {
	width:236px;
	float:left;
	font-size:0.9em;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/user-bg.jpg) repeat-y;
	margin:0px 0px 15px 0px;}
.user-wrap {
	width:100%;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/user-top.jpg) no-repeat;
	padding:10px 0px 0px 0px;}
.user-boxFoot {
	width:100%;
	height:16px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/user-foot.jpg) no-repeat;}	
.basket {
	padding:0px 0px 0px 7px;}
.basket p,
.login p{
	text-align:center;
	padding:5px 10px 0px 45px;}
.basket a,
.login a {	
	float:left;}
.basket p a,
.login p a {
	float:none;}	
.login {
	clear:both;
	padding:15px 0px 0px 7px;}
/* --> end basket etc. */	
	

/* --> left menu etc. */
.menu-left {
	width:234px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/menu-left-bg.jpg) repeat-y;
	margin:0px 0px 15px 0px;}
.menu-left-wrap {
	width:100%;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/menu-left-top.jpg) no-repeat;
	padding:10px 0px 10px 0px;}
.menu-left-boxFoot {
	width:100%;
	height:20px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/menu-left-foot.jpg) no-repeat;}
ul.catalogue {
	list-style-type:none;
	margin:0px 20px 0px 30px;
	padding:0px;}
ul.catalogue a {
	cursor:pointer;}
.catalogue li {
	width:100%;
	border-bottom:1px solid #d2dae2;
	margin:0px 0px 0px 0px;
	padding:0.5em 0px 0.5em 0px;}
ul.catalogue ul {
	display:none;
	list-style-type:none;
	font-size:0.9em;
	margin:0px 0px 0px 10px;
	padding:0px;}
ul.catalogue ul li {
	border:none;
	padding:0.2em 0px 0.2em 0px;}
ul.catalogue ul ul {
	font-size:12px;}
/* --> end basket etc. */


/* start contacts info */
.contact {
	width:100%;
	float:left;
	padding:0px 0px 15px 0px;}
.contact table {
	width:100%;
	vertical-align:bottom;
	margin:0px;
	padding:0px;}
.contact td {
	font-size:1.3em;}
.contact td.c-align {
	text-align:right;
	font-size:0.9em;
	color:#5f5a51;}
.contact span {	
	color:#fb6d20;}
.contact td a {
	position:relative;}
/* end contacts */

	
	
/* end left block */


/* content block */
.content {
	padding:20px 20px 0px 290px;}
.content-wrap {
	width:100%;
	float:left;}
	
	
	
.product-main {
	width:auto;}
.product-item {
	width:125px;
	height:220px;
	float:left;
	text-align:center;
	overflow:hidden;
	padding:0px 6% 15px 0px;}
.product-image {
	position:relative;
	width:100%;
	height:125px;
	text-align:center;}
.product-image img {
	max-width:125px;
	max-height:125px;}
* html .product-image img {
	width: expression(document.body.clientWidth > 126px? "125px" : "auto");
	height: expression(document.body.clientHeight > 126px? "125px" : "auto");}
.product-item h2{
	width:100%;
	text-align:left;
	font-size:1em;
	font-weight:normal;
	overflow:hidden;}
p.price {
	color:#fb6310;
	font-size:1.3em;}
p.price span {
	font-size:0.7em;}
.product-action {
	position:absolute;
	top:-0px;
	right:-10px;
	width:73px;
	height:28px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/action.png);
	z-index:100;}

/* one product */
.product-one {
	width:100%;
	float:left;}
.p-title {
	width:100%;
	float:left;
	/*border-bottom:2px solid #e5e4e5;*/
	padding:0px 0px 2px 0px;}
.p-title h3 {
	width:350px;
	float:left;
	color:#585a5c;
	padding:5px 0px 0px 5px;
	margin:0px;}
.p-title p.price {
	float:left;
	padding:0px 0px 5px 20px;}	
.p-one-left {
	float:left;
	width:320px;
	padding:20px 0px 0px 0px;}
.p-one-image {
	text-align:center;}
.p-one-image img {
	max-width:300px;}
* html .p-one-image img {
	width: expression(document.body.clientWidth > 126px? "125px" : "auto")}
.p-images-additional {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;}
.p-images-additional img {
	width:64px;}
.p-images-additional a {
	display:block;
	float:left;
	border:1px solid #c3c1c1;
	cursor:pointer;
	margin:5px;}
.product-recommended {
	width:100%;
	float:left;
	padding:25px 0px 15px 0px;}
.product-recommended h4 {
	color:#585a5c;
	padding:0px 0px 10px 0px;}
.product-recommended .product-item {
	padding:0px 35px 25px 0px;}
.p-one-right {
	padding:0px 0px 0px 350px;}
.p-one-description {
	width:95%;
	float:left;
	padding:5px 0px 0px 0px;}
h3{
	clear:both;
	color:#585a5c;
	padding:5px 0px 0px 5px;}
table.p-one-details {
	clear:both;
	color:#585a5c;
	font-size:0.9em;}
table.p-one-details p {
	padding:3px 0px 0px 0px;}

table.p-one-details p.details-label  {
	border-bottom:1px dotted #585a5c;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;}
table.p-one-details p.details-label span {
	position:relative;
	top:0.3em;
	background:#fff;
	margin:0px 0px 0px 0px;}
	
	

/* end one product */

/* order */
.order {
	clear:both;
	float:left;
	padding:15px 0px 15px 0px;}
.order span {
	display:block;
	float:left;
	width:13px;
	height:28px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/order-corners.gif) 0px 0px no-repeat;}
.order span.b-right {
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/order-corners.gif) -13px 0px no-repeat;}

	
.order button {
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/order-bg.gif) 0px 0px repeat-x;
	border:none;
	cursor:pointer;
	margin:0px;
	padding:5px 25px 10px 25px;}
/* end order */

/* button */
.button {
	}
.button span {
	display:block;
	float:left;
	width:13px;
	height:28px;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/order-corners.gif) 0px 0px no-repeat;}
.button span.b-right {
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/order-corners.gif) -13px 0px no-repeat;}

	
.button input {
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/order-bg.gif) 0px 0px repeat-x;
	border:none;
	cursor:pointer;
	margin:0px;
	padding:5px 25px 10px 25px;}
/* end button */

	
/* end content block */




.footer {
	clear:both;
	padding:0px 0px 40px 270px;}
.menu-footer {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.menu-footer li {
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 8px;}
.menu-footer li a {
	padding:0px 8px 0px 0px;}
	
	
	
	
	
	/*INSIDE*/
.path {
	width:100%;
	float:left;
	border-bottom:1px solid #d5d4d4;
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;}
.path a {
	font-weight:bold;}
.filter {
	width:100%;
	float:left;
	padding:0px 0px 25px 0px;}	
.filter p {
	float:left;
	padding:0px 20px 0px 0px;}
.select_field {
	float:left;
	margin:0px 30px 0px 0px;}
	
.title_item	{
	color: #585a5c;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	}
.pagination {
	width:100%;
	clear:both;
	float:left;
	padding:10px 0px 40px 0px;}
.p-catalogue {
	height:300px;
	overflow:hidden;
	padding:0px 6% 0px 0px;
	margin:0px 0px 25px 0px;}
	
	
	
.content-wrap {
	color:#555;}
	
.sortuv {
	border-top:1px solid #D5D4D4;
	float: left;
	padding: 10px 0px 0px 0px;
	width: 100%;}
.sortuv  p{
	color: #0585a5c;
	float: left;
	padding: 5px 5px 0px 0px;}
.descript {
	font-size: 0.8em;
	text-align: left;}
.product-item .descript {
	width:100%;
	overflow:hidden;}
.page_menu {
	padding: 0px 0px 0px 0px;}
.page_menu li {
	float: left;
	list-style: none;
	padding:0 0 0 8px;}
.page_menu li a {
	padding:0 8px 0 0px;}
.alfavit{
	float: left;
	padding: 0px 10px 0px 0px;}
.vyrobnyk{
	float: left;
	padding: 0px 10px 0px 0px;}
.sort_left {
	background: url(/phpshop/templates/phpshop_2_ukr/images_UA/template/sort_left.png) no-repeat!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sort_left.png', sizingMethod='scale');
	display: block;
	float: left;
	height: 30px;
	width: 20px;}
.sort_center {
	background: url(/phpshop/templates/phpshop_2_ukr/images_UA/template/sort_c.png) repeat-x!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sort_c.png', sizingMethod='scale');
	display: block;
	float: left;
	height: 30px;}
.sort_right {
	background: url(/phpshop/templates/phpshop_2_ukr/images_UA/template/sort_right.png) no-repeat!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sort_right.png', sizingMethod='scale');
	display: block;
	float: left;
	height: 30px;
	width: 28px;}
	
	
	
	
	
	
	
	
	
	
	
	
.search-advanced {
	margin:0px 0px 25px 0px;}	
.search-advanced td{
	margin:0px;
	padding:0px 0px 5px 0px;}
.search-advanced .search-default input {
	width:265px;}
	
	
	
/* page news */
.main_news {
	}
.news_date {
	font-size:0.8em;
	color:#666;}
.news_tema {
	font-weight:bold;
	color:#444;}
/* end page news */

/* counters */
.counters {
	width: 100%;
	float: left;
	padding:10px 0px 10px 0px;}
.i_ua, .creative, .bigmir, .phpshop {
	float: left;
	padding:0px 15px 0px 0px;}
	
	
	
.MainForm {
	}
td.order-function form {
	float:left;}
	
	

.product-filter {
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;}
/* style for input type="text" */
.inputTxt {
	display:inline;}
.inputTxt-l {
	display:block;
	width:9px;
	height:24px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/searchD-l.jpg) no-repeat;}
.inputTxt-r {
	display:block;
	width:9px;
	height:24px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/searchD-r.jpg) no-repeat;}
.inputTxt input {
	float:left;
	height:29px;
	border:none;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/searchD-bg.jpg) repeat-x;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.custom-submit {
	display:inline;}
	
.custom-submit-l {
	display:block;
	width:10px;
	height:24px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/custom-submit-l.jpg) no-repeat;}
.custom-submit-r {
	display:block;
	width:10px;
	height:24px;
	float:left;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/custom-submit-r.jpg) no-repeat;}
.custom-submit input {
	float:left;
	/*height:24px;*/
	vertical-align:top;
	border:none;
	background:url(/phpshop/templates/phpshop_2_ukr/images_UA/template/custom-submit-bg.jpg) repeat-x;
	cursor:pointer;
	outline:none;
	padding:3px 5px 8px 5px;
	margin:0px 0px 0px 0px;}
.customlabel {
	width:100%;
	clear:both;}
.customlabel label {
	float:left;}
.follow-us {
	float:right;
	margin:0px 10px 0px 0px;}
.follow-us p {
	line-height:1.5em;
	margin:0px;
	padding:0px;}
.follow-us a {
	margin:0px;
	padding:0px 0px 0px 5px;}
