body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e5153;
	margin: 0px auto;
	background-color: #f3f1ee;
	/*line-height:1.6;*/
}

input{
 font-size: 11px; font-family:Arial,Helvetica,sans-serif;
}

#banner {
	height:140px;
}

p{
	margin-top: 9px;
}

select{
	font-size: 11px;
	height: 22px;
}

form {
	margin:0;
}

a {
	outline: none;
}

h2 {
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#cont {
	margin: 0 auto;
	/*text-align: left;*/
	width: 995px;
}

#cont #right {
	float: right;
	padding-bottom: 6px;
	width: 195px;
	margin-right: 7px;
}

#cont #main {
	float: left;
	width: 545px;
	margin-top: 4px;
	margin-left: 27px;
}
#main #mainarea{
	float: left;
}

/*start top layer*/
#cont #top {
	height: 280px;
	margin: 7px auto 5px;
	position: relative;
	width: 100%;
}

#cont #top #logo {
	padding: 0 0 5px 22px;
}

#cont #top #logo a {
	outline-style: none;
}

.invisible { display:none; }

#top_menu {
	clear: both;
	height: 35px;
	list-style: none outside none;
	/*width: 867px;*/
	border-bottom: 7px solid #8e7c69;
	margin: 0 auto;
	padding-left:40px;
}

#top_menu li {
	float: left;
	height: 31px;
	width: 108px;
	text-align: center;
	/*background: url(../images/tab_back_left.gif) left bottom no-repeat;*/
	padding: 4px 0 0;
	white-space: nowrap;
	margin: 0px;
}

#top_menu li span{
	background: transparent url(../images/tab_back_left.gif) no-repeat scroll 0 0;
	display: block;
	padding: 9px 0 7px 10px;
}

#top_menu li div{
	display: inline;
	line-height: 1px;
}

/*
#top_menu li.current div{
	background: url(../images/tab_back_dark_right.gif) right bottom no-repeat;
	height: 31px;
}
*/



#top_menu li a, #top_menu li p {
	/*display: block;
	padding-top: 10px;*/
	background:transparent url(../images/tab_back_right.gif) no-repeat scroll right top;
	display:block;
	float:left;
	height:31px;
	margin-right:0px;
	padding-right:8px;
	text-decoration:none;
	min-width: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #564a3d;
	outline: none;
}

#top_menu li p {
	margin-top: 0;
	background:transparent url(../images/tab_back_dark_right.gif) no-repeat scroll right top;
	color: white;
}

#top_menu li {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none
}

#top_menu li.current span{
	background:transparent url(../images/tab_back_dark_left.gif) no-repeat scroll 0 0;
}


#navbar {
	height: 20px;
	padding: 6px 0;
	background: #e9e3d9;
	margin-top: 1px;
}

#navbar #path {
	float: left;
	display: inline;
	width: 770px;
	margin-left: 18px;
}

#navbar #path p {
	margin: 0;
	padding: 2px 0 0;
}

#navbar #path p a {
	padding-left: 10px;
	background: url(../images/arrows.gif) no-repeat 0 5px;
	margin: 0 4px 0 0;
}

#navbar #path p a:hover {
	text-decoration: underline;
}

#navbar #path a {
	color: #6c5e50;
	text-decoration: none
}

#lang_menu {
	list-style: none outside none;
	float: right;
	width: 159px;
	margin: -1px 0 0;
	padding: 0;
}

#lang_menu li {
	float: left;
	height: 20px;
	width: 42px;
	margin: 0 6px;
	padding: 0;
}

#lang_menu li.current {
	background: url(../images/lang_selected.gif) center center no-repeat;
	margin: 0;
}

#lang_menu li p {
	margin: 0;
	padding: 2px 0 4px 16px;
}

#lang_menu li p {
	font-size: 11px;
	color: #eae7e3;
	text-decoration: underline;
	text-transform: none;
}

#lang_menu li a {
	font-size: 11px;
	color: #6c5d4e;
	text-decoration: underline;
	text-transform: none;
}

/* Active one */
#lang_menu li a {
	display: block;
	background: url(../images/lang_unselected.gif) center center no-repeat;
	color: #8e7d69;
	text-decoration: underline;
	text-transform: none;
	margin: 0 0 2px 6px;
	padding: 2px 0 4px 13px;
	cursor: pointer;
}

/*end top layer*/ 

/*start left column*/
#cont #left {
	float: left;
	margin-top: 14px;
	margin-left:7px;
}

#left_menu {
	float: left;
}

#partneri { clear: both; float: left; }

#left_menu, #left_menu ul,
#partneri, #partneri ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
/*	width: 195px; */
}

#partneri { margin-top: 9px; }

#left_menu ul li .open, #partneri ul li .open { background-color: #fff; }

#left_menu .first ul li h2,
#partneri .first ul li h2 {
	display: block; width: 195px; 
	position: relative; left: -1px; top: -8px;
	margin: 0 0 9px 0; padding: 7px 0;
}

#left_menu .first ul li h2 a,
#partneri .first ul li h2 a { display: block; }

#left_menu .first ul li.open,
#partneri .first ul li.open { display: block;
	width: 193px; border: 1px solid #ebe8e4;
	border-top: none; margin-bottom: 23px;
}

#left_menu .first li ul li.select,
#partneri .first li ul li.select {
	min-height: 18px;
	margin-left: 1px;
	padding: 2px 0 0;
}

#left_menu .first li ul li.clos,
#partneri .first li ul li.clos {
	min-height: 18px;
	margin-left: 1px;
}

#left_menu .first li ul li.opened ul li,
#partneri .first li ul li.opened ul li {
	min-height: 18px;
	padding: 2px 0 2px 12px;
}

#left_menu .first li ul li.opened a,#left_menu .first li ul li.open a,#left_menu .first li ul li.clos a,#left_menu .first li ul li.select a,#left_menu .first li ul li.selected a,
#partneri .first li ul li.opened a,#partneri .first li ul li.open a,#partneri .first li ul li.clos a,#partneri .first li ul li.select a,#partneri .first li ul li.selected a
	{
	padding: 0 8px;
}

#left_menu .first li ul li.opened ul li.selected,
#partneri .first li ul li.opened ul li.selected {
	min-height: 18px;
	padding: 2px 0 1px 12px;
}

#left_menu .first li ul li.opened ul li.selected a,
#partneri .first li ul li.opened ul li.selected a {
	display: block;
}

#left_menu ul,#left_menu ul li,
#partneri ul,#left_menu ul li {
	margin: 0;
	padding: 0;
}

#left_menu ul.sub-category,#partneri ul.sub-category { margin-top: -11px; }

#left_menu .first li ul li.closed,#left_menu .first li ul li.opened,
#partneri .first li ul li.closed,#partneri .first li ul li.opened {
	min-height: 18px;
	padding: 2px 0 0;
}

#left_menu .first li ul li.closed a,#left_menu .first li ul li.opened a,#left_menu .first li ul li.selected a,
#partneri .first li ul li.closed a,#partneri .first li ul li.opened a,#partneri .first li ul li.selected a
	{
	display: block;
	min-height: 18px;
	margin: 0;
	padding: 2px 0 1px 10px;
}

/* Start left menu style description */
#left_menu .first h2,#left_menu .closed ul,#left_menu .clos ul,
#partneri .first h2,#partneri .closed ul,#partneri .clos ul {
	display: none; 
}
/*
#left_menu .first ul li h2 {
	background: url(../images/small_blue.png) center top no-repeat;
}
*/
#left_menu .first ul li h2 a,#partneri .first ul li h2 a {
	color: white;
	text-decoration: none;
}

#left_menu .first ul li a,#partneri .first ul li a {
	font-weight: bold;
	color: #6f7376;
	text-decoration: none;
}

#left_menu .first li ul li.selected a,#partneri .first li ul li.selected a {
	color: white;
	font-weight: bold;
}

#left_menu .first li ul li.opened ul li a {
	font-weight: normal;
	text-decoration: underline;
}

#left_menu .first li ul li.opened ul li.selected {
	
}

#left_menu .first li ul li.opened ul li.selected a {
	color: white;
	background: url(../images/white_arrow.gif) left center no-repeat;
}


/* Rascvetka */ 

#left_menu .elektronika ul li h2 {
	background: url(../images/left_blue.gif) #2994c3 center top no-repeat;
}

#left_menu .elektronika li ul li.opened a {
	color: #3baedf;
	background: #fff;
}

#left_menu .elektronika li ul li.opened ul li a {
	color: #2994c3;
	background: url(../images/blue_arrow.gif) center left no-repeat;
}

#left_menu .elektronika li ul li.opened ul li:hover,#left_menu .elektronika li ul li.closed:hover
	{
	background: #edf6fb;
}

#left_menu .elektronika li ul li.opened ul li.selected,#left_menu .elektronika li ul li.selected
	{
	background-color: #2994c3;
}

#left_menu .biroja_preces  ul li h2 {
	background: url(../images/left_brown.gif) #8d7352 center top no-repeat;
}

#left_menu .biroja_preces li ul li.opened a {
	color: #9e8f78;
	background: #fff;
}

#left_menu .biroja_preces li ul li.opened ul li a {
	color: #8d7352;
	background: url(../images/brown_arrow.gif) center left no-repeat;
}

#left_menu .biroja_preces li ul li.opened ul li:hover,#left_menu .biroja_preces li ul li.closed:hover
	{
	background: #efece7;
}

#left_menu .biroja_preces li ul li.opened ul li.selected,#left_menu .biroja_preces li ul li.selected
	{
	background-color: #8d7352;
}

#left_menu .citas_preces ul li h2 {
	background: url(../images/left_black.gif) #565a5c center top no-repeat;
}

#left_menu .citas_preces li ul li.opened a {
	color: #757978;
	background: #fff;
}

#left_menu .citas_preces li ul li.opened ul li a {
	color: #757978;
	background: url(../images/gray_arrow.gif) center left no-repeat;
}

#left_menu .citas_preces li ul li.closed:hover {
	background: #f4f4f4;
}

#left_menu .citas_preces li ul li.opened ul li:hover {
	background: #f4f4f4;
}

#left_menu .citas_preces li ul li.opened ul li.selected,#left_menu .citas_preces li ul li.selected
	{
	background-color: #4c4d4f;
}

#left_menu .svetki ul li h2 {
	background: url(../images/left_red.gif) #cc0000 center top no-repeat;
}

#left_menu .svetki li ul li.closed:hover {
	background: #edf6fb;
}

#left_menu .svetki li ul li.selected {
	background-color: #2994c3;
}

#left_menu .svetki li ul li.opened a {
	color: #3baedf;
	background: #fff;
}
#partneri .partneri ul li h2 {
	background: url(../images/left_black.gif) #565a5c center top no-repeat;
}

#partneri .partneri li ul li.opened a {
	color: #3baedf;
	background: #fff;
}

#partneri .partneri li ul li.opened ul li a {
	color: #2994c3;
	background: url(../images/blue_arrow.gif) center left no-repeat;
}

#partneri .partneri li ul li.opened ul li:hover,#left_menu .elektronika li ul li.closed:hover
	{
	background: #edf6fb;
}

#partneri .partneri li ul li.opened ul li.selected,#left_menu .elektronika li ul li.selected
	{
	background-color: #2994c3;
}
/* End left menu style description */ 

/*end left column*/


/* start right layer*/
#right .block {
	border-color:#ebe8e4;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin:11px 0 16px;
	width:193px;
	background-color: white;
}


#right .login h2, #right .friends h2, #right .search h2 {
	display:block;
	height:20px;
	left:-1px;
	top: -5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:8px;
	position:relative;
	width:185px;
	background:#de8c3c url(../images/small_lens.gif) no-repeat scroll center top;
	text-indent:32px;
}

#right .login h2 {
background:#de8c3c url(../images/small_key.gif) no-repeat scroll center top;
text-indent:32px;
}

#right .code h2 {
	background:#de8c3c url(../images/small_percent.gif) no-repeat scroll center top;
}

#right .friends h2 {
background:#de8c3c url(../images/small_friends.gif) no-repeat scroll center top;
text-indent:32px;
}


#right .login label {
	display:block;
	float:left;
	padding-top:4px;
	width:46px;
}

#right .search form, #right .login form {
	margin-top:0;
	overflow:hidden;
	padding-left:5px;
	width:185px;
}

#right .search input {
	border:1px solid #C1C1C1;
	height:18px;
	width:178px;
}

#right .search select {
	border:1px solid #C1C1C1;
	height:22px;
	width:180px;
}

#right .login .text, #right .login .password {
	border:1px solid #C1C1C1;
	float:right;
	height:18px;
	margin-right:3px;
	width:120px;
}

#right .search p, #right .login p {
	clear:both;
	height:20px;
	margin-top:0px;
	margin-bottom:11px;
}

#right .login p.username { margin: 0 5px 11px 5px; }

#right a {
	color:#de8c3c;
}

#right .cart h2 {
	display:block;
	height:20px;
	margin-bottom:-1px;
	padding-left:10px;
	padding-top:8px;
	position:relative;
	top:-1px;
	width:185px;
	background:#de8c3c url(../images/small_cart.gif) no-repeat scroll center top;
	text-indent:32px;
}

#right h2 a {
	color:white;
	text-decoration:none;
}


#right .cart .head {
	background:#EBE7E4 none repeat scroll 0 0;
	text-align:left;
}

#right .cart td, #right .cart tr {
	height:27px;
}

#right .cart .price {
	text-align:center;
	width:55px;
}

#right .cart td, #right .cart .product, #right .cart .psc {
	padding:2px 5px;
}

#right .cart .total {
	background:#de8c3c none repeat scroll 0 0;
	color:white;
	font-weight:bold;
}

#right .cart td, #right .cart tr {
	border-bottom:1px solid #ebe8e4;
}


#right .cart td.info {
	background:#ebe8e4 none repeat scroll 0 0;
	border-bottom:1px solid #d6cfc5;
	text-align:left;
}
#right .cart table {
	margin:0 0 5px;
	padding:0;
	/*border-color:#ebe8e4 #ebe8e4 -moz-use-text-color;*/
	border-color:#ebe8e4;
	border-style:solid solid none;
	border-width:1px 1px medium;
	background-color: white;
}

#right .cart {
	border:medium none;
	width:195px;
	background-color: #f3f1ee;
}
#infotel h2 { 
	height:20px;
	left:-1px;
	top: -5px;
	margin-bottom:1px;
	padding-left:10px;
	padding-top:8px;
	position:relative;
	width:185px;
	background: url(../images/infotel.gif) #de8c3c left top no-repeat; 
	text-indent:32px;
}

/* end right layer*/


/* start footer */

#footer, .plashka, #brand_form{
	clear:both;
}

#footer div {
	border-bottom:1px solid #ECE9E4;
	border-top:1px solid #ECE9E4;
	margin:2px auto 12px;
	overflow:hidden;
	width:100%;
}

#footer div.copyright {
	border:medium none;
	clear:left;
	margin:0 0 10px 10px;
	width:230px;
	color: #b5aea4;
}

#footer div .menu {
	height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:910px;
}

#footer div .menu li {
	float:left;
	padding:5px 27px;
	text-align:center;
	width:auto;
	font-size:12px;
}

#footer .menu li a {
	color:#ec8c2d;
	font-size:12px;
}
/* end footer */


/* start main */

#upperblock, #lowerblock,
#warningblock, #resend_form,
#productblock, #infoblock,
#mail_form, #cart_form,
#collective_form, #partnerblock,
#changeAccount {
	clear:both;
	float:left;
	margin-bottom:25px;
	margin-top:2px;
	width:538px;
	font-size: 12px;
}

#warningblock p{
	margin-bottom: 10px;
}

#upperblock .box, #lowerblock .box,
#productblock .box,
#partnerblock .box,
#warningblock .box,
#resend_form .box,
#mail_form .box,
#changeAccount .box,
#collective_form .box,
#cart_form .box,
#infoblock .box {
	border-color: #ebe8e4;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	background-color: white;
	width: 536px;
	float: left;
}

#changeAccount .box, #infoblock .box { padding-bottom:0px; }

.invisible_box { border: none; background-color: transparent; }

#lowerblock h2, #upperblock h2,
#infoblock h2,
#warningblock h2, 
#resend_form h2, 
#collective_form h2,
#mail_form h2,
#changeAccount h2,
#cart_form h2,
#partnerblock h2,
#productblock h2 {
	clear:both;
	float:left;
	/*margin-bottom:-11px;*/
	min-height:15px;
	padding:8px 10px 5px;
	position:relative;
	/*top:-10px;*/
	width:518px;
	margin: 0px;
}

#infoblock h2,
#upperblock h2,
#warningblock h2, 
#mail_form h2,
#collective_form h2,
#changeAccount h2,
#resend_form h2,
#cart_form h2,
#lowerblock h2,
#partnerblock h2,
#productblock h2  {
	background:#ED9F54 url(../images/big_head.png) no-repeat scroll center top;
}

#resend_form h1, 
#infoblock h1, #infoblock h3, #infoblock p, /* Paddings for text pages */   
#mail_form h1, #mail_form h3, #mail_form p, /* Paddings for contact pages */
#warningblock .box p,
#mail_form address { padding: 0 20px; }

/* Warning form */
/*
#warningblock .box p { margin:5px 20px;}
*/

#infoblock ul, #warningblock ul { list-style:none outside none; margin:0; padding:0;}
#infoblock ul li, #warningblock ul li { background:transparent url(../images/arrows_blue11.gif) no-repeat scroll left top;
	margin-left:20px; padding: 0 18px 0 18px;}
	
#resend_form .longInput, #mail_form .longInput { width:340px; border:1px solid #c0c0c0; height:16px;  }

#warningblock h2	{ background-color:#de8c3c; }
#upperblock h2		{ background-color:#0096D6; }
#lowerblock h2, #collective_form h2		{ background-color:#565a5c; }
#partnerblock h2, #productblock h2 	{ background-color:#8d7352; }
#infoblock h2, #mail_form h2, #cart_form h2,#resend_form h2,#changeAccount h2 		{ background-color:#0096D6; }

#lowerblock .left p, #lowerblock .right p { margin-top: 0px; margin-bottom: 0px; line-height:1.5; }

#upperblock .left, #lowerblock .left {
	float:left;
	margin-bottom:17px;
	padding:1px 20px 0px 20px;
	width:220px;
}

#upperblock .right, #lowerblock .right {
	float:right;
	margin-bottom:17px;
	padding:1px 20px 0px 5px;
	width:230px;
}

#upperblock .left,#lowerblock .left {
	background:transparent url(../images/border-line.jpg) no-repeat scroll right 20px;
}

#mainarea h1 {
	margin:16px 0 0;
	color:#4BACD7;
	font-weight:normal;
	text-transform:uppercase;
	font-size:17px;
}

#mainarea a {
	color:#4BACD7;
}

#upperblock .moreinfo, #lowerblock .moreinfo {
	display:block;
	float:right;
}


/* Registration form */
#infoblock .bg1 { background-color:#ebe8e4; padding:14px;}
#infoblock .box .padd,
#changeAccount .box .padd {
	padding: 8px 14px 14px 24px;
}
#infoblock .padd, #changeAccount .padd   { font-size: 11px; }
#infoblock .padd h3, #changeAccount .padd h3 { padding: 0; font-size: 16px; }
#infoblock .lineOver, #changeAccount .lineOver { border-top:1px solid #ebe8e4; margin-top:25px; }
#infoblock .longInput, #infoblock .normalInput, #changeAccount .longInput, 
#changeAccount .normalInput,
#productblock .normalInput { border: 1px solid #c0c0c0; height: 16px;}
#infoblock .longInput, #changeAccount .longInput   { width: 340px; }
#infoblock .normalInput, #changeAccount .normalInput, #productblock .normalInput { width: 120px; }

/* Cart Editor form */
#cart_form .cart,
#lowerblock .history { clear:both; padding:20px 20px 10px; width:496px; font-size: 11px; }
#cart_form .cart table, .history table { width:100%; margin-bottom:10px; }
#cart_form .cart table th, #lowerblock table th, #collective_form th {
	background:#ebe8e4; color:#606060; }
#cart_form .cart td,#cart_form .cart table th, 
#collective_form td, #collective_form th,
#lowerblock table td, #lowerblock table th { 
	text-align:center; height:30px; margin:0; padding:3px; }
#cart_form .cart .first,#cart_form .cart .left,
#lowerblock table .first,#lowerblock table .left {
	text-align:left; }
			
#cart_form .cart .text_11 { 
	width:30px; height:16px; border:1px solid silver;
	text-align:center; vertical-align:middle; padding-top:2px; }
#cart_form .cart .placeholder { width:30px; }
#cart_form .cart .button { width:25px; height:25px; border:none; cursor:pointer;
	background:url(../images/ok_button.jpg) #fff center center no-repeat; }

#cart_form .cart .totals { width:445px; font-weight:700; text-align:right;
	border-bottom:1px solid #f6f6f6; margin:0 45px 10px 0; }
#cart_form .cart p.total { font-size:12pt; text-transform:uppercase;
	color:#767779; 	text-align:right; }
#cart_form .cart p.piegade, #infoblock .cart p.ietaupijums {
	text-transform:uppercase; color:#767779; font-size: 13px; }
	
#cart_form .cart span.red, #lowerblock td.red  { color:#C84605; }
#cart_form .cart span.blue, #lowerblock td.blue { color:#49ABD2; }


form .closed { background:transparent url(../images/closed_icon.jpg) no-repeat scroll right center;
	cursor:pointer; }
form .opened { background:transparent url(../images/opened_icon.jpg) no-repeat scroll right center;
	cursor:pointer; }
	
/* Personal account */
#resend_form .pages,
#changeAccount .pages { background-color:#ebe8e4; margin-top: 10px; }
#discounts-page table,
#order-history-page table   { width:100%; margin-bottom:10px; font-size:11px; }
#discounts-page th, #order-history-page th { background:#ebe8e4; color:#606060; }
#order-history-page th, #discounts-page th,
#order-history-page td, #discounts-page td { text-align:center; height:30px; margin:0; padding:3px; }
#changeAccount .first, #changeAccount .left { text-align:left; }

#changeAccount .tab a { color: white}
.cart td.red, .history td.red  { color: #c84605; }

/* Collective Order Create */

#lowerblock table { width:95%; margin: 12px; font-size:11px; }
#lowerblock .pages { background-color:#ebe8e4; margin-top: 10px; }

/* Collective Order Edit */

#collective_form table { width:95%; margin: 12px; font-size:11px; }
#collective_form .pages { background-color:#ebe8e4; margin-top: 10px; }
/* end main */


/* start buttons */

a.buttonz, a.buttonz_blue, a.buttonz_brown, a.buttonz_grey, a.buttonz_bck {
    background: transparent url('../images/btns/orange_right.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px;
    margin-right: 3px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonz span, a.buttonz_blue span, a.buttonz_brown span, a.buttonz_grey span, a.buttonz_bck span {
    background: transparent url('../images/btns/orange_left.gif') no-repeat;
    display: block;
    padding: 5px 0 5px 18px;
    font-size: 12px;
	font-weight: bold;
    color: white;
    text-transform: uppercase;
    line-height: 14px;
}


a.buttonz_bck {
	background: transparent url('../images/btns/orange_white_right.gif') no-repeat scroll top right;
}

a.buttonz_bck span {
	background: transparent url('../images/btns/orange_white_left.gif') no-repeat;
}

a.buttonz_brown {
	background: transparent url('../images/btns/brown_right.gif') no-repeat scroll top right;
}
a.buttonz_brown span {
	background: transparent url('../images/btns/brown_left.gif') no-repeat;
}

a.buttonz_blue, .content .mainarea .infoblock .pages a.buttonz_blue{
	background: transparent url('../images/btns/blue_right.gif') no-repeat scroll top right;
}
a.buttonz_blue span {
	background: transparent url('../images/btns/blue_left.gif') no-repeat;
}

a.buttonz_grey, .content .mainarea .infoblock .pages a.buttonz_grey {
	background: transparent url('../images/btns/grey_right.gif') no-repeat scroll top right;
}
a.buttonz_grey span {
	background: transparent url('../images/btns/grey_left.gif') no-repeat;
}

/* end buttons */

/*start catalog*/

h2 .moreinfo {
	font-weight:bold;
	display:block;
	float:right;
	text-transform:none;
}

#mainarea h2 a {
	color:white;
	text-decoration:none;
}

#producttable td, table.preces.td{
	vertical-align: top;
	padding: 0 7px;
}

#producttable .sidedata{
	width: 250px;
}

#mainarea .sidedata h1 {
	font-size:18px;
	font-weight:normal;
	margin-right:25px;
	text-transform:none;
	color:#4E5153;
}

#mainarea .sidedata p strong, #mainarea .sidedata a{
	color:#8d7352;
	font-weight:normal;
}



#mainarea .sidedata .price strong, #mainarea .sidedata .xplus strong {
	color:#DE3B2A;
	font-size:22px;
	font-weight:bold;
}

#mainarea #productblock .price {
	font-size:20px;
	font-weight:bold;
	text-transform:none;
}

.sidedata p {
	margin:5px 0;
	font-size:13px;
}

.sidedata .text {
	border:1px solid #ECE8E5;
	height:17px;
	text-align:center;
	vertical-align:middle;
	width:30px;
}

.product ul.specify {
	clear:both;
	margin:0 0 -6px;
	padding:0;
	width:100%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.specify li h3 {
	margin:0 0 3px;
	padding:0;
	margin-right:20px;
	font-size:18px;
	font-weight:normal;
}

.product div.hr {
	background:transparent none repeat scroll 0 0;
	border-color: #EBE8E4;
	border-style:none none solid;
	border-width:medium medium 1px;
	clear:both;
	height:10px;
	margin:4px 20px;
}

.specify li {
	border-bottom:1px solid #EBE8E4;
	margin:5px 20px;
	padding-bottom:12px;
	text-indent:0;
}

.specify li p { line-height: 1.7; }

table.specify {
	width:480px;
}

table.specify .odd {
	background:#f9f8f7 none repeat scroll 0 0;
}

table.specify .even {
	background:#FFFFFF none repeat scroll 0 0;
}

table.specify td.name {
	padding:4px 10px;
	width:155px;
}

#productblock{
	
}

.plashka {
	height:75px;
	overflow:hidden;
	position:relative;
	width:536px;
	background:#f9f8f7 none repeat scroll 0 0;
}

.plashka div {
	padding:2px 0 0 4px;
}

.plashka form {
	margin:0;
	padding:5px 20px 0;
}

.plashka form select.filter {
	width:160px;
	border:1px solid #99876F;
	color:#99876F;
}

.plashka form ul.sort {
	margin:0 0 0 -10px;
	padding:0;
}

.plashka form ul li {
	margin:4px 3px 4px 15px;
	padding:0;
	width:auto;
	display:block;
	float:left;
	height:17px;
}

#mainarea .plashka ul li a {
	float:left;
	height:17px;
	padding:3px 1px 2px 8px;
	background:transparent url(../images/arrows.gif) no-repeat scroll left center;
	color:#99876F;
	font-size:11px;
	text-align:left;
}

.plashka ul li p {
	margin:0;
	padding:3px;
	color:#606366;
	font-size:11px;
	text-align:left;
}

ul.display {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

.plashka form ul.display li {
	margin:2px 1px 4px 4px;
	width:auto;
}

.plashka form ul.display {
	margin:6px 0 0 -5px;
}

.plashka form select.display {
	width:45px;
	border:1px solid #99876F;
	color:#99876F;
}

.plashka form ul.sort li {
	padding:3px 0;
}



p.old_price {
	color:#4C4D4F;
	font-weight:bold;
	height:16px;
}

#product_image{
	padding: 0 7px;
}

table.specify {
	clear:both;
	margin:5px auto;
}

table.preces {
	margin:0 5px 20px 0px;
}

#watermark_box {
	position:relative;
	display:block;
}

img.watermark {
	position: absolute;
	bottom: 4px;
	right: 4px;
} 
/*end catalog*/

/*paging*/
#productblock .pages {
	height:34px;
	overflow:hidden;
	position:relative;
	width:536px;
	background:#F7F6F4 none repeat scroll 0 0;
}

.pages ul {
	margin:5px auto;
	width:340px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

.pages ul li {
	display:block;
	float:left;
	height:17px;
	margin:0;
	padding:0;
	width:30px;
}

.pages ul li p {
	margin:0;
	padding:3px 1px 2px 4px;
	color:#93979A;
	font-size: 11px;	
}
#mainarea .pages ul li a {
	display:block;
	float:left;
	height:17px;
	padding:3px 1px 2px 4px;
	width:28px;
	color:#99876F;
	font-size: 11px;
}
/*end paging*/

/*new products*/
#preces_new .sidedata a {
	color:#4D4D4F;
	font-weight:bold;
	text-decoration:none;
}

#preces_new .sidedata p {
	font-size:12px;
	text-align:center;
}

table#preces_new  {
	border-collapse:collapse;
	border-spacing:0;
	margin:15px 3px 0px -3px;
	padding-top:15px;
}

table#preces_new td {
	padding:0 7px;
	vertical-align:top;
	width:163px;
}

#mainarea #productblock  table#preces_new .price {
	color:#DF3B2A;
	font-size:18px;
	font-weight:bold;
	text-transform:none;
}

table#preces_new .xplus {
	margin:3px 0;
	font-size:14px;
	font-weight:bold;
}

table#preces_new p.buybutton {
	height:auto;
	margin:12px 0 0 10px;
}

table#preces_new input.button {
	background:#8d7352 url(../images/add_title.png) no-repeat scroll center bottom;
	border:medium none;
	height:23px;
	margin:2px 0 0;
	padding:0 0 0 8px;
	width:105px;
	color:#FFFFFF;
	font-size:9.5px;
	font-weight:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-transform:uppercase;
	background-color:#8d7352;
}

table#preces_new td {
	background:transparent url(../images/product_divider.gif) no-repeat scroll left center;
}

#productblock {
	overflow:hidden;
}

table#preces_new td#short_border {
	background:transparent url(../images/product_divider_bottom.gif) no-repeat scroll left center;
}

#new_products_full table#preces_new{
	margin-bottom: 25px;
}
/*end new products*/

/*no goods*/
form#no_goods p, form#no_goods h1{
	margin-left: 20px;
	margin-right: 10px;
}
/*end no goods*/


#tip1, #tip2, #tip3 {
	position:absolute;
	display: none;
	background-color:#ffffe1;
	border-color:#a3a39b;
	border-style:solid;
	border-width:1px;
	color:#777676;
	padding:5px;
	width: 200px;
	font-size:14px;
	top: 90px;
	left: -220px;
}


/* referal partners */

div.partner_block{
	margin: 5px 0 0 30px;
}

#infoblock div.partner_block p{
	padding-left: 0;
}

div.partner_block input.text{
	border:1px solid #C1C1C1;
	height:18px;
	width:220px;
}

