/* General classes */
body {
  background:url("im/bg.gif") repeat-x scroll center -126px #FFFFFF;
  margin:0;
  padding:0;
}
body, div, span, td, tr, p, input {
  font-family:Arial, Verdana, Sans-serif;
  font-size:12px;
}
input, select, textarea {
    background-color:#fff;
}
img {border:0;}
a {
  color:#0000cc;
  text-decoration:none;
  padding-bottom:1px;
}
a:focus {outline:none}
a:hover {text-decoration:underline; }
/* eof General classes */

/* Common classes */
#main {
  width:982px;
  margin:auto;
}
.fl {float:left;}
.fr {float:right;}
.clBoth {clear:both !important;}
.radio_input {margin-top:-2px; background:none;}
.checkbox_input { border-style:none; background:none; }
.fl_padding {padding-top:1px;}

.hr {background:#e1e1e1; height:1px; font-size:0;}

h1 {
  color: #363636;
  font-size: 14px;
  margin-top: 0pt;
  text-transform: uppercase;
}
/* eof Common classes */

/* Header classes */
#topBanner {
  height: 116px;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}

.ads {
  color: #b3b3b3;
  font-size: 11px;
}

#topBanCont {
  width: 728px;
  margin: auto;
  text-align: right;
}

#topLine {
  height:23px;
  line-height:23px;
  text-align:right;
  color:#0000cc;
  clear:left;
  text-align:center;
  width: 1010px;
}
#topLine a { margin: 0 23px 0 4px; }
#topLine .fl {float:none;}
#topLine .fl span {
  background:url(im/dot.gif) no-repeat center;
  width:3px;
  height:3px;
  margin:0 4px;
}
#header {
  height:130px;
  margin-top:9px;
  margin-bottom: 9px;
  position:relative;
}
#logo {
  background:url(im/logo.gif) no-repeat center;
  width:111px;
  height:59px;
  display:block;
  position:absolute;
  left:0px;
  top:30px;
}
#date {
  font-size:11px;
  width:116px;
  height:19px;
  text-align:center;
  line-height:18px;
  position:absolute;
  left:0px;
  top:95px;
}

#advSearchGBG {
  position: relative;
  width: 847px;
  float: right;
  margin: 0 auto 0;
  right: 4px;
  top: -15px;
  border: 1px solid #f2f2f2;
  border-top: 0px;
}

.advGBGcol {
  width: 159px;
  padding: 25px;
  float: left;
}

.advGBGcolsep {
  width: 3px;
  float: left;
}

#advGBGshad {
  background-color: transparent;
  background-image: url(im/s/mid_bg.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top center;
  position: relative;
  width: 847px;
  height: 33px;
  float: right;
  margin: 0 auto 0;
  right: 4px;
  top: -15px;
}

.advZnamCol {
  width: 342px;
  padding: 40px;
  padding-top: 10px;
  float: left;
  line-height: 23px;
}

.advSGoog td.ttl {
  background-color: #E0E0E0;
  width: 180px;
  padding-left: 25px;
  font-weight: bold;
  font-size: 13px;
}

.advSGoog td {
  padding-left: 10px;
  background-color: #efefef;
}

.f14 {
  font-size: 14px;
}

/* eof Header classes */

/* Results classes */
#lCol {
  position:relative;
  width:150px;
  float:left;
  margin-top:5px;
  margin-bottom:20px;
}
.lColList {
  background:#ffffff;
  float:left;
  font-size:12px;
}
.lColList a {
  display:block;
  width:150px;
  height:19px;
  padding-top:5px;
  color:#0000cc;
  text-transform:uppercase;
  font-weight:bold;
  border-bottom:1px solid #e6e6e6;
}
.lColList a:hover {
  background:#ffffd9;
  text-decoration:none;
  color:#0000cc;
}
#rCol {
    margin-left:19px;
    float:right;
    width:800px;
    margin-top:5px;
    margin-bottom:20px;
}
.tabRes {
  float: left;
  height: 23px !important;
  border: 1px solid #d9d9d9;
  background: url(im/tabrn.gif) repeat-x center;
  text-align: center;
  vertical-align: bottom;
  line-height: 21px;
  margin: 1px;
  margin-left: 0px;
}

.tabResA {
  background-image: none;
  cursor: pointer;
}

.resGBGTitles {
  color: #363636;
  font-size: 14px;
  text-transform: uppercase;
}

.resHeader {
  background: url(im/res_c.gif) repeat-x center;
  padding-left: 10px;
  padding-right: 10px;
}

.resCount {
  font-size: 13px;
}

.psImg {
  border: 1px solid #d9d9d9;
}

.psTitle {
  font-size: 12px;
}

.psPlay {
  position: relative;
  bottom: -1px;
  right: 132px;
}

.resTitle {
  font-size: 16px;
  text-decoration: underline;
}

.resSnip {
  font-size: 13px;
  padding-top:4px;
}

a.resUrl {
  color: #009000;
  font-size: 13px;
}

.resHits {
  font-size: 12px;
  color: #4d4d4d;
}
#sort {
  font-family:Arial;
  font-size:13px;
  color: #4d4d4d;
  padding-bottom: 8px;
}
#sort a {
  color: #0000cc;
  text-decoration:underline;
}
#sort a:hover {
  color: #0000cc;
  text-decoration:none;
}

#adcenter { float:right; width:250px; }
.adcenter_header {
    background-color:#fff;
    width:250px;
    height:23px;
    text-align:right;
    color:#9d9e9e;
    font-size:11px;
}
.adcenter_cont {
    background-color:#f8f9fb;
    border-left:1px solid #dde5ed;
    border-right:1px solid #dde5ed;
    border-top:2px solid #dde5ed;
    border-bottom:2px solid #dde5ed;
    padding:20px 10px 0px 15px;
}
.adcenter_item, .adcenter_itemB { padding-bottom:20px; position:relative; }

.resultTitle a { font-weight:bold; color:#206eb0; text-decoration:none; }
.resultTitle a:hover { font-weight:bold; color:#206eb0; text-decoration:underline; }
.adcenter_itemB a { color:#ff6e28; text-decoration:underline; }
.adcenter_itemB a:hover { color:#ff6e28; text-decoration:none; }

.resultTitlePic, .resultTitleGoogle { font-family:Arial; font-size:15px; }
.adcenter_cont_google { background-color:#fff; color:#0000cc; }
.resultTitleGoogle a { text-decoration:underline; }
.resultTitleGoogle a:hover { text-decoration:none; }

.resultSummary {
  font-family:Arial;
  font-size:12px;
  margin-top:4px;
}
.resCats, a.resCats, #gbgList .resCats a {
  font-size: 12px;
  color: #4d4d4d;
  text-decoration:none;
}
.resCats a:hover, #gbgList .resCats a:hover {
  font-size: 12px;
  color: #4d4d4d;
  text-decoration:underline;
}
ul#gbgList {
  list-style:none;
  font-family:Arial;
  font-size:12px;
  padding:0px;
  margin-left:0px;
}

ul#gbgList li {
  color:#000000;
  margin-top:10px;
  list-style: none outside;
  padding:10px 10px 5px 10px !important;
}
ul#gbgList li a
{
	color:#0000cc;
	text-decoration:underline;
}
ul#gbgList li a:hover
{
  color:#0000cc;
  text-decoration:none;
}
ul#gbgList li.vip {
  background-color:#f0f0f0;
    border-top: 0px;
    border-bottom: 0px;
}
#vipImage { min-height:122px; }
.vipImg {
    width:116px;
    height:92px;
    margin-right:10px;
}
.categoryResultOver {
	background-color:#ffffd9;
  list-style: none outside;
	border-top: 1px solid #f4f4bd;
	border-bottom: 1px solid #ffffd9;
  padding:10px 10px 5px 10px !important;
}
.categoryResultOpen {
	background-color:#ffffd9;
  list-style: none outside;
	border-top: 1px solid #f4f4bd;
	border-bottom: 1px solid #ffffd9;
  padding:10px 10px 5px 10px !important;
}
.categoryResultOut {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: none;
	list-style: none outside;
  padding:10px 10px 5px 10px !important;
}
.url, .url a, #gbgList .url, #gbgList .url a {
  font-family:Arial;
  font-size:12px;
  color:#009000;
  padding-top:3px;
  text-decoration:none;
}
.url a:hover, #gbgList .url a:hover {
  font-family:Arial;
  font-size:12px;
  color:#009000;
  text-decoration:underline;
}
.pusher_plus{
  background: url(im/plus.gif) no-repeat top right;
  cursor:pointer;
  padding:1px 1px 3px 22px;
  font: bold 10px courier;
  color: #000;
  float:right;
  position:relative;
}
.pusher_minus{
  background: url(im/minus.gif) no-repeat top right;
  cursor:pointer;
  padding:1px 1px 3px 22px;
  font: bold 10px courier;
  color: #000;
  float:right;
  position:relative;
}
/* eof Results classes */

/* Pagination classes */
.pagination {
  width: 100%;
  text-align: center;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:13px;
}

.page {
  padding-left: 8px;
  padding-right: 3px;
  height: 17px !important;
  text-align: center;
  vertical-align: middle;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:13px;
  font-weight: bold;
  margin: 1px;
}

.current {
  background-color: #c3c3c3;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:13px;
}

.arrows {
  width: 12px;
  height: 17px;
  vertical-align: middle;
  margin-bottom: 2px;
}

.disabled {
  color: #c3c3c3;
}

a.pages {
  font-size: 13px;
}
/* eof Pagination classes */

#bSearch {
  text-align:center;
  height:90px;
  line-height:90px;
}
#bSearch img {
  vertical-align:middle;
  margin-left:10px;
}
#bSearch input {
  vertical-align:middle;
  height:18px;
}
#bSearch .but {
  height:24px;
  font-weight:bold;
  width:100px;
  margin-left:2px;
}

#footer {
  background-color:#f0f0f0;
  text-align:center;
  padding:18px;
  line-height:20px;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:11px;
}
#footer a, #footer a:hover { color:#7590c2; }
.fsep { color:#cbcbcb; }

  /* Elements */
form {margin:0;padding:0;}

#schEn {
  width:815px;
  margin: 0 auto 0;
  position:absolute;
  top:0px;
  right:20px;
  float:right;
}
#schEn input, #schEn select { vertical-align:middle; }
#schEn a { text-decoration:none; color:#2d42af; }
#schEn a:hover { text-decoration:underline; }

#schEn .top {
  position:absolute;
  top:14px;
  left:90px;
  z-index:1000;
}

#schEn .top a {
  display:block;
  float:left;
  width:58px;
  height:21px;
  margin:0 1px 0 0;
  background: #fff url(im/s/s_tab_bg.gif) repeat-x;
  border:1px solid #d9d9d9;
  position:relative;
  padding:0 18px;
  line-height:21px;
  cursor:pointer;
  text-align:center;
}

#schEn .top a:hover {
  background: #fff;
  text-decoration:none;
}

#schEn .top a.sel {
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
}

#schEn .mid {
  /*height:57px;*/
  height:75px;
  position:absolute;
  top:0;
  left:-19px;
  margin-top:37px;
  padding:18px;
  width:815px;
}
#schEn .mid_bg {
  background: url(im/s/mid_bg.gif) no-repeat bottom left;
  position:absolute;
  width:849px;
  bottom:0px;
  height:33px;
  left:0px;
}
#schEn .mid .bgL, #schEn .mid .bgR {
  width:3px;
  height:78px;
  top:0;
  position:absolute;
}
#schEn .mid .bgL {left:0;}
#schEn .mid .bgR {right:0;}

#schEn .frm, #bSearch .frm, .captchafrm {
  width:415px;
  height:20px;
  padding-top:2px;
  padding-left:5px;
  font-size:12px;
  border:1px solid #cccccc;
  border-right:0px !important;
}
#schEn form { height:50px; }
#schEn .but, #bSearch .but {
  background: url(im/btn_bg.gif) no-repeat top left;
  height:24px;
  width:100px;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  padding-bottom:4px;
  border-style:none;
  margin:0px;
}
#schEn .frm.w1 { width:300px; }
#schEn .rad { margin-left:96px; }

#schEn .top .ch {
  width:13px;
  height:6px;
  position:absolute;
  top:23px;
  left:43%;
}

.accelerator {
      float:left;
      width:212px;
      padding-left:91px;
      padding-top:5px;
  }

/* Internet serach */
#schEn #net.sel {
  background: #fff url(im/s/net_bg_sel.gif) no-repeat;
  border:0px;
  width:60px;
  padding:0 18px;
  height:23px;

}
#schEn.net .mid { background: url(im/s/net_bg.gif) repeat-x; }
#schEn.net .mid .bgL { background:url(im/s/net_l.gif) no-repeat; }
#schEn.net .mid .bgR { background:url(im/s/net_r.gif) no-repeat right top; }
#schEn.net form { background: url(im/google.gif) no-repeat 96% 6px; }
#schEn.net .top a.sel .ch { background: url(im/s/ch_net.gif) no-repeat center; }
#schEn.net .fl { margin-left:106px; margin-top:2px; }
#schEn.net .fr { margin-right:282px; margin-top:4px; }
* html #schEn.net .fr { padding-right:55px; }

/* Gbg serach */
#schEn #gyu.sel {
  background:#fff url(im/s/gyu_bg_sel.gif) repeat-x;
  border:0px;
  width:60px;
  padding:0 18px;
  height:23px;
}
#schEn #gyu.sel .tL {background: url(im/s/gyu_l_bg_sel.gif) no-repeat left top;}
#schEn #gyu.sel .tR {background: url(im/s/gyu_r_bg_sel.gif) no-repeat left top;}
#schEn.gyu .mid {background:url(im/s/gyu_bg.gif) repeat-x;}
#schEn.gyu .mid .bgL {background: url(im/s/gyu_l.gif) no-repeat; }
#schEn.gyu .mid .bgR {background: url(im/s/gyu_r.gif) no-repeat right top;}
#schEn.gyu form {background: url(im/gbg.gif) no-repeat 90% 6px; }
#schEn.gyu .top a.sel .ch {background: url(im/s/ch_gyu.gif) no-repeat center;}
#schEn.gyu .fr {margin-right:282px; margin-top:4px;}
#schEn.gyu .frm {width:435px;}
* html #schEn.gyu .fr { padding-right:55px; }

/* Images serach */
#schEn #pix.sel {
  background: #fff url(im/s/pix_bg_sel.gif) repeat-x;
  border:0px;
  width:60px;
  padding:0 18px;
  height:23px;
}
#schEn #pix.sel .tL {background: url(im/s/pix_l_bg_sel.gif) no-repeat left top;}
#schEn #pix.sel .tR {background: url(im/s/pix_r_bg_sel.gif) no-repeat left top;}
#schEn.pix .mid {background: url(im/s/pix_bg.gif) repeat-x; }
#schEn.pix .mid .bgL {background: url(im/s/pix_l.gif) no-repeat; }
#schEn.pix .mid .bgR {background: url(im/s/pix_r.gif) no-repeat right top;}
#schEn.pix .top a.sel .ch {background: url(im/s/ch_pix.gif) no-repeat center;}
#schEn.pix .frm {width:432px;}

/* Video serach */
#schEn #video.sel {
  background: #fff url(im/s/video_bg_sel.gif) repeat-x;
  border:0px;
  width:60px;
  padding:0 18px;
  height:23px;
}
#schEn #video.sel .tL {background: url(im/s/video_l_bg_sel.gif) no-repeat left top;}
#schEn #video.sel .tR {background: url(im/s/video_r_bg_sel.gif) no-repeat left top;}
#schEn.video .mid { background: url(im/s/video_bg.gif) repeat-x; }
#schEn.video .mid .bgL { background: url(im/s/video_l.gif) no-repeat; }
#schEn.video .mid .bgR { background: url(im/s/video_r.gif) no-repeat right top; height: 78px; }
#schEn.video .top a.sel .ch {background: url(im/s/ch_video.gif) no-repeat center;}
#schEn.video .frm {width:450px;}

/* News serach */
#schEn #nws.sel {
  background: #fff url(im/s/nws_bg_sel.gif) repeat-x;
  border:0px;
  width:60px;
  padding:0 18px;
  height:23px;
}
#schEn #nws.sel .tL {background: url(im/s/nws_l_bg_sel.gif) no-repeat left top;}
#schEn #nws.sel .tR {background: url(im/s/nws_r_bg_sel.gif) no-repeat left top;}
#schEn.nws .mid { background: url(im/s/nws_bg.gif) repeat-x; }
#schEn.nws .mid .bgL { background: url(im/s/nws_l.gif) no-repeat; }
#schEn.nws .mid .bgR { background: url(im/s/nws_r.gif) no-repeat right top; height: 78px; }
#schEn.nws form { background: url(im/vesti.gif) no-repeat 90% 8px; }
#schEn.nws .top a.sel .ch {background: url(im/s/ch_nws.gif) no-repeat center;}
#schEn.nws .fr {margin-right:282px; margin-top:4px;}
#schEn.nws .frm {width:428px;}
#schEn.nws .w2 {width:130px !important; margin-left:2px; height:24px !important; font-size:14px !important;}
* html #schEn.nws .fr { padding-right:55px; }

/* Znam serach */
#schEn #know.sel {
  background: #fff url(im/s/know_bg_sel.gif) repeat-x;
  border:0px;
  width:60px;
  padding:0 18px;
  height:23px;
}
#schEn #know.sel .tL {background: url(im/s/know_l_bg_sel.gif) no-repeat left top;}
#schEn #know.sel .tR {background: url(im/s/know_r_bg_sel.gif) no-repeat left top;}
#schEn.know .mid { background: url(im/s/know_bg.gif) repeat-x; }
#schEn.know .mid .bgL { background: url(im/s/know_l.gif) no-repeat; }
#schEn.know .mid .bgR { background: url(im/s/know_r.gif) no-repeat right top; height: 78px; }
#schEn.know form { background: url(im/znam.gif) no-repeat 90% 8px; }
#schEn.know .top a.sel .ch {background: url(im/s/ch_know.gif) no-repeat center;}
#schEn.know .fr {margin-right:282px; margin-top:4px;}
#schEn.know .frm {width:296px;}
#schEn.know .w2 {width:130px !important; margin-left:2px; height:20px !important; font-size:14px !important;}
* html #schEn.know .fr { padding-right:55px; }

	/* Hacks for IE6 */
  * html #schEn .fl {margin-left:53px !important; margin-top:2px;}
  * html #schEn.know .fl {margin-left:95px !important; margin-top:2px;}
  * html #schEn .fr {margin-right:113px !important; margin-top:4px;}

  * html #schEn .top .ch {top:18px;}
	* html #schEn .top a {width:62px;}
