p, body, font, div, td { font-family: arial,helvetica,sans-serif; font-size: 14px; color: #4f4f4f;}

h1{ font-family: arial,verdana,helvetica,sans-serif; font-size: 25px; font-weight: bold; color: #4f4f4f; margin-top: 0px; margin-bottom: 0px; letter-spacing: -0.06em;}
h2{ font-family: arial,verdana,helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #4f4f4f; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid #4f4f4f; height: 1px;}
h3{ font-family: arial,verdana,helvetica,sans-serif; font-size: 20px;font-weight: bold; color: #4f4f4f; border: 0px solid red; padding: 0px 0px 3px 0px; margin-bottom: 5px;}


h4{ font-family: arial,verdana,helvetica,sans-serif; font-size: 14px; color: #4f4f4f;}

.homeH1 {
margin-top:10px;
border-bottom: 1px solid #4f4f4f;
}

b {
font-family: arial,verdana,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #7bdafe;
}

p {
text-align: justify;
}

ol 
{
list-style-image: url("/images/point_v.gif")
}

.underline {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #4f4f4f;
}
.topline{
margin: 0px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #4f4f4f;
text-align: justify;
font: 14px arial,verdana,helvetica,sans-serif;
}

FONT.blue
{
    FONT-SIZE: 12px;
    color: #3366cc;
    FONT-FAMILY: Arial
}

FONT.red
{
    FONT-SIZE: 12px;
    color: #ff2c2c;
    FONT-FAMILY: Arial
}

.lightText{
	color: #8094a4;
  	font: 14px arial,verdana,helvetica,sans-serif;
  	text-decoration: none;    
}
a{ 
	color: #4f4f4f;
  	font: 14px arial,verdana,helvetica,sans-serif;
  	text-decoration: none;
}

a:link, a:visited, a:active{
	color: #4f4f4f;
  	font: 14px arial,verdana,helvetica,sans-serif;
  	text-decoration: none;
}
a:hover{
	color: #9eb8cd;
  	font: 14px arial,verdana,helvetica,sans-serif;
  	text-decoration: none;    
}

a.marked{ 
	color: #4f4f4f;
  	font: 12px arial,verdana,helvetica,sans-serif;
  	font-weight:bold;
  	text-decoration: none;
}

a.marked:link, a.marked:visited, a.marked:active{
	color: #4f4f4f;
  	font: 12px arial,verdana,helvetica,sans-serif;
  	font-weight:bold;
  	text-decoration: none;
}
a.marked:hover{
	color: #9eb8cd;
  	font: 12px arial,verdana,helvetica,sans-serif;
  	font-weight:bold;
  	text-decoration: none;    
}

a.product:link
{
    FONT-SIZE: 14px;
    color: #4f4f4f;
    FONT-FAMILY: arial;
    text-decoration: none;
    font-weight:bold;
}
a.product:visited
{
    FONT-SIZE: 14px;
    color: #4f4f4f;
    FONT-FAMILY: arial;
    text-decoration: none;
    font-weight:bold;
}
a.product:active
{
    FONT-SIZE: 14px;
    color: #4f4f4f;
    FONT-FAMILY: arial;
    text-decoration: none;
    font-weight:bold;
}
a.product:hover
{
    FONT-SIZE: 14px;
    color: #9eb8cd;
    FONT-FAMILY: arial;
    text-decoration: none;
    font-weight:bold;
}


td.price_blue{
background: transparent;
color: #3366cc;
font: 12px arial,verdana,helvetica,sans-serif;
font-weight:bold;
text-decoration: none;
}


.no_underline
{ text-decoration:      none;
}
.small
{ font-size:            9px;
}
.faq
{ font-size:            14px;
}
.faq_gray
{ font-size:            14px;
  color:                #666666;
}
.faq_olive
{ font-size:            14px;
  color:                #3A6135;
}
.big
{ font-size:            16px;
  text-decoration:      none;

}
.cat
{ font-size:            14px;
}
.standard
{ font-weight:          normal;
}
.standardsmall
{ font-weight:          normal;
  font-size:            9px;
}
.light
{ color:                white;
}
.lightsmall
{ color:                white;
  font-size:            9px;
}
.lightmenu{ 
	color: white;
	text-decoration: none;
}

.menu
{ color:                #4f4f4f;
  text-decoration:      none;
  text-transform: 	uppercase
}


.lightstandard
{ color:                white;
  font-weight:          normal;
}
.middle
{ color:                #F0B5B5;
}
.olive
{ color:                #163106;
  font-weight:          normal;
  font-size:            9px;
}
.cart
{
  font-size:            11px;
  BORDER-BOTTOM:        0px solid;
  BORDER-LEFT:          0px solid;
  BORDER-RIGHT:         0px solid;
  BORDER-TOP:           0px solid;
  margin:               1px;
  font-weight:          bold;
  background-color:  transparent;
}
.cartsmall
{
  font-size:            9px;
  border: 0px solid #4f4f4f;
  BORDER-LEFT:          0px solid;
  BORDER-RIGHT:         0px solid;
  BORDER-TOP:           0px solid;
  margin:               1px;
  color:                #4f4f4f;
  background-color:  transparent;
}
.totalPrice
{ font-family:          arial,verdana,helvetica,sans-serif;
  font-size:        16px;
  BORDER-BOTTOM:        0px solid;
  BORDER-LEFT:          0px solid;
  BORDER-RIGHT:         0px solid;
  BORDER-TOP:           0px solid;
  margin:               1px;
  font-weight:          bold;
  color:                red;
  background-color:  transparent;
}

.login{ 
  border: 1px solid black;
  background: #fff;
  font-size: 12px;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:        1px solid;
  BORDER-LEFT:          0px solid;
  BORDER-RIGHT:         1px solid;
  BORDER-TOP:           0px solid;
  BORDER-color:         #4f4f4f;
  text-align:           center;
  margin:                       1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:        0px solid;
  BORDER-LEFT:          0px solid;
  BORDER-RIGHT:         1px solid;
  BORDER-TOP:           1px solid;
  BORDER-color:         #4f4f4f;
  text-align:           center;
  margin:                       1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px solid #4f4f4f;
  BORDER-RIGHT: 1px solid #4f4f4f;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px solid #4f4f4f;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:        1px solid;
  BORDER-LEFT:          1px solid;
  BORDER-RIGHT:         1px solid;
  BORDER-TOP:           1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator { border-bottom: 1px solid #4f4f4f; padding: 1px;}
.h1line { border-bottom: 1px solid #4f4f4f; padding: 7px;}

.input
{
	border-right: 1px solid;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom: 1px solid;
	color: #4f4f4f;	
	font : 12px arial,helvetica,sans-serif;
    height: 18px;
	background-color: #ffffff
}
.text
{
	border-right: 1px solid;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom: 1px solid;
    color: #4f4f4f;
	font : 12px arial,helvetica,sans-serif;
    overflow: auto;
	background-color: #ffffff
}

a.small:link{
    FONT-SIZE: 9px;
    color: #4f4f4f;
    FONT-FAMILY: arial;
    text-decoration: none
}

a.small:visited{
    FONT-SIZE: 9px;
    color: #4f4f4f;
    FONT-FAMILY: arial;
    text-decoration: none
}

a.small:active{
    FONT-SIZE: 9px;
    color: #4f4f4f;
    FONT-FAMILY: arial;
    text-decoration: none
}
a.small:hover{
    FONT-SIZE: 9px;
    color: #9eb8cd;
    FONT-FAMILY: arial;
    text-decoration: none
}

td.small{
	background: transparent;
	color: #4f4f4f;
	font : 9px arial,helvetica,sans-serif;
	text-decoration: none;
}

td.price_blue{
	background: transparent;
	color: #3366cc;
	font : 12px arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}


div.panel {
 background: #ffffff; 
}

#panel p {
 	padding: 0px; 
 	margin: 0px; 
 	font-family: arial,verdana,helvetica,sans-serif; font-size: 18px; font-weight: bold;
    color: #4f4f4f;
	background: #ffffff; 
	border-bottom: 1px solid #4f4f4f; 
 }

div.panel1 {
 background: #ffffff;
}

#panel1 p {
 	padding: 0px;
 	margin: 0px;
 	font-family: arial,verdana,helvetica,sans-serif; font-size: 18px; font-weight: bold;
    color: #4f4f4f;
	background: #ffffff;
	border-bottom: 1px solid #4f4f4f;
 }

 div.panel2 {
 background: #ffffff;
}

#panel2 p {
 	padding: 0px;
 	margin: 0px;
 	font-family: arial,verdana,helvetica,sans-serif; font-size: 18px; font-weight: bold;
    color: #4f4f4f;
	background: #ffffff;
	border-bottom: 1px solid #4f4f4f;
}

.warn {
font-family: arial,verdana,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #039;
}

.kindergarten {
display: block;
border: 1px solid #4f4f4f;
margin: 5px 0px 0px 10px;
}
.schoolroom {
display: block;
border: 1px solid #4f4f4f;
margin: 5px 10px 0px 0px;
}

.warnRedP {
font-family: arial,verdana,helvetica,sans-serif; font-size: 14px; font-weight: bold;
color: red;
}

.continue {
text-align: justify;
margin: 0px; 
padding: 0px;
}
ul.ppllist {
	list-style: none;
	margin: 0px 0px 5px 0px;
	/*list-style-image: url('/images/point_v.gif');*/
	margin-top: 3px;
	margin-left: 0px;
	border: 0px solid red;
	padding-left: 0px
	/*margin-left: 0px;*/
	}
ul.ppllist li {
	background-image: url('/images/point_v.gif');
	background-repeat: no-repeat;
	background-position: center left;
	border: 0px solid red;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

ul.ppllist li a{
text-decoration: underline;
}

a.underlinedLink {
text-decoration: underline;
}

a.underlinedLink:hover {
text-decoration: none;
}

.blueSpan {
 color: #36c;
}

h3.bigUnderLined {
	font: bold 18px arial,verdana,helvetica,sans-serif;
	line-height:  16px;
	padding-bottom: 5px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #4f4f4f;
	}

#h2biglined {
	font: bold 18px arial,verdana,helvetica,sans-serif;
	padding: 7px 0px 0px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #4f4f4f;
	}

p.pdfLink {
	border: 0px solid red;
	background-image: url('/images/pdf_16x16.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 2px 20px;
}

p.pdfLink a{
text-decoration: underline;
}

p.wordLink {
	border: 0px solid red;
	background-image: url('/images/word_16x16.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 2px 20px;
	text-decoration: underline;
}

p.wordLink a{
text-decoration: underline;
}

p.excelLink {
	border: 0px solid red;
	background-image: url('/images/excel_16x16.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 2px 20px;
	text-decoration: underline;
}

p.excelLink a{
text-decoration: underline;
}


.smallWarn {
	font: 11px arial,verdana,helvetica,sans-serif;
	color: blue;
	width: 180px;
	text-align: justify;
	padding: 3px 0px 3px 0px;
}

.center176 {

	width: 176px;
	text-align: center;
	vertical-align: top;
	border: 0px solid red;
	min-height: 176px;
}

.center125 {
	width: 176px;
	text-align: center;
	vertical-align: top;
	border: 0px solid red;
	min-height: 125px;
}

.gal176 {
	width: 176px;
	text-align: center;
	vertical-align: top;
	border: 0px solid red;
	min-height: 176px;
}

h3.mebelCat {
	font: bold 18px arial,verdana,helvetica,sans-serif;
	/*background-image: url('/images/Ring_Blue_24x24.gif');*/
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0px 3px 32px;
	margin-bottom: 10px;
	border: 0px solid red;
	}

.mebelSubcat {
	font: 18px arial,verdana,helvetica,sans-serif;
	/*background-image: url('/images/Ring_Red_24x24.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0px 3px 32px;
	margin-bottom: 10px;*/
	border: 0px solid red;
	margin-bottom: 0px;
	}

.photogallery {
display: block;
border: 1px solid #4f4f4f;
margin: 0px 0px 10px 0px;
}

.bannerofbanners {
display: block;
border: 0px solid #4f4f4f;
margin: 5px 0px 0px 10px;
}

.stendwarn {
color: #36c; 
font-weight:bold;  
font-style:italic;
}


a.cpgeee:link, a.cpgeee:visited, a.cpgeee:active {
	display: block;
	width: 75px; height: 57px;
	border: 0px solid #ccc; 
	padding: 0px;
	margin: 1px;
	float: left;
	}

a.cpgeee:hover {
	display: block;
	width: 75px; height: 57px;
	border: 1px solid #4f4f4f; 
	padding: 0px;
	margin: 0px;
	float: left;
	}
	

 p.smallgallery img {border: 0px;}

a.cpgf:link, a.cpgf:visited, a.cpgf:active {
	display: block;
	width: 100px; height: 76px;
	border: 0px solid #ccc; 
	padding: 0px;
	margin: 1px;
	float: left;
	}

a.cpgf:hover {
	display: block;
	width: 100px; height: 76px;
	border: 1px solid #4f4f4f; 
	padding: 0px;
	margin: 0px;
	float: left;
	}
	
a.tree0:link, a.tree0:visited, a.tree0:active {
	display: block;
	width: 76px; height: 100px;
	border: 0px solid #ccc; 
	padding: 0px;
	margin: 1px;
	float: left;
	}

a.tree0:hover {
	display: block;
	width: 76px; height: 100px;
	border: 1px solid #4f4f4f; 
	padding: 0px;
	margin: 0px;
	float: left;
	}

a.tree:link, a.tree:visited, a.tree:active {
	display: block;
	width: 100px; height: 133px;
	border: 0px solid #ccc; 
	padding: 0px;
	margin: 1px;
	float: left;
	}

a.tree:hover {
	display: block;
	width: 100px; height: 133px;
	border: 1px solid #4f4f4f; 
	padding: 0px;
	margin: 0px;
	float: left;
	}
	
a.catlinkgreen {
	color: #090;
	}
	a.catlinkgreenunder {
	color: #090;
	text-decoration: underline;
	}

.buttons {
	padding: 15px 0px 10px 0px;
	clear:  both;
	display: block;
	border: 1px solid white;
	vertical-align: middle;
}


.specialoffer {
	dispplay: block;
	min-height: 200px;
	margin-bottom:  15px;
	width: 580px;
	border: 1px solid #4f4f4f; /*#00dbfe;*/
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	clear:  both;
	/*background-color: #e5fefd;*/
}

.specialoffer h4 {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 26px;

	color: #4f4f4f; /*#00dbfe;*/
	margin:  10px 0px 20px 0px;
}

.specialoffer img {
	display: block;
	border: 1px solid rgb(79, 79, 79);
	float:  left;
	width: 176px;
	height: 132px;
}

.specialoffer .specialprice {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #00dbfe;
}


.specialoffer1 {
	dispplay: block;
	min-height: 200px;
	margin-bottom:  15px;
	margin-left: auto;
	margin-right: auto;
	width: 580px;
	border: 2px dashed #4f4f4f; /*#fc4438;*/
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	/*background-color: #f9d4d4;*/
}
.specialoffer1 h4 {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 26px;
	color: #4f4f4f; /*#fc4438;*/
	margin:  10px 0px 20px 0px;
}

.specialoffer1 img {
	display: block;
	border: 1px solid rgb(79, 79, 79);
	float:  left;
	width: 176px;
	height: 132px;
}

.specialoffer1 .specialprice {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #fc4438;
}


.specialoffer2 {
	dispplay: block;
	min-height: 200px;
	margin-bottom:  15px;
	float: right;
	width: 580px;
	border: 2px dashed #4f4f4f; /* #7bfa33;*/
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	/*background-color: #ebffe0;*/
}

.specialoffer2 h4 {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #4f4f4f;
	margin:  10px 0px 20px 0px;
}

.specialoffer2 img {
	display: block;
	border: 1px solid rgb(79, 79, 79);
	float:  left;
	width: 176px;
	height: 132px;
}

.specialoffer2 .specialprice {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #4f4f4f; /* #7bfa33;*/
}


.desc {
		width:  200px;
		text-align: right;
		padding-right: 5px;
		float:  left;
}

.descprice {
		width:  200px;
		text-align: right;
		padding-right: 5px;
		float:  left;
		margin-top:  7px;
}

.record {

}

span.suuubcat {
	text-decoration: none;
	/*border-bottom: 1px dashed #8094a4;*/
	font-style: italic;
	color: #8094a4;
}

a.suuubcat:link, a.suuubcat:visited, a.suuubcat:active{
	text-decoration: none;
	color: #4f4f4f;
	font-style: italic;
	}

a.suuubcat:hover {
	text-decoration: none;
	border: none;
	font-style: italic;
	color: #8094a4;
	}
	
	
	
.maincat {
	display: block;
	border:  0px solid red;
	width:  176px;
	float: left;
	min-height: 170px;
	text-aling: center;
	margin-right: 20px;
	margin-bottom: 10px;
}

.maincat img {
width:  176px;
height:  132px;
border:  1px solid #4f4f4f;
	}

.maincat a:link {
	text-decoration: underline;
	color: #4f4f4f;
}

.maincat a:visited {
	text-decoration: underline;
	color: #4f4f4f;
}

.maincat a:active {
	text-decoration: underline;
	color: #4f4f4f;
}
.maincat a:hover {
	text-decoration: underline;
	color: #8094a4;
}

.buttons img {border: 0px; vertical-align: middle;}


.ttboxlr {
	text-align: center;
	display:block;
	width: 32%;
	border-left:  1px dotted #4f4f4f;
	border-right:  1px dotted #4f4f4f;
	float: left;
	vertical-align: top;
	margin-right: 5px;
	padding-right: 5px;
	margin-left: 5px;
	padding-left: 5px;
}

.ttboxlr h3 {
	margin:  0px 0px 5px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -0.06em;
	line-height: 18px;
	}


.ttbox {
	text-align: center;
	display:block;
	width: 31%;
	float: left;
	vertical-align: top;
	margin: 0px;
	padding-left:  0px;
	padding-right: 0px;
}

.ttbox h3 {
	margin:  0px 0px 5px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -0.06em;
	line-height: 18px;
}

.redtext { color: red;}
.greentext { color: #090;}
.bluetext { color: #36c;}


a.bblink:link, a.bblink:visited, a.bblink:active{
	font-weight:  bold;
	border-bottom: 2px solid #2ac2d6;
	color: #2ac2d6;
	}

a.bblink:hover {
	font-weight:  bold;
	border-bottom: 2px solid #8094a4;
	color: #8094a4;
	}
	
.lightTextAct{
	color: #8094a4;
	font-weight:  bold;
  	border-bottom: 2px solid #8094a4;
  	    
}


ul#navi_menu {
	margin-left: 0px;
	padding-left: 5px;
	list-style:none;
	line-height: 10px;
	width: 280px;
	
	}
	
#navi_menu li {
	min-height: 30px;
	background: #fff url('/images/ring_red_24.jpg') no-repeat top left;
	padding: 3px 0px 0px 25px;
	}

#navi_menu ul {
	font: 11px arial,verdana,helvetica,sans-serif;
	list-style:none;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	}
	

#navi_menu li li{
	display:block;
	min-height: 14px;
	font: 14px arial,verdana,helvetica,sans-serif;
	color: #8094a4;
	list-style-type: none;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	background: none;
	}

#navi_menu li li:before{
	content: "- ";
	}
	
#navi_menu li li a{
	min-height: 14px;
	font: 14px arial,verdana,helvetica,sans-serif;
	margin-left: 0px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	background: none;
	}

li#catalog {
	min-height: 27px;
	background: #fff url('/images/menu_catalog_32x32.png') no-repeat top left;
	padding: 5px 0px 0px 30px;
}

li#navi_name {
	font-weight: bold;
	text-transform: uppercase;
	min-height: 23px;
	background: #fff url('/images/Ring_Blue_24x24.gif') no-repeat top left;
	padding: 10px 0px 0px 30px;
}

li#ring_blue {
	min-height: 27px;
	background: #fff url('/images/Ring_Blue_24x24.gif') no-repeat top left;
	padding: 5px 0px 0px 30px;
}


#news 		{ display: block; border: 0; font: 13px arial,verdana,helvetica,sans-serif; padding: 0  40px 0 15px; text-align: left; list-style: none; margin: 0;}

#news a 	{ font: 13px arial,verdana,helvetica,sans-serif; text-decoration: underline; color: #2ac2d6;}
#uppp 		{ display: block; font-weight: bold; text-transform: uppercase; padding: 0px 40px 0 15px; color: #2ac2d6; margin: 20px 0 0;}

.news_date {font: 11px arial,verdana,helvetica,sans-serif; color: #2ac2d6;}


.nprod { display: block; width: 220px; float:left; text-align: center;border: none; min-height: 330px;}
.nprod img {border:  0px solid green; display: block; margin: 0px 0px 0px 29px; width: 176px; min-height: 176px;}
.nprodtitle { display:  block; width:  100%; font: bold 15px arial,verdana,helvetica,sans-serif; margin: 10px 0px 0px 0px;}
.nproddesc { display:  block; border: 0px solid red;  margin: 0px 0px 20px 0px; padding: 0px 5px 0px 0px;}

.smprice {
	font: bold 14px arial,verdana,helvetica,sans-serif; color: #039;
	}
	
	
	
a.pplbanner {
	display: block;  width: 178px; min-height: 140px; margin: 30px 0px 0px 30px; padding: 10px; text-align: center;
}

 a.pplbanner:link  {
 	border: 1px solid #4f4f4f;
	color: #36c; 
	font-weight:bold;  
	font-style:italic;
}

 a.pplbanner:visited  {
 	border: 1px solid #4f4f4f;
	color: #36c; 
	font-weight:bold;  
	font-style:italic;
}

 a.pplbanner:active  {
 	border: 1px solid #4f4f4f;
	color: #36c; 
	font-weight:bold;  
	font-style:italic;
}


 a.pplbanner:hover  {
 	border: 1px solid #8094a4;
	color: #8094a4;
	font-weight:bold;  
	font-style:italic;
}



.pdpprod { display: block; width: 220px; float:left; text-align: center;border: none; min-height: 220px; border: 0px solid red;}
.pdpprod img {border:  0px solid green; display: block; margin: 0px 0px 0px 29px; width: 176px; min-height: 132px;}
.pdpprodtitle { display:  block; width: 100%; font: bold 15px arial,verdana,helvetica,sans-serif; margin: 10px 0px 0px 0px;}
.pdpproddesc { display:  block; border: 0px solid red;  margin: 0px 0px 20px 0px; padding: 0px 5px 0px 0px;}
span.pdpprodprice {	display:block; font: bold 14px arial,verdana,helvetica,sans-serif; color: #039; 	}




a.ppldp {
	display: block;  width: 178px; min-height: 140px; margin: 30px 0px 0px 30px; padding: 10px 5px 10px 5px; text-align: center;
}

 a.ppldp:link  {
 	border: 1px solid #fff;
	color: #4f4f4f; 
	font-weight:bold;
}

 a.ppldp:visited  {
 	border: 1px solid #fff;
	color: #4f4f4f; 
	font-weight:bold;
}

 a.ppldp:active  {
 	border: 1px solid #4f4f4f;
	color: #4f4f4f; 
	font-weight:bold;
}


 a.ppldp:hover  {
 	border: 1px solid #8094a4;
	color: #8094a4;
	font-weight:bold;

}



table.alternate {
margin-top: 3px;
	border-collapse: collapse;
	border-spacing: 0; 
	border:  0px solid #4f4f4f;
	width:  280px;
}


table.alternate tr td {
	padding:  2px 0px 2px 0px;
	text-align:  center;
	border-bottom:  1px dashed #4f4f4f;
	
}


.newprodbrief {
	text-align: center;
	margin: 0 0 15px 0;
	}

.color_gold {
	color:  #daa520;
	font-weight: bold;
	}
	
.color_silver {
	color:  #c0c0c0;
	font-weight: bold;
}

.color_metallic {
	color: #157DEC;
	font-weight: bold;
	}

.warn_ball { 
	background: #fff url('/images/menu_catalog_32x32.png') no-repeat 5px 5px;
	padding: 5px 5px 5px 40px;
	
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0px 5px #666;
	-moz-box-shadow:0 0px 5px #666;
	box-shadow: 0 0px 5px #666;
	
	}
	

div.form-item {
	border:  0px solid red;
	width:  300px;
	padding:  0 0 5px;
}

div.form-item label{
	border:  0px solid green;
	display: block;
	width:  100px;
	float:  left;
}

#ymaps {
	border: 1px solid #333;
	width:  475px;
}


ul.main_list {
	border:  0px solid red;
	padding:  10px;
}

ul.main_list li {
	width: 176px;
	 min-height: 180px;
	 border: 0px solid #000;
	 display: -moz-inline-stack;
	 display: inline-block;
	 vertical-align: top;
	 margin: 5px;
	 zoom: 1;
	 *display: inline;
	 text-align:  center;
	}

ul.main_list li img {
	width:  176px;
	height:  132px;
	border:  1px solid #4f4f4f;
	}

ul.main_list li a:link,
ul.main_list li a:visited,
ul.main_list li a:active {
	text-decoration: underline;
	color: #4f4f4f;
	}

ul.main_list li a:hover {
	text-decoration: underline;
	color: #8094a4;
}

div#contacts {
	display: block; border: 0px solid red; font: 13px arial,verdana,helvetica,sans-serif; padding: 40px 30px 20px 15px; text-align: left;
	}

div#contacts ul {
	list-style:none;
	padding: 0;
	margin: 0 0 0 0px;
	}
div#contacts ul li{
	min-height: 32px;
	border:  0px solid #ccc;
	}

div#contacts ul li#phone {
	background-image: url('/images/Fax_32x32.gif');
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 37px;
	line-height: 32px;
}


div#contacts ul li#callback {
	background-image: url('/images/menu_catalog_32x32.png');
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 37px;
	line-height: 32px;
}

div#contacts ul li#email {
	background-image: url('/images/E-Mail_32x32.gif');
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 37px;
	line-height: 32px;
}

div#contacts ul li#address {
	background-image: url('/images/anellhome-32x32.gif');
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 37px;
	line-height: 16px;
}

div#contacts span#contact_title { 
	display: block; font-weight: bold; text-transform: uppercase; padding: 0px 0px 3px 0px; color: #2ac2d6;
	}

div#contacts a 	{ font: 13px arial,verdana,helvetica,sans-serif; text-decoration: underline; color: #2ac2d6;}


    /* Widget content container */
   #goog-wm { }

    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things { }

    /* "Other things" list item */
   #goog-wm ul li { }

    /* Site search box */
   #goog-wm li.search-goog { display: block; }
