/**
 * 	Colors:
 * #f2d4ae
 * #a67a53
 * #d9b18f
 * #401f0d
 * #8c593b
 * Dark: #401f0d
 * Light: #f2d4ae
 */

*, html, body {
	margin: 0;
	padding: 0;
}

.contents a {
	
	text-decoration: none;
	color: #b60b01;
}

.contents a:hover {
	/*text-decoration: underline;*/
	background: #b60b01;
	color: #fff;
}

img {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'LeagueGothicRegular',Arial,sans-serif;/*
	 color: #003b80;*/
	/*font-family: Arial,sans-serif;*/
	margin-bottom: 5px;
	margin-top: 10px;
	color: #022c42;
	/*background: #242424;
	padding: 3px;*/
}

h1 {
	font-size: 28px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 24px;
}

h4 {
	font-size: 20px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

p {
	margin-bottom:10px;
}

body {
	background-image: url('/global/themes/586/images/bg.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font: 12px verdana;
	/*font: 16px/27px 'SansationLight',Arial,sans-serif;*/
}

#wrapper {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	border: 10px solid #ffffff;
	background: #ffffff;
	/*height: 90%;*/
	margin-top: 40px;
	margin-bottom: 40px;
}

.header .logo {

}

.rortunet_services {
	width: 116px;
}
.rortunet_info {
	font-weight: bold;
	color: #fcb131;
	font-size: 14px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.rortunet_service_info {
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	/*padding-top: 20px;*/
}
.service_header {
	font-weight: bold;
	color: #fcb131;
	font-size: 14px;
}
.rortunet_service {
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
}

.menu ul {
	background: #000 url('/global/themes/586/images/menu_bg.jpg');
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	margin-bottom: 10px;
}
.menu ul li {
	float: left;
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	background: url("/global/themes/586/images/menu_separator.jpg") bottom right no-repeat;
}
.menu a {
	
	color: #f6f6f6;
	display: block;
	float: left;
	margin: 0;
	margin-right: 1px;
	padding: 8px 22px;
	text-decoration: none;
}
.menu a:hover, .menu a.active {
	background: url('/global/themes/586/images/menu_bg_hover.jpg');
	color: #f6f6f6;
	padding-bottom: 8px;
}

.contents {
	margin-bottom: 10px;
}

.contents_wrapper {
	padding-left: 10px;
	padding-right: 10px;
}

.contents_top {

}

.contents_one {

}

.contents_left {
	width: 590px;
	float: left;
	margin-right: 10px;
}

.contents_right {
	width: 270px;
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	background: #f0f0f0;
	behavior: url(/global/themes/586//global/css/border-radius.htc);-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}

.footer {
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: #000 url('/global/themes/586/images/menu_bg.jpg');
	color: #f6f6f6;
	padding: 8px 22px;
	margin-top: 20px;
}

.footer a {
	color: #f6f6f6;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}


/* Shop view start */

.custom_rortunet_shop_category_view, .custom_rortunet_shop_alphabetical_view {
	float: left;
	width: 270px;
	margin-right: 10px;
}

.custom_rortunet_shop_category_view .custom_rortunet_shop_heading, .custom_rortunet_shop_alphabetical_view .custom_rortunet_shop_heading {
	/*background: #333333;
	color: #CCCCCC;
	font: 12px "Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet Unicode MS","Lucida Grande",Verdana,Helvetica,sans-serif;
	padding: 5px;
	margin-top: 10px;*/
	color: #FCB131;
	/*font-family: 'LeagueGothicRegular',Arial,sans-serif;
	 font-size: 42px;*/
	font-family: Arial,sans-serif;
	font-size: 22px;
	border-bottom: 2px dotted #FCB131;
	margin-bottom: 5px;
}

.custom_rortunet_shop_category_view .custom_rortunet_shop_shop, .custom_rortunet_shop_alphabetical_view .custom_rortunet_shop_shop {
/*	width: 270px;
	margin-right: 10px;*/
	margin-bottom: 10px;
	
}

.custom_rortunet_shop_category_view .custom_rortunet_shop_noshop {

}

.custom_rortunet_shop_category_view .custom_rortunet_shop_shop a, .custom_rortunet_shop_alphabetical_view .custom_rortunet_shop_shop a {
	display: block;
	padding: 10px;
	background: #f0f0f0;
	text-decoration: none;
	color: #000;
	outline: none;
	behavior: url(/global/themes/586//global/css/border-radius.htc);-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}

.custom_rortunet_shop_category_view .custom_rortunet_shop_shop a:hover, .custom_rortunet_shop_alphabetical_view .custom_rortunet_shop_shop a:hover {
	background: #003b80;
	color: #ffffff;
}

.custom_rortunet_shop_category_view .custom_rortunet_shop_shop a span, .custom_rortunet_shop_alphabetical_view .custom_rortunet_shop_shop a span {
	font-weight: bold;
}

.custom_rortunet_sort {
	float: right;
}

.custom_rortunet_sort a {
	text-align: right;
	text-decoration: none;
	color: #003b80;
}

.custom_rortunet_shop_info_key {
	width: 70px;
	float: left;
}

.custom_rortunet_shop_info_val {
	width: 190px;
	float: right;
}

.custom_rortunet_images {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	behavior: url(/global/themes/586//global/css/border-radius.htc);-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}

.custom_rortunet_shop_title {
	font-size: 52px;
	color: #fcb131
}

a.sortbutton {
	outline: none;
    background: transparent url('/global/themes/586/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444 !important;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.sortbutton:hover {
	background: transparent url('/global/themes/586/images/bg_button_a.gif') no-repeat scroll top right;
}

a.sortbutton span {
    background: transparent url('/global/themes/586/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.sortbutton:active {
	background: transparent url('/global/themes/586/images/bg_button_a.gif') no-repeat scroll top right;
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.sortbutton:active span {
	background: transparent url('/global/themes/586/images/bg_button_span.gif') no-repeat;
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

/* Shop view end */

/* Tipsy start */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(/global/themes/586/images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
/* Tipsy end */

/* Blog start */

.blog_date {
	display: block;
	margin-bottom: 5px;
}

.blog_image {
	margin-left: 10px;
	margin-bottom: 10px;
}

.blog_ingress {
	font-style: italic;
	font-weight: bold;
}

.pixy-element-blog-posts .blog_ingress {
	font-style: normal;
	font-weight: normal;
}

/* Blog end */

#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(/global/themes/586/images/page_flip_vedlikehold.png) no-repeat right top;
	text-indent: -9999px;
}