/*----------------------------------------
*
*       Zpetne-odkazy.com
*
*----------------------------------------*/
#backlinks, #backlinks a
{
  font-size:10px;
  margin-top:-70px;
}
/*----------------------------------------
*
*       Alexa widget
*
*----------------------------------------*/
#widgets {width:100%;text-align:center;padding-top:15px;}
/*----------------------------------------
*
*    Obsah xml v pravem panelu
*
*----------------------------------------*/
.ad_shadow
{
  position:absolute;
  text-align:center;
  vertical-align:centre;
  display:block;
  /*float:left;*/
  width:90px;
  height:67px;
  border:1px solid #ccc;
  padding:2px;
  margin:5px 5px 5px 0;
}
.ad_shadow img
{
  border:none;
}
.ad_box
{
  display:block;
  height:85px;
  border-bottom:1px dotted #dcdcdc;
  padding-left:115px;
  font-size:11px;
}
.ad_product
{
  display:block;
  padding:4px 0;
  font-weight:bold;
}
.ad_description
{
  display:block;
  height:25px;
}
.ad_price
{
  color:#dc143c;
  font-weight:bold;
}
.ad_url a
{
  color:#dc143c;
}
/****************************************
 *
 *        Ikony v zapati stranek
 *
 ***************************************/
 #icons
 {
    width:98%;
    text-align:center;
    background:#fff url('../images/border_bottom.png') repeat-x;
    background-position: bottom;
    padding:5px 0;
    _padding:5px 0 5px 2px;
    border-bottom:1px solid #cde1ff;
 }    


form input
{
  background-color:#ffffff;  
}
#frm_login input
{
  width:150px;
}
.tab {
	min-width: 1px;
  _width: 1px;
	width:100%;
  display:block;
}
.tab input
{
  width:250px;
}
.row {
	clear: left;
	display:block;
	padding:.3em .2em;
}
.col {
	float: left;
	margin: -1px;
	padding:2px;
}
.cl {
  display:block;
	clear: both;
}
.container {
	padding:.1em .2em;
	display:block;
}
.legend
{
  width:150px;
}
.weather
{
  font-family:	Tahoma;
  font-size:	17.3333px;
  font-weight:bold;
  margin: 1px 0 15px -5px;
}
.e-shops
{
  margin:-10px 0 5px 0;
  display:none;
  font-size:10px;
  width:100%;
  text-align:right;
}


/*
@import url('preloader.css');
@import url('backlinks.css');
@import url('tables.css');
*/
* { margin:0; padding:0;}
body { background:#eee; font-family:Verdana,Tahoma,Arial;color:#747473; text-align:center;margin:0;padding:0;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;width:500px;height:120px;background-color:#fff;border-left:2px solid #dcdcdc;text-align:center;padding:0px;z-index:2000;}
.fleft img{position:absolute;margin:-3px 0 0 -3px;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin:0; padding:0;}

h5 {font-size:10px;padding:5px 0;}

.tall_top { background:url(../images/tall_top.gif) left top repeat-x #ffbb00;}
.tall_bottom { background:url(../images/tall_bottom.gif) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#1b1714; border:1px solid #555038;}
textarea {background:#ffffff; overflow:auto;}

.input_1 { width:258px; height:17px; background:none; border:1px solid #d4d0c8; border-left:1px solid #404040; border-top:1px solid #404040; margin:0 6px 0 6px;font-size:1em; padding-left:3px; color:#6e6565;}

.form1 { height:36px;}
.form2 { padding:0 0 0 84px;}
.checkbox { height:10px; width:10px;}

.form_item input
{
  width:200px;
  padding:1px;
}
.form_item select
{
  padding:1px;
}
.add input
{
  /*width:200px;*/
  margin:2px;
}


/*==================list====================*/
ul { list-style:none;}

.top_menu li { display:inline;}
.top_menu li a { display:block; float:left; background:url(../images/head_marker.gif) no-repeat left 0px; padding:25px 12px 0 12px; color:#717171; text-decoration:none;}
.top_menu li a:hover { color:#3988ae; text-decoration:underline;}

.main_menu { padding:4px 0 0 0;}
.main_menu li { display:inline;}
.main_menu li a { display:block; float:left; background:url(../libs/bg_img.php?img=m1.gif) no-repeat left top; width:90px; margin-right:3px; color:#fff; text-decoration:none; font-size:90%;font-weight:bold; padding:18px 0 13px 0; text-align:center;}
.main_menu li a:hover { color:#000;}
.main_menu li a.bg2 {  background:url(../libs/bg_img.php?img=m2.gif) no-repeat left top;}
.main_menu li a.bg3 {  background:url(../libs/bg_img.php?img=m3.gif) no-repeat left top;}
.main_menu li a.bg4 {  background:url(../libs/bg_img.php?img=m4.gif) no-repeat left top;}
.main_menu li a.bg5 {  background:url(../libs/bg_img.php?img=m5.gif) no-repeat left top;}
.main_menu li a.bg6 {  background:url(../libs/bg_img.php?img=m6.gif) no-repeat left top;}

.footer_menu { text-align:right; background:#eaeaea url("../images/menu_bg.gif"); padding:3px 5px 3px 0; margin-bottom:15px;}
.footer_menu li { display:inline;text-size:8px;}
.footer_menu li a { background:url(../images/footer_divider.gif) no-repeat right 4px; padding:0 7px 0 6px; color:#67777d; text-decoration:none;}
.footer_menu li a:hover { text-decoration:underline;}
.footer_menu li a.last { background:none;}

/*.list1 li { background:url(../images/line2.gif) left bottom repeat-x;}*/
.list_sub li a { display:inline; background:url(../images/marker2.gif) no-repeat 2px 4px; padding:0 0 7px 15px; color:#5f5f5f; text-decoration:none; font-size:.9em; margin-bottom:7px;}
/*
.list1 li a { display:block; background:url(../images/marker2.gif) no-repeat 2px 4px; padding:0 0 7px 15px; color:#5f5f5f; text-decoration:none; font-size:.9em; margin-bottom:7px;}
*/
.list1 li a { display:block; background:url(../images/marker2.gif) no-repeat 2px 4px; padding:0 0 7px 15px; color:#5f5f5f; text-decoration:none; font-size:9px; margin:5px 0 5px 0;border-bottom:1px dotted gray;height:30px;}

.list1 li a strong { text-decoration:underline; display:block; font-size:1.1em; margin-bottom:2px;}
.list1 li a:hover { color:#000;}
.list1 li.last { background:none; margin-bottom:0;}
.list1 li.last a { margin-bottom:0; padding-bottom:0;}

.list2 { padding:6px 0 10px 0;}
.list2 li a { background:url(../images/marker3.gif) no-repeat left 5px; padding-left:10px; line-height:1.45em; color:#3988ae;}

.list3 li { background:url(../images/marker2.gif) no-repeat left 4px; padding:0 0 0 13px; color:#5f5f5f; margin-bottom:16px;}
.list3 li p { font-size:.9em; line-height:1.4em;}
.list3 li span {font-size:.9em;}
.list3 li span a { color:#21930d;  text-decoration:none;}
.list3 li span a:hover { text-decoration:underline;}
.list3 li.last { margin-bottom:12px;}

.list4 li {background:url(../images/marker2.gif) no-repeat left 4px; padding:0 0 0 13px; font-size:.9em; line-height:1.4em; color:#5f5f5f; margin-bottom:14px;}
.list4 li strong { font-size:1.1em;}
.list4 li.last { margin-bottom:0;}

.list5 li {background:url(../images/marker2.gif) no-repeat left 4px; padding:0 0 0 13px; font-size:.9em; line-height:1.4em; color:#5f5f5f; margin-bottom:14px;}
.list5 li strong { font-size:1.1em;}
.list5 li.last { margin-bottom:0;}

.list6 li {background:url(../images/marker2.gif) no-repeat left 4px; padding:0 0 0 13px; font-size:.9em; line-height:1.4em; color:#5f5f5f; margin-bottom:14px;}
.list6 li strong { font-size:1.1em;}
.list6 li.last { margin-bottom:0;}

/*==================other====================*/
.img_indent { margin:0 12px 0 0; float:left;}
.p1 { margin-bottom:0; padding:4px 0 0 6px;}


/*==================txt, links, lines, titles====================*/
a {color:#3988ae;}
a:hover{text-decoration:none;}

h1 { font-size:1em; color:#fff; background:#a5c2d0; padding:4px 0 5px 40px;}
h1 img { position:absolute; margin:-10px 0 0 -37px;}
h2 { font-size:1em; color:#4684a2; background:#e4ecee; padding:4px 0 5px 40px;}
h2 img { position:absolute; margin:-7px 0 0 -41px;}
h3 { font-size:1em; color:#fff; background:#67777d; padding:4px 0 5px 43px;}
h3 img { position:absolute; margin:-11px 0 0 -38px;}
h4 { font-size:1em; color:#67777d; background:#dadee0; padding:4px 0 5px 40px;}
h4 img { position:absolute; margin:-7px 0 0 -42px;}

#magnify
{
  position:absolute;
  margin-top:-15px;
  margin-left:-50px;
  height:50px;
  width:50px;
  background: url('../images/icons/magnify.png') top left no-repeat;
}
#ico1 
{
  position:absolute;
  margin-top:-5px;
  height:35px;
  width:35px;
  background: url('../images/icons/globe.png') top left no-repeat;
}
#ico2 
{
  position:absolute;
  margin:-5px 0 0 3px;
  height:35px;
  width:35px;
  background: url('../images/icons/advanced.png') top left no-repeat;
}
#ico3 
{
  position:absolute;
  margin:-5px 0 0 3px;
  height:35px;
  width:35px;
  background: url('../images/icons/movies.png') top left no-repeat;
}


.txt1 { color:#6e6565;}
.txt2 { color:#58696f;}
.txt3 { color:#3988ae;}
.txt4 { color:#cb2b2a;}
.txt5 { color:#21930d;}

.link1 { background:url(../images/marker1.gif) no-repeat left 5px; padding-left:9px; color:#707070; font-weight:bold; text-decoration:none;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(../images/marker3.gif) no-repeat left 6px; padding-left:9px; color:#3988ae;}
.link3 { background:url(../images/marker4.gif) no-repeat right 6px; padding-right:8px; color:#3988ae;}
.link4 { color:#21930d;}
.link5 { background:url(../images/marker5.gif) no-repeat right 2px; padding-right:20px;}
.link6 { color:#21930d;}

.line_hor { background:url(../images/line2.gif) left bottom repeat-x; padding-bottom:7px; margin-bottom:6px;}

.img_indent{border:1px solid gainsboro;padding:3px;}



.line_hor1 { background:url(../images/line2.gif) left bottom repeat-x; padding-bottom:7px; margin-bottom:6px;}

.title { margin:10px 5px;color:#F77500;font-size:10px;}


/*==================blocks====================*/
.block { background:url(../images/block_bgd.gif) left top repeat-x;}
.block .r { background:url(../images/r.gif) right top repeat-y;}
.block .b { background:url(../images/b.gif) left bottom repeat-x;}
.block .l { background:url(../images/l.gif) left top repeat-y;}
.block .t { background:url(../images/t.gif) left top repeat-x;}
.block .left_top_corner { background:url(../images/left_top_corner.gif) no-repeat left top;}
.block .right_top_corner { background:url(../images/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner { background:url(../images/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner { background:url(../images/left_bottom_corner.gif) no-repeat left bottom;}
.block .ind { padding:0 0 0 0;}


/*header*/
#header .row_1 { height:73px; background: url(../images/head_bgd.gif) left top repeat-x;}
#header .row_1 .fleft { padding:17px 0 0 4px;}
#header .row_1 .fright { padding:7px 0 0 0;}
#header .row_2 { height:70px; padding-bottom:5px;background:#f3f3f3;}
#header .row_2 .column1 { width:184px;}
#header .row_2 .column1 img { margin:22px 0 0 34px;}
#header .row_3 { height:66px; background:url(../images/head_bgd1.gif) left top repeat-x;}
#header .row_3 .left { background:url(../images/head_left.gif) no-repeat left 2px;}
#header .row_3 .right { background:url(../images/head_right.gif) no-repeat right 2px; height:40px;}
#header .row_3 .inner { padding:10px 0 0 85px;}
#header .row_3 .inner input{margin-top:-1px;background-color:#ffffff;}
#header .row_3 .search_img { position:absolute; margin:-10px 0 0 -52px;}

/*content*/
.cont_inner { padding-bottom:7px;}
#content .indent { padding:0 1px 0 0;}
#content .indent1 { padding:13px 0 7px 17px;}
#content .indent2 { padding:9px 0 0 15px;}
#content .indent2 img {margin-top:5px;}


/*footer*/
#footer { text-align:center; color:#8f8f8f;}


/*================== index.html ==================*/
#page1 #content .col_1 .column1 .indent { padding:0 40px 0 0;}
#page1 #content .col_1 .column2 .indent { padding:0 30px 0 0;}
#page1 #content .col_2 .indent1 { padding:13px 2px 13px 10px;}
#page1 #content .col_2 .indent2 { padding:12px 0 0 9px;}

/*================== index-1.html ==================*/
#page3 #content .indent1 {padding:13px 6px 33px 21px;}
/*==========================================*/

/*================== index-1.html ==================*/
.cat
{
  padding:3px;
}
/*==========================================*/
.search_btn
{
  border:none;
  color:#ffffff;
  width:105px;
  height:24px;
  font-size:11px;
  padding-bottom:2px;
  background: url("../images/button.jpg") 50% no-repeat;
}
/*================check form =================*/
.required {
	background: url(../images/required.gif) top right no-repeat;
}

.invalid {
	color: #c00;
}
.err_msg
{
  background: url(../images/icons/exclamation.png) top left no-repeat;
  font-weight:bold;
  font-size:110%;
  padding:10px 0 30px 40px;
  color:red;
}
.success
{
  background: url(../images/icons/info.png) top left no-repeat;
  font-weight:bold;
  font-size:100%;
  padding:10px 0 30px 60px;
  color:#809edf;
}
#reason{width:250px;padding:2px;}

.title{font-size:10px;font-weight:bold;}

.description{display:block;width:94%;margin:1px 10px 2px 5px;text-transform:lowercase;text-align:justify;color:#000000;}

.url_search{color:gray;width:94%;font-size:11px;margin:2px 5px;}

.url{color:#b22222;font-size:11px;}

.more_results{font-size:11px;margin:2px 5px;}

/*-----------------------------------------------------
*
*                 adFox PPC reklamy
*
*----------------------------------------------------*/
div#adfox-l2{width:540px;padding:5px 0;font-size:11px;}

/*div#adfox-l2 h2{margin-top:-38px;position:absolute;left:15px;font-weight:bold;}*/
/*.adfox-box{padding:5px;font-size:10px;}*/
.content .adfox-box{height:83px;padding-bottom:1px;}

.adfox-box h3 {background-color:#ffffff;padding:0;}

.adfox-box h3 a{color:#3988ae;border:none;padding:5px 0 0 0;background-color:#fff;}

.adfox-box p {display:block;width:100%;padding:3px 0;}

.adfox-box a {display:block;color:#b22222;padding-left:0;}

#result_report {width:97%;margin:-15px 0 5px 0;}

#result_report h2{background:none;float:right;margin-top:-15px;padding-right:5px;font-weight:normal;font-size:10px;}

.ads {display:block;width:97%;border:none;background-color:#fff;margin-bottom:10px;}

.ads h2{background:none;float:right;margin-top:-20px;padding-right:5px;font-weight:normal;font-size:10px;}

.other
{
  background:none;
}

.other h2
{
  float:right;
  margin-top:0;
}
.other h3 a
{
  background:url(../images/marker2.gif) no-repeat 2px 4px;
  padding:0 0 7px 15px; 
  color:#5f5f5f; 
  margin-top:2px;
  /*background:none;*/
}
.other a
{
  padding:0 0 7px 15px;
}
.other p
{
  padding:0 0 1px 15px;
}
/*--------------------------------------------
*
*                nahledy stranek
*
*-------------------------------------------*/

.thumbnail
{
  float:left;
  border:.1em solid #dfdfdf;
  width:100px;
  height:75px;
  margin: 0 5px 0 -2px;
}

/*--------------------------------------------
*
*                banner na HP
*
*-------------------------------------------*/
.banner{
  float:left;
  display:block;
  width:100%;
  margin-top:2px;
  height:20px;
  border-top:2px solid #3d708f;
  border-bottom:2px solid #3d708f;
/*
  border-bottom:1px solid #dcdcdc;
*/  
  background-color:#1D3748;
}

.banner a{
  color:blue;
}

.ad_links
{
  display:block;
  background-color:#ffffff;
  margin-top:-25px;
  width:100%;
  height:40px;
}
#query
{
  height:20px;
  padding:2px 0 0 2px;
  _padding:1px 2px;
  font-size:13px;
}
.text
{
  /*text-align:justify;*/
  margin:10px 20px 20px 0;
  padding:5px;
  border:1px dotted #ccc;
  font-size:12px;
  /*background-color:#dcdcdc;*/
}
.wforecast
{
 /* border:1px solid #ccc;*/
  width:97%;
  margin-bottom:15px;
}


.lista1 {
font-size: 11px; 
color: #FFFFFF; 
font-family: Verdana; 
text-decoration: none; 
font-weight: normal;
}
.lista2 {
font-size: 11px; 
color: #FFFFFF; 
font-family: Verdana; 
text-decoration: none;
}


/* ******************* reklamni lista ********************************* */
/*@import url("lista.css");*/

#main_inner { padding:0 20px 0 20px;}
#main {width:100%; margin:0 auto; text-align:left; min-width:737px;}
/*#main {width:100%; margin:0 auto; text-align:left; min-width:737px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 737)? "737px" : "100%");}*/
/*You can modify the width of the website by changing "width" parameter with #main and deleting the parameter of "widht:expression...". The minimum value is 737px.*/

#main .bgd { background:#fff; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:0 6px 0 6px;}

#header {height:189px;}
#header, #content, #footer { font-size:0.69em;}

.col_1, .col_2, .col_3, .column, .column1, .column2, .column3 { float:left;}

/*======= index.html =======*/
#page1 #content .wrapper { background:url(../images/line1.gif) 64% top repeat-y; width:100%;}
#page1 #content .wrapper1 { background:url(../images/wrapper1.gif) 64% top no-repeat; width:100%;}
/*#page1 #content .wrapper2 { background:url(../images/line3.gif) 46% top repeat-y; width:100%;}*/
#page1 #content .col_1 {width:64%;}
#page1 #content .col_2 { width:36%;}

#page1 #content .col_1 .column { width:100%;}
#page1 #content .col_1 .column1 { width:51%;}
#page1 #content .col_1 .column2 { width:49%;}
#page1 #content .col_1 .indent2 .wrapper1 { background:url(../images/line4.gif) 30% top repeat-y; width:100%;}
#page1 #content .col_1 .indent2 .wrapper2 { background:url(../images/line4.gif) 63% top repeat-y; width:100%;}
#page1 #content .col_1 .indent2 .column1 { width:34%;}
#page1 #content .col_1 .indent2 .column2 { width:32%;}
#page1 #content .col_1 .indent2 .column3 { width:32%;}

#page1 #content .col_2 .indent2 .wrapper1 {background:url(../images/line3.gif) 50% top repeat-y; width:100%;}
#page1 #content .col_2 .indent2 .column1 { width:52%; text-align:center;}
#page1 #content .col_2 .indent2 .column2 { width:48%; text-align:center;}


/*=========================*/


#footer {height:92px;}

.thumb
{
  float:left;
  width:100px;
  height:75px;
  margin-right:5px;
  border:1px solid gray;
  display:block;
}
.link{display:block;width:96%;height:70px;text-align:justify;padding:5px 2px 10px 2px;}

#frm_login
{
  width:250px;
  padding:2px;
  text-align:left;
}
#frm_login input
{
  padding:1px;
  margin:3px;
}
#chck{display:none;}

