body {
 background: #e5eef4 url('../../images/avtonom/body_bg.png') left top repeat-x;
 margin: 0;
 padding: 0;
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
}
img {
 border: 0;
}
p {
 margin: 0;
 padding: 0px 0px 9px 0;
}
a {
 color: #044b7f;
 text-decoration: underline;
}
a:hover {
 color: #3c77a1;
}
ul {
 margin: 0;
 padding: 15px 0;
 list-style-type: none;
}
ul li {
 list-style-type: none;
 display: block;
 padding: 0 0 7px 10px;
 background: url('../../images/avtonom/li_normal.gif') left 5px no-repeat;
}
ul li li {
 background: url('../../images/avtonom/subli_normal.gif') left 5px no-repeat;
}
li ul {
 margin: 0;
 padding: 5px 0 0 0;
}
table {
 padding: 0;
 margin: 0;
 border-collapse: collapse;
}
td {
 vertical-align: top;
}
h1 {
 font-size: 21px;
 color: #1e4f73;
 font-weight: normal;
}
.underline {
 text-decoration: underline;
}
.dblock {
 display: block !important;
}
.red {
 color: #ce0000;
}
.black {
 color: #000;
}
.bold {
 font-weight: bold;
}
.nunderline {
 text-decoration: none;
}
.w100 {
 width: 98%;
 margin: 0 auto;
}
.body {
 background: url('../../images/avtonom/header_bg.png') 206px top no-repeat;
 width: 945px;
 margin: 0 auto;
 padding: 0 40px 0 15px;
 position: relative;
}
.body_bg_bottom {
 background: url('../../images/avtonom/body_bg_bottom.gif') left bottom repeat-x
}
.logo {
 background: url('../../images/avtonom/logo.png') left top no-repeat;
 display: block;
 position: absolute;
 left: 19px;
 top: 14px;
}
.logo img {
 width: 178px;
 height: 83px;
}
.left_part {
 width: 230px; 
 float: left;
 padding: 145px 0 0 0;
 margin: 0 0 0 0;
}
.menu {
 margin: 0;
 padding: 0;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
}
.menu a {
 color: #000;
}
.menu li{
 display: block;
 list-style-type: none;
 margin: 0;
 padding: 7px 0 7px 21px;
 background: url('../../images/avtonom/menu_li_big.png') 6px 10px no-repeat;
}
.menu ul {
 padding: 3px 0 0 0;
 margin: 0;
}
.menu ul li li {
 padding: 7px 0 7px 14px;
 background: url('../../images/avtonom/menu_li_small.png') 3px 10px no-repeat;
}
.head_controls {
 float: right;
 width: 200px; 
 height: 105px;
 position: relative;
}
.header {
 margin: 0 0px 0 495px;
 padding: 10px 0 0 0;
 min-height: 250px;
}
.contacts {
 height: 105px;
}
.lang_select {
 position: absolute;
 left: 15px;
 top: 15px;
}
.sitemap {
 display: block;
 padding: 5px 0px 5px 27px;
 position: absolute;
 top: 10px;
 right: 0px;
 background: url('../../images/avtonom/map.gif') left center no-repeat;
}
.search {
 position: absolute;
 top: 55px;
 left: 15px;
 width: 191px;
 height: 25px;
 background: #fff url('../../images/avtonom/search_bg.gif') left bottom no-repeat;
}
.search .search_inp {
 position: absolute;
 border: 1px solid #fff;
 color: #000;
 font-size: 12px;
 top: 3px;
 left: 8px;
 width: 150px;
 
}
.search .search_subm {
 position: absolute;
 top: 2px;
 right: 1px;
}
.main_part {
 margin: 20px 0 0 265px;
}

.caption {
 background-repeat: no-repeat;
 background-position: left top;
 padding: 0 5px 0 0;
 margin: 10px 0 7px 0;
 font-size: 25px;
 color: #fff;
 display: inline-block;
}
.caption span {
 background-repeat: no-repeat;
 background-position: bottom left; 
 position: relative;
 top: 4px;
 display: block;
}
.caption span span {
 background-position: right bottom;
 background-repeat: no-repeat;
 position: relative;
 left: 5px;
 padding: 1px 5px 7px 5px;
 top: 0px;
}
.left_part .caption {
 font-size: 19px !important;
}
.caption_small {
 font-size: 19px !important;  
 
}
.green_caption, .green_caption span {
 background-image: url('../../images/avtonom/stripe/green.png');
}
.orange_caption, .orange_caption span {
 background-image: url('../../images/avtonom/stripe/orange.png');
}
.orange_caption span span a {
 color: #fff;
}
.orange_caption span span a:hover {
 color: #fff !important;
}
.blue_caption, .blue_caption span {
 background-image: url('../../images/avtonom/stripe/blue.png');
}
.darkblue_caption, .darkblue_caption span {
 background-image: url('../../images/avtonom/stripe/darkblue.png');
}
.grey_caption, .grey_caption span {
 background-image: url('../../images/avtonom/stripe/grey.png');
}
.footer {
 height: 50px;
 clear: both;
 padding: 100px 30px 0 30px;
 background: url('../../images/avtonom/footer_bg.gif') 855px bottom no-repeat;
 position: relative;
}
.footer_text {
 float: left; 
 width: 420px;
 color: #005268;
}
.footer .gekos_logo {
 position: absolute;
 top: 110px;
 left: 854px;
}
.footer .gekos_logo img {
 width: 75px;
 height: 22px;
}
.footer .counters {
 width: 365px;
 position: absolute;
 height: 36px;
 left: 465px;
 top: 100px;
 text-align: right;
}
.white_block { background: #ffffff; }
.grey_block { background: #e8e8e8; }
.white_block, .grey_block {
 position: relative;
 margin: 0px 0 20px;
}
.white_block .ctr, .white_block  .ctl, .white_block  .cbr, .white_block  .cbl {
background-image: url('../../images/avtonom/white_corners.gif');
}
.grey_block .ctr, .grey_block  .ctl, .grey_block  .cbr, .grey_block  .cbl {
 background-image: url('../../images/avtonom/grey_corners.gif') !important;
}
.ctr, .ctl, .cbr, .cbl {
 position: absolute;
 background-repeat: repeat-x;
 display: block;
 width: 7px;
 height: 7px;
 line-height: 1px;
}
.ctr { top:    0; right: 0; background-position: -14px top; }
.ctl { top:    0; left:  0; background-position: 0px top; }
.cbr { bottom: 0; right: 0; background-position: -7px bottom; }
.cbl { bottom: 0; left:  0; background-position: -21px bottom; }
.white_block .caption_small, .white_block .caption {
 margin: 0px 0 15px;
}

.white_block .sub, .grey_block .sub {
 padding: 15px !important;
}
.left_part .white_block .sub{
 padding: 6px !important;
}

.news_pic {
 margin: 3px 5px 0 0;
}
.date {
 font-size: 10px;
 color: #049fc9;
}
.prevnews_block {
 margin: 5px 0;
}
.arrow_link {
 display: block;
 font-weight: bold;
 background: url('../../images/avtonom/arrow.gif') left 3px no-repeat;
 padding: 0 0 0 13px;
}
.goods_grid {
 border-collapse: separate;
 border-spacing: 8px;
}
.grey_td {
 background: #d8d8d8 url('../../images/avtonom/grey_td.gif') right bottom no-repeat;
}
.goods_grid .photo_place {
 text-align: center;
 background: #b5b5b5;
 padding: 3px 0 3px 0;
}
.goods_grid .info {
 padding: 5px;
 color: #000;
}
.goods_grid .info a {
 color: #000;
}
.breadcrumbs {
 padding: 0 0 10px 0;
}
.breadcrumbs, .breadcrumbs a  {
 color: #1d5277;
 font-size: 12px;
}
.breadcrumbs a {
 padding: 0 2px;
}
.prev_icon {
 border: 2px solid #b2b2b2;
 margin: 0 10px 0 0;
}
.info_header {
 font-size: 18px;
}
.info_grid  td {
 padding: 0 0 10px 0;
}
.pagination {
 font-size: 18px;
}
.pagination a {
 display: inline-block;
 padding: 2px 5px 4px 5px;
}
.pagination .cur {
 background: #1d5277;
 color: #fff;
}
hr {
	color: #fff;
	background-color:#fff;
	height: 3px;
	border-width:0px;
}
.price_green {
	display: block;
	color: #25801a;
}
.numpage {
 margin-bottom: 7px;
}
.callback_link {
margin: 10px 0 10px 0;
 background: transparent url('../../images/avtonom/phone.jpg') left top no-repeat;
 display: block;
 width: 220px;
 padding: 0 0 0 50px;
 color: #1a4464;
 height: 28px;
}
.price_main {
 font-size: 27px;
 color: #d30000;
}
.hr_bold {
 color: #1e4f73;
 background-color:#1e4f73;
 height: 8px;
 border-width:0px; 
}
.param_grid {
 border-collapse: separate; 
 border-spacing: 6px;
 width: 98%;
 color: #303030;
 font-weight: bold;
}
.param_grid td{
 padding: 5px;
}
.menu .active {
 padding: 0;
 background: none;
}
.menu .active ul {
 padding: 0 0 0 21px;
}
.menu .active .active_bg a {
 color: #ffffff;
}
.menu .active .active_bg {
 background: url('../../images/avtonom/menu_active.png') left top no-repeat;
 padding: 0;
 margin: 0 0 10px 0;
 display: inline-block;
}
.menu .active .active_bg span {
 display: block;
 background: url('../../images/avtonom/menu_active.png') right bottom no-repeat;
 position: relative;
 top: 10px;
}
.menu .active .active_bg b{
 display: block;
 padding: 0px 15px 15px 21px;
 margin: -5px 5px 0 0;
 background: url('../../images/avtonom/menu_active.png') left bottom no-repeat;
}
.comments {
 display: none;
}
.displaynonelast {
 display: none;
}
.link_catcenter {
 font-size: 12px;
 background: #03487a url('../../images/link_bg.gif') 2px 3px repeat;
 font-weight: bold;
 font-family: Tahoma;
 padding: 0 0 0 15px;
 text-transform: uppercase;
 display: block;
}
.link_color67 {
 color: #ba3f0a !important;
 background-color: #ba3f0a !important;
}
.link_color72 {
 color: #365f5d !important;
 background-color: #365f5d !important;
}
.link_color73 {
 color: #3e8501 !important;
 background-color: #3e8501 !important;
}
.hr_catalog_odd {
 width: 500px;
 float: left;
 visibility: hidden !important;
}
.hr_catalog_even {
 display: none !important;
}
#navibar {
 margin: 0 0 10px 0; 
}
.highslide img {
 border: 1px solid #326487 !important;
}
.see_mistake {
 margin: 6px;
 background: #dae8db url('../../images/arrow_green.png') 15px center no-repeat;
 padding: 5px 5px 8px 65px;
}
.see_mistake p {
 margin: 0;
 padding: 0;
}
