@charset "utf-8";
*                   	{ margin:0; padding:0; outline:none; }
BODY {
	background-image:  url(../images/bg2.gif);
	background-repeat: repeat-y;
	background-position:center;
	background-color: #3a7dbc;
	margin: 0px;
	padding: 0px;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #1b5d9c; 	
}


table{ margin:0px;}
.clr { clear: both; line-height: 0px; font-size: 0px;  }
.f_left { float: left;}
.f_right { float: right;}
a:link {  font-weight: bold; color: #1b5d9c; text-decoration: none; }
a:visited {  font-weight: bold; color: #1b5d9c; text-decoration: none; }
a:hover {  font-weight: bold; color: #0082ff; text-decoration: none; }

h1 { font-size: 22px; font-weight: bold; width: 978px; margin: 0 1px; padding: 10px; background-image: url(../images/title.gif); background-repeat: repeat-x; }
h2 { font-size: 18px; font-weight: bold; padding: 5px; background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; 	text-align: left; }
h2 a:link{ color: #1b5d9c; text-decoration: none; }
h2 a:visited{ color: #1b5d9c; text-decoration: none; }
h2 a:hover{ color: #0082ff; text-decoration: none; }
h3 { font-size: 12px; font-weight: bold; color: #1b5d9c;}
h3 a:link{ color: #1b5d9c; text-decoration: none; }
h3 a:visited{ color: #1b5d9c; text-decoration: none; }
h3 a:hover{ color: #0082ff; text-decoration: none; }

textarea { border: solid 1px #D1D1D1; }
input { border: solid 1px #D1D1D1; }

ul#raz_bullet { list-style-image: url('../images/arrow.gif'); }
ul#raz_bullet li{ margin: 5px 0 5px 25px; }

.back_button { display:block; font-size: 18px; height: 60px; line-height: 60px; width: 132px; padding-left:50px; clear: left; margin: 30px 30px 0 15px; background: transparent url(../images/icons/back.png) no-repeat scroll 4px ; }
.back_button a, a:link, a:visited { font-style: normal; font-weight: bold; font-variant: normal; color: #234777; text-decoration: none;  }
.back_button a:hover { font-style: normal; font-weight: bold; font-variant: normal; color: #0082ff; text-decoration: none;  }

.send_button { display:block; font-size: 18px; height: 40px; line-height: 40px; width: 132px; padding-left:50px; clear: left; margin: 0 auto; background: transparent url(../images/icons/send.png) no-repeat scroll 4px ; }
.send_button a, a:link, a:visited { font-style: normal; font-weight: bold; font-variant: normal; color: #234777; text-decoration: none;  }
.send_button a:hover { font-style: normal; font-weight: bold; font-variant: normal; color: #0082ff; text-decoration: none;  }
.s_holder { width: 300px; margin: 0 auto; }
.s_holder p.s_holder_p{ text-align: center; color: Gray; font-size: 10px; }

.search_button { display:block; font-size: 18px; height: 40px; line-height: 40px; width: 132px; padding-left:50px; clear: left; margin: 0px; background: transparent url(../images/icons/search.png) no-repeat scroll 4px ; }
.search_button a, a:link, a:visited { font-style: normal; font-weight: bold; font-variant: normal; color: #234777; text-decoration: none;  }
.search_button a:hover { font-style: normal; font-weight: bold; font-variant: normal; color: #0082ff; text-decoration: none;  }

/*  *********************************************************************HEADER********************************************************  */

.solid { width: 100%; margin: 0; padding: 0; background: transparent;}
.sw1{ width: 1000px; height: 251px; margin: 0 auto; padding: 0; background: transparent; }
.sw2{ width: 1000px; margin: 0 auto; padding: 0; background: #fff; }
.sw3{ width: 1000px; margin: 0 auto; padding: 0; background: #fff; }
.sw4{ width: 1000px; height: 36px; margin: 0 auto; padding: 0; background: transparent;  }


.header{ width: 1000px; height: 251px; background: transparent url(../images/header3.jpg) no-repeat scroll 0px 0px ; display: block;}
#top_right_links { float: right; margin: 14px 20px 0px 0px; }

#menu{ float: left; width: 998px; height: 54px; margin: 0 1px; display: block; background: transparent url(../images/icons/menu_bg_n.jpg) top left repeat-x; }
#menu a {color: #fff; cursor: pointer;}
#menu span { margin: 0; padding: 0 17px 0 17px; float: left;  font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; line-height: 54px; height: 54px; }
.menu_hover { background: transparent url(../images/icons/menu_bg_h.jpg) top left repeat-x; color: #fff; }
/*  *********************************************************************HEADER********************************************************  */

/*  *********************************************************************BOTTOM********************************************************  */
#bottom{ text-align: center; padding-top: 8px; margin: 0px; width: 1000px; height: 28px; background-image:  url('../images/bottom2.gif'); background-repeat: no-repeat; }
/*  *********************************************************************BOTTOM********************************************************  */

/*  *********************************************************************PAGE SPECIFIC********************************************************  */
/*  ***HOME***  */
.tri_col1{ float: left; width: 200px; border: solid 1px #d1d1d1; margin: 0 9px;}
.tri_col1 p { margin: 5px; }
.tri_col1 form { margin: 5px; }
.tri_col1 select { width: 180px; text-transform:capitalize; }
.tri_col1 .spl { width: 180px; height: 11px; margin: 0 auto; background: transparent url(../images/icons/spl.png) }
.tri_col2{ float: left; width: 540px; border: solid 1px #d1d1d1;}
.tri_col2 p { margin: 5px; text-align: justify; color: #000;}
.tri_col2 h3 { margin: 0 5px;}
.tri_col2 .spl { width: 540px; height: 10px; background: #E9F4FE; }
.tri_col3{ float: left; width: 215px; border: solid 1px #d1d1d1; margin: 0 9px;}
.tri_col3 .spl { width: 199px; height: 11px; margin: 0 auto; background: transparent url(../images/icons/spl.png) }
/*  ***HOME***  */

/*  ***NOVINI***  */
.novi img { clear: left; float: left; border: 6px solid #5a93c8; margin: 6px; background: #5a93c8;  }
.novi a img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.novi a:visited img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.novi  a:hover img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.novi  a:active img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.pagebuttons { display: block; height: 22px; margin: 5px; text-align: left; clear: both; color: #1b5d9c; font: bold 14px Verdana;  }
.pagebuttons a, .pagebuttons a:visited{ padding: 1px 5px; padding-bottom: 2px; border: 1px solid #ffffff; text-decoration: none; color: #1b5d9c; background-color: #dff0ff; }
.pagebuttons a:hover, .pagebuttons a:active{ border-color: #386d9f; color: #ffffff; background-color: #386d9f; }

/*  ***ZANAS***  */

.two_col1{ float: left; width: 740px; border: solid 1px #d1d1d1; margin: 0 0 0 9px;}
.two_col1 p { margin: 5px; text-align: justify; color: #000;}
.two_col1 h3 { margin: 0 5px;}
.two_col1 .kariera { margin: 20px; }
.two_col1 select { width: 180px; margin: 20px; }
.two_col1 .spl { width: 700px; height: 11px; margin: 0 auto; background: transparent url(../images/icons/spl.png) }
.two_col2{ float: left; width: 215px; border: solid 1px #d1d1d1; margin: 0 9px;}
.two_col2 .spl { width: 199px; height: 11px; margin: 0 auto; background: transparent url(../images/icons/spl.png) }
.two_col2 .park { width: 160px; margin: 0 auto; }
.two_col2 .park  img{ margin: 5px 0; }
/*  ***ZANAS***  */

/*  ***OFF***  */
.flag { float: left; width: 120px; margin: 20px; text-align: center; }
#new_raz{ border: 1px solid #d1d1d1; margin: 20px 15px;}
#new_raz_row{ background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; color: #1b5d9c; font-weight: bold;}
#new_raz_on{ background: #bfe1e9  }
#new_raz_off{ background: #e9f4fe; color: #bfe1e9;}
.oon{ background: #bfe1e9;  }
.ooff{ background: #e9f4fe;  }
/*  ***OFF***  */

/*  ***AVTOBUSI***  */

.dve_col1{ float: left; width: 520px; border: solid 1px #d1d1d1; margin: 0 0 0 9px;}
.dve_col1 p { margin: 5px; text-align: justify; color: #000;}
.dve_col1 h3 { margin: 0 5px;}
.dve_col1 .spl { width: 500px; height: 11px; margin: 0 auto; background: transparent url(../images/icons/spl.png) }
.dve_col2{ float: left; width: 435px; border: solid 1px #d1d1d1; margin: 0 9px;}
.dve_col2 .spl { width: 199px; height: 11px; margin: 0 auto; background: transparent url(../images/icons/spl.png) }
.dve_col2 p { margin: 5px;}
.dve_col2 select { width: 180px; margin: 20px; }
.podredba { margin: 0 6px; width: 205px; float:left; }
.podredba p { margin: 0 5px; }
.podredba img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8;  }
.podredba a img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.podredba a:visited img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.podredba  a:hover img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.podredba  a:active img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
/*  ***AVTOBUSI***  */

/*  ***RAZ***  */
.razbg_lh  {  background-color: #ffffff; border: solid 1px #d1d1d1; margin: 10px 10px 20px 10px; width: 590px;}
.razbg_lh  h2{ padding: 5px; background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x;}
.razbg_lh  p{ margin: 10px 0; padding: 5px; border-bottom: 10px solid #e9f4fe;}
.razbg_lh   h3{ margin: 5px; }
.razbg_info { vertical-align: top; background-color: #ffffff; border: solid 1px #d1d1d1; margin: 10px; float:right; clear: right; width: 366px; padding-bottom: 5px; }
.razbg_info  h2{ background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; margin: 0px; padding: 5px; }
.razbg_items { margin: 0; padding: 0; display: block;  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #234777; text-align: center; }
.razbg_item { margin: 6px; padding: 0; float: left; display: block; width: 106px; height: 160px; background: #bfe1e9; }
.razbg_item img{ margin: 8px; padding: 0; background: transparent; }
.razbg_price { font-family: Times New Roman,Georgia,Serif; font-size: 24px; font-style: normal; font-weight: bold; font-variant: normal; color: #234777; line-height: 46px; }
.razbg_sm { font-family: Times New Roman,Georgia,Serif; font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; color: #234777; line-height: 46px; }

.days { padding: 0px; margin: 0px; width:260px; border: 0px; border-collapse:collapse; text-align: center; }
.days tr { margin: 0; padding: 0; border: 0;  }
.days th { margin: 0; padding: 0; border: 0;  }
.days td { margin: 0; padding: 0; border: 0;  }
.raz_tb_box { margin: 10px 0 1px 0;width:586px; border-collapse:collapse;  }
.raz_tb_box th { background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; font-size: 11px; color: #1b5d9c; border: 1px solid #fff; }
.raz_tb_box td { height: 24px; ; font-size: 11px; border: 1px solid #fff; }
.rth1{ width: 140px; height: 24px; text-align: center; }
.rth2{ width: 140px; height: 24px; text-align: center;}
.rth3{ width: 260px; height: 24px; text-align: center;}
.rth4{ width: 95px; height: 24px; text-align: center; }
.on{ background: #bfe1e9;  }
.off{ color: #dbe7e9; background: #e9f4fe;  }
.sel{ color: #dbe7e9; background: #1b5d9c;  }
.raz_tb_row_a { background: #fff; }
.raz_tb_row_b { background: #bfe1e9; }

.rh_map_left { margin: 0px; float:left; clear: left; width: 470px; padding-bottom: 2px; }
.rh_map_left img { margin: 0 150px 0 150px; width: 165px; display: block;}
.rh_left { vertical-align: top; border: solid 1px #d1d1d1; margin: 10px 0px 10px 0px; float:left; clear: left; width: 470px; padding-bottom: 2px; margin: 10px;}
.rh_left h1{ padding: 5px; }
.rh_left h2{ padding: 5px; background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; }
.rh_left h3{ padding: 5px; }
.rh_left img { float: left; border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.rh_left a img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.rh_left a:visited img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.rh_left  a:hover img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.rh_left  a:active img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.rh_left  p{ padding: 5px; }
.rh_left  select{ width: 180px; margin: 20px 0; text-transform:capitalize;}

.rh_map_right { margin: 0px; float:right; clear: right; width: 470px; padding-bottom: 2px; }
.rh_map_right img { margin: 0 150px 0 150px; width: 165px; display: block;  }
.rh_right { vertical-align: top; border: solid 1px #d1d1d1; margin: 10px 0px 10px 0px; float:right; clear: right; width: 470px; padding-bottom: 2px; margin: 10px; }
.rh_right h1{ padding: 5px; }
.rh_right h2{ clear: both; padding: 5px; background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; }
.rh_right h3{ padding: 5px; }
.rh_right img { float: left; border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.rh_right a img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.rh_right a:visited img { border: 6px solid #5a93c8; margin: 6px; background: #5a93c8; }
.rh_right  a:hover img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.rh_right  a:active img{ border: 6px solid #1b5d9c; margin: 6px; background: #1b5d9c; }
.rh_right  p{ padding: 5px; }
.rh_right  select{ width: 180px; margin: 20px 0; }


.rh_links { margin: 10px; padding: 0; width: 440px; display: block; }
.rh_links p { font-size: 12px;  margin: 5px; padding: 0; float: left; width: 210px; }
.rh_links a, a:link, a:visited{ color: #1b5d9c; text-decoration: none; }
.rh_links  a:hover { color: #142b4a; text-decoration: none;} 
.rhl_l { width: 215px; float: left; }
.rhl_r { width: 215px; float: right; }

.sm_g { font-size: 11px; }
/*  ***RAZ***  */
.mar_str_body { float: left; margin: 10px 0 0 0; width:50px; background:  url('../images/icons/str_body.png') top repeat-y; }
.mar_str_head { float: left; margin: 10px 0 0 0; width:50px; background:  url('../images/icons/str_head.png') bottom no-repeat; }

.mar_tb_box { float: left; margin: 10px 0 1px 0; width:470px; border-collapse:collapse;  }
.mar_tb_box th { background: #e9f4fe url('../images/h_bg.gif') bottom repeat-x; font-size: 11px; color: #1b5d9c; border: 1px solid #fff; }
.mar_tb_box td { height: 24px; ; font-size: 11px; border: 1px solid #fff; }
.mth1{ width: 120px; height: 24px; text-align: center; }
.mth2{ width: 175px; height: 24px; text-align: left; padding-left: 5px;}
.mth3{ width: 175px; height: 24px; text-align: left; padding-left: 5px; }
.mar_tb_row_a { background: #fff; }
.mar_tb_row_b { background: #bfe1e9; }

.dc_info { width: 360px; margin: 0 auto;}

/*  ***MAR***  */

.days_so { margin: 10px auto; width: 260px; text-align: center;}
.days_sh { margin: 0px auto; border: solid 1px #d1d1d1; width: 262px; }
.days_s { padding: 2px; margin: 0px auto; width:260px; border: 0px; border-collapse:collapse; text-align: center; border: 0; }
.days_s tr { margin: 0; padding: 0; border: 0; height: 40px; }
.days_s th { margin: 0; padding: 0; border: 0;  }
.days_s td { margin: 0; padding: 0; border: solid 2px #fff;  }
.s_on{ background: #bfe1e9;  }
.s_on a, a:link, a:visited{ text-decoration: none; }
.s_on  a:hover { color: #142b4a; text-decoration: underline;} 
.s_off{ color: #d1d1d1; background: #fff;  }
.s_sel{ color: #dbe7e9; background: #1b5d9c;  }

/*  *********************************************************************PAGE SPECIFIC********************************************************  */
