@charset "UTF-8";


a:link, a:active, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #378e52; text-decoration: none;}


BODY {margin: 0 0 0 0; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
TD {color: #000000;  font-size: 12px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H1 {font-size: 18px; color: #000000; margin-top:30px; margin-bottom:20px; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H2 {font-size: 18px; color: #000000; margin-top:30px; margin-bottom:20px; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H3 {font-size: 16px; color: #000000; margin-top:30px; margin-bottom:20px; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H4 {font-size: 14px; color: #000000; margin-top:30px; margin-bottom:20px; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H5, H6 {font-size: 12px; color: #000000; margin-top:30px; margin-bottom:20px; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
FORM {margin:0; padding:0;}
HR {color: #CCCCCC; height: 1px; width: 100%; margin-top:20px; margin-bottom:20px;}


.mr0 {margin:0px;}
.mr0t {margin-top:0px;}
.mr10b {margin-bottom:10px;}
.mr10l {margin-left:10px;}
.pb5b {padding-bottom:5px;}
.pb5t {padding-top:5px;}
.pd5l {padding-left:5px;}
.pd10t {padding-top:10px;}
.pd10l {padding-left:10px;}
.pd10r {padding-right:10px;}
.pb10b {padding-bottom:10px;}
.pd20l {padding-left:20px;}
.pd20r {padding-right:20px;}
.middle {font-size: 11px;}
.big {font-size: 26px;}
.superbig, DIV H3.superbig {font-size: 42px; margin:0px; padding:0px;}
DIV.reopen {padding-top:5px; font-size: 11px;}
DIV.reopenr {padding-top:8px; padding-right:10px; font-size: 11px;}
.normal {font-size: 12px;}
.small {font-size: 10px;}


.red {color: #FF0000;}
.white {color: #FFFFFF;}
.gray {color:#666666;}
.green {color: #378e52;}
.error {color: #FF0000; font-weight: bold;}
.required {color:#FF0000; font-weight: bold;}


DIV.grad {font-size: 11px; padding-bottom:10px;}
DIV.grad IMG {margin-left:3px; margin-right:0px;}
DIV.grad a:link, DIV.grad a:active, DIV.grad a:visited {color: #CCCCCC; text-decoration: none;}
DIV.grad a:hover {color: #378e52; text-decoration: none;}
.sitemap {padding-left:25px;}
DIV.line {
	padding:0px;
	border-bottom: 1px dotted #000000;
	font-size:1px;
	height:1px;
	}


TABLE.box_topmenu {
	background-color:#000000;
	background-image: url(/_/header/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:85px;
	}
TABLE.box_topmenu TD {
	vertical-align:top;
	}
TABLE.box_topmenu TD.l {
	width:260px;
	padding-left:30px;
	}
TABLE.box_topmenu TD.c {
	padding-top:15px;
	padding-bottom:15px;
	}
TABLE.box_topmenu TD.r {
	width:320px;
	padding-right:30px;	
	padding-top:18px;
	}


TABLE.box_topmenu TD.c {
	font-size:18px;
	}
TABLE.box_topmenu TD.c DIV {
	font-size:12px;
	}
TABLE.box_topmenu TD.c A {
	margin-right:20px;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	margin-right:15px;
	}
TABLE.box_topmenu TD.c a:link, TABLE.box_topmenu TD.c a:active, TABLE.box_topmenu TD.c a:visited {color: #FFFFFF;}
TABLE.box_topmenu TD.c a:hover {color: #c1aa47;}
TABLE.box_topmenu TD.c B {
	margin-right:20px;
	color: #c1aa47;
	border-bottom: 1px dotted #c1aa47;
	font-weight: normal;
	margin-right:15px;
	}
TABLE.box_topmenu TD.c DIV B {
	margin-right:15px;
	}
TABLE.box_topmenu TD.c A.y {
	border-bottom: 1px dotted #c1aa47;
	text-decoration: none;
	}
TABLE.box_topmenu TD.c a.y:link, TABLE.box_topmenu TD.c a.y:active, TABLE.box_topmenu TD.c a.y:visited {color: #c1aa47;}
TABLE.box_topmenu TD.c a.y:hover {color: #FFFFFF;}
TABLE.box_topmenu TD.c DIV {
	padding-top:13px;
	}


TABLE.box_topmenu TD.r DIV.label {
	position: relative;
	background-image: url(/_/forms/auth_input.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	margin-right:2px;
	height:18px;
	}
TABLE.box_topmenu TD.r DIV.label LABEL {
	position: absolute;
	padding-top: 2px;
	color: #AAAAAA;
	}
TABLE.box_topmenu TD.r DIV.label INPUT {
	padding-left: 50px;
	border: 1px solid #666666;
	background-color:#666666;
	width:123px;
	height:17px;
	color:#FFFFFF;
	}
TABLE.box_topmenu TD.r TABLE TD DIV.b {
	padding-top:14px;
	padding-left:5px;
	}
TABLE.box_topmenu TD.r A.l {
	border-bottom: 1px dotted #c1aa47;
	text-decoration: none;
	}
TABLE.box_topmenu TD.r a.l:link, TABLE.box_topmenu TD.r a.l:active, TABLE.box_topmenu TD.r a.l:visited {color: #c1aa47;}
TABLE.box_topmenu TD.r a.l:hover {color: #FFFFFF;}
TABLE.box_topmenu TD.r A.r {
	border-bottom: 1px dotted #666666;
	text-decoration: none;
	}
TABLE.box_topmenu TD.r a.r:link, TABLE.box_topmenu TD.r a.r:active, TABLE.box_topmenu TD.r a.r:visited {color: #666666;}
TABLE.box_topmenu TD.r a.r:hover {color: #c1aa47;}
TABLE.box_topmenu TD.r DIV.authed {
	text-decoration: none;
	color: #c1aa47;
	font-weight: bold;
	padding-left:5px;
	}
TABLE.box_topmenu TD.r DIV.authed A.r {
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	}
TABLE.box_topmenu TD.r DIV.authed a.r:link, TABLE.box_topmenu TD.r DIV.authed a.r:active, TABLE.box_topmenu TD.r DIV.authed a.r:visited {color: #FFFFFF;}
TABLE.box_topmenu TD.r DIV.authed a.r:hover {color: #c1aa47;}


TABLE.box_topimage {
	height:129px;
	background-color:#eeeeee;
	background-image: url(/_/header/img/01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}


TABLE.box_slidemenu {
	height:61px;
	}
TABLE.box_slidemenu TD {
	vertical-align:top;
	font-size:10px;
	padding-top:10px;
	padding-bottom:3px;
	}
TABLE.box_slidemenu TD DIV SPAN {
	font-size:18px;
	}
TABLE.box_slidemenu TD.l I {
	color:#999999;
	font-style:normal;
	}
TABLE.box_slidemenu TD.c I {
	color:#666666;
	font-style:normal;
	}
TABLE.box_slidemenu TD A {
	text-decoration: none;
	}
TABLE.box_slidemenu TD A:link, TABLE.box_slidemenu TD A:active, TABLE.box_slidemenu TD A:visited {color: #000000;}
TABLE.box_slidemenu TD A:hover {color: #378e52;}
TABLE.box_slidemenu TD.l {
	width:285px;
	background-image: url(/_/header/mn_bg1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	}
TABLE.box_slidemenu TD.c {
	background-image: url(/_/header/mn_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	}
TABLE.box_slidemenu TD.l DIV.l {
	padding-left:25px;
	padding-right:10px;
	}
TABLE.box_slidemenu TD.c DIV.c {
	padding-left:10px;
	padding-right:10px;
	}


TABLE.box_slidemenu TD TABLE TD {
	padding:0px;
	}
TABLE.box_slidemenu TD DIV.price {
	background-image: url(/_/forms/price_input.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:100px;
	height:20px;
	margin-right:2px;
	}
TABLE.box_slidemenu TD DIV.price DIV {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:12px;
	font-weight: bold;
	}


TABLE.floatprice TD SPAN.curr {
	font-size:12px;
	color:#FF0000;
	}
TABLE.floatprice TD A:link, TABLE.floatprice TD A:active, TABLE.floatprice TD A:visited {color: #000000; text-decoration: none;}
TABLE.floatprice TD A:hover {color: #378e52; text-decoration: none;}


TABLE.box_slidemenu TD TABLE TD {
	padding:0px;
	}
TABLE.box_slidemenu TD DIV.search {
	background-image: url(/_/forms/search_input.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	margin-right:2px;
	height:20px;
	}
TABLE.box_slidemenu TD DIV.search INPUT {
	border: 1px solid #dddddd;
	background-color:#dddddd;
	width:90px;
	height:17px;
	color:#000000;
	}


TABLE.box_main TD.l {
	vertical-align:top;
	padding-left:21px;
	padding-right:25px;
	}
TABLE.box_main TD.r {
	vertical-align:top;
	padding-left:0px;
	padding-right:30px;
	}


DIV.content H2, DIV.content H3, DIV.content H4, DIV.content H5, DIV.content H6 {
	background-color:#F0F0F0;
	border: 1px solid #D2D2D2;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
TABLE.box_main TD.r DIV.content TABLE {border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}
TABLE.box_main TD.r DIV.content TABLE TD, TABLE.box_main TD.r DIV.content TABLE TH {padding:5px; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;}
TABLE.box_main TD.r DIV.content TABLE TH {font-size:12px; font-weight:bold; background-color:#eeeeee;}

TABLE.box_main TD.r DIV.content TABLE.no {border-top: 0px solid #dddddd; border-left: 0px solid #dddddd;}
TABLE.box_main TD.r DIV.content TABLE.no TD, TABLE.box_main TD.r DIV.content TABLE.no TH {padding:0px; border-bottom: 0px solid #dddddd; border-right: 0px solid #dddddd;}
TABLE.box_main TD.r DIV.content TABLE.no TH {font-size:12px; font-weight:bold; background-color:#eeeeee;}


TABLE.box_main TD.l TABLE.box_menu TD {
	padding:5px;
	padding-bottom:8px;
	font-size:13px;
	color:#444444;
	font-weight: bold;
	}
TABLE.box_main TD.l TABLE.box_menu TD.i {
	width:36px;
	padding-right:0px;
	padding-bottom:5px;
	}
TABLE.box_main TD.l TABLE.box_menu A {
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	font-weight: normal;
	}
TABLE.box_main TD.l TABLE.box_menu a:link, TABLE.box_main TD.l TABLE.box_menu a:active, TABLE.box_main TD.l TABLE.box_menu a:visited {color: #000000;}
TABLE.box_main TD.l TABLE.box_menu a:hover {color: #378e52;}
TABLE.box_main TD.l TABLE.box_menu TD DIV.sub {
	font-size:9px;
	color:#BBBBBB;
	padding-top:2px;
	font-weight: normal;
	}
TABLE.box_main TD.l TABLE.box_menu TD DIV.sub_now {
	font-size:9px;
	color:#999999;
	font-weight: normal;
	}
TABLE.box_main TD.l TABLE.box_menu TR.now {
	background-color:#F0F0F0;
	}
TABLE.box_main TD.l TABLE.box_menu TR.now TD {
	border-right: 1px solid #D2D2D2;
	}
TABLE.box_main TD.l TABLE.box_menu TR.now TD.i {
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #F0F0F0;
	}


TABLE.box_main TD.l DIV.submenu H3 {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:5px;
	}
TABLE.box_main TD.l DIV.submenu DIV {
	padding-right:5px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:4px;
	color:#000000;
	}
TABLE.box_main TD.l DIV.submenu A {
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	color:#000000;
	}
TABLE.box_main TD.l DIV.submenu DIV.line {
	margin-top:13px;
	margin-bottom:10px;
	font-size:1px;
	height:1px;
	}
TABLE.box_main TD.l DIV.submenu DIV.now {
	padding-left:15px;
	color:#999999;
	background-image: url(/_/main/arr13.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	}
TABLE.box_main TD.l DIV.submenu DIV.back {
	padding-left:15px;
	background-image: url(/_/main/arr16.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	}


div.sbrb01 {width: 100%; margin: 0 auto 20px auto; text-align: left;}
.rbtl01, .rbtr01, .rbbl01, .rbbr01 {background-image: url(/_/_box01.gif); height: 12px; font-size: 1px;}
.rbtl01, .rbbl01 {margin-right: 12px;}
.rbtr01, .rbbr01 {margin-left: 12px; margin-top: -12px;}
.rbtr01 {background-position: 100% 0;}
.sbin01 {background-color:#FFFFFF; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; padding-left: 12px; padding-right:12px;}
.spdd01 {  }
.rbbl01 {background-position: 0 -12px;}
.rbbr01 {background-position: 100% -12px;}

div.sbrb04 {margin: 0 auto 20px auto; text-align: left;}
.rbtl04, .rbtr04, .rbbl04, .rbbr04 {background-image: url(/_/_box04.png); height: 12px; font-size: 1px;}
.rbtl04, .rbbl04 {margin-right: 12px;}
.rbtr04, .rbbr04 {margin-left: 12px; margin-top: -12px;}
.rbtr04 {background-position: 100% 0;}
.sbin04 {background-color:#F0F0F0; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 12px; padding-right:12px;}
.spdd04 {  }
.rbbl04 {background-position: 0 -12px;}
.rbbr04 {background-position: 100% -12px;}

div.sbrb04g {margin: 0 auto 20px auto; text-align: left;}
.rbtl04g, .rbtr04g, .rbbl04g, .rbbr04g {background-image: url(/_/_box04g.png); height: 12px; font-size: 1px;}
.rbtl04g, .rbbl04g {margin-right: 12px;}
.rbtr04g, .rbbr04g {margin-left: 12px; margin-top: -12px;}
.rbtr04g {background-position: 100% 0;}
.sbin04g {background-color:#D7ECDE; border-left: 1px solid #3E9351; border-right: 1px solid #3E9351; padding-left: 12px; padding-right:12px;}
.rbbl04g {background-position: 0 -12px;}
.rbbr04g {background-position: 100% -12px;}

div.sbrb31 {margin: 0 auto 20px auto; text-align: left;}
.rbtl31, .rbtr31, .rbbl31, .rbbr31 {background-image: url(/_/_box31.png); height: 12px; font-size: 1px;}
.rbtl31, .rbbl31 {margin-right: 12px;}
.rbtr31, .rbbr31 {margin-left: 12px; margin-top: -12px;}
.rbtr31 {background-position: 100% 0;}
.sbin31 {background-color:#F0F0F0; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 12px; padding-right:12px;}
.spdd31 {  }
.rbbl31 {background-position: 0 -12px;}
.rbbr31 {background-position: 100% -12px;}

div.sbrb32 {margin:0px; padding:0px; text-align: left;}
div.sbrb32 P {margin:0px; padding:0px; padding-top:12px; text-align:left;}
div.sbrb32 H1, div.sbrb32 H2, div.sbrb32 H3, div.sbrb32 H4, div.sbrb32 H5, div.sbrb32 H6 {margin:0px; padding:0px;}
.rbtl32, .rbtr32, .rbbl32, .rbbr32 {background-image: url(/_/_box32.png); height: 22px; font-size: 1px;}
.rbtl32, .rbbl32 {margin-right: 50%;}
.rbtr32, .rbbr32 {margin-left: 50%; margin-top: -22px;}
.rbtr32 {background-position: 100% 0;}
.sbin32 {padding:0px; margin:0px; background-image: url(/_/_box32r.png); background-repeat: repeat-y; background-position: right top;}
.sbit32 {padding:0px; margin:0px; background-image: url(/_/_box32l.png); background-repeat: repeat-y; background-position: left top; padding-left:22px; padding-right:22px;}
.sbib32 {padding:0px; margin:0px; background-color:#F0F0F0;}
.rbbl32 {background-position: 0 -22px;}
.rbbr32 {background-position: 100% -22px;}

div.sbrb33 {margin:0px; padding:0px; text-align: left;}
div.sbrb33 P {margin:0px; padding:0px; padding-top:12px; text-align:left;}
div.sbrb33 H1, div.sbrb33 H2, div.sbrb33 H3, div.sbrb33 H4, div.sbrb33 H5, div.sbrb33 H6 {margin:0px; padding:0px;}
.rbtl33, .rbtr33, .rbbl33, .rbbr33 {background-image: url(/_/_box33.png); height: 22px; font-size: 1px;}
.rbtl33, .rbbl33 {margin-right: 50%;}
.rbtr33, .rbbr33 {margin-left: 50%; margin-top: -22px;}
.rbtr33 {background-position: 100% 0;}
.sbin33 {padding:0px; margin:0px; background-image: url(/_/_box32r.png); background-repeat: repeat-y; background-position: right top;}
.sbit33 {padding:0px; margin:0px; background-image: url(/_/_box32l.png); background-repeat: repeat-y; background-position: left top; padding-left:22px; padding-right:22px;}
.sbib33 {padding:0px; margin:0px; background-color:#F0F0F0;}
.rbbl33 {background-position: 0 -22px;}
.rbbr33 {background-position: 100% -22px;}

div.sbrb34 {margin:0px; padding:0px; text-align: left;}
div.sbrb34 P {margin:0px; padding:0px; padding-top:12px; text-align:left;}
div.sbrb34 H1, div.sbrb34 H2, div.sbrb34 H3, div.sbrb34 H4, div.sbrb34 H5, div.sbrb34 H6 {margin:0px; padding:0px;}
.rbtl34, .rbtr34, .rbbl34, .rbbr34 {background-image: url(/_/_box34.png); height: 22px; font-size: 1px;}
.rbtl34, .rbbl34 {margin-right: 50%;}
.rbtr34, .rbbr34 {margin-left: 50%; margin-top: -22px;}
.rbtr34 {background-position: 100% 0;}
.sbin34 {padding:0px; margin:0px; background-image: url(/_/_box32r.png); background-repeat: repeat-y; background-position: right top;}
.sbit34 {padding:0px; margin:0px; background-image: url(/_/_box32l.png); background-repeat: repeat-y; background-position: left top; padding-left:22px; padding-right:22px;}
.sbib34 {padding:0px; margin:0px; background-color:#F0F0F0;}
.rbbl34 {background-position: 0 -22px;}
.rbbr34 {background-position: 100% -22px;}

div.sbrb14 {width:100%; margin: 0 auto 0 auto; text-align:left;}
.rbtl14, .rbtr14,.rbbl14, .rbbr14 {background-image: url(/_/_box14.png); height: 6px; font-size: 1px;}
.rbtl14, .rbbl14 {margin-right: 6px;}
.rbtr14, .rbbr14 {margin-left: 6px; margin-top: -6px;}
.rbtr14 {background-position: 100% 0;}
.sbin14 {background-color:#378e52; padding-left: 6px; padding-right:6px;}
.rbbl14 {background-position: 0 -6px;}
.rbbr14 {background-position: 100% -6px;}

.block_green {
	background-color:#378e52;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	}


DIV.button03 {
	width:140px;
	height:20px;
	background-image: url(/_/forms/but03.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:center;
	font-size:12px;
	padding-top:3px;
	}
DIV.button03 a:link, DIV.button03 a:active, DIV.button03 a:visited {color: #FFFFFF; text-decoration: none;}
DIV.button03 a:hover {color: #000000; text-decoration: none;}


TABLE.box_btshadow {
	height:50px;
	background-image: url(/_/footer/bg01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
TABLE.box_btimage {
	height:58px;
	background-color:#000000;
	background-image: url(/_/footer/img/01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}


TABLE.footer {
	background-color:#000000;
	padding-left:70px;
	padding-right:50px;
	padding-top:25px;
	}
TABLE.footer TABLE.f TD {
	vertical-align:top;
	color:#777777;
	padding-right:20px;
	}
TABLE.footer TABLE.f TD.bt {
	vertical-align:bottom;
	}
TABLE.footer TABLE.f TD H4 {
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	color:#c1aa47;
	font-weight: bold;
	}
TABLE.footer TABLE.f TD DIV.mn {
	line-height:20px;
	}
TABLE.footer TABLE.f TD A {
	font-size:12px;
	border-bottom: 1px dotted #777777;
	text-decoration: none;
	}
TABLE.footer TABLE.f TD a:link, TABLE.footer TABLE.f TD a:active, TABLE.footer TABLE.f TD a:visited {color: #777777;}
TABLE.footer TABLE.f TD a:hover {color: #c1aa47;}
TABLE.footer TABLE.f TD A.none {
	border-bottom: 1px solid #000000;
	}

TABLE.footer TABLE.f TD.sm {
	font-size:9px;
	}
TABLE.footer TABLE.f TD.sm A {
	font-size:9px;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	}
TABLE.footer TABLE.f TD.sm a:link, TABLE.footer TABLE.f TD.sm a:active, TABLE.footer TABLE.f TD.sm a:visited {color: #777777;}
TABLE.footer TABLE.f TD.sm a:hover {color: #c1aa47;}

TABLE.footer TABLE.fd {
	margin-top:20px;
	margin-bottom:10px;
	}
TABLE.footer TABLE.fd TD {
	vertical-align:bottom;
	}
TABLE.footer TABLE.fd TD.copyright {
	font-size:9px;
	text-align:right;
	color:#333333;
	padding-right:20px;
	}
TABLE.footer TABLE.fd TD.copyright A {
	font-size:9px;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	}
TABLE.footer TABLE.fd TD.copyright a:link, TABLE.footer TABLE.fd TD.copyright a:active, TABLE.footer TABLE.fd TD.copyright a:visited {color: #333333;}
TABLE.footer TABLE.fd TD.copyright a:hover {color: #999999;}

TABLE.footer TABLE.fd TD.inform {
	font-size:9px;
	color:#555555;
	padding-right:20px;
	}
TABLE.footer TABLE.fd TD.inform A {
	font-size:9px;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	}
TABLE.footer TABLE.fd TD.inform a:link, TABLE.footer TABLE.fd TD.inform a:active, TABLE.footer TABLE.fd TD.inform a:visited {color: #555555;}
TABLE.footer TABLE.fd TD.inform a:hover {color: #c1aa47;}


TABLE.authform {width:100%;}
TABLE.authform TD {padding:3px; padding-bottom:8px;}
TABLE.authform TD INPUT, TABLE.authform TD SELECT {width:100%;}

TABLE.authform TD DIV.width50 {
	width:50%;
	}
TABLE.authform TD DIV.captcha {
	width:100px;
	}

TABLE.authform TD DIV.input {
	width:100%;
	background-image: url(/_/forms/domain_input_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.authform TD DIV.input DIV.r {
	width:100%;
	background-image: url(/_/forms/domain_input_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:30px;
	}
TABLE.authform TD DIV.input DIV.r DIV {
	padding-left:10px;
	padding-right:10px;
	}
TABLE.authform TD DIV.input DIV.r DIV INPUT {
	width:100%;
	background-color:#FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	height:28px;
	font-size:20px;
	background-image: url(/_/forms/domain_input_l.gif);
	background-repeat: no-repeat;
	background-position: -10px -1px;
	}
TABLE.authform TD DIV.go {
	float:right;
	background-image: url(/_/forms/but05.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:120px;
	height:30px;
	padding-top:7px;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	}
TABLE.authform TD DIV.go a:link, TABLE.authform TD DIV.go a:active, TABLE.authform TD DIV.go a:visited {color: #FFFFFF; text-decoration: none;}
TABLE.authform TD DIV.go a:hover {color: #000000; text-decoration: none;}


TABLE.serv {border-top: 1px dotted #999999; width:100%;}
TABLE.serv TD {padding-top:15px; padding-bottom:15px; padding-right:10px; vertical-align:top;}
TABLE.serv TD.i {width:1%;}
TABLE.serv TD IMG {margin-left:0px; margin-top:2px;}
TABLE.serv H3 {margin:0px; margin-bottom:15px;}
TABLE.serv P {margin:0px; font-size: 11px;}
TABLE.serv TABLE.prm TD, TABLE.prm TD  {padding:0px; padding-right:5px; vertical-align:middle;}
TABLE.serv TABLE.prm TD IMG, TABLE.prm TD IMG {margin-left:0px; margin-top:1px; margin-bottom:1px;}
TABLE.serv H3 A {
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	color:#000000;
	}
TABLE.serv H3 A a:link, TABLE.serv H3 A a:active, TABLE.serv H3 A a:visited {color: #000000;}
TABLE.serv H3 A a:hover {color: #378e52;}


TABLE.tariff {border-top: 1px dotted #000000;}
TABLE.tariff TD.text {width:99%; padding-top:15px; padding-bottom:15px; padding-right:10px; vertical-align:top;}
TABLE.tariff TD.pic {width:1%; padding-left:0px; padding-top:15px; padding-bottom:15px; padding-right:10px; vertical-align:top;}
TABLE.tariff TD.pic IMG {margin-top:2px;}
TABLE.tariff H3 {margin:0px; }
TABLE.tariff P, TABLE.tariff UL, TABLE.tariff LI {margin-top:0px; font-size: 11px;}
TABLE.tariff TD TABLE.param {border-top: 1px solid #CCCCCC;}
TABLE.tariff TD TABLE.param TD {font-size: 11px; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:0px; border-bottom: 1px solid #CCCCCC;}
TABLE.tariff TD.price {width:1%; padding-top:15px; padding-bottom:15px; padding-left:0px; padding-right:5px; text-align:right; vertical-align:top;}
TABLE.tariff TD.domtext {padding-top:0px; padding-bottom:5px; padding-right:3px;}
TABLE.tariff TD.domtext DIV.textd {
	float:left;
	padding-top:5px;
	}

TABLE.pricer {
	float:right;
	}
TABLE.tariff TD.price TABLE TD, TABLE.pricer TD {
	vertical-align:top;
	}
TABLE.tariff TD.price TABLE TD.t, TABLE.pricer TD.t {
	padding-left:5px;
	text-align:right;
	padding-top:8px;
	}
TABLE.tariff TD.price TABLE TD.p, TABLE.pricer TD.p {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width:127px;
	height:26px;
	text-align:right;
	padding-top:4px;
	font-size:11px;
	color:#FFFFFF;
	}
TABLE.tariff TD.price TABLE TD.p DIV, TABLE.pricer TD.p DIV {
	padding-left:5px;
	padding-right:15px;
	}
TABLE.tariff TD.price TABLE TD.p SPAN, TABLE.pricer TD.p SPAN {
	font-size:18px;
	font-weight:bold;
	}
TABLE.tariff TD.price TABLE TD.o TABLE.pricer TD.o {
	background-image: url(/_/forms/but07.png);
	}
TABLE.tariff TD.price TABLE TD.n, TABLE.pricer TD.n {
	background-image: url(/_/forms/but06.png);
	}
TABLE.tariff TD.price TABLE TD.oB, TABLE.pricer TD.oB {
	background-image: url(/_/forms/but02.png);
	width:147px;
	}
TABLE.tariff TD.price TABLE TD.nB, TABLE.pricer TD.nB {
	background-image: url(/_/forms/but02.png);
	width:147px;
	}
TABLE.tariff TD.price TABLE TD.bt, TABLE.pricer TD.bt {
	background-image: url(/_/forms/but05.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width:127px;
	height:35px;
	text-align:center;
	padding-top:12px;
	font-size:13px;
	color:#FFFFFF;
	}
TABLE.tariff TD.price TABLE TD.btB, TABLE.pricer TD.btB {
	background-image: url(/_/forms/but01.png);
	width:147px;
	}
TABLE.tariff TD.price TABLE TD.bt DIV, TABLE.pricer TD.bt DIV {
	padding-left:10px;
	padding-right:5px;
	}
TABLE.tariff TD.price TABLE TD.bt a:link, TABLE.tariff TD.price TABLE TD.bt a:active, TABLE.tariff TD.price TABLE TD.bt a:visited, TABLE.pricer TD.bt a:link, TABLE.pricer TD.bt a:active, TABLE.pricer TD.bt a:visited {color: #FFFFFF; text-decoration: none;}
TABLE.tariff TD.price TABLE TD.bt a:hover, TABLE.pricer TD.bt a:hover {color: #000000; text-decoration: none;}
TABLE.tariff TD.price TABLE TD.bts, TABLE.pricer TD.bts {
	background-image: url(/_/forms/but07.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width:127px;
	height:25px;
	text-align:center;
	padding-top:7px;
	font-size:13px;
	color:#FFFFFF;
	}
TABLE.tariff TD.price TABLE TD.bts DIV, TABLE.pricer TD.bts DIV {
	padding-left:10px;
	padding-right:5px;
	}
TABLE.tariff TD.price TABLE TD.bts a:link, TABLE.tariff TD.price TABLE TD.bts a:active, TABLE.tariff TD.price TABLE TD.bts a:visited, TABLE.pricer TD.bts a:link, TABLE.pricer TD.bts a:active, TABLE.pricer TD.bts a:visited {color: #FFFFFF; text-decoration: none;}
TABLE.tariff TD.price TABLE TD.bts a:hover, TABLE.pricer TD.bts a:hover {color: #000000; text-decoration: none;}

TABLE.tariff TD TABLE.more {}
TABLE.tariff TD TABLE.more TD {color:#666666; font-size: 11px; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:0px; border-bottom: 1px solid #CCCCCC;}

DIV.numb {
	position:absolute;
	width:80px;
	height:21px;
	z-index:9; 
	background-image: url(/_/icons_big/_r.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
DIV.numb DIV {
	float:right;
	text-align:center;
	width:18px;
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	}

TABLE.tariffs TD {padding-top:5px; padding-bottom:5px; padding-right:5px; vertical-align:top; border-top: 1px solid #CCCCCC;}
TABLE.tariffs TD.s {font-size:11px; padding-top:0px; padding-bottom:3px; padding-right:5px; vertical-align:top; border-top: 0px solid #CCCCCC;}
TABLE.tariffs TD.n {border-top: 0px solid #CCCCCC;}
TABLE.tariffs H3 {margin:0px;}
TABLE.tariffs {border-bottom: 1px solid #CCCCCC;}


TABLE.compare {
	border-top: 1px solid #CCCCCC;
	}
TABLE.compare TD {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:23px;
	font-size: 11px; 
	border-bottom: 1px solid #CCCCCC;
	}
TABLE.compare TD.y {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	background-image: url(/_/yes.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	height:27px;
	border-left: 1px solid #CCCCCC;
	}
TABLE.compare TD.d {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
	border-left: 1px solid #CCCCCC;
	}
TABLE.compare TD.h {
	padding-top:13px;
	padding-bottom:13px;
	padding-right:5px;
	padding-left:10px;
	background-image: url(/_/main/arr13.gif);
	background-repeat: no-repeat;
	background-position: left 17px;
	font-size: 12px;
	font-weight:bold;
	}
TABLE.compare TD H3 {
	margin:0px;
	}

TABLE.compare TD.bts {
	background-image: url(/_/forms/but05.png);
	background-repeat: no-repeat;
	background-position: center 25px;
	height:80px;
	text-align:center;
	vertical-align:top;
	padding-right:30px;
	padding-top:31px;
	font-size:13px;
	color:#FFFFFF;
	}
TABLE.compare TD.bts a:link, TABLE.compare TD.bts a:active, TABLE.compare TD.bts a:visited {color: #FFFFFF; text-decoration: none;}
TABLE.compare TD.bts a:hover {color: #000000; text-decoration: none;}

TABLE.compare TD.price {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
	text-align:center;
	border-left: 1px solid #CCCCCC;
	}

TABLE.compare TD.price DIV.p {
	background-image: url(/_/forms/but06.png);
	background-repeat: no-repeat;
	background-position: center 1px;
	height:26px;
	text-align:center;
	padding-right:0px;
	padding-top:0px;
	font-size:11px;
	color:#FFFFFF;
	}
TABLE.compare TD.price DIV.p SPAN {
	font-size:18px;
	font-weight:bold;
	}


TABLE.ogl {
	border-top: 1px dotted #000000;
	}
TABLE.ogl TD {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	vertical-align:middle;
	}
TABLE.ogl TD.i {
	width:1%;
	padding-left:10px;
	padding-right:0px;
	}
TABLE.ogl TD.i IMG {
	padding:0px;
	margin:0px;
	}
TABLE.ogl TD H2, TABLE.ogl TD H3 {
	margin:0px;
	}
TABLE.ogl TD A {
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}
TABLE.ogl TD a:link, TABLE.ogl TD a:active, TABLE.ogl TD a:visited {color: #000000;}
TABLE.ogl TD a:hover {color: #c1aa47;}
DIV.ogl {
	padding:0px;
	border-top: 1px dotted #000000;
	font-size:1px;
	height:1px;
	}


TABLE.ogl {
	border-top: 1px dotted #000000;
	}
TABLE.ogl TD {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	}
TABLE.ogl TD.i {
	width:1%;
	padding-left:10px;
	padding-right:0px;
	}
TABLE.ogl TD.i IMG {
	padding:0px;
	margin:0px;
	}
TABLE.ogl TD H2, TABLE.ogl TD H3 {
	margin-top:0px;
	margin-bottom:5px;
	}
TABLE.ogl TD A {
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}
TABLE.ogl TD a:link, TABLE.ogl TD a:active, TABLE.ogl TD a:visited {color: #000000;}
TABLE.ogl TD a:hover {color: #c1aa47;}
DIV.ogl {
	padding:0px;
	border-top: 1px dotted #000000;
	font-size:1px;
	height:1px;
	}





DIV.mx_faq {
	border-top: 1px dotted #000000;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:5px;
	padding-left:5px;
	margin:0px;
	}
DIV.mx_faq A {
	text-decoration: none;
	}
DIV.mx_faq_text {
	margin-top:40px;
	margin-bottom:40px;
	}
DIV.mx_faq_list {
	margin-top:10px;
	margin-bottom:10px;
	}
DIV.mx_faq_descr {
	padding-left:75px;
	}
DIV.mx_faq_text H3 {
	margin:0px;
	padding:0px;
	}
DIV.mx_faq_text P {
	margin:0px;
	margin-top:15px;
	padding:0px;
	}
DIV.mx_faq_go {
	float:right;
	padding-left:25px;
	background-image: url(/_/main/arr18.gif);
	background-repeat: no-repeat;
	background-position: 13px 4px;
	font-size:10px;
	}
DIV.mx_faq_line {
	padding:0px;
	border-top: 1px dotted #000000;
	font-size:1px;
	height:1px;
	margin-bottom:20px;
	}
A.mx_faq_all {
	border-bottom: 1px dotted #000000;
	text-decoration: none;
	}
A.mx_faq_all:link, A.mx_faq_all:active, A.mx_faq_all:visited {color: #000000;}
A.mx_faq_all:hover {color: #378e52;}


TABLE.blocktbl TD TABLE.domcheck {
	margin-bottom:10px;
	}
TABLE.blocktbl TD TABLE.domcheck TD {
	border-bottom: 0px solid #FFFFFF;
	vertical-align:middle;
	}
TABLE.blocktbl TD TABLE.domcheck TD.in {
	padding:0px;
	padding-right:10px;
	vertical-align:top;
	}
TABLE.blocktbl TD TABLE.domcheck TD.in DIV.l {
	width:100%;
	background-image: url(/_/forms/domain_input_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.blocktbl TD TABLE.domcheck TD.in DIV.l DIV.r {
	width:100%;
	background-image: url(/_/forms/domain_input_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:30px;
	}
TABLE.blocktbl TD TABLE.domcheck TD.in DIV.l DIV.r DIV {
	padding-left:10px;
	padding-right:10px;
	}
TABLE.blocktbl TD TABLE.domcheck TD.in INPUT {
	width:100%;
	background-color:#FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	height:28px;
	font-size:20px;
	background-image: url(/_/forms/domain_input_l.gif);
	background-repeat: no-repeat;
	background-position: -10px -1px;
	}
TABLE.blocktbl TD TABLE.domcheck TD.go {
	background-image: url(/_/forms/but05.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:95px;
	height:30px;
	text-align:right;
	padding-right:25px;
	padding-top:4px;
	font-size:13px;
	color:#FFFFFF;
	}
TABLE.blocktbl TD TABLE.domcheck TD.go a:link, TABLE.blocktbl TD TABLE.domcheck TD.go a:active, TABLE.blocktbl TD TABLE.domcheck TD.go a:visited {color: #FFFFFF; text-decoration: none;}
TABLE.blocktbl TD TABLE.domcheck TD.go a:hover {color: #000000; text-decoration: none;}

TABLE.blocktbl TD DIV.fl, TABLE.blocktbl TD DIV.fli, TABLE.blocktbl TD DIV.flf {
	width:85px;
	height:20px;
	padding-right:10px;
	float:left;
	font-size:11px;
	}
TABLE.blocktbl TD DIV.flf INPUT {
	border: 0px solid #F0F0F0;
	margin:0px;
	padding:0px;
	background-color:#F0F0F0;
	}
TABLE.blocktbl TD DIV.flfw {
	width:160px;
	}
TABLE.blocktbl TD DIV.fl INPUT {
	border: 0px solid #F0F0F0;
	margin:0px;
	padding:0px;
	background-color:#F0F0F0;
	}
TABLE.blocktbl TD DIV.fli INPUT {
	border: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}


TABLE.list, TABLE.listt {
	border-top: 1px dotted #999999;
	}
TABLE.list TD, TABLE.listt TD {
	padding:5px;
	border-bottom: 1px dotted #999999;
	}
TABLE.list TD.i, TABLE.listt TD.i {
	padding:3px;
	vertical-align:top;
	}
TABLE.list TD.i IMG, TABLE.listt TD.i IMG {border: 1px solid #BBBBBB;}
TABLE.list TD {vertical-align:middle;}
TABLE.list TD.tP {vertical-align:top;}
TABLE.list DIV.preview {
	margin-top:5px;
	margin-bottom:5px;
	}
TABLE.listt TD {vertical-align:top;}
