div.container {
	min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); min-height: 100%; height: '100%';
	background: #f1f4f9 url(../img/mainbg.gif) repeat-x 0 130px; 
}
/*=====================HEADER===================*/
div.header {	
	padding: 0; 
	overflow: hidden; 
	background: #fff; height: '110px'	
}

table.top {
     width: 100%;
     overflow: hidden;
	 padding: 0;
}

table.top td {
	 padding: 0;
	 border-bottom: none;
}

table.top td.logotd-lft {
    width: 82%; 
	 padding-left: 28px;
}

table.top td.logotd-rgh {
      width: 18%;
	   white-space: nowrap;
}

div.logodiv {
	float: left;
	width: 100%;
	background: #2d3496; 
	position: relative;	
}




div.logotop {	
	width: 100%; 
}
div.logotop2 {
	padding: 10px 20px 5px 20px;   
	
}
div.logotext {
	float: right;
	background: url(../img/star.gif) no-repeat 100% 0;
	color: #fff; 
	font: bold 120% Tahoma, sans-serif;
	padding: 1.3em 70px 15px 0;
	text-align: right	
}
div.topbanners {
	padding: 20px 0 0 0;
	float: left;
	text-align: center; 
	width: 100%;
	width: '99%' 
}
div.topbanners img {
	margin: 0
}
div.menu-service {
	padding: 20px 17px 0 0;
	float: right;
}
div.menu-service div img {
	margin: 0 0 16px 0	
}
div.menu-service div.last img {
	margin: 0 
}
/*====================MAIN-MENU===================*/

div.mmenu {
	background: #fff url(../img/topcorners.gif) no-repeat 0 100%;
	padding: 0 0 0 30px;	
}
div.mmenu2 {
	background: url(../img/topcorners.gif) no-repeat 100% 100%;	
}
table.mmenu {
	margin: 0
}
table.mmenu td {
	padding: 10px 23px 12px 23px; 
	font-size: 130%;
	font-weight: bold;
	background: url(../img/mmenu-td.gif) no-repeat 100% 100%;
	border: none 
}
table.mmenu td a {
	font-weight: bold; 
	text-decoration:  none;
	
}
table.mmenu td.last {
	background: none;
}
table.mmenu td.first {
	padding: 10px 23px 12px 5px; 
}
/*==============CONTENT=============*/
div.main {
	overflow: hidden; 
}
/*======LEFT======*/
div.main div.left {
	width: 330px; 
	position: relative;
	float: left;
	padding-bottom:  140px; 
	overflow: hidden	 		
}
div.main div.left2 {
	padding: 23px 0 0 30px;
	overflow: hidden;	
}
div.main div.telefons {
	margin: 0 0 25px 0;
}
div.main div.telefons p {
	padding: 0 0 .5em 0;	
}
div.main div.telefons strong {
	display: block;
	color: #2d3496;
	font-size:  130%; 
	padding: .3em 0 0 0 
}
/*======CATEGORIES======*/
div.container-categories {width: 300px;}
div.categories {
   position: relative; z-index: 10;
	padding: 7px 0 7px 23px;	
}
div.categories img {
	float: left;
}
div.categories p {
   margin-top: 5px;
	float: left;
	color: #fff;
	font-weight: bold;
	padding: 1.2em 0 0 10px !important
}
div.categories p a {
	color: #2d3496 !important;
	font-weight: bold;
	text-decoration: none !important;
}
div.categories p a:hover {
	color: #f3bf20 !important
}
div.cat {
   border-bottom: 1px solid #8290bd;
	overflow: hidden;
	padding: 0 0 0 0;
	height: '100%';
	
}
div.cat-img { float: left; margin: 0 0 -4px 0!important	  }
/*======END_CATEGORIES======*/
div.partners {
	float: left; 
	width: 235px
}
div.inpartners {
	padding: 5px 0 0 10px;	
}
div.inpartners p {
	padding: 0 0 10px 0
}
div.inpartners img {
	margin: 0 15px 8px 0
}


/*======RIGHT======*/
div.main div.right {
	width: 100%; 
	float: left; 
	margin-left: -330px;
	position: relative;
	padding-bottom:  140px;
}
div.right2 {
   margin-left: 330px;
   padding: 20px 0 20px 20px
}

/*=============ANONCES=================*/
div.anonces-container {
	width: 103.5%;
	//width: 100%;
	position: relative;
	//margin-right: -30px;
}
table.hots { 
   position: relative; 
}
table.hots td {
    border-bottom: none;  
    width: 190px; 
	background: #FFF;
    width: 175px;
	padding: 0;
	margin: 0;  
}

div.anonces {
   width: 99%; 
	height:210px; 
	overflow:hidden; 
	margin: 0; 
	position:relative;
	overflow: hidden;
	padding: 0 0 0 20px;		
}

table.anonce {
   border-left: 1px solid #b6bcd3;	
	float: left;	
	height: 200px;	
   width: 174px; 
}
table.anonce td { padding: 0 25px; }

*:first-child+html div.anonce {
   width: 120px;
}
div.anonce-img {
  float: left;	
}

div.anonce-image {
	background: #7f859c url(../img/anonce-topl.gif) no-repeat 0 0;	
}
div.anonce-image div {
	background: url(../img/anonce-topr.gif) no-repeat 100% 0;
}
div.anonce-image div div {
	background: url(../img/anonce-bottoml.gif) no-repeat 0 100%;	
}
div.anonce-image div div div {
	background: url(../img/anonce-bottomr.gif) no-repeat 100% 100%;
	padding: 2px;	
}
div.anonce-image div div div img {
	//margin: 0 0 -2px 0	
}
div.anonce-text { 
	clear: both;
	padding: 5px 0 5px 0;
	//padding: 5px 0 0 0;
}
div.anonce-text p {
   padding-top: 5px;
	font-size: 95%
}

div.prev {
  position: absolute; left: 1px; z-index:5;
	background: url(../img/anonce-lft-bg.png) repeat-y 0 0;
	background: expression('none'); 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/anonce-lft-bg.png', sizingMethod='scale'); 	
	width: 34px;
	height: 210px;
}

div.prev span {
  position: relative; top: 25%;
	background: url(../img/prev-anonce.gif) no-repeat 0 0;
	display: block; 
	width: 34px;
	height: 74px;
	cursor: pointer
}

div.next {
  position: absolute; right: 30px; //right: 0px; right: '30px'; z-index:5;
	background: url(../img/anonce-rgh-bg.png) repeat-y 0 0;
	background: expression('none'); 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/anonce-rgh-bg.png', sizingMethod='scale'); 	
	width: 34px;
	height: 210px;   
}

div.next span {
  position: relative; top: 25%;
	background: url(../img/next-anonce.gif) no-repeat 0 0;
	display: block; 
	width: 34px;
	height: 74px;
	cursor: pointer
}


/*=============NEWS=================*/
div.news {
	overflow: hidden;
	padding: 0 0 20px 0	
}
div.news div.anonce-img {
	margin: 0 10px 5px 0
}
div.news h6 {
	color: #717171;
	padding: 0 0 .2em 0
}
div.news p {
	font-size:  95%;
}
div.news strong {
	font-size: 110%;
}
table.news td div.banner {
	float: right;
	margin:0;
}
table.news {
   width: 100%;
	width: '65%' !important;
	margin: 40px 0 0 0
}
table.news td {
	padding: 0 20px 0 10px;
	border: none;
}
table.news h2 {
	padding: 0 0 .9em 2px;
	clear: both;
	font-size: 140%
}
table.news h2 span {
	font-size: 75% !important;
	font-weight: bold; 
	padding: 0 0 0 10px; 
}

/*=============FOOTER=================*/
div.footerbg {
	background: url(../img/footer.gif) no-repeat 0 0;
	line-height: 1px; 
	position: relative;
	height: 17px;
	padding: 0 0 0 20px;
	margin: '0 0 -10px 0'		
}
div.footerbg div {
	background: url(../img/footer.gif) no-repeat 100% 0;
	line-height: 1px; 
	position: relative;	
	height: 17px;
	margin: '0 0 -10px 0'
}
div.footer {
	background: #d9dde8;
	height: 110px; 	
	color: #5c6e8d;
	font-size: 95%;
	position: absolute;
	top: -110px;	
	min-width: 1000px;
	width: 100%;
	width: 'auto';
		
}
div.footer img.imgfooter {
	margin: 0;  
}
div.footer p.likom {
	padding: 0 0 .3em 0;
	font: bold 120% Tahoma, sans-serif;
	color: #4a5c7c
}
div.footer div.left {
	float: left;
	width: 33%; 
	padding: 5px 0 0 0
}
div.softm {
	background: url(../img/softm.gif) no-repeat 0 0;
	padding: 0 0 0 36px;
	margin: 0 0 0 28px	
}
div.footer a {
	color: #5c6e8d
}
div.footer a:hover {
	color: #5c6e8d
}
div.footer div.right {
	width: 67%; 
	padding: 5px 0 0 0;
	float: left;
}
div.footer div.rightin {
	padding: 0 0 0 60px
}
div.counters {
	float: right;
	padding: 0 18px 0 0	
}
div.counters img {
	margin: 0 10px 0 0
}
/*=======MAP========*/
div.mapleft { float: left; width: 45%; padding-left: 30px }
div.mapright { float: left; width: 55%; }
h1.map { padding-left: 30px }
ul.map {
	margin-left: 0;		
}
ul.map li {
	padding: 0 20px .5em 0;
	background:  none;
	font-size: 160%
}
ul.map li ul {
	margin-right: 0;
	margin-top: .5em;
	margin-left:  15px 
}
ul.map li ul li {
	font-size: 90%
}
ul.map li ul ul {
	margin: .5em 0 0 25px;
	font-size: 90%
}


div#ticker {position:relative; width: 100%; height:190px; overflow: hidden; margin: .4em 0 0 0}




/* CSS Hack Safari */

/* Scoller Box */

