.div {
	outline			: 1px solid #f00;
}

h1 {
	font-size		: 20px;
}

body {
	font-family		: Tahoma;
	font-size		: 10px;
	font-weight		: normal;
	margin			: 0;
	padding			: 0;
	text-align		: center;
	background-color        : #261e1b;
	color			: #fff;
}

img {
	border			: 5px solid #fff;
}

.products_image {
	border			: 5px solid #261e1b;
}

.clear {
	clear			: both;
}

.center {
	text-align		: center;
}

.submenu {
	display			: none;
}

.donthide {
	display			: block;
}

.neutral {
	font-size		: 1em;
	margin			: 0;
	padding			: 0;
	/*font-weight		: normal;*/
}

.inline {
	display			: inline;
}

.level1, .level2, .level3, .level4, .level5 {
	margin			: 0 0 0 10px;
}

.box_left, .box_center {
	float			: left;
	width			: 180px;
	padding			: 10px;
}

.box_center {
	width			: 750px;
	float			: right;
	font-size		: 12px;
}

.box_center td, .box_center th {
	font-size		: 12px;
}

.products_box .products_image {
	float			: left;
}

.spec_first {
	background		: #331e1b;
	padding			: 10px;
	margin-bottom	: 10px;
}

.spec_first .brline {
	background-color: #fff;
}

.products_box {
	clear			: both;
}

.leftbox {
	margin			: 0 0 10px 0;
	border			: 1px solid #ccc;
	background		: #ccc;
	color			: #362e2b;
}

.leftbox a {
	color			: #362e2b;
	font-weight		: bold;
}

.leftbox a.category_spec {
	color			: #fff;
}

.leftbox .products_box_atom {
	margin			: 10px;
}

.box_center .products_box_atom {
	float			: left;
	width			: 140px;
	height			: 180px;
	margin			: 5px;
}

.products_box_atom {
	width			: 140px;
	text-align		: center;
	margin-bottom	: 10px;
}

.products_box_atom .products_image {
}

.search {
	text-align		: center;
}

input.text {
	display			: block;
}

label.label_text {
	width			: 200px;
	float			: left;
}

.page {
	background-image        : url(../../images/backg.png);
	width			: 980px;
	margin			: auto;
	text-align		: left;
	padding			: 10px;
}

.logo {
    background              : transparent url(../../images/ps-title.png) no-repeat top left;
    width                   : 250px;
    margin                  : 0 10px 10px 10px;
    padding                 : 25px 0 0 2px;
}

.navigation {
	clear				: both;
	border-bottom		: 1px solid #362e2b;
	border-top			: 1px solid #362e2b;
	padding				: 10px 0 10px 0;
	margin-bottom		: 10px;
	color				: #f92;
	font-weight			: bold;
}

.navigation a {
	color					: #fff;
	text-transform			: uppercase;
	text-decoration			: none;
	margin					: 0 5px 0 5px;
	font-weight				: bold;
	padding					: 2px;
}

.navigation a:hover {
	color					: #362e2b;
	background				: #fff;
}

.nav_left {
	float			: left;
}

.nav_right {
	float			: right;
}

.box_title {
	text-align				: left;
	background                              : transparent url(../../images/ps-box-sraff.png);
    font-weight             : bold;
    font-family             : Arial;
    overflow                : hidden;
	font-size				: 14px;
	margin					: 0 0 5px 0;
	color					: #fff;
}

.box_title_inner {
	text-align				: left;
    height                  : 24px;
	background                              : transparent url(../../images/ps-box-sraff.png);
    padding                 : 7px 0 0 20px;
}

.color1 .box_title_inner {
    background              : transparent url(../../images/ps-box-color1.png) no-repeat left top;
}
.color2 .box_title_inner {
    background              : transparent url(../../images/ps-box-color2.png) no-repeat left top;
}
.color3 .box_title_inner {
    background              : transparent url(../../images/ps-box-color3.png) no-repeat left top;
}
.color4 .box_title_inner {
    background              : transparent url(../../images/ps-box-color4.png) no-repeat left top;
}

.box_content {
	padding				: 10px;
}

.center_box_title {
	height				: 22px;
	background			: transparent url(../../images/titlebg.png) repeat-x left top;
	font-size			: 12px;
	color				: #261e1b;
	font-weight			: bold;
    padding             : 7px 0 0 10px;
	text-transform		: uppercase;
}

.category, .category_spec {
	padding				: 2px 5px 2px 5px;
	border				: 1px solid #261e1b;
	margin				: 2px;
	background			: transparent url(../../images/titlebg.png) repeat-x left top;
	cursor				: hand;
	display				: block;
	color				: #261e1b;
	font-weight			: bold;
	text-decoration		: none;
}

.category_spec {
	background			: transparent url(../../images/titlebg_red.png) repeat-x left top;
	color				: #fff;
}

.category:hover {
	background			: transparent url(../../images/titlebg.png) repeat-x left bottom;
	color				: #261e1b;
}

a.selected {
	color				: #f92;
	background			: transparent url(../../images/category-selected.png) repeat-x left top;
}


.category h1 {
	font-weight			: bold;
}

.submenu .category {
	border-left			: 3px solid #261e1b;
}

.box_center a {
	font-weight			: bold;
	color				: #f92;
	text-decoration		: none;
}

.orange {
	color				: #f92;
}

.box_center a:hover {
	text-decoration		: underline;
}

.product_to_favourites {
	display				: none;
}

.brigthbg {
	background-color	: #362e2b;
}

.new_products_list {
	padding-top			: 20px;
}

.nobold {
	font-weight			: normal;
}

.f10 {
	font-size			: 10px;
}

.f12 {
	font-size			: 12px;
}

.f14 {
	font-size			: 14px;
}

.f16 {
	font-size			: 16px;
}

.brline, hr {
    background-color        : #362e2b;
    height                  : 1px;
}

hr.black {
    background-color        : #000;
}

.vspace10 {
    height                  : 10px;
}

.vspace20 {
    height                  : 20px;
}

.vspace25 {
    height                  : 25px;
}

.vspace30 {
    height                  : 30px;
}

.bottom-shadow {
    background              : transparent url(../../images/bottom-shadow.png) no-repeat left top;
    height                  : 120px;
}

.middle {
	width           : 1000px;
	margin					: auto;
}

.products_amount, .products_total_gross_price {
	display			: none;
}

.product_listing .products_name, .cart_contents .products_name, .manufacturer_info .products_name {
	font-size		: 16px;
}

.product_listing .products_box, .cart_contents .products_box, .manufacturer_info .products_box {
	margin			: 0 0 10px 0;
}

.product_listing .products_image, .cart_contents .products_image, .manufacturer_info .products_image {
	margin			: 0 10px 0 0;
}

.products_net_price, .products_net_special_price {
	color			: #999;
	display			: inline;
	margin-right	: 10px;
}

.products_gross_price, .products_gross_special_price {
	font-size		: 14px;
	font-weight		: bold;
	display			: inline;
}

.product_special_yes .products_net_price, .product_special_yes .products_gross_price {
	text-decoration		: line-through;
}

.product_special_no .products_net_special_price, .product_special_no .products_gross_special_price {
	display				: none;
}

.product_special_yes .products_net_special_price {
	color			: #a66;
}

.product_special_yes .products_gross_special_price {
	color			: #f44;
}

.products_amount {
	font-weight		: bold;
}

.products_total_gross_price {
	font-size		: 14px;
	font-weight		: bold;
}

.cart_contents .products_gross_price {
	font-size		: 10px;
}

.right {
	text-align		: right;
}

.products_desc_box .products_id {
	background		: #362e2b;
	text-align		: center;
	font-weight		: bold;
	color			: #fff;
	padding			: 6px 10px 6px 10px;
	float			: left;
	margin			: 0 10px 0 0 ;
}

.products_desc_box .products_name {
	font-size		: 18px;
	color			: #f92;
}

.products_desc_box .products_image {
	float			: right;
}

.products_desc_box .product_to_cart {
	margin				: 10px 0 10px 0;
}

.products_desc_box .product_to_cart a {
	color				: #261e1b;
	padding				: 2px 5px 2px 5px;
	border				: 1px solid #261e1b;
	background			: transparent url(../../images/titlebg.png) repeat-x left top;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 16px;
}

.products_desc_box .product_to_cart a:hover {
	background			: transparent url(../../images/titlebg.png) repeat-x left bottom;
	text-decoration		: underline;
}

input, select, textarea {
	font-size			: 12px;
	padding				: 2px 5px 2px 5px;
	border				: 1px solid #261e1b;
	background			: #362e2b;
	margin				: 0 0 2px 0;
	color				: #fff;
}

.cart_contents .products_amount, .cart_contents .products_total_gross_price {
	display				: block;
}

.products_description {
	font-size			: 12px;
	line-height			: 18px;
}

ul li {
	list-style-image    : url(../../images/list-item.gif);
}

.man_image {
	float				: right;
	border				: 5px solid #261e1b;
}

.section {
	background			: #362e2b;
	padding				: 10px;
	margin				: 0 0 10px 0;
	font-size			: 12px;
}

.section input, .section select {
	background			: #261e1b;
	border				: 1px solid #433
}

.stitle {
	height				: 22px;
	background			: transparent url(../../images/titlebg.png) repeat-x left top;
	font-size			: 12px;
	color				: #261e1b;
	font-weight			: bold;
    padding             : 7px 0 0 10px;
	text-transform		: uppercase;
}

.nopad {
	padding				: 2px;
}

input.button {
	background			: transparent url(../../images/titlebg.png) repeat-x left top;
	color				: #261e1b;
	border-top			: 2px solid #ff9;
	border-left			: 2px solid #ff9;
	border-bottom		: 2px solid #950;
	border-right		: 2px solid #950;
	font-weight			: bold;
}

input.bigbutton {
	width				: 300px;
	font-size			: 24px;
	margin				: auto;
	margin-top			: 20px;
	display				: block;
}

.products_weight {
	display				: none;
}

.info, .error, .warning {
    border              : 1px solid #362e2b;
    border-left         : 5px solid #362e2b;
    margin              : 20px;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 4px 4px 6px 25px;
}

.info {
	background			: transparent url(../../images/icon_info.png) no-repeat 4px 4px;
}

.error {
	background			: transparent url(../../images/icon_error.png) no-repeat 4px 4px;
}

.warning {
	background			: transparent url(../../images/icon_warning.png) no-repeat 4px 4px;
}

.products_image_list {
	width				: 140px;
	float				: right;
}

.products_image_list .products_image {
	margin-bottom		: 10px;
}

.howtouse {
	margin-top			: 14px;
	text-align			: right;
	color				: #988;
}

.howtouse a {
	font-weight			: bold;
	color				: #a99;
}

.copyright {
	text-align			: center;
}

.dark {
	color				: #999;
}

.remove_from_cart {
	display				: none;
}

.cart_contents .remove_from_cart {
	display				: block;
}

.cart_contents .remove_from_cart a {
	color				: #f40;
}

.tablazat {
	border				: 1px solid #f90;
	border-collapse		: collapse;
	margin				: 0 0 0 25px;
}

.tablazat th {
	background			: transparent url(../../images/titlebg.png) repeat-x left top;
	color				: #322;
	border-collapse		: collapse;
}

.tablazat td {
	border				: 1px solid #f90;
	border-collapse		: collapse;
	padding				: 2px 10px 2px 4px;
}

td.fenti5 {
	border-top			: 5px solid #f90;
}

td.fenti4 {
	border-top			: 4px solid #f90;
}

td.fenti3 {
	border-top			: 3px solid #f90;
}

td.fenti2 {
	border-top			: 2px solid #f90;
}

td.beljebb {
	padding-left		: 20px;
}

.yellow {
	color			: #fa2;
}

.bold {
	font-weight		: bold;
}

.inline {
	display			: inline;
}

.iconic {
	padding			: 6px 0 6px 32px;
}

.lightborder {
}

.icon_delivery {
	background		: transparent url(../../images/icon-delivery.png) no-repeat 2px 1px;
}

.icon_faq {
	background		: transparent url(../../images/icon-help.png) no-repeat 2px 1px;
}

.icon_contact {
	background		: transparent url(../../images/icon-contact.png) no-repeat 2px 1px;
}

.icon_search {
	background		: transparent url(../../images/icon-search.png) no-repeat 2px 1px;
}

.icon_login {
	background		: transparent url(../../images/icon-login.png) no-repeat 2px 1px;
}

.icon_register {
	background		: transparent url(../../images/icon-register.png) no-repeat 2px 1px;
}

.icon_logout {
	background		: transparent url(../../images/icon-logout.png) no-repeat 2px 1px;
}

.icon_order {
	background		: transparent url(../../images/icon-order.png) no-repeat 2px 1px;
}

.icon_cart {
	background		: transparent url(../../images/icon-cart.png) no-repeat 2px 1px;
}

.header {
	font-size		: 12px;
}

.hLeft {
	float			: left;
	width			: 350px;
}

.hltlImage {
	background		: url(../../images/ps-title.png) no-repeat top left;
	height			: 26px;
	width			: 252px;
}

.hlbText {
	font-size		: 20px;
	font-weight		: bold;
	padding			: 10px 0 10px 0;
	text-transform	: uppercase;
}

.hlbText a {
	color			: #fff;
}


/* ========= H E A D E R        R I G H T >>>  ========= */

.hRight {
	float			: right;
	width			: 590px;
	text-align		: right;
}

.hrDocuments, .hrControl {
	text-transform	: uppercase;
	padding-top		: 4px;
}

.hrControl {
	padding			: 20px 0 6px 0;
}

.hrDocuments a, .hrControl a {
	padding			: 2px;
	color			: #fff;
	text-decoration	: underline;
}

.hrDocuments a:hover, .hrControl a:hover {
	background		: #fff;
	color			: #322;
	text-decoration	: none;
}

.hrSearch {
	text-transform	: uppercase;
	font-weight		: bold;
}

.tablazat tr th a {
	color			: #f30;
}
