/* CSS by FRONT */


/*html 
	{
	height: 100.02%;
	}*/
body 
	{
	margin: 0; padding:0;
	min-width: 880px; 
	text-align:center;
	background-color: #EEE; 
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	}
#container {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 880px;
}

/*div, h1, h2, h3, h4, p, li, dt, dl, blockquote, table, td, form, input, select, textarea
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}	*/
	
h1
	{
	padding:0;
	margin: 0px 0px 15px 2px;
	font-size:140%;
	font-weight:bold;
	clear:left;
	}
	
h2
	{
	margin:0; padding:0;
	font-size:100%;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	}
	
h3
	{
	margin:0; padding:0;
	font-size:100%;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
	}
	
h4
	{
	margin:0; padding:0;
	font-size:100%;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:0px;
	}					
	
p
	{
	margin:0;
	margin-bottom:10px;
	padding:0;
	font-size:100%;	
	line-height:160%;	
	}
	
/*p.txtTitle1, p.txtTitle2, p.txtTitle3
	{
	color:#666;
	font-weight:bold;
	margin-bottom:15px;
	line-height:180%;
	font-size:110%;
	}
	
p.txtTitle2
	{
	margin-top:15px;
	margin-bottom:5px;
	}	
	
p.txtTitle3
	{
	margin-top:15px;
	margin-bottom:5px;
	}		*/
	
table td
	{
	vertical-align:top;
	}
	
img
	{
	border:0;
	}	

/*.txtemphasis
	{
	font-weight:bold;
	}*/
	
	
/**********************/
/* Links*/
/**********************/

a:link, a:visited
	{
	color:#D85C0B;
	text-decoration:none;	
	}
	
a:hover, a:active
	{
	color:#CC6600;
	text-decoration:underline;
	}


/**********************/
/* Lists */
/**********************/

/*ul.textlist
	{
	margin:0;
	margin:20px 0 20px 5px;
	padding:0;
	}
	
li.textlist
	{
	padding:0; margin:0;	
	width:100%;
	list-style-type: none;	
	line-height:120%;
	margin-bottom:10px;
	}
	
li.textlist
	{
	background:url(../images/dot_orange.gif);
	background-repeat:no-repeat;
	background-position:0 9px;	
	padding-left:10px;	
	}	*/
	

/**********************/
/* copyright */
/**********************/

.copyright
	{
	color:white;
	}




.photoRight {
    float: right;
    margin: 0px 0px 5px 10px;
}

.photoLeft {
    float: left; 
    margin: 0px 10px 5px 0px;
}
.photoCenter {
    float: left; 
	padding-bottom:10px;
}
/*.img {
	border: none;
}

.img a:link, .img a:visited, .img a:active, .img a:hover{
	border: none;
}*/


	
#pageregion
	{
	float: left;
	width:880px;
	margin:auto;
	text-align:left;
	background-image:url(../images/background.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color: #9966cb;
	/*background-color: #FF6600;*/
	}	
	
#pageregionHeader
	{
	background-color:#FFF;
	/*background-image:url(../images/background.gif);*/
	background-repeat:repeat-y;
	margin: 0; 
	padding: 0;
	float:left;
	}	
	
#pageregionHeader table td
	{
	padding:0;
	}

#pageregionHeader table td.bg
	{
	background-image:url(../images/background.gif);
	/*background-color: #FF6600;*/
	background-repeat:repeat-y;
	}
	
#pageregionOuterShell
	{
	margin:0; 
	padding:0;
	width: 880px;
	float:left;	
	}	
	
/*#pageregionContentShell
	{
	margin:0; padding:0;
	width: 720px;	
	float:left;
	background:#FFF;
	}	*/
	
/*#pageregionInnerShell
	{
	margin:0; padding:0;	
	width: 720px;
	float:left;
	background-position:top left;	
	background-repeat:repeat-y;	
	}			*/
	
#pageregionLeft
	{
	margin:0;
	padding: 0;
	float:left;
	width:160px;
	/*background-image: url(../images/bg_medium.jpg);*/
	}  
	
#pageregionContent
	{
	float:left;
	text-align:left;	
	width:560px;
	margin:0; padding:0;
	background-color: #fff;
	}
	
.blockContent
	{
	padding: 20px 20px 40px 20px;
	color:#666;
	font-size:110%;
	line-height:150%;
	clear: both;
	/*float:left*/
	}
	
	
#pageregionRight
	{
	float:right;
	width:160px;
	margin:0; padding: 0;
	}
	

* html .blockContent
	{
	height: 1em; 
	}
	
#pageregionFooter
	{
	float:left;
	width:860px;
	clear:both;
	margin:0; padding:0;
	padding:5px 10px;
	text-align:left;
	background-image:url(../images/bg_footer.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	}	
	


/*style corporate*/

.tag
	{
	color:#333;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:140%;	
	font-weight:bold;
	vertical-align:bottom	
	}
	
.logotag
	{
	color:#000;
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size:8px;
	font-weight:bold;
	padding:4px 0 0 14px;
	margin:0;
	}	

/*end style corporate*/	
	

/**********************/
/* Widgets*/
/**********************/

.widget
	{
	text-align:center;
	width:160px;
	}
.boxFB
	{
	margin-top:20px;
	padding-left:10px;
	padding-bottom:3px;
	width:141px;
	}
.box
	{
	margin:auto;
	margin-top:20px;
	margin-bottom:0px;	
	padding-bottom:3px;
	width:141px;
	background-image:url(../images/box_border_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	}
	
.box h3
	{
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:2px;	
	padding-left:10px;		
	background-image:url(../images/box_border_top.gif);	
	background-position:top left;
	background-repeat:no-repeat;	
	color:white;
	font-weight:bold;
	font-size:12px;
	}
	
.box h4 
	{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:10px;	
	font-weight:bold;
	font-size:100%;	
	color:white;
	}	
	
.box a
	{
	color:#444;
	text-decoration:none;
	}
	
.box a:hover
	{
	color:#CC3300;
	text-decoration:none;
	}		
	
.box a.boxlink 
	{
	display:block;
	margin-right:5px;
	font-weight:bold;
	font-size:110%;	
	color:white;
	text-decoration:none;
	background-image:url(../images/ico_linkarrow.gif);	
	background-position:118px 2px;
	background-repeat:no-repeat;	
	}
	
.box a.boxlink:hover
	{
	color:#9966cb;
	text-decoration:none;
	background-image:url(../images/ico_linkarrow_a.gif);	
	background-position:118px 2px;
	background-repeat:no-repeat;	
	}	
	
	
.box p
	{
	margin:0;
	padding:0;	
	}
	
.box p.img
	{
	text-align:center;
	background:white;
	}
	
.box p.txt
	{
	color:#444;
	padding-left:10px;
	background:white;	
	}
	
/**********************/
/* pageLink */
/**********************/

/*p.pageLink 
	{
	margin:10px 0;
	}

a.pageLink:link, a.pageLink:visited
	{
	color:#D85C0B;
	display:block;
	padding-left:10px;
	text-decoration: none;
	background-image: url(../images/dot_orange.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	}

a.pageLink:hover, a.pageLink:active
	{
	color: #CC3300;
	padding-left:10px;	
	text-decoration: underline;
	background-image: url(../images/elements/dot_red.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	}	*/	
	
/*galery*/	
.galerija-levo {
	/*padding: 0px;*/
	float: left;
	/*width: 455px;*/
	padding: 60px 0px 0px 60px;
}

.galerija-desno {
	float: left;
	clear: both;
	/*padding-top: 3px;*/
	padding: 60px 0px 0px 60px;
	width: 440px;
}

.fotka-tumb {
	float: left;
	margin: 0px 22px 17px 0px;
	/*padding-top: 3px;*/
}

.fotka-tumb a:link, .fotka-tumb a:visited, .fotka-tumb a:active{
	border: 3px solid #CCCCCC;
	float: left;
}

.fotka-tumb a:hover {
	border: 3px solid #FF0000;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 85px;
	float: left;
}
.velika-fotka {
	margin: 0px;
	padding: 0px;
	float: left;
	border: 3px solid #CCCCCC;
}
.galerija-strananje {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	float: left;
	/*padding-left: 60px;*/
	margin-top: 20px;
	font-weight: bold;
	clear: both;
}
.galerija-strananje a:link, .galerija-strananje a:visited, .galerija-strananje a:active {
	color: #666666;
	text-decoration: none;
}

.galerija-strananje a:hover {
	color: #FF0000;
}

.img {
	border: none;
}
				
.box1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.zahtev_forma {
	margin:0px 0px 60px 0px;
	padding-left:60px;
}		

.zahtev_forma p {
	width:420px;
	clear: both;
	float: left;
	margin: 0px;
	padding-top: 2px;
}

.zahtev_forma p label {
	border-bottom:1px solid #EAEAEA;
	color:#666666;
	float:left;
	font-size:12px;
	margin:0;
	padding:0 20px 0 0;
	width:220px;
}
.zahtev_forma p input, .zahtev_forma p select, .zahtev_forma p textarea{
	font-size: 12px;
	float: right;
	padding: 0px;
	margin: 0px;
	border: 1px solid #cccccc;
	width: 170px;
}

.space {
	background-color: #FF6600;
	clear: both;
	float: left;
	width: 410px;
	margin: 10px 0px 10px 0px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.offer {
	clear: both;
	float: left;
	width: 410px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #333;
	font-size:12px;
	text-align:justify;
}
.button {
	width: 70px;
	background-color:#ccc;
	cursor: pointer;
	float: right;
	color:#333;
	font-weight:bold;
}
.search {
	width:140px;
	float:left;
	padding: 10px 0 0 10px;
}
.search form p {
	width:140px;
}
.search form p label {
	float: left;
	width: 100px;
	color:#fff;
}
.search form input {
	width: 50px;
	float:right;
	padding-right:10px;
}
.video_pages {
	float: left;
	margin-top:20px;
}
.blog_content {
	float: left;
	width:560px;
	background-color:#fff;
	text-align: left;
	padding:20px 0 0 20px;
}
.blog_pozadina {
	float:left;
	width: 880px;
	background-color:#fff;
}
.blog {
	float:left;
	width:540px;
	padding-bottom:20px;
	font-size:12px;
}
.blog_header {
	font-size:20pt;
	text-align:left;
	float: left;
	width:540px;
}
.blog_date{
	font-size: 12px;
	text-align:left;
	float: left;
	width:540px;
	padding:10px 0 20px 0;
	border-top: 1px solid #B7B7B7;
    margin-top: 5px;
}

.video {
	padding:10px 0 10px 0;
}
.blog_list {
	float: right;
	width:290px;
	background-image:url(../images/bg_medium.jpg);
	background-repeat: repeat;
	padding-left: 10px;
}
.blog_headers {
	float:left;
	width: 280px;
	border-bottom: 1px solid #000000;
    margin-top: 10px;
	padding: 5px 0 5px 0;
	font-size: 16px;
	font-weight:bold;
	text-align:left;	
}
.blog_headers a:link,.blog_headers a:visited,.blog_headers a:active {
	color:#000;
	text-decoration: none;
}
.blog_headers a:hover{
	color:#000;
	text-decoration: underline;
}
.recent {
	float: right;
	width:290px;
	background-image:url(../images/bg_dark.jpg);
	background-repeat: repeat;
	padding: 20px 0 10px 10px;
	font-size:16pt;
	text-align:left;
	color:#fff;
	
}
