body {margin: 0px; padding: 0px; color: rgb(60,60,60); background-color: rgb(203,203,203); font-size: 0.8em; text-align: center; }

img {border: none;}
img[align|="left"] {margin: 5px 10px 0px 0px;} 
img[align|="right"] {margin: 5px 0px 0px 10px;} 

a {color: black;}
a:hover {color: #AA0000;}
a.nolink {color: black; text-decoration: none;}
a.nolink:hover {color: black; text-decoration: none;}

h2 {font-size: 120%; font-weight: normal; color: rgb(76,76,76); margin: 0px;}
h3 {font-size: 100%; font-weight: normal; color: rgb(76,76,76); margin: 0px;}

.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px;}
.label {display: block; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;  line-height: normal;}
.inputItem {margin: 0px; padding: 2px; border: 1px solid gray;}
.button {color: #515151; padding: 3px 10px 3px 10px; font-size: 85%; text-align: center; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer;}
.button {background-color: rgb(14,84,142); color: White; border-top: solid 2px rgb(227,227,227); border-left: solid 2px rgb(224,224,224); border-right: solid 2px rgb(185,185,185); border-bottom: solid 2px rgb(182,182,182);}
.button.submit {font-weight: bold;}
a.button:hover {text-decoration: none; color: Yellow;}

.buttons {text-align: center;}
.buttons table {margin: auto;}
.buttons .button {background-color: rgb(154, 204, 245); color: rgb(14,84,142);}
.buttons .back {background-color: silver; color: rgb(90,90,90);}
.buttons .save {background-color: rgb(14,84,142); color: white; width: 120px;}

.highslide-image {background-color: White;}
.highslide-caption {min-height: 15px;}

div.selectbox-wrapper ul li.selected {background: rgb(119,134,165); color: white;}
div.selectbox-wrapper ul li.current {background: rgb(217,125,28); color: white;}

.layout {border-collapse: collapse;}
.layout td {vertical-align: top;}

#topBanner {height: 50px; background-color: White;}

#page {position: relative; z-index: 0; width: 990px; margin: auto; text-align: left;}

#header {position: relative; height: 80px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }

#header .logo {position: absolute; top: 15px; left: 15px; z-index: 2;}
#logoText {position: absolute; top: 14px; right: 15px; text-align: right;}
#logoText .firstLine {font-size: 10pt; color: rgb(51,101,152); font-weight: normal; }
#logoText .secondLine {font-size: 10pt; color: rgb(51,101,152);}

#container {width: 990px; margin: 15px 0 0 0;}

#mainContainer {position: relative;}
#mainContent {position: relative; top: -20px; width: 760px; min-height: 700px; margin: 0px; font-size: 90%; background-color: White; -webkit-box-shadow: 5px -2px 5px 1px rgba(60, 60, 60, 0.3); box-shadow: 5px -2px 5px 1px rgba(60, 60, 60, 0.3); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

.titles { position: relative; }
.buttons.right { position: absolute; right: 0px; bottom: 10px; }

.loadOpacity { opacity: 0.25; filter: alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; }

/********************* rightColumn****************************/
#columnRight {position: absolute; top: 20px; right: 0px; width: 200px; margin: 0px;}

.loginBox {padding: 0px; color: White; background-color: rgb(14,84,142); border-top: solid 2px rgb(67,137,195); border-right: solid 2px rgb(0,35,93); border-bottom: solid 2px rgb(0,35,93); border-left: solid 2px rgb(67,137,195); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.loginBox .content { padding: 0px; }
.loginBox td {}
.loginBox td table td {padding-top: 5px;}
.loginBox .title {font-weight: bold; font-size: 80%; color: rgb(158,182,207); padding: 5px 10px 5px 10px; margin: 0px; border-bottom: solid 1px rgb(0,35,93);}
.loginBox .loginBoxDialog {border-collapse: collapse;}
.loginBox .loginBoxDialog table {width: auto;}
.loginBox .inputItem {width: 120px; font-size: 90%; border: none; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.loginBox .label {padding: 7px 3px 0px 0px; margin: 0px; color: White;}
.loginBox .button {float: right; padding: 2px 7px; font-size: 80%; background-color: rgb(253,212,60); color: rgb(14,84,142); border-top: solid 1px rgb(255,255,110); border-right: solid 1px rgb(204,163,12); border-bottom: solid 1px rgb(204,163,12); border-left: solid 1px rgb(255,255,110);}
.loginBox .inside {padding: 10px;  border-top: solid 1px rgb(67,137,195);}
.loginBox .userName { display: block; margin-bottom: 5px; }
.loginBox #loggedJedn { position: relative; margin-bottom: 5px; }
.loginBox .jednName { font-size: 85%; color: rgb(200,200,200); font-weight: bold; }
.loginBox .jednChange {float: left; display: block; text-decoration: none; }
.loginBox .lostPassword { color: white; }

#columnRight .contactBox { margin-top: 10px; padding: 0px; color: White; background-color: rgb(154, 0, 0); border-top: solid 2px rgb(208, 54, 54); border-right: solid 2px rgb(154, 0, 0); border-bottom: solid 2px rgb(154, 0, 0); border-left: solid 2px rgb(208, 54, 54); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#columnRight .contactBox .title {font-weight: bold; font-size: 80%; color: rgb(253,212,60); padding: 5px 10px 5px 10px; margin: 0px; border-bottom: solid 1px rgb(154, 0, 0);}
#columnRight .contactBox .content {padding: 0px 10px 10px 10px; border-top: solid 1px rgb(208, 54, 54); font-size: 85%;}
#columnRight .contactBox .content .contactItem { display: block; padding: 2px 0px 2px 0px;}
#columnRight .contactBox .content .value.attrHavarie { font-size: 180%; font-weight: bold; }
#columnRight .contactBox .content .label { font-size: 100%; color: rgb(200,200,200); }
#columnRight .contactBox .content .value { font-size: 150%; color: white; }

#columnRight .contactBox .content .emergency {margin-top: 5px; padding-top: 5px; border-top: solid 1px rgb(208, 54, 54);}
#columnRight .contactBox .content .emergency .item {padding: 2px 0px 2px 0px;}
#columnRight .contactBox .content .emergency .label {display: inline; font-size: 100%; color: rgb(200,200,200); }
#columnRight .contactBox .content .emergency .value {font-size: 100%; color: white; }

#columnRight .contactBox .content .contactUs { margin-top: 5px; padding-top: 10px; border-top: solid 1px rgb(208, 54, 54); }
#columnRight .contactBox .content .contactUs .button { display: block; margin: auto; }

#columnRight .news {margin-top: 10px; padding: 0px; background-color: rgb(253,212,60); border-top: solid 2px rgb(255,255,110); border-right: solid 2px rgb(204,163,12); border-bottom: solid 2px rgb(204,163,12); border-left: solid 2px rgb(255,255,110); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#columnRight .news .title {font-weight: bold; font-size: 80%; color: rgb(14,84,142); padding: 5px 10px 5px 10px; margin: 0px; border-bottom: solid 1px rgb(204,163,12);}
#columnRight .news .content {padding: 10px; border-top: solid 1px rgb(255,255,110); font-size: 90%;}
#columnRight .news .articleItem {margin: 0 0 15px 0;}
#columnRight .news h4 {margin: 0px; padding: 0px;}
#columnRight .news h4 a {font-weight: bold; text-decoration: none;}
#columnRight .news .publishDate {display: block; font-size: 80%; color: rgb(76,76,76);}
#columnRight .news .more {float: right; margin: 5px 0 0 0;}
#columnRight .news .perexImage {display: block; text-align: center; margin: 5px 0px 5px 0px;}
#columnRight .news .perex {font-size: 95%; text-align: left;}
#columnRight .news .perex p {margin: 0px;}

#columnRight .banners {margin-top: 10px; padding: 10px; background-color: rgb(186,187,190); border-top: solid 2px rgb(255,255,255); border-right: solid 2px rgb(158,159,160); border-bottom: solid 2px rgb(158,159,160); border-left: solid 2px rgb(255,255,255); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align: center;}

/********************* menus ****************************/

#menuTop { height: 2.5em; margin: 0px; background-color: rgb(135,128,115); font-size: 8pt; }
#menuTop a {display: block; color: white; text-decoration: none; padding: 0px 10px 0px 0px;}
#menuTop a.active, #menuTop a:hover {color: rgb(253,212,60);}
#menuTop .idesMenu { float: right; padding: 6px 12px 2px 5px; display: block;}
#menuTop ul.mainMenu {list-style:none; padding: 0px 0px 0px 10px;}
#menuTop ul.mainMenu li {float: left; padding: 6px 2px 2px 5px; margin: 0px;}
#menuTop ul.mainMenu .prefix, #menuTop ul.mainMenu .suffix {display: none;}

/********************* welcome ***************************/

#welcome { padding: 40px; }
#welcome .text { line-height: 1.6em; }
#welcome .loginBox, #articleDetail .loginBox { width: 200px; margin: auto; }

/********************* article ****************************/

#articleDetail {padding: 5px 15px;}

#articleDetail .articlePerex .text {text-align: left;}
#articleDetail .articleTitle {margin: 0px 0px 0px 0px; margin-bottom: 10px; font-size: 150%; font-weight: normal; color: rgb(150,150,150); border-bottom: solid 1px silver;}
#articleDetail .download h2 {font-size: 90%; border-bottom: solid 1px silver; margin-top: 10px;}
#articleDetail .download .fileDescription {font-size: 90%;}

#articleDetail .msgBox {margin: 40px; text-align: center;}
#articleDetail .divArticleDiscussion .buttons {padding: 20px;}
#articleDetail .grdArticleDiscussion .item, #articleDetail .grdArticleDiscussion .itemAlternating {background-color: rgb(240,240,240); border-bottom: solid 1px silver;}
#articleDetail .grdArticleDiscussion .itemAlternating {background-color: rgb(250,250,250);}
#articleDetail .grdArticleDiscussion .item td, #articleDetail .grdArticleDiscussion .itemAlternating td {padding: 10px;}
#articleDetail .grdArticleDiscussion .system { color: Red; }
#articleDetail .grdArticleDiscussion .forumDate {font-size: 7pt; font-weight: bold;}
#articleDetail .grdArticleDiscussion .forumUserName {font-size: 7pt;}
#articleDetail .buttons.back  {padding: 40px; text-align: center;}

#articleDetail #forumNewMessageBox {clear: none;}
#articleDetail.forum .articleSectionTitle {margin: 0px 0px 0px 0px; margin-bottom: 10px; font-size: 150%; font-weight: normal; color: rgb(150,150,150); border-bottom: solid 1px silver;}
#articleDetail.forum .articleTitle {margin: 0px 0px 0px 0px; margin-bottom: 0px; font-size: 120%; font-weight: bold; color: black; border-bottom: none;}

#articleDetail .articleButtons { float: right; padding-top: 10px; }
#articleDetail .articleButtons a { float: right; padding-left: 20px; margin-left: 10px; display: block; background-position: center left; background-repeat: no-repeat; text-decoration: none; cursor: pointer; }
#articleDetail .articleButtons a.btnDelete {  background-image: url('/images/ico-delete.png'); }
#articleDetail .articleButtons a.btnEdit {  background-image: url('/images/ico-edit.png'); }

#articleDetail .status { margin: 10px 0px 5px 0px;}
#articleDetail .status .value {font-weight: bold;}

.service #articleDetail .articleDate {display: block; padding: 20px 0px 0px 0px; font-weight: bold;}
.service #articleDetail .articleTitle {margin-top: 0px;}

/**************** breadcrumbNavigation *********************/

.sectionPath {font-size: 90%; color: Gray; padding-bottom: 10px;}
.sectionPath a {color: Gray; text-decoration: none;}
.sectionPath a:hover {color: black; text-decoration: underline;}


/**************** section *********************/

#section {padding: 20px;}
#section h1 {margin: 0px 0px 0px 0px; margin-bottom: 10px; font-size: 150%; font-weight: normal; color: rgb(150,150,150); border-bottom: solid 1px silver;}
#section .sectionPerex .text {}
#section .sectionPerex .perexImage {border: solid 1px red; margin-right: 2px;}

#section .grdSections td { padding-right: 24px; }

#section .articleList td { padding: 0px 25px 20px 0px; vertical-align: top; }
#section .articleList .publishDate {}
#section .grdArticles.tiles td { padding-right: 24px; vertical-align: top; }
#section .grdArticles .articleItem { border-bottom: dotted 1px gray; }
#section .grdArticles .articleItem .articleTitle {font-size: 110%; padding: 0px 0px 2px 0px; margin: 0px; font-weight: bold;}
#section .grdArticles .articleItem .perexImage {display: block; float: right; width: 144px; height: 100px; text-align: center; margin-bottom: 5px; border: 1px solid rgb(119,134,165);}
#section .grdArticles .articleItem .articleBlock {margin: 0px;}
#section .grdArticles .articleItem .articleButtons { float: right; }
#section .grdArticles .articleItem .articleButtons a { float: right; padding-left: 20px; margin-left: 10px; display: block; background-position: center left; background-repeat: no-repeat; text-decoration: none; cursor: pointer; }
#section .grdArticles .articleItem .articleButtons a.btnDelete {  background-image: url('/images/ico-delete.png'); }
#section .grdArticles .articleItem .articleButtons a.btnEdit {  background-image: url('/images/ico-edit.png'); }
#section .grdArticles .articleItem .articlePerex {text-align: left; font-size: 95%;}
#section .grdArticles .articleItem .status .value {font-weight: bold;}
#section .articleList .articlePerex {margin: 0px; padding: 0px;font-size: 86%; text-align: left;}
#section .articleList .articlePerex p, #section .articleList .perex p  {margin: 0px; padding: 0px 0px 0px 0px;}
#section .articleList .articleTitle {font-size: 90%; padding: 0px 0px 2px 0px; margin: 0px; font-weight: bold;}
#section .articleList .articleTitle a {}
#section .articleList .articleTitle a:hover {text-decoration: underline;}
#section .articleList .infoBar {font-size: 90%; color: Gray; border-top: solid 1px rgb(153,153,153); border-bottom: solid 1px rgb(153,153,153); margin-top: 10px; padding: 2px 0px 2px 10px;}
#section .navigation {padding-left: 10px;}

#section .searchResultDescription {padding-left: 10px;}

#section .dfContainer {margin: 10px 0px 0px 15px;}
#section .dfContainer .dfItem { float: left; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; border-right: 1px solid silver; font-size: 90%; }
#section .dfContainer .dfItem.first { padding-left: 0px; }
#section .dfContainer .dfItem.last { padding-right: 0px; border-right: none; }
#section .dfContainer .dfItem .dfFile {position: relative; top: -5px;}

#section .dfContainer.docs td { border-left: 1px solid silver; }
#section .dfContainer.docs .dfItem { float: none; border: none; }
#section .dfContainer.docs .dfItem .dfFile {position: relative; top: -5px;}

#section .listDocs #docsMenu { float: left; width: 180px; }
#section .listDocs #docsMenu .buttons a { display: block; }
#section .listDocs #docsMenu ul {list-style: none; padding: 0px; margin: 0px 0px 0px 1px;}
#section .listDocs #docsMenu ul li {margin: 0px; padding: 0px;}
#section .listDocs #docsMenu .mainMenu a {display: block; padding: 4px 10px 6px 10px; font-weight: normal; text-decoration: none; color: black; border: solid 1px silver;}
#section .listDocs #docsMenu .mainMenu a:hover {color: white; background-color: rgb(14,84,142); border: solid 1px rgb(14,84,142);}
#section .listDocs #docsMenu .mainMenu a.active {color: rgb(253,212,60); background-color: rgb(14,84,142); border: solid 1px rgb(14,84,142);}
#section .listDocs #docsItems { margin-left: 200px; }
#section .listDocs #docsItems .docsPerex { font-style: italic; color: gray; margin-bottom: 10px; display: block; padding-bottom: 5px; border-bottom: 1px solid silver; }

#section .buttons {clear: left; padding-top: 20px;}

#section .serviceFilter {background-color: #FDD43C; padding: 5px;}

 /********************* footer ****************************/

#footer {margin: 0px 0px 0px 10px;  font-size: 80%; color: gray; text-align: left;}
#footer p {margin: 0px; padding: 0px 0px 0px 0px;}
#footer a {text-decoration: none;  color: gray;}
#footer a:hover {text-decoration: underline;}
#footer .copyright {float: none;}
#footer .developer {border-left: solid 1px rgb(171,171,171); padding-left: 10px; margin-left: 5px;}

.sectionPath { display: none; }

/* Welcome SVJ */
.svjBox { float: left; width: 350px; margin: 15px; }
.svjBox .boxTitle .boxButtons { float: right; display: none; }
.svjBox .boxTitle { border-width: 2px; border-style: solid; color: White; padding: 2px 5px 2px 5px; background-color: Gray; border-color: Gray;  }
.svjBox .boxContent { border-width: 1px; border-style: solid; padding: 10px; font-size: 10px; height: 165px; overflow: auto;}
.svjBox .boxContent .articleDate { display: block; }
.svjBox .boxContent h4 { padding: 2px 0px 2px 0px; margin: 0px !important; }
.svjBox .boxContent a { font-size: 12px; font-weight: bold; color: Black;}
.svjBox .boxContent a:hover {color: #AA0000}
.svjBox .boxContent a.nolink {color: Black; text-decoration: none;}
.svjBox .boxContent a.nolink:hover {color: Black; text-decoration: none;}
.svjBox .boxContent .perexText { display: block; margin-bottom: 6px; }
.svjBox .boxContent .item { padding: 4px 0px 4px 0px; border-bottom: dotted silver 1px;}

#boxBoard .boxTitle { background-color: rgb(14,84,142); border-top-color: rgb(67,137,195); border-right-color: rgb(0,35,93); border-bottom-color: rgb(0,35,93); border-left-color: rgb(67,137,195); }
#boxBoard .boxContent { border-color: rgb(0,35,93); }

#boxDocs .boxTitle { border-color: rgb(50, 152, 101) rgb(0, 53, 2) rgb(0, 53, 2) rgb(50, 152, 101); background-color: rgb(0, 102, 51); }
#boxDocs .boxContent { border-color: rgb(0, 102, 51); }
#boxDocs .boxContent .item .fileTitle {display: block; padding: 0px 0px 3px 22px; background-repeat: no-repeat; background-position: 0% 50%; }
#boxDocs .boxContent .item .fileDescription {padding: 0px 0px 0px 22px;}

#boxService .boxTitle { background-color: rgb(154, 0, 0); border-top-color: rgb(208, 54, 54); border-right-color: rgb(102, 0, 0); border-bottom-color: rgb(102, 0, 0); border-left-color: rgb(208, 54, 54); }
#boxService .boxContent { border-color: rgb(208, 54, 54); }

#boxGallery .boxTitle { background-color: rgb(102, 153, 51); border-top-color: rgb(152, 203, 101); border-right-color: rgb(53, 104, 2); border-bottom-color: rgb(53, 104, 2); border-left-color: rgb(152, 203, 101); }
#boxGallery .boxContent { border-color: rgb(102, 153, 51); overflow: hidden; }
#boxGallery .boxContent .item { vertical-align: middle; text-align: center; }
#boxGallery .boxContent .item img { margin: 2px 4px;  }

#boxMembers .boxTitle { background-color: rgb(255, 152, 50); border-top-color: rgb(255, 188, 121); border-right-color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-left-color: rgb(255, 188, 121); }
#boxMembers .boxContent { border-color: rgb(255, 152, 50); }
#boxMembers .boxContent .item {clear: right; text-align: left; border-bottom: dotted 1px silver; padding: 2px 5px 2px 5px;}
#boxMembers .boxContent .item h4 {font-weight: normal;}
#boxMembers .boxContent .item .position {font-size: 85%; color: gray; padding-top: 2px;}

#boxCompany .boxTitle { background-color: #669999; border-top-color: #98CBCB; border-right-color: #356868; border-bottom-color: #356868; border-left-color: #98CBCB; }
#boxCompany .boxContent { border-color: #669999; }
#boxCompany .boxContent .item {clear: right; text-align: left; border-bottom: dotted 1px silver; padding: 2px 5px 2px 5px;}
#boxCompany .boxContent .item h4 {font-weight: normal;}
#boxCompany .boxContent .item .perexText {float: right; font-size: 10pt;}
#boxCompany .boxContent .item .perexText .phone {padding: 0px 0px 0px 22px; background-image: url('/images/ico-phone.png'); background-repeat: no-repeat; background-position: 0% 50%;}
#boxCompany .boxContent .item a {color: Black; font-size: 8pt; font-weight: normal;}
#boxCompany .boxContent .item a:hover {color: Black; text-decoration: none;}

/* EDITOR */
#dfUploadProgress {border: 1px solid Gray; padding: 1px; height: 8px; font-size: 7px; width: 200px; margin: 10px 0px 10px 0px;}
#dfProgressBar {background-color: Red; width: 0;}

.editor #dfList .multiTiles .item {width: 132px; height: 155px;  margin: 0px 10px 10px 0px; float: left; position: relative; border: solid 1px #AAAAAA; padding: 2px;}
.editor #dfList .multiTiles .item .title { position: absolute; bottom: 3px; font-size: 85%; color: #AAAAAA; width: 132px; height: 15px; overflow: hidden; text-align: center; }
.editor #dfList .multiTiles .item .delete { position: absolute; top: 3px; right: 3px; background-color: White; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.editor #dfList .multiTiles .item .ico { margin: 55px;  }

#downloadFiles {border: solid 1px gray;}
#downloadFiles .button { background-color: rgb(154, 204, 245); color: rgb(14,84,142);}
#downloadFiles .downloadTable {margin-top: 10px;}
#downloadFiles .plupload {cursor: pointer;}

/*********** welcome book ********************/
#slideBook {position: relative; width: 760px; height: 700px; overflow: hidden;}
#slideBook .buttons {position: absolute; left: 0px; bottom: 280px; width: 760px; text-align: center;}
#slideBook .buttons .button {background-color: rgb(14,84,142); color: White; width: 120px;}
#slideBook .buttons .button.prev { background-color: rgb(154, 204, 245); color: rgb(14,84,142);}
#slideBook .buttons .button.next {font-weight: bold;}
#slideBook .viewPort {overflow: hidden; width: 760px;}
#slideBook .slideDiv {overflow: hidden; width: 760px;}
#slideBook .viewPort .item {float: left; width: 760px;}
#slideBook .viewPort .item .content {height: 300px; padding: 40px; margin-bottom: 40px; overflow: auto; font-size: 8pt; line-height: 1.7em;}
#slideBook .viewPort .item .content h2 {font-weight: bold;}
#slideBook .viewPort .item .buttons {text-align: center; padding-bottom: 20px;}
#slideBook .viewPort .item .illustration {text-align: center;}


#companyList .item {text-align: left; border-bottom: dotted 1px silver; padding: 2px 5px 2px 5px;}
#companyList .item h2 {}
#companyList .item .perexText {float: right; font-size: 10pt; padding-top: 4px; text-align: right;}
#companyList .item .perexText .phone {display: block; float: right; height: 18px; padding: 0px 10px 0px 22px; background-image: url('/images/ico-phone.png'); background-repeat: no-repeat; background-position: 0% 50%;}
#companyList .item .perexText .email {display: block; float: right; padding: 0px 10px 0px 25px; background-image: url('/images/ico-email.png'); background-repeat: no-repeat; background-position: 0% 3px;}
#companyList .item a {color: Black; font-size: 8pt;}
#companyList .item a:hover {color: Black; text-decoration: none;}

#memberList .item {text-align: left; border-bottom: dotted 1px silver; padding: 2px 5px 2px 5px;}
#memberList .item h2 {}
#memberList .item .contacts {float: right; font-size: 10pt; padding-top: 4px; text-align: right;}
#memberList .item .contacts .phone {height: 18px; padding: 0px 10px 0px 22px; background-image: url('/images/ico-phone.png'); background-repeat: no-repeat; background-position: 0% 50%;}
#memberList .item .contacts .email {padding: 0px 10px 0px 25px; background-image: url('/images/ico-email.png'); background-repeat: no-repeat; background-position: 0% 3px;}
#memberList .item .contacts .noIcon {padding: 0px 10px 0px 0px;}
#memberList .item .position { font-size: 8pt; }
#memberList .item a {color: Black; font-size: 8pt;}
#memberList .item a:hover {color: Black; text-decoration: none;}

.fromVisit { font-weight: bold; }

#jedn a {display: block; padding: 10px; margin: 5px; background-color: rgb(186,187,190); border-top: solid 2px rgb(255,255,255); border-right: solid 2px rgb(158,159,160); border-bottom: solid 2px rgb(158,159,160); border-left: solid 2px rgb(255,255,255); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align: center; text-decoration: none; }

.draggable-header .highslide-header { border: none; height: 16px; }
.highslide-html .highslide-footer { display: none; }


/**************** formulare *********************/
.formDescription {float: right; border-left: solid 1px rgb(171, 171, 171); padding-left: 10px; margin-left: 10px; min-height: 400px;}
.formGenerator {width: 100%;}
.formGenerator table {border-spacing: 0px;}
.formGenerator td {vertical-align: top;}
.formGenerator .labels {text-align: left; vertical-align: middle;}
.formGenerator .labels .label {padding: 0px; font-size: 100%;}
.formGenerator .inputItem {border: solid 1px rgb(171, 171, 171); width: 300px;}
.formGenerator .buttons {text-align: center;}
.formGenerator .errorLabel {display: block; padding: 5px 0px 5px 0px; color: #AA0000;}
.formGenerator .validateEmail {display: block; color: Yellow;}
.formGenerator .note {padding-left: 62px; font-size: 80%; font-style: italic;}
.formGenerator .topText, .formGenerator .bottomText { margin: 10px 0px; }
.formGenerator .topText p, .formGenerator .bottomText p { margin: 0px; }

/**************** login *******************/
#articleDetail .centeredDiv { text-align: center; padding-top: 20px; }
#articleDetail .centeredDiv .loginBoxDialog { margin: auto; }
