﻿/******************* Main styles *********************/
body 
{
	background: rgb(217,255,123) Url('../../img/kolmax/background_1px.png') repeat-x top;
	font-family: Trebuchet MS, Tahoma, Sans-Serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#002d58;
}

img
{
	border : none;	
	display : block;
}

a, a:hover
{
	text-decoration:none;
	color : #002d58;
}

h1
{
	padding:0px;
	margin:0px;
	color:#cb3f32;
	font: normal normal normal 17px Verdana;
}

hr
{
	color: Black;
}

.Btn
{
	font-size : 10px;
	color : Black;
	background-image : url('../../img/default/css/btnBg.gif');
	background-repeat : repeat-x;
	background-position : center center;
	background-color : RGB(226, 226, 226);
	border-bottom : solid 1px RGB(83,83,83);
	border-top : solid 1px RGB(29,29,29);
	border-right : solid 1px RGB(83,83,83);
	border-left : solid 1px RGB(29,29,29);
	width : 75px;
	height : 18px;
	vertical-align: middle;
	padding-bottom:5px	
}

.BtnOdhlasit
{
	font-size : 11px;
	color : White;
	margin:5px;
	background-color : Transparent;
	border: 0;
	width : 85px;
	height : 17px;
	vertical-align: middle;	
}
.BtnAdmin:hover
{
	font-size : 13px;
	color: #0350A0;
	cursor: pointer;
}

/****************************  BAZAR  **************************/
.lineBottom
{
    border-bottom: solid 1px #1767BC;
}
.lineLeft
{
    border-left: solid 1px #1767BC;
}
.lblNapisKategorie
{
	color:Black;
	font: normal normal bold 16px Arial, Verdana;
}
.butDelete20, 
.butDelete
{
	border: 0px;
	background: transparent url(../../img/bazar/delete.png) no-repeat;
	cursor: pointer;
}
.butDelete20
{
	width: 20px; 
	height: 20px;
}
.butDelete
{
	width: 135px;
}
.butNew
{
	border: 0px;
	background: url(../../img/bazar/add.png) no-repeat;
	cursor: pointer;
	width: 120px;
}
.butAll
{
	border: 0px;
	background: url(../../img/bazar/navigate.png) no-repeat;
	cursor: pointer;
	width: 105px;
}
.butBack
{
	border: 0px;
	background: url(../../img/bazar/left.png) no-repeat;
	cursor: pointer;
	width: 80px;
}

.tdInformatorBazar
{	
	vertical-align:top;
	text-align : left;
	padding: 15px;	
	white-space:normal;
	width : 450px;
	overflow:hidden;
}

td.tdInformatorBazar p
{
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
	font-size:12px; 
	color:Black;  
	text-align:justify; 
}

td.tdInformatorBazar p span
{
    font-weight:bold;  
}

td.tdInformatorBazar h1
{
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    font-weight:bold;
    font-size:18px; 
    font-style:italic; 
}

td.tdInformatorBazar img
{
    margin-right:4px;
    float:left;
}

td.tdInformatorBazar address
{
    margin-top:12px;
    font-size:12px; 
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    color:Black;
}

/****************************  MAIN TABLE LAYOUT  **************************/

table#tbContainer tr td
{
    vertical-align:top;    
}

td.Banner
{
    width:886px; /* width of middle part! */      
}

td.leftGradientTop
{
    width:12px; 
    background: #ffffff Url('../../img/kolmax/leftTopGradient.png') no-repeat top; 
}

td.rightGradientTop
{
    width:12px; 
    background: #ffffff Url('../../img/kolmax/rightTopGradient.png') no-repeat top;
}

td.Banner img, td.footer img
{
    width:886px;    
}

td.Banner2
{
    background: Url('../../img/kolmax/kolmax_newLogo_2.jpg') no-repeat top; 
    height:72px;     
}

table.language
{
    margin:30px 0px 0px 30px;    
}

td.footer img
{
    width:843px;    
}

td.leftGradientMiddle
{
   background: #ffffff Url('../../img/kolmax/leftGradientBackground.png') repeat-y  top; 
}
td.leftGradientMiddle div
{
   width:100%; 
   height:685px;
   background: #ffffff Url('../../img/kolmax/leftMiddleGradient.png') no-repeat top;
}

td.rightGradientMiddle
{
   background: #ffffff Url('../../img/kolmax/rightGradientBackground.png') repeat-y top;
}
td.rightGradientMiddle div
{
    width:100%; 
    height:685px;
    background: #ffffff Url('../../img/kolmax/rightMiddleGradient.png') no-repeat top; 
}


/***** content - layout table *****/

table#tbContent
{
    background-color:White;
    text-align:left;
    width:100%;
    /*border:solid 1px red;*/    
}

td.contentSpace
{
    width:21px;  
}

td.tdContentMiddle
{
    border-left:solid 1px rgb(57, 116, 176);
    border-right:solid 1px rgb(57, 116, 176);
    height:500px; /* napevno? */   
}

table.tdContentMiddle
{
    margin:0px auto;
}

.tdInformator
{	
	vertical-align:top;
	text-align : left;
	padding: 15px;	
	white-space:normal;
	width : 450px;
	overflow:hidden;
}


/** dynamic content **/

td.tdInformator p
{
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
	font-size:12px; 
	color:Black;  
	text-align:justify; 
}

td.tdInformator p span
{
    font-weight:bold;  
}

td.tdInformator h1
{
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    font-weight:bold;
    font-size:18px; 
    font-style:italic; 
}

td.tdInformator img
{
    border:solid 1px rgb(23, 103, 188);
    margin-right:40px;
    float:left;
}

td.tdInformator div
{
    overflow:auto;
    margin-top:25px;
}

td.tdInformator address
{
    margin-top:12px;
    font-size:12px; 
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    color:Black;
}


/***************************   ROOT MENU   *****************************/

td.tdGreenContainer
{   
    width:160px; /* pevna delka pozadi */   
}

td.tdGreenContainer table
{
   width:100%;
}

table.tableGreenContainer > tbody > tr > th
{
    height:13px;
    background: #ffffff Url('../../img/kolmax/topGreenBackground.png') no-repeat top;     
}

table.tableGreenContainer > tbody > tr > td.bottom
{
    height:13px;
    background: #ffffff Url('../../img/kolmax/bottomGreenBackground.png') no-repeat top;     
}

table.tableGreenContainer > tbody > tr > td
{
    height:13px;
    background: #ffffff Url('../../img/kolmax/greenBackground.png') repeat-y top;   
}

/** root menu **/
table#tableRootMenu
{
    width:148px;
    margin:5px auto;   
}

table#tableRootMenu th
{  
    height:9px;  
    background: rgb(145, 204, 0) Url('../../img/kolmax/topGreen.png') no-repeat top;     
}

table#tableRootMenu td.bottomTd
{  
    height:9px;  
    background: rgb(145, 204, 0) Url('../../img/kolmax/bottomGreen.png') no-repeat top;     
}

table#tableRootMenu tbody tr td.middleTd
{
    background-color:rgb(186, 236, 64);
    height:32px;
    width:100%; 
    border-left:solid 1px rgb(81,114,0);
    border-right:solid 1px rgb(81,114,0);
}

table#tableRootMenu tbody tr td.middleTd
{
    background-color:rgb(186, 236, 64);
    height:32px;
}

table#tableRootMenu tbody tr td.separator
{
   height:1px;
   background-color:rgb(81,114,0);
}

.btnOdhlasit, .btnOdhlasitHover
{
	padding: 0px 10px 0px 2px;
	font-family: Microsoft Sans Serif, Arial;
}

.RootMenuLabel, .RootMenuLabelSelected
{
    display:inline-block;
	font-family:Trebuchet MS, Tahoma, Sans-Serif;
	font-weight:bold;
	width:100%;
	height:100%;
	padding:5px 0px 0px 10px;
}

.RootMenuLabel, .RootMenuLabelSelected, .btnOdhlasit
{
	font-size:14px;
	color:Black;
}

.btnOdhlasitHover
{
	font-size:24px;	
	color:#cb3f32;
	cursor: pointer;
}

.ValidateMessage
{
	color: Red;
	font-size: 8px;
}

table#tableRootMenu tbody tr td a
{
    display:inline-block;
    width:100%;
    height:100%;  
}

table#tableRootMenu tbody tr td a:hover
{
   background-color:rgb(129, 180, 0); 
   color:White;   
}

table#tableRootMenu tbody tr td a:hover span
{
   color:White;  
   cursor:pointer; 
}

/************************** Sub Menu **********************************/

div.divSubMenuRel
{
    position:relative;
    height:100%;
}

div.divSubMenuRel table
{
    position:absolute;
    top:0px;
    left:145px; 
    border-collapse:collapse;
    
    border:solid 1px black;
    background-color:rgb(186, 236, 64);
    z-index:100; 
    width:160px;
    display:none;   
}

div.divSubMenuRel table td.tdSubMenu
{   
    height:25px;
    width:160px;
}


div.divSubMenuRel table td.tdSubMenuSeparator
{
   height:1px;
   background-color: rgb(81,114,0);   
}

div.divSubMenuRel a /* div.divSubMenuRel table td.tdSubMenu a*/
{
    display:inline-block;
    width:100%;
    height:100%;    
}

div.divSubMenuRel a:hover /*div.divSubMenuRel table td.tdSubMenu a:hover*/
{
   background-color:rgb(129, 180, 0);  
}

div.divSubMenuRel span
{
    display:inline-block;
    font-family:Trebuchet MS, Tahoma, Sans-Serif;
    font-size:12px;
    color:Black;
    padding:5px 0px 0px 5px;
    cursor:pointer;
}


/************************** Blue column section  *********************************/

td.blueHeadline
{
     width:170px;  
}

table.blueHeadline
{
    font-family:Trebuchet MS, Tahoma, Sans-Serif;
    font-size:14px;
    text-align:center;
    color:Black;
    font-weight:bold;      
}
table.blueHeadline tr th.left, table#k__t tr th.left
{
    width:12px;
    background: White url('../../img/kolmax/leftBlueHeadline.png') no-repeat top;
}

table.blueHeadline tr th.middle, table#k__t tr th.middle
{
    background: White url('../../img/kolmax/blueHeadlineMiddle.png') repeat-x top;
    height:29px;
    color:White;
    font-size:12px;
    font-family: Trebuchet MS, Verdana, Sans-Serif;
    text-align:left;
    padding-left:5px;
}

table.blueHeadline tr th.right, table#k__t tr th.right
{
    width:12px;
    background: White url('../../img/kolmax/rightBlueHeadline.png') no-repeat top;
}

table#k__t > tbody > tr > td
{
    background-color:White;
    font-family: Trebuchet MS, Verdana, Sans-Serif; 
    font-size:11px;
    height:23px;
    padding-top:3px;          
}

table#k__t > tbody > tr.space > td
{
    height:0px;
    padding-top:0px;           
}

table#k__t > tbody > tr.first > td
{ 
    background-color:rgb(202, 228,255);         
}

table.blueHeadline img
{
    margin-top:5px;
    margin-bottom:5px;
    border:none;
}

table.blueHeadline tr td.left, table#k__t tr td.left
{
    border-left:solid 1px rgb(23, 103, 188);  
}

table.blueHeadline tr td.right, table#k__t tr td.right
{
    border-right:solid 1px rgb(23, 103, 188);  
}

table.blueHeadline tfoot tr td.rightBottom, table#k__t tfoot tr td.rightBottom
{
    height:13px;
    background: url('../../img/kolmax/blueCornerRight2.png') no-repeat bottom; 
       
}

table.blueHeadline tr td.leftBottom, table#k__t tr td.leftBottom
{
    background: White url('../../img/kolmax/blueCornerLeft2.png') no-repeat bottom;
}

table.blueHeadline tr td.middleBottom, table#k__t tr td.middleBottom
{
    border-bottom:solid 1px rgb(23, 103, 188); 
}

div#toplist
{
    width:90px;
    margin:0px auto;       
}

/***************************   LABEL   *****************************/


.WarningText
{
	color:red;
	font: normal normal normal 8pt Verdana;
}

table.blueHeadline td.middle
{
    
}

/***************************   TELERIK   *****************************/


.reToolbar.Vista .NadpisH1
{
   background-image: url('../../img/default/nadpisH1.gif');
}



/***************************   KONTAKTNI a ONLINE FORM   *****************************/

.trInOnlinePage
{
	padding:5px;
}
.tdInOnlinePage, .tdInOnlinePageWidth
{
	vertical-align:top; 
	vertical-align:middle;
	padding: 5px 0px 5px 5px;
}
.tdInOnlinePageWidth
{
	width:240px; 
}
.titleInOnlinePage
{
	font-size: 20px;
	font-weight: bold;
}
.subTitleInOnlinePage
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
}

.tdSendingPanel
{
	background: #F4F6F5 url('../../img/default/sendPanel.gif') no-repeat left top;
	width:200px;
	height:40px;
}
.tdSendingPanelLabel
{
	color:#00519E;
	font: normal normal bold 12px Verdana, Arial;
}



/***************************   FOOTER   *****************************/


td.footer
{
    width:843px;
    height:105px;
    background: White url('../../img/kolmax/footer.jpg') no-repeat top;
}

td.footer table
{
   color:White;
   font-size:12px;
   font-family: Trebuchet MS, Verdana, Sans-Serif; 
   margin:10px 0px 0px 500px;
}

td.footer table td
{
  height:13px;
}

td.footer table td.space
{
   width:40px;
}

.BtnLanguage
{
	border : none;
	background-color : White;
	color : #002d58;
	cursor : pointer;
}
.CopyWrite
{
	font-size : 11px;
	color : White;
	background-color : Transparent;
}

/* TELERIK */

.RadGrid_Web20 .rgRow td,
.RadGrid_Web20 .rgAltRow td
{
    border: none !important;
    border-color : White White White White !important;
}
.RadGrid_Sunset .rgRow td,
.RadGrid_Sunset .rgAltRow td
{
    border: none !important;
    border-color : White White White White !important;
}


/* CHAT.aspx */
        .reTool .InsertEmoticon
        {
            background-image: url(../../user_editor_data/emoticons/1.gif);
        }
        .imgChatkl
        {
        	display : inline;
        }