/* common */
html,body{height:100%;font-size:12px;font-family:Arial;background-color:#FFF}
body{padding:0;margin:0;color:#000}
div,p{margin-top:0}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0}
td,th{text-align:left;padding:0;margin:0}
* {list-style:none;margin:0;padding:0}
body,a,span,div,form,*{font-family:Arial;font-size:12px}
input,select, textarea{font-size:12px;font-family:Arial;padding:1px}
ul,li{list-style:none;margin:0;padding:0}
p{padding-bottom:10px}
img{border:none}
label{cursor:pointer}
form{padding: 0;margin:0}
a{color:#0000CC;text-decoration:underline}
a:link{color:#003CA4}
a:hover{color:#FD7223}
.b{font-weight: bold;}

/* layout */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/* html .cf{height:1%}/* End IE-mac */
#o{height:100%;min-height:100%;margin-left:0px;margin-right:200px;margin-bottom:-52px;color:#000000}
html>body #o{height:auto}
#l{position:relative;float:left;	width:190px;margin-left:-189px;margin-top:-21px;z-index:3}
#lc{margin:0 5px 10px 1px;z-index:3;}
#r{position:relative;width:200px;float:right;margin-right:-199px}


#f{width:100%;clear:both;color:#ccc;height:50px;border-bottom:2px solid #FFF;text-align:center;position:relative}
* html #f{\height:52px;he\ight:50px}
#ch{height:130px}
#clf{clear:both;height:50px}
* html #m{height:1%;margin-bottom:12px}
#m{float:right;width:100%;position:relative;margin:0 -0.5%;padding-top:30px;}
#mc{margin:10px;}
.ow{float:left;width:99%;}

/*right box*/
.rb:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/* html .rb{height:1%}/* End IE-mac */

.rb{border:1px solid #CBDBFC;padding:0 5px 5px 5px;margin-bottom:10px;position:relative;margin-right:10px}
.rb div{background-color:#408CD9;color:#FFF;font-family:Tahoma;font-size:11px;font-weight:bold;padding:3px 5px;margin:0 -5px 5px -5px;position:relative}
.rb a{font-size: 11px;font-family:Tahoma;display:block;padding-bottom:3px;background: url(p/bull1.gif) left 5px no-repeat;padding-left:10px;position:relative}
.rb a:hover{background: url(p/bull2.gif) left 5px no-repeat}
.rb strong.curr{background: url(p/bull2.gif) left 4px no-repeat;padding-left:10px;font-size: 11px;font-family:Tahoma;padding-bottom:3px;font-weight:normal;color:#FD7223;display:block;}
.rb .moreRel{background-color: #CBDBFC;padding: 0;margin:0;position:relative;margin:5px -5px -5px -5px;padding:2px 10px;color:#00C;text-decoration:underline;cursor:pointer}
.rb #moreRel{padding: 0;margin:0;display:none}

/*right box titles*/
.rbRSe{background: #fff url(t/recent-searches.gif) left top no-repeat;padding-top:20px;}
.rbSe{background: #fff url(t/related-searches.gif) left top no-repeat;padding-top:20px;}
.rbCntr{background: #fff url(t/related-websites.gif) left top no-repeat;padding-top:20px;}
.rbBooks{background: #fff url(t/books.gif) left top no-repeat;padding-top:20px;}

#ntw3{
	width:163px;
	position:absolute;
	top:10px;right:12px;
	background-color:#E8EDF7;
}
#ntw a, #ntw a:hover,.rbCntr a, .rbCntr a:hover{padding:2px 2px 2px 22px;background-position: left 4px; background-repeat: no-repeat;}
#ntw{text-align:center;padding:10px;position:relative;}
#ntw a{margin-left:5px;margin-right:5px;position:relative;}
a.de, a.de:hover{background-image: url(../i/c/f/de.png)}
a.fr, a.fr:hover{background-image: url(../i/c/f/fr.png)}
a.it, a.it:hover{background-image: url(../i/c/f/it.png)}
a.sk, a.sk:hover{background-image: url(../i/c/f/sk.png)}
a.ro, a.ro:hover{background-image: url(../i/c/f/ro.png)}
a.pl, a.pl:hover{background-image: url(../i/c/f/pl.png)}
a.bg, a.bg:hover{background-image: url(../i/c/f/bg.png)}
a.cz, a.cz:hover{background-image: url(../i/c/f/cz.png)}
a.cy, a.cy:hover{background-image: url(../i/c/f/cy.png)}
a.yu, a.yu:hover{background-image: url(../i/c/f/yu.png)}
a.cy, a.cy:hover{background-image: url(../i/c/f/cy.png)}
a.es, a.es:hover{background-image: url(../i/c/f/es.png)}
a.hu, a.hu:hover{background-image: url(../i/c/f/hu.png)}
a.gr, a.gr:hover{background-image: url(../i/c/f/gr.png)}
a.al, a.al:hover{background-image: url(../i/c/f/al.png)}
a.mk, a.mk:hover{background-image: url(../i/c/f/mk.png)}
a.md, a.md:hover{background-image: url(../i/c/f/md.png)}
a.ch, a.ch:hover{background-image: url(../i/c/f/ch.png)}
a.ua, a.ua:hover{background-image: url(../i/c/f/ua.png)}
a.tr, a.tr:hover{background-image: url(../i/c/f/tr.png)}
a.clean, a.clean:hover{background-image: url(p/clean.gif);}

.rbG{border:1px solid #FD7223;}
.rbG div{background-color:#FD7223;}

.rbO{border:1px solid #FD7223}
.rbO div{background-color:#FD7223;}

div.book{text-align: center;background-color:#FFF;color:#000}
div.book a, div.book a:hover{background: none;padding:none;font-weight:normal;display:block;}

/*prefs*/
#prefs{display:none;}
#prefs .rb{border:1px solid #FD7223;}
#prefs .rb div{background-color:#FD7223;}
#prefs_saved{padding:2px;margin-top:10px;font-weight:bold;text-align:center;display:none}
#prefs_saved a{background: none;padding:0;color:#003CA4;font-weight:normal}

/*recent searches*/
#mys{border:1px solid #7FB848;}
#mys div{background-color:#7FB848;position:relative;padding-left:120px;}
#mys div a{display: inline;background:none;color:#003CA4}



/*news*/
.rn{border:1px solid #7FB848;padding:0 5px 0 5px;background: url(t/news.gif) left top no-repeat;padding-top:20px;margin-bottom:10px;position:relative;margin-right:10px;font-family:Tahoma;font-size:11px}
.rn div{background-color:#408CD9;color:#FFF;font-family:Tahoma;font-size:11px;font-weight:bold;padding:3px 5px;margin:0 -5px 5px -5px;position:relative}
.rn a{font-size: 11px;font-family:Tahoma;font-weight:bold;display:block;padding-bottom:3px;margin-top:5px;position:relative}
.rn span{font-size: 11px;font-family:Tahoma;color:#008B00}
.rn .g{background-color:#CCE3B5;padding:3px 5px;margin:5px -5px 0 -5px;position:relative}
.rn .g a{font-weight: normal;padding:0;margin:0}


/* header */
#h{position:absolute;top:0;left:0;width:100%;height:163px;overflow:hidden;background:#fff}
#logo{position:absolute;top:10px;left:0;z-index:2}

/*footer*/
#f a{font-size:12px;margin-left:5px;margin-right:5px}
#f a:hover{text-decoration:underline;}
#f div{padding:20px 10px 5px 10px;background: url(p/bg-f.gif) left top repeat-x;}

/*pagetitle*/
h1{background:url(p/bg-h1.gif) left center no-repeat;padding-left:95px;position:absolute;top:120px;left:15px;right:220px;font-size:16px;clear:both;font-family:Tahoma;color:#FD7223;margin:0px;padding-top:0;height:20px;overflow:hidden;}
h1.e{background: none;padding-left:0;color:#003CA4}

/*menu*/
#mn{position:absolute;top:47px;right:10px;height:23px;overflow:hidden;z-index:1}
#mn div{float:left;height:23px;background:url(p/bg-mn-item.gif) no-repeat;padding-left:5px;}
#mn a{text-decoration:none;color:#fff;font-size:13px;float:left;font-weight:bold;display:block;height:23px;background:url(p/bg-mn-item.gif) top right no-repeat;padding:3px 15px 5px 5px;}
#mn a:hover{text-decoration:underline}

#mn2{
	position:absolute;top:72px;right:45px;height:30px;z-index:20;
}
#mn2 a{color:#EDF5E1;font-weight:bold;display:block;padding-top:1px;text-decoration:none;font-family:Tahoma}
#mn2 a:hover{color: #FFF;text-decoration:underline}

/*search*/
#s{position:absolute;top:70px;left:0;height:33px;background:#408CD9 url(p/bg-s.gif) top left repeat-x;color:#fff;margin:0;width:100%;border-bottom:1px solid #3976B9;border-top:2px solid #2D5E92;z-index:2}
#s form{margin:6px 10px}
#s .s{width:280px;font-size:12px;font-family:Verdana;border:1px solid #CBDBFC;height:16px}
#s select{width:220px}
#s .b{background-color:#36B701;border:1px solid #CBDBFC;height:21px;color:#fff;font-weight:bold;margin-left:5px;cursor:pointer}

/*ads*/
.ad{position:absolute;top:107px;left:0;width:100%;height:100px;background-color:#E8F5FB;border-bottom:1px solid #A9CAED;border-top:1px solid #fff;z-index:2}
.ad1{background-color:#E8F5FB;border-bottom:1px solid #A9CAED}
.ad2{background-color:#fff;border-bottom:1px solid #A9CAED}
.ad3{background-color:#EDF5E1;border-bottom:1px solid #BFDC95}
.ad4{background-color:#fff;border-bottom:1px solid #BFDC95}
.ad div{margin:5px 10px;}

/*record*/
#rl{position:relative;margin-bottom:15px;margin-top:15px;background:url(p/bg-rl.gif) left bottom repeat-x;padding-bottom:1px}
#rl div:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/* html #rl div{height:1%}/* End IE-mac */

#rl div.f a{font-weight:bold;}
#rl a.b{font-weight:bold;}
#rl div{position:relative;margin:0;padding:0;background:url(p/bg-rl.gif) left top repeat-x;padding: 10px 0}
#rl div.over{background:#f2f2f2 url(p/bg-rl.gif) left top repeat-x;}
#rl p{margin-left:130px;position:relative;padding:0}
#rl p.noi{margin-left: 0;}
#rl img{width:120px;height:90px;float:left;border:1px solid #003CA4;cursor:pointer}
#rl a{color:#0000CC;font-size:15px;font-weight:normal;display:block;text-decoration:underline;padding-bottom:3px}
#rl a:hover{color:#FD7223}
#rl span{font-size:11px;font-family:Tahoma;color:#008B00;display:block;padding-top:3px;height:15px;overflow:hidden;}
#rl span img.pr{width: 64px;height:5px;border:none;margin-top:5px;margin-right:10px;cursor:default;}
#rl font{font-weight:bold}
#rl a.t{font-weight:bold;color:black;text-decoration:none}
#rl a font{font-size:15px;font-weight:bold;}
#rl strong{font-weight: normal;}
#rl table, #rl table *, #rl table a, #rl table a *{font-family: Tahoma;font-size:11px;font-weight:normal;padding:0;margin:0;}

#rl th{padding:1px;color:#008B00;text-align:right;padding-right:10px;vertical-align:top}
#rl td{padding:1px;vertical-align:top}
#rl td span{display:inline;text-decoration:underline;color:#408CD9;cursor:pointer}

/*pager*/
p.pg{position:relative;background-color:#E8EDF7;margin:0 0 1px 0;padding:3px 5px;}
p.pg a, p.pg a:visited{font-weight: bold;font-size:12px;font-family:Arial;margin-left:5px;margin-right:5px;color:#00C}
p.pg a:hover{color:#FD7223}
p.pg strong{padding-right:15px}

/*categories (w/o subcats)*/
ul.catsNav{margin-top:15px;border:1px solid #94CEDD}
ul.catsNav li{width:200px;height:14px;float:left;padding:2px 4px;overflow:hidden;font-family:Tahoma;font-size:11px;color:#666;overflow:hidden;}
ul.catsNav a, ul.catsNav a:link, ul.catsNav a:hover{text-decoration:none;padding-left:8px;background:url(p/bull2.gif) left 4px no-repeat}
ul.catsNav li.s{width:auto;clear:both;overfolow:auto;margin:0;}
ul.catsNav li.s a, ul.catsNav li.s a:link, ul.catsNav li.s a:hover{font-weight:normal;text-decoration:none;padding-left:0;background:none}
ul.catsNav a:hover{text-decoration: underline;}

div.catsNavTitleG{background:#7FB848 url(t/green.gif) left top repeat-x;border:1px solid #7FB848;padding:1px 5px;font-weight:bold;color:#FFF;position:relative;margin-top:10px;margin-bottom:-15px;clear:both}
ul.catsNavG{border:1px solid #7FB848;background-color:#F2F7F0}
ul.catsNavG li{width:250px}

div.catsNavTitleO{background:#FD7223 url(t/orange.gif) left top repeat-x;border:1px solid #FD7223;padding:1px 5px;font-weight:bold;color:#FFF;position:relative;margin-top:10px;margin-bottom:-15px;clear:both}
ul.catsNavO{border:1px solid #FD7223;background-color:#F7F7F0}

div.catsNavTitleB{background:#408CD9 url(t/blue.gif) left top repeat-x;}
ul.catsNavB{background-color:#F0F3F7}


/*categories (with subcats)*/
div.catsNavTitle{background:#408CD9 url(t/blue.gif) left top repeat-x;border:1px solid #408CD9;padding:1px 5px;font-weight:bold;color:#FFF;position:relative;margin-top:10px;margin-bottom:-15px;clear:both}
div.mb{margin: 10px;}
table.catsNavS{margin-top:15px;background-color: #fff;width:100%;border:1px solid #A9CAED}
.catsNavS th,.catsNavS td{vertical-align: top;border:1px solid #AACBEE}
.catsNavS th{width:200px;padding:3px 10px 3px 4px;font-family:Tahoma;font-weight:normal;font-size:11px;color:#666;background-color:#EDF4FB}
.catsNavS td{padding:3px 5px;}
.catsNavS th a,.catsNavS th a:link{font-weight:bold;text-decoration:none;padding-left:8px;background:url(p/bull2.gif) left center no-repeat}
.catsNavS td a,.catsNavS td a:link{font-weight:normal;text-decoration:none;margin-left:10px}
.catsNavS a:hover,.catsNavS th a:hover{text-decoration: underline;color:#FD7223}
.catsNavS a:visited{color:#666}
.catsNavS a span, .catsNav a span{font-weight: normal;font-size:11px;text-decoration:none}

div.block:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/* html div.block{height:1%}/* End IE-mac */

div.block{border:1px solid #A9CAED;position:relative;margin-top:10px;margin-bottom:10px}
div.block .t{background:#408CD9 url(t/blue.gif) left top repeat-x;border:1px solid #408CD9;padding:1px 5px;font-weight:bold;color:#FFF;position:relative;clear:both}
div.block .c{margin: 10px}
div.block img.i{float:left;margin-right:10px;margin-bottom: 10px;}

.mapc{border:1px solid #2D5E92;padding:0;margin:0 0 10px 0;position:relative;width:188px}
.mapc img{padding: 0;margin:0;position:relative;width:188px}
.mapc div.dot{width:5px;height:5px;border:1px solid #fff;line-height:1px;font-size:1px;background-color:red;position:absolute;}
.mapc div.title{font-size:11px;font-family:Tahoma;color:blue;font-weight:bold;position:absolute;}

/* home page text*/
.hp{padding:10px;border:1px solid #408CD9;position:relative;display:block}
.hp a, .hp a:visited{color:#00C}
.hp img{float: left;}
.hp a:hover{color:#FD7223}
.hp ul{margin-top:10px}
.hp li{background: url(p/bull3.gif) left 2px no-repeat;padding: 0 0 5px 15px}
.hp ul,.hp li{position: relative;} 
.hp:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.hp div{border-top: 1px solid #CBDBFC;padding-top:3px;margin-top:5px;}
.hp div, .hp div *{font-size:11px;font-family:Tahoma;}
.hp span{
	color: #FD7223;font-weight:bold;
}
/* IE-mac \*/* html .hp{height:1%}/* End IE-mac */

/*place info*/
p.place span{color: #003CA4}
p.place strong{color: #003CA4}
p.k{padding: 0 0 5px 0;}


/*form*/
table.form{margin:15px}
.form th{font-weight:normal;padding: 2px 10px 2px 0;text-align:right;font-size:12px}
.form td{padding: 2px;font-size:12px}
.form span.req{font-weight: bold;}
.form .btn{font-weight: bold;cursor:pointer;}
.form .reqs{font-size:16px;font-weight:bold;color:#FD7223}

/*categories - iconic*/
div.dir{border:1px solid #408CD9;position:relative;margin-top:10px;margin-bottom:10px;}
div.dir .title{background:#408CD9 url(t/blue.gif) left top repeat-x;position:relative;color:#fff;font-weight:bold;padding:3px;}
table.dir{width: 100%;position:relative;clear:both;display:block;}
table.dir:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/* html table.dir{height:1%}/* End IE-mac */
table.dir a{font-weight: bold;display:block;font-size:12px;}
table.dir td{width:50%;vertical-align: top;padding: 5px;background: url(t/dir-blue.gif) 5px 5px no-repeat;padding-right:15px;padding-left:35px;font-size:11px;font-family:Tahoma}
div.clear{clear: both;position:relative;height:1px;}

div.bk{border:1px solid #7FB848;position:relative;margin-top:10px;}
div.bk .title{background:#CCE3B5 url(t/green.gif) left top repeat-x;position:relative;color:#fff;font-weight:bold;padding:2px 5px;}
div.bk .formtext{position:relative;margin:3px;padding:5px;background:#FFFFE3 url(p/bg-cleaning-form-icon.gif) 5px 6px no-repeat;border:1px solid #FFD700;padding-left:32px;}
div.bk form{position:relative;margin:3px;padding: 5px;background:#EDF5E1 url(p/bg-cleaning-form.gif) right bottom no-repeat;}
div.bk select{margin: 2px 0;}
div.bk table{position:relative;}
div.bk table td, div.bk table th{padding: 1px 5px;font-weight:normal;}
div.bk table th{text-align: right;padding-right:5px;}
div.bk .btn{font-weight:bold;cursor:hand;}
div.bk .req{color: #FD7223;font-family:tahoma;font-size:11px}

/*banner*/
#bnrTop{position: absolute;top:5px;width:100%;text-align:center;z-index:15}