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,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

body { line-height: 1.3 }
img { vertical-align: bottom }
select, textarea, input { background: #ffffff; border: 1px solid #cccccc }
input, button, select, textarea { font-size: 100%; vertical-align: middle }
input:focus, textarea:focus { background-color: #ffdffd }
strong { font-weight: bold }
em { font-style: italic }
p { padding-bottom: 5px }
ul { list-style: none }
a { cursor: pointer; text-decoration: none; color: #1b2d41 }
a:hover { text-decoration: underline }
a:active, a:hover { outline: 0 }
a img { border: 0 }

/* fonts */
.font_tahoma, .font_tahoma tr, .font_tahoma td, .font_tahoma th, .font_tahoma select, .font_tahoma textarea, .font_tahoma option, .font_tahoma input { font-family: Tahoma, Geneva, sans-serif }
.font_lucida, .font_lucida tr, .font_lucida td, .font_lucida th, .font_lucida select, .font_lucida textarea, .font_lucida option, .font_lucida input { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif }
.font_times_new_roman, .font_times_new_roman tr, .font_times_new_roman td, .font_times_new_roman th, .font_times_new_roman select, .font_times_new_roman textarea, .font_times_new_roman option, .font_times_new_roman input { font-family: "Times New Roman", Times, serif }
.font_verdana, .font_verdana tr, .font_verdana td, .font_verdana th, .font_verdana select, .font_verdana textarea, .font_verdana option, .font_verdana input { font-family: Verdana, Geneva, sans-serif }
.font_georgia, .font_georgia tr, .font_georgia td, .font_georgia th, .font_georgia select, .font_georgia textarea, .font_georgia option, .font_georgia input { font-family: Georgia, Serif }
.font_trebuchet, .font_trebuchet tr, .font_trebuchet td, .font_trebuchet th, .font_trebuchet select, .font_trebuchet textarea, .font_trebuchet option, .font_trebuchet input { font-family: "Trebuchet MS", Helvetica, sans-serif }
.font_arial, .font_arial tr, .font_arial td, .font_arial th, .font_arial select, .font_arial textarea, .font_arial option, .font_arial input { font-family: Arial, Helvetica, sans-serif }

.size_11 { font-size: 11px }
.size_12 { font-size: 12px }
.size_13 { font-size: 13px }
.size_14 { font-size: 14px }
.size_15 { font-size: 15px }

.size_xs { font-size: 80% }
.size_s { font-size: 90% }
.size_m { font-size: 100% }
.size_l { font-size: 120% }
.size_xl { font-size: 150% }
.size_xxl { font-size: 200% }
.size_xxxl { font-size: 250% }

.pointer { cursor: pointer }

.clear { clear: both; line-height: 0.01px; font-size: 0.01px }

.hide { display: none }
.show { display: block }

.inline { display: inline }

.fl { float: left }
.fr { float: right }
.fn { float: none }

.abs { position: absolute }
.rel { position: relative }

.p0 { padding: 0 }
.p0l { padding-left: 0 }
.p0r { padding-right: 0 }
.p0t { padding-top: 0 }
.p0b { padding-bottom: 0 }

.p1 { padding: 1px }
.p1l { padding-left: 1px }
.p1r { padding-right: 1px }
.p1t { padding-top: 1px }
.p1b { padding-bottom: 1px }

.p2 { padding: 2px }
.p2l { padding-left: 2px }
.p2r { padding-right: 2px }
.p2t { padding-top: 2px }
.p2b { padding-bottom: 2px }

.p3 { padding: 3px }
.p3l { padding-left: 3px }
.p3r { padding-right: 3px }
.p3t { padding-top: 3px }
.p3b { padding-bottom: 3px }

.p4 { padding: 4px }
.p4l { padding-left: 4px }
.p4r { padding-right: 4px }
.p4t { padding-top: 4px }
.p4b { padding-bottom: 4px }

.p5 { padding: 5px }
.p5l { padding-left: 5px }
.p5r { padding-right: 5px }
.p5t { padding-top: 5px }
.p5b { padding-bottom: 5px }

.p8 { padding: 8px }
.p8l { padding-left: 8px }
.p8r { padding-right: 8px }
.p8t { padding-top: 8px }
.p8b { padding-bottom: 8px }

.p10 { padding: 10px }
.p10l { padding-left: 10px }
.p10r { padding-right: 10px }
.p10t { padding-top: 10px }
.p10b { padding-bottom: 10px }

.p15 { padding: 15px }
.p15l { padding-left: 15px }
.p15r { padding-right: 15px }
.p15t { padding-top: 15px }
.p15b { padding-bottom: 15px }

.p20 { padding: 20px }
.p20t { padding-top: 20px }
.p20b { padding-bottom: 20px }
.p20l { padding-left: 20px }
.p20r { padding-right: 20px }

.p25 { padding: 25px }
.p25t { padding-top: 25px }
.p25b { padding-bottom: 25px }
.p25l { padding-left: 25px }
.p25r { padding-right: 25px }

.p30 { padding: 30px }
.p30t { padding-top: 30px }
.p30b { padding-bottom: 30px }
.p30l { padding-left: 30px }
.p30r { padding-right: 30px }

.b0 { border: 0 }
.b0l { border-left: 0 }
.b0r { border-right: 0 }
.b0b { border-bottom: 0 }
.b0t { border-top: 0 }

.b1 { border: 1px solid #cccccc }
.b1l { border-left: 1px solid #cccccc }
.b1r { border-right: 1px solid #cccccc }
.b1b { border-bottom: 1px solid #cccccc }
.b1t { border-top: 1px solid #cccccc }

.b1_dotted { border: 1px dotted #cccccc }
.b1l_dotted { border-left: 1px dotted #cccccc }
.b1r_dotted { border-right: 1px dotted #cccccc }
.b1b_dotted { border-bottom: 1px dotted #cccccc }
.b1t_dotted { border-top: 1px dotted #cccccc }

.b1_transparent { border: 1px solid transparent }
.b1l_transparent { border-left: 1px solid transparent }
.b1r_transparent { border-right: 1px solid transparent }
.b1b_transparent { border-bottom: 1px solid transparent }
.b1t_transparent { border-top: 1px solid transparent }

.b3 { border: 3px solid #cccccc }
.b3l { border-left: 3px solid #cccccc }
.b3r { border-right: 3px solid #cccccc }
.b3t { border-top: 3px solid #cccccc }
.b3b { border-bottom: 3px solid #cccccc }

.m0_auto { margin: 0 auto }

.m1 { margin: 1px }
.m1l { margin-left: 1px }
.m1r { margin-right: 1px }
.m1t { margin-top: 1px }
.m1b { margin-bottom: 1px }

.m2 { margin: 2px }
.m2l { margin-left: 2px }
.m2r { margin-right: 2px }
.m2t { margin-top: 2px }
.m2b { margin-bottom: 2px }

.m3 { margin: 3px }
.m3l { margin-left: 3px }
.m3r { margin-right: 3px }
.m3t { margin-top: 3px }
.m3b { margin-bottom: 3px }

.m5 { margin: 5px }
.m5l { margin-left: 5px }
.m5r { margin-right: 5px }
.m5t { margin-top: 5px }
.m5b { margin-bottom: 5px }

.m10 { margin: 10px }
.m10l { margin-left: 10px }
.m10r { margin-right: 10px }
.m10t { margin-top: 10px }
.m10b { margin-bottom: 10px }

.strong { font-weight: bold }
.underline { text-decoration: underline }
.italic { font-style: italic }
.strike { text-decoration: line-through }

.left { text-align: left }
.center { text-align: center }
.justify { text-align: justify }
.right { text-align: right }

.odd { background-color: #f7f7f7 }
.even { background-color: #ffffff }

.odd:hover, .even:hover { background-color: #e8e8e8 }

.overflow { overflow: hidden }

.auto { width: auto; min-height: 1px }
.w10 { width: 10px; min-height: 1px }
.w20 { width: 20px; min-height: 1px }
.w30 { width: 30px; min-height: 1px }
.w40 { width: 40px; min-height: 1px }
.w50 { width: 50px; min-height: 1px }
.w60 { width: 60px; min-height: 1px }
.w70 { width: 70px; min-height: 1px }
.w80 { width: 80px; min-height: 1px }
.w90 { width: 90px; min-height: 1px }
.w100 { width: 100px; min-height: 1px }
.w110 { width: 110px; min-height: 1px }
.w120 { width: 120px; min-height: 1px }
.w130 { width: 130px; min-height: 1px }
.w140 { width: 140px; min-height: 1px }
.w150 { width: 150px; min-height: 1px }
.w160 { width: 160px; min-height: 1px }
.w170 { width: 170px; min-height: 1px }
.w180 { width: 180px; min-height: 1px }
.w190 { width: 190px; min-height: 1px }
.w200 { width: 200px; min-height: 1px }
.w210 { width: 210px; min-height: 1px }
.w220 { width: 220px; min-height: 1px }
.w230 { width: 230px; min-height: 1px }
.w240 { width: 240px; min-height: 1px }
.w250 { width: 250px; min-height: 1px }
.w300 { width: 300px; min-height: 1px }
.w310 { width: 310px; min-height: 1px }
.w320 { width: 320px; min-height: 1px }
.w330 { width: 330px; min-height: 1px }
.w340 { width: 340px; min-height: 1px }
.w350 { width: 350px; min-height: 1px }
.w390 { width: 390px; min-height: 1px }
.w400 { width: 400px; min-height: 1px }
.w450 { width: 450px; min-height: 1px }
.w500 { width: 500px; min-height: 1px }
.w600 { width: 600px; min-height: 1px }
.w900 { width: 900px; min-height: 1px }

.col1 { width: 8.33333%; min-height: 1px }
.col2, .col1-5 { width: 16.66666%; min-height: 1px }
.col3, .col1-4 { width: 24.99999%; min-height: 1px }
.col4, .col1-3 { width: 33.33333%; min-height: 1px }
.col5 { width: 41.66666%; min-height: 1px }
.col6, .col1-2 { width: 49.99999%; min-height: 1px }
.col7 { width: 58.33333%; min-height: 1px }
.col8, .col2-3 { width: 66.66666%; min-height: 1px }
.col9, .col3-4 { width: 74.99999%; min-height: 1px }
.col10, .col4-5 { width: 83.33333%; min-height: 1px }
.col11 { width: 91.66666%; min-height: 1px }
.col12 { width: 100%; min-height: 1px }

.c_white { color: #ffffff }
.c_black { color: #000000 }
.c_red { color: #ff0000 }
.c_green_dark { color: #67b73c }
.c_grey { color: #b2b2b2 }
.c_grey_dark { color: #666666 }
.c_blue { color: #121763 }

.b_white { background: #ffffff }
.b_black { background: #000000 }
.b_red { background: #ff0000 }
.b_green_light { background: #e8fddd }
.b_grey { background: #b2b2b2 }
.b_grey_light { background: #f0f0f0 }
.b_blue { background: #e4eaf1 }
.b_pink_light { background: #ffdffd }

.mha { min-height: auto }
.mh10 { min-height: 10px }
.mh15 { min-height: 15px }
.mh20 { min-height: 20px }
.mh25 { min-height: 25px }
.mh30 { min-height: 30px }
.mh35 { min-height: 35px }
.mh40 { min-height: 40px }
.mh45 { min-height: 45px }
.mh50 { min-height: 50px }
.mh55 { min-height: 55px }
.mh60 { min-height: 60px }

.lha { line-height: auto }
.lh10 { line-height: 10px }
.lh15 { line-height: 15px }
.lh20 { line-height: 20px }
.lh25 { line-height: 25px }
.lh30 { line-height: 30px }
.lh35 { line-height: 35px }
.lh40 { line-height: 40px }
.lh45 { line-height: 45px }
.lh50 { line-height: 50px }
.lh55 { line-height: 55px }
.lh60 { line-height: 60px }

.ha { height: auto }
.h10 { height: 10px }
.h15 { height: 15px }
.h20 { height: 20px }
.h25 { height: 25px }
.h30 { height: 30px }
.h35 { height: 35px }
.h40 { height: 40px }
.h45 { height: 45px }
.h50 { height: 50px }
.h55 { height: 55px }
.h60 { height: 60px }
.h70 { height: 70px }
.h80 { height: 80px }
.h90 { height: 90px }
.h100 { height: 100px }
.h110 { height: 110px }
.h120 { height: 120px }
.h130 { height: 130px }
.h140 { height: 140px }
.h150 { height: 150px }
.h160 { height: 160px }
.h170 { height: 170px }
.h180 { height: 180px }
.h190 { height: 190px }
.h200 { height: 200px }
.h210 { height: 210px }
.h220 { height: 220px }
.h230 { height: 230px }
.h240 { height: 240px }
.h250 { height: 250px }
.h260 { height: 260px }
.h270 { height: 270px }
.h280 { height: 280px }
.h290 { height: 290px }
.h300 { height: 300px }

.lime { background: lime }
.orange { background: orange }
