@import 'reset.css';
@import 'grid.css';
@import 'types.css';

body{
  margin-top:0;
  min-width:960px;
}
img{vertical-align: middle;}

.printOnly{display: none;}

.header{
  margin-bottom: 10px;
  background:#fff url(/img/head-background.png) repeat-x 0 2px;/*head-bg-ny.jpg head-background.png header-ny.jpg*/
  border-top: #999 solid 2px;
  border-bottom: #062d77 solid 1px;
  padding-top: 2px;
}

.top-menu{
  height: 100px;
  width: 582px;
  margin-left: 10px;
  background:transparent url(/img/header-separator.png) no-repeat 0 17px;
}
.top-menu .container-nosize{
  width: 582px;
  display: block;
  margin-top: 20px;
}
.top-menu .menu{
  margin-top: 15px;
}
.top-menu .menu a{
  text-align: center;
  display: block;
  width: 143px;
  float: left;
  margin-left: 2px;
  height: 20px;
  background-color: #999;
  padding-top: 5px;
  margin-top: 15px;
}
.top-menu .menu a:hover, .top-menu .menu a.active{
  background-color: #062d77;
}
.top-menu .menu a.first{
  margin-left: 4px;
}

.search{
  width: 100%
}
.search tr td{
  vertical-align: middle;
}
.search td img{
  margin-right: 10px;
}
.search tr td input.inputtext{
  width: 205px;
  height: 13px;
  font-size: 11px;
  margin-right: 15px;
  border-left-color: #808080;
  border-top-color: #808080;
  border-right-color: #D4D0C8;
  border-bottom-color: #D4D0C8;
}
.search tr td input.button{
  width: 63px;
  height: 20px;
  font-size: 12px;
  vertical-align: middle;
  background-color: #D4D0C8;
  border-left-color: #fff;
  border-top-color: #fff;
  border-right-color: #808080;
  border-bottom-color: #808080;
}

.leftcolumn{
  width: 220px;
}

.left-menu{
  background: #eee url(/img/leftmenu-background.gif) repeat-x 0 0;
  border-top: #062d77 solid 1px;
}
.left-menu table tr td{
  border-bottom: #062d77 dotted 1px;
}
.left-menu a{
  padding-left:45px;
  display:block;
  width:175px;
  padding-top:3px;
  padding-bottom:3px;
  border-bottom: #062d77 dotted 1px;
}

.footer{
  margin-top: 10px;
  background:#fff url(/img/footer-background.gif) repeat-x 0 2px;
  border-top: #999 solid 2px;
  padding-top: 2px;
}

.footer .span-11{
  padding-top: 15px;
  padding-left: 20px;
}
.footer .span-8,
.footer .span-5{
  padding-top: 15px;
}
.footer .span-11 p{
  padding-top: 8px;
}
.footer .span-5{
  line-height: 21px;
}

.blueblock{
  background: #ecf3ff url(/img/blueblock-background.gif) repeat-x 0 0;
  border-top: #062d77 solid 1px;
  border-left: #d1e1ff solid 1px;
  border-bottom: #d1e1ff solid 1px;
  border-right: #d1e1ff solid 1px;
  margin-top: 3px;
  display: block;
  padding-bottom: 3px;
}
.blueblock h3{
  margin-top: 10px;
  margin-left: 5px;
}
.blueblock table, .greyblock table, .blueblock div, .greyblock div{
  margin-left: 5px;
  margin-right: 5px;
}
.blueblock table tr td span, .greyblock table tr td span{
  padding-right: 5px;
  display: block;
}

.greyblock{
  background: #fff url(/img/greyblock-background.gif) repeat-x 0 0;
  border-top: #ccc solid 1px;
  margin-top: 3px;
  display: block;
  padding-bottom: 3px;
}
.greyblock h3{
  margin-top: 10px;
  margin-left: 5px;
}
.blueblock a.bottom{
  margin-left: 5px;
}

.informer{
  margin-top: 3px;
  text-aign: center;
}

.content{
  padding-left: 5px;
  padding-right: 5px;
}

.bold{font-weight: bold}

.red{border-bottom: #c00 solid 1px;}
.gray{border-bottom: #ccc solid 1px;}

.content .hr{padding-top: 10px;clear: left;}
.content .space{height: 7px;clear: left;display: block;}

.content h1{margin-bottom: 8px;}

.content .hot{margin-bottom: 10px;}
.content .hot img{border: #cc0000 solid 3px; float: left; margin-right: 5px;}
.content .cols{width: 510px;}
.content .cols .column-thin{margin-right: 3px; width: 252px;}
.content .cols .last{margin-right: 0px; margin-left: 3px;}
.content .cols .column-thin img{border: #333 solid 1px; float: left; margin-right: 3px;}
.content .cols .column-thin p{margin-top: 8px;}

.content .newsitem{width: 510px; clear: both;}
.content .newsitem .column-thin{margin-right: 3px; width: 111px;}
.content .newsitem .last{margin-right: 0px; margin-left: 3px; width: 393px}
.content .newsitem .last p{margin-top: 5px;}
.content .newsitem .column-thin img{border: #ccc solid 1px; padding: 5px}

.content .navigation-line{margin-bottom: 8px;}
.content .text img.story{border: #ccc solid 1px; margin-right: 8px; float: left;}

.calendar{border-top: #ccc solid 1px;border-left: #ccc solid 1px; width: 200px; margin:0}
.calendar td, .calendar th{border-bottom: #ccc solid 1px;border-right: #ccc solid 1px;}
.calendar td, .calendar th{text-align: center;}
.calendar th{background-color: #ddd}
.calendar td.current{border: #c00 solid 1px;}

.content .listing{text-align: right;}
.content .listing .passive,
.content .listing .arrows,
.content .listing .active{
  padding: 3px;
}

.content .comments{display: none}
.content .content .comments div{overflow: auto; max-height: 250px;}
.content .comments p{background-color: #f9f9f9;padding: 4px;}
.content .comments div div div{padding: 5px;}

.content ul.also{padding-left: 15px;}

.content .search-condition{background-color: #eee; padding: 5px; margin-bottom: 10px}

.poll-bar{
  background-image: url(/img/poll-bar.png);
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  height: 30px;
}

/*        Avtobazar  CSS            */
.ab_minisearch_box {font-size:10pt; padding:10px; color: #444444; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-align:left}
	.ab_minisearch_box * {margin:0; padding:0;}
	.ab_minisearch_box a * {border:none;}
	.ab_minisearch_box .clearabs {clear: both; display: block; float: none; font-size: 1px; height: 1px; line-height: 1px; margin: 0; padding: 0;}
	.ab_minisearch_box {background-color: #EDFAD1;}
	.ab_minisearch_box .b_hdr_right {float:right;}
	.ab_minisearch_box .b_hdr {float:left; background: url("http://a.s3.ua/ab/img/frontend/i/icn_search_green.gif") no-repeat scroll 0 0 transparent; margin-bottom: 5px; padding-left: 20px; padding-top: 0px; color: #990000; font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 110%; font-weight: bold; padding-top: 5px;}
	.ab_minisearch_box p {padding:0; margin:0 0 5px 0;}
	.ab_minisearch_box p .lbl {display:block; font-size:110%; margin-bottom:2px;}
	.ab_minisearch_box input,
	.ab_minisearch_box select {width:100%;}	
	#idab_year_from,
	#idab_year_to {width:75px;}
	#idab_price_from,
	#idab_price_to {width:70px;}
	.ab_minisearch_box .checkbox_list input {width:16px;}
	.ab_minisearch_box .checkbox_list label {white-space:nowrap;}
	.ab_minisearch_box .btn_search {font-size: 110%; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; text-align: center; padding: 3px 8px; cursor: pointer; border:1px solid #66CC33 !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; padding-left: 21px; background:#B0E058 url("http://a.s3.ua/ab/img/frontend/buttons/mult_search_bg.gif") 0px center no-repeat; max-width:250px;}
	.ab_minisearch_box .btn_search:hover {border-color:#244F00 !important;}
	.ab_minisearch_box .btn_search:active {background-position:-260px center;}
	.ab_minisearch_box select.categorized option{color: #556670;}
	.ab_minisearch_box select.categorized option.cat-zero{color: #aaa;}
	.ab_minisearch_box select.categorized option.cat-top{color: #000;}	
