* {
   margin: 0px;
   padding: 0px;
}

html, body {height: 100%;}

a img {border: none;}


ul, ol {margin: 20px;}

table, tr, td, p ,span, div {
                             font: 12px verdana;
							 line-height: 17px;
}

.clear {clear: both;}

a img {border: none;}

p {margin-bottom: 10px;}

a:link {color: #549d4b; font: 12px tahoma;}
a:visited {color: #549d4b; font:12px tahoma;}
a:hover {color: #549d4b; font:12px tahoma;}
a:active {color: #549d4b; font:12px tahoma;}


a.dalee:link {color: #549d4b; font: bold 12px tahoma; text-decoration: underline;}
a.dalee:visited {color: #549d4b; font: bold 12px tahoma; text-decoration: underline;}
a.dalee:hover {color: #549d4b; font: bold 12px tahoma; text-decoration: underline;}
a.dalee:active {color: #549d4b; font: bold 12px tahoma; text-decoration: underline;}


a.link_submenu:link {color: #ffffff; font: 14px Calibri, Arial, sans-serif; text-decoration: none; }
a.link_submenu:visited {color: #ffffff; font:14px Calibri, Arial, sans-serif; text-decoration: none;}
a.link_submenu:hover {color: #b2e19d; font:14px Calibri, Arial, sans-serif; text-decoration: underline;}
a.link_submenu:active {color: #ffffff; font:14px Calibri, Arial, sans-serif; text-decoration: none;}

a.link_submenu {padding-left: 25px; padding-right: 5px; display: block;}


a.link_submenu_active:link {color: #4f4f4f; font: 14px Calibri, Arial, sans-serif; text-decoration: none;}
a.link_submenu_active:visited {color: #4f4f4f; font:14px Calibri, Arial, sans-serif; text-decoration: none;}
a.link_submenu_active:hover {color: #4f4f4f; font:14px Calibri, Arial, sans-serif; text-decoration: underline;}
a.link_submenu_active:active {color: #4f4f4f; font:14px Calibri, Arial, sans-serif; text-decoration: none;}

a.link_submenu_active {padding-left: 25px; padding-right: 5px; display: block;}

a.cars_link:link {color: #549d4b; font: bold 12px tahoma; text-decoration: none;}
a.cars_link:visited {color: #549d4b; font: bold 12px tahoma; text-decoration: none;}
a.cars_link:hover {color: #549d4b; font: bold 12px tahoma; text-decoration: none;}
a.cars_link:active {color: #549d4b; font: bold 12px tahoma; text-decoration: none;}


a.link_menu:link {color: #ffffff; text-decoration: none; font: bold 19px Calibri, Arial, sans-serif;}
a.link_menu:visited {color: #ffffff; text-decoration: none; font: bold 19px Calibri, Arial, sans-serif;;}
a.link_menu:hover {color: #ffffff; text-decoration: underline; font: bold 19px Calibri, Arial, sans-serif;;}
a.link_menu:active {color: #ffffff; text-decoration: none; font: bold 19px Calibri, Arial, sans-serif;;}


a.link_menu {padding-left: 15px;}


a.link_menu_active:link {color: #5dbe0d; text-decoration: none; font: bold 16px tahoma;}
a.link_menu_active:visited {color: #5dbe0d; text-decoration: none; font: bold 16px tahoma;}
a.link_menu_active:hover {color: #5dbe0d; text-decoration: underline; font: bold 16px tahoma;}
a.link_menu_active:active {color: #5dbe0d; text-decoration: none; font: bold 16px tahoma;}

a.link_menu_active {padding-left: 15px;}


a.copy_ling:link {color: #cbe7bd; font: 13px Calibri, Arial, sans-serif; text-decoration: none;}
a.copy_ling:visited {color: #cbe7bd; font: 13px Calibri, Arial, sans-serif; text-decoration: none;}
a.copy_ling:hover {color: #cbe7bd; font: 13px Calibri, Arial, sans-serif; text-decoration: underline;}
a.copy_ling:active {color: #cbe7bd; font: 13px Calibri, Arial, sans-serif; text-decoration: none;}



a.right_link:link {font: 11px tahoma; color: #454b49;}
a.right_link:visited {font: 11px tahoma; color: #454b49;}
a.right_link:hover {font: 11px tahoma; color: #454b49;}
a.right_link:active {font: 11px tahoma; color: #454b49;}


a.for_top_side_link:link {color: #6e7373; font: 12px Calibri, Arial, sans-serif, tahoma;}
a.for_top_side_link:visited {color: #6e7373; font:12px Calibri, Arial, sans-serif, tahoma;}
a.for_top_side_link:hover {color: #6e7373; font:12px Calibri, Arial, sans-serif, tahoma;}
a.for_top_side_link:active {color: #6e7373; font:12px Calibri, Arial, sans-serif, tahoma;}


#stop_contaier {
				  min-width: 1000px;
}


#nonFooter
          {
           position: relative;
           min-height: 100%;
          }

* html #nonFooter
                 {
                  height: 100%;
                 }


#head {

}


#logo {
       height: 157px;
	   width: 240px;
	   float: left;
	   background: url(../images/logo.jpg) no-repeat 25px 30px;
}


#phones1 {
	   width: 160px;
	   float: left;
	   margin-left: 20px;

}

#phones2 {
	   width: 210px;
	   float: left;
	   margin-left: 25px;
	   padding-top: 25px;

}


.address {
         color: #56aa38;
		 font: bold 17px Calibri, Arial, sans-serif;
		 
}


#right_image {
       height: 157px;
	   width: 340px;
	   float: right;
	   background: url(../images/center_image_wide.jpg) no-repeat;
}

#polosa {
         background: #efefef url(../images/line.gif) repeat-x;
		 height: 90px;
		 padding-top: 3px;
		 text-align: center;
}

#hot_line_phone {
                 margin-top: 25px;
}

#address_phone {
                margin-top: 30px;
}

.phone_text {
              font: 15px Calibri, Arial, sans-serif;
			  color: #000000;
}


.phone {
         color: #56aa38;
		 font: bold 18px verdana;
		 letter-spacing: -1px;
		 
}

#content
        {
         padding-bottom: 80px;

        }
		
		
		
		
#menu_block {
       width: 225px;
	   float: left;
	   margin-top: 40px;
	   margin-left: 10px;
	   
	   
}

#menu_top_middle_bg {
					 background: #5ba438 url(../images/menu_top_bg.jpg) no-repeat top left;
					 padding-top: 10px;
	                 padding-bottom: 50px;
}



#navi_print {width: 500px;}

#navigation {font-size: 10px; margin-bottom: 20px; width: 500px;}

#navigation span {font: 11px tahoma; color: #5ab347;}
#navigation a {font: 11px tahoma; text-decoration: none; color: #454b49;}






#to_print {position: absolute; margin-left: 530px;}

#text {
 
	   float: left;
	   width: 55%;
	   margin-top: 35px;
	   margin-left: 30px;
}


#right_banners {
                border: 0px solid red;
				width: 165px;
				float: right;
				margin-top: 40px;
				margin-right: 7px;
}


#right_news {
				width: 175px;
				float: right;
				margin-top: 40px;
				margin-right: 5px;
				border: 1px solid red;
}


.banner_single {
				margin-bottom: 1px;
				margin-top: 1px;
}


.banner_single_main {
				float: left;
				margin-left: 4px;
}


.all_offers {text-align: center;  margin-top: 20px;}

.other_offers_button {font-size: 1px; height: 6px;}


.all_news {text-align: center;  margin-top: 20px;}

.other_news_button {font-size: 1px; height: 6px;}


h1.title {
          color: #5cbb15;
		  font: italic bold 25px georgia;
		  margin-bottom: 15px;
		  width: 500px;
}

#under_grad_line {
                  background: #ebebeb;
				  height: 1px;
				  font-size: 1px;
				  margin-bottom: 15px;
}


#novosty {
          color: #575759;
		  font: 21px georgia;
		  margin-bottom: 20px;
}


#news_car {
           background: url(../images/news_car.jpg) top right no-repeat;
		   height: 67px;
		   margin-bottom: 40px;
}

.blocks_news {
			  margin-bottom: 30px;
			  font: 12px verdana;
			  width: 150px;
}

.news_date {
             color: #5ba439;
			 font: bold 12px verdana;
}




#ul_menu {
		  width: 225px;
		  margin: 0px;
		  list-style: none;
}

#ul_menu li {
			 margin-bottom: 8px;
			 padding-left: 0px;
}


.submenu {
          list-style: none;
		  margin: 0px;
		  margin-top: 15px;
		  margin-bottom: 15px;
}

.submenu li {
			 padding-left: 0px;
}







#footer
       {
        position: relative;
        margin-top: -50px;
		height: 46px;
		border-top: 1px solid #cecece;
		background: url(../images/footer_bg.jpg) repeat-x 3px;
		padding-top: 15px;
       }

#counters {
           float: left;
		   margin-left: 30px;
		   width: 234px;
}

#copyrights {
             float: left;
			 width: 270px;
			 margin-left: 30px;
			 height: 40px;
			 padding-left: 20px;
			 color: #ffffff; 
			 font: 13px Calibri, Arial, sans-serif;
}

	   
#search {
         width: 225px;
		 height: 180px;
		 margin-left: 0px;
		 margin-top: 30px;
}

#search_top_block {
				   height: 20px;
}



#poisk_po_saitu {
                 float: left;
				 color: #4e4e4e;
		         font: 13px Calibri, Arial, sans-serif;
				 margin-left: 15px;
				 margin-top: 5px;
}


#specpredlogenia {
				 color: #4e4e4e;
		         font: 13px Calibri, Arial, sans-serif;
				 margin-bottom: 10px;
}

#search_middle_block {
                      border: 1px solid #dcdcdc;
					  height: 65px;
					  margin-top: 5px;
}


#search_inputs {
				margin-top: 15px;
				padding-left: 15px;
}

.search_button {
				position: absolute;
				margin-left:5px;
				margin-top:1px;
}

.cars {
		width: 234px;
		margin-left: 30px;
		margin-top: 20px;
}

.lising_go {
            background: url(../images/lising_go.gif) no-repeat;
			width: 23px;
			height: 21px;
			position: absolute;
			margin-left: 220px;
			margin-top: 20px;
}

.cars_top_bg {
		background: url(../images/cars_top_bg.gif) no-repeat bottom left;
		height: 5px;
		}

.cars_bottom_bg {
		background: url(../images/cars_bottom_bg.gif) no-repeat bottom left;
        height: 13px;
		font-size: 1px;
		}

.cars_text {
			border-left: 1px solid #dcdcdc;
			border-right: 1px solid #dcdcdc;
			padding: 15px;
			height: 65px;
}

.vpay td {padding:4px; border-top:1px solid #d0d0d0; background-color:#f8f8f8;}

.cars_text p {
              font: 11px tahoma;
}
.tabcalc {width:90%; border:1px solid #C7C7C7; background-color:#f8f8f8}
.tabcalc td {font-weight:bolder; color:green; padding:10px; text-align:left}
.tabcalc td select, .tabcalc td input {width:100px}
.result_calc {width:90%; border-collapse:collapse; border:1px solid #C7C7C7}
.result_calc td, .result_calc th {border-collapse:collapse; border:1px solid #d7d7d7; padding:8px}
.result_calc th {background-color:#69B740; color:#fff}
