html, body {
padding:0;

width:100%;
min-height:100%;

margin: auto 0;
position:relative;
background-color:#bbbcc0;
}

a img {border:0}
a,a:visited {color:#39393a; text-decoration:underline;}
.link_emul {color:#39393a; text-decoration:underline;}

body, td, div, p {font-size : 8pt; font-family : Verdana, Arial, sans-serif; color:#303539;}
#main-table {border:solid 1px #810036; background-color: #bbbdbf; background: url(bg_sp.jpg) repeat-x;}
#work-cel {background: url(/templates/karnizov/images/bg-phone.jpg) right top no-repeat;}
#page-footer { border-top: solid 4px #810036; background:#FFF; color:#800036; text-align:center; padding:6;}
#page-footer a { color:#6dabe5; }

/*
#horiz-navig tr td {white-space:nowrap; color:#810036; font-size:12pt; font-weight:bold;}
#horiz-navig tr td a {color:#810036; font-size:12pt; font-weight:bold; text-decoration: none;}
*/

#pnl_right_navig tr .top_level {background-color:#800036; color:#FFFFFF; height:21; padding-left:22; font-size:9pt; font-weight:bold;}
#pnl_right_navig tr .top_level a {color:#FFFFFF;}
#pnl_right_navig tr .second_level {height:26; padding-left:22; font-size:8pt; font-weight:bold; color:#800036; vertical-align:middle;}
#pnl_right_navig tr .second_level a {text-decoration:underline;}
#pnl_right_navig tr .second_level a:hover {text-decoration:none;}

.wa-header {font-size: 14pt; padding-bottom: 4px;}
/*.wa-header {font-size: 16pt;}*/

#table-goods-header td {color:#FFFFFF; white-space:nowrap; padding:3; font-weight:bold;}
#table-goods-line  {color:#303539; padding:3; background-color:#ffffff/*f6f6f6*/; text-align:center; font-size:7pt;}
#table-goods-line1 {color:#303539; padding:3; background-color:#eeefef; text-align:center; font-size:7pt;}

#table-goods-line img, #table-goods-line1 img {border: solid 1px #d6d6d6;}

#div_work_area_scroll {
width: 100%;
height:322;
margin-top:6;
overflow: auto;
scrollbar-face-color : #c2c4c5; 
scrollbar-shadow-color : #91a0d0; 
scrollbar-highlight-color : #c2c4c5;
scrollbar-3dlight-color : #e7e8e8;
scrollbar-darkshadow-color : #e7e8e8;
scrollbar-track-color : #e7e8e8;
scrollbar-arrow-color : #e7e8e8;
}

input, textarea {border: solid 1px #d6d6d6;}

/*--------------------------------*/
#cms_form {border:0 solid #d6d6d6;}
#cms_form .top_header {font-size:13; font-weight:bolder;background-color:#d6d6d6; padding:2 4 2 6}
#cms_form .sub_header {background-color: #d6d6d6; font-size:12px; font-weight: bolder;}

#cms_form select, #cms_form input, #cms_form textarea {font-size:12px; border: solid 1px #d6d6d6; width: 100%;}
.submit-button {color:#ffffff; background-color:#800036; padding:2 0 2 0; font-size:8pt; font-weight:bold;}
#cms_form .error_input {border: solid 1px #ff0202; background-color:#FF9999;}
#cms_form .normal_input {border: solid 1px #d6d6d6;}
#cms_form .field_label {font-size:12; padding: 2 4 2 8; vertical-align:top; white-space:nowrap;}
.field_label .noempty_field {color:#FF0000; font-weight: bolder; font-size:14;}

#nav {margin-left:0; position:relative;}
#nav li {color:#810036; font-size:12pt; font-weight:bold; position:relative; margin:0; padding-left:35px; padding-right:40px; display:inline; padding-top:5px; padding-bottom:4px;  white-space:nowrap;}
#nav li li {display:block; width:100px; margin-top:7; background-color:#bdbebf; left:-40; font-size:9pt; color:#000000; font-weight: normal;  white-space:nowrap;}
#nav li ul {display:none; position: absolute; top:24px; width:200px;}
#nav li a {color:#810036; font-size:12pt; font-weight:bold; text-decoration: none;  white-space:nowrap;}
#nav li ul a {display:block; padding-left:5px; white-space:nowrap; font-size:9pt; color:#000000; font-weight: normal;}
li {list-style-type:none; }
#nav li:hover ul, #nav li.over ul {display:block; left:1px;}