/* Created by design.bg studios. Source code in this website is property of design.bg. */
/* ------------------ Framework ------------------ */
@import url(../../framework/reset.css); /* not change */
@import url(../../framework/classes.css);/* not change */
@import url(typography.css);
@import url(layout.css);
/* framework print version css is loaded directly in html header */
/* ------------------ Tag styles  ---------------------- */
br.clear {
	display: block;
}
/* Form styles */
fieldset {
	border: 1px solid #ccc;
	background-color: #fff;
}
* html input {
	height: 16px;
}
body {
	background:url(../../../pics/background.jpg) no-repeat top center;
}

.logo {
	display:block;
	float:left;
}
.quick_contacts{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	text-align: right;
	float:right;
	padding: 10px 5px 0 0;
}
p {
	background:url(../../../pics/blue_bullet.gif) no-repeat 0px 6px;
	padding: 0 0 0 10px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 5px 0 5px 0;
	margin: 0;
	color: #0b3573;	
}
/* ------------------ Navigation ---------------------- */
.nav {
/*	border: 1px solid red;*/
	float: right;
	margin: 6px 14px 0 0;
	clear: right;
/*	position: absolute;*/
	padding: 0 0 0px 0;
}
* html .nav {
	padding: 0 0 0px 0; 
}
.nav li {
	display: block;
	float: left;
	margin: 0 0 0 0px;
}
.nav li span {
	display: none;
	line-height: 0;
	position: absolute;
	bottom: 0;
}
.nav .current span {
	display: block;
}
*+html .nav .current span { 
	overflow: hidden;
}
.nav li a {
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	line-height: 0;
	background-position: 0 0;
	height: 30px;
}
.nav a.nav1{
	background-position: 0 0;
}
.nav a.nav1:hover,
.nav li.current a.nav1 {
	background-position: 0 -30px;
}
.nav a.nav2 {
	background-position: -67px 0;
}
.nav a.nav2:hover,
.nav li.current a.nav2 {
	background-position: -67px -30px;
}
.nav a.nav3 {
	background-position: -130px 0;
}
.nav a.nav3:hover,
.nav li.current a.nav3 {
	background-position: -130px -30px;
}
.nav a.nav4 {
	background-position: -205px 0;
}
.nav a.nav4:hover,
.nav li.current a.nav4 {
	background-position: -205px -30px;
}
.nav a.nav5 {
	background-position: -322px 0;
}
.nav a.nav5:hover,
.nav li.current a.nav5 {
	background-position: -322px -30px;
}
.nav a.nav6 {
	background-position: -439px 0;
}
.nav a.nav6:hover,
.nav li.current a.nav6 {
	background-position: -439px -30px;
}
.nav a.nav7 {
	background-position: -504px 0;
}
.nav a.nav7:hover,
.nav li.current a.nav7 {
	background-position: -504px -30px;
}
.nav a.nav8 {
	background-position: -559px 0;
}
.nav a.nav8:hover,
.nav li.current a.nav8 {
	background-position: -559px -30px;
}
.nav {
	width:645px;

}
* html .nav {
	width:645px;
}
.nav a {
	background-image:url(../../../pics/nav.gif);
}
.nav .nav1 {
	width:67px;
}
.nav .nav2 {
	width:63px;
}
.nav .nav3 {
	width:75px;
}
.nav .nav4 {
	width:117px;
}
.nav .nav5 {
	width:117px;
}
.nav .nav6 {
	width:65px;
}
.nav .nav7 {
	width:55px;
}
.nav .nav8 {
	width:86px;
}

/* ------------------ Big image ---------------------- */

.big_image {
	background: url(../../../pics/big_image.png) no-repeat left top;
	height: 423px;
}
.big_img {
	margin: 16px 0 0 21px;
}
.slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b3573;
	font-weight: bold;
	text-decoration:none;
	display: block;
	margin: 8px 0 0 15px;
}
.cols_small table {
	width: 97%; 
	margin: 25px 10px 0 14px;
}
.index_title {
	color: #0b3573;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 35px;
}
.index_title span {
	color: #6c6e72;
	font-size:10px;
	display: block;
	font-weight: normal;
}
.inner_title_r {
	color: #0b3573;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	text-align: right;
	background: url(../../../pics/line_small_r.gif) no-repeat left bottom;	
}
.inner_title {
	color: #0b3573;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	background: url(../../../pics/line_small.gif) no-repeat left bottom;	
}

.inner_title_r div,
.inner_title div {
	font-size:10px;
	display: block;
	font-weight: normal;
}
.inner_title_r a,
.inner_title a{
	color: #6c6e72;
	text-decoration: none;
}
.inner_title_r a:hover,
.inner_title a:hover {
	text-decoration: underline;
}

.icon_about {
	background: url(../../../pics/about_us.gif) no-repeat left top;	
}
.icon_service {
	background: url(../../../pics/service.gif) no-repeat left top;	
}
.icon_login {
	background: url(../../../pics/login.gif) no-repeat left top;	
}
.read_more {
	display: block;
	background: url(../../../pics/blue_bullet_big.gif) no-repeat left top;
	padding: 0 0 0 20px;
	margin: 10px 0 0 0;
}
form.index_login_form {
	margin: 10px 0 0 0;
}
form.index_login_form td {
	vertical-align:top;
	padding: 10px 5px 0 0;
}
form.index_login_form input {
	display: block;
	width: 100%;
	border: 1px solid #ccc;
}
.red_bullet {
	background: url(../../../pics/red_bullet.gif) no-repeat right top;
	padding: 0 20px 0 0;
}
.footer {
	background: url(../../../pics/footer_back.gif) no-repeat left top;
	height: 67px;
}
.copyrights ul li{
	list-style: none;
	list-style-type: none;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}
.sqidea{
	margin: 0 20px 0 0;
}
.sqidea a{
	text-decoration: none;
}

.big_image { 
	behavior: url(iepngfix.htc); 
}

.position {
	margin: 0 0 10px 0;
	background: url(../../../pics/big_line.gif) no-repeat left bottom;	
	padding: 0 0 5px 0;
}
.position span{
	padding: 5px 0 0 0;
	background: url(../../../pics/big_line.gif) no-repeat left top;	
}
.position2 {
	text-align: left;
	width: 460px;
	margin: 0 0 10px 0;
/*	background: url(../../../pics/big_line.gif) no-repeat left bottom;	*/
	padding: 0 0 5px 0;
}
.position2 span{
	padding: 5px 0 0 0;
	background: url(../../../pics/big_line.gif) no-repeat left top;	
}

.button {
	background:transparent url(../../../pics/button.gif) no-repeat scroll center center;
	color:#FFFFFF;
	display:block;
	padding:5px 25px 5px 40px;
	text-decoration:none;
}
a.button {
	text-decoration: none;
}
a.button:hover {
	color: #fff;
	text-decoration: underline;
}
.contact_form {
/*	width: 100%;*/
}
.contact_form td{
	padding: 5px 0 5px 0; 
	vertical-align: top;
	color: #0b3573;
	font-weight: bold;
}
.input_big {
	border: 0px solid red;
	width: 217px;
	height: 20px;
	background:transparent url(../../../pics/input_contacts.gif) no-repeat scroll left top;
}
.input_small {
	border: 0px solid red;
	width: 111px;
	height: 20px;
	background:transparent url(../../../pics/input_contacts_small.gif) no-repeat scroll left top;
}
.capche {
	margin: 0 15px 0 0;
}
.textarea_contacts{
 	 border:1px solid #99BCD4;
	 background-color: #F6F9FB;
}
ul.service_li li {
	list-style:url(../../../pics/bullet.gif);
	color: #0b3573;
/*	list-style-image:url(../../../pics/bullet.gif) no-repeat scroll left top;*/
}
.message {
	font-size: 10px;
	color: #0079c1;
	padding: 3px 0 0px 0;
	margin: 5px 0 5px 0;
	background:transparent url(../../../pics/line_small.gif) no-repeat scroll left top;	
}
.message div{
	padding: 0px 0 3px 0;
	background:transparent url(../../../pics/line_small.gif) no-repeat scroll left bottom;	
}
.error {
	color: #FF0000;
}
.success {
	color: #66CC00;
}
.add_info{
	display:block;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #0b3573;
}
.input_data {
	border: 0px solid red;
	width: 90px;
	height: 20px;
	background:transparent url(../../../pics/input_data.gif) no-repeat scroll left top;
}
.input_nuber {
	border: 0px solid red;
	width: 40px;
	height: 20px;
	background:transparent url(../../../pics/input_number.gif) no-repeat scroll left top;
}
.calendar {
	margin: 3px 11px 0 0;
}
.image_upload {
	width: 350px;
	float: right;
	display: block;
	vertical-align: top;
}
.image_box {
	float: right;
}
.profile_img{
	background-color: #f6f6f6;
	border: 1px solid #e8eaed;
	padding: 10px 25px;
	margin: 0 0 10px 0;
}
.profile_img img {
	border: 3px solid #fff;
}
.big_title {
	font-weight: bold;
	color: #244981;
	margin: 10px 0 0px 0;
	background: url(../../../pics/big_line.gif) no-repeat left top;	
	padding: 5px 0 0px 0;	
}
.table_info tr{
	background: url(../../../pics/dots.gif) repeat-x left top ;
}
.title_tr td{
	color: #244981;
	font-weight: bold;
}
.gray td {
	background-color: #f7f7f7;
}
.white td {
	background-color: #fff;
}

/* ----------------------------------------- new block ----------------------------------------- */

.message_user {
	background: url(../../../pics/message_back.jpg) repeat-x left top ;	
}
hr.message_hr {
	border: 0px solid red;
	height: 7px;
	background: url(../../../pics/message_border.jpg) repeat-x left top ;	
}
.contact_form span{
	color: #003333;
	font-weight: bold;
}
.center_button {
	width: 315px;
	margin: 0 auto;
}

/* ----------------------------------------- pop up stile ----------------------------------------- */

.pop_up_content {
	padding: 15px 0 25px 0;
	width: 340px;
	border: 11px solid #234a81;
/* 	height: 400px; da se mahne fixsirania razmer */
	background: #fff url(../../../pics/pop_back.jpg) repeat-x left bottom;	
}
.logo_popup {
	width: 244px;
	display: block;
	margin: 0 auto;
}
a.logo_popup {
	text-transform: none !important;
}
.pop_up_content span {
	font-weight: bold;
	color: #234a81;
}
.table_popup {
	padding: 10px 0;
	width: 270px;
	margin: 0 auto;
}
.table_popup table {
	width: 100%;
}

.pager_num {
	font-size: 11px;
	margin: 4px 0 0 0;
	color: #000 !important;
}
.pager_num a {
	color: #999 !important;
}
.pager_num a:hover {
	color: #000 !important;
}
