body{
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2e2e2e;
		margin: 0;
		padding: 0;
		background: #fff url(../images/main-bgd.gif) top repeat-x;
}

/****************************************** MISC STYLES */
p {
		padding: 3px 0;
		margin: 0;
}
p.no-pad {
		padding: 0;
		margin: 0;
}
ul.list-1 {
		margin: 0 0 0 10px;
		padding: 0 0 0 0px;
}
.list-1 li {
		margin: 0;
		padding: 0 0 0 20px;
		list-style-type: none;
		background: url(../images/bullet-blue.gif) 0px 4px no-repeat;
}
ul.list-2 {
		margin: 0 0 0 10px;
		padding: 0 0 0 0px;
}
.list-2 li {
		margin: 0;
		padding: 0 0 0 20px;
		list-style-type: none;
		background: url(../images/blue-arrow-right.jpg) 0px 4px no-repeat;
}
ul.lista-linkova-menu {
		margin: 0 0 0 0px;
		padding: 0 0 0 0px;
		background-color: #ebebeb;
}
.lista-linkova-menu li {
		margin: 0;
		padding: 0 0 0 15px;
		list-style-type: none;
		background: url(../images/blue-arrow-right.jpg) 0px 4px no-repeat;
}
ul.lista-linkova-menu-indent {
		margin: 0 0 0 10px;
		padding: 0 0 0 0px;
}
.lista-linkova-menu-indent li {
		margin: 0;
		padding: 0 0 0 15px;
		list-style-type: none;
		background: none;
}
.font10 {
		font-size: 10px;
}
.txt-center {
		text-align: center;
}
.txt-justify {
		text-align: justify;
}
.txt-right {
		text-align: right;
}
.bold-gray {
		font-weight: bold;
		color: #666666;
}
.txt-underline {
		text-decoration: underline;
}
.orange-txt {
		color: #ff9c00;
}
.orange-bold {
		color: #ff9c00;
		font-weight: bold;
}
.blue-txt {
		color: #00adef;
}
.center-div {
		margin: 0 auto;
}
.padding-10-topdown {
		padding: 10px 0;
}
h1 {
		font-size: 28px;
		margin: 0;
}
h2 {
		font-size: 24px;
		margin: 0;
}
h3 {
		font-size: 20px;
		margin: 0;
}
h2.title-main {
		font-size: 16px;
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 0 10px;
		color: #00adef;
		/*background: url(../images/blue-pointer-down.gif) 15px 0 no-repeat;*/
		text-align: center;
}
h2.title-main2 {
		font-size: 16px;
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 0 10px;
		color: #ff9c00;
		/*background: url(../images/blue-pointer-down.gif) 15px 0 no-repeat;*/
		text-align: center;
}
h2.title-blue {
		font-size: 16px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		color: #4989c6;
		text-align: left;
}
h4 {
		font-size: 18px;
		margin: 0;
}
.special-h4 h4 {
		font-size:11px;
}
h5 {
		font-size: 16px;
		margin: 0;
}
h6 {
		font-size: 14px;
		margin: 0;
}
hr.hr-2 {
    height:1px;
    width:100%;
    background:#555;
    margin: 1px auto;
}
hr.hr-1 {
    height:1px;
    width:100%;
    background:#555;
    margin: 6px auto;
}
* html hr.hr-1 {
    margin: 0px auto;
}
hr.hr-2 {
    height:1px;
    width:100%;
    background:#fff;
	border-top: 1px solid #00adef;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
    margin: 6px auto;
}
* html hr.hr-2 {
    margin: 0px auto;
}
.float-right {
		float: right;
}
.img-float-left {
		float: left;
		margin: 3px;
		padding: 3px;
		border: 1px solid #00adef;
}
img.thumb-wide {
		padding: 3px;
		border: 1px solid #00adef;
}
br {
		/*margin: 0;
		padding: 0;*/
}
br.clear {
		clear: both;
		margin: 0;
		padding: 0;
		width: 0;
		height: 0;
}
.text10pad {
		margin: 0 10px;
}


a.link-orange, a.link-orange:link, a.link-orange:visited {
		color: #ff9c00;
		text-decoration: none;
		font-weight: bold;
}
a.link-orange:hover, a.link-orange:active {
		color: #fff;
		background-color: #00adef;
}
a.link-blue, a.link-blue:link, a.link-blue:visited,
.links-blue a, .links-blue a:link, .links-blue a:visited {
		color: #00adef;
		text-decoration: none;
		font-weight: bold;
}
a.link-blue:hover, a.link-blue:active,
.links-blue a:hover, .links-blue a:active {
		color: #fff;
		background-color: #00adef;
}

.lista-linkova-menu a, .lista-linkova-menu a:link, .lista-linkova-menu a:visited {
		color: #ff9c00;
		text-decoration: none;
		font-weight: bold;
}
.lista-linkova-menu a:hover, .lista-linkova-menu a:active {
		color: #fff;
		background-color: #00adef;
}

.lista-linkova-menu-indent a, .lista-linkova-menu-indent a:link, .lista-linkova-menu-indent a:visited {
		color: #00adef;
		text-decoration: none;
		font-weight: bold;
}
.lista-linkova-menu-indent a:hover, .lista-linkova-menu-indent a:active {
		color: #fff;
		background-color: #00adef;
}
/****************************************** MISC STYLES *end*/

/****************************************** IMAGES */
img {
		border: 0 solid #fff;
}
.image-div02 {
		margin: auto;
		text-align: center;
}
.image-02 {
		padding: 5px;
		border: 2px solid #4989c6;
}
.image-div01 a, .image-div01 a:visited {
		display:block;
		width:290px;
		height:150px;
		margin: auto;
		padding: 0px;
		border: 1px solid #4989c6;
}
.image-div01 a:hover, .image-div01 a:active {
		/*background: url(../images/scanner02.jpg);*/
		border: 1px solid #ff9c00;
}
a.hover-fotografija, a.hover-fotografija:visited {
		background: url(../images/obrada-fotografija01.jpg) center center no-repeat;
}
a.hover-fotografija:hover, a.hover-fotografija:active {
		background: url(../images/obrada-fotografija02.jpg) center center no-repeat;
		cursor:default;
}
/****************************************** IMAGE GALLERY 01 */
#galerija01 {width:375px; height:160px; position:relative; padding:0px 0; border:0px solid #fff; background: url(../images/strela-na-levo.gif) 80px 30px no-repeat;}

#galerija01 b#thumbs {display:block; width:50px; height:150px; overflow:auto; float:left; border:1px solid #00adef; border-width:0 0 0 5px; padding:2px;}
#galerija01 b#thumbs a {display:block; float:left; margin:2px; background:#00adef; width:20px; height:20px; border:1px solid #000;}
#galerija01 b#thumbs a img {width:20px; height:20px; border:0;}

#galerija01 b#thumbs a:hover {border:1px dotted #ccc; background:#00adef url(click_on.gif);}
#galerija01 b#thumbs a:active, #galerija01 b#thumbs a:focus {border:1px solid #fff; background:#fff; outline:0;}
#galerija01 b#thumbs a:hover img {display:block; position:absolute; z-index:500;}
#galerija01 b#thumbs a:active img, #galerija01 b#thumbs a:focus img {display:block; position:absolute; z-index:100;}

#galerija01 b#thumbs a:hover img.hr, #galerija01 b#thumbs a:focus img.hr {width:280px; height:140px; right:0px; top:0px; border:1px solid #00adef; padding: 5px; cursor:default;}
#galerija01 b#thumbs a:hover img.vt, #galerija01 b#thumbs a:focus img.vt {width:280px; height:140px; right:0px; top:0px; border:1px solid #00adef; padding: 5px; cursor:default;}

#galerija01 b#thumbs a:active img.hr, #galerija01 b#thumbs a:focus img.hr {width:280px; height:140px; right:0px; top:0px; border:1px solid #00adef; padding: 5px;}
#galerija01 b#thumbs a:active img.vt, #galerija01 b#thumbs a:focus img.vt {width:280px; height:140px; right:0px; top:0px; border:1px solid #00adef; padding: 5px;}
/****************************************** IMAGE GALLERY 01 *end*/
/****************************************** IMAGE GALLERY 02 */
#galerija02 {width:290px; height:220px; position:relative; padding:0px 0; border:0px solid #fff; background: url(../images/strela-na-gore.gif) center 70px no-repeat;}

#galerija02 b#pics {display:block; width:273px; height:55px; overflow:auto; float:left; border:1px solid #00adef; border-width: 5px 0 0 0; padding:2px 2px 2px 15px;}
#galerija02 b#pics a {display:block; float:left; margin:2px; background:#00adef; width:20px; height:20px; border:1px solid #000;}
#galerija02 b#pics a img {width:20px; height:20px; border:0;}

#galerija02 b#pics a:hover {border:1px dotted #ccc; background:#00adef url(click_on.gif);}
#galerija02 b#pics a:active, #galerija02 b#pics a:focus {border:1px solid #fff; background:#fff; outline:0;}
#galerija02 b#pics a:hover img {display:block; position:absolute; z-index:500;}
#galerija02 b#pics a:active img, #galerija02 b#pics a:focus img {display:block; position:absolute; z-index:100;}

#galerija02 b#pics a:hover img.hr, #galerija02 b#pics a:focus img.hr {width:280px; height:140px; left:0px; top:70px; border:1px solid #00adef; padding: 5px; cursor:default;}
#galerija02 b#pics a:hover img.vt, #galerija02 b#pics a:focus img.vt {width:280px; height:140px; left:0px; top:70px; border:1px solid #00adef; padding: 5px; cursor:default;}

#galerija02 b#pics a:active img.hr, #galerija02 b#pics a:focus img.hr {width:280px; height:140px; left:0px; top:70px; border:1px solid #00adef; padding: 5px;}
#galerija02 b#pics a:active img.vt, #galerija02 b#pics a:focus img.vt {width:280px; height:140px; left:0px; top:70px; border:1px solid #00adef; padding: 5px;}
/****************************************** IMAGE GALLERY 02 *end*/
/****************************************** IMAGES *end*/

/****************************************** WRAPPERS AND COLUMNS */
#container_big {
		width: 100%;
		height: 100%;
}
#container_main {
		width: 946px;
		height: 100%;
		border: 0px solid #00adef;
		border-width: 0px 5px 0px 5px;
		margin: 0 auto;
		padding: 0px 0 0px;
		background: #fff;
}
#header {
		width: 946px;
		height: 200px;
		margin: 0 auto;
		border: 0px solid white;
		background:url(../images/header.jpg) no-repeat;
}
#flash_header {
		width: 900px;
		height:200px;
		margin: 0 auto;
}
#advertising {
		width: 926px;
		height: 100px;
		margin: auto;
		border: 0px solid white;
}
#content {
		float: left;
		width: 730px;
		padding: 5px 0 5px 7px;
		border: 0px solid #333;
}
.column-181 {
		width: 181px;
		margin: 0;
		padding: 0;
		border: 0px solid #333;
		background: #fff url(../images/window-181-bgd.gif) center top repeat-y;
}
.column-243 {
		float: left;
		width: 243px;
		margin: 0;
		background: #fff url(../images/window-243-bgd.gif) center top repeat-y;
}
.column-330 {
		float: left;
		width: 330px;
		margin: 0;
		background: #fff url(../images/window-330-bgd.gif) center top repeat-y;
}
.column-365 {
		float: left;
		width: 365px;
		margin: 0;
		background: #fff url(../images/window-365-bgd.gif) center top repeat-y;
}

.column-400 {
		float: left;
		width: 400px;
		margin: 0;
		background: #fff url(../images/window-400-bgd.gif) center top repeat-y;
}
.column-730 {
		float: left;
		width: 730px;
		margin: 0;
		background: #fff url(../images/window-730-bgd.gif) center top repeat-y;
}
.window-01-content {
		padding: 0 0px;
		color: #2e2e2e;
}
/****************************************** WRAPPERS AND COLUMNS *end*/

/****************************************** TOP NAVIGATION */
#top_navigation {
		/*width: 926px;
		height: 35px;
		margin: 0px auto 0;
		margin: 0 0 0 192px;*/
		padding: 0 0 0 192px;
		border: 0 solid #00adef;
		border-width: 5px 0 0 0;
}
#top_button ul {
		margin: -5px 0 0 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		font-weight: bold;
}
#top_button ul li{
		display: block;
		float: left;
		text-align: center;/*
		background: url(../images/top-menu.gif) top center repeat-y;*/
}
#top_button ul li a{
		width: 73px;
		display: block;
		margin: 0;
		padding: 4px 0 0 0;
		border-top: 5px solid #00adef;
		text-decoration: none;
}
#top_button ul li a:link, #top_button ul li a:visited{
		color: #fff;
		border-top: 5px solid #fff;
		background-color: #00adef;
}
#top_button ul li a:hover{
		color: #fff;
		padding-top: 2px;
		border-top: 5px solid #fff;
		background-color: #ff9c00;
}
#top_button ul li a:active{
		color: #fff;
}
/****************************************** TOP NAVIGATION *end*/

/**************************************** LEFT COLUMN */
#left_column {
		width: 192px;
		height: 100%;/*
		margin: 5px 0 0px 0px;
		margin: -21px 0 0 0px;*/
		margin: -27px 0 0 0px;
		float: left;
		border: 0px solid #333;
}/*
html>body #left_column {
		margin: 5px 0 5px 0px;
}*/
#usluge h5 {
		display: block;
		margin: 0 0 0 0;
		padding: 0 0 0 20px;
		text-align: left;
		letter-spacing: 4px;
		color: #fff;
		background-color: #00adef;
		border: 0px solid #fff;
		border-width: 5px 0px 0px 0px;
}
#usluge h5.h-navigacija {
		background: #00adef url(../images/blue-arrow-right.gif) 170px 5px no-repeat;
}
#usluge h5.h-usluge {
		background: #00adef url(../images/blue-arrow-down.gif) 170px 5px no-repeat;
}
#usluge ul {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: bold;
		border: 0px solid #00adef;
}
#usluge ul li {
		margin: 0;
		padding: 0;/*
		width: 190px;*/
		text-align: left;
}
#usluge ul li a {
		display: block;
		height: 20px;
		padding: 5px 0 0 5px;/*
		border-right: 5px solid #eee;*/
		border-bottom: 0px solid #fff;
		text-decoration: none;
		background: url(../images/window-192-bgd.gif) repeat-y;
}
html>body #usluge ul li a {
		height: 20px;
}

#usluge ul li a:link, #usluge ul li a:visited {
		font-weight: bold;
		color: #666;
}
#usluge ul li a:hover {
		color: #00adef;
}

.menu-bottom {
		width: 192px;
		height: 12px;
		background: url(../images/window-192-bottom.gif) top center no-repeat;
}
/**************************************** LEFT COLUMN *end*/

/**************************************** FOOTER */
#footer {
		border: 0px solid white;
		margin: 0 0;
		padding: 15px 0 15px 0;
		border-top: 5px solid #00adef;
		border-bottom: 1px solid #fff;
		color: #2e2e2e;
		background:#fff url(../images/footer-gradient.gif) bottom repeat-x;
}
#footer a, #footer a:link, #footer a:visited {
		color: #00adef;
		text-decoration: none;
		font-weight: bold;
}
#footer a:hover {
		color: #2e2e2e;}
/**************************************** FOOTER *end*/