td {
	text-align: left;
	vertical-align: top;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	line-height:18px;
}


.submit_registry{background-color:#c6c9cb;
	width:150px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #7b8490;}
	
.input_contact{background-color:#fff;
	width:320px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #7b8490;}
	
.textarea_contact{background-color:#fff;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #7b8490;}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #7b8490;}



body {margin:0px; padding:0px; background-image:url(images/background.jpg); background-repeat:repeat-x; background-color:#F1F1F1;}
.tab { background:#830100 url(images/prelazbg.jpg) top repeat-x;}
.tab2 { background-color: #3E3F47;}
.tab_white { background-color:#ffffff;}
.tab_bot { background-color:#b21d1f;}
.liner { background-color:#b21d1f;}
.header {background-image:url(images/header.jpg); background-repeat:no-repeat;}
.menus {background-image:url(images/menu.jpg); background-repeat:no-repeat; height:53px; width:1000px;}
.baner1 {background-image:url(images/baner1.jpg); background-repeat:no-repeat;}
.baner2 {background-image:url(images/baner2.jpg); background-repeat:no-repeat;}
.baner3 {background-image:url(images/baner3.jpg); background-repeat:no-repeat;}

/**************/


td.menus ul.menu-top  { 
font-family:Arial, serif; font-size: 14px; color: white; text-decoration:none; 
display: inline; text-align:center;  font-weight:bold;  height:53px; width:1000px;
padding:0px 0px 0 0px !important; margin:0px;
border-right:0px solid #b11d1d;  list-style:none; 
}



td.menus ul.menu-top li a { font-family:Arial, serif; font-size: 14px; color: #fff; text-decoration:none; 
display:block;  text-align:center; font-weight:bold; display:block;}

td.menus ul.menu-top li:hover   { font-family:Arial, serif; font-size: 14px; color: #efcd2d; text-decoration:none; 
display:block; text-align:center; float:left; font-weight:bold; background:#b11d1d; }



td.menus ul.menu-top li { font-family:Arial, serif; font-size: 14px; color: #fff; text-decoration:none; 
 text-align:center; padding-top:0px; font-weight:bold;  margin:0px; padding:18px 24px 12px 23px; height:23px; display:block inline; border:0px solid red; float:left;}

td.menus ul.menu-top li.menu-current, td.menus ul.menu-top li.menu-current a { background:white; color:#b11d1d !important;} 


/*td.menus ul.menu-top li.menu-first a,
td.menus ul.menu-top li.menu-first a:hover 
{border-radius: 9px 0 0 0}
*/


/****************/
.menu_bottom         { font-family: Verdana, serif; font-size: 11px; color: #fefefe; text-decoration:none;}
.menu_bottom:link    { font-family: Verdana, serif; font-size: 11px; color: #fefefe; text-decoration:none;}
.menu_bottom:hover   { font-family: Verdana, serif; font-size: 11px; color: #fefefe; text-decoration:underline;}
.menu_bottom:active  { font-family: Verdana, serif; font-size: 11px; color: #fefefe; text-decoration:none;}

.links         { font-family: Verdana, serif; font-size: 12px; color: #575964; text-decoration:none;}
.links:link    { font-family: Verdana, serif; font-size: 12px; color: #575964; text-decoration:none;}
.links:hover   { font-family: Verdana, serif; font-size: 12px; color: #1c1d1e; text-decoration:underline;}
.links:active  { font-family: Verdana, serif; font-size: 12px; color: #575964; text-decoration:none;}

.read         { font-family: Verdana, serif; font-size: 12px; color: #2285d8; text-decoration:underline;}
.read:link    { font-family: Verdana, serif; font-size: 12px; color: #2285d8; text-decoration:underline;}
.read:hover   { font-family: Verdana, serif; font-size: 12px; color: #2285d8; text-decoration:none;}
.read:active  { font-family: Verdana, serif; font-size: 12px; color: #2285d8; text-decoration:underline;}

.mail         { font-family: Arial, serif; font-size: 14px; color: #96d0ff; text-decoration:underline;}
.mail:link    { font-family: Arial, serif; font-size: 14px; color: #96d0ff; text-decoration:underline;}
.mail:hover   { font-family: Arial, serif; font-size: 14px; color: #96d0ff; text-decoration:none;}
.mail:active  { font-family: Arial, serif; font-size: 14px; color: #96d0ff; text-decoration:underline;}

.links_top         { font-family: Arial, serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration:none;}
.links_top:link    { font-family: Arial, serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration:none;}
.links_top:hover   { font-family: Arial, serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration:underline;}
.links_top:active  { font-family: Arial, serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration:none;}


.name { font-family: Tahoma, Geneva, sans-serif; font-size:23px; color:#3e3f47; font-weight:bold;}
.name a { font-family: Tahoma, Geneva, sans-serif; font-size:23px; color:#3e3f47; font-weight:bold; text-decoration:none;}
.name a:hover { color: #666; text-decoration:none;}

h2  {padding:12px 0 26px 0 !important; }
h2 a { font-family: Tahoma, Geneva, sans-serif; font-size:23px; color:#3e3f47; font-weight:bold; text-decoration:none;  }
h2 a:hover { color: #666; text-decoration:none;}

.company {margin-left:15px; margin-top:15px; font-family:Arial; font-size:20px; color:#dce1e6;}
.company1 {font-size:35px; color:#ffffff;}
.slogan {font-family:Arial; font-size:35px; color:#256fbc; line-height:40px;}
.slogan1 {font-family:Arial; font-size:25px; color:#184580; }
.baner {font-family:Arial; font-size:20px; color:#efcd2d; text-transform:uppercase;}
.baner a {font-family:Arial; font-size:20px; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.baner a:hover {color:#CCC; text-decoration:none;}


.red { color:#FF0000}
.white { color:#ffffff}
.ser { color:#adadad}
.blue { color:#345771}
.s1 {font-size:36px; line-height:40px;}
.s2 {font-family:Arial, serif; font-size:14px;}
.s3 {font-size:60px; line-height:60px;}


.pictures { float:left; margin-right:15px;}
.strrr { list-style-image: url('images/str.jpg'); padding-left:15px; margin-left:15px; line-height:21px; margin-top:0px; margin-bottom:0px;}
.read_im {margin-right:10px;}
.line {padding-top:7px; padding-bottom:7px;}
.line1 {padding-top:10px; padding-bottom:10px;}
.str {margin-right:15px;}

.copyright {float:left; margin-left:10px; margin-top:20px; padding-bottom:20px; color:#fff; font-size:11px; line-height:14px;}
.design a { color:white; text-decoration:none; font-weight:normal; }
.design a:hover { color:#CCC; text-decoration:none; font-weight:normal; }
.design {float:right; margin-right:10px; margin-top:20px; padding-bottom:20px; color:#ffffff; font-size:11px; line-height:14px;}



.div_menu_bottom {float:right; margin-right:20px; margin-top:25px; padding-bottom:20px; color:#39424e; font-size:11px;}
.blok_top {margin-left:55px; margin-top:60px; font-family:Arial; font-size:16px; line-height:22px;}
.blok_baner {margin-left:20px; margin-right:15px; margin-top:20px; color:#fff}
.blok_left {margin-left:20px; margin-right:20px; }
.blok {margin-right:20px; margin-left:20px; padding-bottom:30px;}
.blok1 {margin-right:20px; margin-left:20px;}

.vise {width:93px; padding:0 15px 0 0; float:right; background:url(images/read_top.jpg) top left no-repeat; height:28px;}
.vise p { margin:0px; padding:5px; text-align:center; }
.vise p a {color:white; text-decoration:none; font-weight:normal; }
.vise p a:hover {color: #CCC; text-decoration:none;  }



.slika-desna {float:right; margin-left:8px; border:1px solid #ccc}
.slika-leva {float:left; margin-right:8px; border:1px solid #ccc}
.name { line-height:45px;}
.slika {border:0px solid #ccc; padding:0px 5px;}
.slika-s-okvir {border:1px solid #ccc; padding:0px 0px;}

h2 { font-size:18px; margin:0px; padding:0px; color:#3E3F47}
table.tab_white tbody tr td.menus { background: #9D161A url(images/menu.jpg) top center no-repeat }


div.blok_left ul.menu-top { float:left; list-style:none; margin:0; border:0px solid red; padding:8px 0;}
div.blok_left ul.menu-top li  { display:block; float:left;}
div.blok_left ul.menu-top li.menu-sibling a { float:left; padding:20px 0 ; margin:0px ; 
font-family: Verdana, serif; font-size: 12px; color: #575964; font-weight:normal; text-decoration:none; 
border-bottom:1px dotted #ccc; padding:8px 0; background:none;
float:left; width:214px; text-align:left; padding-left:18px; }

div.blok_left ul.menu-top li.menu-sibling a:hover { text-decoration:underline; }
div.blok_left ul.menu-top li.menu-sibling { background:url(images/str.jpg) center left no-repeat; float:left;}


div.blok_left ul.menu-top li.menu-current a { font-family: Verdana, serif; font-size: 12px; color: #575964; font-weight:bold; text-decoration:none; background:url(images/str.jpg) center left no-repeat; padding:8px 0; padding-left:18px; border-bottom:1px dotted #ccc; width:214px; float:left;}

div.blok_left ul.menu-top li a { height:auto; text-align:left;}

/*usluge box*/
#sidebar #usluge { width:220px; float:left; margin-bottom:21px;}
#sidebar #usluge h3 {width:196px; float:left; background:url(images/headerbg.gif) top repeat; color:white; padding:12px;}
#sidebar #usluge h3 span {color:#ed1d24;}

h3 {padding:0px; margin:0px; font-size:18px; color:#C6010E; padding-bottom:8px; font-weight:bold;}

/*VERTIKALNA NAV*/
.menu {width: 220px;height: auto; margin:0px; float:left; margin-top:0px; margin-left:7px}
.menu > li > a {
	background-color: none;
	width: 200px; 
	padding:5px;
	display: block;
	position: relative;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color: #292828; font-size:14px; text-decoration:none; border-bottom: 1px solid #efeff0;}
.menu ul li a {
	background: #fff;
	border-bottom: 1px solid #efeff0; 
	width: 200px;
	line-height: 28px;
	padding-left: 33px;
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; text-decoration:none; font-weight:normal;
	color: #292828;}
.menu > li > a:hover, .menu > li > a.active {
	background-color: #F1F1F1;   list-style:none;
	border-bottom: 1px solid #efeff0;
	box-shadow: inset 0px 0px 0px 0px #6ad2ef; }

.menu > li > a.active {border-bottom: 0px solid #1a638f;}
.menu > li > ul li:hover a {color: #32373D;}
div.blok_left div#usluge div.menu ul li { list-style: none;  }
div.blok_left div#usluge div.menu ul li a {background:url(images/strelica.gif) top left no-repeat;  padding-left:13px;}

.menu ul li a { background: url(images/tacka.gif) left top no-repeat;  }
.menu ul li a:hover { background: url(images/tacka-h.gif) left top no-repeat; }
div.blok_left div#usluge div.menu ul {padding:0px;}
div.blok_left div#usluge div.menu ul li ul {padding:0px;}
div.blok_left div#usluge div.menu ul li ul li a{color: #585757; width: 190px;}
div.blok_left div#usluge div.menu ul li ul li a:hover{color: #32373D;}
div.blok_left div#usluge div.menu ul li ul li a {background:url(images/strelica-h.gif) top left no-repeat; margin-left:10px;}
/*html body div#wrapper div#container div#sidebar div#usluge ul.menu li a:hover {color: #959393;}*/
div.blok_left div#usluge div.menu ul li span.menu_current a.menu_current {background: #eaeaea url(images/strelica-h.gif) top left no-repeat }

div.blok p a {color:#000000}
div.blok p a:hover {color:#A6151A; }

table.tab_white tbody tr td.menus ul.menu-top li.menu-first {border:0px solid #B11D1D; border-bottom:0px; margin-top:-0px; border-radius:12px 0 0 0;}

table tbody tr td div.blok p {margin:0px 0 8px 0 ;}

table.tab_white tbody tr td table tbody tr td div.blok ul li h4 a {color:#3F3F47}
div#usluge div.menu ul li a {font-weight:bold;}
div#usluge div.menu ul li ul li a {font-weight:normal;}