﻿/*=============== Common ====================*/

body
{
    font-family: Tahoma, Verdana, Arial, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
    font-size:14px;
    background-color: #EEE;
	margin:0px;
	padding:0px;
}

input.cms_button
{
    padding:2px 7px;
    border: solid 1px #AED0EA;
    background: #deedf7 url(images/ui_bg_header.png) repeat-x scroll 50% 50%;
    cursor:hand;
    cursor:pointer;   
}

input.cms_button:hover
{
    /*padding:2px 7px;*/
    border:solid 1px #777777;
    /*background-color:#F5FAFA;*/
}

.textWarning
{
    color:#ff4500; 
    font-size:smaller;
}

.textInfo
{
    color:Gray;
    font-size:smaller;
}

.elemClickable
{
    color:Blue;
    text-decoration:none;
    cursor:hand;
    cursor:pointer;
}

.generalFont
{
    font-family: Tahoma, Verdana, Arial, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
    font-size:12px;
}

/*=============== Login ====================*/

div.loginHorizSplitter
{
    border-top:solid 1px #777777;
}

div.loginPlacement
{
    float:right; 
    padding:10px;
}


div.loginControl
{
    border:solid 1px #AED0EA; 
    padding:10px; 
    background-color:#F2F5F7;
}

td.loginHeader
{
    text-align:center;
    font-weight:bold;
    width:100%;
    background: #deedf7 url(images/ui_bg_header.png) repeat-x scroll 50% 50%;
    border:solid 1px #AED0EA;
    border-bottom-width:0px;
    padding:3px;
    margin:0px;
}

a.logOut
{
    border:solid 1px #AED0EA;
    background: #deedf7 url(images/ui_bg_header.png) repeat-x scroll 50% 50%;
    padding:3px 7px;
    text-decoration:none;
    color:black;
}

a.logOut:hover
{
    border:solid 1px #777777;
}

/*====================== Tab Control ===========================*/

.tabHeader
{
    font-family: Tahoma, Verdana, Arial, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

/*====================== Context Menu ===========================*/

a.closeMenu
{
    display:block;
    background:url(images/close_icons.png) 0 0 no-repeat;
    width:20px;
    height:20px;
}

a.closeMenu:hover
{
    background-position:0 -20px;
}

a.contextMenu
{
    padding:5px; 
    font-size:12px; 
    color:Blue; 
    text-decoration:none;
}

div.contextMenu
{
    border:1px solid #AED0EA; 
    display:none; 
    position:absolute; 
    width:70%;
    background-color:#F2F5F7; 
    padding:3px;
}

div.contextMenu td
{
    padding:3px;
}

/*====================== Layout Header ===========================*/
.topBackground
{
    background-color:#F2F5F7;
}

div.topBorder
{
    border:solid 1px #777777;
}

.horizontalSplitter
{
    background: #d6d6d6 url(images/d6d6d6_40x100_textures_02_glass_80.png) 0 50% repeat-x; 
    height:15px; 
    border-top: solid 1px #BBBBBB;
    border-bottom: solid 1px #EEE;
}

.leftContent
{
    float:left; 
    padding:8px 8px 5px 5px;
}

.rightContent
{
    float:right; 
    padding:8px 8px 5px;
}

/*====================== Layout Menu ===========================*/
.header 
{ 
	background: #80ade5 url(images/80ade5_40x100_textures_04_highlight_hard_100.png) 0 50% repeat-x;
	border-bottom: 1px solid #777;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 4px;
}

.treeViewNodeSelected
{
    border: solid 1px #AED0EA;
    background: #deedf7 url(images/ui_bg_header.png) repeat-x scroll 50% 50%;
    font-size:12px;
}

/*====================== Layout Content ===========================*/
.gridViewHeader
{
    border: solid 1px #AED0EA;
    background: #deedf7 url(images/ui_bg_header.png) repeat-x scroll 50% 50%;
}

.gridViewItem
{
    border: solid 1px #AED0EA;
}

.gridViewPager
{
    font-size:12px;
    font-weight:bold;
    background: #e6e6e6 url(images/ui_bg_pager.png) repeat-x scroll 50% 50%;
}

a.linkInGrid
{
    color:Blue;
    text-decoration:none;
}

div.dialogButtonsSection
{
    text-align:center; 
    margin-top:10px; 
    padding:15px; 
    border-top:solid 2px #AED0EA;
}

.wizardHeader
{
    background-color:#F2F5F7; 
    padding:5px 10px; 
    text-align:center; 
    margin-bottom:5px;
    border:solid 1px #AED0EA; 
    font-weight:bold;
}

.bottomSpacing
{
    margin-bottom:5px;
}

div.usersCountInfo
{
    padding:10px 0px 3px; 
    font-size:11px; 
    font-weight:bold;
}

.bannersInfoBig
{
    min-width:400px;
}

.bannersInfoMiddle
{
    min-width:300px;
}

.bannersInfoSmall
{
    min-width:200px;
}

.localizationsInfoHead
{
    margin-left:2px;
}

.localizationsInfoItem2
{
   margin-left:10px;
}

.localizationsIfoPozition
{
    position: relative !important;
    display:-moz-inline-stack;
    display:inline-block;
    overflow: hidden;
    white-space: nowrap; 
    font-size:11px;
}

.autoCompleterProgress
{
    background-image: url(images/circle-ball-dark-antialiased.gif);
    background-repeat:no-repeat;
    background-position:right;
}

/*====================== Table Formatting ===========================*/
table.tableContent
{
    width:100%; 
    background-color:#AED0EA;
    font-size:12px;
}

td.tdHead
{
    font-weight:bold;
    text-align:center;
    background: #deedf7 url(images/ui_bg_header.png) repeat-x scroll 50% 50%;
}

td.tdBody
{
    background-color:white;
}

td.tdBodyNonWhite
{
    background-color:#f2f5f7;
}

td.tdBodyRightAligned
{
    text-align:right;
}

td.tdBodyCenterAligned
{
    text-align:center;
}
/*===================================================================*/