﻿/*
    čistá šířka: 726;
    šířka obsahu: 694;
    levý sloupec: 292;
    mezera: 20;
    pravý: 382;
*/


html
{
    height: 100%;
}


body
{
    background-color: #e5e5e5;
    height: 100%;
}

body form
{
    height: 100%;
}


#layout_outer_envelope1
{
    min-height: 100%;
    height: auto;
}

/* IE Hack */

* html #layout_outer_envelope1
{
    height: 100%;
}

/* IE Hack konec */


#layout_outer_envelope1
{
    width: 766px;
    background-image: url(images/bg_strip.jpg);
    margin: 0px auto; 
}

#layout_outer_envelope2
{
    margin: 0px 20px;
}

#layout_top_bar1
{
    height: 30px;
    padding-top:10px;
}

#layout_top_bar2
{
    height: 107px;        
}

#layout_top_bar_menu
{
    background-image: url(images/bg_topmenu.png);
    height: 39px;    
    background-repeat: repeat-x;
}


#layout_content_frame
{
    padding: 16px 16px 20px 16px;
}
#layout_footer
{
    margin:auto;
    border-top:solid 1px #DDDDDD;
    width:700px;
    text-align:center;
    font-size:11px;
    padding:10px 0px 10px 0px;
}
#layout_footer a
{
    color:#FD3300;
    text-decoration:underline;
}
#layout_footer a:hover
{
    color:#000000;
}
/* decoration */
.border_ligth 
{
    border: solid 1px #cccccc;
}

a.button 
{
    background-image: url(images/bg_button_g.gif);
    border-left:outset 1px #ffffff;
    border-right:outset 1px #ffffff;
    font-size:11px;
    font-weight:700;
    color:#ffffff;
    padding:3px 5px 5px 5px;
}

a.button2 
{
    background-image: url(images/button_bg.png);
    font-size:9px;
    font-weight:700;
    color:#6EB43F;
    padding-top:3px;
    height:17px;
    width:47px;
    display:block;
    text-align:center;
}

a.buttonStd
{
	background-image: url(images/bg_button_g.gif);
    border-left:outset 1px #ffffff;
    border-right:outset 1px #ffffff;
    font-size:11px;
    font-weight:700;
    color:#ffffff;
    padding:3px 5px 5px 5px;
    display:block;
    text-align:center;
}

a.buttonBig 
{
    background-image: url(images/bg_button_g_big.gif);
    border-left:outset 1px #ffffff;
    border-right:outset 1px #ffffff;
    font-size:11px;
    font-weight:700;
    color:#ffffff;
    display:block;
    padding:2px 0px 2px 12px;
    xpadding:11px 5px 13px 5px;
}

a.buttonRed
{
    background-image: url(images/bg_button_r.gif);
    border-left:outset 1px #ffffff;
    border-right:outset 1px #ffffff;
    font-size:11px;
    font-weight:700;
    color:#ffffff;
    display:block;
    padding:3px 5px 5px 5px;
    text-align:center;
}

a.buttonBig span
{
	vertical-align:middle;
}

a.buttonBig img
{
	vertical-align:middle;
}

/*
a.button:hover 
{
    xbackground: #fe8533;        
}

a.button span.button 
{
    xpadding: 0px 3px;    
}

a.important span.button 
{
    xfont-size: 125%;
}
*/

#layout_navigation
{
    height: 17px;
    padding: 0px 18px;
    font-size: 11px;
    line-height: 17px;
    background-color: #E0E0E0;
    margin: 5px 0px;
}

#layout_navigation #layout_navigation_hdr
{
    font-weight: 700;    
    color:#6EB43F;
}

#layout_navigation span.layout_nav_itm
{
    background-image: url(images/menu_bullet.png);
    background-position: 0px center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

#layout_navigation a 
{
    
}


div.divSquares {
	padding-bottom:15px;	
}

div.smsInfo
{
	margin-top:15px;
	margin-bottom:15px;
	border: solid 1px #cccccc;
	padding: 5px 5px 5px 10px;
}

div.smsInfo span
{
	font-size:7pt;
	color:Red;
	line-height:23px;
	vertical-align:middle;
}

div.smsInfo img
{
	vertical-align:middle;
}

/************ themes ****************/

div.themesSelector
{
	/*margin-top: 10px;*/
}

div.themesSelector div.header
{
    background-image: url(images/bg_askform.gif);
    border: solid 1px #cccccc;  
    padding-left: 20px;
    line-height: 16px;    
    font-size: 11px;   
    cursor: hand;
    height:35px;    
}

div.themesSelector h1
{
	line-height:35px;
	font-weight:bold;
	font-size:13px;
}

div.themesSelector div.themes_panel
{
}

div.themesSelector div.themes_panel th, div.themesSelector div.themes_panel td
{
}

div.themesSelector div.themes_panel th
{
    font-weight: 100;
}


/************ query ****************/

div.query_form 
{
}

div.query_form div.header
{
    background-image: url(images/bg_askform.gif);
    border: solid 1px #cccccc;  
    padding-left: 20px;
    line-height: 16px;    
    font-size: 11px;  
    cursor: hand; 
    height:35px;    
}

div.query_form h1
{
	line-height:35px;
	font-weight:bold;
	font-size:13px;
}

div.query_form  h2
{
	font-weight:bold;
	margin-top:0px;
	line-height:35px;	
}

div.query_form div.query_panel
{
    padding: 5px 5px 5px 20px;
    background-color: #e8e8e8;
}

div.query_form div.query_panel th, div.query_form div.query_panel td
{
    padding: 3px 0px;
    /* border:solid 1px red; */
}

div.query_form div.query_panel th
{
    font-weight: 100;
}

/********** nadpis v podbarvenym obdelniku **************/

div.bigCaption
{
    background-image: url(images/bg_askform.gif);
    border: solid 1px #cccccc;  
    padding-left: 20px;
    line-height: 16px;    
    font-size: 11px;   
    cursor: hand;
    height:35px;    
}

div.bigCaption h1
{
	line-height:35px;
	font-weight:bold;
	font-size:13px;
}


/********** expander **************/
div.expander_off 
{
    background-image: url(images/ico_expand_off.png);
    background-position: right center;
    background-repeat: no-repeat;
}

div.expander_on
{
    background-image: url(images/ico_expand_on.png);
    background-position: right center;
    background-repeat: no-repeat;    
}


div.filterHeader div.expander_off 
{
    background-image: url(images/ico_sm_off.png);
    background-position: left center;
    background-repeat: no-repeat;
}

div.filterHeader div.expander_on
{
    background-image: url(images/ico_sm_on.png);
    background-position: left center;
    background-repeat: no-repeat;    
}
