/* =========================== */
/*    © Copyright, 2008.       */
/*    All rights reserved.     */
/*      +7-495-380-31-02       */
/*      LLC "ProGraphic"       */ 
/*       www.statkod.ru        */
/* =========================== */
                                    /*@page { margin: 2cm }*/ /* pole  - 2 cm */
	 body { font-family: Tahoma, Arial, Verdana, Georgia, Helvetica, sans-serif; background-color:#ffffff;
       color: #333333; line-height: 1.166;  margin: 0px;  padding: 0px;
     
     SCROLLBAR-3DLIGHT-COLOR: #ff9900;
     SCROLLBAR-ARROW-COLOR: #000000;
     SCROLLBAR-DARKSHADOW-COLOR: #ff9900;
     SCROLLBAR-FACE-COLOR: #99ccff;               
	 SCROLLBAR-HIGHLIGHT-COLOR: #000000;          
	 SCROLLBAR-SHADOW-COLOR: #000000;             
	 SCROLLBAR-TRACK-COLOR: #ffffff;
	background-position: right;
	background-attachment: fixed;
	background-repeat: no-repeat;
}       
z             
a:link, a:visited, a:hover { color: #0066ff; text-decoration: none; }
a:hover { text-decoration: underline; }
/* overrides decoration from previous rule for hovered links */
h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Georgia, Arial, Verdana, sans-serif; margin: 0px; padding: 0px; }
h1{  padding: 0px 0px 6px 0px; font-family: Arial, Verdana, Georgia, Tahoma, sans-serif; font-size: 100%; color: #ff6600; }
h2{  font-size: 120%;                                                   color: #0066ff; }  /* ñèíèé */
h3{  font-size: 100%; padding: 0px 0px 6px 25px;                        color: #ff6600; }
h4{  font-size: 100%; font-weight: normal;                              color: #333333; }
h5{  font-size: 100%;                                                   color: #334d55; }

ul{ list-style-type: square; }
ul ul{ list-style-type: disc; }
ul ul ul{ list-style-type: none; }
label{ font: bold 100% Arial,sans-serif; color: #334d55; }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navBar{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ffffff;
	width:22%;
	min-width:190px;
	z-index:2;
	top:0px;
	overflow:auto;
	left: 0px;
	position:absolute;

		 }

#content {
	width:75%;
	min-width: 30%;
	min-height:950px;
	margin: 0 0 0 100px;
	padding: 0 2% 0 0;
	position:relative;
	left: 18%;
	visibility: visible;
	z-index:1;

}
/***********************************************/
/*Component Divs                               */
/***********************************************/

/*************** #pageName styles **************/
#pageName{ padding: 10px 10px 10px 25px;  }
#okved{ padding: 10px 10px 10px 25px;  }
/************* #globalNav styles **************/
#globalNav{ color: #000000; padding: 0px 0px 0px 10px;  white-space: nowrap;  text-align:justify; }
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line this will 
force a horizontal scrollbar if there isn't enough room for all links remove rule or change value 
to 'normal' if you want the links to line-wrap */
#globalNav img{ display: block; }
#globalNav a { font-size: 90%; padding: 0px 4px 0px 0px; }
/************* #breadCrumb styles *************/
#breadCrumb{ font-size: 70%; padding: 0px 0px 0px 350px; }
/************** .feature styles ***************/
.feature { padding: 0px 0px 10px 25px; font-size: 80%; color: #3333FF;}
.feature h3{ padding: 30px 0px 5px 0px; text-align: center; }
.feature img{ float: left; padding: 0px 10px 0px 0px; margin: 0 5px 5px 0; }
.feature ul{ list-style-type: square; font-weight:bold; color:#000000; }
.feature ul ul{ list-style-type: disc; color: #000000; }
/* adjust margins to change separation between the feature image and text flowing around it */
.okved { font-size: 100%; padding: 0 0 0 25px;}

/************* #siteInfo styles ***************/
#siteInfo{ clear: both; border: 1px solid #0066FF;  font-size: 75%;  color: #0066FF; 
           padding: 10px 10px 10px 10px; margin-top: 100px; }
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with) 
	the bottom border of the navBar in cases where they "touch" */
#siteInfo img { padding: 4px 4px 4px 0px;  vertical-align: middle; }

/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block; }
#navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #ffffff; width:100%;}
/* fix for browsers that don't need the hack */

html>body #navBar li {border-bottom: none;}

/*********** #sectionLinks styles ***********/
#sectionLinks{ position: relative; margin: 0px; padding: 15px; border-bottom: 1px solid #0066FF; font-weight:bold; font-size: 85%; z-index:3; }
#sectionLinks h3{ padding: 10px 0px 2px 10px; }
#sectionLinks a:link{ padding: 2px 0px 2px 10px; border-top: 1px solid #ffffff; width: 100%;
                      voice-family: "\"}\""; voice-family:inherit; width: auto; }
#sectionLinks a:visited{ border-top: 1px solid #ffffff; padding: 2px 0px 2px 10px;}
#sectionLinks a:hover{ border-top: 1px solid #ffffff; background-color: #ff9900; padding: 2px 0px 2px 10px; }

/************** #advert styles **************/
#advert { padding: 20px 0px 20px 45px; font-size: 80%; border-bottom: 1px solid #0066FF; position:relative; z-index:5;}
#advert img { display: block; }
#advert h3{ padding: 10px 0px 2px 10px; }



/* MIXA */
#logo { text-align: left; }

/************* #clock styles ***************/
#clock  { padding: 5px 0px 5px 40px; border-bottom: 1px solid #0066ff;  font-weight:bold; font-size: 70%; color:#000000; }
#hat    { padding: 5px 0px 5px 120px; border-bottom: 1px solid #0066ff;  font-weight:bold; font-size: 70%; color:#000000; }
#adress { padding: 0px 0px 3px 0px; border-bottom: 1px solid #0066ff; text-align:center; font-weight:bold; font-size: 75%; color:#000000; }
#search { padding: 300px 0px 0px 0px; border-bottom: 1px solid #0066ff; text-align:center; font-weight:bold; font-size: 75%; color:#000000; position:relative; z-index:4; }
.tab    { padding: 0px 0px 0px 25px; font-size: 70%; font-weight:bold; color: #000000;}
.error  { padding: 0px 0px 0px 85px; font-size: 120%; color: #ff0000; text-align: center; }
.adm    { padding: 0px 0px 0px 0px; font-size: 60%; color: #000000; text-align: center; }
.text   { font-size: 90%; padding: 0px 0px 0px 40px;                    color: #ff6600; }
.text1  { font-size: 80%; padding: 0px 0px 0px 25px; font-weight:bold;  color: #000000; } /* contacts */
.textB  { font-size: 95%; padding: 0px 0px 0px 115px; font-weight:bold; color: #ff6600; }
.contacts  { font-size: 16px; padding: 0px 0px 0px 25px; font-weight:bold; color: #ff6600; }

form {
  MARGIN:5px auto;
  WIDTH:60%;
}
form fieldset {
  BORDER:blue 1px solid;
  MARGIN:0 auto;
  PADDING:5px 5px 1px 15px;
  WIDTH:80%;
}
form legend {
  COLOR:blue;
  FONT:bold 13px/1 Arial;
  PADDING:0 5px 5px;
}
form label {
  COLOR:blue;
  FONT:bold 13px/1 Arial;
}
form textarea {
  BORDER:#7af 1px solid;
  FLOAT:right;
  MARGIN:2px auto;
  PADDING:3px;
  WIDTH:98%;
  HEIGHT:165px;
}
form img {
  BORDER:none;
  FLOAT:right;
  MARGIN-BOTTOM:2px;
  WIDTH:40%;
  _WIDTH:40.8%;
  HEIGHT:22px;
}
form input {
  BACKGROUND:#eef6ff;
  BORDER:#7af 1px solid;
}
form p {
  MARGIN:2px auto;
  WIDTH:100%;
  HEIGHT:22px;
}
form span {
  COLOR:red;
}
.tema,.name,.email {
  FLOAT:right;
  WIDTH:100%;
}
.cod {
  FLOAT:right;
  WIDTH:40%;
}
.submit {
  COLOR:blue;
  FLOAT:right;
  FONT:bold 13px/1 Arial;
  MARGIN:0;
  WIDTH:99.8%;
  HEIGHT:22px;
}
.txt {
  COLOR:purple;
  FONT:bold 18px/1 Arial;
  MARGIN:0;
  PADDING:3px;
  WIDTH:3%;
}
.akciya {
  COLOR:#ff0000;
  FONT:bold 18px/1 Arial;
  MARGIN:0;
  PADDING:3px;
  WIDTH:3%;
}
.krasniy {color: #FF0000}
.gzeltyi {color: #FFÑÑ00}
.siniy { font-size: 15px; font-weight:bold; color:#0000FF;}
.comm {
  FLOAT:right;
  MARGIN:0;
  PADDING:0;
  WIDTH:94%;
}
.prim {
  BORDER:blue 1px solid;
  MARGIN:5px auto;
  PADDING:3px;
  WIDTH:49.5%;
}
.prim DIV {
  BACKGROUND:#eef6ff;
  BORDER:#7af 1px solid;
  FONT:13px Arial,sans-serif;
  MARGIN:3px;
  PADDING:5px;
}
.prim SPAN {
  COLOR:red;
}
.prim LEGEND {
  FONT:bold 13px Arial,sans-serif;
  MARGIN:0 5px;
  PADDING:0 5px 5px;
}
