 @charset "windows-1251";
 
 BODY {
background: #E6E6E6 url(i/bg.png) repeat-x;
margin: 0;
}

  table.head1 {
background: url(i/h1.png) no-repeat;
 width: 1000px;
 height: 219px;
 } 
 td.tm {
	 width: 808px;
	 padding-top:45px;
	 padding-right:230px;
 }
  td.tm1 {
	 width: 555px;
	 padding-top:45px;
 }
   td.tm2 {
	 width: 445px;
	 padding-top:60px;
	 padding-left:20px;	 
 }
td.tm1 a.l1,
td.tm1 a.l1:link,
td.tm1 a.l1:visited,
td.tm1 a.l1:active {
text-decoration: none;
color: #fff;
font: bold 10px Arial, sans-serif;
padding: 5px 15px 8px 17px;
background: url("i/tm1.png") no-repeat;
text-transform: uppercase;
}
td.tm1 a.l1:hover{
	background: url("i/tm1_.png") no-repeat;
	color: #1E5182;
	text-decoration: none;
}
td.tm1 a.l1_,
td.tm1 a.l1_:link,
td.tm1 a.l1_:visited,
td.tm1 a.l1_:active {
text-decoration: none;
color: #1E5182;
font: bold 10px Arial, sans-serif;
padding: 5px 15px 8px 17px;
background: url("i/tm2.png") no-repeat;
text-transform: uppercase;
}
td.tm1 a.l1_:hover{
	background: url("i/tm1.png") no-repeat;
	color: #fff;
	text-decoration: none;
}
td.tm1 a.l2,
td.tm1 a.l2:link,
td.tm1 a.l2:visited,
td.tm1 a.l2:active {
text-decoration: none;
color: #fff;
font: bold 10px Arial, sans-serif;
padding: 5px 15px 8px 17px;
background: url("i/tm2.png") no-repeat;
text-transform: uppercase;
}
td.tm1 a.l2:hover{
	background: url("i/tm2_.png") no-repeat;
	color: #1E5182;
	text-decoration: none;
}

td.tm1 a.l2_,
td.tm1 a.l2_:link,
td.tm1 a.l2_:visited,
td.tm1 a.l2_:active {
text-decoration: none;
color: #1E5182;
font: bold 10px Arial, sans-serif;
padding: 5px 15px 8px 17px;
background: url("i/tm2_.png") no-repeat;
text-transform: uppercase;
}
td.tm1 a.l2_:hover{
	background: url("i/tm2.png") no-repeat;
	color: #fff;
	text-decoration: none;
}
  table.head2 {
background: url(i/h2.png) no-repeat;
 width: 1000px;
 height: 48px;
padding-left:24px;
padding-top:6px;
 } 
a.h2,
a.h2 :link,
a.h2 :visited,
a.h2 :active {
	 color:#fff;
	 font: bold 11px Arial, sans-serif;
	 text-decoration: none;
	 text-transform: uppercase;
	 padding: 4px 2px 4px 2px;

}
a.h2:hover {
	color:#107EAB;
	text-decoration: none; 
	background-color: #fff;
}
a.h2_,
a.h2_ :link,
a.h2_ :visited,
a.h2_ :active {
	 color: #107EAB;
	 font: bold 11px Arial, sans-serif;
	 text-decoration: none;
	 text-transform: uppercase;
	 padding: 4px 2px 4px 2px;
	 background-color: #fff;

}
a.h2_:hover {
	color:#107EAB;
	text-decoration: none; 
	background-color: #fff;
}
a.spage,
a.spage :link,
a.spage :visited,
a.spage:active {
	 color: #107EAB;
	 font: bold 12px Arial, sans-serif;
	 text-decoration: underline;
     padding-left:5px;
}
a.spage:hover {
	color:#B82E2A;
	text-decoration: none; 
}
a.spage_,
a.spage_ :link,
a.spage_ :visited,
a.spage_:active {
	 color: #B82E2A;
	 font: normal 12px Arial, sans-serif;
	 text-decoration: none;
     padding-left:5px;
}
a.spage_:hover {
	color:#B82E2A;
	text-decoration: underline; 
}
.dot {
	 margin-left:30px;
}

   table.main {
 background: url(i/main.png) repeat-y;
 width: 1000px;
 color: #555;
 font: normal 12px Arial, sans-serif;
 } 
  td.leftmenu {
 width: 205px;
 color: #555;
 font: normal 12px Arial, sans-serif;
 } 
 table.inside-left {
	 background-color: #fff;
	 width: 425px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 margin-left:17px;
	 margin-right:10px;
 }
  td.sep {
 background: url(i/sep.png) repeat-y;
	 width: 1px;
 }

   div.m {
 background: url(i/m.png) no-repeat;
	 width: 100%;
	 color: #01498C;
     font: bold 11px Arial, sans-serif;
	 height: 23px;
	 padding-left: 20px;
	 margin-top: 5px;
	 text-transform: uppercase;
 }
    div.m-left {
 background: url(i/m-left.png) no-repeat;
	 width: 100%;
	 color: #01498C;
     font: bold 11px Arial, sans-serif;
	 height: 23px;
	 padding-left: 20px;
	 margin-top: 20px;
	 margin-left: 20px;
	 text-transform: uppercase;
 }
     div.m-left-2 {
 background: url(i/m-left.png) no-repeat;
	 width: 100%;
	 color: #01498C;
     font: bold 11px Arial, sans-serif;
	 height: 23px;
	 padding-left: 20px;
	 margin-top: 20px;
	 margin-left: 20px;
	 margin-bottom:5px;
	 text-transform: uppercase;
 }
    table.content {
     background: url(i/content.png) no-repeat;
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:10px 8px 10px 10px ;
	 line-height:17px;
 }

a.more {
background: url(i/arr.png) no-repeat;
float:right;
color: #B82E2A;
text-decoration: none; 
font: bold 11px Tahoma, sans-serif;
padding-left:12px;
height:15px;
}
a.more:hover {
background: url(i/arr_.png) no-repeat;
color: #01498C;
text-decoration: none; 
}
a.more2 {
background: url(i/arr3.png) no-repeat;
color: #666666;
text-decoration: none; 
font: bold 9px Arial, sans-serif;
padding-left:12px;
height:15px;
}
a.more2:hover {
background: url(i/arr3_.png) no-repeat;
color: #B82E2A;
text-decoration: none; 
}
a.more4 {
background: url(i/arr.png) no-repeat;
color: #444;
text-decoration: none; 
font: bold 12px Arial, sans-serif;
padding-left:12px;
	 line-height:18px;

}
a.more4:hover {
background: url(i/arr_.png) no-repeat;
color: #B82E2A;
text-decoration: none; 
}
    table.ads {
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:12px 8px 10px 10px ;
	 line-height:8px;

 }
 a.more3 {
background: url(i/arr4.png) no-repeat;
float:right;
color: #B82E2A;
text-decoration: none; 
font: bold 11px Tahoma, sans-serif;
padding-left:12px;
height:15px;
}
a.more3:hover {
background: url(i/arr4_.png) no-repeat;
color: #01498C;
text-decoration: none; 
}
a.free-link,
a.free-link :link,
a.free-link :visited,
a.free-link :active {
	border-bottom:1px solid #999;
	color:#B82E2A;
text-decoration: none; 
}
a.free-link:hover {
	color:#993300;
	border-bottom:1px solid #993300;
	text-decoration: none; 
}
 a.ads-title {
background: url(i/arr2.png) no-repeat;
color: #555;
text-decoration: none; 
font: normal 12px Arial, sans-serif;
padding-left:12px;
display:block;
text-transform: uppercase;
border-bottom: 1px dashed #fff;
}
a.ads-title:hover {
background: url(i/arr_.png) no-repeat;
color: #01498C;
text-decoration: none; 
border-bottom: 1px dashed #cccccc;
}
  table.inside-right {
	 background-color: #fff;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 margin-right:15px;
	 margin-left:5px;
 }
   table.search {
     background: url(i/search.png) no-repeat;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
     height: 40px;
 }
    table.mesta {
     background: url(i/mesta.png) no-repeat;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
     height: 40px;
 }
      table.t1 {
     background: url(i/t1.png) no-repeat;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
     height: 40px;
 }
     table.t2-search {
     background: url(i/t2.png) repeat-y;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding: 10px 10px 1px 30px;
 }
    table.t2 {
     background: url(i/t2.png) repeat-y;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding: 10px 15px 5px 15px;
 }
     table.t3 {
     background: url(i/t3.png) no-repeat;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
     height: 12px;
 }
       table.t1-2 {
     background: url(i/t1-2.png) no-repeat;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
     height: 42px;
 }
       table.t1-3 {
     background: url(i/t1-3.png) no-repeat;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
     height: 42px;
 }
 .search-pole {
	 width: 160px;
	 color: #555;
	 border: 1px solid #dadada;
	 font: normal 12px Arial, sans-serif;
 }
 
  .but {
	 width:90px;
	 color: #663E00;
     font: bold 12px Arial, sans-serif;
	 border: 1px solid #D37E0C;
	 background-color: #F4A02D
 }
 img.i {
	 float:left;
	 margin-right: 5px;
	 margin-bottom:5px;
 }
       table.t2-search2 {
     background: url(i/t2.png) repeat-y;
	 width: 320px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding: 10px 10px 1px 22px;
 }
 
 table.t2-search2 a.c,
table.t2-search2 a.c:link,
table.t2-search2 a.c:visited,
table.t2-search2 a.c:active {
display: block;
text-decoration: none;
color: #555;
font: normal 12px Arial, sans-serif;
padding: 0 0 3px 20px;
width:100%;
	background: url("i/br-list-on.png") no-repeat;
}

table.t2-search2 a.c:hover{
	background: url("i/br-list.png") no-repeat;
	color: #fff;
	text-decoration: none;
}

 table.t2-search2 a.c_,
table.t2-search2 a.c_:link,
table.t2-search2 a.c_:visited,
table.t2-search2 a.c_:active {
display: block;
text-decoration: none;
color: #fff;
font: normal 12px Arial, sans-serif;
padding: 0 0 3px 20px;
width:100%;
	background: url("i/br-list.png") no-repeat;
}

table.t2-search2 a.c_:hover{
	background: url("i/br-list.png") no-repeat;
	color: #fff;
	text-decoration: none;
}

.red {
	 text-transform: uppercase;	
	color:#B82E2A;
	 font: bold 12px Arial, sans-serif;
}
.red2 {
	 text-transform: uppercase;	
	color:#B82E2A;
	 font: bold 13px Tahoma, sans-serif;
	  padding-left: 1px;
}
.ref {
	color:#666;
	 font: bold 11px Arial, sans-serif;
	 padding-left: 21px;
 }
div.n {
	 color:#444;
	 font: bold 12px Arial, sans-serif;
	 border-bottom: 1px dashed #ccc;
	 width:395px;
	 margin-left:9px;
	 padding-left:1px;
	 	 padding-bottom:4px;
}
    table.details {
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:12px 8px 10px 10px ;
	 line-height:15px;
 }
  table.details-form {
	 width: 415px;
	 background-color: #F2F2F2;
	 border: 1px solid #E3E3E3;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:1px 8px 0 17px;
	 margin-left:5px;
 }
 div.s {
	 color: #01498C;
     font: bold 11px Arial, sans-serif;
	 border-bottom: 1px dashed #ccc;
	 width:360px;
	 margin-left:1px;
	 padding-top:10px;
	 padding-bottom:4px;
	 margin-bottom:15px;
     text-transform: uppercase;
}

.con-form-ad {
width:160px; 
height:20px;
margin: 5px 1px 10px 6px;
color: #555;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;
}
.c-pole {
	 width: 120px;
	 color: #555;
	 border: 1px solid #ccc;
	 font: normal 12px Arial, sans-serif;
 }
 .t-pole {
	 width: 350px;
	 height:100px;
	 color: #555;
	 border: 1px solid #ccc;
	 font: normal 12px Arial, sans-serif;
 }
.ref2 {
	color:#555;
	 font: bold 11px Arial, sans-serif;
	 float:left;
 }
 div.po {
	 float:right;
	 margin: 20px 3px 1px 0;
 }
 div.n2 {
	 color:#444;
	 font: bold 12px Arial, sans-serif;
	 border-bottom: 1px dashed #ccc;
	 width:395px;
	 margin-left:1px;
	 padding-left:1px;
	 	 padding-bottom:4px;
}
 div.n2-5 {
	 color:#444;
	 font: bold 12px Arial, sans-serif;
	 border-bottom: 1px dashed #ccc;
	 width:315px;
	 margin-left:1px;
	 padding-left:1px;
	 	 padding-bottom:4px;
}
    table.details2 {
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:12px 8px 10px 1px ;
	 line-height:15px;
 }
 
 .con-form-ad2 {
width:300px; 
margin: 5px 1px 10px 6px;
color: #555;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;
}
.c-pole2 {
	 width: 170px;
	 color: #555;
	 border: 1px solid #ccc;
	 font: normal 12px Arial, sans-serif;
	 height:22px;
 }
 .c-pole3 {
	 width: 200px;
	 color: #555;
	 border: 1px solid #ccc;
	 font: normal 12px Arial, sans-serif;
 }
 
 .t-pole2 {
	 width: 350px;
	 height:100px;
	 color: #555;
	 border: 1px solid #ccc;
	 font: normal 12px Arial, sans-serif;
 }
 
  .but2 {
	 width:170px;
	 color: #663E00;
     font: bold 12px Arial, sans-serif;
	 border: 1px solid #D37E0C;
	 background-color: #F4A02D
 }
  table.content2 {
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:10px 8px 10px 10px ;
	 line-height:17px;
 }
  table.contact {
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:12px 8px 10px 1px ;
	 line-height:18px;
 }
    table.paging {
 width:400px;
 height:22px;
 color: #555; 
 font-family: Tahoma,  Arial;
 font-size: 12px;
 padding: 3px 0 0 5px;
 margin-left:5px;
 margin-top:10px;
 } 
 
 a.navig,
a.navig:link,
a.navig:visited,
a.navig:active {
	text-decoration: none;
	color: #1E5182;
	font: normal 12px Arial, sans-serif;
	 margin: 0 2px 0 2px;
	 padding: 2px 5px 2px 5px;
	 background-color: #A5CDE4;
	 border: 1px solid #7BAED1;
}
a.navig:hover{
	color: #1E5182;
	text-decoration: none;
	 background-color: #fff;
	 border: 1px solid #7BAED1;
}
a.navig_,
a.navig_:link,
a.navig_:visited,
a.navig_:active {
	text-decoration: none;
	color: #1E5182;
	font: normal 12px Arial, sans-serif;
		 background-color: #A5CDE4;
	 border: 1px solid #7BAED1;
	 	 padding: 2px 5px 2px 5px;
}
a.navig_:hover{
	text-decoration: none;
	color: #1E5182;
	font: normal 12px Arial, sans-serif;
		 background-color: #fff;
	 border: 1px solid #7BAED1;
}
table.footer {
	width:1000px;
	background: url("i/f.png") no-repeat;
	height:22px;
}
table.footer2 {
	width:1000px;
		color: #555;
	font: normal 12px Arial, sans-serif;
}
 a.f,
a.f:link,
a.f:visited,
a.f:active {
	text-decoration: none;
	color: #1E5182;
	font: bold 11px Arial, sans-serif;
	text-transform: uppercase;
}
a.f:hover{
	color: #1E5182;
	text-decoration: underline;
}
 a.f2,
a.f2:link,
a.f2:visited,
a.f2:active {
	text-decoration: none;
	color: #555;
	font: normal 12px Arial, sans-serif;
}
a.f2:hover{
	color: #000;
	text-decoration: underline;
}

 table.calc {
    width:170px;
}

td.c-h {
    width:170px;
    text-align:right;
    padding-right:5px;
	 color: #01498C;
     font: bold 12px Arial, sans-serif;
}

.days{
		width:20px;
	font: bold 12px Arial, sans-serif;
	color: #000;
	    text-align:right;
}


.actday{
	width:20px;
	color: #c22;
    background-color: #fff;
	font: bold 12px Arial, sans-serif;
	text-align:right;

}
.simpleday{
		width:20px;
		color: #555;
    background-color: #fff;
	font: normal 12px Arial, sans-serif;
	text-align:right;
}
table.ba1 {
	    width:200px;
}
td.tdb1 {
		    width:200px;
			padding-left:20px;
			padding-bottom:5px;
}
table.ba2 {
	    width:200px;
}
td.tdb2 {
		    width:200px;
			padding-left:38px;
			padding-bottom:5px;
}
td.tdb-vreme {
		    width:200px;
			padding-left:30px;
			padding-bottom:5px;
}
td.tdb2 a,
td.tdb2 a:link,
td.tdb2 a:visited,
td.tdb2 a:active {
text-decoration: none;
color: #444;
font: bold 10px Arial, sans-serif;
padding: 5px 15px 8px 0px;
text-transform: uppercase;

}
td.tdb2 a:hover{
	color: #1E5182;
	text-decoration: underline;
}
    div.m-right{
 background: url(i/m-right.png) no-repeat;
	 width: 100%;
	 color: #01498C;
     font: bold 11px Arial, sans-serif;
	 height: 23px;
	 padding-left: 20px;
	 margin-top: 20px;
	 margin-left: 10px;
	 margin-bottom: 5px;
	 text-transform: uppercase;
 }
table.tdb-right {
	    width:000px;
}
td.tdb-right {
		    width:300px;
			padding-left:10px;
			padding-bottom:5px;
}
table.vhod {
	 width:180px;
	 color: #01498C;
     font: normal 11px Arial, sans-serif;		
}
.log-pole {
	 width:131px;
}
a.morem{
background: url(i/arr.png) no-repeat;
color: #B82E2A;
text-decoration: none; 
font: bold 11px Tahoma, sans-serif;
padding-left:12px;
height:15px;
}
a.morem:hover {
background: url(i/arr_.png) no-repeat;
color: #01498C;
text-decoration: none; 
}
table.ramka {
	 color: #555;
     font: normal 12px Arial, sans-serif;		
}
div.new-stuff {
	 color: #444;
     font: normal 12px Arial, sans-serif;	
	 padding-left:20px;
	 padding-right:10px;
}
    table.contentisimo {
	 width: 415px;
	 color: #555;
     font: normal 12px Arial, sans-serif;
	 padding:10px 8px 10px 10px ;
	 line-height:17px;
 }

  span.descr {
	 	 color: #555;
     font: normal 12px Arial, sans-serif;
 }
 table.imoti {
	 width:285px;
	 margin: 0px 10px 20px 10px;
 }
a.imoti-link,
a.imoti-link:link,
a.imoti-link:visited,
a.imoti-link:active {
text-decoration: underline;
color: #01498C;
font: bold 12px Arial, sans-serif;
}
a.imoti-link:hover{
	text-decoration: none;
}
div.ili {
	margin: 0px 0px 8px 0px;
}
a.more-left {
background: url(i/arr.png) no-repeat;
color: #B82E2A;
text-decoration: none; 
font: bold 11px Tahoma, sans-serif;
padding-left:12px;
height:15px;
margin-top:5px;
}
a.more-left:hover {
background: url(i/arr_.png) no-repeat;
color: #01498C;
text-decoration: none; 
}
.free-text-left {
color: #555;
font: normal 12px Arial, sans-serif;
}