#on_main
{
align:right;
float: left;
padding: 0px 0 0 5px;
margin-top: 0em;
}

#on_main_block
{
width: 285px;
float: left;
margin-left: 0.5em;
display: block;
padding: 0.5em 0.1em 0.5em 0.5em;
border: solid 1px #CACACA;
}

#sort
{
align:right;
float: left;
padding: 0px 0 0 280px;
margin-top: -3.5em;
}

#sort_block
{
width: 140px;
height: 130px;
float: left;
margin-left: 0.5em;
display: block;
padding: 0.5em 0.1em 0.5em 0.5em;
border: solid 1px #CACACA;
}

#sort_block a
{
text-decoration: none;
}


#search_block
{
align:right;
float: left;
padding: 0px 0 0 0px;
margin-top: 1.0em;
}
#search_block2
{
align:right;
float: left;
padding: 0px 0 0 5px;
margin-top: -2.2em;
}

#search_block_add
{
width: 155px;
height: 110px;
float: left;
margin-left: 0.5em;
display: block;
padding: 0.5em 0.1em 0.5em 0.5em;
border: solid 1px #CACACA;
}
#search_block_add2
{
width: 180px;
height: 145px;
float: left;
margin-left: 0.5em;
display: block;
padding: 0.5em 0.1em 0.5em 0.5em;
border: solid 1px #CACACA;
}

/*MARKET
---------------------------------------------------------------------------------------------- 
#MARK1, #MARK2
{
width: 290px;
position: absolute;
top: 0px;
}
#MARK1
{
  left: 0px;
}
#MARK2
{
  left: 320px;
}
HTML > BODY #MARK2
{
  left: 325px;
}
*/
#MARK {margin:100px 0 40px 0;position:relative;z-index:3;}
#MARK1, #MARK2 {width: 290px;float:left;overflow:hidden;}

/*SEARCH block background
---------------------------------------------------------------------------------------------- */
#SRCH
{
background: url(body_log.gif) no-repeat;
color: #FFF;
height: 75px;
width: 880px;
position: absolute;
top: 22px;
  padding-top: 50px;
  padding-left: 255px;

}
HTML > BODY #SRCH
{
  width: 640px;
  padding-top: 48px;
  padding-left: 255px;
}

/*MENU
---------------------------------------------------------------------------------------------- */
#MNU
{
position: absolute;
  width: 220px;
  top: 106px;
  left: 655px;
}
HTML > BODY #MNU
{
  top: 97px;
  left: 665px;
  width: 244px;
}



/*Image Links
---------------------------------------------------------------------------------------------- */
A.FOTKA, A.FOTKA_SMALL, A.FOTKA_USERS
{ 
clear: both; 
float: left; 
border: 1px solid #E6EEF2; 
background-color: #FBFBFB; 
}
A.FOTKA:hover , A.FOTKA_SMALL:hover, A.FOTKA_USERS:hover
{
border: 1px solid #69C;
background-color: #E0EFFD; 
}
A.FOTKA, A.FOTKA:hover, A.FOTKA_SMALL, A.FOTKA_SMALL:hover
{
padding: 4px; 
margin-top: 0px;
}
A.FOTKA, A.FOTKA:hover
{
margin-left: 22px;
}
A.FOTKA_USERS, A.FOTKA_USERS:hover
{
padding: 4px;
margin-right: 20px;
}

/*
#BLOCKS
{
position: absolute;
top: 500px;
left: 36px;
} 
*/
#BLOCKS {clear:both;position:relative;}