h1{position: relative; text-align:center; font-size:16pt; color:#F93; padding: 0px 0px 5px 0px; margin: 45px 0px 10px 0px;/*margin-bottom: 20px !important;*/ width:100%; /*border-top:2px dotted #8A8888;*/}

h2{text-align:left; font-size:12pt; color:#f93; margin:35px 0px 10px 0px; padding-bottom:3px; border-top:1px dotted #8A8888;}

.with_border h2{border:none; font-size:10pt; text-align:center;}

#diler h2{margin:10px 0px 10px 0px;}

#diler .active {background: #C1FFC1;}

#diler tr.new {background: #9AFF9A url('/jpg/diler-new.png') no-repeat;}
#diler td { background-position:expression(-this.offsetLeft); }

/*#diler #new {background:#fff url('/jpg/diler-new.png') no-repeat;}*/

h3{font-size: 13px; text-align: left; color: #2E8B57; margin: 15px 0px 5px 0px;}

h4{font-size: 13px; margin: 10px 0px 0px 0px; padding:0px;}

.news {margin:0px;}

.news h5{color: #F93; font-weight: 700; font-size:12px; margin-left:5px; padding-top:1px;}

.news h3{margin-top:0px; padding-top:0px; color: #234162;}

.news td{border-bottom:1px solid #8A8888; padding:15px 0px 15px 0px;}

#compare tr{vertical-align:middle;}

/*.news_last_td {border:0px; padding:15px 0px 15px 0px;}*/

.newscol {width: 100px; vertical-align: top;}

.newsdate {color: #F93; font-weight: 700; font-size:12px;}

body, html{background:#fff u1rl('/jpg/design/snow3.png');}

body {margin:0px; padding:0px;}

body, p, ul, ol, td, th{font-size : 13px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

blockquote {border-left:#eee solid 4px; padding-left:20px;}

blockquote p {font-size:85%;}

/*p {padding: 0px 5px 0px 5px !important; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px;}*/
p {padding: 0px 5px 0px 5px; margin: 0px 0px 2ex 0px; text-align:justify;}

.news p {padding: 0px 5px 0px 0px; margin: 0px 0px 2ex 0px;}

p.center {text-align: center;}

p.warning {width: 96%; background:#FED3BC; padding:3px; border:1px dashed #f00; font-size:75%; color:#666;}


/* -- LINKS -- */

#header a {color : darkblue; text-decoration: none;}
#header a:hover {color: brown; text-decoration: underline;}

a:hover {color: brown;}

/*a, .navigation_hyperlink {color : #4865B0;}*/
.navigation_hyperlink {color : blue;}

.navigation_hyperlink:visited {color : blue;}

/*a:hover, .navigation_hyperlink:hover {color: #0066FF;}*/
.navigation_hyperlink:hover {color: red;}


a, a:hover, a:visited {border:none; padding:0px; margin:0px;}



/* ---- */

.menudelim, .navigation_text {padding:0px; margin:0px; color: #F93;/*	font-weight: bold;*/}

table { border: 0px solid #fff; border-spacing:0px;}

tr {vertical-align: top;}

td, th {padding:0px 2px 0px 2px;}

th {background: #ccc;}

tr.even {background-color:#eff6ff;}

tr.header {background-color:#a1c3d6;}

table.contacts td {padding: 0px 4px 0px 4px; width: 320px;}

table.with_border {border: 1px solid #99CCFF; border-collapse: collapse; width:100%; text-align: left;}

table.with_border td {border-width: 1px; border-color: #9cf;/* padding: 1px 0px 1px 3px;*/}

table.with_border tbody td {border-width: 1px; border-color: #9cf;/* padding: 1px 0px 1px 3px;*/}

table.with_border2 {border-width:1px; border-color:#99CCFF; border-collapse: collapse; padding:10px; background:#eff6ff;}                   	

table.with_border2 td {padding: 1px 0px 1px 0px;}

address {position: relative; padding: 20px 0px 20px 5px;}

.astra {color: red;}

input.s{width:300px; font-family:courier new; font-size:10pt;}

.leftfild {position: relative; vertical-align: top; text-align: center; width: 211px; padding-top:20px;}

.leftfild p {text-align: center;}

.prodcont {position: relative; vertical-align: top; width: 439px;}

.prodcont .news h5 {margin-left:0px;}

.prodcont .news td{border-bottom:0px solid #000; padding:15px 0px 15px 0px;}

UL {position: relative; margin-top: 0px !important; margin-top: 0px; margin-bottom: 1.5ex; padding-left: 20px; margin-left: 0px !important; margin-left: 2px; list-style-image: url('jpg/disc.gif');}

UL.forpara {position: relative; margin-top: -1.5ex !important; margin-bottom: 1.5ex; padding-left: 20px; margin-left: 0px !important; margin-left: 2px; list-style-image: url('jpg/disc.gif');}

OL.forpara {position: relative; margin-top: -1.5ex !important; margin-top: 0px; margin-bottom: 1.5ex;} 

LI {position: relative; padding-left: -10px; margin-left: 0px; margin-top:2px;}

LI UL {position: relative; margin-top: 0px !important; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; margin-left: 0px; list-style-image: url('jpg/sircle.gif');}
  
#divcenter {position: absolute; left: 50%; width: 650px; margin-left: -325px; margin-top: 120px; border: 0px solid #000; padding: 0px;}

#header {position: absolute; left: 50%; width: 658px; margin-left: -329px; border: 0px solid #000; padding: 0px;}

#footer {width: 658px; background: url('/footer_1.png') no-repeat; height: 54px; padding:0px; margin:0px;}

#footer td {vertical-align:bottom; padding:8px;}

/* diler-page */

#dp-center {width: 623px; border: 0px solid #000; padding: 0px; }

#dp-center h1 {margin:15px 0 5px 0;}

#dp-center ul li {margin-left:10px;}

#dp-header {width: 623px; height:85px; border: 0px solid #000; padding: 0px; background:url('/jpg/dp/dp-header.png');}

#dp-footer {width: 623px; height:30px; border: 0px solid #000; padding: 0px; background:url('/jpg/dp/dp-footer.png');}

/* ндя */

.vrezka {
  font-style:italic;
  font-size:11px;
  width:550px;
  margin:0px 0px 15px 35px;
  background:#eee;
  border:1px #666 solid;
  padding:10px;
}

.vrezka p { font-size:11px; }

.vrezka_adv {
  font-style:italic;
  font-size:12px;
  width:550px;
  margin:25px 0px 0px 25px;
  background: GhostWhite;
  border:2px #666 dotted;
  padding:5px 20px;
}

.vrezka_adv h3 {
  color:#f60;
}

img.right {
  margin-left:20px;
  float:right;
}

img.left {
  margin-right:20px;
  float:left;
}

/* Google Forms */

.ss-q-short {
  width:100%;
}

