p, font

{  TEXT-DECORATION: none; font-size: 11px; font-family: arial;

}

td, th 

{ TEXT-DECORATION: none; font-size: 13px; font-family: arial;

}

body {

	background-color: #FFFFFF;

}

h1

{ color:			black;

  font-size:		130%;

}

h3

{ color:			navy;

  font-size:		110%;

}

h3.f13 {
	font-size: 13px;
}

h5

{

  TEXT-DECORATION: none; font-size: 12px; font-family: arial;



}

.header

{ font-size:		125%;

  color:			black;

  font-weight:		bold;

  text-decoration:	underline;

}

.no_underline

{ text-decoration:		none;

}

a

{font-weight:		bold;

 color:			#1155CC;

}

.small

{ font-size:		80%;

}

.faq

{ font-size:		110%;

}

.price_brief

{ font-size:		120%;

	COLOR:	 #6A8BB6;

}

.big

{ font-size:		150%;

  text-decoration:	none;

}

.cat {

	TEXT-DECORATION: none; font-size: 14px; font-family: arial

}

A.cat:link {

	TEXT-DECORATION: none; font-size: 14px; font-family: arial

}

A.cat:hover {

	TEXT-DECORATION: underline; font-size: 14px; font-family: arial

}

.standard

{ font-weight:		normal;

}

.white

{ color:			white;

}

.pink

{ color:			pink;

}

.menu

{ color:			white;

  font-weight:		bold;

  font-size:		100%;

}

.greatmenu a
{
	font-size:11px;
	text-decoration:none;
}

.greatmenu a:hover
{
	font-size:11px;
	color:#0000FF;
	text-decoration:underline;
}

div.topmenu_selected

{

  background:		#203560;

  padding:			7px;

}

div.topmenu_notselected

{

  background:		#4E679F;

  padding:			7px;

}

.footer

{

  font-size:		60%;

  color:			gray;

}

.lightsmall

{ color:			black;

  font-size:		80%;

}

.category_child

{

  font-weight:		normal;

}

.cart

{

  font-size:		90%;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;

  margin:			0px;

  font-weight:		bold;

  color:			navy;

  background-color:  transparent;

}

.bulletLink {

	 TEXT-DECORATION: none; font-size: 11px; font-family: arial; color:black; font-weight:normal;

}

A.bulletLink:link {

	 TEXT-DECORATION: none; font-size: 11px; font-family: arial; color:black; font-weight:normal;

}

A.bulletLink:hover {

	COLOR: #0000ff; TEXT-DECORATION: underline; font-size: 11px; font-family: arial; color:black; font-weight:normal; 

}
.za {

	 COLOR: red; TEXT-DECORATION: none; font-size: 12px; font-family: arial

}

A.za:hover {

	COLOR: red; TEXT-DECORATION: underline; font-size: 12px; font-family: arial

}

b a {
	color:navy;
}

.bodylinks a {
	font-size:13px;
	color:navy;
	text-decoration:underline;
}

.bodylinks a:hover
{
	
	color:#0000FF;
	text-decoration:underline;
}
.order a {
	font-size:13px;
	color:#FF0000;
	text-decoration:none;
}

.order a:hover
{	
	color:#FF0022;
	text-decoration:underline;
}
p.order{
	margin:-10px 0;
}
.green a {
	font-size:12px;
	color:green;
	text-decoration:none;
}
.green a:hover
{	
	font-size:12px;
	color:green;
	text-decoration:underline;
}
.moreprice  a {
	color:black!important;
	text-decoration:none;
}
.moreprice  a:hover {
	color:black!important;
	text-decoration:underline;
}
.morder a {
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.morder a:hover
{	
	color:#FF0022;
	text-decoration:underline;
}
a.rega{
	color:navy;
	text-decoration:none;
}
a:hover.rega{
	color:#0000ff;
	text-decoration:underline;
}
a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
	font-size:14px;
	float:right;
}
 
a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 6px;
}
a.button:hover {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
 
a.button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 6px; /* push text down 1px */
}
.red {
	font-size:13px;
	color:#FF0000;
	font-weight: bold;
	margin: 0 6px;
}

input, textarea, select {
	border: 1px solid #BBBBBB;
}
input[type="image"] {border: 0px;}

.buttion:hover, input:focus, textarea:focus, select:focus, input.sffocus, textarea.sffocus, select.sffocus {
	border: 1px solid #f00;
	background-color:#EFF5FB;
}
a.redlink {
	color:#FF0000;
	cursor:text;
	text-decoration:none;
}
a.redlink:hover {
	color:#FF0000;
	cursor:text;
	text-decoration:none;
}

ul.prices {
list-style:none;
margin:0;
padding:0;
}

ul.prices li{
padding-top:7px;
}

ul.prices li a{
font-size:11px;
color:navy;
}
ul.prices li a:hover{
color:#0000FF;
}
/*
.zaprosbut a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444 !important;
    font-size: 11px;
	    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
}

.zaprosbut a:hover {
    background: none repeat scroll 0 0 #5DBB04;
    border-bottom: 4px solid #53A605;
    text-shadow: 1px 1px 0 #478C05;
}
*/

#callnk {
    border-radius: 2px 2px 2px 2px;
}
#callnk a {
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 5px 20px;
    text-decoration: none;
}
.call-button {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
	width:170px;
}
.call-button:hover {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
}

#zlnk {
    border-radius: 2px 2px 2px 2px;
}
#zlnk a {
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 5px 20px;
    text-decoration: none;
}
.z-button {
    background-color: #DD4B39;
	background: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	width:160px;
}
.z-button:hover {
    background-color: #C53727;
	background: -moz-linear-gradient(center top , #DD4B39, #C53727);
	border-color: #B0281A #B0281A #AF301F;
    border-style: solid;
	border-width: 1px;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.menu-all {
background-color:#F5F5F5;
padding: 0 4px;
}
.menu-label {
	height: 16px;
	padding: 10px;
	font-weight: bold;
}
.menu-list {
	border-bottom: 1px solid #EBEBEB;
	color:black;
	padding:6px;
}
.menu-list:hover {
	background:#FAFAFA;
}
.menu-list a {
	color:black;
	text-decoration:none;
	font-weight: bold;
}
.menu-list a:hover {
	text-decoration:underline;
}

.icon {
    background-position: -25px -68px;
    height: 17px;
    margin: 0 6px 0 0px;
    width: 6px;
	background-image: url("https://ssl.gstatic.com/news-static/img/3947147331-news-icons.png");
	background-repeat: no-repeat;
	float:left;
}

.tree {
	padding:0 4px;
	border-bottom: 1px solid #EBEBEB;
}
.tree:hover {
	padding:0 4px;
	background:#FAFAFA;
}

.t-icon {
    background-position: -25px -68px;
    height: 12px;
    margin: 2px 7px 0 3px;
    width: 6px;
	background-image: url("https://ssl.gstatic.com/news-static/img/3947147331-news-icons.png");
	background-repeat: no-repeat;
	float:left;
}
.mini {
	font-size:10px;
}
.white {
	background-color: white;
	border-bottom: 3px solid #f5f5f5;
}
.white-top {
	background-color: white;
	border-bottom: 1px solid #f5f5f5;
}
.br {
	height:10px;
}

.grey-b {
	background:#FAFAFA;
	padding: 10px;
	border:1px solid #E5E5E5;
}
.grey-b:hover {
	border:1px solid #8E8E8E;
}

.grey-p {
	background:#FAFAFA;
	padding: 5px;
	margin: 5px 0;
	border:1px solid #E5E5E5;
}
.grey-p:hover {
	border:1px solid #8E8E8E;
}

.grey-t {
	background:#FAFAFA;
	padding: 10px;
	border:3px solid #8E8E8E;
}
.grey-t:hover {
	border:3px solid #E5E5E5;
}
.grey-t p{
	font-size:12px;
}
.grey-t p span{
	color:red;
	font-size:14px;
}

.taocats {
	font-size:15px;
}

.navigation {
	text-align:center;
	font-size:11px;
}
.navigation a {
	color:navy;
}
.s-links {
	font-size: 9px;
}
.s-links a {
	color:navy;
}
.navy {
	color:navy;
}
.grey-h {
	background:#F5F5F5;
	padding: 5px 20px;
	margin: 0 0 10px;
	border:1px dotted red;
}
.grey-h:hover {
	border:1px dotted #1155CC;
}
.grey-h u {
	font-size:12px;
}
.order-n {
	background:#F5F5F5;
	padding: 5px 10px;
	border:1px dotted red;
	height:83px;
}
.order-n:hover {
	border:1px dotted #1155CC;
}
.order-z {
	background:#F5F5F5;
	padding: 5px 10px;
	border:1px dotted red;
	font-weight: bold;
}
.order-z:hover {
	border:1px dotted #1155CC;
}
.description ul{
	padding:0;
	margin:10px;
}
.description ul li{  
    background: url("https://ssl.gstatic.com/ui/v1/zippy/arrow_right.png") no-repeat 7px 7px transparent;
    list-style-type: none;
    margin: 0;
    padding: 1px 0 0 20px;
    vertical-align: middle;
	margin: 0 0 5px;
}