@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: #f4f2e7;;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/

body{
	background: url('../images/page_bg.png') center repeat-y #F4F2E7;	
}
a{
	color: #0000FF;
	text-decoration: none;	
}
a:hover{
	color: #FF0000;	
}
#logo-danmed{
	color: transparent;
	background: url('../images/danmed_logo.png') center no-repeat;
	height: 50px;
	width: 91px;
}
.container{
	width: 796px;
}
.joomla-header{
	float: right;
	width: 131px;
}
.joomla-search{
	margin: 25px auto auto 20px;
}
.joomla-search input[type="submit"]{
	background: url('../images/search_bg.png') top left no-repeat;
	border: 0;
	color: transparent;
}
/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
	font-size: 1.5em;
	margin-bottom:0em;
}
p.readmore {
	text-indent:0;
	font-size: .9em;
}
.joomla-footer {
	font-size: .9em;
	margin-bottom: 30px;
	width: 796px;
}

/* Article functions */
ul.actions {
	clear:both;
	margin-top: -50px;
	float:right;
}
ul.actions li {
	list-style-type: none;
	float:right;
	margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-size: .9em;
	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
	font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img-intro-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img-intro-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.container2{
	background: url('../images/page_bottom.png') repeat-x top #257fc2;
	background-image: linear-gradient(bottom, rgb(38,126,194) 0%, rgb(55,71,152) 50%);
	background-image: -o-linear-gradient(bottom, rgb(38,126,194) 0%, rgb(55,71,152) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(38,126,194) 0%, rgb(55,71,152) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(38,126,194) 0%, rgb(55,71,152) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(38,126,194) 0%, rgb(55,71,152) 50%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(38,126,194)),
		color-stop(0.5, rgb(55,71,152))
	);
	min-height: 180px;
	height: auto;	
	
}
.container1{
	background: url('../images/tmenu_bg.png') repeat-x top #354186;	
	background-image: linear-gradient(bottom, rgb(53,65,134) 50%, rgb(37,125,193) 100%);
	background-image: -o-linear-gradient(bottom, rgb(53,65,134) 50%, rgb(37,125,193) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(53,65,134) 50%, rgb(37,125,193) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(53,65,134) 50%, rgb(37,125,193) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(53,65,134) 50%, rgb(37,125,193) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, rgb(53,65,134)),
		color-stop(1, rgb(37,125,193))
	);
	height: 90px;
	color: #FFF;	
	margin-bottom: 10px;
}
.shop-1{
	margin-left: 20px;
	float:left;
	width: 568px;
	margin-right: 0;	
}
div.item-page{
	background: url('../images/shop_apla.png') repeat-x top #f2f2f2;
}
div.login-page{
	background: url('../images/shop_apla.png') repeat-x top #f2f2f2;
	border: 0;
	padding-bottom: 4em;
}
div.login-page h4{
	text-align: center;
	margin: 0;
	margin-top: 2em;	
}
div.login-page form fieldset{
	border: 0;	
}
div.login-page div.login-fields{
	text-align: center;	
}
div.login-page #username-lbl,
div.login-page #password-lbl{
	width: 140px;	
	display: inline-block;
}
div.login-page button{
	float: right;	
}
div.login-page ul{
	text-align: center;	
}
div.login-page ul li{
	display: inline-block;
}

div.danmed_bmenu{
	width: 758px;
	margin: 10px 20px;	
}
div.danmed_bmenu span.bmenu{
	width: 188px;
	border-right: 2px solid #FFF;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 53px;
	background: url('../images/bmenu_bg.png') repeat-x top;	
}
div.danmed_bmenu span.bmenu a{
	color: #454545;
	font-size: 14px;
	text-decoration: none;
}
div.danmed_bmenu span.bmenu2{
	width: 186px;
	display: inline-block;
}
div.danmed_bmenu span.bmenu2 a{
	margin: 14px auto auto 10px;
	display: inline-block; 	
}
div.danmed_bmenu span.bmenu2 a img{
	border: 2px solid #b1b1b1;	
}
div.danmed_binfo{
	margin: 10px 20px;
	font-size: 10px;
	text-align: center;
	color: #747474;
	background: transparent;
	
		
}
ul#rmenuA,
ul#rmenu{
	background: transparent;
	border: 0;
	overflow: hidden;
	margin-left: 5px;
}
ul#rmenuA li,
ul#rmenu li{
	background: url('../images/rrmenu_bborder.png') bottom left no-repeat #FFF;
	display: block;
	text-align: center;
	clear: left;
	width: 195px;
}
ul#rmenuA li ul,
ul#rmenu li ul{
	clear: left;	
}
ul#rmenuA li ul li,
ul#rmenu li ul li{
	background: transparent;
	display: block;
	width: 180px;
	margin 0;
	clear: both;
}
ul#rmenuA li a,
ul#rmenu li a{
	background: url('../images/rmenu_arrow.png') 0 0  no-repeat;
	margin-top: 10px;
	padding-top: 2px;
	padding-left: 25px;	
	vertical-align: middle;
	width: auto;
	height: 38px;
	color: #999;
}
ul#rmenuA li.selected a,
ul#rmenu li.selected a{
	color: #000000;	
}
ul#rmenuA li.item115 a,
ul#rmenu li.item115 a{
	background: url('../images/rmenu_login.png') 0 0 no-repeat;
}
ul#rmenuA li ul li a,
ul#rmenu li ul li a{
	background: none;	
}
ul#rmenuA{
	margin-bottom: 0;	
}
p#rmenuAaddress{
	font-size: 9px;
	text-align: center;
	margin: 0px;
	color: #747474;
	padding-bottom: 12px;	
	background: url('../images/rrmenu_bborder.png') bottom left no-repeat #FFF;
}
ul.joomla-navnav-2{
	text-align: center;
	margin: 0;	
}
ul.joomla-navnav-2 li{
	display: inline-block;
	font-size: 10px;
	width: 160px;
	margin-top: 10px;
	border-right: 1px solid white;
}
ul.joomla-navnav-2 li:last-child{
	border-right: none;	
}
ul.joomla-navnav-2 li a{
	text-decoration: none;	
	color: #FFF;
}

ul#nav{
	border-radius: 0;
	margin: 0 20px;
	width: auto;
	background: none;
	padding: 0;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;	
}
ul#nav li{
	background: url("../images/bmenu_bg.png") repeat-x scroll center top transparent;
	margin: 0 0 0 3px;
	padding: 8px 20px 8px 20px;
	width: 145px;	
}
#nav .current a,
#nav li:hover > a{
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;	
	text-shadow: 0;	
	border-radius: 0;
	border: 0;
}
ul#nav li,
ul#nav li a{
	text-shadow: none;
	color: #454545;	
}