body
{
    background: #ffffff;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}

img
{border:0;}

input, form, textarea, img
{margin:0; padding:0}

table
{
  border-collapse: collapse;
}

td
{
  margin: 0em;
  padding: 0em;
  vertical-align: top;
}

a
{
    color: #002d94;
    font-weight: bold;
    text-decoration: underline;
}

a:hover
{
    color: #002d94;
    text-decoration: none;
}


p
{
    text-align: justify;
  margin:0;
  padding:5px 0 10px 0;
}

ul
{margin:2px 0 5px 0 ; padding:0;}

li
{margin:0 10px; padding:0 2px;}

h3
{font-size: 1.1em; margin:10px 0 5px 0; padding:0; text-transform:uppercase;}

span.blus
{color:#002d94;}

.valmid
{vertical-align:middle;}

.valbot
{vertical-align:bottom;}

.talcen
{text-align:center;}

.talleft
{text-align: left;}

.talright
{text-align: right;}

.clear
{clear:both;}

.tab100
{width:100%;}

.red
{border:1px solid red;}

.top11
{float: left; width: 600px; padding: 10px 20px 0 70px; margin: 0; color:#241f1d; font-size:1.4em; text-transform:uppercase; letter-spacing:2px}

.top11 a, .top11 a:hover
{ color:#241f1d; text-decoration:none;}

.top12
{float: right; width: 400px; padding: 10px 20px 0 40px; margin: 0; color:#241f1d; font-size:1.4em; text-transform:uppercase; letter-spacing:2px}

.flash
{height:210px; width: 100%; border:1px solid black; z-index: -100;}

.lineblack
{height: 30px; background:#3f3839; position:relative;}

.menutd
{width:180px;}

.menu
{margin:-21px 0 0 10px;
width:170px; position:relative;}

.menu .top
{height:6px; background:url(/i/mt3.gif) repeat-x;}

.bgmenuline
{background:url(/i/leftbgmenu.gif) repeat-y; width:4px;}

.bgmenuline2
{background:url(/i/rightbgmenu2.gif) repeat-y; width:10px;}

.greybg
{background:url(/i/bggrey.gif) no-repeat; height: 29px;}

.bluebg
{background:url(/i/bgblue.gif) no-repeat; height: 29px;}

.greybg:hover
{ cursor:pointer;}

.greybg div, .bluebg div
{ color:#FFFFFF; padding:08px 0 0 30px; font-size:1.1em; text-transform:uppercase; letter-spacing:1px}

 .bluebg div a, .greybg div a
{  color:#FFFFFF; text-decoration:none;}

 .bluebg div a:hover, .greybg div a:hover
{  color:#FFFFFF; text-decoration:none;}

.menu .bottom
{height:12px; background:url(/i/mt5.gif) repeat-x;}


.podmenu
{height:19px; background:url(/i/mark.gif) no-repeat 16px 10px; padding:4px 0 0 24px; font-size: 14px; font-weight: normal;}

.podmenu_2
{height:32px; background:url(/i/mark.gif) no-repeat 16px 10px; padding:4px 0 0 24px; font-size: 14px; font-weight: normal;}

.podmenu a, .podmenu_2 a
{color:#616161; text-decoration:none; font-weight: normal;}

.podmenu a:hover, .podmenu_2 a:hover
{color:#616161; text-decoration: underline; font-weight: normal;}


.podmenu0
{padding:2px 0;}

.rightcol
{width:270px}

.niz
{background: #3f3839; height: 31px;}

.niz a, .niz
{color: #FFFFFF; text-decoration:none;}

.niz a:hover
{color: #FFFFFF;
text-decoration:underline;}

.copyright
{padding:6px 0 0 15px;}

.form_1
{margin:-19px 10px 0 0 ;
width:240px; position:relative;}

.tabform
{border:1px solid #000000;
background: #ebd6d6;
padding:10px}

.bgform1
{background:url(/i/formbgmenu2.gif) repeat-y; width:6px;}

.bgform3
{background:url(/i/formbgmenu3.gif) repeat-y; width:8px;}

.bottom2
{height:8px; background:url(/i/botform2.gif) repeat-x;}

.zakazname
{color: #002d94;
font-size:1.5em;
letter-spacing:1px;
text-transform:uppercase;}

.textform td.text
{width:88px;}

.textform
{ color:#3b2d2d; margin:10px 0 0 0}

input.name
{ width:134px; border:1px solid #302525; height:20px; padding:0 0 0 4px}

input.phone
{ width:96px; border:1px solid #302525; height:20px; padding:0 0 0 4px}

.textcenter
{padding:15px; color:#282222; font-family:Tahoma;}

a.grey
{color:#282222; text-decoration:none; text-transform:lowercase;}

a.grey:hover
{text-decoration:underline; color:#282222;}

ul.s1
{margin:0px 0 2px 16px ; padding:0;}

li.s1
{margin:0 10px; padding:0 2px;}

.zakaztd
{ width:270px; text-align: right;}

.clear_link {
  text-decoration: none;
  color: #282222;
}

h1.header{
text-transform:uppercase;
font-size:15px;
margin-bottom:10px;
padding-top:10px;
clear:both;
display: inline;
white-space: nowrap;
}
.header1{
text-transform:uppercase;
font-size:15px;
margin-bottom:10px;
padding-top:10px;
font-weight:bold;
}

h2{
font-size:14px;
font-family:arial;
padding-top:10px;
}



.textcenter li{
list-style-type:none;
padding-left:15px;
background: url(/i/mark.gif) 5px 6px no-repeat;
}

ol {padding:0; margin:0;}

.listing {text-align:center; font-weight:bold; color:#002d94}
.zag2-main { color:#002d94}
.zag2-main, .listing {text-align:center; }
.zag2-main a, .listing a {color:#616161; font-size:1em; font-weight:normal; margin:0 2px;}
.photogal img {margin:4px 4px; border:1px solid #616161;}

strong {
  font-weight: bold;
  color: black;
}

.contacts {
  font-weight: bold;
  padding: 0px;
  text-align: left;
  font-size: 16px;
}

h3 {
  font-weight: bold;
  font-size: 18px;
}
.h3 {
  font-weight: bold;
  font-size: 18px;
}

.pages{
font-size:12px;
color:#516f90;
padding:10px 0px;
}
.pages a, .pages b{
margin-left:3px;
padding-right:5px;
border-right:1px solid #737373;
text-decoration:none;
font-family:arial;
}

.thumbs {
  margin: 0;
  padding: 0;
  min-width:530px;
}
*html .thumbs {
  width:530px;
}

.thumbs a{
margin:0;
border:1px solid #4e576b;
margin-bottom: 15px;
}
.thumbs a:hover{
border: 1px solid #ccc;
}
.thumbs a {
margin:0px 4px 4px 0px;
float: left;
}

.img_left { float: left; padding-right: 12px; padding-bottom: 12px; }
.img_right { float: right; padding-left: 12px; padding-top: 12px; padding-bottom: 12px; }
/*------------------*/
.weather{
margin:10px 0px 10px 45px;
}
/*------------------*/
.roads{
margin:20px 0px 20px 30px;
}
/*------------------*/
.discount{
width:233px;
margin:20px 0px 0px 7px
}
.discount td{
text-align:center;
}
/*------------------*/
.responses td{
padding:10px;
text-align:center;
}
/*------------------*/
.textcenter table{
}
.textcenter td{
padding:5px;
line-height:150%;
background:#ddd;
}
.textcenter td.center{
text-align:center;
}

.float_container
{
 overflow: auto;
 margin: 1.5em 0;
}
.float_container > .left
{
 float: left;
 margin: 0 1.5em 0 0;
}
.float_container > .right
{
 float: right;
 margin: 0 0 0 1.5em;
}
.float_container + *
{
 margin-top: 0!important;
}

.float_container.column > .left
{
 margin-right: 1.5em;
}

.float_container.list
{
 margin-bottom: 0;
}
.float_container.list > .left
{
 margin-right: 1.5em;
 margin-bottom: 1.5em;
}

.w320
{
 width: 322px;
}
.w150
{
 width: 150px;
}

label
{
 font-family: arial;
}
fieldset
{
 border: 1px solid #dcdcdc;
}
.headerlink {
	font-size: 24px;
	font-weight: bold;
}

.autopark
{
 width: 100%:
}
.autopark h5
{
 font-size: 14px;
 margin: 10px 0;
}
.autopark th
{
 text-align: center;
}
.autopark th,
.autopark td
{
 padding: 10px;
}
.autopark td td
{
 padding: 2px 10px;
}
.autopark tr.white td
{
 background: #fff;
}
