/*basic styles*/
.forma { font-size: 11px; color: #666666; border: 1px solid #666666; background-color: #ffffff; }
/*****************************/


/*block styles*/
.block {display: inline; clear:both;}
.block:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .block {height: 1%;}
.block {display:block;margin:0;padding:0;}
/* End hide from IE-mac */


h2 {display:block;margin:0 0 20px 0;padding:0;color:#CC0000;font:17pt Arial, Helvetica, sans-serif;font-weight:normal;}
   .h2Subtitle{color:#ccc;font-size:14pt;font-style:italic;font-weight:bold;}
h3 {display:block;margin:0 0 4px 0;padding:0;color:#727272;font:12pt Arial, Helvetica, sans-serif;font-weight:bold;}
   h3 a,
   h3 a:hover,
   h3 a:visited{color:#727272;font:12pt Arial, Helvetica, sans-serif;font-weight:bold;}
h4 {display:block;margin:0 0 4px 0;padding:0;color:#CC0000;font:10pt Arial, Helvetica, sans-serif;font-weight:bold;}
h5 {display:block;margin:0 0 1px 0;padding:0;color:#525252;font:8pt Arial, Helvetica, sans-serif;font-weight:normal;font-style:italic;}
.block_content{padding:0 0 18px 0;border:0px solid red;}
.block_content p{display:block;margin:6px 0 6px 0;padding:0;}
/*p {margin:0 0 13px 0;}*/
p.preamble {border: 0px solid #666; font-size: 11px; font-style:italic; font-weight: bold; margin: 10px; padding: 6px}
.image_holder {border: 0px dashed #999; padding: 3px;text-align: center; font-size: 10px; font-weight: bold; color: #333;}
	.image_holder img {margin: 0;}
		.image_border {border: 1px solid #9D0A0E;}
	.image_holder p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333;}


/* anchors */
a,a:link,a:hover,a:active,a:visited{font-size:11px;color:#555555;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}
a img{border:0px;}

/* lists */
UL,OL{margin:0;padding:0 0 0 30px;}
LI{margin:0;display:list-item;/*ist-style-image: url(../../Data/Images/listImage.gif);*/}
LI a{text-decoration:none;}

.optimize {display: table; float: left}
.Left {float: left; margin-right: 10px}
.Right {float: right; margin-left: 10px}
.Center{text-align:center;}
.large_image .image_holder{ padding: 10px; margin: 10px; border: 0px solid #999; background-color: #FFF;text-align:center;}
.AlignLeft{text-align:left;}
.AlignCenter{text-align:center;}
.AlignRight{text-align:right;}
.NoWrap{white-space:nowrap;}
/*****************************/

/*stil blok za selekciju bloka*/
.select_block {padding: 5px; margin-bottom: 20px; padding-left: 10px; border: 1px solid #d0d0d0; border-bottom: 1px solid #d8d8d8; }
	.select_block h4 {margin: 0; font-family: arial, verdana; font-size: 14px; color: #2F72B9;}
	.select_block ul {margin: 0; margin-top: 5px; padding-bottom: 5px; list-style: none;}
		.select_block ul li {margin: 0; padding-top: 1px;}
		.select_block ul a {color: #333;}

/*stil blok za selekciju bloka*/
.contact {margin: 5px;}
	.contact * {font-family: verdana; font-size: 11px; color: #000;}
	.contact label {display: block; margin-top: 5px; margin-bottom: 3px;}
	.contact big {color: #f00;}
	.contact .contact_text{width: 100%; padding: 3px;}
	.contact .contact_textarea{width: 100%; height: 100px; padding: 3px;}
	.contact .contact_button{float: left; margin-top: 5px; margin-right: 3px; width: 102px; height: 30px;}

/*****************************/

/*editor styles*/
.table_main {margin:5px 0 0;border:0px solid #9D0A0E;}
/*.table_main {margin:0;border-top:1px solid #9D0A0E;border-left:1px solid #9D0A0E;border-bottom:1px solid #9D0A0E; }*/
.table_main_colorless { background-color: #FFFFFF; }
tr.td_colorless {padding:1px 4px;background-color:#FFFFFF;color: #6D6F71;border:0px solid #9D0A0E;}
.td_colorless {padding:1px 4px;background-color:#FFFFFF;color: #6D6F71;border:1px solid #9D0A0E;}
.td_colorl_01 {padding:1px 4px 1px 0;color:#6D6F71;border:0px solid #9D0A0E;}
.td_colorl_02 {padding:1px 2px;color: #6D6F71;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
   .td_colorl_02 p{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.td_colorl_03 {padding:1px 4px;color: #313131;}
.td_header_row {padding:1px 4px;font-weight:bold;color:#9D0A0E;background:#E5B53A;border:1px solid #9D0A0E;}
.td_header_col {background-color: #999999; font-size: 11px; color: #000000;}
/*****************************/

.NewsDate{padding:0;color:#6D6F71;font-size:10px;font-weight:bold;}

.ExchangeRates{font-size:10px;vertical-align:middle;white-space:nowrap;}
.PercentUp{color:#57b546;}
.PercentDown{color:#C6141A}
.error{color:#CB171E;}


textarea,input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
.InputText{
	background: #FFFFFF;
	border: 1px solid #9D0A0E;
}

input.width130,select.width130{
   width: 130px;
}

input.smallButton,
input.normalButton,
input.smallButtonOver,
input.normalButtonOver,
input.normalButton100,
input.normalButton100Over{
	padding: 2px;
	color: #4B433A;
	font-size:10px;
	font-weight:normal;
   letter-spacing: 1px;
	cursor: pointer;
	background:#F5EDE4;
	border:1px solid #ABA9A9;
}
input.smallButton,
input.smallButtonOver{
	padding: 0px 0px 0px 0px;
	border: 0px solid #9D0A0E;
}
input.normalButton100,
input.normalButton100Over{
   width: 100px;
}
input.normalButtonOver,
input.normalButton100Over{
}
.red {
	color: #ff0000;
} 
.WriteUsInput {
	background:#F5EDE4 none repeat scroll 0% 50%;
	border:1px solid #ABA9A9;
	font-family:Arial;
	font-size:11px;
	width:250px;
	overflow:auto;

}
td.inputTextTD{
	text-align:right;
} 

input.submit {
	background-color: #F27822;
	color: #ffffff;
	border: none;
	cursor: pointer;
	font-weight:bold;
	font-size:11px;
}
div.block_content ul li {
	margin-left:0px;
	padding-left:0px;
} 

img.page_thumb {
	padding:1px;
	margin-bottom:2px;
	border: 1px solid #bbbbbb;
}     


img.popup_thumb {
	padding:1px;
	margin-bottom:2px;
	border: 0px solid #bbbbbb;
	margin-right: 8px;
}     

img.popup_thumb_last {
	padding:1px;
	margin-bottom:2px;
	border: 0px solid #bbbbbb;
	margin-right: 0px;
}     


div.NYtimer {
	position:absolute;
	line-height:12px;
	top:142px;
	left:4px;
	width: 150px;
	height: 91px;
	background: url(../images/basic/santa.gif) no-repeat top left; 
	text-align: right;
	padding-right: 8px;
	color: #1a2954;
}
div.NYtimerText {
	text-align: left;
	font-weight: bold;
	padding-left: 50px;
	padding-top: 2px;
}

span#NYdays, span.NYhours{
	line-height:25px;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 16px; font-weight: normal;
}  
span.NYhours{
	line-height:13px;
}
span#NYtime{
	line-height:25px;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 18px; font-weight: bold;
}  


  
div.doted {
	background: url(../images/basic/template/subtitle_hr_dot.gif) repeat-x center center;
	height:10px;
}  

img.webfest {
	position: absolute;
	top:423px;
	left:4px;
}