body {background:#f4f8f9 url(../../css/fastest/layout/bg.gif) repeat-x;color:#08657e;}
.obal {width:1000px;}

/*START DOMTABS */
div.admin_dom_links ul {background-image:url("../../css/fastest/domtabs/tabbg.gif")}
div.admin_dom_links li {background:transparent url("../../css/fastest/domtabs/tableft.gif") no-repeat left top;}
div.admin_dom_links ul li a {background:transparent url("../../css/fastest/domtabs/tabright.gif") no-repeat right top;}
/* END DOMTABS */

a:link {color:#b232ab}
a:visited {color:#b232ab}
a:hover {color:#08657e;text-decoration:none;}
a:active {color:#b232ab}

/* START PAGINATION */
.pagination {clear:both;padding:.3em 0;border-top:1px solid #ccc;text-align:center;}
.pagination span.pag_left a,.pagination span.pag_right a,.pagination span.pag_left ,.pagination span.pag_right {width:13px;height:13px;text-indent:-95px;overflow:hidden;float:left;visibility:hidden;}
.pagination span.pag_left a{visibility:visible;background:transparent url("../../css/fastest/icons/prev.png") no-repeat;}
.pagination span.pag_right a {float:right;visibility:visible;background:transparent url("../../css/fastest/icons/next.png") no-repeat;}
.pagination span.pag_left {visibility:hidden;}
.pagination span.pag_right {float:right;}
.pagination em {font-weight:bold;font-style:normal;}


/* END PAGINATION */


/* START HLAVICKA */
.header {height:159px;background:transparent url(../../css/fastest/layout/header.gif) center top no-repeat;}
.header_fce {right:20px;top:10px;}
.header_fce li{display:inline;margin:0 .3em}
.header_fce ul.text li{margin:0}
.header strong.slogan {visibility:hidden;}

#logo {left:195px;top:45px;width:288px;height:48px;}
#logo span{background:#f4f8f9 url("../../css/fastest/layout/logo.gif") no-repeat;}
/* END HLAVICKA */


/* START HLAVICKA */
.navigace {top:116px;left:19px;background:#0a6c84 url(../../css/fastest/layout/menu.gif) left top no-repeat;line-height:43px; width: 752px; padding-left: 210px; padding-top: 8px;}
/* END NAVIGACE */

/* START DROBECKOVA */
.drobeckova {top:166px;left:40px;display:block;height:10px;line-height:20px;color:#096982; font-size: 10px;}
.drobeckova a {color:#c123b8}
/* END DROBECKOVA  */

/* START LANGUAGES */
.languages {top:30px;right:20px;display:block;height:10px;line-height:20px;color:#666666;}
/* END LANGUAGES  */

/* START  DROBECKOVA  */
div.search {position:absolute;width:220px;right:20px;top:167px;}
/* END DROBECKOVA  */

/* START LAYOUT */
.layout {width:962px;margin:0 auto;padding-top:35px; background: #fff url(../../css/fastest/layout/layout.gif) left top no-repeat;}

/*3 sloupce */	
	
	.layout div.main {float:left;width:529px;margin:0px 0px 0px 201px;display:inline;padding:0 6px 20px 25px;;font-size:12px; background: #fff url(../../css/fastest/layout/main.gif) left top no-repeat;}
	.layout div.second{float:left;width:196px;margin:0; padding-top: 5px;}
	.layout div.third {float:left;width:201px;margin:0px 0px 0px -957px; padding-top: 250px; background: #fff;}
	.layout div.main .article_anotace_text, .layout div.main .article_anotace_text  p{font-size:14px;}
	.layout div.main .article_text, .layout div.main .article_text  p{font-size:12px;}
/*2 sloupce */	
/*
	.layout div.main {float:left;width:717px;margin:0px 0px 0px 20px;display:inline;padding:0 5px;font-size:12px;}
	.layout div.second{float:left;width:220px;margin:0px 0px 0px 8px;}
	.layout div.third {display:none;}

	
	.layout div.main .article_anotace_text, .layout div.main .article_anotace_text  p{font-size:14px;}
	.layout div.main .article_text, .layout div.main .article_text  p{font-size:12px;}
*/	
/* END LAYOUT */

/* START INPUT */
span.input {padding:.1em;border:1px solid transparent;float:left;margin:.2em;top:3px;}
input,label,select ,textarea{padding:.1em;border:1px solid #c0d3df;margin:.2em;background:#fff; color: #096982;}
input:focus,select:focus ,textarea:focus{background:#E0E7EF}
label{width:30%;float:left;white-space:normal;border:1px solid #fff;background-image:none;background-color:transparent;}
label.label {float:left;width:24.4%;margin-left:4px;}
label.label_small {float:left;width:14.4%;margin-left:4px;}
label.label_long_long {float:left;width:50%;margin-left:4px;}
input.text ,input.password{width:53%;float:left;}
input.button,input.submit{margin:auto;width:auto;background:#b232ab;color:#fff;border:1px solid #8b2786;cursor:pointer;}
input.input_long,select.input_long,textarea.input_long{float:left;width:77%;margin-left:2px;}
input.input_short,input.input_short .progress{width:47.5%;float:left;}
input.radio{float:left;}
input.checkbox{float:left;}
fieldset {width:99%;margin:1em 0;border:1px solid #CCDEF2;padding:1em 0;}
legend {margin:0 0 0 .5em;color:#709309;padding:0 .2em;}
textarea {width:53%;height:60px;float:left;}
select {width:54.5%;float:left;}

.submit_preload {display:none;width:80px;height:16px;border:1px solid #fff;background:#fff url(../../css_default/icons/validation/preloader.gif) no-repeat left;padding-left:20px;margin:auto;}
.valid_alert {border:1px solid #ff0000;}
.valid_error{display:block;color:#ff0000;text-align:center;padding:.3em;border:1px solid #ff0000;margin:auto;width:70%;font-weight:bold;}
.formular_send {display:none;color:#ff0000;text-align:center;padding:.3em;border:1px solid #ff0000;margin:auto;width:70%;font-weight:bold;}
.input_hidden ,.input_hidden:focus {border:0;background-color:transnsparent;background-image:none;}

/* END INPUT */

/* START FOOTER */
.footer {height:57px; width: 962px; margin: 0 auto; background:#b2c2cb url(../../css/fastest/layout/footer.gif) left 8px repeat-x;}
	.footer ul.navigace {position:absolute;height:30px;left:60%;top:3px;text-align:right;background:none;width:17%;}  
	.footer ul.navigace li{display:inline; color: #fff;}
	.footer ul.navigace li a{color:#b232ab;}	
	
	.footer ul.footer_fce {top:38px;text-align:right;background:none;width:60%;left:16%;height:30px;} 
	.footer ul.footer_fce  li a{color:#666}	
	
	.footer .copyright ,.footer .copyright a{z-index:10;top:35px;left:20px;color:#666;z-index:20;}
	 .footer .copyright {color: #666;}
	 .footer .copyright a{text-decoration:none}
	 
	.footer a.doporuceni {top:15px;left:20px;color:#b232ab;}
	.footer_statistiky {visibility:hidden;}
	
	ul.footer_links,p.footer_doporucujeme {position:relative;clear:both;text-align:left;width:97%;margin:auto;color:#666;margin-top:5px;} 
	 ul.footer_links li a,p.footer_doporucujeme a{color:#666}	
	 ul.footer_links li{display:inline;}
/* END FOOTER */

/* START BOX */
	.box {padding:0em 0em .5em 0em;}
	.box strong.title{padding:.5em 0;color:#0a6b84; font-size: 14px; font-weight: normal;}
	.box ul {margin:0;}
	.box ul li {margin:1em 0;}
	.box ul li {font-weight:bold;}
	.box ul li p{font-weight:normal;}
	.box ul li p strong{color:#c123b8; display: block;}
	.box a{color:#c123b8}
	
	.box p.text{margin:.4em;}
	
	.box.actuals {padding: 0 1em;}
	.box.actuals strong.title{}
	.box.actuals img{float:left;margin:.2em;width:30%;}
	
	
	.box.fast_contacts {background: #a4239c url(../../css/fastest/box/tipy.gif) left top repeat-y; color: #fff; padding: 0px; margin-bottom: 20px;}
	.box.fast_contacts-bot {background: url(../../css/fastest/box/tipy-bot.gif) left bottom no-repeat;}
  .box.fast_contacts strong.title {background: url(../../css/fastest/box/tipy-top.gif) left top no-repeat; color: #fff; font-size: 14px; font-weight: normal; padding: 9px 14px; margin-bottom: 10px;}
  .box.fast_contacts  div.adresa{padding-left:10px;}
	.box.fast_contacts span{float:left;width:30%;margin-left:.6em;font-weight:bold;}
	.box.fast_contacts span.doba{width:50%;}
	.box.fast_contacts div.doba{width:70%;text-align:center;}
	.box.fast_contacts img{float:left;width:30%;margin:.5em;}
	.box.fast_contacts div.text {padding:5px;}
	.box.fast_contacts a, .box.fast_contacts a:visited {color: #fff;}
	
	.box.newsletters strong.title{}
	
	.box.users strong.title{}
	
	
/* END BOX */


/* START IKONY*/
.rss {background-repeat:no-repeat;background-position:right;padding-right:15px;}
.rss {background-image:url(../../css/fastest/icons/other/rss.gif);}

/* END IKONY*/


.layout h1 {font-size:14px;color:#096881; font-weight: bold;}
.layout h2 {font-size:14px;color:#096881;}
.layout h3 {font-size:13px;color:#096881; font-weight: bold;}
.layout h4 {font-size:13px;color:#096881;}
.layout h5 {font-size:12px;color:#096881; font-weight: bold;}


ul.ul {margin:.5em 2em;}
ul.ul li{list-style-type:disc;margin:.5em;}
.text12 ,.text12 *{font-size:12px;}
p.text12 {margin:.5em;}
.padding {padding:.3em;}
.block {display:block;}
/*START ARTICLE*/


.article_text ul {margin:.5em 2em;}
.article_text ul li  {list-style-type:disc;font-size:12px;}

.article_text  p {line-height:20px;margin:1em 0}

p.article_skupina_name,ul.article_footer_fce ,ul.article_linky ,ul.article_tagy{padding:1em 0;margin:1em 0;border:0;border-color:#666;border-style:solid;}
p.article_skupina_name {border-bottom-width:1px;}

div.article_anotace_text {position:relative;margin-bottom:.3em;}
img.article_foto_anotace {width:98%;clear:both;padding:1%;margin:1em 0;}
img.article_foto_anotace.small{width:38%;float:left;padding:1%;margin:1em;}

div.article_fotogalerie {width:98%;clear:both;padding:1%;margin-bottom:1em;}
div.article_fotogalerie img{height:50px;float:left;margin:.3em;}

div.article_sloupce {width:48%;margin:0 1%;float:left;}
div.article_sloupce div.article_text{height:190px;}
div.article_sloupce img.article_foto_anotace.small {padding:1%;margin:0 1em .5em 0;}

ul.article_attachment {list-style:disc;margin:.5em .5em .5em 2em;}


ul.article_linky {border-top-width:1px;border-bottom-width:1px;}
ul.article_linky li{display:inline;margin-right:10px;}
ul.article_linky li a{padding-left:17px;}
ul.article_linky .delicio {background:url(../../css/fastest/icons/other/linky/ico-del.gif) no-repeat left;}
ul.article_linky .jagg {background: url(../../css/fastest/icons/other/linky/ico-jagg.gif) no-repeat left;}
ul.article_linky .linkuj {background: url(../../css/fastest/icons/other/linky/ico-linkuj.gif) no-repeat left;}
ul.article_linky .topclanky {background: url(../../css/fastest/icons/other/linky/ico-topclanky.gif) no-repeat left;}
ul.article_linky .rss {background: url(../../css/fastest/icons/other/rss.gif) no-repeat left;}

ul.article_footer_fce {border-top-width:1px;text-align:right;}
ul.article_footer_fce li{display:inline;}
ul.article_footer_fce li span{color:#666;}


ul.article_tagy {border-top-width:1px;border-bottom-width:1px;}
ul.article_tagy li{display:inline;}

/*END ARTICLE*/

/* START SITEMAP*/
ul.sitemap {padding:0;margin-top:2em}
ul.sitemap *{font-size:12px;}
ul.sitemap li{background: url(../../css/fastest/icons/other/sitemap.gif) no-repeat left top ;margin:0 1em;padding:0 0 5px 17px;}
/* END SITEMAP*/


/*domtabs*/
div.domtabs_menu {background:transparent url("../../css/fastest/domtabs/tabbg.gif") repeat-x bottom;}
div.domtabs_menu li {border-bottom:1px solid #ccc;background:transparent url("../../css/fastest/domtabs/tableft.gif") no-repeat left top;}
div.domtabs_menu a {font-weight:bold;color:#765;background:url("../../css/fastest/domtabs/tabright.gif") no-repeat right top;}
div.domtabs_menu a:hover {color:#333;}
div.domtabs_menu a:link,div.domtabs_menu a:visited{color:#666;}
div.tabBody {border: 1px solid #ccc;	background:#FBFBFB;}
div.domtabs_menu li.selected a, body.domtabs_menu div.domtabs_menu li.selected a:link, body.domtabs_menu div.domtabs_menu li.selected a:active, body.domtabs_menu div.domtabs_menu li.selected a:visited {color:#000;}
body.domtabs_menu div.domtabs_menu li:hover, body.domtabs_menu div.domtabs_menu li:hover a, div.domtabs_menu li.sfhover, div tab li.sfhover a{color:#333;}
div.domtabs_menu a.small{font-size:11px;font-weight:400;padding:5px 8px 4px 4px}
/*enddomtabs*/

/*START api mapa*/
#ApiMapaFrame {background:#fff;background-image:none;width:100%;height:205px;border:0}
#mainMap {width:488px;height:200px;display:block;border:1px solid #ccc;}
/*END  api mapa*/

/* START KONTAKTNI FORMULAR */
#formular_contact_form {margin:1em auto;width:70%;padding:1em;border:1px solid red;display:block;}
/* END KONTAKTNI FORMULAR */

/* START FASTCONTACT*/
.fast_contact_list div.item{padding:.3em;margin-top:5px;border:1px solid red;display:block;width:100%;}
.fast_contact_list div.item h3{font-size:13px;font-weight:bold;}
.fast_contact_list div.item div.tri img {width:30%;float:left;margin:0 .5em;}
.fast_contact_list div.item div.tri span {width:30%;float:left;}
/* END FASTCONTACT*/


/* START NEWSLETTERS*/
#formular_newsletters {display:block;}
#formular_newsletters_delete {display:none;}
/* END NEWSLETTERS*/

/* START GUESTBOOK*/
.guestbook_footer {border-bottom:1px solid #ccc;font-size:11px;text-align:right;margin-bottom:.5em;}
/* END  GUESTBOOK*/

/* START FOTOGALERIE*/
.fotogalerie_obal {width:100%;display:block;}
.fotogalerie_obal img {height:80px;float:left;border:1px solid #ccc;margin:.3em;}
/* END FOTOGALERIE*/

/* START REFERENCE */
.reference_list {width:98%;display:block;}
.reference_list div.ref_pole {border:1px solid #ccc;clear:both;padding:1%;margin-top:.3em;}
.reference_list div.ref_pole img {margin-right:.5em;}
.ref_info {float:right;width:235px;margin:.5em;border:1px solid #ccc;padding:.3em;}
.ref_info li {font-size:12px;margin-top:.3em}
.ref_info span {float:left;width:30%}
.ref_foto {float:right;width:240px;clear:right;margin:.5em;}
.ref_foto img{width:70px;margin:.3em;border:1px solid #ccc;}
/* END  REFERENCE */

/* START RATTING */
span.ratting_text {font-size:9px;color:#fff;float:left;}
span.voted {position:absolute;z-index:5;left:90px;color:#ccc;width:120px;}
div.ratting {position:relative;display:block;width:80px;height:16px;background:transparent url("../../css_default/icons/ratting_blank.gif") no-repeat;}
div.ratting div.over{z-index:1;position:absolute;top:0;left:0;display:block;height:16px;background:transparent url("../../css_default/icons/ratting_full.gif") no-repeat;}
div.ratting ul {position:absolute;z-index:2;}
div.ratting ul li  {position:relative;display:inline;}
div.ratting ul li a {float:left;display:inline;width:16px;height:16px;overflow:hidden;text-indent:-50px;}
div.ratting ul li a:hover{float:left;width:16px;height:16px;background:transparent url("../../css_default/icons/rate_full.gif") no-repeat;}
/* END RATTING */



/* START PRANI */
.prani_filtr  {margin:auto;border:1px solid #ccc;height:30px;}
.prani_filtr li{display:inline;float:left;padding-left:35px;line-height:30px;height:30px;margin-right:20px;}
.prani_filtr li.date {background:#fff url(../../css/fastest/other/date.jpg) no-repeat left center;}
.prani_filtr li.send {margin-left:15px;background:#fff url(../../css/fastest/other/send.jpg) no-repeat left center;}
.prani_filtr li.star {background:#fff url(../../css/fastest/other/star.jpg) no-repeat left center;}

.prani_sms {float:right;}
.prani_nav {position:absolute;z-index: 10;top:191px;left:20px;background:#a5249d url(../../css/fastest/menu/submenu.gif) left top no-repeat;line-height:20px;}
.prani_nav .prani-gap {height: 8px; width: 201px; line-height: 1px; font-size: 1px;}
.prani_pole  {margin:.5em;background:#fff url(../../css/fastest/other/prani_bg.jpg) repeat-x center top;border:1px solid #ccc;padding:5px;position:relative;z-index: 0;width:44%;height:160px;float:left;padding-bottom:35px;}
.prani_pole.detail {width:97%;margin:0;padding-bottom:10px;}
.prani_pole_bottom,.pole_ratting  {color:#fff;background:#0b6d86; position:absolute;width:100%;bottom:18px;left:0;line-height:18px;height:18px;display:block;}
.pole_ratting {width:98%;}

.prani_pole_bottom  a {color:#fff;}
.pole_ratting.detail {position:relative;bottom:0px;width:99%;left:0;display:block;padding-top:5px;}
.prani_dole {background:#0b6d86;position:relative;height:13px;width:99%}
.prani_pole_bottom.detail {height:18px;width:99%;bottom:0;line-height:18px;position:relative;display:block;}

.operator {float:left;padding:0 12px 0 5px;background:#b232ab url(../../css/fastest/other/operator_bg.jpg) no-repeat right;}
a.operator:link {color:#fff;}
a.operator:visited {color:#fff;}
a.operator:hover {color:#fff;}
a.operator:active {color:#fff;}

.prani_pole_bottom.detail a:link {color:#fff;}
.prani_pole_bottom.detail a:visited {color:#fff;}
.prani_pole_bottom.detail a:hover {color:#fff;}
.prani_pole_bottom.detail a:active {color:#fff;}



.prani_pole ul li span {float:left;width:52%;}
.prani_pole ul li  {clear:both;}
.prani_pole ul   {margin-bottom:10px;}
.pole_ratting {bottom:0px;padding-left:2%;background:#b232ab;}
.pole_ratting.detail  {width:97%;height:40px;position:relative;}
.prani_pole strong {font-size:12px;}
/* END PRANI */

div#datum em{font-weight:bold}
div#datum {
  position: absolute;
  top: 22px;
  right: 20px;
  width: 266px;
  height: 40px;
  padding: 20px;
  line-height:22px;
  background:#fff url(../../css/fastest/layout/datum.gif) no-repeat left top;
  
}

.footer .navigace {width:30%;}

/* partneri */

div.partneri {background: #0d728a url(../../css/fastest/layout/partneri-top.gif) left top no-repeat; padding: 0;}
div.partneri strong {display: block; padding: 20px 20px 9px 20px; color: #fff; font-size: 14px; font-weight: normal;}
div.partneri ul li {margin: 0; background: url(../../css/fastest/layout/partneri-line.gif) 1px bottom no-repeat;}
div.partneri ul li a, div.partneri ul li a:visited {display: block; padding: 6px 10px 6px 20px; color: #fff; font-weight: normal; text-decoration: none; background: url(../../css/fastest/layout/partneri-odrazka.gif) 12px center no-repeat}
div.partneri ul li a:hover {color: #cee7ee;}