/* CSS Document */

* {

	margin: 0;

	padding: 0;

	border: none;

	border-collapse: collapse;

}



html{

      background: url('photos/index_01.jpg') repeat-x 0 0;

}



body {

	font-family: Verdana, Trebuchet MS, Arial, Helvetica;

	font-size: 11px;

	color: #262626;

	line-height: 16px;

}



legend {

	color: #182d3e;

	font-size: 11px;

}



h1 {

	font-family: Trebuchet MS, Verdana, Arial;

	font-weight: normal;

	font-size: 25px;

	color: #7e8000;

}



h2 {	

	font-family: Trebuchet MS, Verdana, Arial;

	font-weight: bold;

	font-size: 12px;

	color: #262626;

}



table, tr, td {

	border-collapse: collapse;

}



ul li {

	list-style:none;

}



a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #373d00;

	font-weight: normal;

	text-decoration: none;

}



a:hover {

	color: #000;

}



.required {

	color: #FF0000;

}



.error_msg {

	color: #FF0000;

	line-height: 14px;

}



.image {

	display: block;

}



.image_separator {

	display: block;

	margin: 15px 5px 15px 0;

}



.reporting {

	margin-left: 33%;

	margin-top: 100px;

	float: left;

	border: 1px solid #879296;

	text-align: center;

	padding: 15px 25px 15px 25px;

	background: #fff;

}



.lineSeparator {

	background: url(photos/lineSeparator.gif) repeat-x;

	height: 1px;

	margin: 15px 0 15px 0;

}



.lineSeparatorDots {

	background: url(photos/lineSeparatorDots.gif) repeat-x;

	height: 1px;

	margin-top: 15px;

	margin-bottom: 15px;

}

.address {
	float: left;
}


/*-----------------------------------------------------------------------------------------------------------*/



.input_field, .input_field_red, .text_field, .text_field_red {

	background: #fbfbfb;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 4px 4px 3px 4px;

}



.input_field, .text_field {

	border: 1px #879296 solid;

}



.input_field_red, .text_field_red {

	border: 1px #FF0000 solid;

}



.submit_button {

	border: 1px #879296 outset;

	font-size: 11px;

	padding: 0px;

}



.submit_button:hover {

	background: #ddd8d1;

}



.upload_field {

	border: 1px #879296 solid;

	background: #fbfbfb;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 3px;

}



/*-----------------------------------------------------------------------------------------------------------*/



#path {

	float: left;

}



#path a {

	text-decoration: underline;

}



#path a:hover {

	text-decoration: none;

}



/*----------- FCKeditor  -------------------------------------------------------------------------------------------*/



.user_fckeditor_form {

	width: 310px;

	padding: 10px;

	margin-top: 20px;

	border: 1px solid #637a8a;

	text-align: right;

}



.user_fckeditor_form ul li {

	text-align: left;

	padding-bottom: 5px;

}



/*-------------------------------------------------------------------------------------------------------------------*/



#box_create {

	float: right;

}



/*-------------------------------------------------------------------------------------------------------------------*/



#check_box {

	float: right;

	padding: 4px 4px 4px 5px;

	margin-top: 10px;

	text-align: right;

}



#check_box span {

	display: block;

	float: left;

	font-weight: bold;

}



#check_box span .submit_button {

	float: left;

	margin-left: 3px;

}



#check_box div {

	margin-bottom: 3px;

}



/*-------------------------------------------------------------------------------------------------------------------*/



#box_form {

	float: left;

	padding: 2px 2px 2px 5px;

	border: 1px solid #c7c7c9;

}

#box_form #legend_title {
	color: #7e8000;
}



#box_form ul {

	margin: 15px 5px 5px 5px;

}



#box_form ul li {

	padding: 3px 0 0 0 !important;

	padding: 2px 0 0 0;

	text-align: left;

}



#box_form ul li label {

	float: left;

	width: 45px;

}



#box_form ul li label span {

	color: #FF0000;

}



#box_form ul .submit_li {

	text-align: right;

}



#box_form legend {

	padding-left: 5px;

	padding-right: 5px;

	font-weight: bold;

	text-transform: uppercase;

}



/*-----------------------------------------------------------------------------------------------------------*/



#contact_list {

	float: left;

	margin-left: 20%;

}



#contact_list ul li{

	padding: 3px 0 0 0 !important;

	padding: 2px 0 0 0;

	text-align: left;

	font-weight: bold;

}

#contact_list ul li label {

	float: left;

	width: 60px;

	font-weight: normal;

}





.checkout {

	margin-top: 1px;

	height: 23px;

	background: #dde2e6;

}



.checkout .title {

	float:left;

}



.checkout .total_amount {

	float:left;

	margin-top: 6px;

    color: #333;

	font-size: 11px;

	font-weight: bold;

}



.checkout .button {

	float: right;

}



/*-------------- Glavna Stranica -------------------------------------------------------------------------------*/

#top, #main_content, #bottom ul {
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
}


#top {

	position: relative;

	height:246px;

	background:url(photos/index_01.jpg) repeat-x 0 0;

}

#top .left img, #top .right{

	margin-left: 23px;

}

#top .baner {
	position: absolute;
	right: 32px;
	top: 218px;
}



#top .right a {

	display: block;

	height: 50px; 

}



#top .right .link_1 {

	width: 84px;

	background:url(photos/navigation/index_05.jpg);

}

#top .right .link_2 {

	width: 135px;

	background:url(photos/navigation/index_06.jpg);

}

#top .right .link_3 {

	width: 82px;

	background:url(photos/navigation/index_07.jpg);

}

#top .right .link_4 {

	width: 94px;

	background:url(photos/navigation/index_08.jpg);

}

#top .right .link_5 {

	width: 84px;

	background:url(photos/navigation/index_09.jpg);

}



#top .right .linkOver_1 {

	width: 84px;

	background:url(photos/navigation/indexOver_05.jpg);

}

#top .right .linkOver_2 {

	width: 135px;

	background:url(photos/navigation/indexOver_06.jpg);

}

#top .right .linkOver_3 {

	width: 82px;

	background:url(photos/navigation/indexOver_07.jpg);

}

#top .right .linkOver_4 {

	width: 94px;

	background:url(photos/navigation/indexOver_08.jpg);

}

#top .right .linkOver_5 {

	width: 84px;

	background:url(photos/navigation/indexOver_09.jpg);

}



/*---- Bottom ------------------------------------------------------------------------------*/



#bottom {

	color: #373d00;

	padding: 0 22px 0 22px;

	height: 74px;

	background: url(photos/index_12.jpg) repeat-x 0 0;

}



#bottom a {

	color: #373d00;

	letter-spacing: 1px;

	display: block;

}



#bottom a:hover {

	color: #000;

}



#bottom ul li {

	float: left;

	margin-top: 10px;

}



#bottom ul .separator {

	margin-left: 20px;

	margin-right: 20px;

}



#bottom ul .last {

	float: right;

}



/*---- Main content ------------------------------------------------------------------------------*/

#main_content .left {

	float: left; 

	width: 700px;

	margin: 60px 0 50px 35px;

	text-align: justify;

}



#main_content .right {

	float: left;

	width: 200px;

	margin: 90px 0 50px 35px;

	background:url(photos/gray_gradient.jpg) repeat-x 0px 0px;

	border-top: 1px solid #bcbec0;

}

#main_content .right ul li {
	margin: 0px;
}



#main_content .right .content{

	margin: 10px;

	font-family: Trebuchet MS, Verdana, Arial;

	font-weight: bold;

	font-size: 12px;

	color: #262626;

}

#main_content .right ul li a {

	display: block;

	float: right;

	margin: 5px;

	color: #7e8000;

	font-weight: bold;

}

#main_content .right .lineSeparatorDots {

	background: url(photos/lineSeparatorDots.gif) repeat-x;

	height: 1px;

}

/*----------- Glavna Stranica --------------------------------------------------------------------------------*/



/*-------------- Contact ------------------------------------------------------*/



#contact {

	float: left;

	color: #262626;

	margin: 0 0 20px 100px;

}



#contact #box_form .ul_1 li label {

	width: 80px;

}



#contact ul .submit_li {

	margin-top: 5px;

	text-align: right;

}



#contact .error_msg span {

	color: #7e8000;

}



#contact #box_form .ul_2 li label {

	width: 140px;

}



#contact #box_form .ul_2 li img, #contact #box_form .ul_2 li input {

	float: left;

}



#contact #box_form .ul_2 li img {

	margin-left: 5px;

}

