table { border: 0px; border-collapse: collapse; margin: 0px; }
td { padding: 0px; vertical-align: top; }
textarea { overflow: auto; }

p { margin: 0px; padding: 0px; }

img { border: 0px; }
form, input { margin: 0px;}

/* Magic styles */
.clear, .coz { clear: both; }
.overhidden, .coz { overflow: hidden; }
.zoom1, .coz { zoom: 1; }
.clear_right { clear: right; }
.arial { font-family: Arial; }
.pointer { cursor: pointer; }

.text_0  { font-size:  0px; line-height: 0px; }
.text_9  { font-size:  9px; }
.text_10 { font-size: 10px; }
.text_11 { font-size: 11px; }
.text_12 { font-size: 12px; }
.text_13 { font-size: 13px; }
.text_14 { font-size: 14px; }
.text_15 { font-size: 15px; }
.text_16 { font-size: 16px; }
.text_17 { font-size: 17px; }
.text_18 { font-size: 18px; }
.text_20 { font-size: 20px; }
.text_22 { font-size: 22px; }
.text_24 { font-size: 24px; }
.text_30 { font-size: 30px; }
.text_32 { font-size: 32px; }
.text_42 { font-size: 42px; }
.text_46 { font-size: 46px; }
.text_50 { font-size: 50px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.upper { text-transform: uppercase; }
.lower { text-transform: lowercase; }
.nowrap { white-space: nowrap; }

.lh0  { line-height:  0px; }
.lh10 { line-height: 10px; }
.lh12 { line-height: 12px; }
.lh14 { line-height: 14px; }
.lh16 { line-height: 16px; }
.lh18 { line-height: 18px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.lh35 { line-height: 35px; }
.lh39 { line-height: 39px; }
.lh45 { line-height: 45px; }
.lh50 { line-height: 50px; }

.calibri { font-family: Calibri, Arial, sans-serif; }
.georgia { font-family: Georgia, Arial, sans-serif; }
.tahoma  { font-family: Tahoma, sans-serif; }

.nounderline, .nounderline:link, .nounderline:active, .nounderline:visited, .nounderline:hover,
.nounderline a:link, .nounderline a:active, .nounderline a:visited, .nounderline a:hover { text-decoration: none; }
.underline, .underline:link, .underline:active, .underline:visited, .underline:hover { text-decoration: underline; }

a.nounderunder:link, a.nounderunder:active, a.nounderunder:visited { text-decoration: none; }
a.nounderunder:hover { text-decoration: underline; }

a.undernounder:link, a.undernounder:active, a.undernounder:visited { text-decoration: underline; }
a.underunonder:hover { text-decoration: none !important; }

.nooutline { outline: none; }

.dn { display: none; }

.p0  { padding: 0px; }
.p5  { padding: 5px; }
.p8  { padding: 8px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p25 { padding: 25px; }

.pt1  { padding-top:  1px; }
.pt2  { padding-top:  2px; }
.pt3  { padding-top:  3px; }
.pt5  { padding-top:  5px; }
.pt7  { padding-top:  7px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt35 { padding-top: 35px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }
.pt55 { padding-top: 55px; }
.pt61 { padding-top: 61px; }
.pt70 { padding-top: 70px; }
.pt152 { padding-top: 152px; }

.pb1  { padding-bottom:  1px; }
.pb2  { padding-bottom:  2px; }
.pb3  { padding-bottom:  3px; }
.pb5  { padding-bottom:  5px; }
.pb7  { padding-bottom:  7px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb35 { padding-bottom: 35px; }
.pb40 { padding-bottom: 40px; }
.pb45 { padding-bottom: 45px; }
.pb55 { padding-bottom: 55px; }
.pb70 { padding-bottom: 70px; }

.mb1  { margin-bottom: 1px; }
.mb3  { margin-bottom: 3px; }
.mb4  { margin-bottom: 4px; }
.mb5  { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb12 { margin-bottom: 12px; }
.mb13 { margin-bottom: 13px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb50 { margin-bottom: 50px; }
.mb111 { margin-bottom: 111px; }

.mt1 { margin-top: 1px; }
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt26 { margin-top: 26px; }
.mt30 { margin-top: 30px; }
.mt32 { margin-top: 32px; }
.mt35 { margin-top: 35px; }

.mr2  { margin-right:  2px; }
.mr3  { margin-right:  3px; }
.mr4  { margin-right:  4px; }
.mr5  { margin-right:  5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr43 { margin-right: 43px; }
.mr61 { margin-right: 61px; }
.mr141 { margin-right: 112px; }

.ml1  { margin-left:  1px; }
.ml3  { margin-left:  3px; }
.ml5  { margin-left:  5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml18 { margin-left: 18px; }
.ml20 { margin-left: 20px; }
.ml55 { margin-left: 55px; }

.mlm40 { margin-left: -40px; }

.pr5  { padding-right:  5px; }
.pr10 { padding-right: 10px; }
.pr12 { padding-right: 12px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr50 { padding-right: 50px; }
.pr60 { padding-right: 60px; }
.pr137 { padding-right: 137px; }
.pr160 { padding-right: 160px; }

.pl5   { padding-left:   5px; }
.pl10  { padding-left:  10px; }
.pl12  { padding-left:  12px; }
.pl15  { padding-left:  15px; }
.pl17  { padding-left:  17px; }
.pl20  { padding-left:  20px; }
.pl25  { padding-left:  25px; }
.pl30  { padding-left:  30px; }
.pl35  { padding-left:  35px; }
.pl38  { padding-left:  38px; }
.pl40  { padding-left:  40px; }
.pl44  { padding-left:  44px; }
.pl55  { padding-left:  55px; }
.pl60  { padding-left:  60px; }
.pl75  { padding-left:  75px; }
.pl80  { padding-left:  80px; }
.pl90  { padding-left:  90px; }
.pl100 { padding-left: 100px; }
.pl115 { padding-left: 115px; }
.pl125 { padding-left: 125px; }
.pl130 { padding-left: 130px; }
.pl140 { padding-left: 140px; }
.pl195 { padding-left: 195px; }
.pl230 { padding-left: 230px; }
.pl320 { padding-left: 320px; }
.pl385 { padding-left: 385px; }

.w100p { width: 100%; }
.w80p  { width:  80%; }
.w60p  { width:  60%; }
.w50p  { width:  50%; }
.w49p  { width:  49%; }
.w33p  { width:  33%; }
.w25p  { width:  25%; }
.w24p  { width:  24%; }
.w16p  { width:  16%; }

.w27p  { width:  27%; }
.w21p  { width:  21%; }
.w9p  { width:  9%; }
.w15p  { width:  15%; }
.w12p  { width:  12%; }

.w990  { width: 990px; }
.w1000  { width: 1000px; }
.w865  { width: 865px; }
.w256  { width: 256px; }
.w160  { width: 160px; }
.w158  { width: 158px; }
.w130  { width: 130px; }
.w115  { width: 115px; }
.w125  { width: 125px; }
.w172  { width: 172px; }
.w109  { width: 109px; }
.w100  { width: 100px; }
.w60   { width: 60px;  }
.w71   { width: 71px;  }
.w38   { width: 38px; }
.w43   { width: 43px; }
.w40   { width: 40px; }
.w30   { width: 30px; }
.h15   { height: 15px; }
.w213  { width: 213px; }
.w277  { width: 277px; }
.w654  { width: 654px; }
.w385  { width: 385px; }
.w582  { width: 582px; }

.h520  { height: 520px; }
.h320  { height: 320px; }
.h46 { height: 46px; }
.h154 { height: 154px; }
.h40 { height: 40px; }
.h331 { height: 331px; }

.left   { float: left; }
.right  { float: right; }
.center { margin-left: auto; margin-right: auto; }

.text_right   { text-align: right; }
.text_left    { text-align: left; }
.text_center  { text-align: center; }

.nofloat { float: none; }

.absolute { position: absolute; }
.relative { position: relative; }
.block { display: block; }

.left0 { left: 0px; }
.top2 { top: 2px; }
.top3 { top: 3px; }
.top4 { top: 4px; }
.top5 { top: 5px; }

.columns2 { overflow: hidden; clear: both; zoom: 1; position: relative; }
.columns2 .c2_item    { float: left; width: 50%; clear: right; }
.columns2 .c2_item_nc { float: left; width: 50%;    }

.columns40_60 { overflow: hidden; clear: both; zoom: 1; position: relative; }
.columns40_60 .c46_item4  { float: left; width: 40%; clear: right; }
.columns40_60 .c46_item6  { float: left; width: 60%; clear: right; }

.columns3 { overflow: hidden; clear: both; zoom: 1; position: relative; }
.columns3 .c3_item  { position: relative; float: left; clear: right; width: 33.3%; }
.columns3 .c3_item_nc  { position: relative; float: left; width: 33%; }
.columns3 .c3_item2 { position: relative; float: left; clear: right; width: 66.6%; }
.columns3 .c3_iteml { position: relative; float: left; clear: right; width: 32%; }
.columns3 .c3_itemc { position: relative; float: left; clear: right; width: 32%; margin-left: 2%; }
.columns3 .c3_itemr { position: relative; float: left; clear: right; width: 32%; margin-left: 2%; }

.columns4 { overflow: hidden; clear: both; zoom: 1; position: relative; width: 100%; }
.columns4 .c4_item  { float: left; width: 25%; clear: right; }
.columns4 .c4_item2 { float: left; width: 50%; clear: right; }
.columns4 .c4_item3 { float: left; width: 75%; clear: right; }

.columns5 { overflow: hidden; clear: both; zoom: 1; position: relative; width: 100%; }
.columns5 .c5_item  { float: left; width: 20%; clear: right; }
.columns5 .c5_item2 { float: left; width: 40%; clear: right; }
.columns5 .c5_item3 { float: left; width: 60%; clear: right; }
.columns5 .c5_item4 { float: left; width: 80%; clear: right; }

.columns6 { overflow: hidden; clear: both; zoom: 1; position: relative; width: 100%; }
.columns6 .c6_item  { float: left; width: 16.66%; clear: right; }
.columns6 .c6_item2 { float: left; width: 33.33%;   clear: right; }
.columns6 .c6_item3 { float: left; width: 49.99%; clear: right; }
.columns6 .c6_item4 { float: left; width: 66.66%; clear: right; }
.columns6 .c6_item5 { float: left; width: 83.33%; clear: right; }

.columns9 { overflow: hidden; clear: both; zoom: 1; position: relative; width: 100%; }
.columns9 .c9_item  { float: left; width: 11.11%; clear: right; }


.opacity100
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 1.0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 1.0;
}
.opacity0
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0;
}

.z1 { z-index: 1; }
.z2 { z-index: 2; }
.z3 { z-index: 3; }
.z4 { z-index: 4; }
.z5 { z-index: 5; }

