BODY {
	margin: 0px; padding: 0px;
	font-size: 11px;
	font-family: Tahoma;	
	color: #5A6367;
	background: #ffffff
	}
	
.bg-top {
	MARGIN-TOP: 0px; 
	BACKGROUND-IMAGE: url(templates/imgs/img/bg.gif); 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;
	margin: 0px;
	height: 100%;
}

.white {
	color: #ffffff
}


.head-backgr
	{
	background: url(../imgs/head_backgr.jpg) right repeat-y #f2f2f2;
	}
	
.head-backgr-top
	{
	background: url(../imgs/head_backgr_top.jpg) right top no-repeat #FFFFFF;
	}	

.style7 {
	font-size: 12px;
	font-weight: bold;
	color: FF6600
}

.spacer {
	padding-bottom: 14px;
	padding-left: 10px;
}

.gray_logino {
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.gray_login {
	COLOR: #cccccc
	FONT-SIZE: 10px;
	font-family: Tahoma;
}

.gray_text {
	COLOR: #cccccc;
	FONT-SIZE: 10px;
	font-family: Tahoma;
}

.ggstyle20 {
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	COLOR: #0072B9; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.cat_title {
	COLOR: #ff6600;
	font-size: 20px;
	font-family: Tahoma;
	margin-top: 15px;
	margin-bottom: 15px; 
	border-bottom: 1px solid #ddd;
}

.cat_head {
	COLOR: #FE7E03;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;	
}

a.header_link, a.header_link:hover {
	COLOR: #5A6367;
	font-size: 10px;
	font-family: Tahoma;
}

.header_link {
	COLOR: #5A6367;
	font-size: 10px;
	font-family: Tahoma;
}

.path {
	COLOR: #F0C310;
	font-size: 10px;
	font-family: Tahoma;	
	}
	
a.path:hover {
	COLOR: #F7E804;
	font-size: 10px;
	font-family: Tahoma;	
	}
	
	
	
.header-link {
	COLOR: #0e64aa;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	text-decoration:none;	
	}
	
a.header-link:hover {
	COLOR: #f36d00;
	font-size: 11px;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif !important;	
	text-transform:uppercase;	
	text-decoration:none;	
	}	
	
	
.header-cell
	{
	height:60px;
	padding:0px 30px 0px 10px;
	}
	
.b1
	{
	background:url(../imgs/b1.gif) bottom repeat-x;
	height:11px;
	empty-cells:show;
	}	
	
.b2
	{
	background:url(../imgs/b2.gif) bottom repeat-x;
	height:11px;
	empty-cells:show;
	}	
	
	
.hor-line1
	{
	background:url(../imgs/hor_line1.gif) repeat-x left;
	}
	
.hor-line2
	{
	background: #0a62a9;
	}	
	
	
.level-1-select	
	{
	background: url(../imgs/menu_str.gif) left no-repeat #448dc8;
	height:28px;
	padding:0px 3px 0px 24px;
	}
	
.level-2-select	
	{
	background: url(../imgs/menu_str2.gif) right bottom no-repeat #edd048;
	height:19px;
	padding:0px 10px 0px 37px;
	}

.level-3-select	
	{
	background: url(../imgs/menu_str2.gif) right bottom no-repeat #edd048;
	height:19px;
	padding:0px 10px 0px 50px;
	}
	
	
.level-1
	{
	background: #0a62a9;
	height:28px;
	padding:0px 3px 0px 24px;
	}
	
.level-2
	{
	background: #2379be;
	height:19px;
	padding:0px 10px 0px 37px;
	}	
	
.level-3
	{
	background: #2379be;
	height:19px;
	padding:0px 10px 0px 50px;
	}	
		
	
a.level-1-link
	{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.level-1-link:hover
	{
	color:#edcf47;
	text-decoration:none;
	}	
	
a.level-2-link
	{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.level-2-link:hover
	{
	color:#edcf47;
	text-decoration:none;
	}
	

a.level-2-link-select
	{
	font-size:10px;
	font-weight:bold;
	color:#3b5c01;
	text-decoration:none;
	}
	
a.level-2-link-select:hover
	{
	color:#000000;
	text-decoration:none;
	}			
	

a.level-3-link-select
	{
	font-size:9px;
	font-weight:bold;
	color:#3b5c01;
	text-decoration:none;
	}
	
a.level-3-link-select:hover
	{
	color:#000000;
	text-decoration:none;
	}		

	
a.level-3-link
	{
	font-size:9px;
	font-weight:bold;
	color:#afdbff;
	text-decoration:none;
	}
	
a.level-3-link:hover
	{
	color:#000000;
	text-decoration:none;
	}			
		
	
	
.login {
	font-size: 15px; 
	color: #F0C310;
	}

.login-links {
	font-family: Tahoma;
	font-size: 10px;
	color: #F0C310;
	}
	
.login-links {
	font-family: Tahoma;
	font-size: 10px;
	color: #F7E804;
	}
	
.lang {
	font-size: 10px;
	font-family: Tahoma;
	color: #F0C310;
	}
	
span.lang_a {
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	color: #F0C310
	}
	
.prod_title {
	color: #1B1B1B;
	font-size: 15px;
	font-family: Tahoma;
	font-weight: bold; 
}
.prod_descr {
	font-size: 11px;
	font-family: Tahoma;
	}
.error {
	color: #ff0000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	}
.pagination {
	font: 12px;
	font-family: Tahoma; 
	color: #666666;
	}
.pagination {
	color: #0000000;
	font-size: 12px; 
	font-family: Tahoma;
	}
.pagination {

	font-size: 12px;
	font-family: Tahoma;
	}
.pagination span {
	font-weight: bold; 
	font-family: Tahoma;
	color: #0000000;
	}

a:hover, a:active, a:visited {
	font-family: Tahoma;
	}

a {
	color: #5A6367;	
	font-family: Tahoma;
	}

a.gray, a.gray:hover {
	color: #5A6367;
	font-size: 12px;
	font-family: Tahoma;
	}
	
a.cat_link, a.cat_link:hover {
	COLOR: #5A6367;
	font-size: 12px;
	font-family: Tahoma;
}
	
.yellow {
	font-size: 10px;
	font-family: Tahoma;
	color: #F0C310;
	}

a.yellow:hover {
	font-size: 10px;
	font-family: Tahoma;
	color: #F7E804;
	}

.textinput {
BORDER-RIGHT: #224662 1px solid; BORDER-TOP: #224662 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #224662 1px solid; BORDER-BOTTOM: #224662 1px solid; FONT-FAMILY: verdana;
BACKGROUND-COLOR: #112331; COLOR: #999999;
}
.title {
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	COLOR: #0072B9; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline
}

.mainimg {
border: none;  
border-bottom: solid 1px;  
border-right: solid 1px;  
border-color: FFFFFF;  
}


IMG, IMG A {border: 0px}

H1, .news-ttl {
	margin-top: 0px; margin-bottom: 0px;
	font: 17pt arial, sans-serif;
	color: #ff6600
	}
H2, .page-subttl {font: bold 13pt arial, sans-serif; color: #999; margin-top: 0px; margin-bottom: 0px}
H3, .page-caption {font: bold 14px arial, sans-serif}

P, TD, UL, LI, .text {font: 8.5pt/1.1 tahoma, sans-serif}

UL {
	list-style: url(i/circle.gif) inside square;
	margin-top: 0px; margin-bottom: 0.5em; margin-left: 2em; padding-left: 0px;
	line-height: 130%
	}

FORM {margin: 0px}

SELECT { padding: 0px; margin: 5px; font: 9pt tahoma, sans-serif;	background: #fff }
INPUT { padding: 0px; margin: 0px; font: 9pt tahoma, sans-serif;	background: #fff }

.nav-footer td {
	border-left: 1px solid #999;
	text-align: center
	}
.nav-footer a, .nav-footer a:visited {color: #000}
.nav-footer a:hover {color: #8086BF}
.sm-note {font: 7.5pt arial, sans-serif; color: #999}

.lang, .lang td {font: 7.5pt arial, sans-serif}
.lang td a, .lang td a:visited {color: #747474}
.lang td a:hover {color: #000}
.menu td a, .menu td a:visited {font: bold 9pt;	color: #000}
.menu td a:hover {color: ff6600}
.menu td div a, .menu td div a:visited {font: 8.5pt/1.4}
.submenu-a {color: #ff6600}
.tabs td {font: 9pt arial; color: #000; white-space: nowrap}
.tabs td a, .tabs td a:visited {color: #777}
.tabs td a:hover {color: #000}
.prod-name td {font: bold 9pt tahoma, sans-serif; letter-spacing: -0.5pt}
.prod-name-big {font: 16pt arial, sans-serif; letter-spacing: -0.5pt; color: ff6600}
.price, .price-discount {font: bold 13pt arial, sans-serif; color: #7D9B6F}
.price-discount {color: #cc0000}
.teh-info, .teh-info td {font: 9pt}

P.text {font: 8.5pt/1.3 tahoma, sans-serif; margin-top: 7pt; margin-bottom: 10pt}
.cart-tbl-hdr {
	padding: 10px;
	border: 1px solid #ccc;
	text-align: center;
	white-space: nowrap
	}

.cart-row td {
	padding: 5px; 
	border-bottom: 1px dashed #E5ECF2
	}

INPUT.field {
	background: #fff;
	font-size: 12px;
	font-family: Tahoma;
	color: #5A6367;
	border: 1px solid;
	border-color: #000 #b2b2b2 #b2b2b2 #000
	}

INPUT.btn {
	font: 9pt arial, sans-serif;
	color: #000;
	background: #eee;
	border: 1px solid #fff outset;
	height: 21px;
	cursor: hand;
	}

.form-hdr {
	font-size: 11px; 
	font-family: Tahoma;
	color: #5A6367;
	}

.f-name {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5A6367;
	border-bottom: 5px solid #fff;
	padding: 3px 5px;
	text-align: right
	}
	
.f-input {
	font-size: 8pt; 
	font-family: Tahoma;
	padding: 3px 5px
	}
