body, html {
font-size: 13px;
font-weight: normal;
font-family: Arial;
line-height: 18px;
}
h2 {
font-weight: 700;
font-size: 14px;
/*margin: 8px;*/
margin-bottom: 8px;
}
.bold {
font-weight: 700;
}
.clear {
clear: both;
font-size: 1px;
line-height: 1px;
}
#page {
width: 100%;
min-widht: 963px;
height: 100%;
background: url(../images/page_bg.jpg) 0px -2px repeat-x transparent;
text-align: center;
}
#page img#ban {
position: absolute;
clear: none;
right: 0;
left: 0;
top: 0;
z-index: 1;
}
#main {
width: 963px;
margin: 0 auto;
text-align: left;
min-widht: 963px;
margin-top: 18px;
}
#header_top {
background-image: url(../images/header_top.png);
background-repeat: no-repeat;
height: 10px;
width: 963px;
}
.header {
background: url(../images/content_y.jpg) transparent 0px 0px repeat-y;
text-align: center;
}
.banner {
width: 939px;
height: 113px;
margin: 0 auto;
padding-bottom: 7px;
}
.banner a {
display: block;
width: 939px;
height: 113px;
}
.menu {
z-index: 55;
display: block;
overflow: visible;
}
.menu p {
color: #fff;
padding: 8px;
}
.menu p a {
color: #fff;
text-decoration: none;
}
.menu p a:hover {
text-decoration: underline;
}
.menu p span {
margin: 0 5px 0 5px;
}
#search {
background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
}

.select_bar {
/*background: url(../images/search_top.png) no-repeat transparent 0px 0px;*/
/*padding: 16px 10px 8px 10px;*/
padding: 1px 10px 8px 10px;
}

/*
.select_bar select {
width: 269px;
height: 32px;
border: none !important;
padding: 7px;
background: url(../images/select.png) repeat-x 0px 0px;
background-color: transparent !important;
margin-right: 5px;
line-height: 30px;
}
*/
.select_bar input {
width: 255px;
height: 20px;
border: none !important;
padding: 7px;
/*background: url(../images/select.png) repeat-x 0px 0px;*/
background-color: transparent !important;
margin-right: 5px;
line-height: 30px;
}

.select_izb {
display: inline;
height: 32px;
float: left;
}
.select button{
	/*
float:left;
display:inline;
*/
}
#form_upload button {
	/*
width: 119px;
height: 32px;
color: transparent;
border: none;
background-repeat:no-repeat;
background-position:0px 0px;
background-image:url(../images/search.png);
cursor: pointer;
*/
}

.next_button_ena {
	width: 115px;
	height: 30px;
	color: transparent;
	border: none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(../images/next_button_ena.png);
	cursor: pointer;
}

.next_button_dis {
	width: 115px;
	height: 30px;
	color: transparent;
	border: none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(../images/next_button_dis.png);
	cursor: default;
}

.down_button_ena {
	width: 115px;
	height: 30px;
	color: transparent;
	border: none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(../images/down_button_ena.png);
	cursor: pointer;
}

.down_button_dis {
	width: 115px;
	height: 30px;
	color: transparent;
	border: none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(../images/down_button_dis.png);
	cursor: default;
}


.search_top {
background: url(../images/search_h.png) no-repeat transparent 0px 0px;
height: 35px;
}
.search_top h2 {
color: #fff;
display: block;
float: left;
width: 70%;
margin-left: 26px;
margin-top: 8px;
}
.search_top p {
display: block;
color: #ccC;
float: right;
width: 29%;
text-align: right;
}
.search_bot {
background: url(../images/search_bot.jpg) no-repeat transparent 0px 0px;
height: 16px;
}
.result_top {
background: url(../images/result_top.jpg) no-repeat transparent 0px 0px;
height: 11px;
}


#radio_div {
	background: url(../images/content_y.jpg) repeat-y 0px 0px transparent;
	/*padding: 16px 16px 1px 16px;*/
	padding: 1px 16px 1px 16px;
}

#radio_div table {
width: 100%;
border-collapse: collapse;
font-size: 12px;
}

#radio_div thead th:first-child {
background: url(../images/naslov-result.png) 0% 0% no-repeat transparent;
height: 20px;
color: #fff;
font-size: 14px;
font-weight: 700;
padding-left: 10px;
text-align: left;
/* width: 150px; */
/* width: 70px; */
width: 7px;
}

#radio_div thead .bgth {
background: url(../images/naslov-result.png) 0% 0% no-repeat transparent;
height: 20px;
color: #fff;
font-size: 14px;
font-weight: 700;
padding: 0px 0px 0px 0px;
text-align: left;
}

#radio_div thead .bg2 {
background-position: 30% 0% !important;
width: 150px;
padding-left: 10px;
}

#radio_div thead .bg3 {
background-position: 40% 0% !important;
/* width: 190px; */
width: 150px;
padding-left: 10px;
}

#radio_div thead .bg4 {
background-position: 50% 0% !important;
/* width: 70px; */
width: 180px;
padding-left: 10px;
}

#radio_div thead .bg5 {
background-position: 60% 0% !important;
width: 170px;
padding-left: 10px;
}

#radio_div thead .bg6 {
background-position: 60% 0% !important;
width: 130px;
padding-left: 10px;
}

#radio_div thead .th-last-child {
background: url(../images/naslov-result.png) 100% 0% no-repeat transparent;
height: 20px;
color: #fff;
font-size: 14px;
font-weight: 700;
padding: 8px 8px 8px 10px;
text-align: left;
width: 70px;
}

#radio_div tbody tr {
border-bottom: 1px solid #ccc;
cursor: pointer;
}

#radio_div tbody td {
height: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
/*padding:5px 12px 12px 20px;*/
vertical-align: middle;
}

#radio_div .row0 {
background-color: inherit;
}
#radio_div .row1 {
background-color: #fff;
}
#radio_div .row_single {
background-color: #fff;
}

#radio_div .row0:hover {
	background-color: #e20f0f;
	color: white;
}

#radio_div .row1:hover {
	background-color: #e20f0f;
	color: white;
}

#radio_div .row_selected {
	background-color: #e20f0f;
	color: white;
}

#radio_div .vrstica {
font-weight: bold !important;
display: block;
}
#radio_div .last_r  {border-bottom: 1px solid #ccc; color:#e2100f;font-weight:bold;}
#radio_div .last_r  a{border-bottom: 1px solid #ccc; color:#4864b4;font-size:12px;font-weight:bold;}

#radio_div tbody tr:last-child {
border: none;
}

#radio_div input[type="radio"] {
	display: none;
}

.result_bot {
background: url(../images/result_bot.jpg) no-repeat 0px 0px;
height: 7px;
}
#footer {
text-align: center;
padding: 15px 1px 0px 0px;
font-size: 10px;
color: #e2100f;
}
#footer a {
text-decoration: none;
color: #e2100f;
}
#footer a:hover {
text-decoration: underline;
color: #e2100f;
}

#social_div
{
float:right;
width:20%;

display:block;
margin-top:4px;

}

.naslov2
{
float: none;
width: 100%;
}

.fb-like
{
position: relative;
top:-2px;
width:110px;
text-align:right;
margin-right:10px;
}

.g-plusone
{
position: relative;
left: 10px;
/*width: 34px;
height: 34px;*/
}

#shop_div {
background: url(../images/seller.png) no-repeat 0px 0px;
height: 23px;
position: relative;
top: -70px;
width: 99px;
left: 845px;
text-align: center;
font-size: 12px;
font-weight: bold;
padding-top: 43px;
line-height: 13px;
color: white;
font-family: calibri;
}

#shop_div a {
position: relative;
bottom: 22px;
left:2px;
font-size: 13px;
color: #fff;
text-decoration: none;
color: white;
font-family: calibri;

}
#shop_div a:hover {
text-decoration: none;
color: #ccc;
}

/*
#radio_div .download-link {
font-weight: bold !important;
font-size: 1.0em !important;
}
*/

.file {
background-color: transparent !important;
background: url(../images/input_l.png) no-repeat 100% 0% !important;
border: none !important;
height: 30px !important;
padding-left: 8px !important;
width: 315px !important;
}

.file {
clear: left;
float: left;
}
.file_input {
width: 430px;
display: inline;
float: left;
}

.dtc_input {
/* width: 370px; */
display: inline;
float: left;
/* text-align: center;*/
vertical-align: middle;
line-height: 32px;
/* padding-top: 10px; */
}

.dtc_text {
background-color: transparent !important;
background: url(../images/input_s.png) no-repeat 100% 0% !important;
border: none !important;
height: 30px !important;
padding-left: 8px !important;
padding-right: 8px !important;
width: 105px !important;
/* display: inline; */
}

div.selecttt {
display: inline;
width: 510px;
float: right;
}

div.blank{

float: right;
font-weight: 700;
text-align: center;
width: 115px;
vertical-align: middle;
padding-top: 6px;
}

.belLink{
color: white;
}


.div_top {
	background: url(../images/div_top.jpg) no-repeat 0px 0px;
	height: 10px;
	width: 963px;
}

.div_top2 {
	background: url(../images/div_top2.jpg) no-repeat 0px 0px;
	height: 10px;
	width: 963px;
}

.div_bottom {
	background: url(../images/div_bot.jpg) no-repeat 0px 0px;
	height: 16px;
	width: 963px;
}

.div_bottom2 {
	background: url(../images/div_bot2.jpg) no-repeat 0px 0px;
	height: 16px;
	width: 963px;
}

#file_div {
	/*text-align: center;*/
	/*padding-left: 100px;*/
	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
	padding: 1px 16px 1px 16px;
}

#warning_div {
	/*text-align: center;*/
	/*padding-left: 100px;*/
	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
	padding: 1px 16px 1px 16px;
}

#warning_div h1 {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 8px;
}

#warning_div .red {
	color: #e2100f;
}

#warning_div .blue {
	color: #0f0fe2;
}

#warning_div .bold {
	font-weight: 700;
}

#warning_div .inline {
	display: inline;
}

#button_div {
	text-align: center;
	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
}
/*
.radio_row {
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.radio_row:hover {
	background-color: #e2100f;
	color: white;
}

.radio_row0 {
	background-color: inherit;
}

.radio_row1 {
	background-color: #fff;
}
*/

#pay_div {
/* 	text-align: center;
 */	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
/* 	padding: 40px;
 */	
	padding: 1px 16px 1px 16px;
}

#download_div {
	/* text-align: center; */
	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
	/* padding: 16px; */
	padding: 1px 16px 1px 16px;
}

#thankyou_div {
	text-align: center;
	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
	/* padding: 16px; */
	padding: 1px 16px 1px 16px;
}

.error_div {
	text-align: center;
	background: url(../images/content_y.jpg) repeat-y transparent 0px 0px;
	padding: 80px;
}

.terms_box, .warning_box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.center_text {
	text-align: center;
}

.dark_class
{
    background-color: black;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
	-khtml-opacity: 0.50; /* khtml, old safari */
	z-index:1 !important;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
	position:fixed;
    top: 0px;
    left: 0px;
    background-image: url(../images/speedometer.gif);
}
