#global_block {display: table; width: 100%; }

#text_block {display: table-footer-group; padding:0 50px;} /* Отобразится внизу псевдотаблицы */
#m_block {display: table-row-group;    } /* Отобразится посередине */
/*#block-3 {display: table-header-group; } */



body	{background-color:#a4d4e9; margin-top:0;}
table	{border:0px; border-collapse:collapse;}
table td	{padding:0px;}
table#newMainTable	{background:#a4d4e9; width:1090px; background-image:url(/img/headbg.png); border:0; border:0px; border-collapse:collapse;}
table#newMainTable	td {vertical-align:top; padding:0;}
table#newMainTable	td#mainArea {vertical-align:top; width:100px;}

table#innerTable		{background-color:#eef8fd; width:1000px; height:100%; border:0; border-collapse:collapse;}
table#inner2Table		{width:940px; margin:0 auto; border-collapse:collapse;}

table#topmenuTable	{width:100%; border:0;}
table#topmenuTable	td {text-align:center;}
td.w30h30			{width:30px; height:30px;}
td.w10h30			{width:10px; height:30px;}
td.w900h30			{width:900px; height:30px; vertical-align:top;}
img.w11h11			{width:11px; height:11px;}
img.d2png			{border:0; float:left;}
#newMainmenu		{width:390px; border:0; text-align:right; border-collapse: collapse;}
#newMainmenu	td	{text-align:center;}
#mainArea			{width:1000px; vertical-align:top;}
#leftArea			{background-image:url(/img/fon_left.jpg);}
#rightArea			{background-image:url(/img/fon_right.jpg); width:45px; }
div.newEmail			{margin:248px 0 0 630px; font-size:20px; font-family:sans-serif; font-weight:bold;}
div.newPhones			{padding:8px 0 10px 10px; font-weight:bold;}

#newMail			{vertical-align:top; background-image:url(/img/info.jpg); width:880px; height:424px;}
td.newLine			{background-image:url(/img/line.jpg); height:4px;}
td#newDownLeft		{width:45px; height:36px; vertical-align:top; background-image:url(/img/down_left.jpg);}
td#newDownRight		{width:45px; height:36px; vertical-align:top; background-image:url(/img/down_right.jpg);}
td#newDown			{width:1000px; background-image:url(/img/down.jpg);}

td#newFonTable2		{vertical-align:top; width:940px; background:url('/img/fon_table2.jpg') repeat-x;}
td#newDetailCenter	{width:100%; background:url(/img/detail_center.png); height:26px;}
.h34				{height:34px;}
td#newT1				{width:100%; background-image:url(/img/top_blue.jpg);}
td#newT2				{height:165px; background:url(/img/fon_c.jpg); vertical-align:top;}
td#newUpCenter		{background-image:url(/img/upcenter.png);}
td#newLeftCenter		{background-image:url(/img/lefttcenter.png);}
td#newDownCenter		{background-image:url(/img/downcenter.png);}
td#newRightCenter	{background-image:url(/img/rightcenter.png);}
td#company_profile	{background-color:#63b234; color:#ffffff; text-align:justify;}
.w100h100			{width:100%; height:100%;}
.bgee				{background-color:##eef8fd;}
.h100				{height:100%;}
.w880				{width:880px; margin:0 auto; text-align:left;}
h2		{padding:4px 0 0 0; margin:0; color:#fff; FONT-SIZE: 14px;}
/* http://www.needit.ru  */
#mainmenu2 a {
FONT-SIZE: 13px;
text-decoration:none;
padding-top:10px;
	display:block;
	width:152px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 42px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("http://dolphin.biz.ua/shop/img/mainmenu2b.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	
	color: #000000;
}
#mainmenu2 a:hover { 
	background-position: -102px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}
#mainmenu a {FONT-SIZE: 13px; text-decoration:none; padding-top:10px; display:block; width:102px; height: 42px; background: url("/img/mainmenu.png") 0 0 no-repeat; color: #000000;}
#mainmenu a:hover {background-position: -102px 0; color: #FFFFFF;}
#mainmenu3 a {FONT-SIZE: 13px; text-decoration:none; padding-top:10px; display:block; width:102px; height: 42px; background: url("/img/mainmenu.png") 0 0 no-repeat; color: #000000;}
#mainmenu3 a:hover {background-position: -102px 0; color: #FFFFFF;}
#mainmenu4 a {FONT-SIZE: 13px; text-decoration:none; padding-top:10px; display:block; width:102px; height: 42px; background: url("/img/mainmenu.png") 0 0 no-repeat; color: #000000;}
#mainmenu4 a:hover {background-position: -102px 0; color: #FFFFFF;}
#mainmenu5 a {FONT-SIZE: 13px; text-decoration:none; padding-top:10px; display:block; width:102px; height: 42px; background: url("/img/mainmenu.png") 0 0 no-repeat; color: #000000;}
#mainmenu5 a:hover {background-position: -102px 0; color: #FFFFFF;}
#mainmenu6 a {FONT-SIZE: 13px; text-decoration:none; padding-top:10px; display:block; width:102px; height: 42px; background: url("/img/mainmenu.png") 0 0 no-repeat; color: #000000;}
#mainmenu6 a:hover {background-position: -102px 0; color: #FFFFFF;}

#rollover a {
FONT-SIZE: 12px;
text-decoration:none;
padding-top:0px;
	display:block;
	width:181px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 101px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/m1.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #000000;
}
#rollover a:hover { 
	background-position: -148px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #FFFFFF;
}
#topmenu a {
FONT-SIZE: 12px;
font-style:normal;
text-decoration:none;
padding-top:5px;
	display:block;
	width:122px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 30px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/top_menu.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #c11a21;
}
#topmenu a:hover { 
	background-position: -122px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}



#topmenu4 a {
FONT-SIZE: 12px;
font-style:normal;
text-decoration:none;
padding-top:5px;
	display:block;
	width:142px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 30px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/top_menu4.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #c11a21;
}
#topmenu4 a:hover { 
	background-position: -142px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}

#topmenu5 a {
FONT-SIZE: 12px;
font-style:normal;
text-decoration:none;
padding-top:5px;
	display:block;
	width:62px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 30px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/top_menu3.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #c11a21;
}
#topmenu5 a:hover { 
	background-position: -62px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}


#topmenuactive a {
FONT-SIZE: 12px;
font-style:normal;
text-decoration:none;
padding-top:5px;
	display:block;
	width:122px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 30px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/1top_menu.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #ffffff;
}
#topmenuactive a:hover { 
	background-position: -122px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}
#topmenu2 a {
FONT-SIZE: 12px;
text-decoration:none;
padding-top:5px;
	display:block;
	width:100px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 30px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/top_menu2.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #c11a21;
}
#topmenu2 a:hover { 
	background-position: -100px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}
#topmenu3 a {
FONT-SIZE: 12px;
text-decoration:none;
padding-top:5px;
	display:block;
	width:62px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 30px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("/img/top_menu3.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #c11a21;
}
#topmenu3 a:hover { 
	background-position: -62px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}	
	
p, body, font, div, td
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		11px;
}
h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			black;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
  color:			navy;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		12px;
}
.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
{ text-decoration:		none;
font-weight:		normal;
  font-size:		12px;
  COLOR: #000000;
  font-family:Arial, Helvetica, sans-serif;
    }
	
.menu {
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;

}
.menu A:link {
        text-decoration: none;
        COLOR: #5C5C5C;
}
.menu A:visited {
        text-decoration: none;
        COLOR: #5C5C5C;
}
.menu A:hover {
        text-decoration: underline;
        COLOR: #2F8CCC;
}
	
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.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;
  color:			#F0B5B5;
  background-color:  transparent;
}
.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;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.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;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}

ul#catList	{margin:0; padding:10px;}
ul#catList	li {float:left; list-style-type:none; width:270px; line-height:2;}
ul#catList	li  a{color:#c1272d; text-decoration:none; font-size:10px}

div.clear	{clear:both; line-height:1px; height:1px;}

#mainmenu a, #mainmenu3 a, #mainmenu4 a, #mainmenu5 a {
FONT-SIZE: 13px;
text-decoration:none;
padding-top:10px;
	display:block;
	width:90px; /* width:102px; Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 42px;  /* Высота блока ролловера, соответствует высоте картинки */
	/*background: url("/img/mainmenu.png") 0 0 no-repeat; */  /* Путь до картинки ролловера */
	background: url("http://dolphin.biz.ua/shop/img/mainmenu2a.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #000000;
}
#mainmenu a:hover, #mainmenu3 a:hover, #mainmenu4 a:hover, #mainmenu5 a:hover { 
	background-position: -90px 0; /* background-position: -102px 0; При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #FFFFFF;
}

#mainmenu2 a {
FONT-SIZE: 13px;
text-decoration:none;
padding-top:10px;
	display:block;
	/*width:102px;*/  /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	width:95px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 42px;  /* Высота блока ролловера, соответствует высоте картинки */
	/*background: url("http://dolphin.biz.ua/shop/img/mainmenu2.png") 0 0 no-repeat; */ /* Путь до картинки ролловера */
	background: url("http://dolphin.biz.ua/shop/img/mainmenu2a1.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #ffffff;
}
#mainmenu2 a:hover { 
	/*background-position: -102px 0;  При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	background-position: -95px 0;
	color: #eee;
}

#mainmenu2b a {
FONT-SIZE: 13px;
text-decoration:none;
padding-top:10px;
	display:block;
	width:152px; /* Ширина блока ролловера, соответствует ширине картинки разделенной на три */
	height: 42px;  /* Высота блока ролловера, соответствует высоте картинки */
	background: url("http://dolphin.biz.ua/shop/img/mainmenu2b.png") 0 0 no-repeat; /* Путь до картинки ролловера */
	color: #000000;
}
#mainmenu2b a:hover { 
	background-position: -152px 0; /* При наведении курсора на картинку, она смещается на один блок влево, в данном случае на 100 пикселей */
	color: #ffffff;
}