/* CSS Document - DEFAULT */
html{position:relative;top:0;margin:0;padding:0;background:#f2f2f2}
body{margin:0;padding:0;text-align:center;font-size:0.75em;font-family:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif;word-spacing:-1px;background:#fff url(img/bg.png) repeat-x}
div#page{width:980px;margin:0 auto;background:#fff;text-align:left;position:relative}
a, .falselink{color:#5880ca;text-decoration:underline}
a:hover{color:#5880ca;text-decoration:none}
.clear{clear:both;}
.hidden{visibility:hidden}
.none{display:none}

/*custom-btn*/
.custom-btn{display:block;height:31px;float:left;line-height:31px;padding:0 7px 0 0;background:url(img/custom-btn.gif) no-repeat right top;text-decoration:none;color:#000;cursor:pointer !important;cursor:hand;margin-left:-3px}
.custom-btn input{background:#fff url(img/custom-btn.gif) no-repeat left top;border:none;cursor:pointer !important;cursor:hand;float:left;padding:6px 8px 7px 15px}
.opera .custom-btn input, .webkit .custom-btn input{padding:0 8px 0  15px;height:31px}
* html .custom-btn input, .ie7 .custom-btn input{padding-bottom:5px}
.custom-btn:hover input{background-position:left -31px}
.safari .custom-btn input{padding-right:3px;position:relative;left:-3px}
.opera .custom-btn:hover input{background-position:left bottom}
.custom-btn:hover{background-position:right bottom}

/*head*/
div#head{height:50px;width:980px;margin:0;padding:0;background:#375a97}
div#head h1{padding:0 0 0 10px;margin:0}
div#head h1 a{position:relative;width:170px;height:50px;display:block;color:#fff;text-decoration:none;overflow:hidden;line-height:50px}
div#head h1 a span{position:absolute;top:0;left:0;width:170px;height:50px;display:block;background: url(img/logo.gif)}

/*menu*/
menu, menu li{margin:0;padding:0;list-style:none}
menu{position:absolute;top:25px;text-align:center;left:200px}
menu li{float:left}
menu li a{text-decoration:none;font-size:1.2em;font-weight:bold;margin:0 0 0 3px;float:left;padding:0 5px;height:25px;line-height:25px;display:block;color:#fff;-moz-border-radius:2px 2px 0 0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-radius:2px 2px 0 0}
menu a.msg{position:relative}
menu a.msg span{position:absolute;top:-11px;right:-7px;font-size:10px;background:#e91f20;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;line-height:18px;height:18px;width:18px;text-align:center}
menu li a:hover{color:#555;background:#bcd}
menu li.active a{background:#efefef;color:#555}

/*search*/
#search{position:absolute;top:53px;/*left:360px*/right:255px;border:1px solid #ddd;background:#fff;padding:0 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
#search input{height:22px;line-height:22px;border:0;background:#fff;float:left}
#search .text{width:185px;font-size:16px}
#search .search-bttn{width:20px;cursor:hand;background:#fff url(img/search.gif) no-repeat right 3px}

/*lista*/
p#lista{margin:0;padding:0;height:35px;line-height:35px;background:url(img/lista.png) repeat-x;text-align:right;}
p#lista a#chat{display:block;height:50px;background:url(img/chat.png) no-repeat right top;padding:7px 60px 0 0;margin:0 30px -2px 0;float:right;color:#999;font-weight:bold;text-decoration:none;position:relative;top:-8px}
* html p#lista a#chat{height:35px;background:url(img/iechat.gif) no-repeat right 2px;padding:0 60px 0 0;margin:-2px 30px 0 0;float:right;color:#999;font-weight:bold;text-decoration:none;top:0}

/*footer*/
div#footer{background:#f2f2f2 url(img/foot.png) repeat-x;text-align:center}
div#footer #footer-inner{margin:0 auto;width:980px}
#index div#footer div#footer-inner div{background:url(img/bw-logo.gif) no-repeat left center}
div#footer #footer-inner div{height:60px;margin:0;padding:0;text-align:center;padding-top:20px}
div#footer div span.male{font-size:11px;color:#999}
div#footer p{font-size:1.1em;font-weight:bold}
div#footer p a{color:#aaa;text-decoration:none;margin:0 10px}
div#footer p a:hover{color:#555}

/*footer quick links*/
#quick-menu{font-size:0.8em;text-align:left;padding:10px 0 0 280px;background:url(img/bw-logo.gif) no-repeat left 20px}
#quick-menu li, #quick-menu ul{margin:0;padding:0;list-style:none}
.qm-primary{float:left;width:150px}
.qm-secondary li{line-height:1.6em}
.qm-secondary li a{width:150px;display:block}
#quick-menu a{color:#555;text-decoration:none}
#quick-menu strong{display:block;margin-bottom:1em}
#quick-menu a:hover{color:#333;text-decoration:underline}

/*select JS*/
#select-js{position:relative;text-align:left;z-index:200;margin-left:20px;top:0}
#select-js #actual{display:block;width:120px;height:20px;color:#000;line-height:20px;font-family:Verdana, Arial, sans-serif;font-size:8pt;background:url(img/v-bg.gif);text-indent:10px;cursor:pointer;position:absolute;text-decoration:none;top:0}
.ie6 #select-js.hover #actual{position:absolute;top:-19px}
.ie6 #select-js #option{margin-top:-19px}
.ie6 #select-js{top:15px}
#select-js #option{width:110px;background:#fff;font-family:Verdana, Arial, sans-serif;font-size:8pt;border:1px solid #ccc;border-top:0;margin-left:4px;display:none;position:absolute;top:20px}
#select-js.hover #option{display:block}
#select-js #option a{color:#000;text-decoration:none;display:block;height:17px;line-height:17px;text-indent:6px}
#select-js #option a img{border:none;margin-right:3px}
#select-js #option a:hover{background:#eee}
#select-wrap{height:25px;position:relative;top:0}
#select-clicker{display:none}

/*opravy*/
.gecko #search .search-bttn{position:relative;top:2px}
.webkit #search .search-bttn{position:relative;top:-2px}
* html #search .search-bttn{top:0}


/*comments*/
#comments2{width:400px;text-align:left;margin:20px auto}
#comments2 strong{display:block;color:#999;margin-bottom:5px}
#comments2 img{float:left;margin-right:5px}
#comments2 .comment-outer{margin-left:55px;width:280px;background:url(img/bubble-top.gif) top no-repeat;padding-top:5px;margin-bottom:20px}
#comments2 .comment-outer div.comment-inner{background:url(img/bubble-btm.gif) bottom no-repeat;padding-bottom:5px}
#comments2 .comment-outer p{padding:0 10px 0 15px;background:url(img/bubble-bg.gif) top left;margin:5px 0}
#comments2 .comment-right{margin-left:10px}
#comments2 .comment-right strong{text-align:right}
#comments2 .comment-right img{float:right;margin-right:0}
#comments2 .comment-right .comment-outer{margin-left:55px;width:280px;background:url(img/bubble-top-right.gif) top no-repeat;padding-top:5px;margin-bottom:20px}
#comments2 .comment-right .comment-outer div.comment-inner{background:url(img/bubble-btm-right.gif) bottom no-repeat;padding-bottom:5px}
#comments2 .comment-right .comment-outer p{padding:0 10px 0 15px;background:url(img/bubble-bg-right.gif) top left;margin:5px 0}
#comments2 .custom-btn input{background-color:#fff}
#comments2 .custom-btn{float:left}

/* FEEDBACK */
#page{position:absolute}
#feedback{background:url(img/feedback-fg.png) no-repeat -150px center;width:100%;height:570px;position:absolute;margin-top:10px;z-index:2}
#feedback div.form, #feedback div.info{position:absolute}
#feedback .form{width:446px;height:470px;overflow:hidden;top:60px;left:100px}

#feedback .form label{display:block;color:#83a1d8;font-size:1.3em;margin:.6em 0 .3em 0}
#feedback .form .text input{width:280px;border:2px solid #d0d0d0;height:25px;line-height:25px}
#feedback .form textarea{width:440px;border:2px solid #d0d0d0;height:115px;float:none;font-family:sans-serif}
#feedback p{margin:0}
#feedback .form .submit span{margin:.5em 0 0 2px}

#feedback .info{width:340px;text-align:left;top:30px;right:10px;color:#fff}
#feedback .info p{margin-bottom:1.5em;font-size:1.3em}
h2#feedback-info-head{font-weight:normal;font-size:1.4em;color:#5880ca;font-weight:normal;margin:20px 0 0 30px;text-align:left}
p.feedback-info{margin-left:30px;width:400px;text-align:left}
p.feedback-info.end{margin-bottom:30px;text-align:left}
#feedback-placeholder{height:610px}
#feedback-bgr{height:610px;z-index:1;width:100%;top:117px;position:absolute;background:#5981cb url(img/widget-bg.png) repeat-x left bottom}



/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	overflow:auto;	/* Scrolling features */
	border:1px solid #5981cb;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color: #5981cb;
	color: Black;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
.suggest-polozka{
	width: 240px;
}
