/* 
    Document   : ncc
    Created on : Apr 13, 2009, 12:28:13 AM
    Author     : bmilakovic
*/

html, body, form, #base{
    margin: 0;
    padding: 0;
}

html, body{
    width: 100%;
}

html, body, input{
    font-family: Tahoma, Verdana, Geneva;
    font-size: 12px;
    word-spacing: 2px;
}

h1{
    font-size : 23px;
    font-weight :bold;
    text-align : left;
    color :#B42B23;
    margin-bottom : 15px;
}

#base{
    height: 100%;
}

#base, #footer{
    z-index: 1;
    background: #801f19 url(../images/bottom-y.jpg) repeat-y bottom center;
}

#background-container{
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background: #D4D4D4 url(../images/white-sides-x.gif) repeat-x top center;
}

textarea{
    overflow: auto;
}

.login-holder{
    position: relative;
    height: 20px;
}

.username, .password{
    width: 120px;
    border: 1px solid #b3231d;
    background: url(../images/form-input-bg.gif) repeat-x bottom;
    position: absolute;
    top: 0;
    left: 70px;
}

.element-update{
    left: 100px;
}

.login-elements{
    position: relative;
    height: 25px;
}

#top-spacer{
    height: 54px;
}

#container, #login, #top-spacer{
    width: 900px;
}

.clear-float{
    clear: both;
    font-size: 1px;
}

#container-middle-rows, #menu, #container, #login, #top-spacer{
    margin-left: auto;
    margin-right: auto;
}

#header{
    height: 222px;
}

html>body .header-b{
    background: url(../images/header-b.jpg) no-repeat center;
}

* html .header-b {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/header-b.jpg', sizingMethod = 'crop' );
}

html>body .header-c{
    background: url(../images/header-c.jpg) no-repeat center;
}

* html .header-c {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/header-c.jpg', sizingMethod = 'crop' );
}

html>body .header-a{
    background: url(../images/header-a.jpg) no-repeat center;
}

* html .header-a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/header-a.jpg', sizingMethod = 'crop' );
}

#header-logo{
    position: relative;
    top: -46px;
    right: 10px;
    height: 101px;
}

html>body #header-logo{
    background: url(../images/logo-new.png) no-repeat center left;
}

* html #header-logo {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/logo-new.png', sizingMethod = 'crop' );
}

.menu-container{
    margin-top: -7px;
    z-index: 5;
    height: 56px;
}

html>body .menu-container{
    background: url(../images/menu-back.png) no-repeat center;
}

* html .menu-container {
    z-index: -100;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/menu-back.png', sizingMethod = 'crop' );
}

#menu{
    width: 842px;
    text-align: center;
    position: relative;
}

.menu-item{
    width: 90px;
    float: left;
    margin: 0 5px;
}

.main-menu-links{
    position: relative;
    text-decoration: none;
    font-weight: bold;
    color: #2b2b2b;
}

.link-color{
    color: #ffffff;
}

a{
    color: #b42b23;
}

.link-top{
    font-size: 1px;
    height: 7px;
}

.link-text{
    height: 49px;
    line-height: 49px;
}

.menu-red-text, .menu-red-top{
    background: #b42b23;
    cursor: pointer;
}

.menu-red-top{
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#main-content, #news{
    float: left;
    padding: 21px 0 21px 29px;
}

#main-content{
    width: 571px;
    position: relative;
}

#news{
    width: 268px;
}

.edit-icon, .delete-icon, .upload-icon{
    cursor: pointer;
    padding: 8px;
}

.edit-icon{
    background: url(../images/application_edit.png) no-repeat center;
}

.delete-icon{
    background: url(../images/application_delete.png) no-repeat center;
}

.upload-icon{
    background: url(../images/application_get.png) no-repeat center;
}

.window-content-editor{
    position: absolute;
    background-color: white;
    z-index: 777;
    overflow: hidden;
}

.no-scroll{
    overflow: hidden;
}

.con-textheader{
    position: relative;
    height: 60px;
    line-height: 60px;
}

.con-textheader-img{
    position: absolute;
    top: 0;
    left: 0;
}

.con-textheader-label{
    margin-left: 60px;
    font-size: 30px;
}

.non-active-lang, .diabled{
    opacity:0.4;
    filter:alpha(opacity=40);
}

.flag{
    cursor: pointer;
}

#contentEdit{
    border: 1px solid gray;
}

.editor-header{
    height: 30px;
    background: #D1D1D1;
    position: relative;
}

.editor-header-close{
    right: 0;
    background: url(../images/cross.png) no-repeat center;
}

.editor-header-close, .editor-header-save{
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 21px;
    height: 21px;
    margin-top: 5px;
    z-index: 100;
    border: 1px solid #D1D1D1;
}

.editor-header-save{
    left: 0;
    margin-left: 2px;
    background: url(../images/disk.png) no-repeat center;
}

.editor-header-save-hover, .editor-header-close-h{
    border : 1px solid #666;
}

#editor-login{
    position: absolute;
    top: 50%;
    margin-top: -60px;
    height: 120px;
    width: 100%;
}

#editor-login-window{
    background: url(../images/form-background.gif) repeat-x center;
    margin-left: auto;
    margin-right: auto;
    width: 220px;
    height: 120px;
    padding: 10px;
    border: 1px solid #D3D3D3;
}

.login-title{
    font-weight: bold;
    padding-bottom: 5px;
}

.login-holder-submit, .upload-holder-submit{
    margin: 10px 0;
}

#editor-login label{
    margin-top: 3px;
}

.login-error
, .update-message-0
, .upload-message-0{
    color: #FF6A6A;
}

.upload-message-1
, .update-message-1{
    color: #008080;
}

.login-error{
    visibility: hidden;
}

.update-message-0, .update-message-1 {
    display: none;
}

.update-message-0
, .update-message-1
, .upload-message{
    margin-top: 10px;
}

#lgform label{
    white-space: nowrap;
}

#update-name-and-password-form{
    margin-top: 10px;
}

#main-content-header
, .con-item-title
, .con-event-title
, #news-header
, .con-info-title
{
    color: #b42b23;
}

#main-content-header, #news-header{
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 15px;
}

.con-item
, .con-bulletin
, .con-event
, .con-board
{
    margin-bottom: 20px;
}

.con-item-date
, .con-item-holder
, .con-event-date
, .con-event-holder
, .con-bulletin-icon
, .con-bulletin-number
, .con-board-image
, .con-board-holder
, .con-board-logo
{
    float: left;
}

.con-item-date
, .con-event-date
, .con-event-date-text
{
    width: 53px;
}

.con-item-date
, .con-event-date
, .con-bulletin-number{
    height: 63px;
}

.con-bulletin-icon{
    width: 57px;
    height: 82px;
}

.con-board-image{
    width: 58px;
}

.con-board-logo, .con-board-image{
    height: 80px;
}

.con-board-name
, .con-board-function
, .con-board-company
{
    height: 26px;
    line-height: 26px;
}

.con-board-name{
    font-weight: bold;
}

.con-bulletin-number{
    line-height: 63px;
}

html>body .con-item-date{
    background: url(../images/news-icon.png) no-repeat center;
}

* html .con-item-date {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/news-icon.png', sizingMethod = 'crop' );
}

html>body .con-event-date{
    background: url(../images/news-icon.png) no-repeat top center;
}

* html .con-event-date {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/news-icon.png', sizingMethod = 'crop' );
}

.con-item-date-text
, .con-event-date-text{
    margin-top: 25px;
    text-align: center;
    font-weight: bold;
}

.word-date{
    font-size: 8px;
}

.con-item-day-month
, .con-event-day-month{
    font-size: 1.3em;
}

.con-item-holder{
    width: 190px;
}

.con-bulletin-number {
    width: 70px;
}

.con-item-holder
, .con-bulletin-number
, .con-event-holder
, .con-board-holder
{
    padding-left: 5px;
}

.con-event-holder{
    width: 450px;
}

.con-board-holder{
    width: 300px;
}

.con-board-logo{
    width: 160px;
}

.con-item-holder
, .con-event-holder{
    padding-top: 10px;
}

.con-item-title
, .con-event-title
, .con-info-title{
    font-weight: bolder;
}

.cms-page-icons{
    height: 26px;
}

.submit-button{
    display: block;
    cursor: pointer;
    line-height: 27px;
    text-align: center;
}

.hidden-submit, .submit-button {
    width: 51px;
    height: 27px;
}

.hidden-submit {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

#footer{
    z-index: 100;
}

#login{
    text-align: right;
}

#login, #copyright{
    height: 27px;
}

#footer{
    /*height: 55px;*/
    text-align: center;
}

#copyright{
    font-size: 10px;
}

.submit-button, #footer, #footer a{
    color: #F0F0F0;
}

html>body .submit-button{
    background: url(../images/button-red-1-50.png) no-repeat center;
}

* html .submit-button {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src ='view/parts/images/button-red-1-50.png', sizingMethod = 'crop' );
}

.login-update-link{
    display: block;
    margin-top: 5px;
}

.upload-holder{
    margin: 5px 0;
}

.upload-holder-support{
    font-style: italic;
    margin-bottom: 10px;
    border-bottom: 1px dotted #D3D3D3;
}

.con-links{
    padding: 5px;
}

.con-links-title{
    font-weight: bold;
}

.con-links-link-holder a
, .con-member
{
    margin-left: 20px;
}

.con-container{
    margin: 30px 0;
}

.con_jumplink
, .con-news-title
{
    cursor: pointer;
}

.con-container-title{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background: #b42b23;
    color: white;
}

.file-icon{
    vertical-align: bottom;
}

.disabled-text, .upload-holder-logo{
    color: #BEBEBE;
}

.con-news-content-hide{
    display: none;
}

.file-icon-doc, .file-icon-pdf{
    padding-left: 20px;
}

.file-icon-image{
    outline: none;
    padding: 8px 0 8px 25px;
}

.file-icon-doc{
    background: url(../images/microsoftWord.gif) no-repeat top left;
}

.file-icon-pdf{
    background: url(../images/AdobePDF.png) no-repeat top left;
}

.file-icon-image{
    background: url(../images/Picture.png) no-repeat top left;
}

.file-holder{
    margin-top: 3px;
    width: 100%;
    height: 22px;
}

.event-image-holder-wrapper{
    margin-top: 10px;
}

.event-image-holder{
    border-left: 1px double #9C9C9C;
    padding: 5px;
}

.event-image-holder img {
    border: 0 none;
}

.event-image-holder .file-holder {
    height: auto;
    width: 100px;
    float: left;
    margin: 3px;
}

#slovak-spectator{
    margin-top: 25px;
}

#vcounter{
    margin-top: 50px;
}

.vcounter-count{
    
    color: white;
}

.vcounter-digit, .vcounter-splitter, .vcounter-text {
    float: left;
    height: 28px;
    line-height: 28px;
}

.vcounter-digit, .vcounter-splitter{
    background-color: #B42B23;
    text-align: center;
}

.vcounter-digit {
    width: 20px;
    margin: 0;
    font-size: 1.3em;
}

.vcounter-splitter {
    margin: 0;
    width: 3px;
    color: #611C17;
}

.vcounter-text {
    margin-right: 5px;
    
}

.bulletin-row {
    float: left;
    width: 135px;
}

img {
    border: 0 none;
}

#flags {
    position: absolute;
    top: 20px;
    right: 0;
}

#flags a{
    text-decoration: none;
}

.con-info {
    padding: 10px 0;
}

.con-info .file-holder {
    margin-left: 15px;
}