/*@import url(ziga.css);*/

html,body {
	position: relative;
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	font: normal 11px/15px Arial,Sans-serif;
	color: #333;
	background: #fff url(img/bg_main_top_tile.jpg) center top repeat-x;
}

body.purple {
	 background: url("img/bg_main_top_tile_purple.jpg") repeat-x scroll center top #FFFFFF;
}

body.gray {
	 background: url("img/bg_main_top_tile_gray.jpg") repeat-x scroll center top #FFFFFF;
}

.wrapper-outer {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
	.wrapper-inner {
		position: relative;
		margin: 0 auto;
		padding: 0 20px;
		width: 968px;
	}
#wrapper-top {
	min-height: 100%;
	background: transparent url(img/bg_main_top_new.jpg) center top no-repeat;
}
#wrapper-top-inner {
	min-height: 900px;
	padding-bottom: 292px;
	background: transparent url(img/bg_main_top_new.jpg) center top no-repeat;
}

.purple #wrapper-top {
	background: transparent url(img/bg_main_top_purple.jpg) center top no-repeat;
}
.gray #wrapper-top {
	background: transparent url(img/bg_main_top_gray.jpg) center top no-repeat;
}
.purple #wrapper-top-inner {
	background: transparent url(img/bg_main_top_purple.jpg) center top no-repeat;
}
.gray #wrapper-top-inner {
	background: transparent url(img/bg_main_top_gray.jpg) center top no-repeat;
}

#wrapper-bottom {
	margin-top: -292px;
	height: 292px;
	background: #fff url(img/bg_main_bottom_tile.jpg) center bottom repeat-x;
}

.purple #wrapper-bottom {
	background: #fff url(img/bg_main_bottom_tile_purple.jpg) center bottom repeat-x;
}
.gray #wrapper-bottom {
	background: #fff url(img/bg_main_bottom_gray.jpg) center bottom no-repeat;
}



#wrapper-bottom-inner {
	height: 292px;
	background: #fff url(img/bg_main_bottom.jpg) center bottom no-repeat;
}

.purple #wrapper-bottom-inner {
	background: #fff url(img/bg_main_bottom_purple.jpg) center bottom no-repeat;
}

.gray #wrapper-bottom-inner {
	background: none;
}
	
h1,h2,h3,h4,h5,h6 {margin:0;}
a { color:#006c9b;text-decoration:none; }
a:hover { color:#ec058d; }
img { border:none; }
p { margin:0;padding: 14px 0; }
table p {padding:0;}
/*ul,li {list-style:none;}*/

table {
	border: 1px solid #f3f3f3;
	border-collapse: collapse;
    width: 100%;
}
td,th,tr {border: 1px solid #e8e8e8;}
td,th {padding:2px 5px;}


.clear {position:relative; clear:both; font-size:0; line-height:0;height:1%;}

.basic-parts {
	position: relative;
	margin: 0;
	padding: 0;
}
#head {height:209px;}
#body {background: none;padding-bottom:40px;}
.firstpage #body {padding-bottom:0;}
#foot {}



.pt20 {padding-bottom: 20px !important; }

/* 
  *		HEAD	*	*
  */
 
#head-upper {
	height: 116px;
	background: transparent url(img/bg_header_white_bar.png) 0 0 no-repeat;
}
	#head-upper a {
		color: #0c6e9b;
	}
	#logo-head {
		display: block;
		position: absolute;
		top: 40px;
		left: 20px;
		padding: 20px 20px 20px 3px;
		width: 227px;
		height: 13px;
		background: transparent url(img/logo_head.png) 9px 17px no-repeat;
	}
		#logo-head span {display:none;}
	#desc-head {
		display: none;
		position: absolute;
		top: 35px;
		left: 329px;
		width: 216px;
		height: 28px;
		background: transparent url(img/desc_head.jpg) left top no-repeat;
	}
		#desc-head span {display:none;}
	
	#corpo-menu {
		position: absolute;
		right: 165px;
		top: 0;
		margin: 0;
		padding: 0;
		width: auto;
		height: 34px;
		list-style: none;
		font-size: 11px;
	}
		#corpo-menu li {
			position: relative;
			float: left;
		}
		#corpo-menu li a {
			display: block;
			float: left;
			padding: 0 33px 0 0;
			height: 20px;
			line-height: 34px;
			/*background: transparent url(img/v_border_light_blue.gif) right 2px repeat-y;*/
		}
		#corpo-menu li a:hover, #corpo-menu li.selected a { color:#57cbf4; }
		#corpo-menu li.last a { padding-right:0; background:none; }
		#corpo-menu li.selling-point a { font-weight:bold; }
		
	#mini-search {
		position: absolute;
		right: 9px;
		top: 5px;
		width: 224px;
		height: 24px;
	}
		#mini-search span {display:none;}
	
	#customer-support {
		position: absolute;
		right: 23px;
		top: 75px;
	}
	#customer-support a { color:#a2d3ef; }
	#customer-support a:hover { color:#57cbf4; }
	
#head-lower {
	position: relative;
	padding: 0 4px;
	height: 73px;
}
	
	#main-menu {
		position: relative;
		width: 960px;
		margin: 0 4px;
		height: 73px;
	}
	ul.sub-open, ul.sub-opened {
		background: transparent url(img/submenu_bg.gif) left bottom no-repeat;
	}
	#main-menu, #main-menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#main-menu  li {
		height: 42px;
		/*padding: 5px 10px;*/
		text-align: center;
		/*background: transparent url(img/mainmenu_tab.gif)  0 -200px no-repeat;*/
		font-size: 16px;
		line-height: 26px;
		float: left;
	}
		#main-menu  .new{
			background: transparent url(img/napis.novo.png)  0px 0px no-repeat;
			width: 55px;
			height: 32px;
			position: absolute;
			z-index: 10px;
			 /*margin-left: 44px;
			margin-top: -6px;
			*/
			left: 400px;
			margin-top: -10px;
		}
		#main-menu  .action{
			background: transparent url(img/napis.akcija.png)  0px 0px no-repeat;
			width: 55px;
			height: 32px;
			position: absolute;
			z-index: 10px;
			 /*margin-left: 44px;
			margin-top: -6px;
			*/
			left: 400px;
			margin-top: -10px;
		}
	#main-menu  li a {
		display: block;
		height: 42px;
		padding: 0 0 0 20px;
		background: transparent url(img/bg_mainmenu_tab_l.gif)  right -200px no-repeat;
		float: left;
		cursor: pointer;
		position: relative;
	}
	#main-menu li.nosub  a { background-image: url(img/bg_mainmenu_tab_l_nosub.gif); }
	#main-menu  li a span {
		display: block;
		height: 32px;
		padding: 5px 20px 5px 0;
		background: transparent url(img/bg_mainmenu_tab_r.gif)  left -200px no-repeat;
		float: left;
	}
	#main-menu li.nosub  a span { background-image: url(img/bg_mainmenu_tab_r_nosub.gif); }

	#main-menu li.first a.main-section-a {
		background-image: url(img/bg_mainmenu_tab_l_first.gif);
	}
	#main-menu  li:hover a, #main-menu li.over a {
		/*background-position: 0 0px;*/
	}
	#main-menu  li:hover a span, #main-menu li.over a span {
		/*background-position: right top;*/
	}
	
	#main-menu ul {
		display: none;
		position: absolute;
		left: 0;
		bottom: 0px;
		padding: 5px 3px;
		width: 900px;
	}
	#main-menu ul.open {
		display: block;
	}
	
	#main-menu ul li {
		float: left;
		height: 20px;
		padding: 0;
		height: 25px;
		font-size: 13px;
		background: none !important;
		
	}
	
	#main-menu a, #main-menu li.selected li a  { color:#fff; text-decoration:none; }
	#main-menu a:hover, #main-menu li.selected li a:hover,
	#main-menu li.selected a, #main-menu li.selected li.sub_selected a { color:#57cbf4;	}
	
	#main-menu ul li a {
		display: block;
		float: left;
		height: 25px;
		line-height: 25px;
		padding: 0 16px;
		background: transparent url(img/v_border_double_blue.gif) left 4px no-repeat !important;
	}
	#main-menu ul li.sub_first a { background:none !important;}
	
/* 
  *		BODY	*	*
  */
#body h1 {
	font-size: 22px;
	line-height: 26px;
	padding: 0 0 20px 0;
	color: #0c6e9b;
	font-weight: normal;
}
#body h2 {
	font-size: 18px;
    line-height: 24px;
	padding: 10px 0;
	color: #0c6e9b;
	font-weight: normal;
}
#body h3 {
	font-size: 16px;
    line-height: 20px;
	padding: 10px 0;
	color: #0c6e9b;
	font-weight: bold;
}

#body .padded-content {
	padding: 12px 18px 20px 18px;
	font-size: 12px;
}
.news-desc {padding-bottom:10px;}
.padded-content ul {
	/*list-style: inside;*/
    padding: 14px 40px;
}

.padded-content ul .padded-content li {
    position: relative;
    list-style-position: outside;
}

#phone-listing {
	position: relative;
	width: 763px;
	overflow: hidden;
}
#phone-listing-inner {
	width: 768px;
}
.phone-list-item  {
	position: relative;
	float: left;
	width: 166px;
	height: 227px;
	padding: 0 13px;
	background: transparent url(img/bg_phone_list_item.gif) left top no-repeat;
}
.phone-list-item .hidden {
	display: none;
}
.phone-list-item a {
	display: block;
	cursor: pointer;
}
.phone-list-item  .image {
	display: block;
	padding: 4px 0 2px 0;
	text-align: center;
	height: 128px;
}
.phone-list-item  .title {
	display: block;
	height: 35px;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}
.phone-list-item  .price {
	display: block;
/*	padding-bottom: 5px;*/
	font-size: 13px;
	color: #333;
}

.phone-list-item  .vezava {
	display: block;
	font-size: 10px;
	color: #666;
	text-align: left;
}

.phone-list-item  .price span {
	font-size: 18px;
	color: #4fa9dd;
	font-weight: bold;
}
.phone-list-item .more {
	position:absolute;left:15px;bottom:10px;color:#4fa9dd;font-size:11px;
	padding-left:8px;
	background: transparent url(img/arrow_r_blue.gif) left 6px no-repeat;
}

.detail-phone-left {
	position: relative;
	float: left;
	width: 250px;
}
.detail-phone-right {
	position: relative;
	float: left;
	width: 474px;
}
.detail-phone-tools {
	float:right;
	width: 115px;
}

.detail-phone-tools a {
	display: block;
	line-height: 22px;
	padding: 0 0 0 22px;
	font-size: 11px;
	color: #333;
	background-color: transparent;
	background-position: 0 2px;
	background-repeat: no-repeat;
}
.detail-phone-tools .locations {background-image: url(img/icons/icon_map.gif);}
.detail-phone-tools .print {background-image: url(img/icons/icon_print.gif);}
.detail-phone-tools .video {background-image: url(img/icons/icon_video.gif);}

.detail-phone-left .big_image {
	text-align: center;
}
.detail-phone-left .detail-phone-thumbs {
	padding: 20px 40px;
}
.detail-phone-left .detail-phone-thumbs  a {
	padding: 1px;
	outline: none;
}
.detail-phone-left .detail-phone-thumbs  a img  {
	border: 1px solid #ccc;
}
.detail-phone-left .example-images {font-size:10px;text-align:center;}

#body .detail-phone-right h1 {
	padding-bottom:10px;
	width:340px;
}
.detail-phone-right .detail-phone-desc {
	width:340px;
	font-weight:bold;
	color: #006c9b;
	font-size:14px;
}
.detail-phone-left .detail-phone-features {
	padding-bottom:10px;
	margin-right:30px;
	background: transparent url(img/v_border_1px_gray.gif) left bottom repeat-x;
}
.detail-phone-left .title-features {
	padding: 40px 0 10px 0;
	font-size: 11px;
	font-weight: bold;
}
.detail-phone-left .detail-phone-features ul {
	margin: 0;
    padding: 0;
	list-style: none;
}
.detail-phone-left .detail-phone-features ul li {
	position: relative;
	width: 202px;
    padding: 6px 0 5px 30px;
	font-size: 12px;
}
.detail-phone-left .detail-phone-features ul li img {
    position: absolute;
    left: 0;
    top: 0;
}
.detail-phone-left .like {
	margin: 7px 0 0 85px;
}

.detail-phone-left .addthis_toolbox {
	margin: 12px 0 0 53px;
}


.detail-phone-right .prices {padding-top: 14px;}
.detail-phone-right .price-box {
	position: relative;
	float: left;
	padding: 6px 30px 20px 10px;
	width: 168px;
	height: 80px;
	font-size: 11px;
	/*
	width: 188px;
	height: 94px;
	*/
}
.detail-phone-right .price-box .price-desc {
	height: 30px;
	line-height: 13px;
	overflow: hidden;
}
.detail-phone-right .price-box .price-desc a { color: #fff;}
.detail-phone-right .price-box .price-desc a:hover {color:#52d1fc;}
.detail-phone-right .price-box .price-big {
	text-align: right;
	line-height: 30px;
	font-size: 26px;
	font-weight: bold;
	color:#ffd96b;
}
.detail-phone-right .price-box .vezava {
	position: absolute;
	right: 30px; /* same as padding */
	bottom: 20px; /* same as padding */
}
.detail-phone-right .price-box-blue {
	color: #fff;
	background: transparent url(img/bg_price_box_blue.gif) left top no-repeat;
}
.detail-phone-right .price-box-white {
	color: #333;
	background: transparent url(img/bg_price_box_white.gif) left top no-repeat;
}
	.detail-phone-right .price-box-white .price-big {color:#333;}

.detail-phone-right .send-inquiery {padding-bottom:14px;}	
.detail-phone-right .send-inquiery a {
	display: block;
	width: 188px;
	height: 32px;
	background: transparent url(img/btn_inquiery.jpg) left top no-repeat;
}
.detail-phone-right .send-inquiery a span {display:none;}
.detail-phone-bottom {
	position: relative;
	width: 716px;
	margin: 10px 0 0 0px;
	padding: 10px 0;
	background: transparent url(img/v_border_1px_gray.gif) left top repeat-x;
}
.detail-phone-submenu {
	float: left;
	width: 250px;
}

#body .detail-phone-submenu   h3 {
	padding-bottom: 20px;
	width: 250px;
	color: #333;
	font-size: 18px;
	font-weight: normal;
}

.detail-phone-submenu ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
}
.detail-phone-submenu li {
	width: 200px;
	padding: 4px 0 6px 0;
	line-height: 14px;
	background: transparent url(img/v_border_1px_gray.gif) left bottom repeat-x;
}
.detail-phone-submenu li.last {
	background: none;
}
.detail-phone-submenu li a {
	font-weight: bold;
	color: #333;
}
.detail-phone-submenu li a:hover, .detail-phone-submenu li.selected a {
	color: #006c9b;
}
.detail-phone-bottom  .load-content {
	float: left;
	width: 464px;
}
.detail-phone-bottom  .load-content table {
	width: 462px !important;
}

.content-left, .content-right { position:relative; float:left;}
.content-left {width:480px}
.content-right {width:240px;}
.content-bottom {margin-top:10px; background: transparent url(img/v_border_1px_gray.gif) left top repeat-x;}

.content-right ul {list-style:none;margin:0;padding:0 0 0 30px;width:210px;}
.content-right ul li {padding:5px 0;background: transparent url(img/v_border_1px_gray.gif) left top repeat-x;}
.content-right ul li.no-bg {padding:0 0 10px 0;background:none;}
.content-right ul li ul {padding:0;}
.content-right ul li ul li {padding:5px 0;background: transparent url(img/v_border_1px_gray.gif) left top repeat-x;}
.content-right .group, .content-right .group2 {
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}
.content-right .group2 {
	padding-left: 30px;
}
.content-right ul li a {color: #333;}
.content-right ul li.selected li a {color:#333;}
.content-right ul li a:hover, .content-right ul li.selected a, .content-right ul li li.selected a {color:#006c9b;}


/*  imenik */
#imenik {
    padding: 20px 0;
}
#imenik form {
    margin:0;
    padding: 0;
    width: 300px;
    height: 30px;
}
#imenik .tfield {
    float: left;
    font: normal 12px Arial;
    line-height: 14px;
    padding: 2px 5px 0px 5px;
}
.submit-imenik {
    display: block;
    width: 60px;
    height: 20px;
    font: bold 11px Arial;
    color: white;
    border: none;
    cursor: pointer;
    background: transparent url(../images/bg_submit_button.gif) top left no-repeat;
    float: left;
    margin-left: 10px;
}
.submit-imenik:hover { background-position: bottom left; }

.imenik-listing .list-item {
    padding-bottom: 20px;
}

#list_pages {
    position: relative;
    padding-top: 20px;
    width: 350px;
}
#list_pages .next_page, #list_pages .prev_page {
    position: absolute;
    top: 20px;
}
#list_pages .next_page {
    right: 0;
}
#list_pages .prev_page {
    left: 0;
}
#list_pages .pages {
    width: 100%;
    text-align: center;
}
  
/*		BOX		*/
.box {
	position: relative;
	margin: 0 0 2px 0;
	padding: 0;
	width: 196px;
}
.box-top, .box-bottom {
	position: relative;
	margin: 0;
	height: 9px;
	width: 196px;
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
}
.box-middle {
	position: relative;
	padding: 0 15px;
	width: 166px;
	background-color: transparent;
	background-position: center top;
	background-repeat: repeat-y;
}
	.box-content {
		position: relative;
		margin: 0;
		padding: 0;
	}
	.box-title {
		height: 25px;
		padding: 9px 0 0 0;
	}
		.box-title span { display:none; }
	.box-text {}
.box-default {
	margin: 4px;
	width: 188px;
}	
.box-default .box-top, .box-default .box-bottom {
	width: 188px;
}
.box-default .box-middle {
	padding: 4px 13px;
	width: 162px;
}
.box-default .box-top { background-image: url(img/boxes/bg_box_default_top.png); }
.box-default .box-bottom { background-image: url(img/boxes/bg_box_default_bottom.png); }
.box-default .box-middle { background-image: url(img/boxes/bg_box_default_middle.gif); }

.box form .submit {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 54px;
	height: 20px;
	line-height: 20px;
	border: none;
	background: transparent url(img/button_submit.gif) center top no-repeat;
	cursor: pointer;
}
.box form .submit:hover {background-position: center bottom;}

#box-submenu .box-top { background-image: url(img/boxes/bg_box_submenu_top.png); }
#box-submenu .box-bottom { background-image: url(img/boxes/bg_box_submenu_bottom.png); }
#box-submenu .box-middle { background-image: url(img/boxes/bg_box_submenu_middle.png); }
#box-submenu .box-title {
	font-size: 18px;
	line-height: 20px;
    padding-bottom: 4px;
	color: #57cbf4;
	height: auto;
}
#box-submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#box-submenu ul li {
	padding: 7px 0 8px 0;
	line-height: 15px;
	background: transparent url(img/h_dotted_double.gif) left bottom repeat-x;
}
#box-submenu ul li.last {background:none;}
#box-submenu ul li ul {
	margin-top: 8px;
	padding-top: 7px;
	background: transparent url(img/h_dotted_double.gif) left top repeat-x;
}
#box-submenu ul li ul li {background: none;}
#box-submenu ul li a { color: #fff; font-size:13px; }
/*#box-submenu ul li a:hover { color: #57cbf4; }*/
#box-submenu ul li a:hover, #box-submenu ul li.selected a { color:#57cbf4; }
#box-submenu ul li ul li a { font-size:11px; }

#box-enews {
	background: transparent url(img/bg_enews_small.png) left top no-repeat;
	height:101px;
	margin-top:3px;
}
/*
#box-enews .box-top { background-image: url(img/boxes/bg_box_white_sh_top.png); }
#box-enews .box-bottom { background-image: url(img/boxes/bg_box_white_sh_bottom.png); }
#box-enews .box-middle { background-image: url(img/boxes/bg_box_white_sh_middle.png); }
*/
#box-enews .box-title { 
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0;
	background: transparent url(img/boxes/box_enews_title.gif) left top no-repeat; 
}
#box-enews .box-content {height: 210px;}
#box-enews .box-title span { display:none; }
#box-enews .box-text {
	position:relative;
	margin: -4px -1px 0 -1px;
}
#box-enews form {
	position: relative;
	margin: 0;
	padding: 4px 0 40px 0;
	width: 168px;
	background: transparent url(img/bg_enews_input.gif) 0 4px no-repeat;
	color: #333;
}
#box-enews .groups-title {
	font-weight: bold;
	padding: 5px 0 12px 0;
}
#box-enews .group-checkbox {
	padding: 0 0 4px 0;
	padding: 0 0 0px 0;
}
#box-enews .group-checkbox input, #box-enews .group-checkbox label {
	margin: 0;
	padding: 0;
}
#box-enews .group-checkbox input {
	height: 13px;
}
#box-enews #email_field {
	border: none;
	/*margin: 0 5px 4px 5px;*/
	margin: 0 0 4px 0;
	/*padding: 4px 0px;*/
	padding: 4px 5px;
	width: 158px;
	height: 14px;
	font-family: arial;
	font-size: 11px;
	color: #333;
	background: transparent url(../images/clear.gif) left top repeat;
}
#box-enews .submit {
	position: absolute;
	bottom: 15px;
	right: 0;
	display: block;
}
#box-narocnik-wide {
	margin: 0 4px 4px 4px;
	width: 381px;
	height: 73px;
	background: transparent url(img/boxes/bg_box_narocnik_wide_full.png) left top no-repeat;
}
#box-narocnik {
	width: 188px;
	height: 73px;
	margin: 4px;
	background: transparent url(img/boxes/bg_box_narocnik.png) left top no-repeat;
}
#box-debinet {
	height: 160px;
	background: transparent url(img/boxes/bg_box_debinet.png) left top no-repeat;
}
#box-debinet .box-content {padding: 0 14px;}
#box-debinet .box-text {font-weight:bold;height:24px;}
#box-debinet form {margin:0;padding:0 0 3px 0;text-align:right;}
#box-debinet form input {text-align:left;}
#box-debinet .tfield {
	border: none;
	margin: 0 0 4px 0;
	padding: 4px 5px;
	width: 158px;
	height: 14px;
	font-family: arial;
	font-size: 11px;
	color: #fff;
	background: transparent url(../images/clear.gif) left top repeat;
}
#box-debinet .submit {text-align:center;}
#box-debinet .newuser {display:block;text-align:right;}
#box-debinet .newuser a {padding-left:7px; color:#333; background:transparent url(img/arrow_r_black.gif) left 5px no-repeat;}
#box-sellers {
	height: 66px;
	background: transparent url(img/boxes/bg_box_sellers.png) left top no-repeat;
}
#box-debikartica {
	width: 188px;
	height: 115px;
	margin: 4px;
	background: transparent url(img/boxes/bg_box_debikartica.png) left top no-repeat;
}
#box-poslovni-svetovanje {
	width: 189px;
	height: 105px;
	margin: 4px;
	background: transparent url(../images/poslovniUporabnikiLanding_banner.png) left top no-repeat;
}
#box-poslovni-svetovanje a {
	display: block;
	width: 189px;
	height: 105px;
}
#box-varnost {
	width: 188px;
	height: 91px;
	background: transparent url(img/boxes/bg_box_varnost.png) left top no-repeat;
}
#box-112 {
	width: 188px;
	height: 91px;
	background: transparent url(img/boxes/bg_box_112.png) left top no-repeat;
}
#box-support {
	height: 150px;
	background: #fff url(img/boxes/bg_box_support.jpg) left top no-repeat;
}
#box-support .box-text {
	padding: 4px 15px;
}
#box-support .phone {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	color: #006998;
}
#box-narocnik .box-content, #box-narocnik-wide .box-content, #box-debikartica .box-content, #box-sellers .box-content, #box-support .box-content {
	height: 100%;
	width: 100%;
}
.box .banner-link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 188px;
	background: transparent url(../images/clear.gif) left top repeat;
}
#box-narocnik-wide .box-content .banner-link {
    width: 100%;
}
.box .banner-link span {
	display: none;
}
#box-sellers .banner-link, #box-support .banner-link {
	left: 4px;
}
.firstpage .box {float:right;}
.firstpage #box-narocnik-wide {float:none;}
.firstpage #box-enews {
	position: absolute;
	top:77px;
	left:0;
	margin-top:0;

	background: transparent url(img/fp_bg_enews_small.png) left top no-repeat;
}
.firstpage #box-enews form {
	padding-top:33px;
}

/*		LISTINGS		*/
#listing-firstpage {
	position: relative;
	width: 100%;
	height: 318px;
	background: transparent url(img/bg_listing_firstpage.png) left top no-repeat;
	overflow: hidden;
}
#listing-firstpage .screen  {
	position: relative;
	width: 574px;
	height: 295px;
	margin: 4px;
	overflow: hidden;
}
#listing-firstpage ul {
	position: absolute;
	left: 0;
	top: 13px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 275px;
}
	#listing-firstpage ul li {
		position: relative;
		float: left;
		width: 144px;
		height: 275px;
		background: transparent url(img/border_v_dark.gif) right top repeat-y;
	}
	#listing-firstpage ul li a {
		display: block;
	}
	#listing-firstpage ul li span {
		display: block;
	}
	#listing-firstpage ul li .image {text-align:center;}
	#listing-firstpage ul li .title {color:#333;font-size:12px;font-weight:bold;padding:15px 5px 0 15px;}
	#listing-firstpage ul li .desc {color:#333;font-size:11px;padding:0 5px 0 15px;}
	#listing-firstpage ul li .price {position:absolute;left:15px;bottom:19px;font-size:13px;font-weight:bold;color:#333;}
	#listing-firstpage ul li .price span {font-size:18px;color:#4fa9dd;display:inline;line-height:20px}
	#listing-firstpage ul li .vezava {position:absolute;left:15px;bottom:0;color:#666;font-size:10px;}
	#listing-firstpage ul li .more {position:absolute;left:15px;bottom:0px;color:#4fa9dd;font-size:11px;
	padding-left:8px;
	background: transparent url(img/arrow_r_blue.gif) left 6px no-repeat;
	}
	
#listing-firstpage .slide-left, #listing-firstpage .slide-right {
	position: absolute;
	top: 31px;
	width: 23px;
	height: 64px;
}

#listing-firstpage .slide-left {
	left: 1px;
	text-align: left;
	background: transparent url(img/btn_slide_left.gif?1) center top no-repeat;
}
#listing-firstpage .slide-right {
	right: 0px;
	text-align: right;
	background: transparent url(img/btn_slide_right.gif?1) center top no-repeat;
}
.slide-left a, .slide-right a {
	display: block;
	width: 23px;
	height: 64px;
	/*background: transparent url(img/btn_slide_right.gif) center top no-repeat;*/
	outline: none;
}
.slide-left a.hide, .slide-right a.hide { display:none; }


#container-slider-gallery {
	position: relative;
	width: 100%;
	height: 194px;
	background: transparent url(img/bg_upper_small.png) center 3px no-repeat;
}

div #container-slider-gallery.noarrows {
	background: transparent url(img/bg_upper_small_noarrows.png) center 3px no-repeat;
}

#container-slider-gallery.noarrows .slide-left,
#container-slider-gallery.noarrows .slide-right {
	display:none;
}

.purple #container-slider-gallery {
	background: transparent url(img/bg_upper_small_purple.png) center 3px no-repeat;
}

.gray #container-slider-gallery {
	background: transparent url(img/bg_upper_small_gray.png) center 3px no-repeat;
}

#container-slider-gallery .slide-left, #container-slider-gallery .slide-right {
	position: absolute;
	top:66px;
	width: 24px;
	height:66px;
	z-index: 30;
}

#container-slider-gallery .slide-left {
	left:0;
	background: url(img/blue_btn_slide_left.png) left top no-repeat;
}

.purple #container-slider-gallery .slide-left {
	background: url(img/blue_btn_slide_left_purple.png) left top no-repeat;
}
.gray #container-slider-gallery .slide-left {
	background: url(img/blue_btn_slide_left_gray.png) left top no-repeat;
}

#container-slider-gallery .slide-right {
	right:0;
	background: url(img/blue_btn_slide_right.png) left top no-repeat;
}
.purple #container-slider-gallery .slide-right {
	background: url(img/blue_btn_slide_right_purple.png) left top no-repeat;
}
.gray #container-slider-gallery .slide-right {
	background: url(img/blue_btn_slide_right_gray.png) left top no-repeat;
}


/*	BLOCK UPPER	*/

#container-filters {
	position: relative;
	width: 100%;
	height: 254px;
	background: transparent url(img/bg_upper_medium.png) center top no-repeat;
}
#container-filters {
	color: #fff;
}
#phone-filters {
	padding: 24px 4px;
}
#phone-filters .filter-type {
	float: left;
	width: 300px;
	height: 210px;
	padding-left: 20px;
	/*padding-right: 6px;*/
	background: transparent url(img/v_border_filters.gif) left 2px repeat-y;
}

#phone-filters #filter-makers {
	background: none;
}
#phone-filters .filter-title  {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 13px 0;
}
#phone-filters a {
	display: block;
	float: left;
	margin-bottom: 7px;
	padding: 0 0 0 20px;
	width: 125px;
	font-size: 12px;
	color: #fff;
	background: transparent url(img/btn_checkbox.gif) 0 2px no-repeat;
	overflow: hidden;
}
#phone-filters #filter-makers a {
	background-image: url(img/btn_radio.gif);
}
#phone-filters a.checked {
	background-position: 0 -88px
}
.upper-box-button { position: absolute; right: 18px; bottom: 12px; width: 300px; height: 20px;}
.upper-box-button  a {display:block; float:right; width:110px; height:20px;}
.upper-box-button  a span {display:none;}
.upper-box-button .btn-filter-reset {background:transparent url(img/btn_filter_reset.gif) center right no-repeat;}
.upper-box-button .btn-slide-back {background:transparent url(img/btn_slide_back.gif) center right no-repeat;}

.maker-hide, .feat-hide , .offer-hide { display: none; }

/*	SLIDER GALLERY	*/

.slider-gallery {
    overflow: hidden;
    position: relative;
	margin: 0 0 0 4px;
    padding: 0px;
    height: 191px;
    width: 960px;
}
.slider-gallery ul {
    position: absolute;
	top: 14px;
	/* left: 0; */
	left: 15px;
	
    list-style: none;
    overflow: hidden;
   /* white-space: nowrap;*/
    /*padding: 0 15px;*/
    padding: 0 0;
    margin: 0;
	height: 170px;
}

.slider-gallery ul li {
	float: left;
	cursor: pointer;
	width: 310px;
	overflow: hidden;
}

.slider-gallery ul li a {
	display: block;
	outline: none;
    cursor: pointer;
}

.slider-container {
	position: relative;
	margin: 186px 0 0 15px;
	height: 20px;
	padding: 8px 0;
}
.slider-bg {
	position: absolute;
	top: 8px;
	left: 0px;
	width: 930px;
	height: 20px;
	overflow: hidden;
	background: #16587a;
}
.slider-bg-mask {
	position: absolute;
	left: 0px;
	top: 8px;
	width: 930px;
	height: 20px;
	background: transparent url(img/bg_slider_mask.png) left top no-repeat;
}

.slider {
	position: relative;
	margin: 0px 93px 0 -7px;
	width: 885px;
	height: 20px;
}
.ui-slider-handle {
	display: block;
	position: absolute;
	top: -8px;
	left: 0;
	width: 0px;
	padding: 0 30px;
	margin-right: 60px;
	height: 36px;
	background: transparent url(img/slider_handle_both.png) left top no-repeat;
	outline: none;
}
.ui-slider-handle:hover {
	background-position: left bottom;
}
.slider-handle-bg {
	position: absolute;
	left: -175px;
	top: 0px;
	width: 400px;
	height: 20px;
	background: transparent url(img/bg_handle_glow.jpg) left top no-repeat;
}

.slider-gallery ul li.slide-services, .slider-gallery ul li.slide-packages {
	width:133px;
	height:170px !important;
}

.slider-gallery ul li.slide-packages {
	width: 186px;
}

.list-item-left {
	position: relative;
	float: left;
	padding: 10px 10px 0 10px;
	width: 150px;
	
}
.list-item-right {
	position: relative;
	float: left;
	width: 140px;
	height: 170px;
}
.list-item-right span {
	display: block;
	position: relative;
}
.list-item-right .title {
	width: 125px;
	padding: 5px 0 6px 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.list-item-right .text { 
	width: 125px;
	color:#fff;
	line-height: 1.2em;
}
.list-item-right .price { 
	position: absolute;
	left:0;
	bottom:68px;
	font-size:16px;
	line-height: 20px;
	font-weight:bold;
	color:#ffdd9c;
	width: 125px;
}

.list-item-right .vezava {
	position: absolute;
	left:0;
	bottom:54px;
	color: #ccc;
	font-size: 10px;
}

.list-item-right .link { 
	position: absolute;
	left: 0;
	bottom: 19px;
	width:116px;
	height:31px;
	
	color:#FFF;
	font-size:11px;
	line-height: 31px;
	text-align: center;
	background: transparent url(img/button_slider.gif) left top no-repeat;
}

.list-item-right .link:hover {
	background: transparent url(img/button_slider.gif) left -31px no-repeat; 
}

.list-item-right .link.selected {
	color:#aaa;
	background: transparent url(img/button_slider.gif) left -62px no-repeat;
	cursor: default;
}

.slide-packages, .slide-services {
	text-align: center;
	color: #fff;
}
.slide-packages span, .slide-services span {
	display: block;
}
.slide-services a .title {
	margin-top: -15px;
	padding: 0 10px;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
}
.slide-packages a .text {
	margin-top: -20px;
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
}
/* 
  *		FOOT	*	*
  */
.footer-sitemap {list-style:none;margin:0;padding:10px 0 0 0; min-height:100px;
	background: transparent url(img/v_border_1px_gray.gif) left top repeat-x;}
.footer-sitemap li {float:left;padding: 0 15px 10px 0; width:123px; font-size:13px; font-weight:bold;}
.footer-sitemap li ul {list-style:none;margin:0; padding:10px 0 20px 0; width:110px;}
.footer-sitemap li ul li {width:122px;font-size:11px;font-weight:normal; padding:0;line-height:12px;padding-bottom:5px;}
.footer-sitemap a {color:#333;}
.footer-sitemap li ul li a {color:#666;}
.footer-sitemap a:hover {color:#2999c4;}
.footer-middle {
	position: relative;
	padding-top: 0px;
	height: 32px;
}
.footer-middle a.footer-home {
	display: block;
	padding-top: 15px;
	font-size: 11px;
	color: #333;
}
.footer-middle .footer-logo {
	position: absolute;
	right: 0;
	top: 0px;
	width: 148px;
	height: 28px;
	background: transparent url(img/footer_logo.png) center center no-repeat;
}
.footer-middle .footer-logo span {display:none;}
.footer-bottom {
	position: relative;
	padding-top: 0px;
	color: #fff;
	background: transparent url(img/border_footer_double.gif) left top repeat-x;
	line-height: 25px;
}
.footer-bottom-right {
	position: absolute;
	right: 0;
	top: 0px;
	width: 300px;
	height: 20px;
	text-align: right;
}
.footer-bottom-left {
	width: 960px;
	height: 20px;
}
.footer-bottom-left span, .footer-bottom-right a {
	padding-right:13px;
	margin-right: 10px;
	background: transparent url(img/footer_seperator.gif) right repeat-y;
}
.footer-bottom-left span.last, .footer-bottom-right a.last {
	background: none;
}
.footer-bottom-right a.last {
	padding: 0;
	margin: 0;
}
.footer-bottom a {
	color: #fff;
}

/*		FIRSTPAGE		*/  
#firstpage-banner {
	position: relative;
	width: 100%;
	height: 323px;
	padding: 3px; 
	/*background: transparent url(img/bg_banner_firstpage.jpg) left top no-repeat;*/
}
#firstpage-banner .banner-content {
	position: relative;
	/*
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	*/
}
.banner-content .media-flash {
	display: none;
	padding: 4px;
}
.banner-content .media-img {
	position: relative;
	display: none;
}
.banner-content .media-img img {
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
}
.banner-content .img-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 323px;
	background: transparent url(img/maska_banner_vstopna.png) left top no-repeat;
}
#firstpage-banner #banner-menu {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 220px;
	height: 280px;
}
#firstpage-banner .tab {
	display: block;
	position: relative;
	height: 32px;
	width: 220px;
	overflow: hidden;
	margin-bottom: 5px;
	padding: 0;
}
#firstpage-banner .opacity0 {display:none;}
#firstpage-banner .tab .bg-tab {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#firstpage-banner .tab .text {
	position: relative;
	display: block;
	display: none;
	padding: 0 10px;
	background: #fff;
	background: transparent url(img/bg_banner_firstpage_tab_text.png) left bottom no-repeat;
}
#firstpage-banner .tab .text .tab-more {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#firstpage-banner .tab .text .tab-more a {
    color:#4fa9dd;
    font-size:11px;
	padding-left:8px;
	background: transparent url(img/arrow_r_blue.gif) left 5px no-repeat;
}
#firstpage-banner .tab .title, #firstpage-banner .tab .title2 {
	display: block;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px;
}
#firstpage-banner .tab .title {
	display: none;
	background: transparent url(img/bg_banner_firstpage_tab_title.png) left bottom no-repeat;
}
#firstpage-banner .tab .title2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	color: #fff;
	cursor: pointer;
	background: transparent url(img/bg_banner_firstpage_tab.png) left top no-repeat;
}
#firstpage-banner .tab .title2:hover {
	background-position: left bottom;
}
  
/******************	TEMP	******************************/
#head-upper {color:#fff;}
/*#main-menu .main-section {width: 186px;float: left;}*/

#body-left,#body-right {float:left}
.body-inner{ position:relative; }
#body-left {
	width: 776px;
}

#body-left .body-inner {
	width: 776px;
	min-height: 500px;
}
#body-left.orientation-right { width: 196px; }
#body-left.orientation-right .body-inner { width: 194px; }
.firstpage #body-left { width:582px;height:330px;min-height:300px; }
.firstpage #body-left .body-inner { width:582px;height:330px;min-height:300px; }

#body-right {
	width: 196px;
	margin-left: -4px;
}
#body-right .body-inner {
	width: 194px;
}
#body-right.orientation-right { width:776px;}
#body-right.orientation-right .body-inner { width:774px;}
.firstpage #body-right { width:388px; height:330px; min-height:300px; }
.firstpage #body-right .body-inner { width:388px; height:330px; min-height:300px;}

#body-upper {
	position: relative;
	width: 100%;
	padding-bottom: 6px;
}
.firstpage  #body-upper {padding-bottom:10px;}
#body-upper .body-inner {}

.content-wrapper {
	position: relative;
	padding: 14px 4px 0 4px;
	width: 767px;
	background: transparent url(img/bg_content.png) left top no-repeat;
}

.gray .content-wrapper {
	background: transparent url(img/bg_content_gray.png) left top no-repeat;
}


	.content-inner {
		position: relative;
		padding: 0px;
		min-height: 700px;
		background: #fff;
		
		text-align: justify;
	}


#gmaps-container {
	position: relative;
	padding: 4px;
	width: 960px;
	height: 350px;
	background: transparent url(img/bg_maps_google.png) left top no-repeat;
}
.gmaps-corner {
	position: absolute;
	width: 3px;
	height: 3px;
	font-size: 0;
	line-height: 0;
	background: transparent url(img/gmaps_corner.png) left top no-repeat;
}
.gmaps-corner-1 {left:4px; top:4px; background-position: right bottom;}
.gmaps-corner-2 {right:4px; top:4px; background-position: left bottom;}
.gmaps-corner-3 {right:4px; bottom:4px; background-position: left top;}
.gmaps-corner-4 {left:4px; bottom:4px; background-position: right top;}


.big-banner {
	position: relative;
	padding: 5px 4px;
	width: 960px;
	height: 286px;
	background: transparent url(img/ozadje-banner.png) left top no-repeat;
}

.big-banner-corner {
	position: absolute;
	width: 3px;
	height: 3px;
	font-size: 0;
	line-height: 0;
	background: transparent url(img/banner-corners.png) left top no-repeat;
}

.corner-1 {left:4px; top:5px; background-position: left top;}
.corner-2 {left:4px; bottom:5px; background-position: left bottom;}
.corner-3 {right:4px; top:5px; background-position: right top;}
.corner-4 {right:4px; bottom:5px; background-position: right bottom;}

.moj-telefon .left-right .baner-small {
	margin-top: -4px;
}


#zan-gmaps {
	width: 960px;
	height: 350px;
}

.bottom-nav {
	margin-top: 30px;
}

.link-next { 
}

.link-prev.left {
	float: left;
}
.link-next.right {
	float: right;
}

#firstpage-box-top, #firstpage-box-mid, #firstpage-box-low {
	position: relative;
	margin-left: 9px;
	width: 381px;
	margin-bottom: 4px;
}

#firstpage-box-mid {
	margin-bottom: 7px;
}

#firstpage-box-top {
	margin-top: 0px;
	height: 185px;
	background: transparent url(img/bg_firstpage_right_top.png) top left no-repeat;
}
	#firstpage-box-top a.newuser {
		display: block;
		width: 113px;
		height: 21px;
		position: absolute;
		bottom: 17px;
		left: 110px;
		background: transparent url(img/fp_newuser_submit.png) center top no-repeat;
		
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		
		line-height: 21px;
		text-align: center;
		
	}
	#firstpage-box-top a.newuser:hover {background-position: center bottom;}
	
	#firstpage-box-top form {
		position: absolute;
		bottom: 49px;
		right: 1px;
		width: 123px;
		margin: 0;
		padding: 0;
	}
	
	#firstpage-box-top form div {
		height: 23px;
		font-weight: bold;
		font-size: 11px;
		color: #373636;
		padding-bottom: 2px;
	}
	
	#firstpage-box-top input.tfield {
		border: none;
		margin: 0 0 4px 0;
		padding: 4px 5px;
		width: 103px;
		height: 15px;
		font-family: arial;
		font-size: 11px;
		color: #373636;
		background: transparent url(img/fp_login_input_bg.png) left top no-repeat;
	}
	
	#firstpage-box-top input.submit {
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		width: 54px;
		height: 21px;
		line-height: 21px;
		border: none;
		background: transparent url(img/fp_button_submit.png) center top no-repeat;
		cursor: pointer;
		
		position: absolute;
		left: 61px;
		top: 90px;
	}
	#firstpage-box-top input.submit:hover {background-position: center bottom;}

	#firstpage-box-top .benefits {
		width:220px;
		margin:0;
		padding: 58px 0 0 10px;
	}

	#firstpage-box-top .benefits li {
		margin:0;
		padding:0 0 0 15px;

		list-style: none;
		background: url("img/fp_benefits_arrow.png") no-repeat scroll left 6px transparent;
		color:#fff;
		font-size: 15px;
		font-weight: bold;
		line-height: 20px;
	}

#firstpage-box-mid {
	height: 51px;
	background: transparent url(img/bg_firstpage_right_mid.png) 50% 0 no-repeat;
}
	#firstpage-box-mid a {
		display: block;
		height: 51px;
	}
	#firstpage-box-mid span {
		display: none;
	}

#firstpage-box-low {
	height: 128px;
	background: transparent url(img/bg_firstpage_right_low.png) 50% 0 no-repeat;
	font-weight: bold;
	margin-top:3px;
}
	#firstpage-box-low form {
		position: relative;
		padding-top: 32px;
		padding-left: 12px;
	}
	
	#firstpage-box-low #email_field {
		border: none;
		margin: 0 0 10px 0;
		padding: 4px 5px;
		width: 290px;
		height: 15px;
		font-family: arial;
		font-size: 11px;
		color: #373636;
		background: transparent url(../images/clear.gif) left top repeat;
	}
	#firstpage-box-low .group-checkbox {
		position: relative;
		width: 113px;
		float: left;
	}
	#firstpage-box-low .group-checkbox label {
		font-weight: normal;
		position: absolute;
		left: 20px;
		line-height: 18px;
		white-space: nowrap;
	}
	#firstpage-box-low form input.submit {
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		width: 54px;
		height: 21px;
		line-height: 21px;
		border: none;
		background: transparent url(img/fp_button_submit.png) center top no-repeat;
		cursor: pointer;	
	
		position: absolute;
		top: 34px;
		right: 9px;
	}
	#firstpage-box-low form input.submit:hover {background-position: center bottom;}
	
#firstpage-banner {
	position: relative;
	background: transparent url(img/bg_firstpage_banner.png) 0 0 no-repeat;
}

#fp-banner-right {
	position: absolute;
	width: 251px;
	height: 316px;
	left: 712px;
	top: 3px;
}

/*
*	Styled select
*/
.styled_select {
	background:#fff url(img/select-arrow.gif) right top no-repeat;
	display: inline-block;
}

.styled_select span {
	display: inline-block;

	line-height: 20px;
	height:20px;
	margin:0 20px 0 6px;
	overflow: hidden;
	white-space: nowrap;
}


/*
*	Primerjalnik
*/
#primerjalnik .top {
	position:relative;
	height:278px;

	background: transparent url(img/primerjalnik-top-bg.png) left top no-repeat;
}

#primerjalnik .top .phone {
	position: absolute;
	top: 34px;
	width:189px;

	line-height: 1.5em;
	text-align: center;
	color:#fff;
}

#primerjalnik .top .phone .title {
	font-size: 18px;
	color:#fff;
}

#primerjalnik .top .phone .price {
	margin: 15px 0 5px 0;

	font-size: 20px;
	font-weight: bold;
}

#primerjalnik .top .phone.pos_0 {
	left:274px;
}

#primerjalnik .top .phone.pos_1 {
	left:503px;
}

#primerjalnik .top .phone.pos_2 {
	left:733px;
}

#primerjalnik form {
	position: relative;
	margin-top:2px;
	height:43px;
	background: transparent url(img/primerjalnik-form-bg.png) left top no-repeat;
}

#primerjalnik form .text {
	position: absolute;
	left:157px;
	top:18px;
	width:93px;
	height: 10px;

	text-indent: -9999px;
	background: transparent url(img/primerjalnik-form-primerjaj.gif) left top no-repeat;
}

#primerjalnik form .styled_select {
	width:189px;
	height:20px;
	position: absolute;
	top:11px;
}

#primerjalnik form #phone_0 {
	left:274px;
}

#primerjalnik form #phone_1 {
	left:503px;
}

#primerjalnik form #phone_2 {
	left:733px;
}

#primerjalnik form a {
	position: absolute;
	left:24px;
	top:16px;
	width:80px;
	height:14px;

	text-indent: -9999px;
	background: transparent url(img/primerjalnik-form-nazaj.gif) left top no-repeat;
}

#primerjalnik .podatki {
	padding:32px 0px 0 4px;

	background: url(img/primerjalnik-tabela-bg.gif) left top no-repeat;
}


#primerjalnik .podatki td, #primerjalnik .podatki th, #primerjalnik .podatki tr, #primerjalnik .podatki table {
	border:none;
}

#primerjalnik .podatki .header {
	background: #0c6e9b;
	color: #fff;
	font-weight:bold;
	font-size:14px;
	line-height: 39px;
}

#primerjalnik .podatki .header, #primerjalnik {
	/*padding-left:20px;*/
}


#primerjalnik .podatki tr.data td {
	border-top: 1px solid #e3e4e5;
}

#primerjalnik .podatki .property {
	padding:2px 7px 3px 20px;
}

#primerjalnik .podatki .value {
	padding:2px 7px 3px 7px;
}

#primerjalnik .podatki .value span {
	vertical-align: middle;
}

#primerjalnik .podatki .property {
	width:270px;
}

#primerjalnik .podatki .value {
	width:230px;
}

#primerjalnik .podatki .yes, #primerjalnik .podatki .no {
	display:inline-block;
	width:15px;
	height:12px;
}

#primerjalnik .podatki .yes {
	background: transparent url(img/ico_yes.png) left center no-repeat;
}


#primerjalnik .podatki .no {
	background: transparent url(img/ico_no.png) left center no-repeat;
}

#primerjalnik .podatki .col0, #primerjalnik .podatki .col2 {
	background: #e4eff5;
}

#ozji_izbor {
	display:block;
	width: 970px;
	height: 34px;

	cursor: pointer;
	background: url(img/bar_ozji_izbor.png) left top no-repeat;
	text-indent: 100px;
	line-height: 34px;
	vertical-align:bottom;
}

#ozji_izbor .phone {
	color:#fff;
	padding:0 13px 0 0;
	margin-right: 20px;
}

#ozji_izbor .phone.over {
	background: transparent url(../images/remove.png) 100% 2px no-repeat;
}

.gray #ozji_izbor {
	background: url(img/bar_ozji_izbor_gray.png) left top no-repeat;
}

.purple #ozji_izbor {
	background: url(img/bar_ozji_izbor_purple.png) left top no-repeat;
}

.detail-phone-right a.add-to-phone-compare {
	display:inline-block;
	width: 116px;
	height:21px;
	padding: 0;

	color:#fff;
	background-position: 0 0;
	background: url(img/button_compare.gif) left top no-repeat;
	font-size:11px;
	font-weight: bold;
	text-align: center;
}

.detail-phone-right a.add-to-phone-compare:hover {
	background: url(img/button_compare.gif) left -21px no-repeat;
}

.detail-phone-right a.add-to-phone-compare.selected {
	color:#AAAAAA;
	background: url(img/button_compare.gif) left -42px no-repeat;
}

.cenik .title {
	font-weight: bold;
	font-size:17px;
	color:#0c6e9b;
	line-height: 22px;
}

.cenik .inner {
	margin-top:10px;
	width:475px;
	background: url(img/cenik_tabela_bg.png) left top no-repeat;
}

.cenik  table {
	width:100%;
	border:none;
	background: url(img/cenik_tabela_bottom.png) left bottom no-repeat;
}

.cenik table tr.top th {
	height:51px;
	padding:0;
	background: none;
}

.cenik table tr.top th a {
	color: white;
}

.cenik table tr.first td, .cenik table tr.first th {
	background:none;
}

.cenik table tr td, .cenik table tr th {
	/*padding:15px 0;*/
	padding:0;
	height: 40px;
	background: transparent url(img/cenik_tabela_crtica.png) left top repeat-x;

}
.cenik table th.left {
	width:107px;
}

.cenik table td, .cenik table th, .cenik table tr {
	border:none;
	padding:0;
	margin:0;

	font-size:12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.cenik table td a {
	color: #fff;
	text-decoration: none;
}
.cenik table td a.app-link, .cenik table td a.moj-link {
	text-decoration: underline;
}

.cenik table td a span {
	display: block;
	font-size: 10px;
}



.cenik .mpc {
	margin: 5px 0 14px 0;
	font-size:14px;
	color:#373636;
	font-weight: bold;
	font-style: italic;
}

.cenik .mpc .price {
	color: #0c6e9b;
}

.cenik .text {
	font-size:11px;
	color: #373636;
}
.cenik .text .t3 {
	font-size: 17px;
	padding: 0 0 10px 0;
}

.detail-phone-right .separator {
	padding: 0;
	height:40px;
	border:0;
	border-style: none;
	background: url(img/border_h_dark.gif) left center repeat-x;
}

.detail-phone-right .separator.h10 {
	height:20px;
}

.detail-phone-right .properties ul, .detail-phone-right .properties li {
	margin:0;
	padding: 0;
	list-style: none;
}

div#body-left div.detail-phone-right div.properties ul.items ul ul {
	border: none;
}
div#body-left div.detail-phone-right div.properties ul.items ul ul li {
	padding-left: 40px;
	background: transparent url(../images/bullet.gif) 10px 5px no-repeat;
	margin-bottom: 5px;
}

.detail-phone-right .properties .items li,
.detail-phone-right .properties .items ul li .text {
	display:none;
}

.detail-phone-right .properties .items li.selected,
.detail-phone-right .properties .items ul li,
.detail-phone-right .properties .items ul li.selected .text {
	display:block;
}

.detail-phone-right .properties .items {
	clear:both;
}

.detail-phone-right .properties .tabs {
	width:481px;
	height:26px;

	background: transparent url(img/phone_properties_tab.gif) left top no-repeat;
	overflow: hidden;
}

.detail-phone-right .properties .tabs li {
	float:left;
}

.detail-phone-right .properties .tabs li.first a {
	margin:0 20px 0 3px;
	background: none;
}

.detail-phone-right .properties .tabs li a {
	display:inline-block;
	padding:0 0 0 20px;
	/*margin:0 20px 0 0;*/
	margin: 0 15px 0 0;

	background: transparent url(img/phone_properties_sep.gif) left center no-repeat;
	color:#fff;
	font-size:12px;
	line-height:26px;
}

.detail-phone-right .properties .tabs li a:hover, .detail-phone-right .properties .tabs li.selected a {
	color:#fff100;
}


.detail-phone-right .properties .items li a.title {
	display:block;
	height:30px;

	line-height:30px;
	border-top: 1px solid #cccccc;
	background: url(img/phone_properties_arrows.gif) right -90px no-repeat;
	font-size:12px;
	color:#555555;
}

.detail-phone-right .properties .items li li.first a.title {
	border-top: none;
}

.detail-phone-right .properties .items li ul {
	border-bottom:1px solid #ccc;
}

.detail-phone-right .properties .items li li.selected {
	padding-bottom:15px;
}

.detail-phone-right .properties .items li li.selected a.title {
	font-size:13px;
	font-weight:bold;
	color:#0c6e9b;
	background: url(img/phone_properties_arrows.gif) right 10px no-repeat;
}

.detail-phone-right .properties .items li li table {
	border-collapse: separate;
	border:none;
}

.detail-phone-right .properties .items li li table td {
	border:none;
	padding: 10px 5px;
}

.detail-phone-right .properties .items li li table td {
	background: #dfdfdf;
}

.detail-phone-right .properties .items li li table tr:nth-child(even) td {
	background: #f2f2f2;
}

.detail-phone-right .properties .items li li table tr.even td {
	background: #f2f2f2;
}

.detail-phone-right .properties .items li li table td:first-child,
.detail-phone-right .properties .items li li table td.first {
	font-weight: bold;
}

.detail-phone-right .properties .items .video {
	height:400px;
}

.detail-phone-right .properties .disclamer {
	padding-top:35px;
	font-size:12px;
	color:#555555;
	text-align: justify;
}

.debi_narocilo ul {
	margin:0 0 15px 0;
	padding:0;
}

.debi_narocilo li {
	position: relative;
	width:341px;
	height: 161px;
	margin:0 0 10px 0;
	padding:20px 0 0 147px;
	
	list-style: none;
	background: transparent url(img/debi_narocilo_bg.gif) left top no-repeat;
}

.debi_narocilo li img {
	position: absolute;
	left: 0;
	top:10px;
}

.debi_narocilo li .title {
	font-size: 18px;
	color: #0c6e9b;
	margin-bottom: 5px;
}

.debi_narocilo li .desc {
	font-size: 13px;
	color: #373636;
	margin-bottom: 5px;
}

.debi_narocilo li .price {
	position: absolute;
	left: 147px;
	top: 145px;

	font-size: 15px;
	font-weight: bold;
	color: #0c6e9b;
}

.debi_narocilo li .order-now {
	position: absolute;
	left: 357px;
	top:  134px;
	width: 114px;
	height: 28px;

	text-align: center;
	font-size:13px;
	line-height: 28px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background: url(img/btn_debi_narocilo.gif) left top no-repeat;
}

.debi_narocilo li .more {
	display:block;
	height: 24px;
	padding: 12px 0 0 8px;

	color:#fff;
	font-weight:bold;
	font-size:13px;
	
	background: url(img/debi_narocilo_more.gif) left top no-repeat;
}

.debi_narocilo .disclamer {
	font-size:11px;
	color: #636363;
}

body #poslovna-vstopna.padded-content {
	padding: 2px 18px 20px 20px;
}

#poslovna-vstopna .baner {
	padding: 15px 0;
}

.left-right {
	margin-left:-3px;
	position: relative;
	height: 317px;
}

.left-right .baner-small  {
	position: absolute;
	top:3px;
	right:3px;
}
.left-right .baner-small div {
	position: relative;
}

#poslovna-vstopna .left-right .baner-small .link {
	display: block;
	position: absolute;
	left: 13px;
	height: 46px;
	width:297px;
	background: transparent url(../images/clear.gif);

	text-indent: -9999px;
}

#poslovna-vstopna .left-right .baner-small .link1 {
	top:132px;
}
#poslovna-vstopna .left-right .baner-small .link2 {
	top:191px;
}
#poslovna-vstopna .left-right .baner-small .link3 {
	top:249px;
}

.left-right .exposed-phones {
	position:absolute;
	left:0;
	top:0;
	width: 406px;
	height: 317px;

	background: transparent url(img/poslovni-vstopna-telefoni-bg.png) left top no-repeat;
}

.left-right .exposed-phones.ep1{
	width: 137px;
	background: transparent url(img/poslovni-vstopna-telefoni-bg.n1.png) left top no-repeat;
}
.left-right .exposed-phones.ep2{
	width: 276px;
	background: transparent url(img/poslovni-vstopna-telefoni-bg.n2.png) left top no-repeat;
}
.left-right .exposed-phones.ep3{
	width: 406px;
	background: transparent url(img/poslovni-vstopna-telefoni-bg.n3.png) left top no-repeat;
}
.left-right .exposed-phones.ep4{
	width: 536px;
	background: transparent url(img/poslovni-vstopna-telefoni-bg.n4.png) left top no-repeat;
}
.left-right .exposed-phones.ep5{
	width: 666px;
	background: transparent url(img/poslovni-vstopna-telefoni-bg.n5.png) left top no-repeat;
}

.left-right .exposed-phones ul {
	margin:0 7px;
	padding:0;
}

.left-right .exposed-phones li {
	position: relative;
	float:left;
	width:129px;
	height:270px;
	margin:0 1px 0 0;
	padding:0;

	text-align:left;
	list-style: none;
}

.left-right .exposed-phones li img {
	display:block;
	margin: 10px 4px 0 4px;
}

.left-right .exposed-phones li .title {
	margin:12px 8px 8px 8px;

	font-size:12px;
	color: #0c6e9b;
	font-weight:bold;
}

.left-right .exposed-phones li .desc {
	margin:12px 8px 8px 8px;

	color: #707070;
	font-size: 10px;
}

.left-right .exposed-phones li .price {
	position: absolute;
	left:8px;
	bottom:0;

	color: #0c6e9b;
	font-size:13px;
	font-weight:bold;
}

.left-right .exposed-phones li .price .vezava {
	color: #707070;
	font-size:10px;
	font-weight:normal;
}

.left-right .exposed-phones .whole-offer {
	position: absolute;
	right:14px;
	bottom:12px;
	width:245px;
	height:27px;

	text-indent: -99999px;
	background: url(img/btn_celotna_ponudba_telefonov.gif) left top no-repeat;
}

.left-right .bottom {
	margin-top: 10px;
}

.paket-cenik {
	width: 727px;

	background: url(img/paketi-cenik-bg.png) top left no-repeat;
}

.paket-cenik table {
	background: url(img/paketi-cenik-bottom.png) bottom left no-repeat;
	border-collapse: collapse;
}

.paket-cenik table td, .paket-cenik table th, .paket-cenik table tr, .paket-cenik table {
	border: none;
	padding:0;
	margin:0;
}

.paket-cenik table td, .paket-cenik table th {
	text-align: left;
	color: #fff;
	vertical-align: middle;
	font-weight: bold;
}

.paket-cenik table td:first-child, .paket-cenik table th:first-child,
.paket-cenik table td.first, .paket-cenik table th.first {
	padding-left:22px;
}

.paket-cenik table th {
	height: 35px;
	padding-top:4px;
	font-size: 11px;
	line-height: 1.2em;
}

.paket-cenik table td {
	height: 32px;
	padding-top:1px;
	font-size:15px;
	background: transparent url(img/paketi-cenik-crta.png) bottom left repeat-x;
}
	.paket-cenik.fs-12px table td {
		font-size:12px;
	}
.paket-cenik table tr:last-child td,
.paket-cenik table tr.last td {
	background: none;
}

#body #paket-detajl h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:21px;
}

#body #paket-detajl h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size: 14px;
}

#paket-detajl .exposed-phones {
	top: 4px;
}

#paket-detajl .left-right .exposed-phones {
	height:321px;
}

#paket-detajl .left-right .baner-small {
	right:2px;
}


#paket-detajl .ceniki-ugodnosti {
	position: relative;
	height: 45px;
	margin-top: 5px;
}

#paket-detajl .dropdown {
	position: absolute;
	top:0;
	height: 45px;
	width: 365px;
	background: transparent url(img/paket-dropdown-sprite-ceniki.png) left top no-repeat;
	z-index: 1;
}

#paket-detajl .dropdown.storitve {
	background: transparent url(img/paket-dropdown-sprite-storitve.png) left top no-repeat;
}

#paket-detajl .dropdown .button {
	width:100%;
	height:100%;
	text-indent: -9999px;
	background-position: 23px 15px;
	background-repeat: no-repeat;
}

#paket-detajl .dropdown.ceniki {
	left: -3px;
}

#paket-detajl .dropdown.storitve {
	left: 365px;
}
/*
#paket-detajl .dropdown.ceniki .button {
	background-image: url(img/paketi-dropdown-ceniki.gif);
}

#paket-detajl .dropdown.storitve .button {
	background-image: url(img/paketi-dropdown-storitve.gif);
}
*/

#paket-detajl .ceniki-ugodnosti li {
	margin:0;
	padding:0;
	list-style: none;
}

#paket-detajl .ceniki-ugodnosti li a {
	display: block;
	color: #fff;
	padding: 6px 0;
	border-top: 1px solid #72aecd;
}

#paket-detajl .ceniki-ugodnosti li:first-child a {
	border: none;
}

#paket-detajl .dropdown .menu {
	display:none;
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:999;
	padding: 0 0 10px 0;
}

#paket-detajl .dropdown .menu .inner {
	padding: 50px 25px 0 23px;
	background: transparent url(img/paket-dropdown-sprite-ceniki.png) left -45px no-repeat;
}

#paket-detajl .dropdown.storitve .menu .inner {
	padding: 50px 25px 0 23px;
	background: transparent url(img/paket-dropdown-sprite-storitve.png) left -45px no-repeat;
}

#paket-detajl .dropdown .menu ul {
	margin:0;
	padding:0;
}

#paket-detajl .dropdown:hover {
	background: none;
}

#paket-detajl .dropdown:hover .menu {
	display:block;
	background: transparent url(img/paket-dropdown-sprite-ceniki.png) -365px bottom no-repeat;
}

#paket-detajl .dropdown.storitve:hover .menu {
	display:block;
	background: transparent url(img/paket-dropdown-sprite-storitve.png) -365px bottom no-repeat;
}

#paket-detajl .dropdown.hover {
	background: none;
}

#kalkulator_wrap {
	display: none;
}

.text-lower {
	margin-top: 10px;
}

.cenik.print a {
	text-decoration: none !important;
}

.cenik.print {
	padding: 30px 0;
}

.roletke {
}

#body .roletke h2 {
	font-size:13px;
	margin:5px 0;
	font-weight:normal;
}

.roletke .item .title {
	background: url("img/phone_properties_arrows.gif") no-repeat scroll right -90px transparent;
    border-top: 1px solid #CCCCCC;
    color: #555555;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}

.roletke .item.first .title {
	border-top: medium none;
}

.roletke .item.selected .title {
	background: url("img/phone_properties_arrows.gif") no-repeat scroll right 10px transparent;
    color: #0C6E9B;
    font-size: 13px;
    font-weight: bold;
}

.roletke .item .text {
	display:none;
}

.roletke .item.first .text {
	display:block;
}


.paket-cenik.small table td {
	font-weight:normal;
}

.paket-cenik.small table td {
	font-size:12px;
}

.tooltip {
	display:none;
	padding:20px;
	font-size:11px;
	
	max-width:400px;
	background: transparent url(../images/white_dot_70pct.png);
	color:#000;
	border:1px solid #999;
}

.tooltip ul {
	margin:0;
	padding:0;
}

.tooltip li {
	margin:0 0 0 5px;
	padding:0;
}
