/* =======================================================================
                              G L O B A L                                 
======================================================================= */

*, html, body {margin:0px; padding:0px;}
body {color:#555; background-color: #eee; font: 12px Tahoma; text-align: center}

html {height: 100%;}
body {min-height:100%; height: 100%; }


h1 {font: 19px Arial,Helvetica,sans-serif; padding: 0 0 13px 0; color: #0f0f0f; }
h1 a {color: #0f0f0f; }
h2 {font: 17px Arial,Helvetica,sans-serif; color: #202020; padding: 0 0 13px 0; }
h3 {font: bold 14px Tahoma; color: #0f0f0f; padding: 0 0 7px 0;}

h4 {font: bold 12px Tahoma; color: #0f0f0f; padding: 0 0 3px 0;}



/*
h4 {font-size: 13px; color: #3B513B; font-weight: normal; padding-bottom: 12px; }
*/

a {color: #da2725; text-decoration: underline; }
a:hover {text-decoration: none !important; }

img {border:0; }
table {border-collapse: collapse; }

p {padding: 0 0 10px 0; }

ul {list-style-type: none}

ul.ul {list-style-type: none; margin: 3px 0 10px 0; }
ul.ul li {background: url(/images/red-bullet.gif) 0px 5px no-repeat; margin: 0 0 4px 20px; padding: 0px 0px 0px 13px; }

ol {margin-left: 30px; }
ol li {margin-bottom: 4px; }

.clear {clear: both;}

#main {width: 859px; clear: both; background-color: #fff; margin: 0 auto; padding: 0 13px 0 13px; border-left: 1px solid #1f1f1f; border-right: 1px solid #1f1f1f; border-bottom: 0px solid blue; }

#main {
 /*-----------------------*/
 height: auto !important;
 min-height:100%;
 height: 100%;
 /*-----------------------*/
}
/*
#header  {background: #ccc; }
.content{background: #eee; border-bottom: 1px solid blue; }
.left-block {background: pink; }
*/

#header {float: left; width: 100%; padding-top: 10px; position: relative; }
#header .logo {float: left; width: 205px; padding-top: 10px; }
#header .nav { height: 20px; background: url(/images/bg-nav.gif) no-repeat; position: absolute; top: 0; left: 795px; }
#header .nav ul {padding: 3px 15px 0 3px}
#header .nav ul li  {padding-left: 12px; }
#header .nav ul, #header .nav ul li {float: left; }
#header .views {float: left; width: 654px; text-align: left; }
#header .views .slogan {width: 526px; height: 15px; background: url(/images/slogan.gif) no-repeat; margin-bottom: 10px; }
#header .views .slogan span {display: none; }
#header .views img {float: left; margin-right: 6px; width: 159px; height: 86px; }
#header .views img.last {margin-right: 0; }
#header .views img#asta {width: 47px; height: 24px; position: absolute; left: 737px; top: 5px; }


#tmenu {float: left; width: 100%; height: 37px; background: url(/images/bg-mmenu.gif) repeat-x; margin-top: 8px; }
#tmenu ul {float: left; width: 100%; }
#tmenu ul li {float: left; border-right: 1px solid #c2c2c1; }
#tmenu ul li a, #tmenu ul li span {float: left; height: 24px; padding: 8px 13px 0 13px; border-right: 1px solid #6c6c6b; font-weight: bold; color: #dee5ea;}
#tmenu ul li a {text-decoration: none; }
#tmenu ul li a:hover {color: #f5f5f5; text-decoration: underline !important; background: url(/images/bg-mmenu_h.gif) repeat-x;}
#tmenu ul li.active {background: url(/images/bg-mmenu_a.gif) repeat-x;}
#tmenu ul li.active span { color: #fff;}


#inner {border-bottom: 0px solid green; float: left; width: 100%; text-align: left; padding: 10px 0 30px 0; }

.left-block {float: left; width: 195px; }
.content {float: left; width: 644px; padding-left: 20px }

.txt_page {padding: 0 17px 0 0; }


#lmenu {float: left; width: 195px; background: #d5dce1 url(/images/bg-lmenu.gif) no-repeat 0 bottom;}
#lmenu h3 {float: left; width: 182px; height: 16px; padding: 7px 0 0 13px; background: #da2725 url(/images/bg-title.gif) repeat-x; color: #f5f5f5; }
#lmenu h3 span {display: none;}
#lmenu h3 img {float: left; width: 126px; height: 13px; }
#lmenu ul {float: left; width: 185px; padding: 10px 5px 0 5px; padding-bottom: 13px; }
#lmenu ul li {float: left; width: 100%; padding: 3px 0 5px 0; }
#lmenu ul li a {background: url(/images/arrow-red.gif) no-repeat 8px 5px; padding-left: 17px; color: #4f585f; text-decoration: none; }
#lmenu ul li a:hover {text-decoration: underline !important}
#lmenu ul li span {float: left; background: url(/images/arrow-red.gif) no-repeat 12px 3px; padding-left: 31px; color: #989898; }
#lmenu ul li.f {background: url(/images/bg-feedback_t.gif) no-repeat 0 top; padding-bottom: 0; }
#lmenu ul li.f a {text-decoration: underline}
#lmenu ul li.f a:hover {text-decoration: none !important}
.feedback {float: left; width: 185px; margin-top: 6px; padding-bottom: 10px; background: #ececec url(/images/bg-feedback_b.gif) no-repeat 0 bottom;  }
.feedback .c {padding: 7px 7px 0 16px; font-size: 11px;  color: #677179}


.bg_txt {margin-bottom: 15px; border-top: 1px solid #d1d1d1; float: left; width: 163px; padding: 13px 10px 15px 12px; color: #000; font-size: 11px; position: relative; left: 10px; }
.c1 {background: #ececec url(/images/txt_corner1.gif) no-repeat left bottom;}
.c2 {background: #ececec url(/images/txt_corner2.gif) no-repeat left bottom;}
.bg_txt p {padding-bottom: 5px; }

.mainhide {display: none; }

/* ============ index page ============ */

.current-block {float: left; width: 223px; }
.current-block img {border: 1px solid #999; width: 216px; height: 108px; margin-right: 5px;}
.current-block h1 {padding: 5px 0 5px 0;}
.current-block h1 a {text-decoration: none; }
.current-block h1 a:hover {color: #a0a0a0}
.current-block p {padding: 0 6px 0 0; background: url(/images/dots2.gif) repeat-y 219px 0; }

.rightDiv {width: 218px; border-right: 0px solid green}
.rightDiv img {margin-right: 0;}
.rightDiv p {padding: 0 0 0 0; background: none; }

/* ============ ////////// ============ */


.module {float: left; width: 175px; position: relative; padding: 13px 7px 15px 13px; font-size: 11px; margin-top: 20px; }
.module .t {width: 195px; height: 11px; position: absolute; left: 0; top: 0; }
.module h3 {margin-bottom: 7px; }
.module h3 span {display: none; }

.becomeapartner {background: #feebeb url(/images/bg-module1_b.gif) no-repeat 0 bottom; color: #df6a67;}
.becomeapartner .t {background: url(/images/bg-module1_t.gif); }
.becomeapartner h3 {width: 158px; height: 37px; padding: 0; background: url(/images/h3-becomeapartner.gif);}
.becomeapartner a {text-decoration: none; color: #727e86;}
.becomeapartner a:hover {color: #df6a67;}

.customersupport {background: #ececec url(/images/bg-module2_b.gif) no-repeat 0 bottom; color: #727e86;}
.customersupport .t {background: url(/images/bg-module2_t.gif); }
.customersupport h3 {width: 159px; height: 31px; padding: 0; background: url(/images/h3-customersupport.gif);}

a.mp {float: left; padding: 0 0 0 19px; background: url(/images/minusplus.gif) 0 -43px no-repeat; margin: 7px 0 10px 0; }
a.showhide {display: block; padding: 0 0 0 23px; background: url(/images/showhide.gif) 0 -31px no-repeat;  }


/* ============ footer ============ */
.hole {height: 75px; clear: both; }
#footer { height: 75px; margin-top: -75px; position: relative;}
#footer .foo {width: 879px; height: 70px; margin: 0 auto; background: #ECECEC; border-top: 2px solid #D1D1D1; font-size: 11px; color: #707070; text-align: left; }
#footer .copyright {float: left; width: 193px; padding: 9px 0 13px 22px; margin-top: 11px; border-right: 1px solid #D1D1D1; }
#footer .copyright a {color: #a2a0a0;}
#footer .contacts {float: left;  }
#footer .contacts div {float: left; padding: 12px 10px 0 17px; }
#footer .contacts div p {padding-bottom: 5px}
#footer .contacts div span {float: left; }
#footer .contacts div span.l {width: 45px; }

/* ============ //////////////////////////// ============ */


