/* Reset Elements */

* { margin: 0; padding: 0; list-style: none; outline: none; }

br { clear: both; }

img { border: 0; }

input[type="button"],
input[type="submit"] { cursor: pointer; }

/* Useful Common Classes */

.x:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
*+html .x { display: inline-block; }
* html .x { height: 0; }

.fl { float: left; }
.fr { float: right; }

.pr { position: relative; }

.r { text-align: right; }
.c { text-align: center; }

.v { vertical-align: middle; }

.n { display: none; }

/* Elements */

body 
{
  background: #e2e2e2;
  font: 14px Arial;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

hr
{
  display: none;
}

/* Classes */

.container
{
  width: 960px;
  margin: 0 auto;
  padding: 0 7px 0 3px;
}

.shadow
{
  background: url(../images/bg/shadow.png) no-repeat;
  padding: 2px 0 0 2px;
}

.shadow .bg2
{
  background: url(../images/bg/shadow.png) no-repeat 100% 100%;
  padding: 0 5px 5px 0;
  display: block;
}

.adv,
.offers .adv a,
.offers .adv a:hover
{
  font-size: 10px;
  color: #6d7aa1;
  text-decoration: none;
}

.ribbon
{
  background: url(../images/bg/common_v0.3.png) repeat-x 0 -1252px;
}

.ribbon .bg
{
  background: url(../images/bg/common_v0.3.png) no-repeat 100% -1303px;
  min-height: 72px;
}

.ribbon h2
{
  color: #fff;
  font: bold 20px Arial;
  padding: 10px 0 40px;
}

.hr
{
  border-top: 1px solid #e2e2e2;
  height: 0;
  font-size: 0;
  margin: 0 0 25px;
}

.green { color: #009000; }

.red { color: #cc2127; }

.blue { color: #73abd2; }

.orange { color: #f2b213; }

.ltGrn { color: #68972e; }

.gray { color: #999; }

/* icon */

.c01 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -266px; }
.over .c01 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -266px; }

.c02 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -296px; }
.over .c02 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -296px; }

.c03 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -326px; }
.over .c03 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -326px; }

.c04 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -356px; }
.over .c04 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -356px; }

.c05 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -386px; }
.over .c05 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -386px; }

.c06 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -416px; }
.over .c06 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -416px; }

.c07 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -446px; }
.over .c07 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -446px; }

.c08 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -476px; }
.over .c08 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -476px; }

.c09 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -506px; }
.over .c09 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -506px; }

.c10 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -536px; }
.over .c10 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -536px; }

.c11 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -566px; }
.over .c11 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -566px; }

.c12 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -596px; }
.over .c12 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -596px; }

.c13 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -626px; }
.over .c13 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -626px; }

.c14 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -656px; }
.over .c14 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -656px; }

.c15 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -686px; }
.over .c15 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -686px; }

.c16 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -716px; }
.over .c16 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -716px; }

.c17 { background: url(../images/bg/common_v0.3.png) no-repeat -189px -416px; }
.over .c17 { background: url(../images/bg/common_v0.3.png) no-repeat 3px -416px; }

.mortgage
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -204px;
}

.user
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -173px;
}

.auto
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -232px;
}

.card
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -78px;
}

.deposit
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -44px;
}

.assurance
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -139px;
}

.autocasko
{
  padding: 8px 0 10px 35px;
  background: url(../images/bg/common_v0.3.png) no-repeat -182px -110px;
}

.up
{
  background: url(../images/bg/common_v0.3.png) no-repeat 100% -965px;
}

.down
{
  background: url(../images/bg/common_v0.3.png) no-repeat 100% -1035px;
}

/* icon end */

/* IDs */ 

#wrapper { background: #fff; }

#googleAds { margin: 0 0 20px; }

#topBanner,
#rightBanner 
{ 
  margin: auto; 
  overflow: hidden;
  height: 0;
  width: auto; 
}
#rightBanner{
  overflow: visible;
}
#topBanner h2,
#rightBanner h2 
{
  text-align: right; 
  font: 10px Tahoma; 
  color: #999;
  margin: 0 0 2px;
  display: none; 
}

#graboBannerAds h2 
{
  text-align: right; 
  font: 10px Tahoma; 
  color: #999;
  margin: 0 0 2px;
}

/* Parts */

/* banners */

.bannerScript
{
  float: left;
}

/* banners end */

/* header */

header
{
  background: #f2f2f2;
  border-bottom: 1px solid #e2e2e2;
  min-height: 165px;
  margin: 0 0 10px;
}

header .ribbon
{
  background: #e2e2e2;
  border-bottom: 1px solid #fff;
  min-height: 34px;
}

header nav.container 
{
    padding: 6px 0;
    white-space: nowrap;
}

header nav a
{
  margin-right: 36px;  
  color: #000;
  font-size: 13px;
}

header nav a.new
{
  margin: 0;
  background: url(http://m.netinfo.bg/gbg/images/image_new.png) no-repeat 100% 5px;
  margin: -10px 0 -10px -1px;
  padding: 10px 50px 10px 0;
}

header .headSearch
{
  height: 130px;
}

header .logo
{
  width: 165px;
  height: 60px;
  background: url(../images/bg/common_v0.3.png) no-repeat 0 -985px;
  float: left;
  margin-top: 35px;
}

header .search
{
  float: right;
  width: 682px;
  height: 106px;
  margin-top: 20px;
}

header menu { height: 30px; }

header li
{
  float: left;
  height: 29px;
  width: 82px;
  margin-right: -5px;
}

header li a
{
  height: 29px;
  width: 79px;
  text-align: center;
  font: 11px/24px Arial;
  color: #000;
  text-transform: uppercase;
  display: block;
} 

header li a.active,
header li a:hover
{
  text-decoration: none;
  color: #fff;
  background: url(../images/bg/common_v0.3.png) no-repeat -9px -188px;
}

*+html header .inputText { margin-bottom: -1px; }

header .inputText
{
  width: 514px;
  height: 42px;
  border: 1px solid #949494;
  background: #fff;
  font: 18px/42px Arial;
  color: #999;
  padding: 0 4px;
}

header .button
{
  width: 150px;
  height: 55px;
  background: url(../images/bg/common_v0.3.png) no-repeat -9px -5px;
  color: #fff;
  font: bold 18px Tahoma;
  border: 0;
  position: relative;
  top: -5px;
}

header .search div.x
{
  width: 523px;
}

header .search label
{
  padding: 0 4px;
  margin-right: 4px;
}

header .search p.fl a:hover { text-decoration: none; }
header .search p.fl a
{
  color: #000;
  text-decoration: underline;
}

header .search p.fl
{
  margin-top: -5px;
  font-size: 11px;
}

header .search p.fr
{
  margin-top: -5px;
  text-align: right;
  color: #979797;
  font-size: 9px;
}

header .search p span
{
  float: right;
  height: 22px;
  width: 45px;
}

header .google
{
  background: url(../images/bg/common_v0.3.png) no-repeat 2px -905px;
}

header .gbg
{
  background: url(../images/bg/common_v0.3.png) no-repeat -56px -905px;
}

header .search span.ni
{
  background: url(../images/bg/common_v0.3.png) no-repeat -118px -905px;
  width: 50px;
}

/* header end */

/* main content */

article
{
  width: 632px;
  float: left;
  padding-top: 15px;
  overflow: hidden;
}

/* directories */

article .letterNav
{
  border: 1px solid #e2e2e2;
  border-width: 1px 0;
  padding: 10px 0 10px 8px;
  margin: 20px 0 15px;
}

article .letterNav li,
article .letterNav a
{
  float: left;
  width: 23px;
  height: 23px;
  padding: 0 5px 0 2px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font: 12px/23px Arial;
  margin: 0 -4px;
  color: #000;
}

article .letterNav a.over
{
  background: url(../images/bg/common_v0.3.png) no-repeat -7px -746px;
  color: #fff;
}

article h1
{
  font: 22px Arial;
}

article .addSite
{
  width: 92px;
  height: 22px;
  color: #fff;
  text-decoration: none;
  background: url(../images/bg/common_v0.3.png) no-repeat 0 -135px;
  font: bold 12px Arial;
  padding: 4px 0 0 8px;
  margin: 3px -8px -3px 0;
}

article .category
{
  width: 160px;
  height: 570px;
}

.adwDirectories
{
  height: 570px;
  overflow: hidden;
}

article .category li
{
  font-size: 13px;
  margin: 0 -2px 5px;
}

article .category li.over
{
  background: url(../images/bg/common_v0.3.png) no-repeat 0 -86px;
}

article .category a
{
  color: #000;
  display: block;
  padding: 3px 0 7px 28px;
  text-decoration: none;
}

article .category .over a
{
  color: #fff;
}

article .content
{
  width: 465px;
  height: 570px;
}

article h2 { margin: 0 0 15px; }

article h2,
article h3
{
  font: 14px Arial;
}

article .content h2 { margin: 0; }

article .content h2 a
{
  display: block;
  padding: 3px 0 3px 28px;
  color: #009000;
}

article a.adwise
{
  background: url(../images/bg/common_v0.3.png) no-repeat 100% -932px;
  padding: 10px 52px 0 5px;
  text-decoration: none;
  display: block;
  margin-top: -5px;
  cursor: pointer;
}

article .blocks
{ 
  min-height: 480px; 
  margin-top: 5px;
}

article .blocks dd 
{
    float: left;
    height: 120px;
    padding: 5px 10px 5px 0;
    width: 222px;
    font-size: 12px;
}

article .blocks h3 
{
  font: bold 12px Arial;
  margin: 0 0 5px;
}

article .blocks h3 a 
{
  color: #1659b0;
}

article .blocks img 
{
  float: left;
  margin-right: 8px;
}

article .directories ol.fl
{
  border-right: 1px solid #ccc;
  margin-right: 7px;
  padding-right: 7px;
}

article .directories ol
{
  height: 540px;
  width: 145px;
  overflow: hidden;
}

article .directories ul li a
{
  color: #009000;
  font-size: 13px;
}

article .directories h2 { padding: 2px 5px; background: #fff7d2; }

article .directories h2,
article .directories ul li
{
  margin: 0 0 14px;
}

article .loading img
{
  display: block;
  margin: 0 auto 25px;
  width: 40px;
  height: 40px;
}

article .loading p
{
  text-align: center;
  padding: 200px 0;
  font-weight: bold;
  color: #999;
}

article .carMarketAd h2 a { width: 180px; }
article .carMarketAd h2
{
  margin: 0 0 15px;
  height: 40px;
  line-height: 40px;
  border-bottom: 4px solid #ca2027;
}

article .carMarketAd h3 { margin: 0 0 3px; }
article .carMarketAd div.fl { width: 50%; }
article .carMarketAd a.red:hover { text-decoration: none; }
article .carMarketAd a.red
{
  display: block;
  text-align: right;
  font: bold 13px Arial;
  padding: 2px 2px 2px 30px;
  background: url(../images/bg/common_v0.3.png) no-repeat 0 -1810px;
  margin: 8px 0 0;
}
article .carMarketAd h3 a:hover { text-decoration: none; color: #ca2027; }
article .carMarketAd h3 a { color: #000; }
article .carMarketAd dd
{
  background: transparent url(../images/bg/common_v0.3.png) repeat-x 0 -1897px;
  height: 96px;
}

/* directories end */

/* sections */


article section
{
  border-top: 1px solid #e2e2e2;
  height: 270px;
  padding: 20px 0 0;
  background: #fff;
}

article section h1 a * { display: none; }

article section h1 a { display: block; }

/* sortable objects */
article section .move { cursor: move; }

.ui-sortable-placeholder 
{ 
  border: 1px dotted black; 
  visibility: visible !important; 
  height: 300px !important;
  background:#f1f1f1; 
}
.ui-sortable-placeholder * { visibility: hidden; }

.resetHolder .close
{
  font-size: 14px;
  color: #333;
  margin: -2px 0 0 2px;
  cursor: pointer;
}

.resetHolder
{
  padding: 2px 0;
  margin: 10px 0 0;
  color: #999;
  font-size: 12px;
  cursor: pointer;
}

/* sortable objects end */

article section nav
{
  width: 64px;
  height: 16px;
  margin: 5px -3px 0 0;
  cursor: default;
}

article nav div
{
  width: 13px;
  height: 13px;
  float: left;
  background: #e2e2e2;
  cursor: pointer;
  margin-right: 3px;
}

article nav div.active
{
  width: 15px;
  height: 15px;
  margin-right: 1px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat -13px -239px;
}

.vesti h1 a
{
  width: 125px;
  height: 25px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1068px;
}

.sportni h1 a
{
  width: 170px;
  height: 25px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1106px;
}

.gong h1 a
{
    width: 96px;
    height: 37px;
    background: transparent url(../images/bg/gong_logo.png) no-repeat 0 0;
}

.darik h1 a
{
    width: 100px;
    height: 37px;
    background: transparent url(../images/bg/darik_logo.png) no-repeat 0 0;
}

.nova h1 a
{
    width: 81px;
    height: 37px;
    background: transparent url(../images/bg/nova_logo.png) no-repeat 0 0;
}

.pariteni h1 a
{
  width: 170px;
  height: 25px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1143px;
}

.edna h1 a
{
  width: 123px;
  height: 34px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1175px;
  margin-top: -9px;
}

article .box
{
  padding: 20px 0 0;
  width: 632px;
  overflow: hidden;
  height: 220px;
}

article .box dl
{
  width: 2528px;
  height: 200px;
} 

article .box dd
{
  height: 200px;
  width: 154px;
  float: left;
  padding-right: 4px;
}

article .box .bg2
{
  width: 152px;
  height: 101px;
}

article .box img
{
  margin: 0 -4px -4px 0;
  padding: 1px;
}

article .box a { color: #000; }
article .box h2 a { color: #009000; }

article .box h2
{
  font: bold 12px Arial;
  margin: 2px 0 6px;
}

.sinoptik h1 { cursor: default; }

.sinoptik a.fl,
.sinoptik a.fr
{
  text-decoration: underline;
  color: #000;
  margin: 7px 0 0 10px;
  font-size: 12px;
}

.sinoptik a.fl:hover,
.sinoptik a.fr:hover
{
  text-decoration: none;
}

.sinoptik .shadow { margin: 10px -6px 0 0; }

.sinoptik .bg2
{
  min-height: 223px;
}

.sinoptik .block p
{
  font-size: 12px;
  padding: 0 5px;
}

.sinoptik .block p span.gray { color: #666; }

.sinoptik .block p > span
{
  font-size: 18px;
  display: block;
  margin: 0 0 5px;
}

.sinoptik .block h2
{
  font-size: 16px;
  margin: 20px 0;
  text-transform: capitalize;
}

.sinoptik .block
{
  height: 223px;
  width: 119px;
  text-align: center;
  cursor: pointer;
}

.sinoptik .main
{
  height: 223px;
  width: 269px;
  text-align: right;
  cursor: pointer;
}

.sinoptik dd.fl
{
  border-right: 1px solid #e2e2e2;
}

.sinoptik .main p span
{
  font-size: 12px;
  display: block;
  color: #999;
}

.sinoptik .main img
{
  border: 1px solid #fff;
}

.sinoptik .main p
{
  padding: 0 10px;
  font: 16px Arial;
}

.sinoptik .main p b
{
  font-size: 22px;
  display: block;
}
 
.sinoptik .main h2
{
  font-size: 16px;
  margin: 20px 10px 77px;
}

.sinoptik .main .logo
{
  width: 110px;
  height: 20px;
  display: block;
  margin: 30px 10px 0;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1777px;
}

article section.sinoptik
{
  height: auto;
  min-height: 236px;
  padding: 20px 0 30px;
}

.towns
{
  background: #fafafa;
  border: 1px solid #e2e2e2;
  border-width: 1px 0;
  font-size: 12px;
  overflow: hidden;
}

.sinoptik .towns h2 span { color: #000; font-size: 13px; }
.sinoptik .towns h2
{
  color: #999;
  font: 12px Arial;
  padding: 0 10px;
  margin: 0;
}

.towns form
{
  background: #f1f1f1;
  border-top: 1px solid #e2e2e2;
  padding: 10px;
}

.towns li a { color: #000; text-decoration: underline; }
.towns li a:hover { text-decoration: none; }

.towns > ul 
{
  padding: 10px;
}

.towns > ul li { width: 80px; }

.towns .results ul { padding: 5px 10px; }
.towns .results li { width: auto; padding: 2px 10px; }

.towns li
{
  padding: 5px 10px;
  float: left;
  background: url(../images/bg/common_v0.3.png) no-repeat 0 -830px;
}

.towns .inp
{
  background: #fff;
  border: 1px solid #e2e2e2;
  color: #333;
  font: 13px Arial;
  padding: 2px 4px;
  width: 200px;
  margin-right: 2px;
}

.towns .loading
{
  background: #fff url(../images/i/form-loader.gif) no-repeat 100% 50%;
}

.towns .button
{
  background: #444;
  border: 1px solid #e2e2e2;
  color: #fff;
  font: bold 12px Arial;
  height: 22px;
  width: 60px;
}

/* sections end */


/* today to block */

.todayTo
{
  border-top: 1px solid #e2e2e2;
  height: 255px;
  padding: 20px 0 0;
}

.todayTo h1
{
  font: 22px Arial;
  margin: 0 0 15px;
}

.todayTo a { color: #000; }

.todayTo h2 a { color: #009000; }
.todayTo h2
{
  font: bold 14px Arial;
  margin: 0 0 2px;
}

.todayTo .shadow { margin-right: 5px; }
.todayTo a.bg2 { display: block; }

.todayTo dd img
{
  border: 1px solid #fff;
  margin: 0 0 -4px;
}

.todayTo dd
{
  width: 230px;
  height: 80px;
  padding: 0 10px 10px 0;
  overflow: hidden;
  float: left;
}

/* today to block end */


/* main content end */

/* side bar */

aside
{
  width: 300px;
  padding: 18px 5px 0 2px;
  float: right;
}

aside .shadow
{
  margin-left: -2px;
  margin-right: -5px;
}

aside .block
{
  margin-bottom: 20px;
}

aside .block .p
{
  padding: 18px 19px 10px;
  border: 1px solid #b6b6b6;
}

aside .block h1
{
  font: 18px Arial;
  margin: 0 0 15px;
}

aside .block li
{
  margin: 0 0 10px;
}

aside .block a:hover
{
  text-decoration: none;
  color: #009000;
}

aside .block p,
aside .block a
{
  color: #000;
  font: 12px/1.35 Arial;
}

aside .green a
{
  color: #009000;
  font: 14px Arial;
}

aside .green li
{
  color: #009000;
  font: 14px Arial;
  margin: 20px 0 10px;
}

aside .block .adv
{
  width: 96px;
  position: absolute;
  right: 0;
  top: 5px;
  color: #6d7aa1;
  font-size: 10px;
}

aside .block .ni
{
  width: 31px;
  height: 18px;
  display: block;
  background: url(../images/bg/common_v0.3.png) no-repeat -6px -800px;
  float: right;
  margin-top: -2px;
}

*+html aside .offers { position: relative; }

aside .offers .p { min-height: 100px; }

aside .offers li { margin: 0; }

aside .offers a
{
  display: block;
  margin: 0 0 10px;
}

aside .offers a:hover
{
  text-decoration: underline;
}

aside .offers h1
{
  border-bottom: 2px solid #009000;
  padding: 0 0 15px;
}

/* currency styles */

aside .banks .date
{
  margin-top: 3px;
}

aside .banks .up,
aside .banks .down
{
  width: 14px;
  height: 17px;
  vertical-align: middle
}

aside .banks h2
{
  font: 18px Arial;
  margin: 0 0 5px;
}

aside .currency .fl,
aside .currency .fr
{
  height: 17px;
  width:  45%;
  padding: 5px;
  background: #f2f2f2;
}

aside .banks .more a,
aside .banks .more a:hover
{
  padding: 2px 4px;
  color: #fff;
  text-decoration: none;
  background: #009000;
  font: bold 13px Arial;
}

aside .banks .currency span
{
  color: #c2c2c2;
  margin: 0 3px;
}

aside .banks .currency b
{
  color: #000;
}

aside .banks .currency
{
  border: 2px solid #009000;
  border-width: 2px 0;
  padding: 4px 0;
  height: 27px;
  color: #515151;
}

aside .banks h1
{
  border-bottom: 0;
  padding: 0;
}

/* currency styles end */

aside .picture img
{
  border: 1px solid #fff;
}

aside .picture .shadow
{
  margin: 0 -4px;
}

aside .picture img
{
  margin: 0 0 -4px;
}

aside .picture p
{
  margin: 10px 0;
  font-size: 11px;
  clear: left; 
}

aside .horoscop .p
{
  height: 155px;
  overflow: hidden;
}

aside .horoscop h1
{
  border-bottom: 2px solid #666;
  padding: 0 0 15px;
}

aside .horoscop a.fr:hover { text-decoration: none; }
aside .horoscop a.fr
{
  text-decoration: underline;
  color: #000;
  font-size: 12px;
}


aside .horoscop img.fl { margin: 0 10px 0 -4px; }

aside .horoscop a { color: #009000; }
aside .horoscop a:hover { text-decoration: underline; }
aside .horoscop h2 span { font-weight: normal; }
aside .horoscop h2,
aside .horoscop h2 a
{
  margin: 0 0 5px;
  font: bold 13px Arial;
}

aside .horoscop li p,
aside .horoscop h2 { float: left; }
aside .horoscop li p { width: 170px; }

aside .horoscop dd img
{
  cursor: pointer;
}

aside .horoscop dd
{
  width: 60px;
  height: 45px;
  text-align: center;
  margin: 2px;
  float: left;  
}

.kamerite_wrap_block img{
	border: 0px;
	outline: 0px;
}
.kamerite_wrap_block {
	display: inline-block;
	width: 305px;
	height: 255px;
	padding: 0 2px 2px 0;
	background: url(http://m.netinfo.bg/gbg/images/bg/shadow.png) right bottom no-repeat;
}
.kamerite_wrap_block .cam_clesrFix{
	clear: both;
	content: "";
}
.kamerite_wrap_block .border_wrap{
	display: inline-block;
	width: 270px;
	height: 230px;
	padding: 10px 15px;
	border: 1px solid #b6b6b6;
	overflow:hidden;
}
.kamerite_wrap_block .title{
	width: 268px;
	margin-bottom: 3px;
}
.kamerite_wrap_block .title img{
	float: left;
}
.kamerite_wrap_block .title .cams_links {
	display: inline-block;
	float: right; 
}
.kamerite_wrap_block .title .cams_links a{
	display: block;
	font-size: 13px;
	font-family: Arial;
	color: #000;
}
.kamerite_wrap_block .title span{
	display: inline-block;
	width: 26px;
	padding: 0 6px;
	margin-top: 4px;
	float: right;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	text-indent: -999px;
	text-transform: uppercase;
	background: url(http://m.netinfo.bg/gbg/images/kameritebg_img/live_icon.png) 0 0 no-repeat;
}
.kamerite_wrap_block .img_conteiner{
	position: relative;
}
.kamerite_wrap_block .img_conteiner a{
	text-decoration: none;
}
.kamerite_wrap_block .img_conteiner p{
	text-decoration: none;
	color: #009000;
	font-family: Arial;
	font-size: 14px;
}
.kamerite_wrap_block .img_conteiner .placeCams{
	font-weight: bold;
}
.kamerite_wrap_block .img_conteiner .play_icon{
	display: inline-block;
	width: 58px;
	height: 58px;
	position: absolute;
	top: 53px;
	left: 106px;
	background: url(http://m.netinfo.bg/gbg/images/kameritebg_img/play_btn.png) 0 0 no-repeat;
}

aside .car h1
{
  border-bottom: 2px solid #ca2027;
  padding: 0 0 15px;
}

aside .car p.fr,
aside .car p.fl
{
  width: 128px;
}

aside .car b { color: #a3a3a3; font: 12px Arial; }

aside .car p
{
  margin: 0 0 10px;
  font: 14px/1.5 Arial;
}

aside .car select
{
  border: 1px solid #666;
  border-radius: 3px;
  width: 120px;
  height: 24px;
  font: 14px Arial;
  padding: 1px;
  background: #fff url(../images/bg/common_v0.3.png) repeat-x 0 -1219px;
  vertical-align: middle;
}

aside .car .button
{
  border: 0;
  width: 118px;
  height: 42px;
  font: bold 16px Tahoma;
  background: url(../images/bg/common_v0.3.png) no-repeat -96px -742px;
  color: #fff;
  cursor: pointer;
}

/* side bar end */


/* chosen ones */

.chosen nav
{
  width: 64px;
  height: 16px;
  margin: 5px -3px 0 0;
}

.chosen nav div
{
  width: 13px;
  height: 13px;
  float: left;
  background: #e2e2e2;
  cursor: pointer;
  margin-right: 3px;
}

.chosen nav div.active
{
  width: 15px;
  height: 15px;
  margin-right: 1px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat -13px -239px;
}

.chosen h3 { padding: 0 0 10px; }

.chosen h3 a span { display: none; }

.chosen h3 a
{
  display: block;
}

.chosen .m { margin: 0 0 15px; }
.chosen .shadow { margin-bottom: 5px; }
.chosen .bg2 { display: block; }
.chosen .bg2 img { margin: 0 0 -4px; border: 1px solid #fff; }

.chosenBlock
{
  height: 210px;
  width: 960px;
  overflow: hidden;
}

.chosenBlock dl
{
  height: 210px;
  width: 3840px;
}

.chosenBlock dd h4 { font: 15px Arial; overflow: hidden; }
.chosenBlock dd span.gray { font-size: 13px; }

.chosenBlock dd a
{ 
  color: #000; 
  text-decoration: none; 
}

.chosenBlock dd
{
  float: left;
  width: 155px;
  height: 200px;
  padding: 0 5px 10px 0;
}

/* beneficial */
h3.beneficial a
{
  width: 240px;
  height: 32px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1519px;
}

.beneficial dd p 
{ 
  min-height: 87px;
  clear: left;
  padding: 5px 0; 
}

div.beneficial,
.beneficial dl
{
  height: 290px;
}

.discount
{
  display: block;
  width: 55px;
  height: 30px;
  font: 18px/30px Arial;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 20px;
  left: 0;
  background: transparent url(../images/bg/common_v0.3.png) repeat-x 0 -1850px;  
}
/* beneficial end */

/* carmarket */
.carmarket a
{
  width: 215px;
  height: 40px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1402px;
}
/* carmarket end */

/* compare */
.compare a
{
  width: 147px;
  height: 36px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1456px;
}
/* compare end */

/* chosen ones end */

/* funny blocks */

.fun h3
{
  font: 21px Arial;
  margin: 0 0 10px;
}

.fun h3 a { display: block; }
.fun h3 span { display: none; }

.fun dl
{
  height: 280px;
  overflow: hidden;
}

.fun dd.last
{
  width: 210px;
  padding: 35px 0 10px 0;
}

.fun dd
{
  float: left;
  width: 220px;
  height: 235px;
  padding: 35px 30px 10px 0;
}

.fun p
{
  margin: 0 0 10px;
}

.fun a.green
{
  font-size: 12px;
}

.fun .bg2 { display: block; }
.fun .bg2 img { margin: 0 0 -4px; border: 1px solid #fff; }

/* vbox7 */
.vbox7 a
{
  width: 150px;
  height: 26px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1576px;
  margin-top: -6px;
}
/* vbox7 end */

/* vgames */
.vgames a
{
  width: 63px;
  height: 53px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1624px;
  margin-top: -33px;
}
/* vgames end */

/* vgames */
.vcards a
{
  width: 61px;
  height: 53px;
  background: transparent url(../images/bg/common_v0.3.png) no-repeat 0 -1705px;
  margin-top: -33px;
}
/* vgames end */

/* funny blocks end */

/* footer */

footer
{
  background: #f2f2f2;
  min-height: 65px;
  font: 12px/1.5 Arial;
  padding: 15px 0;
  min-width: 980px;
}

footer dd span 
{
  color: #9C9C9C;
  margin: 0 2px;
}

footer dd
{
  float: left;
  width: 154px;
  padding: 10px 0;
}

footer dd.fr
{
  float: right;
  width: 330px;
  text-align: right;
  border-left: 1px solid #cdcdcd;
  padding-left: 20px;
  margin-left: -20px;
}

footer h2
{
  margin: 0 0 10px;
  font: bold 12px Arial;
}

footer li { margin: 0 0 8px; }

footer dd.fr a { color: #7590C2; }

footer dd a
{
  color: #1659B0;
  text-decoration: none;
}

footer a:hover
{
  text-decoration: underline;
}
                                            .vbox7top h1 a {
                                                    background: url("http://m.netinfo.bg/gbg/images/bg/common_v0.3.png") no-repeat scroll 0 -1576px transparent;
                                                    height: 26px;
                                                    margin-top: -6px;
                                                    width: 150px; 
                                                }
/* footer end */