body, td, input, textarea, select {font-family: Verdana, Helvetica, sans-serif; color: #444444; font-size: 70%;}
input, textarea, select {font-size: 100%;}

p {margin: 0px; padding: 0px; margin-bottom: 4px; line-height: 1.3}
p.comm {margin: 0px; padding: 0px; margin-bottom: 0px; font-size: 85%; line-height: 1.3; color: #808080; }
p.nospace {margin: 0px; padding: 0px; margin-bottom: 0px;}
p.form {margin: 5 0 0 0px; padding: 0px;}

/*unordered list*/
p.bull {margin: 0 0 0 13px; }
img.bull {position: absolute; margin-top: 6px; margin-left: 0px;}

/********************************************************/ 

.red {color: #ef4e8a;}
.green {color: #aab303;}
.orange {color: #f7a944;}

/********************************************************/
FONT.H2black {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 150%;  
	font-weight: bold;  
	text-decoration: none!Important;
	padding: 2 0 2 0px;
	color: #000000;
}

FONT.H2white
{
    font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
    font-size: 150%;  
    font-weight: bold;  
    text-decoration: none!Important;
    padding: 2 0 2 0px;  
    color: #ffffff;
}


h1 {
	color: #ef4e8a;
	font-size: 150%;
	font-weight: normal; 
	margin-top: 0px; 
	margin-bottom: 5px; 
}

h1.next{
	margin-top: 15px; 
}

h2 {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 150%;  
	font-weight: bold;  
	text-decoration: none!Important;
	padding: 2 0 2 0px;  
}

h3 {
	color: #d1002d;
	font-size: 120%;
	font-weight: bold;
	margin-top: 10px; 
	margin-bottom: 2px;  
}

h4 {
	color: #444444;
	font-size: 100%;
	font-weight: bold;
	margin-top: 10px; 
	margin-bottom: 2px;  
}
/********************************************************/

a {
	color: #444444!Important;
	text-decoration: underline!Important;
}
a:visited {
	color: #444444!Important;
	text-decoration: underline!Important;
}
a:hover {
	color: #444444!Important;
	text-decoration: underline!Important;
}

/* * * * * * * * */

a.menu {
	font-family: Fedra Sans Cond Alt Std Light, Helvetica, sans-serif;
	font-size: 150%;  
	font-weight: bold; 
	color: #d1002d!Important; 
	text-decoration: none!Important;
	display: inline; 
	padding: 2 30 2 0px; 
}

a.menuSelected {
	font-family: Fedra Sans Cond Alt Std Light, Helvetica, sans-serif;
	font-size: 150%;  
	font-weight: bold; 
	color: #000000!Important; 
	text-decoration: none!Important;
	display: inline; 
	padding: 2 30 2 0px; 
}

a:visited.menu {
	color: #d1002d!Important;
	text-decoration: none!Important;	
}
a:hover.menu {
	color: #000000!Important; 
	text-decoration: none!Important;
}
td.menu {  
	background-color: #eb3f78;  
	background-image: url(../images/menu_bgr.gif);  
	background-repeat: repeat-x; 
}
span.menu {
	display: block; 
	color: #000000; 
	font-size: 125%; 
	font-weight: normal;  
	padding: 2 15 3 15px;
}

/* * * * VERTICAL MENU TOP LEVEL * * * * */
UL.vertMenu{margin:0px;padding:0px;}
UL.vertMenu LI{list-style-type:none;}
a.vertMenuAnchor {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 110%;  
	font-weight: bold; 
	color: #FFFFFF!Important; 
	background-color:#D2002D;
	text-decoration: none!Important;
	display: block; 
	padding: 8 5 5 10px;	
	margin: 0 0 0 0px;
	line-height: 1;  
	background-image: url(../images/bgr_mn.jpg);  
	background-position:bottom;
	background-repeat:repeat-x;
}
a:visited.vertMenuAnchor {
	color: #FFFFFF!Important;
	text-decoration: none!Important;
	
}
a:hover.vertMenuAnchor {
	color: #FFFFFF!Important; 
	text-decoration: none!Important;
}
a.vertMenuSelected {
	color: #808080;  
	display: block; 
	font-size: 130%; 
	margin: 6 0 3 0px;
	line-height: 1.1; 
}

/** END **/


UL.vertMenuLevel{margin:0px;padding:0px;}
UL.vertMenuLevel LI{list-style-type:none;}
a.vertMenuLevelAnchor {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 110%;  
	font-weight: bold; 
	color: #010101!Important; 
	text-decoration: none!Important;
	display: block; 
	padding: 8 5 5 10px;	
	margin: 0 0 0 0px;
	line-height: 1;  
	background-image: url(../images/bgr_menu_1.gif);  
}
a:visited.vertMenuLevelAnchor {
	color: #010101!Important;
	text-decoration: none!Important;
	
}
a:hover.vertMenuLevelAnchor {
	color: #d1002d!Important; 
	text-decoration: none!Important;
}
UL.vertMenuLevel LI a.vertMenuLevelSelected {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 110%;  
	font-weight: bold; 
	color: #D1002D!Important; 
	text-decoration: none!Important;
	display: block; 
	padding: 8 5 5 10px;	
	margin: 0 0 0 0px;
	line-height: 1;  
	background-image: url(../images/bgr_menu_1.gif);  
}


UL.menu_1{margin:0px;padding:0px;}
UL.menu_1 LI{list-style-type:none;}
a.menu_1 {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 110%;  
	font-weight: bold; 
	color: #010101!Important; 
	text-decoration: none!Important;
	display: block; 
	padding: 8 5 5 5px;	
	margin: 0 0 0 0px;
	line-height: 1;  
	background-image: url(../images/bgr_menu_1.gif);  
}
a:visited.menu_1 {
	color: #010101!Important;
	text-decoration: none!Important;
	
}
a:hover.menu_1 {
	color: #d1002d!Important; 
	text-decoration: none!Important;
}
span.menu_1 {
	color: #808080;  
	display: block; 
	font-size: 130%; 
	margin: 6 0 3 0px;
	line-height: 1.1; 
}

/* * * * * * * * */

td.menu_1Ico{padding-top:6px;}

a.menu_1_act {
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 110%;  
	font-weight: bold; 
	color: #d1002d!Important; 
	text-decoration: none!Important;
	display: block; 
	padding: 8 5 5 5px;	
	margin: 0 0 0 0px;
	line-height: 1;  
	background-image: url(../images/bgr_menu_1.gif);  
}
a:visited.menu_1_act {
	color: #d1002d!Important;
	text-decoration: none!Important;
	
}
a:hover.menu_1_act {
	color: #d1002d!Important; 
	text-decoration: none!Important;
}
span.menu_1_act {
	color: #808080;  
	display: block; 
	font-size: 130%; 
	margin: 6 0 3 0px;
	line-height: 1.1; 
}

/* * * * * * * * */
UL.dpth_1{margin:0px;padding:0px;}
UL.dpth_1 LI{list-style-type:none;}
UL.dpth_1 LI a.vertMenuLevelAnchor {
	display: block; 
	text-decoration: none!Important;
	color: #010101!Important; 
	background-color: #d5d5d5; 
	background-image: url(../images/bull_menu_2.gif); 
	background-repeat: no-repeat;
	background-position: 0px 8px; 
	padding: 3 5 3 36px;  
	margin: 0 0 0 0px; 
}
UL.dpth_1 LI a:visited.vertMenuLevelAnchor {
	color: #010101!Important;
	text-decoration: none!Important;
	
}
UL.dpth_1 LI a:hover.vertMenuLevelAnchor {
	color: #010101!Important; 
	text-decoration: none!Important;
}
UL.dpth_1 LI a.vertMenuLevelSelected {
	display: block; 
	background-color: #B3B3B3;
	color: #010101!Important;  
	padding-left: 12px;
	background-image: url(../images/bull_menu_2_act.gif); 
	background-repeat: no-repeat;
	background-position: 0% 50%;
    padding: 3 5 3 36px;  
	margin: 0 0 0 0px; 
}

/* * * * * * * * */

a.menu_2_act {
	display: block; 
	text-decoration: none!Important;
	color: #010101!Important; 
	background-color: #b3b3b3; 
	background-image: url(../images/bull_menu_2_act.gif); 
	background-repeat: no-repeat;
	background-position: 0px 8px; 
	_background-position: 2px 8px; 
	padding: 3 5 3 34px;  
	margin: 0 0 0 0px; 
	border-left: 2px solid #d5d5d5; 
}
a:visited.menu_2_act {
	color: #010101!Important;
	text-decoration: none!Important;
	
}
a:hover.menu_2_act {
	color: #010101!Important; 
	text-decoration: none!Important;
}
span.menu_2_act {
	display: block; 
	color: #010101!Important;  
	padding-left: 12px;
	background-image: url(../images/arrow.gif); 
	background-repeat: no-repeat;
	background-position: 0% 50%;  
}

/* * * * * * * * */

a.footer {
	color: #555555!Important;
	text-decoration: underline!Important;
}
a:visited.footer {
	color: #555555!Important;
	text-decoration: underline!Important;
}
a:hover.footer {
	color: #555555!Important;
	text-decoration: underline!Important;
}

/* * * * * * * * */

a.paging {
	text-decoration: none!Important;	
	border: 1px solid #ebe4e0; 
	color: #ebe4e0!Important; 
	padding: 1 5 1 5px; 
	margin-left: 5px; 
}
a:visited.paging {
	text-decoration: none!Important;
	border: 1px solid #ebe4e0; 
	color: #ebe4e0!Important; 
}
a:hover.paging {
	text-decoration: none!Important;
	border: 1px solid #9a7965; 
	color: #9a7965!Important; 
}
span.paging {	
	border: 1px solid #9a7965; 
	color: #9a7965; 
	padding: 1 5 1 5px; 
	margin-left: 5px; 
}

/* * * * * * * * */

a.silver { 
	color: #808080!Important;  
	text-decoration: none!Important;
}
a:visited.silver { 
	color: #808080!Important;
	text-decoration: none!Important; 
}
a:hover.silver { 
	color: #808080!Important; 
	text-decoration: underline!Important;
}
/********************************************************/

div.separator {
	background-color: #bbbbbb;
	margin: 10 0 10 0px; 
	height: 1px;  
}

div.frame { 
	border: 1px solid #4083cc; 
	padding: 10 20 20 20px; 
	margin-top: 15px; 
	margin-bottom: 20px;
}

span.frame { 
	position: relative; 
	top: -18px; 
	left: -11px; 
	background-color: #ffffff; 
	padding: 0 10 0 10px;
}

/********************************************************/

table.cms {display: block; border-collapse: collapse; width: 575px; padding: 0px; margin: 15 0 15 0px; border: 0px; border-top: 2px solid #d6eaf5; border-bottom: 1px solid #d6eaf5; }
table.cms tr.th {background-image: url(../images/th_bgr.gif); background-repeat: repeat-x; }
table.cms td {margin: 0px; border: 0px; padding: 3px; border-top: 1px solid #d6eaf5}
table.cms tr.th td {color: #3398cc; font-weight: bold; }

/********************************************************/

form {
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
}

input {
	margin: 0 0 0 0px; 
	padding: 1 2 1 2px; 
}

input.form, textarea, select {
	border: 1px solid #808080;
	background-color: white;
	margin: 0 0 0 0px; 
	padding-left: 4px; 
}

input.form, textarea {
	width: 265px;
}

input.r, textarea.r, select.r, div.r {
	border: 1px solid #f04e8a;
	background-color: #ffffff;
	padding-left: 4px; 
}

label.r {color: #ef4e8a; }

input.highlighted, textarea.highlighted, select.highlighted, div.highlighted {
	border: 1px solid #f04e8a;
	background-color: #f04e8a;
	color: #ffffff;
	padding-left: 4px; 
}

div.r, div.highlighted {
	width: 253px;
	padding: 6 5 0 8px;
	_width: 265px; /* o 12 viac */
	_padding: 3 5 6 5px;
}

textarea {
	height: 100px;
	overflow: auto; 
}

option {
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

input.check {
	margin: 0 6 0 0px;
	position: relative;
	top: 2px;
}

/****** do main: **************************************************/

body.foto, html.foto {margin:0; padding:0; height:100%; _overflow:hidden;}
#page {margin:0; padding:0; height:100%;}

/****** advanced styles: **************************************************/

table#des_0 {  
	background-image: url(../images/main_bgr.gif); 
	background-repeat: repeat-x;
}

td#des_1 {
	background-image: url(../images/logo_pp_left.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
}

td#des_2 {
	background-image: url(../images/logo_pp_right.gif); 
	background-repeat: no-repeat; 
	background-position: top left;  
}

table#des_3 {
	background-image: url(../images/header.gif); 
}

td#des_4 {
	background-image: url(../images/header_2.gif); 
	background-repeat: no-repeat; 
}

input#des_5 {
	background-image: url(../images/submit.gif);  
}

table#des_6 {
	background-image: url(../images/subheader_1.gif);  
}

td#des_7 {
	background-image: url(../images/subheader_2.gif); 
	background-repeat: no-repeat; 
}

td#des_8 {
	background-image: url(../images/bgr_menu.gif); 
}

td#des_9 {
	background-image: url(../images/bgr_main_1.gif);  
}

div#des_10 {
	background-image: url(../images/bgr_main_2.gif); 
	background-repeat: repeat-x; 
	border-top:1px solid #454D52;
}

td#des_11 {
	background-image: url(../images/bgr_main_3.gif);   
}

div#des_12 {
	background-image: url(../images/footer_3.gif);  
}

div#des_12 table {
	background-image: url(../images/footer_3.gif); 
	background-position: bottom left; 
	background-repeat: no-repeat;   
}

/* ========================================================== */

TABLE.dfnSimplePanelTable{width:100%;}
TABLE.dfnSimplePanelTable TD.HeaderCell DIV
{
    background-repeat: repeat-x;
    background-position: bottom left;
}


TABLE.dfnSimplePanelTable TD.BodyCell TABLE.dfnSimplePanelTable{width:565px;}
TABLE.dfnSimplePanelTable TD.BodyCell TABLE.dfnSimplePanelTable TD.BodyCell TABLE.dfnSimplePanelTable{width:545px;}

TABLE.dfnSimplePanelTable TD.BodyCell DIV.dfnAddNewControlContDesign{margin:0px;}

TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitle
{
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 150%;  
	font-weight: bold;  
	text-decoration: none!Important;
	display: inline; 
	padding: 2 0 2 0px;
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrBlack {
	background: url(../images/header_black.gif) no-repeat; 
    margin-right: 6px;  
}
TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrBlack DIV.right{
	background: url(../images/header_black_right.gif) no-repeat top right; 
    position: relative; left: 6px; 
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrRed {
	background: url(../images/header_red.gif) no-repeat; 
	margin-right: 6px; 
}
TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrRed DIV.right{
	background: url(../images/header_red_right.gif) no-repeat top right; 
	position: relative; left: 6px;
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrOrange {
	background: url(../images/header_orange.gif) no-repeat; 
	margin-right: 6px; 
}
TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrOrange DIV.right{
	background: url(../images/header_orange_right.gif) no-repeat top right;
	position: relative; left: 6px; 
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrGreen {
	background: url(../images/header_green.gif) no-repeat; 
	margin-right: 6px; 
}
TABLE.dfnSimplePanelTable TD.HeaderCell DIV.right{
	background: url(../images/header_green_right.gif) no-repeat top right; 
	position: relative; left: 6px; 
}

	/* bodies */
TABLE.dfnSimplePanelTable TD.BodyCell div.PanelBodyGray {
	background-color: #dad8cc; border-bottom: 2px solid #c0bdab;   
	background-image: url(../images/shadow_1_gray.gif); 
	background-repeat: no-repeat;   
	background-position: top left;	
}

TABLE.dfnSimplePanelTable TD.BodyCell div.PanelBodyBlue {
	background-color: #d9e4ea; border-bottom: 2px solid #bacad2;   
	background-image: url(../images/shadow_1_blue.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

/* PANEL TITLES */

TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleWhite{color: #ffffff;}
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleBlack{color: #000000;}
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleGreen{color: #aab303;}
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleOrange{color: #f7a944;}



.dfnAddNewControlContDesign{border:1px dashed black;padding:5 0 5 0px;margin:10 0 0 0px;}
.dfnCdivEditDesign{padding:0px;margin:0 0 10 0px;border:1px dashed black;}
.dfnCdiv{margin:0px;}

DIV.dfnArticleRepeaterItemEdit{margin-bottom:15px;}
DIV.dfnArticleRepeaterItem{clear:both;margin-bottom:15px;}
DIV.dfnName{}
DIV.dfnName H3{margin:0 0 10 0px;}
DIV.dfnDescription{margin-bottom:15px;}
DIV.dfnAuthor{margin-bottom:5px;}
DIV.dfnContent{padding:0 0 0 10px;}


.step{ border: solid 1px black; padding:3px; background-color:White; }
.dfnSimpleWizardButtonsCell{padding-top:3px;width:400px;}
.dfnSimpleWizardNodesTable{margin-right:10px;}
.dfnSimpleWizardSeparatorCell{padding-top:15px;font-style:italic;}


DIV.FullTextSearch{background-color:#EFEFEF;padding:10 10 30 15px;margin-bottom:20px;}
DIV.FullTextSearch DIV.dfnSiteMapPath{margin-bottom:5px;color:#969A9C;}
DIV.FullTextSearch DIV.dfnSiteMapPath A{color:#969A9C!Important;}
DIV.FullTextSearch DIV.dfnSiteMapPath A:hover{color:#000000!Important;}
DIV.FullTextSearch A:hover{color:#D1002D!Important;}
DIV.FullTextSearch H2{color:#A70326;margin:0px;}
DIV.FullTextSearch DIV.item{border-bottom-style:dotted;border-bottom:1px dotted #B1B3B4;margin:10 15 0 0px;padding-bottom:10px;}