﻿/*	Tento dokument popisuje layout webu 
	
	Author:	Dobreweby.com Tomáš Půža
		http://www.dobreweby.com
	Copyright:	
		Tento dokument je chranen podle Autorskeho zakona 121/2000 Sb.
		This document is protected by Author law 121/2000 Sb. Czech Republic
 */
 
 
 
 html, body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
 
 /* Uvodni strana */
 
 
img { border:none; }

h1 {
    font-size:1.4em;
    color:#C40009;
}

h2 {
    font-size:1em;
    text-transform:uppercase;
    color:#6993B6;
}

h3 {
}

a { color:#C40009 }
a:visited { color:#A40009 }
a:hover { color:#FF1C27; }

th,
td { vertical-align:top; }

fieldset legend {
    font-weight:bold;
    color:#C40009;
}

.highlight {
    color:#C40009;
}

.content ul li {
    list-style-image:url(/App_Themes/Raal/img/Layout/li_blue_square.png);
}

.right h2 {
    background:#BED1E0 url(/App_Themes/Raal/img/Layout/h2_right.png) no-repeat;
    width:258px;
    heigh:39px;
    line-height:39px;
    text-align:center;
    
    color:#fff;
    font-size:0.9em;
    font-family:Verdana;
    text-transform:none;
}

.povinne {
	border:1px solid #FF9797 !important;
	border-top-color:#FF6C6C !important;
	border-left-color:#FF6C6C !important;
	
	background-color:#FFF2F2 !important;
	height:18px;
}

.linkBigButton {
    display:block;
    width:256px;
    height:37px;
    line-height:37px;
    text-align:center;
    background:url('/App_Themes/Raal/img/button1.png') no-repeat;
    
    font-size:10pt;
    margin-bottom:10px;
}

a.linkBigButton,
a.linkBigButton:visited {
    color:White;
    font-weight:bold;
}
a.linkBigButton:hover {
    color:Black;
}


.panel_content ul {
    padding:0px 0px 0px 15px;
    /padding:0px;
    /margin:15px;
}

.panel_content ul ul {
    padding:0px;
    margin:0px;
}

/* Hotnews */
.Hotnews li {
    list-style-type:none !important;
    list-style-image:none !important;    
    
    padding-bottom:25px;
}

.Hotnews .HotnewsPreview li {   
    padding-bottom:0px;
    margin-bottom:7px;
}

.prepravy_data {
    width:650px;
    height:115px;
    background:url(/App_Themes/Raal/img/Layout/prepravy_panel_bgr.png) no-repeat;
    padding:10px 10px 10px 15px;
}


.tabulka {
     border-collapse:collapse;
    width:100%;
}

.tabulka .alternating {
    background-color:#F7F9FB;
}

.tabulka td,
.tabulka th {
    border:1px solid #C4D5E3;
    padding:3px 5px 3px 5px;
}

.tabulka th {
     background:#F4F7FA;
}

/* Napoveda */

/* .tabulka a,*/
.napoveda a
{
	cursor:help;
}

.tabulka a:hover, .napoveda a:hover
{
	background:#FCFCFC;
}

.tabulka a span, .napoveda a span
{
	position: relative;
	font-weight: normal;
	text-align: left;
}

.tabulka a span span, .napoveda a span span
{
	display: block;
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: 0.5em;
	padding: .7em 1em;
	width: 180px;
	border: solid #b86 1px;
	color:#fff;
	background-color:#C40009;
	font-size:8pt;
	
	Transparency 90 ;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}

.tabulka_formular {
    margin-bottom:15px;
}

.tabulka_formular .povinne {
	border:1px solid #FF9797 !important;
	background-color:#FFF2F2 !important;    
}


.tabulka_formular .extraWidth {
    width:180px;
}

.tabulka_formular th {
    text-align:right;
    width:110px;
    padding-right:5px;
}

.tabulka_formular caption {
    font-weight:bold;
    color:#C40009;
    margin-bottom:10px;
}

.napwide {
	width:400px !important;
	text-align:justify !important;
}

.tabulka a:hover span span, .napoveda a:hover span span
{
	visibility: visible;
	text-decoration:none
}

/* Prezentace firem */

#zeme {
    font-size:0.8em;
}

/* Objednavkovy formular cz */
.prubehObjednavy {
    margin-bottom:15px;
}

.prubehObjednavy span {
    margin:0px 10px 0px 10px;
    color:#666;
}

.prubehObjednavy .active {
    font-weight:bold;
    color:#C40009;
    border-bottom:2px solid #C40009;
}

.ramec {
    border:1px solid #C4D5E3;
    padding:15px;
    margin-bottom:15px;
}

.upgrade {
    margin-left:25px;
    margin-top:15px;
}

.divRekapitulace {
    margin-bottom:25px;
}

/* Ukazkova databaze */
.search_uzivatele {
    margin-top:15px;
}

/* *** Manualy *** */
.manual {
    font-size:9pt;
    color:#666 !important;
}

.manual ul {
    list-style-type:square;
    margin-left:15px; 
    padding-left:5px;
    color:#666 !important;   
}


.manual ul ul {
    list-style-type:circle;
}

.manual .float { 
    float:left !important; 
}

.manual .left {
    margin-right:10px;
}

.manual .screenshot {
    margin:15px 0px 15px 0px;
}

.manual .top {
    margin-top:0px !important;
}

.manual .screenshot img {
    border:none;
}

.manual .screenshot .description {
    font-size:8pt;
    font-style:italic;
    margin-top:5px;
    color:#668CFF;
}

/* *** Zmeny *** */

.Formular caption {
    font-weight:bold;    
	color:#c40009;
	/*line-height:30px;*/
}

.floatingSection {    
    float:left;
}

.seznamDispeceru table {    
    border-color:White;
}

.watermarked {
    font-style:italic;
    color:#99B3FF;
}

.WizardMenu ul {
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}

.WizardMenu li { 
    display:block;
    float: left;
    margin-right:10px;
}

.WizardMenu li a { color:#5a8fce; text-decoration:none; }
.WizardMenu li a:hover { color:#ff6600; text-decoration:none; }

.WizardMenu .AspNet-Menu-Selected { font-weight:bold; }


/* -------------- Bannery - logo/default.aspx ---------------- */

.bannerAcc {
    border-bottom:4px solid #A2C6F6;
}

.accHeader {
    cursor:hand;
    cursor:pointer;
    border:4px solid #A2C6F6;
    border-bottom:none;
    padding:5px; 
    background-color:#F9F9F9;
}

.accLastHeader {
    border:4px solid #A2C6F6;
}

.accContent {
    border:4px solid #A2C6F6;
    border-top:none;
    margin-bottom:10px;
    background-color:#F9F9F9;
    
}

.lastHeaderContent {
    border:4px solid #A2C6F6;
}

.accLastContent {
    border:4px solid #A2C6F6;
    border-top:none;
    border-bottom:none;
    background-color:#F9F9F9;   
}

.insideBanners 
{
    position:relative;
    margin-bottom:30px;
    
    width:545px;    
    /width:560px;   
    
}

.b180x150 
{
    padding:30px 0px 30px 100px;
    /padding:30px 0px 30px 90px;
    
}

.b234x60 
{
    padding:30px 0px 0px 30px;
    /padding:30px 0px 0px 20px;
    
    width:580px !important; 
    /width:630px !important; 
}

.b120x60
{
    padding:30px 0px 0px 100px;
    /padding:30px 0px 0px 70px;
    margin-bottom:0px;
}

.preview
{    
    position:relative;
    z-index:0 !important;
}

.banner
{
    position:relative;
    float:left;
    margin:0px 15px 0px 30px;
    /margin:0px 30px 0px 30px;
}

.fullbanner 
{
    position:absolute;
    top:0px;
    display:none;
    
    padding:10px;
    background:#fff;
    border:1px solid #666;
    
    z-index:10;
}

.b180x150 .fullbanner 
{
    left:-45px;
    /top:-16px;
}

.b180x150 .banner 
{
    margin-bottom:25px;
}

.b234x60 .fullbanner 
{
    left:-55px;
    top:3px;
}

.b234x60 .banner {
    margin-bottom:22px;
}

.b120x60 .banner {
    margin-bottom:20px;
}

.radio 
{
    text-align:center;
    padding-bottom:5px;
}

.magnifier 
{
    cursor:hand;
    cursor:pointer;
}

.darky 
{
    margin:15px 0px 15px 0px;
    padding:10px;
    border:3px solid #F8DDA0;   
}

.darky img { border:none; }

/* Darky */

.doporucuji_darky {
    margin-top:15px;
    border-bottom:1px dotted #ccc;
}

.darky_hlavicka a { text-decoration: none; }

.darky_hlavicka img { margin-right: 10px; }

.darky_hlavicka { 
    border:1px solid #ccc;
    padding:3px 10px;
}

.foto_darek {
    float:right;
    margin-left:5px;
    margin-bottom:5px;
}

.vysvetlivky table {
    border-collapse:collapse;
    margin-top:10px;
    }

.vysvetlivky td {
    border:1px solid #bed1e0;
    background:#fff;
    padding:5px;
}

/* Newsletter */

.newsletter {
    border:1px solid #ccc;
    background:#f6f6f6;
    padding:10px;
    margin-bottom:15px;
}

.newsletter p {
    margin:0px;
}

/*
Formulář žádost o převod licence
/remapingtemplates/prevod-licence.aspx
*/

.btnTiskZadostiKPodpisu
{
    border-style: solid;
    border-width: 1px;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration:none;
    background-color: #FF6600;
    color:#fff;
}

a.btnTiskZadostiKPodpisu:hover {
    color:#000;
}

.akceVolani 
{
    border:2px solid #C40009;
    margin-top:25px;
    padding:10px;
}

/* Dluznici */
.panelDluhPrihlasen 
{
    font-size:0.80em;
}


/* Pripady */
.pripadSeparator  
{
    border-top:1px dotted #C40009;
    margin:10px 0px;
}

.tabulkaTitle 
{
    border:1px solid #C4D5E3;
    background:#C4D5E3;
    padding:2px 10px 5px 6px;
    line-height:25px;
    border-bottom:none;
    font-weight:bold;
}

.zamitnuto td { color:Red; text-decoration:line-through !important; }
.duvodZamitnuti td { color:Red; }

.infoPanel 
{
    border:1px solid #C4D5E3;
    background:#F0F4F7;
    padding:10px;
    margin-bottom:15px;
}


/* Naos */
.EditLocalize 
{
    border-color:#A3E34F;
    border-width:1px;
    border-style:solid;
    padding:2px;
    background-color:#F7FFED;
} 

.vizitkyTemplate 
{
    margin-top:25px;
    text-align:center;
    width:100%;
}

.vizitkyTemplate .tempBox
{
    width:100%;
    padding:15px 0px;
}

.vizitkyTemplate .tempBox:hover
{
    background:#FFEDF2;
}

.vizitkaSeparator
{
    border:1px dotted #ccc;
    margin:15px 0px;
} 


