#wrap 
{
   position         : relative;
   width            : 1060px;
   margin           : 0 auto;
   background-color : #900;
}
#wrap_fp
{
   position         : relative;
   width            : 1060px;
   margin           : 0 auto;
   background-color : #000;
}

#toolbar
{
   width            : 1060px;
   height           : 20px;
   background-color : #000;
}
/* Peamenüü */
#mainmenu 
{
   overflow         : hidden;
}
#mainmenu ul li 
{
   display          : inline;
}
#mainmenu ul 
{
   list-style       : none;
   margin           : 0;
   padding          : 3px 30px;
}
#mainmenu a 
{
   font             : bold 0.8em arial, helvetica, sans-serif;
   color            : #FFF;
   margin           : 0;
   padding          : 2px 3px;
}

#header
{
   width            : 1060px;
   height           : 67px;
   background       : #000 url( ../images/header_bg.jpg ) top left no-repeat;
}

#banner
{
   float            : right;
   margin           : 5px;
}

#rootmenu 
{
   
   width            : 1060px;
   height           : 33px;
   position         : relative;
   overflow         : hidden;
   font-family      : Helvetica, Arial, Verdana, sans-serif;
   font-size        : 12px;
   text-transform   : uppercase;
   font-weight      : bold;
   background       : #000 url(../images/menu_bg.png) bottom left repeat-x;
}
#rootmenu ul 
{
   list-style       : none;
   position         : relative;
   display          : inline;
}
#rootmenu li 
{
   display          : inline;
   position         : relative;
   padding          : 0 1px;
}
#rootmenu a 
{
   display          : inline;
   position         : relative;
   padding          : 7px 20px 10px 10px;
   font-weight      : bold;
   text-decoration  : none;
   text-align       : center;
   height           : 20px;
   line-height      : 30px;
   color            : #FFF;
}
#rootmenu a:hover 
{
   text-decoration  : none;
   color            : #fff;
   background-color : #600;
}
#active_menu
{
   color            : #FFF;
   background-color : #900;
   border-bottom    : 1px solid #900;  
   border-top       : 1px solid #FFF;  
   border-left      : 1px solid #FFF;  
   border-right     : 1px solid #FFF;  
}

/* PAIGUTUS */
#body
{
   position         : relative;
   width            : 1060px;
   padding-top      : 2px;
}
#body_fp
{
   position         : relative;
   width            : 1060px;
   padding-top      : 2px;
   background       : #000 url(../images/avaleht_bg.png) top left no-repeat;
}
#body-left
{
   float            : left;
   width            : 850px;
}
#module-left
{
   float            : left;
   width            : 210px;
}
#content
{
   float            : right;
   width            : 640px;
   overflow         : hidden;
}
#body-right
{
   float            : right;
   width            : 210px;
}


/* VASAKUL PAIKNEVAD MOODULID */
.category-menu 
{

	margin           : 0;
	padding          : 5px 0 0 10px;
	width            : 200px;
}
.category-menu  ul
{
	margin           : 0;
	padding          : 0;
	width            : 200px;
   list-style       : none;
}
.category-menu ul li
{
   margin           : 0;
	padding          : 0;
}
.menu-level-1 a
{
	display          : block;
   width            : 200px;
	margin           : 0;
   text-decoration  : none;
   color            : #FFF;
   background       : transparent url(../images/btn_lvl1_top.png) top left no-repeat;
}
.menu-level-1 a span
 {
   display          : block;
   width            : auto;
   padding          : 4px 0 4px 12px;
   text-decoration  : none;
   color            : #FFF;
   background       : transparent url(../images/btn_lvl1_btm.png) bottom left no-repeat;
}

.menu-level-2 a
{
	display          : block;
   width            : 190px;
	margin           : 0 0 0 10px;
   text-decoration  : none;
   color            : #000;
   background       : transparent url(../images/btn_lvl2_top.png) top left no-repeat;
}
.menu-level-2 a span
 {
   display          : block;
   width            : auto;
   padding          : 4px 0 4px 12px;
   text-decoration  : none;
   color            : #000;
   background       : transparent url(../images/btn_lvl2_btm.png) bottom left no-repeat;
}

.link-add a
{
   display          : block;
   width            : 190px;
	margin           : 0 0 0 10px;
   text-decoration  : none;
   color            : #FFF;
   background       : transparent url(../images/btn_lvl3_top.png) top left no-repeat;
}
.link-add a span
{
   display          : block;
   width            : auto;
   padding          : 4px 0 4px 12px;
   text-decoration  : none;
   color            : #FFF;
   background       : transparent url(../images/btn_lvl3_btm.png) bottom left no-repeat;
}
.category-menu a:hover
{
   text-decoration  : none;
   color            : #900;
}
.category-menu a:hover span
{
	padding          : 4px 0 4px 15px;
}

.width-90
{
   width            : 90px;
}
.width-170
{
   width            : 170px;
}
.width-auto
{
   width            : auto;
}


/* Otsing */
.cont-module form 
{
   margin: 0;
   padding: 0;

   width            : 180px;
   text-align       : left;
   display          : block;
   white-space      : nowrap;
}
.cont-module form div 
{
   clear            : left;
   display          : block;
   width            : 180px;
   padding          : 2px 0;
   font-weight      : bold;
}
.cont-module form label 
{
   display          : block;
   float            : left;
   width            : 80px;
   padding          : 3px 0;
}
.advInput 
{
   border           : none;
   border-top       : 1px solid #CCC;
   border-bottom    : 1px solid #CCC;
}
.advInput:hover
{
   border           : none;
   border-top       : 1px solid #000;
   border-bottom    : 1px solid #000;
}
.advSubmit 
{
   border           : none;
   border-top       : 1px solid #CCC;
   border-bottom    : 1px solid #CCC;
   color            : #000;
   font-weight      : bold;
   text-decoration  : none;
   padding          : 0 20px 0 20px;
}
.advSubmit:hover 
{
   border           : none;
   border-top       : 1px solid #000;
   border-bottom    : 1px solid #000;
   color            : #000;
   font-weight      : bold;
   text-decoration  : none;
   cursor           : default;
}
select.advOrder 
{
   width            : 170px;
   font-weight      : bold;
   border           : none;
   border-top       : 1px solid #CCC;
   border-bottom    : 1px solid #CCC;
}
select.advOnpage 
{
   width            : 90px;
   font-weight      : bold;
   border           : none;
   border-top       : 1px solid #CCC;
   border-bottom    : 1px solid #CCC;
}


/* SISU KUJUNDUS */

#content table 
{
   width            : 100%;
   border-collapse  : collapse;
}
.cont-body 
{
}
.cont-body th
{
   text-align       : left;
   font-weight      : bold;
   color            : #FFF;
   white-space      : nowrap;
   background-color : #000;
}

.advSpecial 
{ 
   background-color : #DDD;
}
.advItem table 
{

   border-collapse  : collapse;
}
.advLine 
{
   border-bottom    : 1px solid #234;
}
.advCont th
{
   color            : FFF;
   padding-left     : 5px;
}
.advCenter 
{
   text-align       : center;
}
.advCenter th 
{
   text-align       : left;
}
.advWarning 
{
   font-weight      : bold;
   text-align       : center; 
}
.advSmall 
{
   font-size        : 0.6em;
}
.advList 
{
   border-bottom : 1px solid #CCC;
}

/* kuulutuse parandamine */
#loginBkg 
{
   width            : 100%;
   height           : 100%;
   display          : none;
   position         : fixed;
   top              : 0;
   left             : 0;
   background-color : #000;
   opacity          : 0.8;
   filter           : alpha(opacity=80);
}
*html #loginBkg 
{
   position         : absolute;
   width            : 3000px;
   height           : 3000px;
   top              : -200px;
   left             : -500px;
}
#loginForm {
   display          : none;
   position         : absolute;
   left             : 400px;
   top              : 200px;
   width            : 340px;
   height           : 180px;
   background-color : #EEE;
   border           : 1px solid #000;
   font-weight      : bold;
   color            : #000;
}
#loginForm td, #loginForm th {
   padding          : 3px 10px;
}
.loginInfo {
   font-weight      : normal;
}
a.closeBtn {
   color            : #FFF;
   font-weight      : bold;
}
a.closeBtn:hover {
   text-decoration  : none;
}

.uploadForm {
   display          : none;
   position         : absolute;
   left             : 400px;
   top              : 400px;
   background-color : #345;
   border           : 1px solid #000;
   font-weight      : bold;
   color            : #FFF;
   z-index          : 999;
}
.uploadHeather {
   padding-left     : 5px;
   background       : #234 url(../images/heather.png) left top repeat-x;
}
.uploadHeather span {
   position         : absolute;
   top : 0;
   right : 0;
}
.uploadBody {
   padding : 5px;
}

.imageBox {
   float            : left;
   width            : 300px;
   height           : 95px;
   border-bottom    : 1px solid #234;
   padding          : 3px 5px;
}
.imageInfo {
   width            : 125px;
   height           : 40px;
   bottom           : 0;
   background-color : #345;
   opacity          : 0.8;
}
*html .imageInfo {
   filter           : alpha(opacity=80);
}
.imageNr {
   color            : #FFF;
   font-weight      : bold;
   padding-left     : 10px;
}
.delBtn {
   position         : absolute;
   right            : 5px;   
   bottom           : 5px;
   opacity          : 1;
}


.contentpaneopen {
   width : 100%;
}
.contentheading {
   background-color : #000; 
   padding-left     : 0.5em;
   color            : #FFF;
   font-weight      : bold;
}
.advNavBar th {
   width            : 100%;
   text-align       : center;
}
.advNavBar a {
   color            : #FFF;
   text-align       : center;
}
a {
   color            : #234;
   font-weight      : bold;
   text-decoration  : none;
}
a:hover {
   text-decoration  : underline;
}
a.piclink img {
   border           : 0;
}
a.piclink:hover img {
   border           : 0;
}
.specialImg {
   float            : left; 
   height           : 16px; 
   width            : 16px;
   background       : url(../images/special.png) no-repeat;
}

*html .specialImg {
   background       : 0;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='components/com_advertiser/images/special.png',sizingMethod='scale');
}


.advNew_1 td {
   background-color : #EEF;
}

/* Avalehe nupud */
.fp_button_cont {
   width            : 600px;
   margin-bottom    : 5px;
   border-collapse  : collapse;
   background-color : #000;
   border           : 2px solid #FFF;
}
.fp_button_cont a {
   color            : #FFF;
   font-weight      : bold;
}/*
.fp_left_top {
   background       : transparent url(../images/fp_left_top.png) left top no-repeat; 
   overflow         : hidden;
   width            : 10px;
   height           : 10px;
}
.fp_top{
   background       : transparent url(../images/fp_top.png) left top repeat-x; 
   overflow         : hidden;
}
.fp_right_top{
   background       : transparent url(../images/fp_right_top.png) right top no-repeat; 
   overflow         : hidden;
}
.fp_side{
   background       : #234 url(../images/fp_bg.png) left top no-repeat; 
   overflow         : hidden;
}
.fp_button{
   background       : #234 url(../images/fp_bg.png) left top repeat-x; 
}
.fp_left_bottom{
   background       : transparent url(../images/fp_left_bottom.png) left bottom no-repeat; 
   overflow         : hidden;
}
.fp_bottom{
   background       : transparent url(../images/fp_bottom.png) left bottom repeat-x; 
   overflow         : hidden;
}
.fp_right_bottom{
   background       : transparent url(../images/fp_right_bottom.png) right bottom no-repeat; 
   overflow         : hidden;
}*/


/* JALUS */
#footer
{
   width            : 1060px;
}
.cont-footer
{
   width            : 1030px;
}

/* ÜLDINE */


#module-right .cont-module
{
   text-align : center;
}
#module-right .cont-module table
{
}

#module-right .moduletable
{
   width : 180px;
}

a img
{
   border            : none;
}
.clr
{
   clear             : both;
}
.inside
{
   padding           : 5px;
}

/********************************************************************************
*  MOODULITE ÜMARAD NURGAD JA VARHUD
********************************************************************************/
td.module-left-top 
{
   width            : 10px;
   height           : 10px;
   background       : transparent url(../images/content_lt.png) 0% 0% no-repeat;
}
td.module-top 
{
   background       : transparent url(../images/content_t.png) 0% 0% repeat-x;
}
td.module-right-top 
{
   width            : 10px;
   background       : transparent url(../images/content_rt.png) 100% 0% no-repeat;
}
td.module-left
{
   background       : transparent url(../images/content_l.png) 0% 0% repeat-y;
}
td.module-background 
{
   margin           : 0;
   padding          : 0;
   background-color : #FFF;
}
td.module-right 
{
   background       : transparent url(../images/content_r.png) 100% 0% repeat-y;
}
td.module-left-bottom 
{
   height           : 10px;
   background       : transparent url(../images/content_lb.png) 0% 100% no-repeat;
}
td.module-bottom 
{
   background       : transparent url(../images/content_b.png) 0% 100% repeat-x;
}
td.module-right-bottom 
{
   background       : transparent url(../images/content_rb.png) 100% 100% no-repeat;
}
