@charset "UTF-8";
/* -------------------------------------------------------------- 
  
	MacMax CSS
	reset and rebuild basic tags and styles
	
	Based on work by Eric Meyer and Blueprint CSS:
	http://meyerweb.com/eric/tools/css/reset/index.html
	http://code.google.com/p/blueprintcss/

-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; font-weight:normal; font-style:normal}
table, caption, tbody, tfoot, thead, tr, th, td{font-size:100%; vertical-align:middle; font-weight:normal; font-style:normal}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''}
img, a img{border:none}
ins{text-decoration:underline}
del{text-decoration:line-through}


:focus{outline:0}
a:focus{outline:0}

body{background:#FFF}
*, html, body{color:#000;  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","Lucida","Verdana","Arial",sans-serif; font-size:10pt}
html, body, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td{line-height:1.618}
pre, code, tt{font-family:"Monaco","Lucida Sans Typewriter","Andale Mono","Courier New","DejaVu Sans Mono",monospace; font-size:0.9em; color:inherit}
pre{white-space:pre; margin-bottom:1.08em}
h1, h2, h3, h4, h5, h6{font-weight:normal}
h1{font-size:24pt; padding-top:20pt; color:#333}
h2{font-size:20pt; padding-top:17pt; color:#292929}
h3{font-size:17pt; padding-top:14pt; color:#1F1F1F}
h4{font-size:14pt; padding-top:12pt; color:#141414}
h5{font-size:12pt; padding-top:10pt; color:#0A0A0A}
h6{font-size:10pt; padding-top:8pt; color:#000}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0}
a{color:#05D; font-style:normal; font-weight:normal; text-decoration:none}
hr{background-color:#CCC; border:0; height:1px; padding:0; margin:0; margin-bottom:1.08em}
p{margin-bottom:1.08em}
ul, ol{margin:0 0 1.08em 2.626em}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0}
ul{list-style:disc}
ol{list-style-type:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
dl{margin-left:0; color:inherit}
dt{margin-left:0; font-weight:bold; color:inherit}
dd{margin-left:1.618em; margin-bottom:1.08em; color:inherit}
strong, b{font-weight:bold; color:inherit}
dfn{font-weight:bold; color:inherit}
cite, em, i, dfn, address, var, blockquote, q{font-style:italic; color:inherit}
blockquote{color:#333; margin-top:1.08em; margin-bottom:1.08em; margin-left:2.626em; margin-right:2.626em}
blockquote, q{quotes:'"' '"' "'""'"}
blockquote:lang(en), q:lang(en){quotes:'"' '"' "'""'"}
blockquote:lang(ru), q:lang(ru){quotes:'«' '»' '"' '"'}
blockquote:before, q:before{content:open-quote}
blockquote:after, q:after{content:close-quote}
q{display:inline}
abbr, acronym{border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#666; cursor:help}
ins{color:#333; text-decoration:underline}
del{color:#666; text-decoration:line-through; color:inherit}
u{text-decoration:underline; color:inherit}
s{text-decoration:line-through; color:inherit}
sup, sub{height:0; line-height:1; vertical-align:baseline; position:relative; font-size:smaller; color:inherit}
sup{vertical-align:super}
sub{vertical-align:sub}
big{font-size:larger}
small{font-size:smaller}

table{display:table}
tr{display:table-row}
thead{display:table-header-group}
tbody{display:table-row-group}
tfoot{display:table-footer-group}
col{display:table-column}
colgroup{display:table-column-group}
td, th{display:table-cell}
caption{display:table-caption}
table{table-layout:auto; border-collapse:separate; empty-cells:show}
caption{caption-side:top; width:auto; text-align:left}
table, th, td{width:auto; height:auto}
caption, th, td{text-align:left; font-weight:normal}

table, td, th{vertical-align:top}

fieldset{border-style:solid; border-width:1px; border-color:#DDD; padding:1.29em; margin:1px; margin-bottom:1.08em}
legend{color:#666; border:none; padding-left:0.25em; padding-right:0.25em; font-size:1.1em; font-weight:normal}
input[type=text], input[type=password], 
textarea, select{cursor:default}
input[type=text], input[type=password], 
textarea{font-size:0.9em; border-color:#999; background-color:#FFF; border-style:solid; border-width:1px; padding:3px}
input[type=text]:focus, input[type=password]:focus, 
textarea:focus{border-color:#333}
input[type=text], input[type=password], 
textarea, select{margin:0}
input, textarea, select{vertical-align:baseline}
input[type=checkbox], input[type=radio], 
input.checkbox, input.radio{vertical-align:baseline}
button, 
input[type=button], input[type=reset], input[type=submit]{cursor:default}

.left{float:left}
.right{float:right}
p img.left{margin:1.08em 1.08em 1.08em 0; padding:0}
p img.right{margin:1.08em 0 1.08em 1.08em; padding:0}

.hide{display:none}

.reset-margin{margin:0}

.reset-padding{padding:0}

.reset-margin-padding{margin:0; padding:0}

.first, .reset-first{margin-left:0; padding-left:0}
.last, .reset-last{margin-right:0; padding-right:0}
.top, .reset-top{margin-top:0; padding-top:0}
.bottom, .reset-bottom{margin-bottom:0; padding-bottom:0}

.align-justify{text-align:justify}

.align-left{text-align:left}

.align-center{text-align:center}

.align-right{text-align:right}

.large, .big{font-size:larger}
.small{font-size:smaller}

table.listing_table, table.listing_table tr, table.listing_table th, table.listing_table td{margin:0; padding:0; border:0; outline:0; text-transform:none; vertical-align:top; background:transparent}
table.listing_table{margin-bottom:1.08em; border-collapse:collapse; border-spacing:0; empty-cells:show; border-style:solid; border-width:1px; border-color:#909090; background-color:#FEFEFE; color:#010101}
table.listing_table th, table.listing_table td{padding-left:0.3em; padding-right:0.3em; padding-top:0.1em; padding-bottom:0.1em; border-style:solid; border-width:1px; border-color:#909090}
table.listing_table thead th{background-color:#989898; color:#FEFEFE; text-decoration:none; font-variant:normal; font-weight:normal; font-size:0.8em; padding-left:0.375em; padding-right:0.375em; padding-top:0.125em; padding-bottom:0.125em}
table.listing_table tfoot td{background-color:#989898; color:#FEFEFE; text-decoration:none; font-variant:normal; font-weight:normal; font-size:0.8em; padding-left:0.375em; padding-right:0.375em; padding-top:0.125em; padding-bottom:0.125em}
table.listing_table tbody tr:nth-child(2n){background-color:#F0F0F0}
table.listing_table tbody tr.even{background-color:#F0F0F0}
table.listing_table tbody tr:hover{background-color:#E6F2FC}

input.text, input.title{background-color:#FFF; border-style:solid; border-width:1px; border-color:#999; font-size:0.9em; padding:5px}
input.title{font-size:1.29em}
input.text:focus, input.title:focus{border-color:#333}
input.text, input.title{margin:0}
form.inline{line-height:2.626}
form.inline p{margin-bottom:0}
form.inline div, form.inline p{display:inline}

.error, .notice, .success{padding:.8em; margin-bottom:1.08em; border:1px solid}
.error{background:#FFE6E6 !important; color:#900 !important; border-color:#FCC !important}
.error p, .error ul, .error ol, .error li, .error th, .error td, .error div, .error address, .error blockquote, .error pre, .error h1, .error h2, .error h3, .error h4, .error h5, .error h6{color:#900 !important}
.error a{color:#C00 !important}
.notice{background:#FFF5CC !important; color:#A33D00 !important; border-color:#FFD324 !important}
.notice p, .notice ul, .notice ol, .notice li, .notice th, .notice td, .notice div, .notice address, .notice blockquote, .notice pre, .notice h1, .notice h2, .notice h3, .notice h4, .notice h5, .notice h6{color:#A33D00 !important}
.notice a{color:#BF6800 !important}
.success{background:#F5FFCC !important; color:#3D4D00 !important; border-color:#D6FF33 !important}
.success p, .success ul, .success ol, .success li, .success th, .success td, .success div, .success address, .success blockquote, .success pre, .success h1, .success h2, .success h3, .success h4, .success h5, .success h6{color:#3D4D00 !important}
.success a{color:#668000 !important}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}

.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
