/* helen doron web
   Author:     Filip Herceg
   ----------------------------------------------------*/

	
/* MAIN STUFF
   ----------------------------------------------------*/

* { margin: 0px; padding: 0px; }
body { background: #FAD88F; font: 12px Arial, sans-serif; text-align: center; color: #000; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: 0px; } /* Turn off borders for linked images */
p { font-size: 100%; text-align: justify; line-height: 18px; }
.clearFloat { clear: both; }
.separator {
	border-top:1px solid #C4F0FD;
	float:left;
	margin:15px 0 10px;
	padding-top:5px;
	width:100%; 
	text-align:left;
}

/* HEADINGS
   ----------------------------------------------------*/

h1 {
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 25px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 160%;
	padding-bottom: 3px;
}

#right h2 {
	color: #000;
	margin-bottom: 10px;
}

/* BIG ELEMENTS
   ----------------------------------------------------*/

#container { width: 950px; margin: 0 auto; }
#header { background: transparent url(../images/header.jpg) no-repeat top left; height: 103px; padding-top: 149px; }
#header2 { background: transparent url(../images/header.jpg) no-repeat top left; height: 70px; padding-top: 182px; }
#content { background: transparent url(../images/background.jpg) repeat-y; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#footer { background-color: transparent; text-align: center; color: #666666; }


/* SMALLER ELEMENTS
   ----------------------------------------------------*/

#left {
	float: left;
	width: 186px;
	margin-left: 1px;
	margin-right: 1px;
	background: transparent url(../images/back-left.jpg) no-repeat top left;
}

.leftInfo {
	padding: 20px 10px 20px 20px;
	text-align: left;
	border-top: 1px solid #FCF5A6;
}

.leftInfo p {
	line-height: 140%;
	margin-bottom: 10px;
	text-align: left;
}

.leftInfo a {
	text-decoration: underline;
	color: #000;
}

#middle {
	float: left;
	width: 574px;
}

#breadcrumbs {
	width: 534px;
	border-bottom: 1px solid #fff;
	background: #5CCDF6;
	text-align: left;
	font-size: 11px;
	color: #fff;
	padding: 2px 20px 2px 20px;
}

#breadcrumbs span {
	margin-right: 4px;
}

#breadcrumbs a {
	color: #fff;
}

#mainContent {
	float: left;
	width: 534px;
	text-align: left;
	padding: 15px 20px 15px 20px;
	background: transparent url(../images/back-middle.jpg) no-repeat top left;
}

#mainContent a {
	color: blue;
}

#mainContent a:hover {
	color: red;
}

#mainContent p {
	line-height: 160%;
	margin-bottom: 10px;
}

#right {
	float: left;
	width: 187px;
	margin-right: 1px;
	background: transparent url(../images/back-right.jpg) no-repeat top left;
}

#languages {
	padding: 20px 10px 20px 20px;
}

#contact {
	padding: 20px 10px 20px 10px;
	text-align: left;
	border-top: 1px solid #BDE9B0;
}

.rightInfo {
	padding: 20px 10px 20px 20px;
	text-align: left;
	border-top: 1px solid #BDE9B0;
}

.rightInfo p {
	color: #fff;
	line-height: 140%;
	margin-bottom: 10px;
	text-align: left;
}

.rightInfo a {
	color: #fff;
}

#footerTop {
	width: 574px;
	background: #40C4F4;
	height: 16px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#footerLinks {
	padding-top: 18px;
	padding-bottom: 20px;
	font-size: 10px;
	line-height: 160%;
}

#footerLinks a {
	color: #666666;
}

/* LISTS
   ----------------------------------------------------*/

ul#subMenu {
	padding: 20px 10px 20px 30px;
	text-align: left;
}

ul#subMenu li {
	font-weight:bold;
	line-height:120%;
	list-style-position:outside;
	list-style-type:circle;
	padding-bottom:10px;
}

ul#subMenu li a {
	color: #000;
	text-decoration: none;
	line-height:140%;
}

ul#subMenu li p {
	font-weight: normal;
	font-size: 90%;
	margin-top: -5px;
}

ul#subMenu li a.current, ul#subMenu li a.section {
	color: #E10000;
}

ul#subMenu li a:hover {
	color: #E10000;
	text-decoration: none;
}

ul#news li {
	list-style: circle;
}

ul.lang {
	list-style: none;
	float: left;
	width: 75px;
	text-align: left;
}

ul.lang li a {
	line-height: 140%;
	color: #fff;
	text-decoration: underline;
}

ul.lang li a:hover {
	text-decoration: none;
}
	
#breadcrumbs ul {
	list-style: none;
	float: left;
}

#breadcrumbs ul li {
	float: left;
	margin-left: 5px;
	margin-right: 0px;
}

#breadcrumbs ul li a {
	color: #fff;
}

#mainContent ul {
	list-style-position: outside;
	padding-left: 20px;
	padding-bottom: 10px;
}

#mainContent ul li {
	margin-bottom: 10px;
	line-height: 160%;
}

ol {
	margin-bottom: 10px;
	padding-left: 20px;
}

ol li {
	line-height: 200%;
}

ul#subMenu li.sub {
	font-weight: normal;
	list-style: none;
	line-height: 140%;
	font-size: 11px;
	margin-bottom: 5px;
}
#mainContent ul li ul {
	margin-top:10px;
	padding-bottom:0;
}

#mainContent ul li ul li{
	list-style:disc;
}
/************************
SITEMAP
************************/
#mainContent #sitemap-list {padding:0; margin:0; list-style:none; font-weight:bold; line-height:150%} /*1st level list*/
#sitemap-list li {padding:0px; margin-top:0px; font-size:13px; padding-bottom: 10px;} /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; } /*2nd level lists*/
#sitemap-list li li {padding:0; padding-left: 15px; margin:0; padding-bottom: 3px; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px; list-style: circle;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; padding-left: 15px; font-weight:normal; list-style: circle; list-style-position: inside;} /*3rd level items*/

/* SPANS
   ----------------------------------------------------*/
	
#breadcrumbs span {
	float: left;
}

/* IMAGES
   ----------------------------------------------------*/
	
img.right {
	float: right;
	padding: 5px 0px 5px 10px;
}

img.left {
	float: left;
	padding: 5px 10px 5px 0px;
}

.leftInfo img {
	padding: 10px;
}

/* TABLE
   ----------------------------------------------------*/
	
table {
	width: 100%;
	border: 1px solid #000;
}

td, th {
	padding: 5px;
}


/* FORM AND FORM ELEMENTS
   ----------------------------------------------------*/


#mainContent input {
	width: 355px;
	background: #F5FDFF;
	border: solid 1px #999;
	height: 19px;
	font-size: 12px;
	color: #000;
	padding-left:5px;
}

#mainContent select {
	background:#F5FDFF none repeat scroll 0 0;
	border:1px solid #999999;
	color:#000000;
	font-size:12px;
	height:20px;
	padding:0;
	width:361px;
}

#Form_Form_Expirience, #Form_Form_ZelimObavijesti {
	width:20px !important;
}

#mainContent textarea {
	width: 350px;
	background: #F5FDFF;
	border: solid 1px #999;
	height: 140px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 0px;	
	padding-left: 5px;
}

#mainContent input.action, #contact button.sendBtn {
	width: 168px;
	height: 25px;
	text-align: center;
	background: transparent url(../images/send-btn.jpg) no-repeat;
	border: none;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding: 0;
}

#mainContent fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#mainContent label {
	width:160px;
	float: left;	
	margin-right: 10px;
	text-align: left;
}

#mainContent .fieldgroupField {
	display:block;
	margin-bottom: 15px;
	float:left;
}

#mainContent .fieldgroup {
	display:block;
	margin-bottom: 15px;
	float:left;
}



/* contact form */

#contact input, #contact select {
	width:167px;
	background: #F5FDFF;
	border: none;
	height: 19px;
	font-size: 11px;
	color: #999;
	margin-bottom:9px;
}

#contact textarea {
	width: 158px;
	background: #F5FDFF;
	border: none;
	margin-bottom: 10px;
	height: 80px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #999;
	padding-top: 6px;	
	padding-left: 10px;
}

#contact input.action, #contact button.sendBtn {
	width: 168px;
	height: 25px;
	text-align: center;
	background: transparent url(../images/send-btn.jpg) no-repeat;
	border: none;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding: 0;
}

#contact fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#contact label {
	
}

.flash {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

#MemberLoginForm_LoginForm_Email, #MemberLoginForm_LoginForm_Password {
	border:1px solid #ccc;
}

#MemberLoginForm_LoginForm_Remember {
	width:auto;
}

.hdMovie {
	float:right;
	padding-left:20px;
}

#header {
	position:relative;
}

#header a {
	position:absolute;
	width:572px;
	height:162px;
	top:51px;
	left:189px;
}

.link2 {
	border-top:1px solid #BDE9B0;
	float:left;
	width:100%;
	line-height:40px;
}

.link2 img{
	margin-top:15px;
}

.link3 {
	border-top:1px solid #fcf5a6;
	float:left;
	width:100%;
}

#Email label.left, #Password label.left{
	margin-top:3px;
	text-align:left;
	width:50px;
}

#Remember .right {
	margin-top:3px;
	text-align:left !important;
	width:150px;
}

#Remember #MemberLoginForm_LoginForm_Remember {
	width:20px;
	text-align:left;
	margin-top:3px;
}

#country-list ul {
	width:150px;
	float:left;
	border-right:1px solid #3284AB;
}

#country-list ul li{
	margin-bottom:0;
	list-style-type:none;
}

#country-list ul li a{
	color:#3284AB;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#country-list ul li a:hover{
	text-decoration:underline;
}

.contact-details {
	float:right;
	width:300px;
}

.middleColumn #MemberLoginForm_LoginForm_Email {
	width:200px;
	margin-bottom:10px;
}

.middleColumn #MemberLoginForm_LoginForm_Password {
	width:200px;
	margin-bottom:10px;
}

li.current a{
	color:Red !important;
}

.required {
	color:red;
	margin-bottom:5px;
	margin-top:-5px;
}

.right-block {
	background:#8ddc80;
	padding:10px;
	border:1px solid #BDE9B0;
	margin-bottom:5px;
	float:left;
}

.right-block span{
	font-size:12px;
	float:left;
}

.sv-duh {
	margin-bottom:10px;
}

.mr15 {
    margin-right:15px;
}