BODY {MARGIN: 0; background-color: #FFFFFF;}
ACRONYM {border-bottom: 1px #000000 dotted; cursor: help}
IMG {BORDER: 0}
p, body, font, div, td {font-family: Arial, Helvetica, sans-serif; font-size: 13px}

H1 {color: #2289A8; FONT-SIZE: 17pt; MARGIN: 10px 0; text-align: left;}
H2 {color: #C20303; FONT-SIZE: 15pt}
H3 {font-size: 14px; margin: 5px 0}
H4 {font-size: 13px}

A {COLOR: #000000; text-decoration: underline}
A:visited{COLOR: #000000; text-decoration: underline}
A:hover {COLOR: #CB2B0B; text-decoration: none}

.SmallLink {font-size: 13px}
A.SmallLink, A.SmallLink:visited {color: #0F51DB; text-decoration: underline; font-size: 12px}
A.SmallLink:hover {color: #CB2B0B; text-decoration: none; font-size: 12px}

A.MainLink, A.MainLink:visited {color: #0F51DB; text-decoration: underline; font-size: 13px}
A.MainLink:hover {color: #CB2B0B; text-decoration: none; font-size: 13px}

A.WhiteLink, A.WhiteLink:visited {text-decoration: none; background-color: #8dcff2; color: #ffffff; font-weight: bold}
A.WhiteLink:hover {text-decoration: underline; background-color: #8dcff2; color: #ffffff; font-weight: bold}

A.detail, A.detail:visited {text-decoration: none; color: #0277EE; margin: 10px}
A.detail:hover {text-decoration: underline; color: #0277EE; margin: 10px}

.fav A, .fav A:visited {text-decoration: none; color: #555;}
.fav A:hover {text-decoration: underline; color: #555;}

A.ProductMain, A.ProductMain:visited {text-decoration: underline; color: #0277EE; margin: 10px}
A.ProductMain:hover {text-decoration: none; color: #CB2B0B; margin: 10px}

A.AllNews, A.AllNews:visited {text-decoration: none; background-color: #fff; color: #5E6568;}
A.AllNews:hover {text-decoration: underline; background-color: #fff; color: #DA020C}


.on {background-color:#F6F6F6}
.out{background-color: #fff}
.MobiBorder {border-bottom: 1px solid #ebebeb;}


.marq {padding: 20px 30px 0 0; color: #026c8b; font-size: 16px}
.ActionsBg {background-image: url(akcii_top.jpg); background-position: top; background-repeat: no-repeat}
.ActionZag {color: #BC1A1D}
.autef {color: #ffffff; background-color: #8dcff2; font-size: 16px; font-weight: bold; padding: 0 0 10px 15px}
.TopTableContact {background-color: #D7E5F2; border-left: 1px solid #6DB3CE; border-bottom: 1px solid #6DB3CE}
.WidthRight {width: 250px}
.WidthLeft {width: 230px}
.BorderDottedLeft {border-left: 1px dotted #262037}
.BorderDottedRight {border-right: 1px dotted #262037}
.BorderBot {border-bottom: 1px solid #51A8C2}
.BorderTop {border-top: 1px solid blue}
.MenuZag {font-size: 14px; background-color: #8DCFF2; color: #FFFFFF; padding: 0 0 0 15px; border-bottom: 1px solid #51A8C2}
.MenuPadding {padding: 10px 0}
.RightBg {background-image: url(akcii_bg.jpg); background-position: top; background-repeat: repeat-x;}
.TableBorderGrey {border: 1px solid #24A1E3}
.hr {border-top: 2px solid #51A8C2; padding: 5px}

.bodytable{background-color: #F0F6F6}
.tableheadercat{background-color: #8DCFF2}

#advert {
	display: none;
}

#author td {color: #FFFFFF; background-color: #8dcff2}
#author a { background-color: #8DCFF2}
#copy {font-size: 12px}
#dotted {width: 90%; background-repeat: repeat-x; background-image: url(dotted.gif); margin: 10px 0}
#TopTel {color: #158AAE; font-size: 14px; font-weight: bold}
#form_search  {width: 230px}
#form_search form {margin: 0; padding: 0}
#form_search input {margin-right: 15px; width: 215px}
#form_search .input {margin: 0 0 5px 0; padding: 3px 3px 3px 18px; height: 25px; font-size: 18px; background: #FF7F50 url(search-zoom.png) left no-repeat}
#form_search .searchButton {font-weight: bold;}
#ImgNew {height: 41px; width:41px; position: absolute; left: -15px; top: -15px}
#ImgNew2 {height: 100%; position: relative; padding: 10px}
#ImgBest {height: 60px; width:85px; position: absolute; right: -54px; top: 0px}
#ImgBest2 {height: 100%; position: relative; padding: 10px}

#TopMenu {float:left;}
#TopMenu A, #TopMenu A:visited {TEXT-DECORATION: none; background-color: #51a8c2; color: #ffffff; font-size: 14px}
#TopMenu A:hover {TEXT-DECORATION: underline; background-color: #51a8c2; COLOR: #ffffff; font-size: 14px}
#FaqMenu {float: right; padding-right: 15px;}
#FaqMenu A, #FaqMenu A:visited {TEXT-DECORATION: none; background-color: #51a8c2; color: #ffffff; font-size: 14px}
#FaqMenu A:hover {TEXT-DECORATION: underline; background-color: #51a8c2; COLOR: #555; font-size: 14px}

.answer {border: 1px dotted #555; padding: 5px; background-color:#eef3f5; margin-left: 0px;}

#actions A, #actions A:visited {TEXT-DECORATION: none; color: #BC1A1D;}
#actions A:hover {TEXT-DECORATION: underline; color: #BC1A1D;}









#Topblocks A, #Topblocks A:visited {TEXT-DECORATION: none; color: #E86803}
#Topblocks A:hover {TEXT-DECORATION: underline; COLOR: #E86803}

#navigator {padding: 5px; font-size: 12px}
#navigator A, #navigator A:visited {TEXT-DECORATION: none; color: #0F51DB; font-size: 12px}
#navigator A:hover {TEXT-DECORATION: underline; COLOR: #CB2B0B; font-size: 12px}

#SubNavigator A {TEXT-DECORATION: underline; color: #000000}
#SubNavigator A:visited {TEXT-DECORATION: underline; COLOR: #000000}
#SubNavigator A:hover {TEXT-DECORATION: none; COLOR: navy}


#BottomMenu {color: #000000; padding: 40px 0 5px 0; text-align: center}
#BottomContact {padding: 0 0 0 20px}
#BottomMenu A, #BottomMenu A:visited {TEXT-DECORATION: none; color: #0F51DB}
#BottomMenu A:hover {TEXT-DECORATION: underline; COLOR: #CB2B0B}

#Topblocks {height: 31px; width:18%}
#Topblocks2 {position: absolute; right: -13px; top: -17px}
#Topblocks21 {position: absolute; right: -13px; top: -19px}
#Topblocks22 {position: absolute; right: -11px; top: -19px}
#Topblocks23 {position: absolute; right: -16px; top: -19px}
#LeftMenu {}
#LogoContacts {color: #064DA9; font-weight: bold; text-align: center}
#TorgSoyz {color: #E86803; font-size: 35px}

.BgBlack {background-color: #8DA1AC; color: #ffffff}
.LineZagBlack {background-color: #8DA1AC; color: #ffffff; padding: 5px}
.BorderTblBlack {border: 1px solid #8DA1AC}
.HappyCont {padding: 15px; background-color: #ffffff}
.BgContacts {background-image: url(/images/contacts-bg-top.jpg); background-position: right; background-repeat: no-repeat}

.ContTel {color: #E86803; margin: 0 0 5px}
.TableBgGreyContent {background-color: #EFEFEC; color: #064DA9; padding: 3px; text-align: center}
.TableBgGreyTitle {color: #E86803; text-align: center}
.MenuLine {border-top: 1px solid #000; padding: 5px 0}
.grey {background-color: #DBDBDB; padding: 5px}
.pageSeparator {BORDER-BOTTOM: 2px dotted #8DA1AC; clear:both;}





/* -------------------------------------- */

.green {background-color: #8CC63F}
.green2 {background-color: #C4DF9B}
.green3 {background-color: #E4F1D5}
.green_name {background-color: #8CC63F; color: #ffffff; padding: 5px; font-size: 16px}
/* .grey {background-color: #BBBDC0} */
.grey2 {background-color: #DBDBDB}
.GreyNews {background-color: #7A8387; font-size: 14px; color: #FFFFFF}
.header_slogan {padding: 10px 0 0 40px}
.MainContent {padding: 0 10px}
.NewsDate {color: #DA020C; font-weight: bold}
.NewMarket {background-color: #8CC63F; font-size: 16px; color: #ffffff; padding: 5px}
.HitsMarket {background-color: #BBBDC0; font-size: 16px; color: #ffffff; padding: 5px}
/*.NewCena {color: #ffffff; padding-left: 10px; font-size: 11px}*/

.olive {font-size: 9px}

.newsblock{
	float:left;
	width:100%;
}

.cat {font-size: 14px}
.no_underline {text-decoration: none}



.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}

.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}

.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}

.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,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;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  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:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.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;
}
