@charset "UTF-8";

a:link, a:active, a:visited {color: #666666; text-decoration: underline;}
a:hover {color: #D4260A; text-decoration: none;}

a.black:link, a.black:active, a.black:visited {color: #000000; text-decoration: underline;}
a.black:hover {color: #D4260A; text-decoration: none;}

BODY {
	margin: 0 0 0 0; 
	background-color:#000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
TD {color: #000000;  font-size: 75%; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT,TEXTAREA, SELECT {color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
FORM {margin:0; padding:0;}
H1 {font-size: 160%; color: #000000; margin:0px; margin-bottom:20px; font-weight: bold;}
H2 {font-size: 135%; color: #000000; margin:0px; margin-bottom:15px; font-weight: bold;}
H3 {font-size: 125%; color: #000000; margin:0px; margin-bottom:15px; font-weight: bold;}
H4, H5, H6 {font-size: 90%; color: #000000; margin:0px; font-weight: bold;}
DIV.line {border-top: solid 1px #E5E5E5; margin-top:25px; margin-bottom:25px;}
DIV.liner {border-top: solid 1px #E5E5E5; font-size:1px; margin-top:15px; height:14px;}
DIV.linerh {border-top: solid 1px #E5E5E5; font-size:1px; margin-top:7px; height:6px;}
SUP {font-size: 8px; font-weight: normal; color: #777777;}

.line_top {border-top: solid 1px #E5E5E5;}
.line_left {border-left: solid 1px #E5E5E5;}
TABLE.links_no a:link, TABLE.links_no a:active, TABLE.links_no a:visited, TABLE.links_no a:hover {text-decoration: none;}
TABLE.links_no IMG {border: solid 1px #999999;}
.small {font-size: 10px;}
.sitemap {padding-left:25px;}
.gray {color:#999999;}
.black {color:#000000;}
.red {color:#FF0000;}
.budget_price {font-size: 160%; color: #D4260A;}

.mr0 {margin:0px;}
.mr5b {margin-bottom:5px;}
.pd10l {padding-left:10px;}
.pd20r {padding-right:20px;}
.pd20l {padding-left:20px;}
.pd50l {padding-left:50px;}

TD.box_ico_pic {background-color:#FFFFFF; width:66px;}
TD.box_ico_text {background-color:#FFFFFF; padding-left:5px; font-weight: bold;}
TD.box_ico_text a:link, TD.box_ico_text a:active, TD.box_ico_text a:visited {color: #D4260A; text-decoration: underline;}
TD.box_ico_text a:hover {color: #000000; text-decoration: none;}


TABLE.box_head {
	background-position:20px bottom;
	background-repeat:no-repeat;
	height:210px;
	}
TABLE.box_head TD.association {
	height:19px;
	width:56px;
	background-image: url(/_/_topicon_mirronix.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
	}
TABLE.box_head TD.reg {
	vertical-align:top;
	text-align:right;
	padding-left:30px;
	padding-right:10px;
	}
TABLE.box_head TD.top {
	vertical-align:bottom;
	text-align:right;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	line-height:250%;
	}
TABLE.box_head TD.top H2 {
	font-size: 220%;
	color: #FFFFFF;
	padding:0px; margin:0px;
	padding-bottom:25px;
	}
TABLE.box_head TD.top H2 A {
	color: #BBBBBB;
	}
TABLE.box_head TD.top H2 SPAN {
	color: #999999;
	}
TABLE.box_head TD.top H1 {
	font-size: 180%;
	color: #FFFFFF;
	font-weight: normal;
	padding:0px; margin:0px;
	}
TABLE.box_head a:link, TABLE.box_head a:active, TABLE.box_head a:visited {text-decoration: none;}
TABLE.box_head a:hover {text-decoration: none;}


TABLE.box_reg TD {
	font-size:11px;
	background-color:#444444;
	color:#777777;
	}
TABLE.box_reg TD.right {
	padding-right:20px;
	}
TABLE.box_reg TD INPUT.search {
	font-size: 11px;
	color: #AAAAAA; 
	background-color: #444444; 
	border: 1px solid #777777; 
	width:75px; 
	height:15px;
	}
TABLE.box_reg TD a:link, TABLE.box_reg TD a:active, TABLE.box_reg TD a:visited {color: #777777; text-decoration: none;}
TABLE.box_reg TD a:hover {color: #FFFFFF; text-decoration: none;}
TABLE.box_reg TD a.home:link, TABLE.box_reg TD a.home:active, TABLE.box_reg TD a.home:visited {color: #68CE80; text-decoration: none;}
TABLE.box_reg TD a.home:hover {color: #FFFFFF; text-decoration: none;}


TD.box_center {
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	background-color:#FFFFFF;
	}
TD.box_center DIV.tl {
	background-image: url(/_/bg_ug1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
TD.box_center DIV.tl DIV.tr {
	background-image: url(/_/bg_ug2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
TD.box_center DIV.bl {
	background-image: url(/_/bg_ug3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	}
TD.box_center DIV.bl DIV.br {
	background-image: url(/_/bg_ug4.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:25px;
	}
TD.box_center DIV.tl DIV.tr DIV.c {
	padding-left:20px;
	padding-right:20px;
	}
TD.box_center TD.text {
	vertical-align:top;
	padding-right:30px;
	}
TD.box_center TD.submenu {
	width:215px;
	vertical-align:top;
	padding-left:30px;
	border-left: solid 1px #E5E5E5;
	}


TABLE.box_menu TD, TABLE.box_submenu TD {
	vertical-align:top;
	text-align:left;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	}
TABLE.box_menu TD H1, TABLE.box_submenu TD H1 {
	font-size: 125%;
	color:#000000;
	font-weight:bold;
	padding:0px; margin:0px;
	padding-bottom:5px;
	}
TABLE.box_menu TD TABLE TD, TABLE.box_submenu TD TABLE TD {
	font-size: 75%;
	color:#000000;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
	}

DIV.col0line {border-top: 10px solid #BBBBBB;}
TD.col0 {border-top: 10px solid #BBBBBB;}
TD.col0 P {font-size:75%;}
.col0 a:link, .col0 a:active, .col0 a:visited {color: #000000; text-decoration: underline;}
.col0 a:hover {color: #999999; text-decoration: none;}
.col0 B a:link, .col0 B a:active, .col0 B a:visited {color: #000000; text-decoration: underline;}
.col0 B a:hover {color: #999999; text-decoration: none;}

TD.col1 {border-top: 10px solid #D4260A;}
.col1 a:link, .col1 a:active, .col1 a:visited {color: #000000; text-decoration: underline;}
.col1 a:hover {color: #D4260A; text-decoration: none;}
.col1 B a:link, .col1 B a:active, .col1 B a:visited {color: #D4260A; text-decoration: underline;}
.col1 B a:hover {color: #D4260A; text-decoration: none;}

TD.col2 {border-top: 10px solid #4D9614;}
.col2 a:link, .col2 a:active, .col2 a:visited {color: #000000; text-decoration: underline;}
.col2 a:hover {color: #4D9614; text-decoration: none;}
.col2 B a:link, .col2 B a:active, .col2 B a:visited {color: #4D9614; text-decoration: underline;}
.col2 B a:hover {color: #4D9614; text-decoration: none;}

TD.col3 {border-top: 10px solid #FF9900;}
.col3 a:link, .col3 a:active, .col3 a:visited {color: #000000; text-decoration: underline;}
.col3 a:hover {color: #FF9900; text-decoration: none;}
.col3 B a:link, .col3 B a:active, .col3 B a:visited {color: #FF9900; text-decoration: underline;}
.col3 B a:hover {color: #FF9900; text-decoration: none;}

TD.col4 {border-top: 10px solid #996699;}
.col4 a:link, .col4 a:active, .col4 a:visited {color: #000000; text-decoration: underline;}
.col4 a:hover {color: #996699; text-decoration: none;}
.col4 B a:link, .col4 B a:active, .col4 B a:visited {color: #996699; text-decoration: underline;}
.col4 B a:hover {color: #996699; text-decoration: none;}

TD.col5 {border-top: 10px solid #0580CF;}
.col5 a:link, .col5 a:active, .col5 a:visited {color: #000000; text-decoration: underline;}
.col5 a:hover {color: #0580CF; text-decoration: none;}
.col5 B a:link, .col5 B a:active, .col5 B a:visited {color: #0580CF; text-decoration: underline;}
.col5 B a:hover {color: #0580CF; text-decoration: none;}

DIV.col1 H1 {border-left: 22px solid #D4260A; padding-left:10px; margin:0px;}
DIV.col2 H1 {border-left: 22px solid #4D9614; padding-left:10px; margin:0px;}
DIV.col3 H1 {border-left: 22px solid #FF9900; padding-left:10px; margin:0px;}
DIV.col4 H1 {border-left: 22px solid #996699; padding-left:10px; margin:0px;}
DIV.col5 H1 {border-left: 22px solid #0580CF; padding-left:10px; margin:0px;}

DIV.col1 H1, DIV.col1 H2, DIV.col1 H3, DIV.col1 H4, DIV.col1 H5, DIV.col1 H6 {color: #D4260A;}
DIV.col2 H1, DIV.col2 H2, DIV.col2 H3, DIV.col2 H4, DIV.col2 H5, DIV.col2 H6 {color: #4D9614;}
DIV.col3 H1, DIV.col3 H2, DIV.col3 H3, DIV.col3 H4, DIV.col3 H5, DIV.col3 H6 {color: #FF9900;}
DIV.col4 H1, DIV.col4 H2, DIV.col4 H3, DIV.col4 H4, DIV.col4 H5, DIV.col4 H6 {color: #996699;}
DIV.col5 H1, DIV.col5 H2, DIV.col5 H3, DIV.col5 H4, DIV.col5 H5, DIV.col5 H6 {color: #0580CF;}

DIV.col1 H1 a:link, DIV.col1 H1 a:active, DIV.col1 H1 a:visited {color: #D4260A;} DIV.col1 H1 a:hover {color: #000000;}
DIV.col2 H1 a:link, DIV.col2 H1 a:active, DIV.col2 H1 a:visited {color: #4D9614;} DIV.col2 H1 a:hover {color: #000000;}
DIV.col3 H1 a:link, DIV.col3 H1 a:active, DIV.col3 H1 a:visited {color: #FF9900;} DIV.col3 H1 a:hover {color: #000000;}
DIV.col4 H1 a:link, DIV.col4 H1 a:active, DIV.col4 H1 a:visited {color: #996699;} DIV.col4 H1 a:hover {color: #000000;}
DIV.col5 H1 a:link, DIV.col5 H1 a:active, DIV.col5 H1 a:visited {color: #0580CF;} DIV.col5 H1 a:hover {color: #000000;}

DIV.col1 H2 a:link, DIV.col1 H2 a:active, DIV.col1 H2 a:visited {color: #D4260A;} DIV.col1 H2 a:hover {color: #000000;}
DIV.col2 H2 a:link, DIV.col2 H2 a:active, DIV.col2 H2 a:visited {color: #4D9614;} DIV.col2 H2 a:hover {color: #000000;}
DIV.col3 H2 a:link, DIV.col3 H2 a:active, DIV.col3 H2 a:visited {color: #FF9900;} DIV.col3 H2 a:hover {color: #000000;}
DIV.col4 H2 a:link, DIV.col4 H2 a:active, DIV.col4 H2 a:visited {color: #996699;} DIV.col4 H2 a:hover {color: #000000;}
DIV.col5 H2 a:link, DIV.col5 H2 a:active, DIV.col5 H2 a:visited {color: #0580CF;} DIV.col5 H2 a:hover {color: #000000;}

DIV.col1 H3 a:link, DIV.col1 H3 a:active, DIV.col1 H3 a:visited {color: #D4260A;} DIV.col1 H3 a:hover {color: #000000;}
DIV.col2 H3 a:link, DIV.col2 H3 a:active, DIV.col2 H3 a:visited {color: #4D9614;} DIV.col2 H3 a:hover {color: #000000;}
DIV.col3 H3 a:link, DIV.col3 H3 a:active, DIV.col3 H3 a:visited {color: #FF9900;} DIV.col3 H3 a:hover {color: #000000;}
DIV.col4 H3 a:link, DIV.col4 H3 a:active, DIV.col4 H3 a:visited {color: #996699;} DIV.col4 H3 a:hover {color: #000000;}
DIV.col5 H3 a:link, DIV.col5 H3 a:active, DIV.col5 H3 a:visited {color: #0580CF;} DIV.col5 H3 a:hover {color: #000000;}


TD.box_footer {
	font-size:11px;
	color:#666666;
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	}


div.sbrb {width: 100%; margin: 0 auto 0px auto; text-align: left;}
div.sbrbc {width: 100%; margin: 0 auto 0px auto; text-align: center;}
div.sbrbr {width: 100%; margin: 0 auto 0px auto; text-align: right;}
.rbtl, .rbtr, .rbbl, .rbbr {background-image: url(/_/_box01.gif); height: 12px; font-size: 1px;}
.rbtl, .rbbl {margin-right: 12px;}
.rbtr, .rbbr {margin-left: 12px; margin-top: -12px;}
.rbtr {background-position: 100% 0;}
.sbin {border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; padding-left: 12px; padding-right:12px; text-align:left;}
.sbin165 {height:165px; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; padding-left: 12px; padding-right:12px; text-align:left;}
.rbbl  {background-position: 0 -12px;}
.rbbr {background-position: 100% -12px;}

div.sbrbG {width: 100%; margin: 0 auto 0px auto; text-align: left;}
.rbtlG, .rbtrG, .rbblG, .rbbrG {background-image: url(/_/_box04.gif); height: 12px; font-size: 1px;}
.rbtlG, .rbblG {margin-right: 12px;}
.rbtrG, .rbbrG {margin-left: 12px; margin-top: -12px;}
.rbtrG {background-position: 100% 0;}
.sbinG {background-color:#F0F0F0; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 12px; padding-right:12px; text-align:left;}
.sbinGnoleft {background-color:#F0F0F0; border-right: 1px solid #D2D2D2; padding-right:12px; text-align:left;}
.rbblG  {background-position: 0 -12px;}
.rbbrG {background-position: 100% -12px;}

div.sbrb15 {width:100%; margin: 0 auto 0 auto; text-align: left;}
.rbtl15, .rbtr15,.rbbl15, .rbbr15 {background-image: url(/_/_box/015.png); height: 6px; font-size: 1px;}
.rbtl15, .rbbl15 {margin-right: 6px;}
.rbtr15, .rbbr15 {margin-left: 6px; margin-top: -6px;}
.rbtr15 {background-position: 100% 0;}
.sbin15 {background-color:#ff9797; padding-left: 6px; padding-right:6px;}
.rbbl15 {background-position: 0 -6px;}
.rbbr15 {background-position: 100% -6px;}

div.sbrb16 {width:100%; margin: 0 auto 0 auto; text-align: left;}
.rbtl16, .rbtr16,.rbbl16, .rbbr16 {background-image: url(/_/_box/016.png); height: 6px; font-size: 1px;}
.rbtl16, .rbbl16 {margin-right: 6px;}
.rbtr16, .rbbr16 {margin-left: 6px; margin-top: -6px;}
.rbtr16 {background-position: 100% 0;}
.sbin16 {background-color:#cccccc; padding-left: 6px; padding-right:6px;}
.rbbl16 {background-position: 0 -6px;}
.rbbr16 {background-position: 100% -6px;}




.td {padding-top:5px; padding-bottom:5px; padding-right:2px; padding-left:2px;}
.ln1 {border-top: solid 1px #E5E5E5;}
.ln1small {border-top: solid 1px #E5E5E5; font-size:9px; padding-right:5px;}
.ln2 {border-top: solid 1px black;}
.ln2small {border-top: solid 1px black; font-size : 9px;}
.ln3 {border-left: solid 1px #E5E5E5;}
.ln4 {border-bottom: solid 1px #E5E5E5;}

.brL {border: solid; border-width: 0px 0px 1px 1px; border-color: #DDDDDD;}
.brB {border: solid; border-width: 0px 0px 1px 0px; border-color: #DDDDDD;}
.brR {border: solid; border-width: 0px 1px 1px 0px; border-color: #DDDDDD;}
.brT {border-top: solid 1px #DDDDDD;}


.p {padding:5px;}
.pTB {padding-top:5px; padding-bottom:5px;}
.t {padding:5px; border-top: 1px solid #DDDDDD;}
.t2 {padding:5px; border-top: 1px solid #666666;}
.price {font-size: 64px; color: #D4260A; margin-top:0px; margin-bottom:0px; font-weight: normal;}


#tplPreview {
	BORDER-RIGHT: #AAAAAA 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #AAAAAA 1px solid; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 12px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 15px; 
	BORDER-LEFT: #AAAAAA 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 12px; 
	BORDER-BOTTOM: #AAAAAA 1px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	BACKGROUND-COLOR: #ffffff
	}

#tplPreviewBody {POSITION: relative}
#tplPreviewImage {MARGIN: 8px auto 0px}
#tplPreviewProgressBar {
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #6a6a6a 1px solid; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 12px; 
	LEFT: 50%; 
	PADDING-BOTTOM: 15px; 
	MARGIN-LEFT: -67px; 
	BORDER-LEFT: #6a6a6a 1px solid; 
	WIDTH: 115px; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #6a6a6a 1px solid; 
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	POSITION: absolute; TOP: 45%; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	}
.rightcoltempl {MARGIN-LEFT: 5px; WIDTH: 236px}









.MX_vote_table TD {padding:0px; padding-right:4px;}
.MX_vote_form {padding:0px; margin:0px;}
.MX_vote_header {padding:0px; margin:0px; border-left: 0px solid #FFFFFF;}

TABLE.MX_vote_table H1.MX_vote_header {padding:0px; margin:0px; border-left: 0px solid #FFFFFF;}

TABLE.MX_vote_result TH {padding:5px; background-color:#E5E5E5; font-size:10px; font-weight: normal;}
TABLE.MX_vote_result TD {padding:5px; border-top: solid 1px #E5E5E5;}
TABLE.MX_vote_result TD H2 {margin:0px; padding:0px;}











.MX_subscribe_width100 {width:100%;}
.MX_subscribe_req {color:#FF0000; font-weight: bold;}
.MX_subscribe_noreq {color:#999999;}
.MX_subscribe_error {color:#FF0000; font-weight: bold; font-size: 125%;}

.MX_subscribe_table TD {padding:0px; padding-right:5px; padding-bottom:5px;}
.MX_subscribe_table INPUT {margin:0px; padding:0px;}
.MX_subscribe_form {padding:0px; margin:0px;}
.MX_subscribe_header {padding:0px; margin:0px;}
.MX_subscribe_input {font-weight: bold; font-size: 125%;}
.MX_subscribe_table TD.MX_subscribe_otstup {padding-top:15px; border-top: solid 1px #E5E5E5;}

.MX_ref_comment {color:#999999; font-size: 10px;}











div#MX_translate {
	width:140px;
	text-align:left;
	}
div#google_translate_element {
	width:140px;
	position:absolute;
	z-index:1;
	clip:rect(auto,auto,17,auto);
	height:16px;
	}
div#google_translate_element SELECT {
	width:140px;
	font-size:11px;
	height:16px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;

	color: #AAAAAA; 
	background-color: #444444; 
	border: 1px solid #666666; 
	}











.MX_faq_gray {color:#999999;}
a.MX_faq_gray:link, a.MX_faq_gray:active, a.MX_faq_gray:visited {color: #999999; text-decoration: underline;}
a.MX_faq_gray:hover {text-decoration: none;}
.MX_faq_image {border: 1px solid #CCCCCC; margin-right:5px; margin-bottom:5px; margin-top:2px; }
.MX_faq_illustration {border: 0px solid #CCCCCC; margin-right:10px; margin-bottom:10px; margin-top:2px;}

DIV.MX_faq_simple {color:#666666; font-size:11px;}
DIV.MX_faq_simple a:link, DIV.MX_faq_simple a:active, DIV.MX_faq_simple a:visited {color: #666666; text-decoration: underline;}
DIV.MX_faq_simple a:hover {color: #000000; text-decoration: none;}

.MX_faq_width100 {width:100%;}
.MX_faq_req {color:#FF0000; font-weight: bold;}
.MX_faq_noreq {color:#999999;}
.MX_faq_error {color:#FF0000;}
.MX_faq_table TD {padding:3px;}
.MX_faq_form {padding:0px; margin:0px;}
.MX_faq_header {padding:0px; margin:0px;}
.MX_faq_comment {color:#999999; font-size: 10px;}
.MX_faq_comment A {color:#999999;}
.MX_faq_pd0 {padding:0px; margin:0px;}











.mx_reviews_gray {color:#999999;}
a.mx_reviews_gray:link, a.mx_reviews_gray:active, a.mx_reviews_gray:visited {color: #999999; text-decoration: underline;}
a.mx_reviews_gray:hover {text-decoration: none;}
.mx_reviews_image {border: 1px solid #CCCCCC; margin-right:5px; margin-bottom:5px; margin-top:2px; }
.mx_reviews_illustration {border: 1px solid #CCCCCC; margin-left:10px; margin-bottom:10px; margin-top:2px;}
TABLE.mx_reviews_user {border-top: 1px solid #CCCCCC;}
TABLE.mx_reviews_user TD {padding:6px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #CCCCCC; vertical-align:top;}

DIV.mx_reviews_simple {color:#666666; font-size:11px;}
DIV.mx_reviews_simple a:link, DIV.mx_reviews_simple a:active, DIV.mx_reviews_simple a:visited {color: #666666; text-decoration: underline;}
DIV.mx_reviews_simple a:hover {color: #000000; text-decoration: none;}

.mx_reviews_width100 {width:100%;}
.mx_reviews_req {color:#FF0000; font-weight: bold;}
.mx_reviews_noreq {color:#999999;}
.mx_reviews_error {color:#FF0000;}
.mx_reviews_table TD {padding:3px;}
.mx_reviews_form {padding:0px; margin:0px;}
.mx_reviews_header {padding:0px; margin:0px;}
.mx_reviews_comment {color:#999999; font-size: 10px;}
.mx_reviews_comment A {color:#999999;}
.mx_reviews_pd0 {padding:0px; margin:0px;}




