﻿body,html {height: 100%;}
body {padding: 0; margin: 0; min-width: 998px;background: url(../img/bg.gif) center 210px repeat;}
p,td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select,ul,li,button {font-size: 12px; font-family: Tahoma, Verdana, Arial; color: #4e4e4e;}
img {border: none;}
div,form,table,img {margin: 0; padding: 0;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
ins,s {text-decoration: none;}
a {color: #bc06a6; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 20px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px;}



dl {padding: 0; margin: 17px 0px; font-size: 14px;}
dt {color: #bc06a6; padding: 0px 0px 6px 0px;}
dd { padding: 0px 0px 6px 0px;}
dd a {color: #434343;}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 0;}
h1,h2,h3,h4,h5,h6 {display: block; font-weight: normal; margin: 0; text-align: left;}
h1,.title {font-size: 24px; color: #bc06a6; padding: 0px 0px 10px 0px;}
h2,.subtitle {font-size: 20px; padding: 0px 0px 20px 0px; color: #bd05a5;}
h3,.special {font-size: 16px; padding: 10px 0px 10px 0px; color: #333333; font-weight: bold;}
h4 {font-size: 14px; padding: 5px 0 10px 0; font-weight: bold;}
h5,h6 {font-size: 14px; padding: 5px 0 10px 0; font-weight: bold;}
strong { font-weight: bold;}

.container {position: relative; min-height: 100%; height: auto; -height: 100%;background: url(../img/bg-top.gif) center 0 repeat-x;}
.wrap {margin: 0 auto; max-width: 998px; padding: 0px 0 170px 0;width: 998px;}
#foot {width: 100%; position: absolute; bottom: 0; height: 170px; z-index: 22; background: url(../img/bg-bottom.gif) center 0 repeat-x;}
.foot {height: 80px; width: 998px; margin: 12px auto 8px auto;}

.head {height: 210px; margin: 0 0 10px 0;}
.top_name {width: 145px; height: 168px; padding: 38px 0px 0px 87px;}
.top_name img {width: 145px; height: 168px; background: url(../img/logo.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='crop');}
.logo {float: left; width: 411px; height: 124px; padding: 0 65px 6px 0; background: url(img/logo.gif) 0 0 no-repeat;}
.logo img {width: 411px; height: 80px;}

.head_right {width: 220px; float: left; padding: 10px 0 0 0;}
.head_right .inner_name {font-size: 14px; color: #666666; font-style: italic; padding: 0 0 3px 0; font-weight: bold;}
.head_right .inner_text {font-size: 24px; color: #cc9900;}
.head_right .inner_text span {font-size: 16px;}

.topmenu {background: url(img/menu_bg_bottom.gif) 0 bottom repeat-x; padding: 0 20px;}
.topmenu span {display: block; height: 37px; background: url(img/menu_bg_top.gif) 0 0 no-repeat;}
.topmenu span span {height: 29px;text-align: center; padding: 8px 25px 0 25px; font-size: 15px; background: url(img/menu_bg_right.gif) right 0 no-repeat;}
.topmenu td.last span span {background: url(img/menu_bg_right_last.gif) right 0 no-repeat;}
.topmenu span.now {background: #000000 url(img/menu_bg_top.gif) 0 0 no-repeat;}
.topmenu span.now a {color: #d4a826; text-decoration: none;}
.topmenu span a:hover {color: #d4a826;}

.content {padding: 0 38px 0 38px;}
.contentb {padding-bottom: 231px; background: url(../img/content.jpg) center bottom no-repeat;}
.content .left {float:left; width: 261px;}
.content .main {float:left; width: 261px; padding: 0px 15px; background: url(../img/bgleftbottom.gif) #ffccff 0 bottom no-repeat;}
.content .main h3 {padding:6px 15px 0px 15px; margin: 0px -15px; background: url(../img/bglefttop.gif) #ffccff 0 0 no-repeat;}
.content .color {float:left; width: 261px; padding: 0px 15px; background: url(../img/bgcenterbottom.gif) #c2dbff 0 bottom no-repeat;}
.content .color h3 {padding:6px 15px 0px 15px; margin: 0px -15px; background: url(../img/bgcentertop.gif) #c2dbff 0 0 no-repeat;}
.content .right {float:right; width: 631px;padding-left:10px;}
.content .right1 {float:left; width: 631px;padding-left:10px;}
#color {width: 601px;}
#right {padding-left:0px;}
.content .rightmain {float:right; width: 631px;padding-left:0px;}
.content .right img {margin: -10px 0px 36px -8px; padding-right:18px; float:left;}
.content .right1 img {margin: -10px 0px 36px -8px; padding-right:18px; float:left;}
.rimg {float:right !important; margin: -10px 0px 36px 10px !important; padding: 0px !important;}
.icon {margin:0 !important;padding:0 !important;float:none !important;}
.icon2 {margin:0 250px !important;padding:0 !important;float:none !important;}
.content .right hr {width:100%; height:2px; margin: 0px 0px 20px 0px; background: url(../img/hr.gif) 0 0 repeat-x;border:0;}
.right .left {float:left; width: 261px; padding: 0px 15px; margin-left:24px; *margin-left:10px; 1background:#cdeb8b;}
.right .right {float:right; width: 261px; padding: 0px 15px; 1background:#c2dbff;}
.right .left1 {float:left; width: 342px; padding: 0px 15px; margin-left:24px; *margin-left:10px; 1background:#cdeb8b;}
.right .right1 {float:left; width: 180px; padding: 0px 15px; 1background:#c2dbff;}
.right .right h3 {color:#4096ee;}
.right .right dt a {color:#4096ee;}
.right .left h3 {color:#008c00;}
.right .left dt a {color:#008c00;}
.right .right1 h3 {color:#4096ee;}
.right .right1 dt a {color:#4096ee;}
.right .right1 dt {color:#4096ee;}
.right .left1 h3 {color:#bc06a6;}
.right .left1 dt a {color:#bc06a6;}
.right .left1 dt {color:#660066;}

.foot .copy {float: left; width: 500px; margin: 127px 0px 0px 29px; font-size: 11px; color: #ffffff;}
.foot .foot_right {float: right; width: 300px;}
.foot .counters {font-size: 0; line-height: 0;}
.foot .counters span {display: block; float: right; padding: 0 0 7px 7px;}
.foot .made span {display: block; float: right; white-space: nowrap; padding: 3px 0 0 7px; color: #4d4940; font-size: 11px;}
.foot .made span a {color: #4d4940; }
.foot .made img {float: right;}
.foot .contacts {text-align: right; margin: 122px 29px 0px 0px; font-size: 11px; color: #ffffff;}
.foot a {color: #ffffff;}

.bottom_order_info {padding: 0 0 20px 0;}
.bottom_order_info span {display: block; padding: 0 0 5px 0; font-size: 17px;}
.bottom_order_info span ins {color: #cc9900;}

.bottom_button {padding: 15px 0 20px 0; text-align: center;}


        .LinkMenu
        {
            color: #bd05a5;
            text-decoration: none;
            cursor: point;
            text-align: left;
        }
        .temp
        {
            background: #bd05a5;
            padding: 1px;
        }
       
        .menuItem
        {
            display: block;
            width: 100%;
        }
        
        .menuEvents
        {
            color: #444;
            text-align: left;
            padding: 5px;
            font-size: 14px;
            font-weight: normal;
            cursor: pointer;
            text-decoration: underline;
        }
        .menuEvents:hover
        {
            color: #fff;
            text-decoration: none;
            background:#bd05a5;
        }
        .menuContent
        {
            height: 30px;
            padding: 5px;
            position: absolute;
            right: 20px;           
            display: inline-table;
            top: 240px;           
            margin-right: 20px;           
        }
        .comments
        {
            color: #000;
        }
        .menuli
        {
            padding:5px;
        }
        .MainTop p 
        {
            font-size: 16px;
            width: 700px;
            text-align:justify;
            text-indent: 30px;
            padding: 10px 0 0 20px;
        }
        .context
        {
         padding: 20px 0 0 20px;
         width: 700px;
         text-align: justify;
         font-size: 16px;       
        }
        .context ul li
        {
         
          font-size: 16px;
          padding: 10px 0;
          margin: 0px;          
        }
        .context ul
        {
            padding-left: 20px;
            margin: 0px;
            list-style-type: decimal;
        }