body,td,th {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #000000;
}
p 
{
	text-indent: 10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

images
{
border: none;
}

body
{
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
background-image: url(/images/bg.gif);
background-repeat: repeat;
background-position: left top;
}

.pool
	{background-image: url(/images/pool.jpg); background-repeat: no-repeat; background-position: right bottom;}

.poolside
	{background-image: url(/images/poolside.gif); background-repeat: no-repeat; background-position: right bottom;}

.dnline
	{background-image: url(/images/dnline.gif); background-repeat: no-repeat; background-position: right top;}

.rightwave
	{background-image: url(/images/rightwave.gif); background-repeat: no-repeat; background-position: left top;}

.leftwave
	{background-image: url(/images/leftwave.gif); background-repeat: no-repeat; background-position: right top;}
	
.leftup
	{background-color: white; background-repeat: no-repeat; background-position: right top;}

.shadow
	{background-image: url(/images/shadow.jpg); background-repeat: no-repeat; background-position: left top;}
.michaella
	{background-image: url(/images/michaella.jpg); background-repeat: no-repeat; background-position: left top;}
.phone
	{padding-left:10; background-image: url(/images/phone.gif); background-repeat: no-repeat; background-position: center;}


a:link {color: #394da6; text-decoration: none;}
a:visited {color: #394da6; text-decoration: underline;}
a:hover {color: red; text-decoration: underline;}
a:active {color: red; text-decoration: underline;}

a.men:link {color: #ffffff; text-decoration: none;}
a.men:visited {color: #ffffff; text-decoration: underline;}
a.men:hover {color: #fff559; text-decoration: underline;}
a.men:active {color: #fff559; text-decoration: underline;}

.legend {font-size: 12px; color: #354F1B;}
.news {padding-left: 2px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px}
ul {list-style-image: url('/images/point1.gif'); margin-top: 3px; margin-bottom: 3px;}

/* css from ST */

TABLE.grid {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid
}
TABLE.list {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid
}
TABLE.grid2 {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid
}
TABLE.grid3 {
	BORDER-TOP: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #e2ecf5
}
TABLE.grid TD {
	BORDER-BOTTOM: #808080 1px solid
}
TABLE.grid TH {
	BORDER-BOTTOM: #808080 1px solid
}
TABLE.list TD {
	BORDER-BOTTOM: #808080 1px solid
}
TABLE.list TH {
	BORDER-BOTTOM: #808080 1px solid
}
TD.head {
	PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/header_small.jpg); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e2ecf5
}
TH.head {
	PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/header_small.jpg); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e2ecf5
}
TD.head2 {
	PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/header.jpg); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e2ecf5
}
TH.head2 {
	PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/header.jpg); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e2ecf5
}
TD.head2 A {
	TEXT-DECORATION: none
}
TD.head3 {
	PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9e6f2
}
TH.head3 {
	PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9e6f2
}
TD.label {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: white
}
TD.label_disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: gray; PADDING-TOP: 6px; BACKGROUND-COLOR: white
}
TD.label2 {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: white
}
TD.field {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e2ecf5
}
TD.field_disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: gray; PADDING-TOP: 6px; BACKGROUND-COLOR: #e2ecf5
}
TD.global_field {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffe7df
}
TD.global_field_disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: gray; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffe7df
}
TD.foot {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TD.link A {
	TEXT-DECORATION: none
}
INPUT.field {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: #000000; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Helvetica, Arial, "Arial CE", sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT.field {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: #000000; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Helvetica, Arial, "Arial CE", sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.field {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: #000000; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Helvetica, Arial, "Arial CE", sans-serif; BACKGROUND-COLOR: #ffffff
}
INPUT.field_disabled {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: gray; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Helvetica, Arial, "Arial CE", sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT.field_disabled {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: gray; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Helvetica, Arial, "Arial CE", sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.field_disabled {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: gray; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Helvetica, Arial, "Arial CE", sans-serif; BACKGROUND-COLOR: #ffffff
}
INPUT.field {
	PADDING-LEFT: 2px; PADDING-TOP: 2px; HEIGHT: 19px
}
INPUT.field_disabled {
	PADDING-LEFT: 2px; WIDTH: 250px; COLOR: gray; PADDING-TOP: 2px; HEIGHT: 19px
}
INPUT.sm {
	WIDTH: 150px
}
SELECT.sm {
	WIDTH: 150px
}
TEXTAREA.field {
	PADDING-LEFT: 2px; WIDTH: 100%; HEIGHT: 200px
}
BUTTON {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/button_bg.jpg); BORDER-LEFT: black 1px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #bbcedf
}
INPUT.button {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/button_bg.jpg); BORDER-LEFT: black 1px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #bbcedf
}
.chklabel {
	POSITION: relative; TOP: -2px
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.error {
	COLOR: red
}
.errorblock {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: red 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; BORDER-LEFT: red 1px solid; COLOR: white; PADDING-TOP: 6px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #990000
}
.ok {
	COLOR: green
}
.okblock {
	BORDER-RIGHT: #adff2f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #adff2f 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; BORDER-LEFT: #adff2f 1px solid; COLOR: white; PADDING-TOP: 6px; BORDER-BOTTOM: #adff2f 1px solid; BACKGROUND-COLOR: green
}
.infoblock {
	BORDER-RIGHT: #33ffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #33ffff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #33ffff 1px solid; WIDTH: 350px; COLOR: white; PADDING-TOP: 3px; BORDER-BOTTOM: #33ffff 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #006699
}
.off {
	COLOR: #d8d8d8
}
.tip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; FONT: 10px/12px Arial,Helvetica,sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 150px; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: left; layer-background-color: #f6f6f6
}
.tip2 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; FONT: 10px/12px Arial,Helvetica,sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 260px; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: left; layer-background-color: #f6f6f6
}
.info_bar {
	BACKGROUND-COLOR: #d2dee8
}
.info_bar A:link {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none
}
.info_bar A:visited {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none
}
.info_bar A:hover {
	COLOR: #ff9900
}
.main_menu {
	COLOR: #999999; BACKGROUND-COLOR: #003366
}
.main_menu_selected {
	FONT-WEIGHT: bold; COLOR: #ff9900
}
.main_menu A:link {
	COLOR: white; TEXT-DECORATION: none
}
.main_menu A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.main_menu A:hover {
	COLOR: #ff9900
}
.main_head {
	BACKGROUND-IMAGE: url(/images/header.jpg); BACKGROUND-REPEAT: repeat-x
}
.main_delimiter {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/header_delimiter.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.servertime {
	COLOR: #003366
}
.row1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: white; text-align:center
}
.row1 TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: white
}
.row2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e2ecf5; text-align:center
}
.row2 TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e2ecf5
}
.preloaded_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #d2ffd2
}
.autocrop_error_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fdcdc8
}
.page_actual {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; WIDTH: 1em; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.pagenum A:link {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; WIDTH: 1em; COLOR: #000033; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #e2ecf5; TEXT-DECORATION: none
}
.pagenum A:visited {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; WIDTH: 1em; COLOR: #000033; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #e2ecf5; TEXT-DECORATION: none
}
.pagenum A:active {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; WIDTH: 1em; COLOR: #000033; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #e2ecf5; TEXT-DECORATION: none
}
.pagenum A:hover {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; WIDTH: 1em; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.paid_account {
	BACKGROUND-COLOR: #d2ffd2
}
.legend_global {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #808080 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffe7df
}
.legend_domain {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #808080 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #e2ecf5
}

a.tt span{
display:none;/*?????????? ?????? ?????? - ???? ???? ?? ????????*/
}
a.tt:hover{
position:relative;/*?????? ????? ??????? ??? ??????? ?????? ?????? ??????*/
z-index:23;/*??? ????? ??? ?? ?????? ??????????? ?????? ???? ? ?????? ??????*/
}
a.tt:hover span{
display:block;/*?????????? ?????? ??? ?????????*/
position:absolute;
top:-10px;
left:40px;/*??? ?????? ??? ??????? ??????? ???????????? ?????? ???????? ???? ??????*/
z-index:22;/*??? 22 + ??. ????*/
background:#fafafa;/*???, ??? ?? ???? ????? ??????*/
}
.in-stock {
	color: #FF0000;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: blink;
}
.important-text {color: #FF0000;font-size: 16px;}
.phone-number {color: black; font-size: 18px; font-weight: bold; }
.phone-code {color: #6BB3FF}