/* --------------
Css 4 GoHome.hr - Ostalo
copyright Pravi Klik d.o.o.
------------------
 */
 @import "reset.css";
 
body{ background: #fff url(../images/index-head-back.jpg) repeat-x top left; }

 
/****  head ****/
#head #logo_small{ float: left; }

#head #lens{ float: left; }

#head #lens img{ }

#head #main_links{ float: left; }

#head #main_links h1{ margin: 7px 0 0 6px;  font-family: arial; font-weight: bold; color: #a31018; font-size: 14px;  }

* html  #head #main_links h1 { font-size: 1px; }

*:first-child+html #head #main_links h1 { font-size: 1px; }

#head #main_links ul{ color: #8a8a8a;  }

#head #result{ float: right; font-size: 0.7em; margin: 0; text-align: right; font-weight: normal; padding: 0 13px 0 0; line-height: 46px; }

#head #result p{ padding: 0; color: #8a8a8a;  }

#head #result p span { float: left; display: block;  margin-right: 5px;  }

#head #result p a:link, 
#head #result p a:visited, 
#head #result p a:hover, 
#head #result p a:active { text-decoration: none; color: #A31018;  }

#head #result p a:hover span { text-decoration: underline; }

#head #result img { background: url(../images/gohome-icons.gif) no-repeat -18px 0; width: 18px; height: 46px;  }

#content_wrap{ clear: both; }

/****  contents ****/
#main { width: 100%; float: left; margin-right: -300px; }

#main .content { margin: 25px 310px 20px 25px; }

#main .content h2{ font-size: 1.05em; color: #A31018; }

#main .content h3{ font-family: arial; font-weight: bold; font-size: 0.8em; color: #A31018; padding: 10px 0 0 0; line-height: 1.45em; }

#main .content h4{ font-size: 0.7em; padding: 10px 0 0 0; line-height: 1.45em; font-weight: bold; color: #5c5c5c; }

#main .content p{ font-size: 0.7em; line-height: 1.45em; padding: 3px 0 5px 0; color: #4a4a4a; }

#main .content h4 span{ border-bottom: 1px solid #dfdfdf; padding-bottom: 2px; }

#main .content h4 b{ color: #a31018; }

#main .content a:link, 
#main .content a:visited, 
#main .content a:hover, 
#main .content a:active{ color: #A31018; text-decoration: underline; }

#main .content a:hover{ text-decoration: none; }

#main .content ul{ font-size: 0.7em; margin: 5px 15px 0px 0; list-style: none; color: #5c5c5c; }

#main .content ul li{ line-height: 1.75em; background: url(../images/nek-ads-li-dot.jpg) no-repeat 0px 8px; padding: 0 0 0 10px; }

#main .content table td.info ul.list{ font-size: 0.7em; margin: 10px 15px; list-style: none; color: #8a8a8a; background: none; }

#main .content table td.info ul.list li{ line-height: 1.65em; list-style: none; background: none; padding: 0; }

	
/****  ads ****/
#column { width: 270px; float: right; margin: 0 10px 0 0; padding: 0; }

#column .content{ margin: 30px 0 20px 0; padding: 0; }

#main .content fieldset{ border: 0; padding: 0 0 0px 0px; margin: 5px 0 5px 0; }

#main .content legend{ font-family: arial; font-weight: bold; font-size: 0.8em; color: #A31018; padding: 0; margin: 0; }

* html #main .content legend{ margin: 5px 0 0 -7px; }

*:first-child+html #main .content legend{ margin: 5px 0 0 -8px; }

#main .content fieldset p{ color: #8a8a8a; padding: 5px 0 0 2px; }

#main .content fieldset label{ cursor: text; font-size: 0.7em; color: #5c5c5c; display: block; padding: 5px 0 5px 0; font-weight: bold; }

#main .content fieldset input{ display: block; border: 0; line-height: 26px; height: 26px; width: 420px; background-attachment: scroll !important; background-attachment: fixed; padding: 0px 0 0px 6px; font-family: arial; font-size: 0.8em; font-weight: bold; color: #5C5C5C; background: url(../images/prijavi-input.jpg) no-repeat; outline: none; }

#main .content fieldset input.image { width: 60px; height: 26px; line-height: normal; background: none; padding: 0px; outline: none; margin-top: 10px;  }

#main .content fieldset label.spam { float: left; margin:10px 5px 0 0; }

#main .content fieldset input.spam { float: left;  height: 26px; width: 33px;  background: url(../images/prijavi-input-spam.jpg) no-repeat; margin: 10px 0 0 0;  }

/****   IE 7 only ****/
*:first-child+html #main .content fieldset input{ margin-left: -25px; }
*:first-child+html #main .content fieldset input.image{ margin-left: 0px; }
*:first-child+html #main .content fieldset input.spam{ margin-left: 0px; }

/****   IE 7 only detail search ****/
*:first-child+html #main .detail fieldset input{ margin-left: -13px; }

/****  IE 6 and below ****/
* html #main .content fieldset input{ margin-left: -25px; }
* html #main .content fieldset input.image{ margin-left: 0px; }

#main .content fieldset input , x:-moz-any-link { padding: 0.4em 0 0 0.4em; }

#main .content fieldset input , x:-moz-any-link, x:default { padding: 0px 0 0px 6px; }

/****  firefox 3 ****/
html>/**/body #main .content fieldset input, x:-moz-any-link, x:default { padding: 0.4em 0 0 0.4em; }

#main .content #lblError{ font-size: 0.8em; color: #A31018; font-weight: bold; }

#main .content fieldset input#butPrijavi, 
#main .content fieldset input#btnSearch { display: block; margin: 10px 0; width: 60px; height: 26px; background: none; padding: 0; }

#main .content .error { font-weight: bold; color: #a31018;   }

#column .popular{ margin: 0px 0 5px 0; }

#column .popular .top{ background: url(../images/rightside_top.jpg) no-repeat 0 -41px; width: 270px; height: 6px; margin: 0 10px 0 0; font-size: 1px; }

#column .popular .bot h3{ font-family: arial; font-size: 0.8em; color: #A31018; padding: 5px 0 0px 15px; font-weight: bold; line-height: 1.4em; }

#column .popular .bot{ background: url(../images/nek-ads-popular-bot.jpg) bottom; width: 270px; padding: 0 0 10px 0; margin-bottom: 20px; }

#column .popular .bot ul{ font-size: 0.7em; padding: 10px 15px 0px 15px; }

#column .popular .bot p{ font-size: 0.7em; padding: 10px 15px 0px 15px; color: #8a8a8a; line-height: 1.45em; }

#column .popular .bot ul li{ border-bottom: 1px dashed #d2d2d2; line-height: 1.5em; padding: 3px 0; }

#column .popular .bot ul li a:link, 
#column .popular .bot ul li a:visited, 
#column .popular .bot ul li a:hover, 
#column .popular .bot ul li a:active{ color: #8a8a8a; text-decoration: none; background: url(../images/nek-ads-li-dot.jpg) no-repeat 0px 6px; padding: 0 0 0 10px; }
 
#column .popular .bot ul li a:hover{ color: #A31018; }

/****  footer ****/
#footer_wrap{ clear: both; padding: 15px 0 15px 10px; background: url(../images/nek-footer-main-back.jpg) repeat-x; }

#footer_wrap #text{ text-align: center; }

#footer_wrap #text p{ font-size: 0.7em; color: #8a8a8a; padding: 5px 0; line-height: 1.4em; }

#footer_wrap #text p.copyright{ font-weight: bold; }

#footer_wrap #text ul{ color: #8a8a8a; font-weight: normal; display: inline; font-size: 0.7em; }

#footer_wrap #text ul li{ display: inline; }

#footer_wrap ul li a:link, 
#footer_wrap ul li a:visited, 
#footer_wrap ul li a:hover, 
#footer_wrap ul li a:active{ color: #8a8a8a; text-decoration: none; font-weight: bold; }

#footer_wrap ul li a:hover{ text-decoration: underline; }

table.agency{ font-size: 0.7em; margin: 10px 0 10px 0; padding: 0; }

table.agency td{ border-right: 1px solid #EEEEEE; margin: 0; padding: 0 0 10px 0px; }

table.agency td.info{ border-right: 0px solid #dfdfdf; margin: 0; padding: 0 0 10px 10px; }

table.agency td.logo{ width: 200px; text-indent: -999px; }

table.agency td.name{ width: 160px; }

#main .content table.agency td.info ul{ font-size: 100%; list-style: none; color: #5c5c5c; }

#main .content table.agency a.domain:link, 
#main .content table.agency a.domain:visited, 
#main .content table.agency a.domain:hover, 
#main .content table.agency a.domain:active{ font-size: 100%; font-weight: bold; color: #5c5c5c; text-decoration: none; }

#main .content table.agency a.domain:hover{ text-decoration: underline; }

#main .content table.agency a.www:link, 
#main .content table.agency a.www:visited, 
#main .content table.agency a.www:hover, 
#main .content table.agency a.www:active{ font-size: 100%; font-weight: bold; color: #8a8a8a; text-decoration: none; }

#main .content table.agency a.www:hover{ text-decoration: underline; }

/****  results footer paging ****/
#main .content #paging{ font-size: 0.7em; margin: 0 0 0 0; padding: 7px 0px 0px 5px; font-weight: normal; }

#main .content #paging div{ color: #5c5c5c; padding-bottom: 0px; font-weight: normal; }

#main .content #paging div div{ margin-bottom: 10px; }

#main .content #paging span{ font-weight: normal; padding-left: 5px; color: #A31018; }

#main .content #paging a:link, 
#main .content #paging a:visited, 
#main .content #paging a:hover, 
#main .content #paging a:active{ color: #5c5c5c; text-decoration: none; padding: 1px 3px 1px 4px; border: 1px solid #d2d2d2; background-color: #fff; }

#main .content #paging a:hover{ background-color: #A31018; color: #fff; border: 1px solid #a31018; }

#main .content dl{ margin: 10px 0 15px 0; color: #5c5c5c; }

#main .content dl dt{ font-family: arial; font-weight: bold; color: #a31018; font-size: 0.8em; }

#main .content dl dd a{ padding: 5px 0; }

#main .content dl dd { font-size: 0.7em; padding: 5px 0; }

/****  detail ****/
#main .detail{ padding: 0px 0px 20px 25px; width: 655px; float: left; margin: 25px 0px 0px 0px; }

#main .detail fieldset{ border: 0; padding: 0; margin: 0; height: 100%; }

*html #main .detail fieldset{ margin: 10px 0 0 0; }
	
*:first-child+html #main .detail fieldset{ margin: 10px 0 0 0; }

#main .detail h3{ font-family: arial; font-weight: bold; font-size: 0.8em; color: #A31018; padding: 7px 0 7px 15px; line-height: 1.45em; }

#main .detail  fieldset .detail_box  input{ margin: 0 0 0 15px; }

* html  #main .detail  fieldset .detail_box  input{ margin: 0 0 0 0px; }

.detail_box{ margin: 0; padding: 0; background: #fff url(../images/detail-bg-arr.jpg) no-repeat 9px 0; }

.q_box{ border: 0px solid #DBDBDB; margin: 0 0 20px 0; padding: 0; }

.number_box{ width: 80px; background: url(../images/detail-nbr.gif) no-repeat; width: 39px; height: 27px; position: absolute; left: 0; margin-left: 25px; font-weight: bold; color: #5a5a5a; font-size: 1.05em; padding: 1px 0 0 9px; }

 
.search_box{ float: left; height: 72px; width: 448px; background: url(../images/detail-form-frame.gif) no-repeat; margin-left: 28px; }

* html .search_box { margin-left: 15px; }

.pop_up{ width: 410px; padding: 0; position: absolute; margin: -14px 0 0 20px; }

.pop_up .top{ display: block; background: url(../images/detail-pop-up-arr.gif) no-repeat left; height: 9px; font-size: 1px; }

.pop_up .text{ border: 1px solid #d6d6d6; background-color: #f2f2f2; border-width: 0 1px 1px 1px; padding: 5px; font-size: 0.7em; color: #5c5c5c; background-color: #a31018; color: #fff; border: 0; }

 
.sugg_box{ float: left; position: absolute; left: 0; margin-left: 490px; padding: 3px 0 0 17px; width: 175px; height: 74px; background: url(../images/detail-sugg-box.gif) no-repeat; }

#main .sugg_box h4{ padding: 0px 0 0 0; }

#main .sugg_box span{ font-size: 0.7em; padding: 0; line-height: 1.45em; color: #5c5c5c; width: 145px; display: block; }

.robi{ background: url(../images/detail-robi.jpg) no-repeat; width: 227px; height: 235px; float: left; margin: 331px 0 0 0px; }

*html .robi { margin: 311px 0 0 0px; }

*:first-child+html  .robi { margin: 311px 0 0 0px; }

.robi .load{ margin: 90px 0 0 142px; width: 17px; height: 17px; }

.robi_text{ margin: 37px 0 0 20px; width: 168px; text-align: center; font-size: 0.7em; color: #666; font-weight: bold; }

.robi_text .found{ display: block; color: #8a8a8a; padding: 0 0 1px 0; }

.robi_text  .found_number{ color: #a31018; font-weight: bold; font-size: 220%; display: block; }

.robi_text .upit{ display: block; color: #a31018; font-weight: normal; text-decoration: underline; padding: 3px 0 0 0; }

.results_box{ margin: 0px 0 0 0; height: 100%; overflow: auto; text-align: left; }

.results_box .your{ float: left; background: url(../images/detail-vas.gif) no-repeat; width: 140px; height: 36px; font-weight: bold; color: #5a5a5a; font-size: 1.05em; padding: 1px 0 0 0; text-align: center; }

.results_box .click{ float: right; background: url(../images/detail-click.gif) no-repeat; width: 190px; height: 36px; color: #8a8a8a; font-size: 0.7em; padding: 0; text-align: center; line-height: 25px; font-weight: bold; margin: 0 16px 0 0; }

* html .results_box .click{ margin: 0 7px 0 0; }

#main .detail fieldset input.main_result{ float: left; font-size: 1.0em; font-weight: bold; color: #5C5C5C; background: url(../images/index-main-fieldset-input.jpg) no-repeat; background-attachment: scroll !important; background-attachment: fixed; width: 571px; padding: 0px 0 0px 6px; border: 0; height: 36px; line-height: 36px; font-family: arial; margin: 0; }

* html #main .detail fieldset input.main_result{ width: 572px; }

/****  firefox 2 ****/
#main .detail fieldset input.main_result , x:-moz-any-link { padding: 0.5em 0 0 0.4em; }

/****  ie7 ****/
#main .detail fieldset input.main_result , x:-moz-any-link, x:default { padding: 0px 0 0px 6px; }

/****  firefox 3 ****/
html>/**/body #main .detail fieldset input.main_result, x:-moz-any-link, x:default { padding: 0.5em 0 0 0.4em; }

*:first-child+html #main .detail fieldset input.main_result{ width: 571px; margin: 0; }

#main .detail fieldset input#btnSearch{ margin: 0; padding: 0; float: left; width: 61px; height: 36px; float: left; : s; }

/****  ostrava ****/
.ostrava #main{ width: 100%; float: left; margin-right: 0px; }

.ostrava #main .content{ margin: 25px 0px 20px 25px; }

.ostrava #ostrava { margin: 0px auto; width: 940px; background: url(../images/ostrava-robi.jpg) no-repeat; overflow: auto; height: 100%; }

.ostrava #main .content h1{ font-size: 2.05em; padding: 70px 0 10px 0; text-align: right; width: 925px; color: #a31018; }

.ostrava #main .content h2{ font-family: arial; font-weight: bold; font-size: 0.8em; color: #FFF; padding: 10px 0 0 0; line-height: 1.45em; background: url(../images/ostrava-h3.jpg) no-repeat; width: 460px; height: 32px; text-align: center; margin: 0; }

.ostrava .box1 { float: left; width: 460px; margin-right: 10px; }

* html .ostrava .box1 { margin-right: 5px; }

.ostrava .box2 { float: left; }

.ostrava #ostrava .top{ background: url(../images/ostrava-top.jpg) no-repeat; width: 461px; height: 7px; margin: 0 5px 0 0; font-size: 1px; }

.ostrava #ostrava .bot{ background: url(../images/ostrava-bot.jpg) bottom; width: 461px; padding: 0 0 10px 0; margin-bottom: 10px; }

.ostrava #ostrava .bot p { font-size: 0.7em; padding: 0px 5px 0px 15px; color: #8a8a8a; line-height: 1.45em; }

.ostrava #ostrava .bot ul { padding: 0px 15px 5px 20px; }

.ostrava #main .content ul li{ background: url(../images/nek-ads-li-dot-red.jpg) no-repeat 0px 8px; }

.ostrava #ostrava .bot p strong { color: #5c5c5c; }

.ostrava .ostrava_logo{ margin: 7px 0 0 6px; }

.ostrava .robi-right { position: absolute; width: 132px; margin: 10px 0 0 290px; }

*:first-child+html .ostrava .robi-right { margin: 10px 0 0 0px; }

* html .ostrava .robi-right { margin: 10px 0 0 0px; }

.team { margin:5px 10px 0px 0; padding:5px 0 10px 0; width:350px; border-bottom: 1px solid #dfdfdf; overflow: auto; }

.team img { border:1px solid #bbb; float: left; margin: 0 10px 0 0; }

.team p img { border:0; margin: 3px 0 0 0; }

.sf-menu { float: left; width: 50px; margin: 5px 0 0 0; }

.sf-menu ul { position: absolute; top: -999em; }

.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

.sf-menu li { position: relative; }

.sf-menu li li { width: 185px; }

.sf-menu li li li { width: 250px; }

.sf-menu a:link, 
.sf-menu a:visited, 
.sf-menu a:hover, 
.sf-menu a:active { text-decoration: none; margin: 0px; color: #747474; padding: 0; }

.sf-menu a:hover { color: #a31018; }

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { outline: 0; }

.sf-menu a.sf-with-ul { padding-right: 2.25em; padding: 0; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }

/* second menu basic style */
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em; }

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em; }

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 181px; /* match ul width */ top: -5px; }

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 185px; /* match ul width */ top: 0; }

/* ie6 */
* html ul.sf-menu li li:hover ul,
* html ul.sf-menu li li.sfHover ul { top: -11px; }

/* ie7 */
*:first-child+html ul.sf-menu li li:hover ul,
*:first-child+html ul.sf-menu li li.sfHover ul { top: -11px; }

/*** top - bot **/
.sf-menu ul.first li.top { margin: 0; padding: 0; font-size: 1px; height: 10px; border: 0px; }

.sf-menu ul.first li.bot { margin: 0; padding: 0; font-size: 1px; height: 5px; border: 0; }

/*** first menu **/
.sf-menu ul.first li { border: 4px solid #c1c1c1; border-width: 0 4px; background-color: #fff; color: #747474; font-weight: bold; font-size: 0.7em; padding: 5px 0px 5px 5px; margin: 0; border-bottom: 1px dashed #dfdfdf; width: 172px; }

*:first-child+html .sf-menu ul.first li { margin: 0px 0 -1px 0; }

 
* html .sf-menu ul.first li { margin: 0px 0 -1px 0; }

/*** second menu **/
 .sf-menu ul.second li { border: 4px solid #c1c1c1; border-width: 0 4px; background-color: #fff; color: #747474; font-weight: bold; font-size: 100%; padding: 5px 0px 5px 5px; border-bottom: 1px dashed #dfdfdf; width: 237px; }

 *:first-child+html .sf-menu ul.second li { margin-bottom: 0px; }

* html .sf-menu ul.second li { margin-bottom: 0px; }

/******************** old ********************/
.old { float: left; width: 120px; padding: 0; margin: 0; }

.old ul { width: 120px; /* left offset of submenus need to match (see below) */ }

.old .current { margin: 0; line-height: normal; }

.old .current, #ie8#fix { margin: 0; line-height: 9px; }

.old a.more:link, 
.old a.more:visited, 
.old a.more:hover, 
.old a.more:active { text-decoration: underline; color: #5c5c5c; font-family: Arial; font-size: 0.7em; font-weight: normal; background: none; padding: 0px; }

.old a.more:hover { text-decoration: none; }

.old li:hover ul,
.old li.sfHover ul { left: 0px; top: 1.0em; }

.old ul.first li { width: 100px; line-height: normal; padding: 5px 0px 5px 5px; }

*:first-child+html .old ul.first li { margin: 0px 0 -1px 0; }

* html .old ul.first li { margin: 0px 0 -1px 0; }

/*** top - bot **/
.old ul.first li.top { background: url(../images/box_frames.gif) no-repeat 0 -40px; width: 113px; height: 10px; }

*:first-child+html .old ul.first li.top { margin: 0 0 -3px 0; padding: 0; }

 
* html .old ul.first li.top { margin: 0 0 -3px 0; padding: 0; }

.old ul.first li.bot { background: url(../images/box_frames.gif) no-repeat 0 -50px; width: 113px; height: 5px; }

*:first-child+html .old ul.first li.bot { margin: -12px 0 0  0; padding: 0; }

 
* html .old ul.first li.bot { margin: -12px 0 0 0; padding: 0; }

/******************** menu ********************/

.menu { padding: 0; margin: 10px 0 0 8px; width: auto; }

.menu, #ie8#fix { margin: 2px 0 0 8px; }

.list .menu { margin: 2px 0 0 3px; }

.menu li:hover ul,
.menu li.sfHover ul { left: 0px; top: 0.9em; z-index: 1000; }

.menu .more span { color: #a31018; }

.menu a.more:link, 
.menu a.more:visited, 
.menu a.more:hover, 
.menu a.more:active { color: #828282; }

.pro { float: left; padding: 0; margin: 2px 0 0 0; font-size:0.7em; }

.sub { margin: 2px 0 0 8px;}

*html .sub { margin: 2px 0 0 4px;}

.pro a:link, 
.pro a:visited, 
.pro a:hover, 
.pro a:active { text-decoration: underline; color: #828282;  }

.pro a span { color: #a31018; }

.pro a:hover { text-decoration: none;  }

/* sub-indicator */
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 0.70em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; /* 8-bit indexed alpha png. IE6 gets solid image only */ }

a > .sf-sub-indicator { /* give all except IE6 the correct values */ top: 0.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }

.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }

.menu {
margin:2px 3px 0 3px;
}


/* GoHome World */

body.world .fav_links { float: right; font-size: 0.7em; margin: 0; color: #828282; text-align: right; padding: 0 13px 0 0; }

body.world .fav_links img { float: left; width: 18px; height: 46px; background: url(../images/gohome-icons.gif) no-repeat top left; }

body.world .fav_links span.book { float: left; display: block; line-height: 46px; margin-right: 5px; cursor: pointer; }

body.world .fav_links a:link, 
body.world .fav_links a:visited, 
body.world .fav_links a:hover, 
body.world .fav_links a:active { text-decoration: none; color: #828282; font-weight: normal; }

#world { font-size: 0.7em; font-family: tahoma; clear: both; width:839px; height:613px; margin: 15px auto; position:relative; background: url(../images/gohome-world.gif) no-repeat;  }

#world .total { position: absolute; width: 180px; top:168px; left: 590px; padding: 10px; text-align: center; background-color: #EEEEEE; font-weight: bold; font-size: 120%; color: #5C5C5C; font-family: Arial; }

#world .total strong { color: #c9141e; }

#world a { font-weight: bold; display:block; padding-top: 0px;  background:transparent; overflow:; z-index:10; color: #e1e1e1; text-decoration: none; }

#world a#it span { position:absolute; width:27px; top:44px; left:52px; text-decoration: underline; cursor: pointer; }
  
#world a#si span { position:absolute; width:47px; top:3px; left:1px; text-decoration: underline; cursor: pointer; }
	
#world a#hr span { position:absolute; width:42px; top:50px; left:22px; text-decoration: underline; cursor: pointer; }

#world a#sr span { position:absolute; width:39px; top:47px; left:20px; text-decoration: underline; cursor: pointer; }

#world a#cz span { position:absolute; width:85px; top:29px; left:9px; text-decoration: underline; cursor: pointer; }

#world a#sk span { position:absolute; width:48px; top:17px; left:48px; text-decoration: underline; cursor: pointer; }

a#it { position:absolute; padding-top:269px; z-index:1000; width:232px; left:360px; top:344px; background:url(../images/gohome-world.gif) no-repeat 0px -1000px; }
  
a#si { position:absolute; padding-top:41px; z-index:3000; width:54px; left:483px; top:344px; background:url(../images/gohome-world.gif) no-repeat 0 -1000px; }

a#hr { position:absolute; padding-top:103px; z-index:2000; width:111px; left:485px;  top:353px; background:url(../images/gohome-world.gif) no-repeat 0px -1000px; }

a#sr { position:absolute; padding-top:110px; z-index:1000; width:79px; left:589px; top:357px; background:url(../images/gohome-world.gif) no-repeat 0px -1000px; }

a#cz { position:absolute; padding-top:64px; z-index:1000; width:123px; left:448px; top:241px; background:url(../images/gohome-world.gif) no-repeat 0px -1000px; }

a#sk { position:absolute; padding-top:52px; z-index:500; width:104px; left:538px; top:270px; background:url(../images/gohome-world.gif) no-repeat 0px -1000px; }

a#it:hover {  background-position: -27px -613px; }
a#si:hover {  background-position: -260px -613px; }
a#hr:hover {  background-position: -315px -613px; }
a#sr:hover {  background-position: -426px -613px; }
a#cz:hover {  background-position: -505px -613px; }
a#sk:hover {  background-position: -628px -613px; }

#world a#it span:hover, 
#world a#si span:hover, 
#world a#hr span:hover, 
#world a#sr span:hover, 
#world a#cz span:hover, 
#world a#sk span:hover { text-decoration: none; }
  
body.world .qtip { font-family:tahoma; font-size:11px; margin:4px 0 0 0; }

body.world .qtip a { color: #c9141e; display:block; font-weight:bold; padding:0 0 2px 0; }

body.world .qtip a:hover { text-decoration:none;}

body.world .qtip-content { color: #8A8A8A; }

body.world .qtip-contentWrapper { background-color: #fff; padding: 0px; }

body.world .qtip-contentWrapper p { text-align:center; }

body.world .qtip-contentWrapper p b { display:block; color: #c9141e; }

body.world #main { width: 100%; float: left; margin-right: -590px; }

body.world #main .content { margin: 25px 590px 20px 25px; }

body.world #column { width: 270px; float: right; margin: 0 17px 0 0; padding: 0; }

body.world #column .popular .bot { margin-bottom: 15px;}

body.world .team_wrap { width: 350px; float: left; margin-right:45px;  }

body.world .team_wrap .team { width: 350px; }

body.world .contact_wrap { width: ; float: left; }