﻿/* общие стили для элементов */
A {color: #ef4531;}

BODY {background: white; margin: 0px; padding: 0px;}

H1 {color: #000; font: bold 15px Tahoma; margin: 0; padding: 5 10 5 10;}
.zs {font: bold 11px Arial; margin: 0; padding: 0 0 0 0; color: #FFF}
.pp {color: #000; font: 11px Arial; text-decoration: none;}
H2 {color: #000; font: bold 12px Arial; margin: 0; padding: 5 10 10 10; text-align: center}
P {color: #000; font: 13px Tahoma, Arial;
//   text-align: justify; 
   margin: 0; padding: 5 30 5 10;}

LI {color: #000; font: 13px Tahoma, Arial;
//   text-align: justify; 
   margin: 0 0 0 10; padding: 2 30 2 0;list-style-type:disc;}

TD {color: #000; font: 13px Tahoma, Arial;}

UL {color: #000; font: 12px Tahoma, Arial; margin: 0; padding: 0 10px 0 40px}

/* стили для блоков и классов */
#top {background: #809DEF; border-bottom: 6px solid #3055C1}

#list {color: #FFF; font: bold 11px Arial; text-decoration: none} 

#list span {border-bottom: 1px solid #E6EBFC;}

#isbr {background: url(i/bg_add.gif) no-repeat 100% 65%;}

#isbr A {color: #FFF; font: 11px Tahoma; text-decoration: none; }

#el {background: url(i/bg_contact.gif) no-repeat 100% 100%;}

#menu TD {color: #A6A6A6; font: bold 11px Tahoma;       
         text-align: center;
         background: url(i/bg_menu.gif) repeat-x;}
#pt {padding: 3 10 4 10}

#menu A {color: #123C91; text-decoration: none}

#header {color: #000; font: bold 11px Tahoma; 
       background: #E3E3E3;
       border: 1px solid CACACA;
       height: 20px; 
       padding-top: 2;
       padding-left: 40; padding-right: 40; margin: 0px;
       text-align: center}

.left_menu {color: #000; font: 11px Tahoma;padding-top:18px;}
.left_menu A {color: #000; text-decoration: none}
 .left_menu DIV {padding: 5 0 3 0;}

    #level1 {background: url(i/bg_leftmen.gif) no-repeat;
       padding-left: 26; padding-top: 3;}
    #level2 {background: url(i/bg_leftmen1.gif) no-repeat;
       padding-left: 26; padding-top: 3;}

.service {margin-left: 14px;}
.service TD {height: 18px; color: #A6A6A6; font: bold 11px Tahoma;}
.service A {color: #163980; font: bold 11px Tahoma; text-decoration: none}

#forma {background: #FFE7BF url(i/bg_forma.gif) repeat-x 100% 100%;
        padding: 5 0 12 14; margin: 0}

#forma div {color: #163980; font: bold 11px Tahoma;
            margin-bottom: 10px}

.input {color: #3B3B3B; font: 11px Tahoma; background: #FFF;
        border: 1px solid #7E7C9A; height: 19px;}
.textarea {color: #3B3B3B; font: 11px Tahoma; background: #FFF; border: 1px solid #7E7C9A;}
.select {color: #3B3B3B; font: 11px Tahoma; background: #FFF; }

#head {border-top: 1px solid #D1D1D1;
       border-left: 1px solid #D1D1D1; 
       border-right: 1px solid #D1D1D1;
       background: #EDEDED;
       margin-left: 11;  margin-top: 10;  padding: 1 7 1 7}

#head TD {color: #123C91; font: bold 11px Tahoma;
          text-align: center; vertical-align: middle}

#item {color: #000; font: bold 12px Tahoma;
       border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1;
       background: #EDEDED;
       margin-top: 10; padding: 1 13 1 13}


#base TD {color: #000; font: 11px Arial;
          vertical-align: top; 	  
          text-align: justify;
          padding: 5 5 3 5;}

#base div {font-weight: bold; text-align: left; margin: 5 0}

#docs {color: #000; font: 11px/1.6 Arial;
       margin: 10 15 10 15}

#news {color: #000; font: 11px Arial; 
       text-align: left;
       padding: 13 6 10 5; width: 181}
#news span {color: #3055C1}
#news A {color: #3055C1} 
#new {color: #3055C1}
#bottom {color: #414141; font: 11px Tahoma;
         background: #EDEDED url(i/bg_bottom.gif) repeat-x 100% 0%;}

#bottom A {color: #ef4531;}
#bottom A:hover {text-decoration:none;}

#contact {color: #000; font: 11px Tahoma;
	  margin: 28 24 0 25} 
#contact A {color: #0006FF;}

#cont td {border-bottom: 1px solid #D1D1D1;
          color: #000; font: 11px Arial;
          padding: 3 10 3 10}
.icon {margin: 5 0 5 10}
.icon TD {margin: 0px; padding: 0px}
.icon A {color: #163980; font: bold 11px Tahoma; text-decoration: none}

 #forma_in {margin: 0; background: #FCFCFC}
 #forma_in TD {color: #000; font: 11px Arial; 
             padding: 10}
	
 .border {background: #CCC margin: 10}
    #n_form {padding-left: 20; background: #f5f5f5; border-bottom: 1px solid #d1d1d1;}

.data {background: #9a9a9a}
.data TH {color: #464646; font: bold 11px Arial; background: #ededed}
.data TD {color: #464646; font: 11px Arial; background: #FFF;}

#dostavka td {color: #000; font: 11px Arial;
          padding: 3 10 3 10}
#row {border-bottom: 1px solid #D1D1D1;}
#row2 {background: url(i/row2.gif) repeat-x 100% 0%;}

#hat {padding: 30 10 10 10; font: bold 16px Arial}

#bas {font-weight: bold; color: #9D1604; background: #F9F9F9}
#share {font-weight: bold; color: white; background: #9a9a9a}
#cent {font-weight: bold; color: black; background: #F9F9F9; text-align: center}

.tab1 {color: #000; font: 11px Arial;
   text-align: justify; 
   margin: 0; padding: 5 10 5 10;}

#charact TD {color: #333; font: 10px Tahoma; background: #FFF; padding: 5 7}
 #charact TD#name {color: #14348E; font: bold 12 Arial; padding:6 25; 
                  border-bottom: 1px solid #CCC; background: #f5f5f5;}

 #check TD { color: #333; font: 11px Tahoma; background: #f5f5f5;
            vertical-align: top; padding: 10 15 10 0 }
 #check img {margin-left: 15}

.quesransw td {color: #000; font: 13px Tahoma, Arial; vertical-align:top}
     td#quest {padding: 13 10 5 10; color: #990000}
     td#answ  {padding: 3 10 5 10; border-bottom: 1px solid #D1D1D1;}
	 
#newsp {color: #000; font: 11px Arial; 
       text-align: left;
	   padding: 0 6 0 5}

table.clients {margin: 30 0 25 0}
table.clients td {padding: 5 5 1 5; border-bottom: 1px solid #D1D1D1; text-align: left}
td#litera  {padding: 15 0 0 5; font: bold 14px Arial}

ul.dealers {list-style: none}

#top A {text-decoration: none}

table.dealer_login {margin: 10 30 30 30; border: 1px solid #CCC}
table.dealer_login td {padding: 0}
td#go {padding-left: 100}
td#foget {padding-left: 50; color: #000}
td#foget A {color: #000}


h3 {
	font-weight:bold;
	font-size:10pt;
	font-family:Arial;
	margin:0;
	padding:0;
	color:#ef4531;
	text-align:left;
}

h4 {
	font-weight:bold;
	font-size:11pt;
	font-family:Arial;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-left:10px;
	color:#333;
	text-align:left;
}

h5 {
	font-weight:normal;
	font-size:16pt;
	font-family:Verdana, Arial;
	margin:0;
	padding:0;
	margin-bottom:10px;
	color:#ef4531;
	text-align:left;
	line-height:28px;
}

h6 {
	font-weight:normal;
	font-size:14pt;
	font-family:Arial;
	margin:0;
	padding:0;
	margin-bottom:5px;
	color:#333;
	text-align:left;
}

ul.left_ul {
	margin:0;
	padding:0;
	list-style:none;
}

ul.left_ul li {
	margin:0;
	padding:0;
	margin-left:20px;
	line-height:20px;
	background:url(i/marker_left.gif) no-repeat 0px 8px;
	padding-left:12px;
	list-style:none;
}

ul.left_ul li a {
	text-decoration:none;
	font-size:8pt;
}

ul.left_ul li a:hover {
	text-decoration:underline;
	color:#ef4531;
}

.center_menu span {
	font-size:14pt;
	color:black;
}

.center_menu a {
	font-size:14pt;
	color:red;
}

table, td {
	border-collapse:collapse;
}

img {
	border:0;
}

img, div,td { behavior: url(i/fix_png/iepngfix.htc) }

table.menu td {
	text-align:right;
}

table.menu td a {
	color:white;
	font-size:13pt;
}

table.menu td a:hover {
	text-decoration:none;
	color:#ffffaf;
}

a:hover {
	text-decoration:none;
}

span.active {
	font-size:8pt;
	text-decoration:none;
	color:#ef4531;
	font-weight:bold;
}

.kro, .kro a {
	font-size:8pt;
	text-decoration:none;
}

#basic-accordian  ul li {
	margin-bottom:8px;
}

#basic-accordian a {
	line-height:28px;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	background:url(i/dotted.gif) repeat-x 0px 17px;
	outline: none;
}

#basic-accordian a:hover {
	text-decoration:none;
	background:none;
	color:black;
}

#basic-accordian {
	z-index:2;
}

#test-content, #test1-content, #test2-content, #test3-content {
}

.accordion_headings {
	color:#ef4531;
}

.zakaz {
	margin:0;
	padding:0;
	margin-top:10px;
	list-style:none;
}

.zakaz li {
	line-height:26px;
	list-style:none;
}


.accToggler {
	padding-left:0;
	color: #ef4531;
	border: 1px solid #fff;
	cursor: pointer;
	line-height:14pt;
	font-family:Verdana;
	font-weight:bold;
	margin-bottom:8px;
}

.accToggler a {
	background-image:url(i/dotted.gif);
	background-repeat: repeat-x;
	background-position: 0px 15px;
	text-decoration:none;
	font-size:10pt;
}


.accToggler a:hover {
	color:black;
	background:none;
	text-decoration:none;
}

.accContent{
	margin: 0px auto;
}

.accContent ul li {
	margin-bottom:7px;
}

.accContent div {
	background:#eee;
	line-height:18px;
	border-left:4px solid #ef4531;
	font-size:10pt;
	padding:15px;
	padding-left:15px;
	padding-right:15px;
	margin-top:0;
}

.news_content div div {
	background:url(i/news_ico.gif) no-repeat 0px 2px;
	padding-left:14px;
	color:#cc3333;
	margin-bottom:5px;
	font-family:tahoma, arial;
}

.news_content a {
	text-decoration:none;
	color:black;
	/*color:#ef4531;*/
	font-size:12px;
	line-height:15pt;
	font-family:tahoma, arial;
}

.news_content a:hover {
	text-decoration:underline;
	color:#ef4531;
	font-family:tahoma, arial;
}

.news_content a a {
	color:#ef4531;
	font-family:tahoma, arial;
}


.current_news ul li {
	margin-bottom:4px;
}


.current_news h1 {
	margin-top:10px;
	margin-bottom:4px;
}

.current_news h1 p, .current_news p {
	margin-left:15px;
	line-height:15pt;
}

.div_zakaz {
	width:600px;
	padding:20px;
	border:1px solid #ccc;
	background:url(i/trprnt_zakaz.jpg) no-repeat bottom center;
	background-color:#eee;
	
}

.div_zakaz table td {
	padding:5px;
}

.div_zakaz table td select {
	width:300px;
	border:1px solid #666;
}

.div_zakaz table td input {
	width:300px;
	border:1px solid #666;
	padding-top:2px;
	padding-bottom:2px;
}

.a_img img {
	border:2px solid #ffa456;
	padding:4px;
	margin-right:10px;
}

.a_img:hover img {
	border:2px solid #ffa456;
	background:#ffa456;
}

a.btn_download1 {
	display:block;
	width:240px;
	height:64px;
	background:url(i/btn_download.jpg) no-repeat;
}

a.btn_download1:hover {
	background-position:0px -64px;
}

div.spisok img {
	border-style:none; 
	vertical-align:middle;
	margin-right:5px;
}

div.spisok a {
	font-size:12pt;
	text-decoration:none;
	font-family:tahoma, arial;
}

div.spisok a span {
	text-decoration:underline;
	font-family:tahoma, arial;
}

div.spisok a:hover span {
	text-decoration:none;
	font-family:tahoma, arial;
}

div.spisok span {
	margin:5px 10px 5px 35px;
	font-family:tahoma, arial;
}

div.spisok span a {
	color:black;
	font-family:tahoma, arial;
}

div.spisok span span a {
	color:#666;
	font-family:tahoma, arial;
}

div.spisok p {
	margin:3px 0px;
	font-family:tahoma, arial;
}

div.spisok span.tdecor {
	margin:0;
	font-family:tahoma, arial;
}
.btn div{
	width:225px;
	height:65px;
	background-repeat:no-repeat;
}

.btn1 div{
	background:url('i/btn_01.gif');
	background-position:0px -65px;
}

.btn2 div{
	background:url('i/btn_02.gif');
	background-position:0px -65px;
}

.btn3 div{
	background:url('i/btn_03.gif');
	background-position:0px -65px;
}

.btn:hover div{
	background-position:0px 0px;
}