 /****************************************************************
*    Design created by : Nikolay Dimitrov & Yordan Yalamov        *
*    Date : 05.04.2009                                            *
****************************************************************/

/* General */
body {
    font-family : Tahoma, serif;
    
    text-align:center;
    
    color:#010101;
    
    background:#EFEFEF;
    
    margin: 0 auto;
    
    font-size:11px;
    
    
}


p {
    padding:0;
    
    margin:0 auto;
    
}


img {
    border:none;
    
}


h1{
font-size:18px;
font-family:Tahoma, sans-serif;
text-align:center;
}

h1,h2,h3,h4,h5,h6 {
    color:black;
    
}

#tab4 {
margin-top:10px;
}

#banners a{
word-wrap:  break-word;
}

.input {
    background:url("input000.png") repeat-x;
    
    padding:2px;
    
    color:#707070;
    
    height:21px;
    
    border:none;
    
}


a:link {
    text-decoration: none;
    
    color:#707070;
    
}


a:visited {
    text-decoration: none;
    
    color:#707070;
    
}


a:active {
    text-decoration: none;
    
    color:#707070;
    
}


a:hover {
    text-decoration: underline;
    
    color:#707070;
    
}

#main {
    width:980px;
    
	padding:0 5px 0 5px;
	
    margin:0 auto;
    
	border-left:1px solid #ccc;
	
	border-right:1px solid #ccc;
	
	border-bottom:1px solid #ccc;
	
    text-align:center;
    
    background-color:white;
    
    height:100%;
    
}

/* END General */

/* ERROR */

.err {
	width:650px; 
	
	min-height:60px;
	
	padding:0; margin:0;
	
	text-align:left;
	
	
	background:url("err00000.png") center left no-repeat #d1d8e6;
	
	border: 1px solid #71798c;
	
	
}
.success {
	width:650px; 
	
	min-height:60px;
	
	padding:0; margin:0;
	
	text-align:left;
	
	background:url("scc00000.png") center left no-repeat #d1d8e6;
	
	border: 1px solid #71798c;
	
	
}
.err-head {
font-size:12px;

font-weight:bold;

padding:15px 0 0 65px;
}

.err p, .success p {
font-size:11px;

padding:4px 0 4px 65px;
}

/* END ERROR */


/* Lenta */

#lenta {
    width:980px;
    
    margin-top:1px;
    
	padding:0 0 0 10px;
	
	margin-left:-5px;
	
    height:23px;
    
    background:#e8e8e8;
    
    border-bottom:1px solid #b1b1b1;
    
}


#lenta a:link, #lenta a:visited {
    color:#5e5e5e;
    
    text-decoration:none;
    
    padding-left:15px;
    
}


#lenta a:hover, #lenta a:active {
    color:#000;
    
    text-decoration:none;
    
}


#lenta p{
    font-size:12px;
    
    text-align:left;
    
    padding:4px 0 0 0;
    
}

/* END Lenta */


/* Header */
#header{
    width:980px;
    
    height:113px;
    
    padding:0;
    
    margin:0;
    
    background:white;
    
}


#header table {
    width:980px;
    
    height:113px;
    
    border:none;
    
}


#header #logo {
    background:url("logo0000.png");
    
    width:240px;
    
    height:80px;
    
}


#header #logolink {
    position:absolute;
    
    top:42px;
    
    left:145px;
    
    display:block;
    
    width:240px;
    
    height:80px;
    
}


/* END Header */

/* Menu */
#menu {
    width:980px;
    
    height:73px;
    
    background:url("menu0000.png") top center no-repeat;
    
}


#menu a:link, #menu a:visited {
    color:white;
    
    text-decoration:none;
    
}


#menu a:hover, #menu a:active {
    color:#cbd7f3;
    
    text-decoration:none;
    
}

#menu p#top {
    text-transform: uppercase;
    
    color:white;
    
    font-size:11px;
    
    word-spacing:13px;
    
    text-align:right;
    
	margin :0   25px 0 0;
	
    padding:9px 8px 0 0;
    
}

#menu p {
padding:0;
margin:0;
}
#menu p#bottom {
    clear:both;
    
    text-transform: uppercase;
    
	
	
	color:white;
    
    font-size:11px;
    
	display:block;
	
	height:20px;

	
    word-spacing:15px;
    
    text-align:center;
    
    padding-top:5px;
    padding-top:_0px;
	margin:0;
    
}



ul#general {
    float: left;
    
    list-style: none;
    
    width: 300px;
    
    height: 30px;
    
    margin: 1px 0 0 4px;
    
    padding: 0;
    
    display: inline;
    
}

ul#general li {
    display: inline;
    
    margin: 0;
    padding: 0;
    
}

ul#general li a:link, ul#general li a:visited{
    float: left;
    
    margin: 0;
    
    padding:6px;
    
    font-size:12px;
    
    text-decoration: none;
    
    color: white;
    
}

ul#general li a:hover,
ul#general li a:active {
    background:url("menu-gen.png") repeat-x;
    
    border: none;
    
}


/* END Menu */


/* SMenu */

#smenu {
    width:980px;
    
    height:48px;
    
}

.l-form {
float:left;
text-align:left;
padding:7px 0 0 10px;
color:white;
}

#smenu table.dd {
    width:980px;
    
    height:29px;
    
    border:none;
    
    padding:0;
    
}


#smenu #l{
    width:4px;
    
    background:url("smenu-l0.png") no-repeat;
    
    height:29px;
    
}

#smenu #c{
    width:972px;
    
    background:url("smenu-c0.png") repeat-x;
    
    height:29px;
    
}


#smenu a:link {
    text-decoration: none;
    
    color:#fff;
    
}


#smenu a:visited {
    text-decoration: none;
    
    color:#fff;
    
}


#smenu a:active {
    text-decoration: none;
    
    color:#fff;
    
}


#smenu a:hover {
    text-decoration: underline;
    
    color:#fff;
    
}

#smenu #c p#leftt{
    width:650px;
    
    float:left;
    
    text-align:left;
    
    color:#fff;
    
    padding:3px 0 0 13px;
    
}

#smenu #c p#rightt{
    width:280px;
    
    float:left;
    
    text-align:right;
    
    color:#fff;
    
    padding:3px 0 0 13px;
    
}

.submit {
    background:url("submit00.png") no-repeat;
    
    width:51px;
    
    height:22px;
    
	
    border:none;
    
}


.srch-btn {
    background:url("srch-btn.png") no-repeat;
    
    width:24px;
    
    height:20px;
    
    border:none;
    
}


#smenu #c p .link {
    padding-left:14px;
    
}


#smenu #r{
    width:4px;
    
    background:url("smenu-r0.png") no-repeat;
    
    height:29px;
    
}


/* END SMenu */

/* Right */
 
#right {
    padding:0;
    
    margin:0;
    
    width:306px;
    
    float:left;
    
}


#right-top {
    height:32px;
    
    background: url("right-to.png") no-repeat;
    
    width:300px;
    
}


#nai-tyrseni {
    margin: 0px 0 5px 4px;
    
    text-align:left;
    
    height:38px;
    
    background: url("right-to.png") no-repeat center bottom;
    
    width:300px;
    
    font-size:12px;
    
    text-decoration: none;
    
    color: white;
    
}


ul.general {
    float: left;
    
    list-style: none;
    
    height:38px;
    
    background: url("right-to.png") no-repeat center bottom;
    
    width:300px;
    
    margin: 2px 0 5px 4px;
    
    padding: 0;
    
    display: inline;
    
}

ul.general li {
    display: inline;
    
    margin: 0;
    padding: 0;
    
}

ul.general li a:link, ul.general li a:visited{
    float: left;
    
    margin: 0;
    
    padding:12px 10px 10px 10px;
    
    font-size:12px;
    
    text-decoration: none;
    
    color: white;
    
}

ul.general li a:hover,
ul.general li a:active {
    background:url("right-tp.png") top center no-repeat;
    
    border: none;
    
}

ul.general li  a.two:hover,
ul.general li  a.two:active {
    background:url("right-tp.png") top left no-repeat;
    
    border: none;
    
}

.ct {
    width:300px;
    
    line-height:120%;
    
    text-align:left;
    
    padding-left:6px;
    
}


.ct #nt {
    word-spacing:5px;
    
    line-height:150%;
    
}


.ct  a:link, .ct a:visited {
    font-size:12px;
    
    color:#5c6782;
    
    font-weight:bold;
    
    text-decoration:none;
    
}


.ct  a:hover, .ct  a:active {
    color:#5c6782;
    
    text-decoration:none;
    
}


.ct table {
    clear:left;
    
    width:290px;
    
    
}

.ct tr:hover {
    background:#f1f4f1;
    
    cursor:pointer;
    
}

.ct td{
    padding-top:5px;
    
    padding-bottom:5px;
    
}
#right .tabs-selected a{
    background:url("right-tp.png") top center no-repeat;
}
/* END Right */



/* Left */
#left {
    padding:0;
    
    margin:2px 0 0 0;
    
    width:674px;
    
    min-height:100px;
    
    float:left;
    
}




.ct-lenta {
    width:665px;
    
}

.ct-lenta2 {
    width:665px;
	
	margin-top:6px;
	
    min-height:32px;
	
	padding:0 0 4px 0;
	
	background:url("ct-lenta.png") no-repeat #7D879D;
	
}

.ct-blank a:link, .ct-blank a:visited{
color:#5c6782;
}

.ct-blank a:hover, .ct-blank a:active{
color:#5c6782;
text-decoration:underline;
}

.ct-lenta2 p {
	color:white;
	
	text-align:left;
	
	font-size:12px;
	
	padding:7px 0 0 10px;

}

.inputText{
width:177px;
height:23px;
border:none;
background:  url('inputU00.png') no-repeat transparent;
padding:3px;
}

.input,  #sub_cat select, #sub_cat_firm select{
width:260px;
height:25px;
border:none;
background:  url('input300.png') no-repeat transparent;
padding:4px 3px 3px 5px;
}
#sub_cat select, #sub_cat_firm select, #cat, #city{
margin-right:7px;
}
.input_small{
width:82px;
height:25px;
border:none;
background:  url('input_sm.png') no-repeat transparent;
padding:4px 3px 3px 5px;
}
.textarea{
width:260px;
height:142px;
border:none;
background:  url('textarea.png') no-repeat transparent;
padding:4px 3px 3px 5px;
}


.field{
    background:url("input000.png") repeat-x;
    
    padding:5px 2px 2px;
    
    color:#000;
    
    height:21px;
	
	width:308px;
    
    border:1px solid #9c9c9c;
    
}

span.red {
color:red;
}
span.small {
font-size:11px;
color:#6b6b6b;
padding-left:15px;
}
.ct-blank {
    border:1px solid #919191;
    
    border-top:1px solid #fff;
    
    width:658px;
	
	font-size:12px;
	
    min-height:181px;
    
    background:url("ct-ct000.png") #F0F0F0 repeat-x;
    
    margin:0 0 10px 0;
	
	padding:10px 0 10px 5px;
    
}

.ct-login {
background:url("add00000.png") no-repeat;
width:81px;
height:25px;
border:none;
color:white;
}
#left ul.uf {
    float:left;
    
    text-align:left;
    
    list-style: none;
    
    width: 665px;
    
    margin: 0;
    padding: 0;
    
    
    display: inline;
    
    height:38px;
    
    background:url("ct-lenta.png") no-repeat left bottom;
    
}

#left  ul.uf  li {
    
    display: inline;
    
    margin: 0;
    padding: 0;
    
    
}

#left  ul.uf li a:link, #left ul.uf  li a:visited{
    float:left;
    
    margin: 0;
    
    padding:12px 17px 6px 17px;
    
    font-size:12px;
    
    text-decoration: none;
    
    color: white;
    
}

#left .tabs-selected a{
    background:url("left-top.png") top center no-repeat;
} 

#right .tabs-selected a#last-firms{
    background:url("right-tp.png") top center no-repeat;
} 

#left  ul.uf li a:hover,
#left  ul.uf li a:active {
    background:url("left-top.png") top center no-repeat;
    
    border: none;
    
}


#left  ul.uf li a.three:hover,
#left  ul.uf li a.three:active {
    background:url("left-top.png") top center no-repeat;
    
    border: none;
    
}


.citys a:link,
.citys a:visited{
    color:#8f8ba0;
    
}


.citys li a:hover,
.citys a:active{
    color:#8f8ba0;
    
    background:none;
    
    text-decoration:underline;
    
}


.over {
    margin: 0 0 10px 0;
    
    background: #e6e4e4;
    
    border: 1px #919191 solid;
    
    cursor:pointer;
    
}


.out {
    margin: 0 0 10px 0;
    
    background:#ededed;
    
    border: 1px #919191 solid;
    
    cursor:pointer;
    
}


.out a:link, .out a:visited, .over a:link, .over a:visited {
    color:#5c6782;
    
}


.over a:hover, .over a:active {
    color:#5c6782;
    
    text-decoration:underline;
    
}



.over-vip {
    margin: 0 0px 10px 0;
    
    background: #c0c8d8;
    
    border: 1px #71798c solid;
    
    cursor:pointer;
    
}


.out-vip {

    
	    margin: 0 0 10px 0;
    background:#d1d8e6;
    
    border: 1px #71798c solid;
    
    cursor:pointer;
    
}


.out-vip a:link, .out-vip a:visited, .over-vip a:link, .over-vip a:visited {
    color:#5c6782;
    
}


.over-vip a:hover, .over-vip a:active {
    color:#5c6782;
    
    text-decoration:underline;
    
}

.tabs3 {
    clear:both;
    
    line-height:130%;
    
	margin:0;
	
    padding:10px 0 10px 0;
    
    text-align:left;
    
    color:black;
    
    width: 650px;
    
}


.citys {
    clear:both;
    
    line-height:130%;
    
    padding:10px 0 10px 4px;
    
    text-align:left;
    
    color:black;
    
    width: 650px;
    
    display: table;
    
}

.srch-ctn {
	background:url("srch-ctn.png") no-repeat;
	width:664px;
	height:64px;
	padding:0;
	margin:6px 0 15px 0;
}

.citys ul {
    display: block;
    
    margin: 0;
    
    padding: 0;
    
}


.citys li {
    display: block;
    
    float: left;
    
    width: 108px;
    
    margin: 4px 8px 4px 8px;
    
}
.cats  ul{
    display: block;
    
    margin: 0;
    
    padding: 0;
    
}


.cats li.a {
    display: block;
    
    float: left;
    
    width: 211px;
    
    margin: 4px 4px 4px 3px;
    
}



.c-img{
    width:211px;
    
    height:37px;
    
}

.c-top p{
    padding-top:10px;
    
}

.head-text{
	text-align:center;
	
	color:#3f3f3f;
	
	font-weight:bold;
	
	font-size:14px;
	
	padding-left:200px;
	
}

.obqva-btn{
background:url("obqva-bt.png") no-repeat;
width:182px;
height:25px;
padding:0; font-size:12px;
border:none;
color:white;
}

.obiava-img {
	float:left;
	padding:10px 0 0 10px;
}

.desc {
float:left;

width:320px;

padding:10px 0 10px 10px;
text-align:left;
color:#3f3f3f;
line-height:135%;
}

.text-table{
text-align:left;
margin: 0 0 0 10px;
padding: 10px 5px 5px 10px;
color:#3f3f3f;
font-size:12px;
}

.c-top {
    width:211px;
    
    height:37px;
    
    font-size:14px;
    
    font-weight:bold;
    
    color:white;
    
    background:url("ct-top00.png") no-repeat;
    
}


.c-ct {
    border:1px solid #919191;
    
    border-top:1px solid #fff;
    
    width:209px;
    
    height:220px;
    
    background:url("ct-ct000.png") #F0F0F0 repeat-x;
    
    margin:0;
    padding:0;
    
}


.c-ct ul {
    margin:0;
    
    padding:0;
    
    text-align:left;
    
    font-family:Tahoma;
    
    font-size:11px;
    
    font-weight:bold;
    
    list-style: none;
    
}

.c-ct a:link,
.c-ct a:hover,
.c-ct a:active,
.c-ct a:visited {
    color:black;
    
}

.c-ct li  {
    padding: 9px 9px 3px 20px;
    
    border:none;
    
}


#left table.asd {
    width:673px;
    
}


#left .tb {
    
}


#left .tb {
    line-height:130%;
    
    padding-left:4px;
    
    text-align:left;
    
    color:black;
    
    
    width:670px;
    
}


#left .tb  ul {
    
    margin: 0;
    
    padding: 0;
    
    font-family:Tahoma;
    
    font-size:11px;
    
    font-weight:500;
    
    list-style: none;
    
    
}


#left .tb  li {
    display: block;
    
    float: left;
    
    width: 130px;
    
    margin: 4px 8px 4px 8px;
    
    padding:1px 0 3px 15px;
    
    background: url("bullet00.png") no-repeat;
    
    border:none;
    
}


#left .tb  li  a:hover{
    text-decoration:none;
    
    color:#3d4456;
    
}

#left .tb  a:link, #left .tb  a:visited{
    color:#000;
    
    text-decoration:none;
    
}





/* END Left */



/* ADS*/
#ads {
	background: url('flinkbg0.png') repeat-x #757f97;

    width:980px;
	
    height:200px;
    
    background:#e8e8e8;
    
    border-bottom:1px solid #b1b1b1;
    
}

#ads p#bg { 	background: url('flinkbg0.png') repeat-x #757f97; }

#ads p#links {

    width:950px;
    
    text-align:left;
    
    font-size:12px;
    
    line-height:130%;
    
    padding:8px 0 0 0;
    
}


#ads p#banners-small {
    text-align:center;
    
    width:950px;
    
    padding:8px 0 0 0;
    
}


#ads p#banners {
    text-align:center;
    
    width:970px;
    
    padding:8px 0 0 0;
    
}


#ads a:link, #ads a:visited {
    color:#5c6782;
    
    text-decoration:none;
    
}


#ads a:hover, #ads a:active {
    color:#5c6782;
    
    text-decoration:underline;
    
}

/* END ADS */


/* Footer */
#footer {
    width:980px;
    
    height:85px;
    
}


#footer p{
    padding:17px 0 0 0;
    
}


#bll table {
    width:980px;
    
    height:50px;
    
    border:none;
    
    padding:0;
    
}


#footer a:link, #footer a:visited {
    color:#5c6782;
    
    text-decoration:none;
    
}


#footer a:hover, #footer a:active {
    color:#5c6782;
    
    text-decoration:underline;
    
}
#grlbg a:link,#grlbg a:visited,#grlbg a:active,
#bll a:link,#bll a:visited,#blla:active {
color: #fff; text-decoration: none;
}
#grlbg a:hover, #bll a:hover {color: #F0F0F0; text-decoration: underline;}

#grlbg
{
	background:  #868686;
	width: 970px;
	line-height:150%;
	min-height: 22px;
	padding: 10px;
	text-align:left;
	color: #fff;
	margin:0 auto;
}

textarea { overflow:auto }

#bll
{
	background: url('bllbg000.png') repeat-x;
	width: 970px;
	margin:0 auto;
	height: 65px;
	padding: 10px;
	color: #fff;
}

/* END Footer */

/* Tabs */
@media projection, screen {
    .tabs-hide {
        display: none;
        
    }
    
}



@media print {
    .tabs-nav {
        display: none;
        
    }
    
}


/* END Tabs */
