html, body {
        padding:0;
        margin:0;
        font-family:arail;
        height:100%;
        color:#8C8C8C;
}

table td{
        padding:0;
        border:0;
}

img {
        border:0;
}

form {
        display:inline;
}

a {
        color:#3BB2F2;
        text-decoration:underline;
        cursor:hand;
}

a:hover {
        text-decoration:none;
}

h1 {
        color:#71C428;
        font-size:1.1em;
        font-family:arial narrow, arial;
}

h2 {
        color:#71C428;
        font-size:17;
        font-family:arial narrow, arial;
}

h3 {
        color:#71C428;
        font-size:17;
        font-family:arial narrow, arial;
        margin:0px;
}


.freeformHide {
        display:none;
}

.freeformDisp {
        display:yes;
}

.maxnetshop_order_button1 {
        display:none;
}

.maxnetshop_order_button2 {
        display:yes;
}


.head_01 {
        background: url('/images/bg_01.jpg') repeat-x;
}

.head_02 {
        background: url('/images/bg_02.jpg') no-repeat left top;
}

.head_03 {
        background: url('/images/bg_03.jpg') no-repeat top right;
}

.head_04 {
        background: url('/images/bg_04.jpg') no-repeat bottom center;
        height:100;
}

.head_05 {
        background: url('/images/bg_05.gif') no-repeat bottom center;
        height:111;
}

.head_06 {
        background: url('/images/bg_06.gif') repeat-x bottom;
}

.head_061 {
        background: url('/images/bg_06.jpg') no-repeat bottom center;
        height:12;
}

.head_07 {
        background: url('/images/bg_07.gif') no-repeat bottom left;
}

.head_08 {
        background: url('/images/bg_08.gif') no-repeat bottom right;
}

.head_09 {
        position:absolute;
        font-size:11px;
        font-family:tahoma,Verdana;
        letter-spacing:0;
        font-weight:600;
        color:#6EC623;
        text-decoration:none;
}

.head_092 {
        position:absolute;
        font-size:19px;
        font-family:tahoma,Verdana;
        letter-spacing:0;
        font-weight:600;
        color:#6EC623;
        text-decoration:none;
}

.head_10 {
        position:absolute;
}



.left_main_01 {
        background: #D5F1FD url('/images/left_main_01.jpg') no-repeat top left;
        height:34;
        border-right:1px solid #ffffff;
        padding:10 16 10 37;
}

.left_main_02 {
        background: url('/images/left_main_02.jpg') no-repeat top left;
        height:74;
        border:1px solid #ffffff;
        border-left:0px;
        padding:15 0 0 22;
}

.left_main_03 {
        background-color:#F3FBFF;
}

.left_main_03_1 {
        background: url('/images/left_main_03_1.jpg') no-repeat top left;
}

.left_main_03_2 {
        background: url('/images/left_main_03_2.jpg') no-repeat bottom right;
        border-right:1px solid #ffffff;
}

.left_main_03_3 {
        padding:20 20 20 40;
}

.left_main_04 {
        background: url('/images/left_main_04.jpg') repeat-x top;
        border-top:1px solid #ffffff;
        border-right:1px solid #ffffff;
        height:55;
}

.left_main_01 select {
        bodrer:1px solid #CECECE;
        font-size:10px;
        color:#FF8E2B;
        width:180;
}

.text_01 {
        color:#939B9F;
        font-size:11px;
        font-family:tahoma;
}

.text_02 {
        color:#949498;
        font-size:11px;
        font-weight:bold;
        font-family:arial;
}

.text_03 {
        margin:0 0 16 0;
}

.text_03 a {
        color:#949498;
        font-size:11px;
        font-family:tahoma;
}

.cont_01 {
        background:url('/images/cont_01.jpg') repeat-x top;
        border-right:1px solid #ffffff;
        padding:20;
        color:#8C8C8C;
        font-family:arial;
        /*font-size:0.8em;*/
}

.cont_0222 td{
        font-size:0.8em;
}

/*.cont_01 a{
        font-size:0.8em;
}*/

/*.cont_0110 {
        font-size:0.8em;
} */

table.cont_02 {
        background:#D9F3FF;
}

td.cont_03 {
        background:#F0FAFF;
        color:#8C8C8C;
        padding:2 10 2 10;
        font-size:0.8em;
}

td.cont_04 {
        background:#FFFFFF;
        COLOR:#8C8C8C;
        padding:2 10 2 10;
        font-size:0.8em;
}

td.cont_04 span{
        margin-left:5;
        margin-right:5;
}

.cont_05 {
        color:#6EC623;
        /*font-size:0.8em;*/
}

.cont_06 {
        /*font-size:0.8em;*/
}

.cont_07 {
        color:#8C8C8C;
        /*font-size:1em;*/
}

.cont_08 {
        font-size:0.8em;
        background:#FFFFFF;
        padding:3 3 3 3;
        border-left:0;
        border-right:1px;
        border-top:0;
        border-bottom:1px;
        border-color:#D9F3FF;
        border-style:solid;
}

th.cont_08 {
        background:#F0FAFF;
}

.cont_09 {
        color:#8C8C8C;
        font-size:12px;
        font-family:tahoma;
}

.picture_01 {
        border-left:2px;
        border-right:2px;
        border-top:2px;
        border-bottom:2px;
        border-color:#D9F3FF;
        border-style:solid;
}

.list_01 {
        width:60;
        height:22;
        font-size:9px;
        border-style:groove;
        color:#FF3300;
        background:#F0FAFF;
}

.list_02 {
        width:180;
        height:22;
        font-size:9px;
        border-style:groove;
        color:#FF3300;
        background:#F0FAFF;
}

.right_main_01 td{
        padding:0 0 0 45;
}

.right_main_02 {
        background: url('/images/right_menu_01.jpg') no-repeat right;
        height:58;
}

.right_main_03 {
        background: url('/images/right_menu_03.jpg') no-repeat top;
        border-top:1px solid #ffffff;
        border-bottom:1px solid #ffffff;
}

.right_main_04 {
        background: #F1FAFF url('/images/right_menu_04.jpg') no-repeat bottom;
        height:33;
}

.right_main_05 {
        background: #E5F7FF url('/images/right_menu_05.jpg') no-repeat left bottom;
        border-top:1px solid #ffffff;
}

.right_main_06 {
        background: #EBF8FE url('/images/right_menu_06.jpg') repeat-x top;
}

.foot_01 {
        background: url('/images/foot_01.jpg') repeat-x top;
        height:85;
        color:#3BB2F2;
        font-size:7pt;
        font-family:tahoma;
        padding:37;
        border-top:1px solid #ffffff;
}

.foot_02 {
        background: #E8F9FF url('/images/foot_02.jpg') repeat-x top;
        color:#3BB2F2;
        font-size:8pt;
        font-family:tahoma;
        padding:37;
        border-top:1px solid #ffffff;
}

.foot_02 a{
        color:#3BB2F2;
        font-size:8pt;
        font-family:tahoma;
}

.foot_03 {
        background: #E8F9FF url('/images/foot_03.jpg') repeat-x top;
        color:#3BB2F2;
        font-size:8pt;
        font-family:tahoma;
        padding:37 27 37 27;
        border-top:1px solid #ffffff;
}

.foot_03 a{
        color:#3BB2F2;
        font-size:8pt;
        font-family:tahoma;
}


.cart_contents table {
 /*border-left:1 solid #D9F3FF;*/
 border-right:1px solid #D9F3FF;
 /*border-top:1 solid #D9F3FF;*/
 border-bottom:1px solid #D9F3FF;
 }




.cart_contents td {
 border-left:1px solid #D9F3FF;
 /*border-right:1 solid #D9F3FF; */
 border-top:1px solid #D9F3FF;
 /*border-bottom:1 solid #D9F3FF; */
 padding: 5px;
 font-size:0.8em;
 color: #8C8C8C;
 }

 .cart_contents a {
 font-size:0.9em;
 }




.cart_contents .name, .cart_contents .qty { text-align: left }
.cart_contents .qty input { border-style:groove; color:#FF3300; background:#F0FAFF; text-align: center; }

.cart_contents th {
border-left:1px solid #D9F3FF;

border-top:1px solid #D9F3FF;

background: #F0FAFF;font-size: 0.9em; font-weight: normal;

    color: #8C8C8C; padding: 5px; }

.cart_contents .cart_buttons { padding: 10px 0px; }
.cart_contents .totals { font-weight: bold }


.totals td { background: #F0FAFF;font-size: 0.9em; font-weight: normal;
    color: #8C8C8C;}

/*
.cart_contents .cart_discount td { border-top: 1px solid #D9F3FF }
*/
#netshop_discount_div { margin: 10px 0px; padding: 4px 10px; border: 1px solid #D9F3FF;
    background: #F0FAFF; color: #8C8C8C; font-size:0.9em; width: 250px }
#netshop_discount_div p { margin: 5px }





/*Стиль формы изменения заказа для админа*/
.insert_text { padding:0px 25px; cursor: pointer;
       background: url('/netcat/modules/maxnetshop/interface/stamp.gif') no-repeat;
        }

.before_order_table { font: bold 0.8em Tahoma; padding: 5px 0px }

.order_table { border: 1px solid #D9F3FF; border-collapse: collapse; }
.order_table ul { margin: 0px 0px 0px 20px; }
.order_table img, .order_table input { vertical-align: middle; }
.order_table td,  .order_table th { border: 1px solid #D9F3FF; font: 0.8em Tahoma; padding: 1px 2px }
.order_table .highlight td, .order_table .highlight input { background: #F0FAFF }
.order_table .highlight input { font-weight: bold }
.order_table th { background: #F0FAFF; font-weight: bold; padding:10px 3px; }
.order_table td { height:22px; }
.order_table input { border-style:groove; border: 1px solid #D9F3FF; color:#FF3300; background:#F0FAFF; font: 0.8em Tahoma; text-align:center; width:100%; }
.order_table .name { padding-left:5px  }
.order_table .ro { border: none; padding: 1px; }
.order_table a {font-size:0.9em;}

#client_details p { margin: 6px 0px }




/*---forum------------------------*/
.cat_table1{
        background-color:#F2FBFF;
}

.cat_table1 td {
        padding:10px;
}

.cat_title1 {
        background-color:#54B8F2;
        color:#ffffff;
        font-weight:bold;
}

.cat_title1 td {
        padding:3px 10px 3px 10px;
        color:#ffffff;
        font-size:0.8em;
        font-weight:bold;
}

.cat_title2 td {
        border-bottom:1px solid #D9F3FF;
        border-left:1px solid #D9F3FF;
        padding:5px 10px 5px 10px;
        vertical-align:middle;
        background-color:#F2FBFF;
        font-size:0.8em;
}

.cat_title3 td {
        /*padding:5px 10px 5px 10px;*/
        vertical-align:middle;
        background-color:#F2FBFF;
        font-size:0.8em;
}

.bg_source_message {
        background-color:#F7F9FA;
}

.boldlink1 {
        font-weight:bold;
        font-size:0.8em;
}
.topic_first td {
        border-bottom:1px solid #D9F3FF;
}
.topic_reply td {
        border-bottom:1px solid #D9F3FF;
}
.big {
        margin-left:3px;
        font-size:12px;
}

.small {
        /*font-size:0.8em;*/
}

/* BBcode buttons style */
.forum_bbutton {
        width:90px;
        font-size:x-small;
}

/* BBcode [code] style */
.forum_scrollDiv {
        width: 95%;
        overflow:auto;
        _margin-right:-50000px;
        border: 1px solid #CCCCCC;
        background-color:#FFFFFF;
        padding:10px;
        white-space : nowrap;
        font-family: 'Courier New';
}
