body{
	vertical-align: top;
	background-color: #F1ECDA;
	color: #707070;
	margin: 0px 0px 0px 0px;
}
body,
body *{
	font-family: verdana;
	font-size: 11px;
}
table{
	border: 0px;
}
span{
}
form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #FFFFFF;
}
textarea,input{
	font-family: verdana;
	font-size: 11px;
}
a,a:visited,a:active{
	color: #539FDA;
}
a:hover{
	color: #E17600;
}
a:focus{
	color: #000000;
}
p{
	margin: 6px 0px 6px 0px;
}

/* custom styles */
.classSubtitle{
	width: 100%;
	padding: 6px 6px 6px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #dd5116;
	letter-spacing: normal;
	vertical-align: bottom;
	text-align: left;
}


/*************************************************************/
/**      globalne klase templejta textblokova               **/
/*************************************************************/
#NewsCellStyleX1Sleft .NewsOddCell{
}
#NewsCellStyleX1Sleft .NewsOddCell .NewsCellInnerTable{
}

.blockTitle{
	color: #FFFFFF;
	font-size: 14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: normal;
	padding: 5px 20px 5px 20px;
	text-align: center;
	text-transform: none;
	vertical-align: top;
	width: 100%;
	height: 40px;
	background: transparent url(../Images/title_arrow_red_right.gif) no-repeat top right;
}
.blockTitleTable{
	background: transparent url(../Images/title_arrow_red_left.gif) no-repeat top left;
	margin: 7px 0px 7px 0px;
}
.blockTitle:first-line{
	text-transform: normal;
}
UL,
OL{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}
UL UL,
UL OL,
OL UL,
OL OL{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
LI,
.blockList LI{
	display: list-item;
}
UL UL LI,
UL OL LI,
OL UL LI,
OL OL LI,
.blockListLevel2 LI{
	display: list-item;
}
UL UL UL LI,
UL UL OL LI,
UL OL UL LI,
UL OL OL LI,
OL UL UL LI,
OL UL OL LI,
OL OL UL LI,
OL OL OL LI,
.blockListLevel3 LI{
	display: list-item;
}
.blockSubtitle{
	width: 100%;
	padding: 4px 10px 4px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #dd5116;
	letter-spacing: normal;
	vertical-align: bottom;
}
.blockTextAndTextLeft,
.blockTextAndTextRight,
.blockImageAndImageLeft,
.blockImageAndImageRight{
	width: 159px;
	padding: 4px 10px 15px 10px;
	font-weight: normal;
	color: #707070;
	letter-spacing: normal;
	vertical-align: top;
}
.blockTextAndTextLeft{
	padding: 4px 3px 15px 10px;
}
.blockTextAndTextRight{
	padding: 4px 10px 15px 3px;
}
.blockTextAndImageRightText,
.blockTextAndImageLeftText,
.blockParagrafText,
.blockImage,
.blockImageOnTheLeft,
.blockImageOnTheRight,
.blockTemplates{
	width: 100%;
	padding: 4px 10px 15px 10px;
	font-weight: normal;
	color: #707070;
	letter-spacing: normal;
	vertical-align: top;
}
.blockParagrafText{
	padding: 4px 10px 15px 10px;
	text-align: justify;
}
.blockTextAndImageRightImage,
.blockTextAndImageLeftImage{
	padding: 0px 0px 5px 0px;
	font-weight: normal;
	color: #707070;
	letter-spacing: normal;
	vertical-align: top;
}
.blockTextAndImageRightImage .blockImageTable,
.blockTextAndImageLeftImage .blockImageTable{
	padding: 4px 15px 4px 15px;
}
.blockTableSearch,
.blockTableNews,
.blockTableSitemap{
	padding: 4px 15px 4px 15px;
	font-weight: normal;
	color: #707070;
	letter-spacing: normal;
	vertical-align: middle;
}


/*************************************************************/
/**      delovi stranice                                    **/
/*************************************************************/
.pageLayout{
	width: 100%;
	height: 100%;
	background: transparent url(../Images/down_people.gif) repeat-x bottom center;
}
.pageLayout th.firstCell{
	width: 55%;
	height: 1px;
}
.pageLayout th.secndCell{
	width: 450px;
	height: 1px;
}
.pageLayout th.thirdCell{
	width: 44%;
	height: 1px;
}

.pageLayout .firstRow .firstCell{
	vertical-align: top;
	background: transparent url(../Images/logo_up.gif) no-repeat center right;
	height: 100px;
}
.pageLayout .firstRow .secndCell{
	/*padding: 15px 0px 0px 23px;*/
	padding: 0px;
	vertical-align: bottom;
	background: transparent url(../Images/top_bg_party.jpg) no-repeat center left;
	white-space: nowrap;
}
.tempUpLeft {
	width: 91px;
}
.tempUpCenter {
	vertical-align: top;
	padding-bottom: 4px;
}
.tempUpRight {
}

.pageLayout .secndRow .firstCell{
	width: 55%;
	vertical-align: top;
	background: transparent url(../Images/left_bg_vert.gif) repeat-y top right;
}


.pageLayout .secndRow .firstCell .partLeftContent{
	width: 100%;
	height: 489px;
	float: right;
	background: transparent url(../Images/left_bg.gif) no-repeat top right;
}
.pageLayout .secndRow .firstCell .partLeftContent .firstRow .firstCell{
	background: transparent;
}

.pageLayout .secndRow .secndCell{
	width: 450px;
	vertical-align: top;
/*brisati
	background: #E8E3D2;
*/
	background: transparent;
}

.pageLayout .secndRow .secndCell .pageContent{
	width: 450px;
}
.pageLayout .secndRow .secndCell .pageContent .pageContentCell{
	vertical-align: top;
/*brisati
	background: #BFBBAD;
*/
	background: transparent;
	border-top: 1px solid #EF383E;
	padding: 20px 20px 20px 0px;
}
.pageLayout .secndRow .secndCell .pageContent .pageContentCell img{
	border: 1px solid #9B9885;
}
.pageLayout .secndRow .secndCell .pageContent .pageContentCell .NewsMainTable img{
	border: 0px;
}

.pageLayout .secndRow .thirdCell{
	width: 44%;
	vertical-align: top;
	background: transparent url(../Images/right_bg_vert.gif) repeat-y top left;
}

.pageLayout .secndRow .thirdCell .partRightContent{
	width: 100%;
	height: 489px;
	height: 100%;
	background: transparent url(../Images/right_bg.gif) no-repeat top left;
}
.pageLayout .secndRow .thirdCell .partRightContent .firstRow .firstCell{
	background: transparent;
}

.pageLayout .thirdRow .firstCell{
	background: transparent;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 2px 2px 2px 22px;
}
.pageLayout .thirdRow .firstCell,
.pageLayout .thirdRow .firstCell .copy,
.pageLayout .thirdRow .firstCell .copy a{
	font-size: 10px;
	color: #75786F;
}


/*** button styles ***/
.smallButton,
.normalButton,
.smallButtonOver,
.normalButtonOver{
	border: 1px solid #888888;
	background-color: #FFBA13;
	color: #000000;
	font: 10px Verdana,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.smallButtonDisabled,
.normalButtonDisabled{
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font: 10px Verdana,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
.largeButton,
.largeButtonOver{
	border: 1px solid #888888;
	background-color: #FFBA13;
	color: #000000;
	font: 11px Verdana,sans-serif;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
}
.smallButtonFixedSize,
.normalButtonFixedSize,
.smallButtonFixedSizeOver,
.normalButtonFixedSizeOver{
	width: 80px;
	border: 1px solid #888888;
	background-color: #FFBA13;
	color: #000000;
	font: 10px Verdana,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.smallButtonOver,
.normalButtonOver,
.largeButtonOver,
.smallButtonFixedSizeOver,
.normalButtonFixedSizeOver{
	color: #888888;
}

/*** input styles ***/
.smallInput,
.normalInput,
.largeInput{
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
}
.smallInput{
	width: 25px;
}


.errorMsg
{
	color: #444444;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	background-color: #dddddd;
	border: 1px solid #be0000;
	padding: 4px;
	margin-bottom: 10px;
}
#copyright{
	color: #565856;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
#copyright a{
	color: #565856;
	font-weight: bold;
}

table.imgLinkBBF{
	width: 100%;
	height: 100px;
}
table.imgLinkBBF td{
	vertical-align: top;
	padding: 20px 6px 0px 0px;
	background: url(../Images/img_link_bbf.gif) no-repeat bottom right;
	text-align: right;
}
.firstRow .imgLinkBBF td,
.firstRow .imgLinkBBF td a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.firstRow .imgLinkBBF img.classImg,
.firstRow .imgLinkBSF img.classImg{
	width: 127px;
	height: 67px;

}
table.imgLinkBSF{
	width: 100%;
	height: 100px;
}
table.imgLinkBSF td{
	vertical-align: top;
	/*padding: 11px 0px 0px 1px;*/
	padding: 20px 6px 0px 0px;
	background: url(../Images/img_link_bsf.gif) no-repeat bottom right;
	text-align: right;
}
.firstRow .imgLinkBSF td,
.firstRow .imgLinkBSF td a,
.firstRow .imgLinkBSF a,
.firstRow .imgLinkBSF a:visited{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
