html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	min-height: 100%;
	min-width:1000px;
	height: auto !important;
	height: 100%;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#323232;
	background:url(img/fon.jpg) no-repeat top ;
}
img {
	border:0;
}

*html A {behavior:url("hover.htc");}


div.centr {
position: absolute;
top:370px;
width:1000px;
left:50%;
margin-left:-500px;
background:#fff;
}
div.logo {
position:absolute;
left:30px;
top:-338px;
width:180px;
height:76px;
cursor:pointer;
}
div.top {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:369px;
}

div.left {
	position:absolute;
	left:0px;
	top:0px;
	width:182px;
}

div.content {
padding:0 0 20px 220px;
width:545px;
line-height:18px;
min-height:500px;
}
div.content1 {
padding:0 25px 120px 220px;
line-height:18px;
min-height:450px;
}
div.pages {
color:#5dafda;
font-size:16px;
}
div.pages span {
padding:0 5px;
}
div.pages A {
color:#5dafda;
text-decoration:underline;
padding:0 5px;
}
div.pages A:hover {
color:#5dafda;
text-decoration: none;
}
div.content H1, div.content1 H1 {
color:#79af17;
font-size:25px;
font-weight:normal;
font-family: "Arial Narrow", Arial;
padding-bottom:24px;
}
div.contaktZag {
font-family:"Arial Narrow", Arial;
font-size:18px;
color:#747474;
padding:0 5px 10px 0;
}
div.contaktText {
float:left;
color:#323232;
font-family:Arial, Helvetica, sans-serif;
}
div.contaktText img {
padding:0 5px 10px 0;
float:left;
}
div.contaktText A {
color:#0a70b0;
text-decoration:underline;
}
div.contaktText A:hover {
color:#0a70b0;
text-decoration: none;
}
div.abzac {
color:#323232;
font-size:12px;
font-weight:normal;
padding:50px 0 0 0;
font-style:italic;
}
div.abzac h3 {
color:#747474;
font-size:18px;
font-style:normal;
font-weight:normal;
}
div.right {
	position:absolute;
	left:773px;
	top:0px;
	width:227px;
	height:570px;
}

div.baner {
	position: relative;
	left:13px;
	top:13px;
	width:168px;
}

div.foot {
	position: relative;
	left:0px;
	bottom:0;
	width:1000px;
	height:91px;
}
div.line {
	width:1000px;
	height:1px;
}
div.schet {
position:absolute;
left:28px;
bottom:29px;
}
div.schet img {
padding-right:10px;
}
div.trava {
position:absolute;
bottom:0;
left:389px;
width:478px;
height:37px;
background:url(img/trava.jpg);
}

div.copy {
position: absolute;
left:30px;
bottom:11px;
color:#d6d6d6;
}

div.telD {
position:absolute;
left:493px;
bottom:24px;
font-family:"Arial Narrow", Arial;
font-size:28px;
color:#7bb90a;
}
div.pozv {
position:absolute;
left:463px;
bottom:52px;
color:#323232;
font-family:"Arial Narrow", Arial;
font-size:18px;
}
div.telD span {
font-size:18px;
font-family:"Arial Narrow", Arial;
color:#6d6d6d;
}
div.lupa {
position:absolute;
top:-8px;
background:url(img/lup.jpg); 
width:64px;
height:114px;
z-index:5;
}
div.lupa1 {
position:absolute;
top:70px;
left:64px;
background:url(img/lup1.jpg); 
width:31px;
height:38px;
}
div.poisk form {
margin:0;
padding:0;
border:0;
position:relative;
height:108px;
}
div.poiskI input {
position:absolute;
top:48px;
left:42px;
width:108px;
border:1px #cdcdcd solid;
color:#7b8083;
font-size:11px;
height:20px;
padding:0 5px 0 25px;
}
div.poiskS input {
position:absolute;
top:75px;
left:138px;
width:44px;
margin:0;
padding:0;
border:0;
background:url(img/snaiti.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:10px;
height:19px;
}
div.poiskT {
position:absolute;
left:38px;
top:10px;
color:#616265;
font-size:16px;
font-family:"Arial Narrow", Arial;
z-index:10;
}
div.menu {
position:absolute;
left:50%;
margin-left:-33px;
top:47px;
z-index:10;
}
.menuKom {
position:absolute;
}
A .menuKom   {
background:url(img/Mcomp.jpg) no-repeat;
width:86px;
height:25px;
margin:11px 0 0 9px;
}
A:hover  .menuKom  {
background:url(img/MAo-comp.jpg) no-repeat;
width:99px;
height:79px;
margin:0;
}
.menucat {
position: absolute;
left:101px;
}
A  .menucat {
background:url(img/Mcat.jpg);
width:112px;
height:25px;;
margin:11px 0 0 8px;
}
A:hover  .menucat {
background:url(img/MAcat.jpg);
width:135px;
height:79px;
margin:0;
}
.menupub {
position: absolute;
left:228px;
}
A  .menupub {
background:url(img/Mpub.jpg);
width:89px;
height:25px;;
margin:11px 0 0 9px;
}
A:hover  .menupub {
background:url(img/MApub.jpg);
width:113px;
height:79px;
margin:0;
}
.menuprice {
position: absolute;
left:333px;
}
A  .menuprice {
background:url(img/Mprice.jpg);
width:81px;
height:25px;;
margin:11px 0 0 9px;
}
A:hover  .menuprice {
background:url(img/MAprice.jpg);
width:105px;
height:79px;
margin:0;
}
.menucontakt {
position: absolute;
left:430px;
}
A  .menucontakt {
background:url(img/Mcontakt.jpg);
width:73px;
height:25px;;
margin:11px 0 0 9px;
}
A:hover  .menucontakt {
background:url(img/MAcontakt.jpg);
width:97px;
height:79px;
margin:0;
}
.CatBokSlide1 {
position: relative;
padding:0 19px 0 30px;
top:14px;
width:165px;
height:158px;
background:url(img/CatBokSlide1.png);
-behavior: url("iepngfix.htc");
}
.CatBokSlideF1  {
margin-top:-135px;
}
.CatBokSlide {
position: relative;
left:24px;
top:10px;
width:190px;
height:125px;
background: url(img/CatBokSlide.png);
-behavior: url("iepngfix.htc");
margin-bottom:20px;
}
div.CatBokSlideF  {
margin-top:-128px;
}
.CatBokSlideZ, .CatBokSlideZ1 {
padding:21px 0 0 30px;
left:53px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0a70b0;
width:160px;
}
.CatBokSlideZ1 {
padding:51px 0 0 30px;
}
.CatBokSlideZ A, .CatBokSlideZ1 A {
text-decoration:underline;
color:#0a70b0;
}
.CatBokSlideZ A:hover, .CatBokSlideZ1 A:hover {
text-decoration: none;
color:#0a70b0;
}
.CatBokSlideC {
padding:5px 0 0 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
width:160px;
}
div.catmenu {
	position: relative;
	left:30px;
	//left:10px;
	top:21px;
	font-size:16px;
color:#747474;
}
div.catmenu UL {
list-style:none;
margin:0;
padding:0;
//margin:0 0 0 -10px;
//padding:0 0 0 30px;
border:0;
font-family:"Arial Narrow", Arial;
font-size:16px;
color:#0a70b0;
margin-bottom:20px;
}
div.catmenu LI {
padding-top:10px;
}
div.catmenu LI A {
color:#0a70b0;
text-decoration:underline;
}
div.catmenu LI A:hover {
color:#0a70b0;
text-decoration: none;
}


div.catmenu UL UL {
list-style:none;
margin:-15px 0 10px -20px;
padding:15px 0 0 0px;
border:0;
font-family:"Arial Narrow", Arial;
background:url(img/catline.jpg) repeat-y 0px 0px;
font-size:16px;
color:#747474;
}

div.catmenu UL UL LI {
color:#747474;
padding-left:20px;
font-size:14px;
margin-top:-8px;
}
div.catmenu UL UL LI a {
color:#747474;
text-decoration: underline;
}
div.catmenu UL UL LI a:hover{
color:#747474;
text-decoration: none;
}

#catmenu1 {
padding-left:13px;
margin-left:-13px;
background:url(img/catstrel.jpg) no-repeat 0px 15px;
}

#catmenu1 li {
color:#747474;
font-size:16px;
}
#catmenu1  a {
color:#747474;
text-decoration:underline;
}
#catmenu1 a:hover {
color:#747474;
text-decoration: none;
}
#pubmenu1 {
padding-left:13px;
margin-left:-13px;
background:url(img/catstrel.jpg) no-repeat 0px 15px;
}
#pubmenu1 li {
color:#747474;
font-size:16px;
}
#pubmenu1  a {
color:#747474;
text-decoration: none;
}
#pubmenu1 a:hover {
color:#747474;
text-decoration: underline;
}

#catmenu3 li {
color:#747474;
font-size:14px;
}
#catmenu3  a {
color:#747474;
text-decoration:underline;
}
#catmenu3 a:hover {
color:#747474;
text-decoration: none;
}

#catmenu2 {
background:url(img/catstrel1.gif) no-repeat 8px 15px;
}
#catmenu2 li {
color:#79af17;
font-size:14px;
}
#catmenu2  a {
color:#79af17;
text-decoration:underline;
}
#catmenu2 a:hover {
color:#79af17;
text-decoration: none;
}

.CatSlide {
padding:0 5px 20px 20px;
float:left;
position:relative;
height:180px;
}
div.CatSlideF  {
position:absolute;
background: url(img/CatSlide.png) no-repeat;
-behavior: url("iepngfix.htc");
top:-10px;
//top:-7px;
left:15px;
z-index:5;
width:190px;
//width:170px;
height:125px;
cursor:pointer;
}


div.CatSlide  img {
padding:8px 30px 0 0;
}
.CatSlideZ {
padding:10px 0 0 0px;
font-family: "Arial Narrow", Arial;
font-size:16px;
color:#0a70b0;
width:160px;
text-align:left;
}
.CatSlideZ A {
text-decoration:underline;
color:#0a70b0;
}
.CatSlideZ A:hover {
text-decoration: none;
color:#0a70b0;
}
.CatSlideC {
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
width:160px;
text-align:left;
}

.bread {
font-family:"Arial Narrow", Arial;
font-size:16px;
color:#616265;
}
.bread A {
text-decoration:underline;
color:#616265;
padding:0 5px;
}
.bread A:hover {
text-decoration: none;
color:#616265;
padding:0 5px;
}

.bread H1, .bread  H1 {
color:#79af17;
display: inline;
font-size:25px;
font-weight:normal;
font-family: "Arial Narrow", Arial;
padding:0 0 24px 5px;
}

.priceT Table {
border:0;
margin:0;
padding:0;
}
.priceT TR{

}
.priceT {
background:url(img/priceT.jpg) no-repeat 0px 8px;
width:702px;
height:89px;
font-size:12px;
padding-left:80px;
color:#616265;
font-family: Arial, Helvetica, sans-serif; 
}
.priceT TR {

}
.priceS Table {
border:0;
margin:0;
padding:0;
}
.priceS {
color:#616265;
font-family: Arial, Helvetica, sans-serif;
padding-left:20px;
background: url(img/priceS.jpg) repeat-y;
width:762px;
font-size:12px;
}
.priceST {
text-decoration:underline;
color:#0a70b0;
}
.priceS tr {
height:29px;
}
.priceD {
background: url(img/priceD.jpg) no-repeat;
width:782px;
height:21px;
}
.publik {
padding:0 5px 30px 0;
float:left;
position:relative;
width:780px;
}
div.publikF  {
position:absolute;
background: url(img/slidePub.png) no-repeat;
-behavior: url("iepngfix.htc");
top:-10px;
//top:-7px;
left:0;
z-index:5;
width:190px;
//width:170px;
height:125px;
cursor:pointer;
}

div.publik  img {
padding:0px 20px 0 3px;
//padding:0px 20px 0 0;
float:left;
}
div.publikT {
margin-left:170px;
width:600px;
//width:580px;
font-size:12px;
color:#323232;
font-family:Arial, Helvetica, sans-serif;
height:auto;
}
div.publikT A {
color:#0a70b0;
text-decoration:underline;
font-size:16px;
font-family:"Arial Narrow", Arial;
margin-bottom:12px;
display:block;
}
div.publikT A:hover {
color:#0a70b0;
text-decoration:none;
}
div.publikCal {
position:absolute;
right:0;
color:#747474;
font-family:Arial, Helvetica, sans-serif;
}
div.publikCal img {
float:left;
padding:1px 3px 0 0;
}
div#pagesP {
float:right;
font-family: Arial, Helvetica, sans-serif;
color:#747474;
font-size:18px;
}
div#pagesP A {
color:#747474;
text-decoration:none;
background:#f8f8f8;
padding:2px;
}
div#pagesP A:hover {
color:#747474;
text-decoration: underline;
}
#pagesP span.ditto_currentpage {
font-size:25px;
color:#323232;
}
.publikpoln {
margin:-15px 0 0px 0;
width:723px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
div.publikFP  {
background: url(img/slidePub.png) no-repeat;
-behavior: url("iepngfix.htc");
width:179px;
height:124px;
float:left;
margin:0 20px 10px -189px;
}
div.publikpolnT img {
margin-top:8px;
}

.publikpolnT {
width:164px;
height:125px;
margin:0 20px 20px 0;
float:left;
}
.publikText {
width:700px;
padding:17px;
color:#616265;
font-size:12px;
}
.publikpolnTP {
background:url(img/travaPT.jpg) center;
width:723px;
height:40px;
}
.publikpolnDP {
background:url(img/travaPD.jpg) center;
width:723px;
height:14px;
}

.pricelink {
padding-top:8px;
font-size:16px;
font-family:"Arial Narrow", Arial;
color:#616265;
}
.pricelink A {
text-decoration:underline;
color:#616265;
}
.pricelink A:hover {
text-decoration: none;
}
#ajaxSearch_subSearch{
	padding: 3px 2px 2px 2px;
  margin: 5px 0 10px 0;
  list-style: none;
}
#ajaxSearch_radio {
	background:#FFFFFF;
	font-size:0.8em;
	margin:2px 0;
	padding:3px 1px 2px 1px;
}
#ajaxSearch_select {
	background:#FFFFFF;
	height:auto;
	width: 150px;
	font-size:0.8em;
	padding: 3px 1px 2px 1px;
	border: 2px inset gray;
}
#searchClose{
margin:8px 0 0 0;
}

#ajaxSearch_intro {
margin: 10px 0 15px 0;
}


#ajaxSearch_output {
  font-size: 90%;
	background-color: #EFEFEF;
	border: 1px solid #6F9303;
  position: absolute;
  top: 40px;
  right: 0;
  width: 480px;
	z-index: 1;
	padding: 5px;
	margin: 5px 0 15px 0;
}

.ajaxSearch_paging {
  display: block;
  margin: 5px 0 10px;
}
.ajaxSearch_currentPage {
  color: #6F9303;
  font-weight: bold;
}

.ajaxSearch_paging A {
  color: #6F9303;
  text-decoration: underline;
}
.ajaxSearch_paging A:hover {
  color: #6F9303;
  text-decoration: none;
}
.ajax_result {
  color: #444;
  margin-bottom: 3px;
}
.ajaxSearch_result {
  font-size:13px;
}

.ajaxSearch_result A {
	color:#3a3a3a;
	text-decoration:underline;
	font-weight:bold;
}
.ajaxSearch_result A:hover {
	color:#3a3a3a;
	text-decoration: none;
	font-weight:bold;
}

.ajax_resultDescription, .ajaxSearch_resultDescription{
  color: #555;
  padding: 2px;
}
.ajax_resultsIntroFailure{
  padding: 3px;
}
.ajax_highlight1, .ajaxSearch_highlight1{
  color : #CC0000;
  padding: 0;
  font-weight: bold;
}
.ajax_highlight2, .ajaxSearch_highlight2{
  color : #CB53DF;
  padding: 0;
  font-weight: bold;
}
.ajax_highlight3, .ajaxSearch_highlight3{
  color : #DF53B5;
  padding: 0;
  font-weight: bold;
}
.ajax_highlight4, .ajaxSearch_highlight4{
  color : #DF5380;
  padding: 0;
  font-weight: bold;
}
.ajax_highlight5, .ajaxSearch_highlight5{
  color : #A453DF;
  padding: 0;
  font-weight: bold;
}
.ajax_highlight6, .ajaxSearch_highlight6{
  color : #53ADDF;
  padding: 0;
  font-weight: bold;
}
.intro { display: none;}

.ajax_resultImage img{
  margin:10px 140px 20px 140px;
}
.ajaxSearch_resultImage img{
  margin:10px 20px 20px 20px;
}
div .ajax_more{
  margin: 20px 0;
}
.ajax_more a{
  font-weight: bold;
}
.ajaxSearch_hiddenField{
	position:absolute;
	text-decoration:underline;
	background-color:#CC0000;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#ajaxSearch_cmtThks{
  color: #CC0000;
  padding: 0;
  margin: 10px;
	font-size: 1em;
	font-weight: bold;
	height: 2em;
}
.ajaxSearch_cmtIntro{
  color: gray;
	font-size: 1em;
	font-weight: bold;
}
#ajaxSearch_cmtArea{
	width: 452px;
	height: 50px;
	padding: 3px;
	margin: 8px 0 3px;
}
#ajaxSearch_cmtSubmit, #ajaxSearch_cmtReset{
	height: 2em;
	background: #6F9303;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}
#search div .thumbscontainer ul.thumbs li{
	height: 150px;
}
