/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* Global CSS --------------------------- */
* {padding:0; margin:0;}
html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; min-width:990px; font: 12px tahoma; color: #000; line-height: 16px;}
#mw-fix {width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "990px":"100%"); min-width: 990px; margin: 0 auto;}


/* Settings --------------------------- */

img {border: 0;}
.float-left-left {float: left;}
.float-right {float: right;}

/* Rows --------------------------- */
dl {margin: 10px 0 10px 0; overflow: hidden; zoom: 1;}
dd {padding: 0 4px 0 15px;}
dt {padding: 0 4px 0 15px;}

/* Link --------------------------- */
*:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 12px tahoma; color: #000;}
a:hover {text-decoration: none;}

/* Text --------------------------- */
p {padding: 0 0 10px 0;}
ul li { list-style:none; padding: 0 0 0 10px; margin: 0 0 10px 0;}
ol li { list-style-type: decimal; list-style-position: inside; margin-bottom: 5px;}
acronym { cursor:help; border-bottom: 1px dashed #c2272d;}

/* Table --------------------------- */
caption,th,td {text-align: left; font-weight: normal;}
table {border-collapse: collapse; border: none; width: 100%;}

/* Form --------------------------- */
fieldset {border: none;}
textarea {vertical-align: top;}

/* Headings --------------------------- */
h1,h2,h3,h4,h5,h6 {font: normal 18px tahoma; color: #10420b;}
h1 {padding: 15px 0 15px 0; margin: 0;}

/* Main */

#tm {background: url(../images/tm-bg.gif) #449511; height: 35px; position: relative;}
#tm ul {padding: 0; margin: 0;}
#tm ul li {padding: 6px 5% 0 5%; margin: 3px 2px 0 0; height: 24px; border-right: 1px solid #7ea772; border-left: 1px solid #7ea772; display: inline; float: left;}
#tm a, #tm a:hover {font: bold 14px tahoma; text-decoration: none; color: #fff;}
#tm a:hover {text-decoration: underline;}

#tm-ico {right: 13px; top: 13px; position: absolute;}
#tm-ico img {margin: 0 0 0 24px;}

#head {border-bottom: 1px solid #0f6706; height: 140px; position: relative;}
#head .logo {left: 0; top: 0; height: 80px; width: 280px; background: url(../images/logobg.png); border-right: 1px solid #0f6706; text-align: center; padding: 60px 0 0 0; font: bold 14px tahoma; color: #0f6706;}
#head .logo img {margin-bottom: 3px;}
#head .logo a {display: block;}

.hbg-1 {background: url(../images/hbg-1.jpg); width: 294px; height: 140px; position: absolute; left: 28%; top: 0;}
.hbg-2 {background: url(../images/hbg-2.gif); width: 188px; height: 140px; position: absolute; left: 57%; top: 0;}
.hbg-3 {background: url(../images/hbg-3.jpg); width: 220px; height: 140px; position: absolute; left: 77%; top: 0;}

#content {border-bottom: 1px solid #fe9705;}
#content #l-col {width: 280px; padding: 0 0 441px 0; background: url(../images/chel.jpg) bottom no-repeat #f9faf2; border-right: 1px solid #0f6706; vertical-align: top}
#content #c-col {padding: 23px 25px 23px 25px; vertical-align: top;}

#menu {margin: 15px 14px 27px 14px;}
#menu li {border-bottom: 1px dotted #fe9705; padding: 13px 0 13px 20px; margin: 0;}
#menu li a, #menu li a:hover {font: bold 12px tahoma; color: #0f6706;}

.m1 {background: url(../images/m1.gif) left no-repeat;}
.m2 {background: url(../images/m2.gif) left no-repeat;}
.m3 {background: url(../images/m3.gif) left no-repeat;}
.m4 {background: url(../images/m4.gif) left no-repeat;}
.m5 {background: url(../images/m5.gif) left no-repeat;}
.m6 {background: url(../images/m6.gif) left no-repeat;}

#partners {height: 20px; background: #f49300; color: #fff; font: bold 14px tahoma; text-align: center; padding: 4px 0 0 0; border-bottom: 1px solid #808080;}
#partners-2 {padding: 19px 0 0 0; border-bottom: 1px solid #fe9705; text-align: center;}
#partners-2 a {display: block; margin: 3px 0 19px 0; color: #006400; font: bold 12px tahoma;}

#footer {background: #e5e6de; height: 41px; padding: 8px 0 0 15px; text-align: left; color: #734c2a; position: relative;}

.f-nav a,  .f-nav a:hover {color: #0f6706; display: inline-block; margin: 0 10px 0 0;}

.copy {color: #734c2a; margin: 3px 0 0 0;}
.copy a, .copy a:hover {color: #734c2a;}
.statb {position: absolute; right: 10px; top: 8px;}

.text-1 {font:  12px tahoma;}
.text-1 strong {text-decoration: underline; font-weight: normal;}
.text-2 {color: #10420b; font: 12px tahoma;}

.table1 { margin: 0 0 15px 0;}
.table1 td {padding: 3px 5px 3px 5px; border: 1px solid #f38e00;}
.table1 th {background: #f6f6f5; padding: 3px 5px 3px 5px; border: 1px solid #f38e00;}
.th-col {width: 90px; font-weight: bold; text-align: center;}
.td-col {text-align: center;}
.table1 th a, .table1 th a:hover {font: bold 12px tahoma; color: #0f6706;}

.table2 { margin: 0 0 15px 0;}
.table2 td {padding: 5px; border: 1px solid #cccccc; vertical-align: top;}
.table2 th {padding: 5px; border: 1px solid #cccccc; vertical-align: top;}
.table2 .img {width: 200px; text-align: center; vertical-align: middle;}
.table2 .img2 {width: 200px; text-align: center; vertical-align: middle;}

.why li {list-style: circle inside; margin: 0 0 10px 0;}
.promo p {margin: 0 0 10px 0;}

.th2-col {width: 300px;}