/*html {
	overflow-y: scroll;
	overflow-x: ;
	}*/
body {
	margin:0
}/* for ie mac*/
/* commented backslash hack v2 \*/ 
html, body {
	height:100%;
	padding:0
}
* html, * html body {
	overflow:hidden;
	padding:50px 0;
	margin:-50px 0;
	padd\ing:0;
	ma\rgin:0;
}
* html #outer {
	overflow:auto;
	min-width:700px;
	height:99.9%;
	voice-family: "\"}\"";
	voice-family:inherit;
}
* html #contain-all {
	position:absolute;
	overflow-y:scroll;
	width:100%;
	height:100%;
	z-index:1;
}
/* end hack */ 

#top-bar {
	position:absolute;/* ie6 will treat this as fixed because of a bug where overflow:auto is set on a parent */
	top:0px;
	left:0px;
	height:50px;
	width:100%;
	margin:0;
	padding:0;
	z-index:999;
	overflow:hidden;
}
#topbar-inner, #footer-inner {
	height:50px;
	background:red;
}
/* mac hide - reduce page to allow the scrollbar to remain visible \*/
* html #topbar-inner, * html #footer-inner {
	margin-right:17px;
}
/* end hide*/

#footer {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-400px;
	width:800px;
	height:18px;
	z-index:999;
	background:url(../images/user_menu_bg.png);
	color:#333;
	padding:2px;
	padding-top:4px;
	border:1px solid #B5B5B5;
	border-bottom:none;
	color:#333;
	line-height:100%;
}
#footer img {
	margin-bottom:2px;
}
#footer a:link, #footer a:visited {
	font-size:0.75em;
	font-family:Arial, Tahoma, sans-serif;
	
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	height:25px;
	line-height:25px;
	text-decoration:none;
}
.spacer {
	height:50px
}/* same height as footer/header to preserve space*/
html>body #top-bar, html>body #footer {
	position:fixed
}/* for moz/opera and others*/
a:link, a:visited, a:hover {
	font-size:0.90em;
	color:#0479A7;
}
body {
	font-size:100%;
	font-family:Arial, Tahoma, sans-serif;
	
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	/*font-family:Verdana, Geneva, sans-serif;*/
	background-image:url('../images/bg.gif');
	/*background-position:0 -46px;*/
	background:#e6e6e6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333;
}
body, td, p, ul, li, input, label, select {
	font-size:0.90em;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Arial, Tahoma, sans-serif;
	
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color:#333;
}
body ul, li {
	font-size:0.90em;
}
strong {
	color:#666;
	text-align:left;
}
input, select, textarea {
	font-size:1em;
	font-family:Arial, Tahoma, Sans-serif;
}
select {
	padding:1px;
}
#topUserMenu {
	font-size:0.85em;
	float:right;
	width:300px;
	text-align:left;
	color:#333;
	margin-left:10px;
	text-align:right;
	padding-right:10px;
	line-height:200%;
}
#topUserMenu a:link, #topUserMenu a:visited {
	color:#333;
}
/* Navigation bar components */

table#nav {
	border: none;
}
table#nav td {
	text-align: center;
	padding-left:2px;
	color:#FFF;
}
table#nav td a {
	font-size:0.85em;
	color: #FFF;
	display: block;
	margin: 0;
	/*background:#FFB773;*/
	width:auto;
	line-height: 24px;
	padding-left:4px;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;/*border-top:1px solid #FFCA99;
	border-left:1px solid #FFCA99;
	border-right:1px solid #A5764A;
	border-bottom:1px solid #A5764A;*/
	}
#nav td a:link, #nav td a:visited {
	font-size:0.85em;
	/*color: #A65100;*/
	color:#FFF;
	/*background:#FFB773;*/
	display: block;
	margin: 0;
	width:auto;
	line-height: 24px;
	padding-left:4px;
	text-transform:uppercase;
}
#nav td a:hover {
	text-decoration:underline;
}

hr {
	
border:1px dotted #ccc;	
	
}

h1 {
	font-weight:normal;
	font-size:1.5em;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#336699;
}
h2 {
	font-weight:normal;
	font-size:1.1em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	color:#336699;
	text-align:left;
}
h2 a:link, h2 a:visited {
	font-weight:normal;
	font-size:1.1em;
	font-weight:medium;
	margin-bottom:10px;
	color:#336699;
	text-align:left;
}
h2 a:hover {
	color:#FF9900;
}
h3 {
	font-weight:normal;
	margin-bottom:5px;
	color:#336699;
}
.small {
	color:#fff;
	padding:4px;
}
.button {
	border:2px solid #ccc;
	padding:2px;
	background:#fff;
	color:#246CAE;
	cursor:pointer;
}
.bolder {
	color:#E54352;
}
.link {
	color:white;
	text-decoration:none;
}
table#forms {
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
}
table#forms td {
	font: 11px verdana, arial, sans-serif;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	color:#333;
	font-weight:normal;/*background:#ffffff; */
	}
table#forms td select {
	font: 11px verdana, arial, sans-serif;
	color:#246CAE;
	background:#ffffff;
	padding:2px;
}
table#forms td a {
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#forms td a:link, #forms td a:visited {
	color: #000;
	margin: 0;
	padding-left:4px;
}
#forms td a:hover {
	text-decoration:underline;
}
.forms {
	color:#000;
	background-color: #FFF;
}
.insert {
	color:red;
}
table#user {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table#user td {
	font: 11px verdana, arial, sans-serif;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.error {
	font-weight:bold;
	color:red;
}
.datechoicer {
	padding:1px;
	width:120px;
}
.advertising {
	color:black;
	padding:1px;
	width:120px;
}
table#emails {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table#emails td {
	font: 11px verdana, arial, sans-serif;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
table#save_profile {
	border:none;
}
table#save_profile td {
}
table#creditcard {
	border:none;
}
table#creditcard td {
}
#menu td a:link, #menu td a:visited {
	float: left;
	margin: 2px 2px 2px 2px;
	padding: 2px;
	width:150px;
	height:15px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid black;
	border-left: 1px solid #cccccc;
	border-right: 1px solid black;
	background: #ebebf6;
	text-align: center;
	text-decoration: none;
	font: normal 11px Verdana;
	color: black;
}
#menu td a:hover {
	background: #ffffcc;
}
#menu td a:active {
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid black;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid black;
}
table#reports {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table#reports td {
	font: 11px verdana, arial, sans-serif;
	text-align: left;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding:4px;
}
.text {
	font: 11px verdana, arial, sans-serif;
	font-weight:bold;
	color:black;
}
.manifacturer {
	font: 11px verdana, arial, sans-serif;
	font-weight:medium;
	color:black;
}
.red {
	color:red;
	font-weight:bold;
}
.colors {
	color:#000;
}
table#login_form {
}
table#login_form td {
	font: 11px verdana, arial, sans-serif;
	color:#336699;
}
table#articles {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table#articles td {
	font: 11px verdana, arial, sans-serif;
	text-align: left;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	line-height: 24px;
	padding-left:4px;
}
table#articles td a {
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
}
#articles td a:link, #articles td a:visited {
	color: #000;
	background: #fff;
	display: block;
	margin: 0;
	line-height: 24px;
	font-weight:bold;
	padding-left:4px;/*background:url(./bg_table_t.jpg) no-repeat;*/
	
	}
#articles td a:hover {
	color: #000;
	background:#F0F0F0;
}
table.articles_table {
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
table.articles_table td {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	padding:4px;
	color:#484644;
	background:#f8f8f8;
	text-align:left;
}
table.articles_table th {
	padding-left:4px;
	text-align:left;
	border-left:1px solid #fff;
}
.buttons {
	border:1px solid #ccc;
	background:white;
	border-style:outset;
	padding:1px;
}
.alerts_box {
	background:#ffffcc;
	border:1px solid red;
	padding:20px;
	width:380px;
}
.errors_box {
	background:#ffffcc;
	border:1px solid red;
	padding:20px;
	width:380px;
}
fieldset {
	background:#fff;
	width:540px;
	padding:5px;
}
.events_date {
	font-weight:bold;
	color:#aa0000;
}
product.table {
	border:1px solid #ccc;
}
table.users_table {
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
table.users_table td {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	padding:4px;
	color:#484644;
}
.leksikon_question {
	color:#F60;
}
.leksikon_answer {
	color:#666;
}
.leksikon_questions_divider {
	margin-top:5px;
	border-top:1px solid #f0f0f0;
}
.leksikon_answer_input {
	margin-bottom:2px;
	padding: .4em;
	width:90%;
	font-weight:normal;
}
.main_wrapper {
	width:800px;
	background:#ffffcc;
	position:relative;
	height:100%;
}
table.registration_form td {
	color:#1D2A5B;
}
.avatar {
	border:1px solid #ccc;
	padding: 2px;
}
table.search {
	border:1px solid #ccc;
}
table.search td {
	color:#1D2A5B;
}
table.rss {
	border-top:1px solid #ccc;
}
table.rss td {
	border-bottom:1px solid #ccc;
	color:#1D2A5B;
	padding-top:15px;
	padding-bottom:15px;
}
table.rss td img {
	border:1px solid #f0f0f0;
	padding:2px;
}
table.rss td a:link, table.rss td a:visited {
	color:#336699;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
table.rss td a:hover {
	color:#ff6600;
}
table.rss_right {
}
table.rss_right td {
	border-bottom:1px solid #f0f0f0;
	color:#777;
	text-align:left;
	padding-top:8px;
	padding-bottom:8px;
}
table.rss_right td img {
	border:1px solid #f0f0f0;
	padding:2px;
}
table.rss_right td a:link, table.rss_right td a:visited {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
table.rss_right td a:hover {
	color:#ff6600;
}
table#gallery td a img {
	padding:2px;
	border:1px solid #cccccc;
	filter:alpha(opacity=75);
	-moz-opacity: 0.80;
	opacity: 0.70;
}
table#gallery td a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border:1px solid #336699;
}
.alpha {
	border:1px solid #cccccc;
	filter:alpha(opacity=75);
	-moz-opacity: 0.80;
	opacity: 0.70;
}
.alpha img a:hover {
	border:1px solid #cccccc;
	filter:alpha(opacity=95);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
table.users_container {
	/*border-top:1px solid #f0f0f0;*/
border-bottom:1px solid #f0f0f0;
	margin-bottom:5px;
	width:510px;
}
.users_container td a:link, .users_container td a:visited {
	text-decoration:none;
}
.actions {
	cursor:pointer;
}
input.text {
	margin-bottom:2px;
	padding: .4em;
	width:90%;
	font-weight:normal;
}
.pager {
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:1px;
	margin-left:1px;
	color:#666;
}
.pager a {
	text-decoration: none;
	width: 24px;
	height: 24px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	text-align: center;
	color: #666;
	margin-right:6px;
	margin-left:1px;
}
.pager a:hover {
	background-color: #f0f0f0;
}
.topMenu a:link, .topMenu a:visited {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.topMenu a:hover {
	color:#ffff00;
}
table.elements {
	border-top:1px solid #FFE2A0;
	border-left:1px solid #FFE2A0;
}
table.elements td {
	border-right:1px solid #FFE2A0;
	border-bottom:1px solid #FFE2A0;
	color:#CC6600;
}
.horoskopi p, strong, ul, li {
	color:#333333;
	text-align:justify;
	line-height:18px;
}
.message {
	margin-top:10px;
}
.message_date {
	color:#666;
	margin-bottom:40px;
	font-size:0.9em;
}
.message_header {
	color:#F60;
	margin-top:5px;
	margin-bottom:1px;
}
.messages {
	margin-top:10px;
}
.messages p, td, ul, li, ol {
	font-size:0.9em;
	margin-top:10px;
	/*text-align:justify;*/
}
.messages img {
}
table.messages_container td {
	font_size:11px;
}
table.last_group_messagess td {
	color:#777;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}
table.last_group_messagess td img {
	border:1px solid #f0f0f0;
	padding:2px;
}
table.last_group_messagess td a:link, table.last_group_messagess td a:visited {
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
table.last_group_messagess td a:hover {
	color:#ff6600;
}
.group_menu {
	color:#777;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}
.group_menu a:link, .group_menu a:visited {
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.group_menu a:hover {
	color:#ff6600;
}
.breadcrumbs {
	font-size:0.8em;
	width:600px;
	line-height:100%;
	margin-bottom:25px;
	color:#FF5300;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	font-size:1em;
	line-height:100%;
	text-decoration:underline;
	color:#FF5300;
}
table.rss_right tr.even td, table.rss_right tr.even th {
	background-color:#EEE;
}
table.rss_right tr.odd td {
	background-color:#FFF;
}
table.reply_messages tr.even td, table.reply_messages tr.even th {
	background-color:#EEE;
}
table.reply_messages tr.odd td {
	background-color:#FFF;
}
.comments_textarea {
	width:300px;
	height:80px;
}
.user_events a:link, .user_events a:visited {
	color:#09C;
	text-decoration:none;
}
.user_events a:hover {
	color:#F60;
}
table.events {
}
table.events td {
}
table.events td a:link, table.events td a:visited {
	color:#1C94C4;
}
.balloon {
	width:468px;
	margin:4px;
	background-image:url(../images/balloon1.png);
	background-position:top left;
	background-repeat:no-repeat
}
.alinks {
	cursor:pointer;
	display:block;
	text-decoration:underline;
}
.infoPanel_header {
	padding:0px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}
.infoPanel_header a:link, .infoPanel_header a:visited {
	font-size:0.75em;
	text-decoration:none;
}
.infoPanel_header strong {
	color:#336699;
}
.infoPanel_content {
	font-size:0.83em;
	padding:3px;
	text-align:left;
	line-height:14px;
}
.infoPanel_content a:link, .infoPanel_content a:visited {
	text-decoration:none;
	font-size:0.9em;
}
#mostpostusers {
	width:60px;
	height:60px;
	display:inline;
	margin:10px;
}
table.login_table {
	border:1px solid #C3D9FF;
}
table.login_table td {
	padding:5px;
	background: #E8EEFA;
}
#last_messages {
	line-height:24px;
}
.small_image {
	margin-top:0px;
}
.status {
	margin-top:5px;
}
.user_friends {
	width:60px;
	height:60px;
	display:inline;
	margin-right:5px;
}
#topUserMenu {
	color:white;
}
#topUserMenu a:link, #topUserMenu a:visited {
	color:white;
}
.bookmarks {
	font-weight:normal;
}
/*label,input { display:block; font-weight:normal;}*/
		/*input.text { margin-bottom:2px; padding: .4em; width:90% ; font-weight:normal;}*/
		 fieldset {
	padding:0;
	margin-top:25px;
}
.ui-button {
	outline: 0;
	margin:0;
	padding: .4em 1em .5em;
	text-decoration:none;
!important;
	cursor:pointer;
	position: relative;
	text-align: center;
}
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error {
	padding: .3em;
}
#validateTips {
	color:#336699;
}
table.calendar {
	border-top:0px solid #ccc;
	border-right:0px solid #ccc;
}
table.calendar td {
	width:10px;
	border-bottom:0px solid #ccc;
	border-left:0px solid #ccc;
	text-align:right;
	background:#EEEEEE;
}
table.calendar th {
	border-bottom:0px solid #ccc;
	border-left:0px solid #ccc;
	font-weight:normal;
	text-align:right;
	/*font-style:italic;*/
	background:#D3D3D3;
	color:#858585;
}
.footerDiv {
	font: 0.65em Arial, Tahoma, sans-serif;
	text-align:right;
	color:#fff;
	height:20px;
	line-height:20px;
	background:#514ED9;
	width:973px;
	margin:0 auto;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
	margin-bottom:10px;
}
.footerDiv a:link, .footerDiv a:visited {
	color:#FFB773;
}
.footerDiv a:hover {
	text-decoration:none;
}
.aboutme {
	color:#666;
	font-style:italic;
	font-family:georgia, times, serif;
}
.total {
	border-right:1px solid #AFD7D7;
	border-bottom:1px solid #AFD7D7;
	border-top:1px solid #D1E9E9;
	border-left:1px solid #D1E9E9;
	background-image:url('../images/total_bg.png');
	padding:4px;
	margin-bottom:10px;
	background-position:left bottom;
}
table.dir_index table {
	background:#FFF;
}
table.dir_index td {
	background-image:url('../images/dir_index_bg.png');
	width:200px;
}


table.dir_index td a:link,table.dir_index td a:visited {
	text-decoration:none;
}

table.dir_index td a:hover {
	color:#336699;
}

.componentheader {
	color:#cc5522;
	font-weight:bolder;
}
.correct {
	font-size:0.90em;
	color:green;
}
.incorrect {
	font-size:0.90em;
	color:red;
}
.question {
	font-size:0.90em;
	font-weight:bold;
}
.your_answer {
	font-size:0.90em;
	font-weight:bold;
	color: #666;
}
.test_container {
	width:600px;
	border:1px solid #ccc;
	background: #fff;
	padding:10px;
	margin:10px;
}
.left_cell {
	width:100px;
	float:left;
}
.right_cell {
	width:400px;
	float:right;
	border:1px solid #ccc;
}
.SlidingPanels_Small {
	width:106px;
	margin:0;
}
.SlidingPanelsContentGroup_Small {
	position: relative;
	width:10000em;
	margin: 0px;
	padding: 0px;
	border: none;
	z-index:1;
}
.SlidingPanelsContent_Small {
	width: 148px;
	height: 138px;
	float:left;
	margin: 0px;
	padding: 0px;
	border: none;
	margin-right:3px;
	cursor:pointer;
	vertical-align:middle;
	line-height:14px;
	background:#fff;
	position: relative;
	z-index:1;
}
.SlidingPanelsContent_Small img {
	border:1px solid #fff;
	padding:2px;
	background:#fff;
	width:140px;
	height:125px;
}
.SlidingPanelsContent_Small img {
	border:0px solid #eee;
	padding:4px;
	background-color:white;
	background-image:url('/images/backgrounds/img_shadow1.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.SlidingPanelsContent_Small img:hover {
	background-image:url('/images/backgrounds/img_shadow1_hover.png');
}
#left {
	width:660px;
	float:left;
	margin-top:10px;
}
#right {
	width:310px;
	float:left;
}


.rating_svejo {
	
	margin-top:30px;
	
	-moz-border-radius:5px;
	background:#f8f8f8;
	padding:5px;
	overflow:hidden;
	
	
}

.save_row {
	
	margin-top:30px;
	-moz-border-radius:5px;
	background:#f8f8f8;
	padding:5px;
	overflow:hidden;
	text-align:right;
	padding-bottom:10px;
	
	
}