/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0 ;
padding: 0 ;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
}
/*end reset*/
*{
behavior: url(iepngfix.htc); 
}
/*start css*/
body {
	font-size: 62.5%; /* 1em = 10px */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#336699;
	}
#top {
	width:100%; 
	height:37px;
	background: url(/tolteam/images/bcg_top.png) repeat-x bottom;
	float:left;
	}
.top_wrapper {
	width:1000px;
	margin:0 auto;
	}
.top_right { 
	float:right;
	margin:7px 0 0 0;
	text-indent:-9999px;
	}
.top_right a{ 
	display:block;
	width:129px;
	height:17px;
	background:url(/tolteam/images/members.gif) no-repeat;	
	}
#header {
	width:1000px;
	margin:0 auto;
	height:300px;
	background:url(/tolteam/images/bcg_header.gif) top no-repeat;
	}
#header_left {
	float:left;
	width:500px;
	}
.logo {
	float:left;
	text-indent:-9999px;
	margin: 25px 0 0 0;
	}
.logo a {
	display:block;
	width:299px;
	height:86px;
	background: url(/tolteam/images/logo.gif) no-repeat;
	}
#lang {
	clear:both;
	float:left;
	margin:115px 0 0 0;
	}
#lang li{
	float:left;
	display:block;
	background:#1a5f95;
	margin:0 10px 0 0;
	padding:4px 6px;
	font-size:1.1em;
	text-transform:uppercase;
	list-style:none;
	}
#lang li:hover {
	background:#222 !important;
	}
.active {
	background:#6e9bbe !important;
	}
#lang li a{
	color:#fff;
	text-decoration:none;
	}
#header_right {
	float:right;
	width:500px;
	}
.top_nav {
	float:right;
	}
.top_nav ul {
	margin:10px 0 0 0;
	}
.top_nav li {
	list-style:none;
	float:left;
	display:block;
	background:#1a5f95;
	font-size:1.1em;
	padding:3px 5px;
	margin: 0 0 0 12px;
	}
.top_nav li a {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	}
.top_nav li:hover {
	background:#222 !important;
	}
.search_box {
	float:right;
	clear:both;
	margin:15px 0 0 0;
	width:215px;
	}
.search {
	float:left; 
	background:#fff; 
	border: 1px solid #1f6398;
	font-size:1.3em;
	color:#aaa;
	height:20px;
	width:155px;
	margin: 0 5px 0 0;
	}

.button {
	float:left;
	border: 1px solid #1f6398;
	background:#81b0d3;
	font-size:1.1em;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	padding:4px 5px 3px 5px;
	margin: 0 0px 0 0;
	width:50px !important;
	}
.banner {
	float:right;
	clear:both;
	width:437px;
	height:150px;
	margin: 30px 0px 0 0;
	}
#menu {
	position:relative; 
	z-index:50;
	width:1000px;
	height:41px;
	float:left;
	clear:both;
	background: url(/tolteam/images/bcg_menu.gif) no-repeat;
	margin:10px 0px 0px 0px;
	border-bottom:1px solid #337fb9;
	}
#menu ul {
	margin:10px 0 0 10px;
	height:21px;
	}
#menu li {
	list-style:none; 
	font-size:1.6em;
	float:left;
	padding:0 20px;
	background: url(/tolteam/images/menu_line.png) left -5px no-repeat;
	height:40px;
	}
.first {
	background:none !important;
	}
#menu li a {
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}
#content {
	clear:both;
	background: #fff url(/tolteam/images/bcg_content.png) top repeat-x;
	float:left;
	width:100%;
	}
#content_wrapper {
	width:1000px;
	margin:0 auto;
	}
#container {
	float:left;
	background: url(/tolteam/images/bcg_container.png) repeat-y;
	border: 1px solid #dbdbdb;
	border-bottom:none;
	width:998px;
	margin-top:0px;
	}
.main {
	float:left;
	width:690px;
	}
.main_news {
	margin:25px 35px;
	}
.main_news h3 {
	font-size:1.2em; font-weight:bold;
	float:left;
	float:left;
	clear:both;
	margin:25px 0px 0px 0px;
	}
.main_news table {font-size:1.2em !important;margin:10px 0px 0px 0px; width:100%;} 
.main_news table td {width:auto; padding:8px 5px; vertical-align:top; margin:0px 2px 0px 0px; border-bottom:1px dashed #ccc; }

.com_left {float:left; width:90px; padding:0px 10px 0px 0px; text-align:right !important;}
.com_img {float:left; width:120px; }
.com_right {float:left; width:380px; }
.com_img img {margin:2px !important;}
.komentari {float:left; width:640px; margin:0px 0px 30px 0px;}
.komentari  label {float:left; clear:both; margin:5px 0px 0px;}
.komentar {float:left; clear:both; width:350px; height:150px; margin:5px 0px;}
.kom_button {float:left;
	border: 1px solid #1f6398;
	background:#81b0d3;
	font-size:1.1em;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	padding:4px 5px 3px 5px;
	margin: 0 0px 0 0;
	clear:both;}
.who {float:right; }
.when {float:right; clear:both; }
.comment_box_par p {float:left; clear:both; line-height:1.3em !important;}
.comment_box_nepar p {float:left; clear:both; line-height:1.3em !important;}

.comment_box_par {float:left; width:600px; background:none; padding: 0px 20px 15px 00px; margin: 5px 0px;}
.comment_box_nepar {float:left; width:600px; background:#fff; padding: 15px 20px 15px 00px; margin: 5px 0px;}
.adresar_box_par {float:left; width:600px; background:none; padding: 0px 20px 15px 00px; margin: 5px 0px;font-size:1.2em !important;}
.adresar_box_nepar {float:left; width:600px; background:#fff; padding: 15px 20px 15px 00px; margin: 5px 0px;font-size:1.2em !important;}
a.bold {font-weight:bold !important;}
.commentNotification {float:left; clear:both; margin:10px 0px 0px 0px; color:red; font-size:1.3em;}
.commentLink {float:left; }
.slova_meni {float:left; width:640px; height:30px; font-size:1.5em; margin:0px 0px 20px 0px;}
.slova_meni a {color:#1a5f95; text-decoration:underline !important; float:left; margin:0px 5px;}
.sub_left {clear:both; float:left; text-align:right; width:100px;margin:0px 10px 0px 0px;}
.sub_right {float:left; width:250px;}
.sub_button {float:right; clear:both;}

.kategorije {float:left; width:150px;margin:0px 0px 0px 5px; height:22px;}
.sub_button a {font-size:0.8em ; color:#1a5f95 !important; display:block; padding:2px 6px; margin:7px 0px 0px 0px; text-decoration:underline !important;}
.img_box {float:left; width:155px; height:150px; }
.img_box img {float:left; clear:both; }
.img_box a {margin:5px 0px 0px 0px; float:left; clear:both; color:#1a5f95; text-decoration:none; font-size:1.2em; width:120px; line-height:1.0em;}
.arhiva_more_novi {float:left; clear:both; font-size:1.2em !important; margin:25px 0px 0px 0px;}
.arhiva_more_novi a {color:#1a5f95; text-decoration:none;}
.arhiva_more { float:left; clear:both; font-size:1.2em !important; margin:5px 0px 0px 0px;}
.arhiva_more a {color:#1a5f95; text-decoration:none;}
.arh {float:left; margin:10px 0px 0px 0px;}
.add{ float:left; margin:0px 0px 20px 0px; width:554px;}
.subject {float:left; width:455px; height:16px; margin: 0px 0px 0px 5px;}
.text {float:left; clear:both; width:550px; height:400px; margin:15px 0px 10px 0px; }

.dokumenti { margin:10px 0px;}
.dokumenti ul {float:left;}
.dokumenti li{list-style:none; font-size:1.3em; margin:20px 0px 20px 8px;}
.dokumenti a{ text-decoration:underline !important;}
.dokumenti img{ margin:0px 15px 0px 0px !important; border:none !important;}
.post_button {
	clear:both;
	float:left;
	border: 1px solid #1f6398;
	background:#81b0d3;
	font-size:1.1em;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	padding:4px 5px 3px 5px;
	margin: 0 0px 0 0;
	}
.add label {float:left; margin:0px 0px 0px 0px; clear:both; font-size:1.3em;}
.blog {
	padding:25px 35px 40px 35px; float:left;
	}

.main_news h2{
	background: url(/tolteam/images/h2.png) 0px 0px no-repeat;
	font-size:1.9em;
	color:#1a5f95;
	padding:8px 0 10px 35px;
	border-bottom:1px solid #ededed;
	margin:0px 0px 15px 0px;
	}
.main_news img{
	float:left;
	padding:1px;
	margin:10px 10px 0 0;
	border:1px solid #626262; 
	}
.main_news a {
	text-decoration:none;color:#1a5f95;}
.main_news p{
	text-align:justify;
	font-size:1.3em;
	color:#2f2f2f;
	line-height:1.4em;
	margin:0px 0px 12px 0px;
	} 
.all_news {
	float:left;
	padding:0px 35px 20px 35px;
	width:620px;
	clear:both;
	}
.border {
	float:left;
	width:615px;
	height:35px;
	background: url(/tolteam/images/border.png) bottom repeat-x;
	}
.all_news h3 {
	background: url(/tolteam/images/h3.png) 0px 0px no-repeat;
	font-size:1.7em;
	color:#1a5f95;
	text-indent:32px;
	padding:5px 0 0 0;
	height:30px;
	float:left;
	}
.blog h3 {
	background: url(/tolteam/images/h3.png) 0px 0px no-repeat;
	font-size:1.7em;
	color:#1a5f95;
	text-indent:32px;
	padding:5px 0 0 0;
	height:30px;
	float:left;
	}
.arhiva  {
	float:right;
	margin:10px 0 0 0;
	
	height:20px;
	
	}
a.arhiva {
	font-size:1.1em;
	color:#1a5f95;
	text-decoration:none;
	}	
a:hover.arhiva {
	color:#666;
	}
.more_right {float:right;}
.more  {
	font-size:1.0em !important;
	margin:10px 15px 0px 0px;
	padding:0px 10px 0px 0px;
	height:20px;
	
	}
.more a{
	font-size:1.0em;
	color:#1a5f95;
	text-decoration:none;
	}	
a:hover.more {
	color:#666;
	}
.blog_box h2 {
	font-size:2.0em;
	
	float:left;
	margin:15px 0px 0px 0px;
	}
.blog_box h2 a {color:#094676; text-decoration:none;}
.border2 {
	float:left;
	width:615px;
	height:15px;
	background: url(/tolteam/images/border.png) top repeat-x;
	margin: 15px 0px 0px 0px;
	}
/*.border3 {
	float:left;
	width:237px;
	height:35px;
	background: url(/tolteam/images/border.png) bottom repeat-x;
	}
.border4 {
	float:left;
	width:237px;
	height:35px;
	background: url(/tolteam/images/border.png) bottom repeat-x;
	margin:20px 0px 10px 0px;
	}*/
.blog_sidebar {
	width:237px;
	padding:25px 35px 40px 35px; 
	float:left !important;
	}
.blog_sidebar h3 {
	font-size:1.7em;
	color:#1a5f95;
	padding:0px 0 5px 0;
	margin:12px 0px 5px 0px;
	border-bottom:1px solid #efefef;
	float:left;
	width:237px;}
.list {float:left; width:237px; border-bottom:1px #efefef dashed; padding:5px 0px; }
.list p {margin:0px 0px 3px 0px !important; padding:0; float:left; width:237px !important; font-size:1em !important;}
.list a {margin:8px 0px 0px 0px !important; padding:0; float:left; width:237px !important; line-height:1.1em !important; font-size:1.3em !important;}
.border2 a{float:right; color:#1a5f95; font-size:1.1em; text-decoration:none; margin:5px 0px 0px 0px;}
.blog_box p {float:left; clear:both; font-size:1.2em; margin:0px 0px 0px 0px; width:615px;}
.blog_box {float:left; clear:both; padding: 20px 0px 0px 0px; width:615px;}
.category {
	clear:both;
	float:left;
	font-size:1.0em !important;
	color:#747474 !important;
	margin:15px 0 0px 0;
	}
.category a {color:#1a5f95; text-decoration:none;}
.left {
	float:left;
	width:300px;
	background: url(../images/border_left.png) right no-repeat;
	}
.right {
	float:left;
	width:270px;
	background: none;
	margin: 0 0 0 35px;
	}
.box_left {
	float:left;
	width:270px;
	height:140px;
	margin: 15px 15px 0 0;
	padding:0 0px 20px 0;
	background: url(/tolteam/images/border_bottom.png) left bottom no-repeat;
	}
.box_left p {width:240px; float:left;}	
.box_right p {width:240px; float:left;}
.box_left a {
	margin:3px 0 0 0;
	text-decoration:none;
	color:#1a5f95;
	}
.box_left a:hover {
	color:#666;
	}
.box_left a img {
	margin: 0 0 1px 2px;
	}
.box_right a {
	margin:3px 0 0 0;
	text-decoration:none;
	color:#1a5f95;
	}
.box_right a:hover {
	color:#666;
	}
.box_right a img {
	margin: 0 0 1px 2px;
	}
.box_right {
	float:left;
	width:240px;
	height:140px;
	margin: 15px 0px 0 0;
	padding:0 30px 20px 0;
	background: url(/tolteam/images/border_bottom.png) left bottom no-repeat;
	}
.box_left p {
	clear:both;
	float:left;
	font-size:1.2em;
	line-height:2.0em;
	color:#303030;
	}
.box_right p {
	clear:both;
	float:left;
	font-size:1.2em;
	line-height:2.0em;
	color:#303030;
	}
.date {
	clear:both;
	float:left;
	font-size:1.0em !important;
	color:#747474 !important;
	margin:0 0 8px 0;
	}

.box_left h5 {
	float:left;
	font-size:1.4em;
	color:#094676;
	text-indent:12px;
	background: url(/tolteam/images/h5.png) left 2px no-repeat;
	}
.box_right h5 {
	float:left;
	font-size:1.4em;
	color:#094676;
	text-indent:12px;
	background: url(/tolteam/images/h5.png) left 2px no-repeat;
	}
.sidebar {
	float:left !important;
	width:308px;
	}
.sidebar h4 {
	font-size:1.8em;
	text-transform:uppercase;
	color:#1a5f95;
	margin:25px 0 10px 25px;
	clear:left;
	}
.sidebar p {
	float:left;
	font-size:1.2em;
	color:#2f2f2f;
	padding:0 0 0 25px;
	width:280px;
	}
.sidebar .img img {
	float:left;
	padding:1px;
	border: 1px solid #000;
	margin: 0 0 10px 0;
	}
.sidebar a {
	float:left;
	margin:5px 0 0 25px;
	text-decoration:none;
	color:#1a5f95;
	font-size:1.1em !important;
	}
.sidebar a:hover {
	color:#666;
	}
.sidebar img {
	margin: 0 0 1px 2px;
	}
#footer {
	clear:both;
	float:left;
	width:100%;
	height:145px;
	background: #336699 url(/tolteam/images/bcg_footer.png) top repeat-x;
	}
#footer_wrapper {
	width:1000px;
	height:80px;
	margin:85px auto 0 auto;
	background: url(/tolteam/images/bcg_footer_wrapper.png) top left no-repeat;
	}
#footer ul {
	float:left;
	}
#footer li {
	float:left;
	list-style:none;
	margin: 0 15px 0 0;
	}
#footer ul li a {
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
	}
#footer ul li a:hover {
	color:#90a5ba;
	text-decoration:none;
	}
.footer_left {
	clear:both;
	float:left;
	color:#fff;
	font-size:1.1em;
	margin: 30px 0 0 0;
	}
.footer_right {
	float:right;
	font-size:1.1em;
	margin: 30px 0 0 0;
	}
.footer_right a {
	color:#90a5ba;
	text-decoration:none;
	}
.footer_right a:hover {
	color:#fff;
	text-decoration:none;
	}
#floaterData li {list-style:none;}
#floaterData ul {margin:10px 0px 0px 0px;}
#floaterData label {float:left; width:115px; margin:7px 0px; font-size:1.2em;}
#floaterData input {float:left; width:115px; margin:7px 0px; font-size:1.2em; border:1px solid #7f9db9;}
#floaterData .button {width:60px;}
#checkUserLoading {margin:0px 0px 0px 8px; color:#666; padding-top:8px; float:left;}
#loginErrorMessage {float:left; clear:both; margin:7px 0px 0px 0px; color:red;}
#floaterTopBar {background:#366d91 !important; height:23px !important; color:#fff !important; font-size:1.6em !important; text-transform:uppercase !important; text-indent:5px !important;}
.top_left {float:left; color:#FFF; font-size:1.1em; margin:10px 0px 0px 0px;}
.top_left a {color:#fff; text-decoration:none; background:#81B0D3; padding:0px 2px; margin:0px 0px 0px 6px;}
.top_left a:hover {color:#fff; text-decoration:none;}


.searchDiv{
	width:560px;
	margin:15px 30px 30px 30px;
	font-size:1.6em;
	color:#12222F;
	}

.userImage {
   width: 80px;
   height: 80px;
}

.columnH {
   cursor: pointer;
}
.main_news .input {
	float:left; 
	width:200px;
	vertical-align:bottom;
	}
.main_news label {
	clear:both; 
	float:left; 
	width:110px;
	vertical-align:bottom;
	margin-bottom:-10px;
	}
.main_news li {
	list-style:none;
	margin:5px;
	float:left; 
	clear:both; 
	width:500px;
	}
li.img {
	list-style:none;
	margin:5px;
	float:left; 
	clear:both; 
	width:500px;
	}
.img img {
	margin:10px 0px 0px 110px;
	}
img.deleteUserImage {
	float:left !important; 
	border:none !important;
	margin:78px 0px 0px 5px !important;
	}
img.deleteUserImage:hover {cursor:pointer;}
.add label {width:90px;}
#addressSearch input {width:200px ;}
#addressSearch {width:350px; margin:0 auto;}