/*
   Edit by: $Author: mcbig $
   Edit Date: $Date: 2006/05/27 16:22:21 $
   Version: $Revision: 1.3 $
*/
BODY {
    /*width: 750px;*/
    
    background: rgb(255, 255, 255) url() repeat scroll 0pt 0pt;
    color: rgb(255, 255, 255);
    
    font-family: "trebuchet MS", Helvetica, sans-serif;
    font-variant: normal;
    font-size: 10pt;
    font-weight: normal;
    
    text-decoration: none;
    text-transform: none;
}

TEXTAREA {
    border-bottom-width: 1px;
    border-color: #000000;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-top-width: 1px;
    font-family: Verdena, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

INPUT {
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-color: #000000;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    color: #000000;
    font-family: Verdena, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

BUTTON{
    /* toto funguje v IE ve firefoxu ne*/
    background-color: white;
    border-right:1px solid black;
    border-bottom:1px solid black;
    border-left:1px solid #aaaaaa;
    border-top:1px solid #aaaaaa;
    color: #000000;
    font-size: 9pt;
    font-family: Verdena, Arial, Helvetica, sans-serif;
}

.button, .button:visited, .button:hover {
    background-color: white;
    border-right:1px solid black;
    border-bottom:1px solid black;
    border-left:1px solid #aaaaaa;
    border-top:1px solid #aaaaaa;
    color: black;
    font-size: 9pt;
    padding: 1px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
}

SELECT {
    border-bottom-width: 1px;
    border-color: #000000;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    color: #000000;
    font-size: 9pt;
}

TD {
    height: auto;
    /*vertical-align: top;*/
    padding: 0pt;
    /*background-color: #E4E4E4;*/
}

p {
    margin-top: 2px;
    margin-bottom: 2px;
    text-indent: 30px;
    text-align: justify;
}

TABLE {
    font-size: 10pt;
}

A {
    background-color: transparent;
    color: rgb(255, 158, 42);   
    text-decoration: none;
}

A:visited {
    background-color: transparent;
    color: rgb(255, 158, 42);
}

A:hover {
    color: #fff;
}

IMG {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

small {
    font-size: 8pt;
}

h1 {
    margin-top: 0px;
}

h4 {
    color: #00006b;
    margin: 0px;
}

/*

PHPBlase sekce


*/

hr{
    width: 91%;
}

.line{
    background: black;
    height:1px;
    overflow: hidden;
    width: 90%;
}

.fullline{
    background: black;
    height:1px;
    overflow: hidden;
    width: 100%;
}

.bold {
    font-weight: bold;
}

.red {
    color:red;
}

.redbold {
    font-weight: bold;
    color:red;
}


.underline td {
    background-color: transparent;
    text-align: right;
}
.underline td.line {
    /*background-color: #3366ff;*/
}

/* Main Menu */
#MainMenuBar {
    height: 50px;
    width: 750px;
    margin: 0 auto 0;

    background: rgb(170, 170, 170) url(images/vizweb.png) 0 0 repeat;
    border-left: 5px solid rgb(235, 235, 235);
    border-right: 5px solid rgb(235, 235, 235);
    border-bottom: 2px solid rgb(255, 255, 255);
}
#MainMenuBar a {
    height:20px;
    /*width:120px;_width:86px;*/
    padding: 7px;
    padding-top:15px;
    padding-bottom:15px;

    display:block;
    float:left;

    color: #1f5b76;

    text-align:center;
 
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    font-family:"trebuchet MS";
}
#MainMenuBar a:hover {
    color: #ff9e2a;
    background:url(images/sipka.gif) 50% 100% no-repeat;
}

#MainMenuBar ul {
    margin: 0px;
    padding: 0px;
}

#MainMenuBar li {
    list-style-type:none;
}

#MainMenuBar ul ul {
    padding: 2px;
    padding-right: 10px;
    margin: 0px;
    display:block;
}

#MainMenuBar ul a {
    display:inline;
    white-space: nowrap;
    padding: 1px;
    padding-top:15px;
    padding-bottom:15px;
}

/* submenu v menu baru*/
#MainMenuBar div {
	visibility:hidden;
	position:absolute;
        border:1px solid black;
        /*margin-top: -1px;*/
        background-color:white;
        text-align: left;
        /*kdo nehackuje s nami, hackuje proti nam
          tenhle hack opravi chybu IE, ktery margin nebere
          od spodniho ale horniho kraje :S ;) */
        _margin-top: 15px;
}
/* submenu ze submenu*/
#MainMenuBar div div {
	margin-top: -15px;
	left: 100px;
}
/* polozky v submenu */
#MainMenuBar div a {
        padding-left:5px;
        padding-right:5px;
        padding-top: 2px;
        padding-bottom: 2px;
	display:block;
	border: 0px;
        /*width:110px;*/
        color: black;
        font-weight: normal;
}   
#MainMenuBar div a:hover {
    text-decoration: underline;
    color: black;
    font:9pt arial,sans-serif;
}

/* ------------ Main Menu */
#MainMenu {
    position: relative;
    line-height:150%;
    width:160px;
    margin: 0px 15px 15px 0px;
    padding:15px 10px 15px 15px;

    background: url(images/poz.gif) 0 0  ;
    border:#fff 0px solid;
    font-size:11pt;

    text-decoration:none;
    white-space: nowrap;
}
/* polozky v submenu */
#MainMenu a {
    color: white;
    padding-left:0px;
    padding-right:0px;
    padding-top: 2px;
    padding-bottom: 2px;
    display:block;
    width:100%;
    text-decoration: none;
}

#MainMenu li {
    list-style-type:none;
}

#MainMenu ul {
    padding: 2px;
    padding-left: 0px;
    margin: 0px;
}

#MainMenu ul ul {
    padding: 2px;
    padding-left: 10px;
    margin: 0px;   
}

#MainMenu ul a {
    display:inline;
    width:110px;
    text-decoration: none;
}

#MainMenu a:hover {
    text-decoration: underline;
}

/* submenu v menu baru*/  
#MainMenu div {
    visibility:hidden;
    position:absolute;
    margin-top: -15px;
    left: 90px;
    background:gray url(images/poz.gif) 0 0;
    border:1px solid black;
}
#MainMenu div a {
    padding-left:5px;
    padding-right:5px;
}

/*----------- formulare -----------*/
.FormPanel {
    text-align: right;
    vertical-align: top;
    height: 20px;
}

.FormHeader {
    text-align: left;
    font-weight: bold; 
}

.FormButtons {
    text-align: left;
}

a.close {
	padding-right: 20px;
	padding-bottom: 20px;
	background-image: url("images/close.gif");
	background-repeat: no-repeat;
}

a.hide {
	padding-right: 20px;
	padding-bottom: 20px;
	background-image: url("images/hide.gif");
	background-repeat: no-repeat;
}

/* ---------- Status Bar -------------------- */
.Info {
    position:static;
    border:1px solid darkgreen;
    background-color:transparent;
    padding:10px;
    margin-bottom: 5px;
}

.Inf {
    position:static;
    border:1px solid darkblue;
    background-color:lightblue;
    color: darkblue;
}

.Err {
    border:1px solid darkred;
    background-color: MistyRose;
    color: darkred;
}
.War {
    position:static;
    border:1px solid orange;
    background-color:cornsilk;
    color: orange;
}
.Dbg {
    position:static;
    border:1px solid darkgreen;
    background-color:lightgreen;
    color: darkgreen;
}

#splash {
    position: absolute;
    visibility: hidden;
    width: 200px;
    height: 80px;
    left: 40%;
    top: 40%;
    text-align: center;
    border:1px solid darkblue;
    background-color:lightblue;
}
#splash div {
    width: 9px;
    height: 9px;
    margin:5px;
    padding: 0px;
    float: left;
    border:1px solid darkred;
    background-color: MistyRose;
    
}


/* ------------ prehledy ------------- */

.view_page {
    width: 90%;
    margin: auto;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.row_left {
    width: 33%;
    padding-left: 10pt;
    text-align: left;
    background-color: transparent;
}

.row_right {
    width: 33%;
    padding-right: 10pt;
    text-align:right;
    background-color: transparent;
}

.row_pages {
    width: 33%;
    text-align:center;
    background-color: transparent;
}

.header {
    color: black;
    font-weight: bold;
    font-size: 9pt;
}

/*----------- uzivetlske formulare -----------*/

.View_texts tr:hover {
    background-color:#1e1e1e;
}
.View_menu tr:hover {
    background-color:#1e1e1e;
}

#header {
    height: 150px;
    width: 750px;
    margin: 20px auto 0;
    
    border-top: 5px solid rgb(235, 235, 235);
    border-left: 5px solid rgb(235, 235, 235);
    border-right: 5px solid rgb(235, 235, 235);
    border-bottom: 1px solid rgb(255, 158, 42);
    background: transparent url(images/webjwet.gif) no-repeat scroll 1px 0pt;
}

#header .javascript {
        padding-top: 70px;
        margin-right: 10px;
        text-align: right;
}
#header .javascript a:hover {
    color: black;
}

#login_box {
    margin-left: 3px;
    margin-right: 3px;
    text-align: right;
    color: black;
    font-size: 10pt;

    padding: 1pt;
    padding-top: 10px;
}

#page {
    width: 720px;
    padding: 15px;
    margin: 0 auto 0;
                    
    background: #469dc2 url(images/poz.png) repeat-x scroll 0pt 0pt;
    color: rgb(255, 255, 255);
    border-left: 5px solid rgb(235, 235, 235);
    border-right: 5px solid rgb(235, 235, 235);
    border-bottom: 5px solid rgb(235, 235, 235);

    font-size:10pt;
    font-family:"trebuchet MS";
}

#main_panel {
    width: 520px;
    float: right;
}

#left_panel {
    
}

#page_footer {
    margin: -17px;
    width: 750px;
    height: 80px;
    clear: both;
    padding-left: 100px;
    text-align: center;
    background: transparent url(images/bottom.gif) no-repeat scroll 0pt 100%;
    color: #000;
}

#footer {
    margin:10px auto 25px auto;
    vertical-align: bottom;
    padding-left: 5px;
    width:750px;
    height:68px;
    background:url(images/sec.png) 100% 0  no-repeat;
    border:5px solid #ebebeb;
}

#footer a, #footer a:visited {
    color: #000;
}

.title{
    width:120px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10pt;
    background-color: black;
    color: #fb9898;
    margin-bottom: 10px;
}

#WLoginForm{
    padding-bottom: 10px;
}
#WLoginForm .FormButtons button{
    width: 0px;
    height: 0px;
    border: 0px;
}

#public_text_edit_text {
    width : 500px;
    height: 200px;
}

#WTextsTextEdit_text {
    width : 500px;
    height: 200px;
}

#WTextsTextEdit textarea {
    width : 500px;
    height: 200px;
}

.hot_news_view {
    line-height:150%;
    width:160px;
    margin: 0px 15px 15px 0px;
    padding:15px 10px 15px 15px;
    
    background: url(images/poz.gif) 0 0  ;
    border:#fff 0px solid;
    
    font-size:10pt;
}

.new_text {
    margin-top: 2px;
    margin-bottom: 2px;
    /*text-indent: 30px;*/
    text-align: justify;
}

.View_news .tr:hover {
    color: #202020;
}

.new_title {
    font-size: 16pt;
}

.tabbs span {
    padding: 3px;
    margin: 10px;
    margin-left: 1px;
    margin-right: 0px;
    border: 1px solid black;
}

.tabbs span:hover {
    padding: 4px;
    border: 1px solid blue;
}

.View_Domains table{
    width: 100%;
}

#View_Sub_Domains td, #View_Domains td {
    white-space: nowrap;
}

.availability_view tr:hover {
    background: gray;
}

#enterprise_info_services {
    line-height:170%;
    width:160px;
    margin: 0px 15px 15px 0px;
    padding:15px 10px 15px 15px;
    
    background: url(images/poz.gif) 0 0  ;
    border:#fff 0px solid;
    font-size: 10pt;
}

#enterprise_info_services a {
    padding-left: 20px;
    color: #fff;
    background: url(images/sipka2.gif) 0 3px no-repeat;
    text-decoration: none;
}

#enterprise_info_services a:hover {
    color: rgb(255, 158, 42);
}

#enterprice_info_server{
    width:160px;
    margin: 0px 15px 15px 0px;
    padding:15px 10px 15px 15px;
    
    background: url(images/poz.gif) 0 0  ;
    border:#fff 0px solid;
    
    font-size:13px;
}

.cenik {
    width: 100%;
}
.cenik td {
    vertical-align: top;
    white-space: nowrap;
    text-align: right;
}

.tarif {
    float:left;
    width: 240px;
    height: 240px;
    margin: 0 5px 10px 5px;
        
    border: 5px solid rgb(235, 235, 235);
    background: rgb(245, 245, 245) url(images/tarif_back.png) repeat-x;
    color: #000;
}
.tarif h2, .tarif h2 a, .tarif h2 a:visited, .tarif h2 a:hover {
        text-align: center;
        color: #1f5b76;
    }
.tarif p {
    height: 130px;
    padding: 10px;
    text-align: justify;
    text-indent: 30px;
    font-size: 13px;
}
.tarif .cena {
    padding-right: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: red;
}

.podminky li {
    font-size: 13pt;
    font-weight: bold;
}
.podminky ul ul li {
    font-size: 10pt;
    font-weight: normal;
}
