body {
  background: gray;
  text-align : center;
  margin : 0px;
  padding : 0px;
  background: #087ff7;
  background-image: url('images/bg.png');
  background-repeat: repeat-x;
  font-size: 13px;
  color: #6b6a6a;
  font-family: Arial;
}

#global {
  background: transparent;
  width:963px;
  text-align : left;
  margin : 0px auto;
}

#header {
	height : 196px;
	background-image: url('images/bg_header.jpg');
	background-repeat: no-repeat;
}
#outer_wrapper {
	background: transparent; /* #fff ; */
}
#wrapper {
	width: 100%; 
	margin-bottom: 0px;
	padding: 0px;
	background-image: url('images/bg_content.jpg');
	background-position: right;
	background-repeat: repeat-y;
}

#wrapper2 {
	width: 100%; 
	margin-bottom: 0px;
	padding: 0px;
	background-image: url('images/bg_content2.jpg');
	background-position: right;
	background-repeat: repeat-y;
}

#container {
	width: 100%;
	float: left;
	margin-right: -245px;
	margin-bottom: 0px; 
}
#content2 {
	/*margin-right: 235px;*/
}

#main_inner {
	margin-left: 245px;
}

#main_inner2 {
	margin-left: 245px;
	width: 685px;
}

#left_inner {
	width: 244px;
	float: left;
	background-image: url('images/bg_left_menu.jpg'); 
	background-repeat: no-repeat;
}
#right_inner {
	width: 225px;
	float: right;
}
#footer {
	color: white;
	height: 85px;
}

p a{
  color: #0000ad;
  font-weight: bold;
  text-decoration: none;
}

p a:hover{
  text-decoration: underline;
}

h1 {
	margin-top: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	color: #f2090e;
}

h1 span.alt_color{
  color: #0000ad;
}

h2{
  color: #4e4e4e;
  font-size: 21px;
  font-weight: bold;
}

h3{
  color: #4e4e4e;
  font-size: 16px;
  font-weight: bold;
}

.last {
	margin-bottom: 0;
}


/* POSEBNO */

#header_main{
  height : 220px;
  width : 950px;
}

#topmenu{
  width : 950px;
  height : 43px;
  background : navy;
}

.prazno{
  height : 18px;
  width : 963px;
  background-image: url('images/bg_footer.jpg');
  background-repeat: no-repeat;
  background-position: right;
  margin: 0px;
  margin-top: -2px;
}

.prazno2{
  height : 18px;
  width : 963px;
  background-image: url('images/bg_footer2.jpg');
  background-repeat: no-repeat;
  background-position: right;
  margin: 0px;
  margin-top: -2px;
}

.stubac{
  width : 98%;
  float : left;
  margin-bottom : 15px;
}

#left_menu{
  margin: 10px 0px 0px 10px;
  height: 354px;
}

#left_logos img{
  border: 0px;
  margin-left: 2px;
}

ul.sidenav {
	float: left;
	margin: 0;
	padding: 0;
	width: 225px;
	list-style: none;
	font-weight: bold;
	border-top: 1px solid #a7d6f0; /*--Bevel Effect--*/
  font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
}

ul.sidenav li {
	position: relative; /*--Add a relative positioning--*/
	float: left;
	margin: 0;
	padding: 0;
}
ul.sidenav li a{
	border-top: 1px #2f80d8; /*solid #a7d6f0; /*--Bevel Effect--*/
	border-bottom: 1px solid #2f80c8; /*--Bevel Effect--*/
	padding: 3px 4px 3px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	width: 210px;
	/*background: #005094 url(sidenav_li_a.gif) no-repeat 5px 10px;*/
	position: relative; /*--Add a relative positioning--*/
}
ul.sidenav li a:hover {
	/*background-color: #a7d6f0;/*#004c8d;*/
	/*border-top: 1px solid #2f80c8;*/
	background: url(images/bg_menu_hover.jpg);
	color: white;
}

#copyright{
  float: right;
  width: 700px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
}

#copyright a{
  color: white;
  text-decoration: none;
}

#copyright a:hover{
  text-decoration: underline;
}

.main_row{
  width: 465px;
  margin-left: 10px;
}

.main_row2{
  width: 685px;
  margin-left: 10px;
}

.narrow {
  width: 450px;
}

.right_row{
  width: 205px;
  margin: 5px;
}

.more{
  text-align: right;
  margin: 0px;
}

.more a{
  text-align: right;
  color: red;
  text-decoration: none;
}

.more a:hover{
  text-align: right;
  color: red;
  text-decoration: underline;
}

ul.news_list{
  /*margin: 0px;*/
  list-style: square;
  color: navy;
}

ul.news_list li{
  margin: 5px 0px;
}

ul.news_list li a{
  margin: 5px 0px;
  color: #0780fd;
}

ul.right_list{
  position: relative;
  left: -25px;
  color: #6b6a6a;
}

.red{
  color: #f2090e;
}

ul.services_list{
  list-style: circle;
}

ul.services_list li a{
  color: #6b6a6a;
  text-decoration: none;
}

ul.services_list li a:hover{
  color: #6b6a6a;
  text-decoration: underline;
}

form{
  width: 352px;
  text-align: right;
}

label {
  width: 220px;
  background: #eeeeee;
}

input.contact_input{
  border: 1px solid gray;
  width: 200px;
}

textarea{
  border: 1px solid gray;
  width: 350px;
  height: 100px;
}

input.btn{
  background: #dddddd;
  font-weight: bold;
  color: #444444;
  border: 1px solid #222222;
}

 .product_row{
   width: 100%;
 }

.product{
  width: 148px; 
  /*height: 170px; */
  border: 1px inset gray;
  margin: 10px 9px;
  padding: 10px 0px 10px 0px; 
  text-align: center;
  float: left;
  /*background: #eeeeee;*/
}

.product a{
  color: #0E0E79;
  text-decoration: none;
  font-weight: bold;
}

.product a:hover{
  color: #0E0E79;
  text-decoration: underline;
}

.browse{
  text-align: center;
  font-weight: bold;
  color: #0E0E79;
}

.browse a{
  text-decoration: none;
  color: #0E0E79;
}

.browse a:hover{
  text-decoration: underline;
}

.news_item{
  width: 680px;
  margin: 10px 0px;
  float: left;
  border-bottom: 1px solid #dddddd;
}

.news_item_image{
  width: 120px;
  text-align: center;
  float: left;
}

.news_item_text{
  width: 550px;
  margin-left: 8px;
  float: left;
  text-align: left;
}

.more_news{
  text-align: right;
  font-weight: normal;
}

.more_news a{
  color: #f2090e;
  font-weight: normal;
  text-decoration: none;
  margin-right: 15px;
}

.more_news a:hover{
  text-decoration: underline;
}

.news_single_image{
  float: right;
}

a.cart{
  color: #0E0E79;
  text-decoration: none;
  font-weight: bold;
}

a.cart:hover{
  color: #0E0E79;
  text-decoration: underline;
}

.team_row{
  width: 670px;
  background: #f3f8fe;
  background-image: url('images/bg_team.jpg');
  background-position: center center;
  background-repeat: repeat-x;
  border-bottom: 2px outset #eeeeee;
  border-top: 2px outset #eeeeee;
  float: left;
  margin: 15px 0px;
}

.team_member{
  float: left;
  margin: 25px;
  border: 1px navy outset;
  text-align: center;
  width: 160px;
  height: 220px;
  background: white;
}

.team_member_picture{
  width: 160px;
  height: 170px;
  margin: 5px 0px;
}

.team_member_name{
  font-weight: bold;
}

.team_member_job_title{
  font-style: italic;
}

.right_list a{
  text-decoration: none;
  color: #6b6a6a;
}

.right_list a:hover{
  text-decoration: underline;
}

.left_logos{
  background: white;
  border-top: 2px outset #2463a6;
  border-bottom: 2px outset #2463a6;
  border-left: 2px outset #2463a6;
  margin: 5px 0px;
}