/*--- CSS BASIC CLASSES ---*/
/* ---------------------------------------- CMS Editor Styles ----------------------------------------*/

html, body {
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #484848;
}

#fullheight { height:100%; }



/*----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- Site Styles -------------------------------------------*/

TD { font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #484848; margin: 0px; padding: 0px; /* border: 1px solid #000000; */ }

table { margin: 0px; padding: 0px; /*border: 0px;*/ border-collapse:collapse; }


IMG, IMG A {border: 0px}

A:hover {text-decoration: underline; color: #666666}
A {color: #000000; text-decoration: underline}

FORM {margin: 0px}

.full-width
	{
	width:100%;
	}

.page-width
	{
	width:883px;
	}

.body-general
	{
	background:url(../img/beneral_background.gif) #5491a6;
	}

.general-top-background
	{
	background:url(../img/beneral_top_background.gif) top repeat-x;
	height:768px;
	}

.general-text-padding-top
	{
	padding-top:55px;
	}

.top-0-cell
	{
	background:url(../img/img_ov_0.gif) bottom right no-repeat;
	padding-left:30px;
	height:234px;
	}

.top-0-cell-nowhite
	{
	background:url(../img/img_ov_0_nowhite.gif) bottom right no-repeat;
	padding-left:30px;
	height:234px;
	}

.top-0-cell A
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#5d3c18;
	}

.top-0-cell A:hover
	{
	text-decoration:none;
	color: #000000;
	}


.button-0
	{
	background:url(../img/button_0.gif) left top no-repeat;
	height:40px;
	vertical-align:middle;
	padding-left:40px;
	font-size: 16px;
	}

.button-0 A
	{
	color:#5d3c18;
	text-decoration:none;
	}

.button-0 A:hover
	{
	color:#5d3c18;
	text-decoration:none;
	}


.button-1
	{
	background:url(../img/button_1.gif) left top no-repeat;
	height:40px;
	width:25px;
	}

.middle-cell
	{
	background:url(../img/bez_background.gif) top repeat-y;
	}

.bottom-cell
	{
	background:url(../img/bottom_backgr_1_new.gif) top center no-repeat;
	height:85px;
	padding:30px 160px 0px 10px;
	}

.bottom-cell-nowhite
	{
	background:url(../img/bottom_backgr_2_new.gif) top center no-repeat;
	height:110px;
	padding:30px 160px 0px 10px;
	}


.home-blue-big
	{
	color:#a0ecff;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	}

.home-white-big
	{
	color:#FFFFFF;
	font-size:20px;
	text-transform:uppercase;
	}

.home-text-block
	{
	vertical-align:bottom;
	padding-bottom:20px;
	padding-left:5px;
	}


.copyright
	{
	color:#093441;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	}

.white-box-top
	{
	background:url(../img/white_box_top.gif) top repeat-x;
	}

.white-box-bottom
	{
	background:url(../img/white_box_bottom.gif) top repeat-x;
	}


.vertical-border
	{
	background:url(../img/grey_pix.gif) repeat-y;
	width:1px;
	}

.white_box_center
	{
	background:url(../img/white_box_center.gif) bottom repeat-x #ffffff;
	height:207px;
	vertical-align:top;
	text-align:left;
	padding:0px 40px;
	}


.hor-line
	{
	background:url(../img/hor_line.gif) left top;
	height:1px;
	}

.button-orange
	{
	cursor:pointer;
	}

.button-orange-center
	{
	background:url(../img/button_orange_center.gif) top repeat-x;
	color:#FFFFFF;
	font-size:12px;
	}

.small-table-borders
	{
	background:#dddddd;
	font-size:11px;
	font-weight:bold;
	}

.title-1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	}

.title-2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#5d3c18;
	}

.product-information-left-cell
	{
	width:188px;
	vertical-align:top;
	padding-top:10px;
	}

.product-information-right-cell
	{
	vertical-align:top;
	padding:10px 0px 0px 30px;
	}


.product_price
	{
	font-size:18px;
	color:#9a0000;
	}

.product_price_label
	{
	font-size:18px;
	color:#000000;
	}

.card_number
	{
	font-size:16px;
	color:#000000;
	}

.menu-hor-line
	{
	background:url(../img/menu_hor_line.gif) left repeat-x;
	}

.menu-hor-line-padding
	{
	padding-left:15px;
	}

.inner-product-list-cell-left
	{
	padding:20px;
	padding-left:30px;
	width:220px;
	}

.inner-product-list-cell-right
	{
	padding:20px;
	text-align:left;
	}

.inner-product-list-title
	{
	color:#5d3c18;
	font-size:20px;
	padding-left:20px;
	text-align:left;
	}


.left-menu-noselect
	{
	font-size:13px;
	padding:6px;
	padding-left:23px;
	text-align:left;
	}

.left-menu-noselect A
	{
	color:#000000;
	text-decoration:none;
	}

.left-menu-noselect A:hover
	{
	color:#5d3c18;
	text-decoration:none;
	}



.left-menu-select
	{
	font-size:13px;
	padding:6px;
	padding-left:23px;
	text-align:left;
	background:url(../img/flower.gif) left no-repeat;
	}

.left-menu-select A
	{
	color:#5d3c18;
	text-decoration:none;
	}

.left-menu-noselect A:hover
	{
	color:#5d3c18;
	text-decoration:none;
	}

.inner-product-item-background
	{
	background:url(../img/product_list_background.gif) center no-repeat;
	width:154px;
	height:180px;
	}

.product-list-details-cell
	{
	vertical-align: bottom;
	padding: 2px 7px 9px 0px;
	text-align:right
	}

.product-list-item-cell
	{
	text-align:center;
	vertical-align:top;
	}

.product-list-item-cell
	{
	padding: 10px 3px 3px 3px;
	}

.product-title
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	}

.product-number
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fe6713;
	}

.inner-product-list-cell-padding
	{
	padding: 10px 13px;
	}

.pagenation
	{
	font-size:11px;
	color:#000000;
	padding-left:13px;
	font-weight:bold;
	}

.pagenation A
	{
	color:#000000;
	text-decoration:none;
	}

.pagenation A:hover
	{
	color:#967326;
	text-decoration:none;
	}

a.pagenation-select
	{
	color:#967326;
	text-decoration:none;
	}

a.pagenation-select:hover
	{
	color:#967326;
	text-decoration:none;
	}

a.button-link {
	color: #FFFFFF;
	text-decoration: none;
}

.content-block {
	width: 750px;
}


.gallery-element-top
	{
	background:url(../img/gallery_element_top.gif) top repeat-x;
	}
	
.gallery-element-bottom
	{
	background:url(../img/gallery_element_bottom.gif) bottom repeat-x;
	}
	
.gallery-element-center-background
	{
	background:url(../img/gallery_element_center.gif) top repeat-x #e6e6e6;
	}
	
.gallery-element-center-left
	{
	background:url(../img/gallery_element_pix.gif) left repeat-y;
	}
	
.gallery-element-center-right
	{
	background:url(../img/gallery_element_pix.gif) right repeat-y;
	vertical-align:bottom;
	}
	
.gallery-element-center-middle
	{
	vertical-align:top;
	text-align:center;
	height:142px;
	width:120px;
	}
