@import "extuser.css";

html, body {
	margin:0;
	background-color: transparent;
	background-position: center top;
	width: 100%;
	text-align: center;
}

html {
	background-image: url(images/background.gif);
	background-repeat: repeat;
}

body {
	background-image: url(images/bg_head.jpg);
	background-repeat: repeat-x;
	
	font-family: arial, georgia, serif;
	font-size: 0.75em;
	color: #404040;
}

img {
	border: none;
}

a {
	font-family: georgia, serif;
	text-decoration: none;
	color: #002878;
}

a:hover {
	text-decoration: underline;
}

a:active {
	outline: none;
}

p {
	margin: 8px 0 0 0;
	line-height: 1.42em;
}

form {
	margin:0;
	padding:0;
}

.clear {
	clear: both;
	line-height: 0px;
	overflow: hidden;
}

textarea {
	font-family: arial, sans-serif;
	font-size: 1em;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

/**
 * Header
 */

#header {
	position: relative;
	height: 70px;
}

#header a { 
	color: #64c8c8; 
}

#header a:hover, #header a.selected {
	color: #fff;
	text-decoration: none;
}

	#logo {
		position: absolute;
		left: -40px;
		display: block;
		width: 199px;
		height: 124px;
		text-indent: -5000px;
		outline: none;
		background: transparent url(../images/logo.png) center center no-repeat;
	}

	#lang {
		float: right;
		width: 124px;
		height: 20px;
		margin: 15px 0 10px 36px;
		padding:0;
		list-style: none;
		background: transparent url(../images/header_line.gif) right bottom no-repeat;
		text-align: right;
	}

		#lang li {
			display:inline;
			margin-top: 15px;
		}

		#lang a {
			font-size: 0.75em;
			padding: 0 9px 0 8px;
			border: none;
			background: transparent url(../images/lang_separator.gif) right center no-repeat;
		}

		#lang a.last {
			padding-right: 0;
			background: none;
		}

	#userbox {
		float: right;
		clear: right;
		color: white;
		font-family: georgia, serif;
		font-size: 1em;
		font-size: 0.92em;
	}

	#signup {
	}
	
	.userlink {
		margin-left: 10px;
		font-size: 1em;
		padding-left: 18px;
		background: transparent url(../images/bullet_white.gif) left top no-repeat;
	}
	
	#menu {
		position: absolute;
		left: 152px;
		top: 27px;
		margin:0;
		padding:0;
		list-style: none;
		width: 514px;
		height: 35px;
	}
	
	#menu li {
		float: left;
	}
	
	#menu a {
		display: block;
		height: 35px;
		text-indent: -5000px;
		outline: none;
	}
	
	#menu a:hover {
		background-position: left center;
	}
	
	#menu a.selected {
		background-position: left bottom;
	}
	
	#submenu {
		position: absolute;
		left: 16px;
		top: 55px;
		width: 800px;
		margin:0;
		padding:0;
		list-style: none;
	}
	
	#submenu li {
		float: left;
	}
	
	#submenu a {
		display: inline;
		text-indent:0;
		font-family: georgia, serif;
		font-size: 1.17em;
		color: #4cb6b6;
		padding-left: 20px;
		padding-right: 11px;
		background: transparent url(../images/bullet_green.gif) left 3px no-repeat;
	}
	
	#submenu a:hover, #submenu a.selected {
		color: #002878;
		background: transparent url(../images/bullet_blue_submenu.gif) left 3px no-repeat;
	}
	
/**
 * Page body
 */
	
#body {
	padding: 44px 30px 30px;
	background-color: #fff;
	background-position: left bottom;
	background-repeat: no-repeat;
}


#content {
	margin-top: 30px;
}

.vis172 { background-image: url(../images/visuals/vis172.jpg); }
.vis173 { background-image: url(../images/visuals/vis173.jpg); }

#col1 {
	float: left;
	width: 200px;
	margin-right: 20px;
}

	/* product detail */
	#content.product #col1 {
		width: 128px;
		margin-right: 0px;
	}

	#content.product #col2 {
		width: 555px;
	}
	/* /product detail */
	
	#content_menu {
		margin:14px 0 0 -17px;
		padding:0;
		list-style: none;
		
	}
	
	#content_menu li {
		display: block;
		float: left;
		clear: left;
		width: 100%;
	}
		
	#content_menu a {
		display: block;
		font-family: arial, sans-serif;
		font-size: 0.92em;
		margin-top: 8px;
		padding-left: 17px;
		color: #4cb6b6;
	}
	
	#content_menu a:hover, #content_menu a.selected {
		color: #002878;
		text-decoration: none;
	}
	
	#content_menu a.selected {
		background: transparent url(../images/hand_blue.gif) left 4px no-repeat;
	}
	
	.contact_info {
		line-height: 1.5em;
		margin:0;
		padding:0;
	}
	
	#col1 #results, #col1 #sort, #col1 #searchbox {
		width: 178px;
		padding: 16px 0 22px 0;
		margin-bottom: 14px;
		font-size: 0.92em;
		color: #404040;
		background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	}
	
	#col1 #sort {
		color: #666;
	}
	
	#col1 #sort a {
		font-family: georgia, serif;
		font-size: 0.9em;
		color: #3da8a8;
	}
	
	#col1 #sort a.selected {
		color: #002878;
	}
	
	#col1 #searchbox {
		background: none;
	}

#col2 {
	float: left;
	width: 463px;
	margin-right: 20px;
	padding-right: 20px;
	background: transparent url(../images/content_shade.gif) right top no-repeat;
	min-height: 430px;
}

#col2.wide {
	width: 683px;
}

	#col2 h1 {
		margin:-12px -10px 0 0;
		padding:0 0 3px 0;
	}
	
		#col2 h1.title {
			font-family: georgia, serif;
			font-size: 	1.75em;
			font-weight:normal;
			margin: 0 0 16px 0;
			color: #002878;
		}
		
		 #col2.wide h1 {
			padding-left: 225px;
		 }
	
	#col2 h2 {
		margin:24px 0 5px 0;
		padding:0;
		color: #002878;
		font-size: 1.28em;
		font-family: georgia, serif;
		font-weight: normal;
	}


	#col2 .list_item {
		font-family: georgia, serif;
		font-size: 0.83em;
		padding-bottom: 12px;
		margin-bottom: 9px;
		background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	}
	
	#col1 .list_item {
		font-family: georgia, serif;
		font-size: 0.83em;
		padding-bottom: 12px;
		margin-bottom: 9px;
		background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	}
	
	#col2 .list_item h2 {
		margin:0;
		padding:0;
		font-size: 1.4em;
		line-height: 1.5em;
		color: #002878;
	}
	
	#col2 .list_item h2 a {
		margin:0;
		padding:0;
		font-size: 1em;
		line-height: 1.5em;
		color: #002878;
		background: none;
	}
	
	#col2 .list_item .date {
		line-height: 2em;
		color: #808080;
	}

	#col2 .list_item .date a {
		color: #3ba8a8;
		padding-left: 17px;
		background: transparent url(../images/hand_green.gif) left 4px no-repeat;
	}
	
	#col2 .list_item .right {
		float: right;
		width: 85px;
		color: #808080;
		font-family: georgia, serif;
		font-size: 1.2em;
		line-height: 1.5em;
	}
	
	#col2 div.info {
		padding-top: 8px;
		background: transparent url(../images/dotted_hor.gif) left top repeat-x;
	}
	
	#col2 div.info_inner {
		font-family: georgia, serif;
		font-size: 0.92em;
		line-height: 1.58em;
		color: #808080;
		padding-bottom: 8px;
		margin-bottom: 16px;
		background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	}
	
	#col2 div.info_inner .grade {
		font-size: 1.09em;
		color: #404040;
	}
	
	#col2 div.info_inner .author {
		font-size: 0.82em;
		text-transform: uppercase;
	}
	
	#col2 div.info_inner a.tag {
		color: #3da8a8;
		padding-left: 14px;
		background: transparent url(../images/bullet_gray_mini.gif) left 3px no-repeat;
	}
	
	#col2 p {
		padding-top: 2px;
		padding-bottom: 0  !important;
		margin-bottom: -5px;
	}
	
	#body.vis180 #col2 h1, #body.vis181 #col2 h1 {
		margin-bottom: 17px;
	}
	
	
	
#col3 {
	float: left;
	width: 177px;
	overflow: hidden;
}

#col3 h3 {
	margin-top:0;
	
}

#col3 .delimiter {
	clear: both;
	margin: 0 0 15px 0;
	padding:15px 0 0 0;
	height: 1px !important;
	line-height: 0px;
	background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	border: none;
}

#ask_question textarea {
	font-family: georgia, serif;
	font-size: 1em;
}

#ask_question textarea {
	width: 175px;
	height: 64px;
	margin-top: 12px;
	font-family: arial, sans-serif;
	border: 1px solid #002878;
}

/**
 * Products - entry page
 */

#product_groups {
	min-height: 378px;
}

#promo {
	float: left;
	width: 317px;
	height: 378px;
	background: transparent url(../images/products_shade.gif) right top no-repeat;
}

#promo img {
	margin-bottom: 20px;
}

#promo .text {
	padding-left: 19px;
	padding-right: 19px;
	font-family: georgia, serif;
	font-size: 1.33em;
	line-height: 1.33em;
	color: #404040;
	background: transparent url(../images/quote_start.gif) left top no-repeat;
}

img.quote_start {
	margin-bottom: 2px;
}

#promo .quote_end, .quote_end {
	margin-bottom: -5px;
}

#groups {
	float:left;
	width: 570px;
	margin-left: 13px;
}

	#groups h1 {
		margin:-18px 0 0 0;
	}
	 
	#groups ul {
		margin:0;
		padding:0;
		list-style: none;
	}

	#groups li {
		display: block;
		float: left;
		width: 190px;
		height: 130px;
		margin-bottom: 10px;
		text-align: center;
		background-position: top center;
		background-repeat: no-repeat;
	}
	
	#groups li:hover , #groups li.over {
		background-position: bottom center;
		cursor: pointer;
	}

	#groups li p.promo_txt { display: none; }
	#groups li img.promo_img { display: none; }
	
	#groups li a {
		display: block;
		padding-top: 113px;
	}
	

	
	#groups a:hover {
		text-decoration: none;
	}
	
	
	#groups a span{
		font-size: 1.17em;
		padding-left: 17px;
		background: transparent url(../images/bullet_blue.gif) left 4px no-repeat;
		text-decoration: none;
	}
	
	#groups a:hover span {
		text-decoration: underline;
	}

/**
 * Product detail
*/ 
#product_image {
	position: relative;
	display: block;
	float: left;
	width: 200px;
	height: 200px;
	height: 1%;
}

#product_image img {
	position: absolute;
	top: -17px;
}

#product_desc {
	width: 355px;
	float: left;
	padding-left: 201px;
	line-height: 1.50em;
}

#product_desc p {
	margin: 0;
}

#product_desc div.quote {
	position: relative;
	margin:18px 0 15px 0;
	padding:0 0 7px 0;
	background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	
}

#product_desc div.quote p {
	position: relative;
	height: 56px;
	margin:0;
	padding:7px 142px 0 0;
	font-family: georgia, serif;
	font-size: 1.33em;
	line-height: 1.23em;
	background: transparent url(../images/dotted_hor.gif) left top repeat-x;
}

#product_desc div.quote p img {
	position: absolute;
	right: 0px;
	bottom: -6px;
}

#product_desc h3 {
	position: relative;
	z-index: 100;
	margin-top: -3px;
	margin-bottom: 8px;
}

#product_desc h1 {
	z-index: 10;
	overflow: hidden;
}

#product_desc h1 img {
	position: relative;
	margin-top: -5px;
	
}
/**
 * First page
 */
#fp_promo {
	height: 357px;
}

/**
 * Tips
 */

#find_tip_large {
	background-color:#9adbdb;
	padding: 2px;
	margin-top: 16px;
	margin-bottom: 16px;
}

#find_tip_large label {
	float: left;
	margin-top: -3px;
}

#find_tip_large form {
	display: block;
	height: 15px;
	margin: 0;
	padding: 17px 0 16px 11px;
	border: 1px solid #fff;
}

#find_tip_large input {
	float: left;
	width: 315px;
	height: 20px;
	margin: -4px 0; 
}

#find_tip_small form#search {
	margin:0;
	padding:0;
}

#find_tip_small input {
	width: 170px;
}
 
/**
 * Lower block
 */
#lower_block {
	border-top: 1px solid #a6a79c;
	padding-top: 22px;
}

#lower_block h3 {
	margin:0 0 18px 0;
	padding:0;
}

#box1, #box2, #box3 {
	float: left;
	background: transparent url(../images/lower_box_shade.jpg) right top no-repeat;
	min-height: 200px;
	margin-right: 14px;
}

#box1 {
	width: 318px;
}

#box2 {
	width: 312px;
}

	#box2.nobg {
		background: none;
	}

#box3 {
	margin-right: -10px;
	width:242px;
	background: none;
}

/**
 * Box - tagcloud
 */

#tagcloud_mini {
	width: 300px;
	text-align: center;
}

#tagcloud {
	padding: 10px;
	text-align: center;
}

#tagcloud_mini a, #tagcloud a {
	font-family: georgia, serif;
	font-size: 1em;
	line-height: 1.9em;
	color: #002878;
	padding: 0 4px 0 18px;
	background: transparent url(../images/bullet_gray.gif) left 2px no-repeat;
}

#tagcloud a {
	line-height: 2.00em;
	font-size: 1.33em;
	padding-left: 20px;
	background: transparent url(../images/bullet_gray_big.gif) left 4px no-repeat;
}

#tagcloud a:hover {
	text-decoration: underline;
}

#tagcloud_mini a.med, #tagcloud a.med {
	color: #2c5098;
}

#tagcloud_mini a.low, #tagcloud a.low {
	color: #aab9d7;
}

#sub_tagcloud {
	border-top: 1px solid #a1a1a1;
	margin-top:20px;
}

#sub_tagcloud  h3 {
	margin:0;
	padding: 4px 0 4px 0;
}

#sub_tagcloud #tagcloud a {
	font-size: 1.1em;
}

/**
 * Box - tip of the day
 */

#tipoftheday {
	padding-right: 30px;
}

#tipoftheday h4 {
	margin:0;
	padding:0;
	font-size: 1.17em;
	font-weight: normal;
}

/**
 * Box - luna promise, usefull tips, add_answer
 */

#promise, #usefulltips, #add_answer, #myquestions {
	margin:0;
	padding:0;
	list-style: none;
}

#promise li, #usefulltips li, #add_answer li, #myquestions li {
	display: block;
	float: left;
	width: 110%;
	margin-right: -10%;
}

#promise a, #usefulltips a, #add_answer a, #myquestions a {
	display: block;
	padding-left: 18px;
	line-height: 1.83em;
	background: transparent url(../images/bullet_blue.gif) left 5px no-repeat;
}

#col3 #promise a {
	line-height: 1.33em;
	margin-bottom: 4px;
	background-position: left 3px;
}

/**
 * Box - usefull tips
 */
#usefulltips li, #add_answer li, #myquestions li {
	width: 95%;
	padding-right: 20px;
	margin-bottom: 10px;
}

#usefulltips li a, #add_answer li a, #myquestions li a {
	line-height: 1.3em;
}

#usefulltips li div, #add_answer li div, #myquestions li div {
	font-family: georgia, serif;
	color: #808080;
	padding-left: 18px;
	padding-top: 2px;
	font-size: 0.75em;
	line-height: 1.5em;
}

 #myquestions li div {
	color: #404040;
 }
 
 #myquestions a {
	background-image: url(../images/bullet_blue_green.gif)
 }

/**
 * Box - add answer
 */
#add_answer a.answer_it {
	display: inline;
	padding:0 0 0 20px;
	line-height: 1em;
	text-indent: 0;
	background: transparent url(../images/hand_green.gif) 2px 2px no-repeat;
	color: #3cafaf;
	text-decoration: none;
}

#add_answer a.answer_it:hover {
	text-decoration: underline;
}

/**
 * Box - enews
 */
#enews p {
	font-family: georgia, serif;
	color: #404040;
	line-height: 1.2em;
	margin-bottom: 16px;
}

#enews input {
	float: left;
	width: 145px;
	line-height: 1.5em;
	height: 18px;
}

#col3 #enews input {
	float: none;
}

#col3 #enews a.send {
	float: none;
	margin: 8px 0 0 0 ;
	
}

/**
  * Box - Tips
  */
p.tip {
	font-family: georgia, serif;
	font-size: 1.33em;
	line-height: 1.40em;
	padding-bottom: 4px;
}
  
  
/**
 * Box - recomendation
 */
#recomend img {
	float: left;
}

#recomend .right {
	padding-right: 20px;
	margin-left: 90px;
}

#recomend .more {
	clear: none;
}

#recomend h4 {
	font-size: 1.17em;
	margin-bottom: 5px;
	font-weight: normal;
}

#recomend h4 span {
	font-size: 0.79em;
}

/* smaller version in right block */
#recomend.small .right {
	margin-left: 60px;
	padding-right: 0;
}

#recomend.small a.more {
	clear: none;
}

#recomend.small h4 {
	font-weight: normal;
}

/**
 * Tips - wizard - steps
 */

#wizard {
	margin:0 0 0 16px;
	padding:0;
	list-style: none;
	border: none;
}
 
#wizard li {
	font-size: 1.17em;
	padding-left: 35px;
	padding-top: 5px;
	padding-right: 40px;
	margin-bottom: 5px;
	height: 31px;
	background: transparent url(../images/1.gif) left top no-repeat;
	font-family: georgia, serif;
}

#wizard li.second {
	background-image: url(../images/2.gif);
}

#wizard li.third {
	background-image: url(../images/3.gif);
}

#wizard li:hover, #wizard li.over {
	background-position: left -41px;
}
/*
#wizard li.second:hover, #wizard li.second.over {
	background-position: left -41px;
}

#wizard li.third:hover, #wizard li.third.over {
	background-position: left -41px;
}
*/
#wizard li a {
	text-transform: uppercase;
}

 
/**
 * Comments
 */
#add_comment {
	background-color: #9adbdb;
	padding: 2px;
}

#add_comment form {
	border: 1px solid #fff;
	padding: 4px 8px 8px 8px;
}

#add_comment .input_text {
	padding-top: 15px;
}

#add_comment textarea {
	border: 1px solid #002878;
	width: 100%;
	height: 85px;
	font-family: arial, sans-serif;
	font-size: 1em;
}


.comment {
	padding-top: 19px;
	padding-bottom: 20px;
	
	background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
}

.comment p {
	margin:0;
	padding:0;
}

.last {
	background: none;
}

.comment .author, #best_answer .author  {
	padding-top: 8px;
	font-family: georgia, serif;
	color: #808080;
	font-size: 0.75em;
}

#best_answer, #myquestions {
	background-color: #9adbdb;
	padding: 2px;
	margin-bottom: 20px;
}

#best_answer .inner, #myquestions .inner {
	border: 1px solid #fff;
	padding: 4px 8px 8px 8px;
}

#best_answer .author  {
	color: #606060;
}

/**
 * Box - My questions
 */
#myquestions {
	margin: 0;
}


/**
 * Pagination
 */
 
.pagination {
	font-family: georgia, serif;
	font-size: 1.17em;
	color: #c0c0c0;
}
 
.pagination a {
	line-height: 1.17em;
	color: #3da8a8;
	padding: 0 8px;
}

.pagination a:hover, .pagination a.selected {
	text-decoration: none;
	color: #002878;
}

.pagination a.prev, .pagination a.next {
	font-size: 0.79em
}

.pagination a.prev {
	padding-right: 25px;
	padding-left: 0px;
	background: transparent url(../images/hand_green_left.gif) 45px 4px no-repeat;
}

.pagination a.next {
	padding-left: 25px;
	background: transparent url(../images/hand_green.gif) 6px 4px no-repeat;
}

/**
 * Footer
 */

#footer {
	padding-top: 15px;
	font-family: georgia, serif;
	font-size: 0.92em;
	color: #002878;
	margin-bottom: 50px;
}

#footer a {
	color: #002878;
	padding-left: 26px;
	background: transparent url(../images/bullet_blue.gif) 10px 2px no-repeat;
}

#footer a.noimage {
	padding: 0;
	background: none;
}

a.hand {
	color: #3ba8a8;
	padding-left: 17px;
	background: transparent url(../images/hand_green.gif) left 3px no-repeat;
}


/**
 * Language specific - separate css file for images
 */
 
a.more, a.answer, a.find, a.send, a.ask, a.more_green {
	display: block;
	float: left;
	clear: left;
	margin-top: 6px;
	text-indent: -5000px;
	outline: none;
}

a.more:hover, a.answer:hover, a.find:hover, a.send:hover, a.find.white:hover, a.ask:hover {
	background-position: left bottom
}

a.find {
	clear: none;
	float: left;
	margin-top: -6px;
	margin-left: 12px;
}

a.find.white {
	margin-left: 0px;
	margin-top: 6px;
}

input.send_green {
	width: 83px;
	height: 29px;
	border: none;
	margin-top: 10px;
	background: transparent url(../images/btn_send.gif) left top no-repeat;
}

/**
 * Star rating
 */

.star_rating  li{
	margin:0;
	padding:0;
	background:none;
} 

#col2  .star-rating,
#col2 .star-rating a:hover,
#col2 .star-rating a:active,
#col2 .star-rating a:focus,
#col2 .star-rating .current-rating {
	background-image:none;
	background: url(../images/stars.gif) left -1000px repeat-x;
}
#col2 .star-rating {
	position:relative;
	width:70px;
	height:10px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
#col2 .star-rating li{
	display: inline;
}
#col2 .star-rating a, 
#col2 .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:10px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border: none;
}
#col2 .star-rating a:hover,
#col2 .star-rating a:active,
#col2 .star-rating a:focus{
	background-position: left bottom;
}
#col2 .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#col2 .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#col2 .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#col2 .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#col2 .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#col2 .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

#col2 .star-rating .voted {
	background-position: left bottom;
}

#col2 .grade #ocena {
	position: relative;
	clear: none;
}

#col2 .grade #ocena ul {
	position: absolute;
	left: 50px;
	top: -13px;
}

/**
 * Sitemap
 */
 
#sitemap, #sitemap ul {
	margin:0;
	padding:0;
	list-style:none;
}

#sitemap ul {
	margin-left: 40px;
}

#sitemap a {
	line-height: 2em;
	padding-left: 26px;
	background: transparent url(../images/bullet_blue.gif) 10px 2px no-repeat;
}

#sitemap ul a {
	padding-left: 26px;
	background: transparent url(../images/bullet_green.gif) 10px 2px no-repeat;
	color: #3ba8a8;
}

a.doc {
	color: #3cafaf;
}

/* vm dodani stajli */

.items_accordion {
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(../images/plusminus.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.minusplus_click {
	cursor: pointer;
}

.picture_cell {
	vertical-align: middle;
	text-align: center;
	width: 104px;
	height: 104px;
	background-color: #e2e3dd;
}

.picture_subtext {
	text-align: left;
	padding: 7px 9px 7px 0;
	font-size: 11px;
}

#news_date_border {
	background-image: url(../images/newsdate_border.gif);
	background-repeat: repeat-x;
	height: 28px;
	line-height: 2.5em;
	color: #808080;
	font-family: georgia, serif;
	font-size: 11px;
}

#floating_news_image {
	float: right;
	background-color: #FFFFFF;
	padding: 0 0 20px 20px;
}

#floating_news_img_desc {
	background-color: #eaece5;
	padding: 6px;
	color: #8e8e8d;
}

.independant_date {
	line-height: 2em;
	color: #808080;
	font-size: 11px;
}

#normal_font_frontbox {
	margin:0;
	padding:0;
	font-size: 1.17em;
	font-weight: normal;
	color: #002878;
	font-family: georgia, serif;
}

.comment_rate {
	margin-top: 20px;
}

.rate_holder {
	border: 1px solid #3da8a8;
	padding: 5px;
}

.comment_rate .thumb_up {
	background-image: url(../images/thumb_up.gif);
	background-repeat: no-repeat;
	color: #888888;
	padding: 0 5px 0 19px;
	cursor: pointer !important;
}

.comment_rate .thumb_down {
	background-image: url(../images/thumb_down.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	color: #888888;
	padding: 0 0 0 24px;
	cursor: pointer !important;
	border-left: 1px solid #3da8a8;
}

.comment_rate .thumb_up_dark {
	background-image: url(../images/thumb_up_dark.gif);
	background-repeat: no-repeat;
	color: #888888;
	padding: 0 5px 0 19px;
	cursor: pointer !important;
}

.comment_rate .thumb_down_dark {
	background-image: url(../images/thumb_down_dark.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	color: #888888;
	padding: 0 0 0 24px;
	cursor: pointer !important;
	border-left: 1px solid #3da8a8;
}

.rate_comment_text {
	font-size: 10px;
	font-family: georgia, serif;
	color: #3da8a8;
}

/**
 ** Style definicije za posebni paket Zora
 **/

#btn_order_package {
	display: block;
	width: 112px;
	height: 32px;
	background-image: url(../images/btn_order.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#special_package_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 18px;
}
#special_package_list li {
	padding: 3px 0 3px 18px;
	background-image: url(../images/special_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 7px 11px;
}
#special_package_list a {
	color: #4ab5ad;
	font-family: Arial, Helvetica, sans-serif;
}

/**
 ** Style definicije za obrazec za naročanje
 **/

#special_package_form .left {
	float: left;
	width: 227px;
}

#special_package_form .righttext {
	text-align: right;
	padding-right: 20px;
	color: #404040;
}

#special_package_form .right {
	float: left;
}

#special_package_form .section {
	background-image: url(../images/dotted_border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 25px;
	margin-bottom: 14px;
}

#special_package_form .lastsection {
	border-bottom: 1px solid #909090;
	padding-bottom: 25px;
	margin-bottom: 14px;
}

#special_package_form .formtitle {
	color: #002878;
	font-family: georgia, serif;
	font-size: 17px;
}

.spec_form_line {
	position: relative;
	height: 20px;
	margin-bottom: 14px;
}

.spec_form_line label {
	position: absolute;
	top: 2px;
	right: 470px;
}

.spec_form_line input {
	position: absolute;
	top: 0;
	left: 210px;
	margin-left: 20px;
}

.spec_form_line .star {
	position: absolute;
	top: 0;
}

.not_absolute {
	position: absolute;
	top: 0;
	left: 230px;
}

.not_absolute input {
	position: relative;
	top: 0;
	left: 0;
	border: none;
	margin: 0;
	padding: 0;
}

#special_secure_check img {
	border: 1px solid #d9d9d9;
}

#special_secure_check {
	position: absolute;
	left: 230px;
	top: 27px;
}

#order_confirm {
	background-image: url(../images/confirm_order.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0;
	background-color: transparent;
	width: 170px;
	height: 32px;
}

#order_cancel {
	background-image: url(../images/order_cancel.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0;
	background-color: transparent;
	width: 98px;
	height: 32px;
}

#package_order_items {
	float: left;
	width: 275px;
	margin-right: 20px;
}

#package_order_prices {
	float: left;
	width: 160px;
}

.package_order_databox {
	height: 95px;
}

#order_form_price_big {
	float: right;
	font-weight: bold;
	font-size: 16px;
}

#order_rules_minitext {
	margin-left: 227px;
	padding: 25px 0 10px 10px;
	font-size: 11px;
}

.standalone_delimiter {
	clear: both;
	margin: 0 0 5px 0;
	padding:5px 0 0 0;
	height: 1px !important;
	line-height: 0px;
	font-size: 0px;
	background: transparent url(../images/dotted_hor.gif) left bottom repeat-x;
	border: none;
}

.wrong_input_data {
	border: 1px solid #b00000;
}

.wrong_input_data_label {
	color: #b00000;
}

#order_submitted {
	background-color: #f7ef99;
	padding: 10px;
	border: 1px solid #d0c545;
	font-weight: bold;
}

.ingridients {
	font-size: 11px;
}






#menu_with_date {
	margin: 14px 0 0 -17px;
	padding: 0;
	list-style: none;
}

#menu_with_date li {
	display: block;
	float: left;
	clear: left;
	width: 100%;
}

#menu_with_date li span {
	display: block;
	color: #878787;
	font-size: 10px;
	padding: 0 0 0 16px;
	margin: 12px 0 0 0;
}
	
#menu_with_date a {
	display: block;
	font-family: arial, sans-serif;
	font-size: 0.92em;
	margin-top: 0px;
	padding-left: 17px;
	color: #4cb6b6;
}

#menu_with_date a:hover, #menu_with_date a.selected {
	color: #002878;
	text-decoration: none;
}

#menu_with_date a.selected {
	background: transparent url(../images/hand_blue.gif) left 3px no-repeat;
}