HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;min-width: 1000px;

}
body {
             padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
.all {
                min-height:100%;  min-width: 1000px;
}
table {
          width:100%;border-colapse:colapse;
}
td {
          vertical-align:top;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.left_block {
          width:333px;
}
.left_heder {
          padding:24px 0px 0px 60px;
}
.icons {
          margin:0px 0px 22px 0px;
}
:root .icons {
          margin:0px 0px 11px 0px;
}
.icons img {
          float:left;margin-right:15px;
}

.logo p {
          font: normal 7pt Tahoma; color:#403C3A;margin:4px 0px 0px 0px;
}
:root .logo p {
          margin:0px;
}
.pomidor {
          margin:45px 0px 0px 0px;width:288px;height:344px;background: url(images/pomidor.jpg) no-repeat;
}
.logo_2 {
          position:relative; top:14px;left:5px;
}
.right_block {
          padding:0px 45px 0px 0px;
}
.heder_menu {
          margin:36px 0px 15px -17px;
}
.heder_menu table {width:auto;}
.heder_menu a {
          padding-left:14px;background: url(images/t.gif) 0px 6px no-repeat;display:block;margin-bottom:12px;font: bold 9pt Tahoma; color:#585858;text-decoration:underline;
}
.heder_menu a:hover {
          color:#FF0000;
}
.heder_menu td {
          padding:9px 20px 0px 15px;border-right: solid 1px #D9D9D9;
}
.big_baner {
          margin:0px 0px 10px 0px;
}

.rabota {
          margin:0px 0px 10px 0px;padding-bottom:10px;border-bottom: solid 1px #E3E3E3;
}
.rabota table {width:auto;}
.rabota h2 {
          padding-left:14px;background: url(images/t.gif) 0px 8px no-repeat;font: bold 11pt Tahoma; color:#C32A2A;margin:0px 0px 9px 0px;
}
.rabota td {
          padding-right:23px;
}
.kompania {
         position:relative; z-index:200; margin:0px 0px 10px 0px;
}
.kompania h2 {
          padding-left:14px;background: url(images/t.gif) 0px 8px no-repeat;font: bold 11pt Tahoma; color:#C32A2A;margin:0px 0px 9px 0px;
}
.kompania p {
          font: normal 9pt Tahoma; color:#4C4C4C;margin:0px 0px 14px 0px;
}
.no_border {
          border-right:none !important;
}
.podrobnee {
          margin:-15px 0px 0px 0px;text-align:right;
}
.podrobnee a {
          padding-left:19px;background: url(images/str.gif) 0px 6px no-repeat;font: normal 9pt Tahoma; color:#FF1010;text-decoration:underline;
}
.podrobnee a:hover {
          text-decoration:none;
}
.clear {
          clear:both;
}
.klaks  {
          height:98px;background: url(images/klaks.gif) no-repeat;
}
.red_back {
          background:#B80202 url(images/arnament.gif) 100% 0 no-repeat;padding:15px 55px 14px 0px;
}
.red_left {
          position:relative; z-index:100;width:220px;padding:0px 28px 0px 50px;border-right: solid 1px #FFFFFF;
}
.red_back h2 {
          position:relative; z-index:100;padding-left:14px;background: url(images/t_2.gif) 0px 7px no-repeat;font: bold 11pt Tahoma; color:#FFFFFF;margin:0px 0px 10px 0px;
}
.red_back h2 span {
          font: bold 9pt Tahoma; color:#FFFFFF;
}
.red_back h2 span a {
          color:#FFFFFF;text-decoration:underline;
}
.red_back h2 span a:hover {
          text-decoration:none;
}
.prodlog {
          margin:0px 0px 18px 0px;
}
.prodlog p {
          font: normal 9pt Tahoma; color:#FFFFFF;line-height:15px;margin:0px;
}
.podrobnee_predlog {
          text-align:right;margin:8px 0px 0px 0px;
}
.podrobnee_predlog a {
          padding-left:19px;background: url(images/str_2.gif) 0px 6px no-repeat;font: normal 9pt Tahoma; color:#FFFFFF;text-decoration:underline;
}
.podrobnee_predlog a:hover {
          text-decoration:none;
}
.red_right {
          position:relative; z-index:100;padding:0px 0px 0px 30px;
}
.news {
          margin:0px 0px 6px 0px;
}
.news h3 {
          font: normal 9pt Tahoma; color:#FFFFFF;margin:0px 0px 4px 0px;
}
.news a {
          font: bold 9pt Tahoma; color:#FFFFFF;text-decoration:underline;
}
.news a:hover {
          text-decoration:none;
}
.news p {
          font: normal 9pt Tahoma; color:#FFFFFF;line-height:15px;margin:10px 0px 0px 0px;
}
.niz_klaks {
          margin-top:-31px;width:282px;height:31px;background: url(images/niz_klaks.gif) no-repeat;
}
.red_block {
          margin:-85px 0px 0px 0px;
}
.copy {
       float:right; padding:8px 30px 0 0;
}
.copy p {
       font: 12px tahoma; color:#666666; margin:0 0 4px 0;
}
#index {
       padding-top:0 !important; margin-top:-8px; background:none;
}
.menolink {
       font: 12px tahoma; color:#666666 !important; text-decoration:underline;
}
#index_2 {
        padding:0;
}
.menolink:hover {
       text-decoration:none;
}
.copy div a {
       font: 11px tahoma; color:#666666; text-decoration:underline;
}
.copy div a:hover {
       text-decoration:none;
}
.cop {
       font: 12px tahoma; color:#666666; margin:40px 0 0 354px;
}
.footer {
       min-width:1000px;height:65px;padding:10px 0px 10px 0px;
}
.adres {
       width:263px;padding:10px 0px 6px 35px; border-right: solid 1px #D0D0D0;
}
.adres p {
       font: normal 8pt Tahoma; color:#575757;margin:0px;
}
.adres span {
       display:block;margin-top:7px;8px;font: normal 9pt Tahoma; color:#575757;
}
.banera {
       float:left;padding:15px 0px 0px 25px;
}
.banera img {
	margin-right:5px;
}
.dr_c {
       color:#517DA8 !important
}
.navigator {
	font: normal 8pt Tahoma; color:#8C8C8C;margin:13px 0px 14px 0px; padding-left:12px; background: url(images/t_3.gif) 0px 5px no-repeat;
}
.navigator a {
	font: normal 8pt Tahoma; color:#8C8C8C;text-decoration:underline;
}
.navigator a:hover {
	text-decoration:none;
}
.navigator span {
	font: normal 8pt Tahoma; color:#8C8C8C;
}
.tabla {
	margin:10px 0px 12px 0px
}
.tabla h2 {          
	padding-left:14px;background: url(images/t.gif) 0px 8px no-repeat;font: bold 11pt Tahoma; color:#C32A2A;margin:0px 0px 9px 0px;
}
.tabla td {
	font: normal 9pt Tahoma; color:#4F4F4F;padding:5px 0px 5px 8px;border-left: solid 1px #9D9D9D;
}
.td_head  {
	font: bold 9pt Tahoma !important; color:#FFFFFF !important;background:#CD0101;border-right: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;
}
.td_row  {
	font: normal 9pt Tahoma; color:#4F4F4F;background:#F1F1F1;
}
.tabla .minin {
	border-left:none;width:35px;padding:2px 0px 0px 10px !important;
}
.form_ot h4 {
	font: normal 10pt Tahoma; color:#FFFFFF;margin:0px 0px 12px 0px;
}
.form_ot label {
	display:block;margin:0px 0px 9px 0px; font:normal 9pt Tahoma; color:#FFFFFF;
}
.form_ot input {
	width:475px;height:22px;border:none;margin-right:18px;
}
.form_ot textarea {
	vertical-align:top;width:475px;height:100px;border:none;margin-right:18px;
}
.form_ot a {
	padding-left:19px;background: url(images/str_2.gif) 0px 6px no-repeat;font: normal 9pt Tahoma; color:#FFFFFF;text-decoration:underline;
}
.form_ot a:hover {
	text-decoration:none;
}
.send {
	width:475px;text-align:right;margin:14px 0px 0px 0px;
}













h2 {
	color: #999999;
}
a {
	font-size: 12px;
	color: #666666;
}
