body {
	background: #a4907e url(/i/bg.gif) repeat-x top left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin: 0 auto;
	padding:0;
	text-align: center;	
	display: block;
} 

.bodyprint { 
	background: #a4907e;
}

#umsSearchSel label {
	font-size: 12px;
}

.bodyerror { 
	background: #A4907E;
}

div, span, ul, li, h1, h2, h3, h4, h5, h6, form, p, a, object {
	margin:0;
	padding:0;
}

a {
	color: #003663;
	text-decoration: none; 
	margin: 0px;
	padding: 0px;
}

a:hover {
	color: #c5511b;
	margin: 0px;
	padding: 0px;
}

:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}


img {
	border: 0;
	margin: 0;
	padding: 0;
}

div.ums {
	background: #FFF;
}

div.ums div.umsContent {
	margin: 0 auto;
	padding: 0px;
	border-bottom: none;
	width: 960px;
	height: 22px;
	
}

div.ums div.umsContent ul li.last {
	margin-right: 0;
	padding-right: 0;
}

/* start page styles */

#wrapper {
	margin: 0 auto;
	display: block;
	width: 980px;
}

/* start header styles */

#header {
	float: left;
	width: 980px;
	display: block;
	margin: 15px 6px 0 10px;
}	

#header h1.headerprint {
	padding: 0 0 20px 0;
}

h1.logo {
	border: 0px solid;
	margin: 0;
	float: left;
	padding: 0;
}

h1.logo span{
	display: none;
	font-size: 32px;
	padding: 0 0 0 30px;
}

h1.logo a {
	display: block;
}

.bannerbig {
	border: 0px solid;
	margin: 0;
	padding: 0 0 0 11px;
	float: left;
	width: 728px;
}

div.reklama {
	float: left;
	display: block;
}
/* end header styles */

ul.menulink {
	background: #362f2d url(/i/bgmenu.gif) no-repeat top left;
	width: 940px;
	height: 50px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	clear: both;
	padding: 0 0 0 20px;
	margin: 10px;
}

ul.menulink li {
	float: left;
	margin: 9px 0 0 0;
}

ul.menulink li img {
	display: none;
}

ul.menulink li a {
	color: #FFF;
	text-decoration: none;
	display: block; 
	float: left;
	padding: 8px 0 0 0;
}


ul.menulink li a span {
	display: block;
	padding: 0 10px;
	margin: 0;
	float: left;
}

ul.menulink li a:hover span {
	padding: 0 9px;
}

ul.menulink li a:hover {
	background: transparent url(/i/hover.gif) repeat-x top left; 
	padding: 8px 0 0 0;
	float: left;
	color: #FFF;
	display: block; 
	float: left;
}

ul.menulink li a:hover img.left {
	display: inline;
	float: left;
	margin: -8px 0 0 0;
}

ul.menulink li a:hover img.right { 
	display: inline;
	float: left;
	margin: -8px 0 0 0;
}

ul.menulinkright {
	float: right;	
	font-family: Tahoma, Arial, sans-serif;
	list-style-type: none;
	display: block;
	padding: 0 10px 0 0;
}

ul.menulinkright li {
	padding: 0;
	margin: 0;
}

ul.menulink li ul.menulinkright li a {
	color: #A4907E;
	font-size: 10px;
}

ul.menulink li ul.menulinkright li a:hover {
	color: #FFF;
}
	
	
	
	
ul.menulink li.active a span {
	padding: 0 9px;
}

ul.menulink li.active a {
	background: transparent url(/i/hover.gif) repeat-x top left; 
	padding: 8px 0 0 0;
	float: left;
	color: #FFF;
	display: block; 
	float: left;
}

ul.menulink li.active a img.left {
	display: inline;
	float: left;
	margin: -8px 0 0 0;
}

ul.menulink li.active a img.right { 
	display: inline;
	float: left;
	margin: -8px 0 0 0;
}	
ul.menulink li.homea a{
	display: block;
	background: transparent url(/i/home_a.gif) no-repeat bottom left; 
	width: 16px;
	height: 16px;
	padding: 7px 10px 0 0;
	
}

ul.menulink li.homea a:hover{
	display: block;
	background: transparent url(/i/home_a.gif) no-repeat bottom left; 
	width: 16px;
	height: 16px;
	padding: 7px 10px 0 0;
	
}

ul.menulink li.home a{
	display: block;
	background: transparent url(/i/home.gif) no-repeat bottom left; 
	width: 16px;
	height: 16px;
	padding: 7px 10px 0 0;
	
}

ul.menulink li.home a:hover {
	display: block;
	background: transparent url(/i/home_a.gif) no-repeat bottom left; 
	width: 16px;
	height: 16px;
	padding: 7px 10px 0 0;
	
}

ul.menulink li.homea a span {
	display: none;
}

ul.menulink li.home a span {
	display: none;
}

/* end of menulink */	

.innermenulink {
	width: 980px;
	height: 105px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}

.innermenulink ul.menulink {
	background: #362f2d url(/i/bgmenuin.gif) no-repeat top left;
	margin: 10px 10px 0 10px;
	height: 45px;
}

ul.submenulink {
	background: #736357 url(/i/submenulink.gif) no-repeat top left;
	width: 940px;
	height: 35px;
	float: left;
	display: block;
	font-size: 10px;
	font-weight: bold;
	list-style-type: none;
	clear: both;
	padding: 0 0 0 20px;
	margin: 0 10px;

}

ul.submenulink li {
	float: left;
	margin: 5px 0 0 0;
}

ul.submenulink li img {
	display: none;
}

ul.submenulink li a {
	color: #FFF;
	text-decoration: none;
	display: block; 
	float: left;
	height: 23px;
	padding: 3px 0 0 0;
}

ul.submenulink li a span {
	display: block;
	padding: 0 10px;
	margin: 0;
	float: left;
}

ul.submenulink li a:hover span {
	padding: 0 9px;
}

ul.submenulink li a:hover {
	background: transparent url(/i/hoversubindark.gif) repeat-x top left; 
	padding: 0;
	float: left;
	color: #FFF;
	display: block; 
	float: left;
	padding: 3px 0 0 0;
}

ul.submenulink li a:hover img.left {
	display: inline;
	float: left;
	margin: -3px 0 0 0;
}

ul.submenulink li a:hover img.right { 
	display: inline;
	float: left;
	margin: -3px 0 0 0;
}


ul.submenulink li.active a span{
	padding: 0 9px;
} 


ul.submenulink li.active a {
	background: transparent url(/i/hoversubindark.gif) repeat-x top left; 
	padding: 0;
	float: left;
	color: #FFF;
	display: block; 
	float: left;
	padding: 3px 0 0 0;
}

ul.submenulink li.active a img.left {
	display: inline;
	float: left;
	margin: -3px 0 0 0;
}

ul.submenulink li.active img.right { 
	display: inline;
	float: left;
	margin: -3px 0 0 0;
}


ul.submenulink li.active a span{
	padding: 0 9px;
} 


#maincontent {
	width: 960px;
	display: block;
	float: left;
	margin: 0 10px;
	padding: 20px 0 0 0;
	background: #FFF url(/i/bordertop.gif) no-repeat 0 0;
	
}
.indexrow {
	background: #FFF url(/i/index.gif) no-repeat right bottom;
	width: 920px;
	float: left;
	display: block;
	padding: 0 0 17px 20px;
	margin: 0;
}
div.overflowtop {
	height: 125px;
	overflow: hidden;
	float: left;
	display: block;
}	

.blockrow {
	width: 300px;
	float: left;
	display: block;
	padding: 0 10px 0 0;
}

.blockrow h2 {
	background: #4c7291 url(/i/blockheader600.gif) no-repeat top left;
	width: 290px;
	height: 18px;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 7px 0 0 10px;
}
.blockrow img {
	float: left;
	display: block;
	width: 300px;
}

.blockrow h3 {
	font-size: 14px;
	padding: 5px 0 5px 10px;
	float: left;
	display: block;
}

.datacomments {
	color: #808080;
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding: 5px 10px;
	float: left;
	clear: both;
	width: 280px;
	
}

.datacommentsnews {
	padding: 5px 0;	
}

.datacomments a {
	color: #808080;
	text-decoration: underline;
}

.datacomments a:hover {
	color: #c5511b;
}

.blockrow h4 {
	color: #362f2d;
	float: left;
	display: block;
	font-size: 11px;
	padding: 0 0 0 10px;
	font-weight: normal;
	width: 285px;
}

div.seemore {
	background: transparent url(/i/blockrowbottom300px.gif) no-repeat scroll left bottom;
	display: block;
	float: left;
	height: 23px;
	width: 290px;
	padding: 0 10px 0 10px;
}

div.seemore span{
	background: transparent url(/i/arrw.gif) no-repeat scroll left center;
	display: block;
	float: left;
	font-size: 10px;
}

.seemore span a {
	margin: 0 0 0 7px;
	display: block;
	text-decoration: underline;
}

ul.leatestNews {
	float:left;
	list-style-type: none;
	width:100%;
}

ul.leatestNews li {
	float: left;
	display: block;
	padding: 0;
	margin: 7px 0 0 0;
}

ul.leatestNews li h3 {
	font-size: 12px;
}

ul.leatestNews li h3 span.datacomments {
	float: none;
	margin: 0 3px;
	display: inline;
}

.indexright {
	width: 300px;
	float: left;
	display: block;
}

.blockNewsletter {
	width: 300px;
	height: 105px;
	float: left;
	display: block;
	padding: 0 0 10px 0;
	background: #FFF;
}


.Newslettertop {
	width: 300px;
	height: 25px;
	float: left;
	display: block;
}

.Newslettertop h2 {
	background: #362f2d url(/i/newsletterheader.gif) no-repeat left top;
	float: left;
	width: 115px;
	height: 18px;
	display: block;
	font-size: 10px;
	font-weight: normal;
	padding: 7px 0 0 10px;
}

.Newslettertop h2 a { 
	color: #FFF; 
}

.Newslettertop h2 a:hover { color:#F26522; }

.Newslettertop span{
	float: right;
	color:#F26522;
	font-size: 11px;
	margin: 6px 0 0 0;
	background: transparent url(/i/arrwnletter.gif) no-repeat left center;

}

.Newslettertop span a {
	color:#F26522;
	float: left;
	display: block;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 6px;
}

.Newslettertop span a:hover { color: #003663; padding: 0 0 0 6px;}

.Newsletterbody {
	height: 80px;
	width: 300px;
	background: #FFF url(/i/newsletterbody.gif) no-repeat left center;
	float: left;
	display: block;
	font-size: 11px;
}

.Newsletterbody p {
	color: #362f2d;
	margin: 8px;
	padding: 0;
	font-size: 10px;
}

.inn {
	background: transparent url(/i/buletininn.gif) no-repeat scroll left top;
	width: 610px;
	height: 80;
	margin: 20px 0 0 0;
}

.Newsletterbodyinn {
	background: none;
	padding: 5px 0 0 0;
	height: 80px;
	width: 590px;
}


.email {
	float: left;
	display: block;
}

.email input{
	float: left;
	background: #FFF;
	color: #003663;
	width: 135px;
	height: 16px;
	margin: 0 10px;
	font-size: 11px;
	padding: 5px 0 0 5px;
	border: 0px;
}

.button {
	float: left;
	display: block;
	background: transparent url(/i/button.gif) no-repeat left top;
	width: 85px;
	height: 22px;
}

.button a {
	color: #FFF;
	float: left;
	display: block;
	padding: 4px 15px;
}

.button a:hover{
	color: #f26522;
	padding: 4px 15px;
}

.blockNewsletter div.Newsletterbody input.button{
	float: left;
	display: block;
	background: transparent url(/i/button.gif) no-repeat left top;
	width: 85px;
	height: 22px;
	color: #FFF;
	padding: 0 0 3px 0;
	margin: 0;
	font-size: 12px;
}

.blockNewsletter div.Newsletterbody input:hover.button{
	color: #F26522;
	padding: 0 0 3px 0;
}

.catalogueproduct {
	width: 145px;
	float: left;
	display: block;
	margin: 0 10px 0 0;
}



.catalogue h2 {
	width: 145px;
	height: 18px;
	text-transform: uppercase;
	font-size: 7px;
}

.catalogue h2 span {
}


div.catalogueblock {
	background: #e6ceb1;
	width: 145px;
	float: left;
	display: block;
}



.catalpgueimg {
	background: #FFF url(/i/catalogueimg.gif) no-repeat left top;
	float: left;
	display: block;
	width: 145px;
	height: 111px;
	margin: 2px 0 0 0;
}

span.catalpgueimg img {
	background: none;
	margin: 12px 12px 0 12px;
	width: 120px;
	height: 95px;
}

span.catalpgueimg img a {
	float: left;
	display: block;
}

.cataloguetxt {
	background: #e6ceb1 none;
	width: 145px;
	margin: 0;
}
.cataloguetxt h3 {
	float: left;
	display: block;
	font-size: 11px;
	width: 125px;
	padding: 2px 10px;

}

.cataloguetxt p {
	font-size: 10px;
	margin: 0 10px;
	color: #362F2D;
}

.cataloguecompanies {
	margin: 0;
}

.cataloguecompanies h2 {
	background: transparent url(/i/catalogueheader.gif) no-repeat left top;
	width: 145px;
	height: 18px;
	text-transform: uppercase;
	font-size: 7px;
}
.cataloguetxt h3 a { color: #C5511B;}

.cataloguetxt h3 a:hover { color: #003663;}

div.seemorecatalogue {
	background: #a4907e url(/i/companiesfooter.gif) no-repeat bottom center;
	display:block;
	float: left;
	height: 20px;
	padding: 5px 0 0 10px;
	width: 135px;
}

div.seemorekart {
	background: #a4907e url(/i/kartfooterborder.gif) no-repeat bottom center;
	margin: 0 0 0 10px;
}

div.seemorecatalogue span{
	background: transparent url(/i/arrwcatalogue.gif) no-repeat scroll left center;
	display: block;
	float: left;
	font-size: 10px;
}

.seemorecatalogue span a {
	color: #FFF;
	margin: 0 0 0 7px;
	display: block;
	text-decoration: underline;
}

.seemorecatalogue span a:hover {
	color: #003663;
	margin: 0 0 0 7px;

}

div.seemorecatalogue span.productblock {
	margin: 0 10px 0 0;
}

div.indexrowsee {
	background: #FFF;
	display: block;
	float: left;
	height: 25px;
	margin: 0;
	width: 920px;
}

/* middle row */

.middlerow {
	background: transparent url(/i/middlerow.gif) no-repeat right bottom;
	width: 940px;
	float: left;
	display: block;
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
}

.blockmiddlerow {
	width: 145px;
	float: left;
	display: block;
	padding: 0 10px 0 0;
}

.blockmiddlerow h2 {
	background: #4C7291 url(/i/blockheader145.gif) no-repeat scroll left top;
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	height: 17px;
	width: 135px;
	padding: 3px 0 0 10px;
}

.blockmiddlerow h2 a { color: #FFF; }

.blockmiddlerow h2 a:hover { text-decoration: underline; }

.blockmiddlerow img {
	width: 145px;
	height: 80px;
}

.blockmiddlerow h3, .introduction h3, .blockevents h3{
	float: left;
	display: block;
	padding: 10px;
	font-size: 11px;
	width: 125px;
	overflow: hidden;
}

.blockmiddlerow h4,.introduction h4 {
	color: #362F2D;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding: 0 10px;
}

div.middlerowfooter {
	background: transparent url(/i/blockfooter145.gif) no-repeat scroll left bottom;
	padding: 0 10px 0 10px;
	width: 135px;
	height: 20px;
	float: left;
	display: block;	

}

.middlerowfooter span {
	background: transparent url(/i/arrw.gif) no-repeat scroll left center;
	margin: 0 10px 0 0;
	font-size: 10px;
	float: left;
	display: block;
}

.middlerowfooter span a {
	text-decoration: underline;
	margin: 0 0 0 7px;
}

.middlerowfooter span a:hover {
	margin: 0 0 0 7px;
}

.blockredactblock {
	background: #a7bed1;
}

.blockredactblock h2 {
	background: #003663 url(/i/blockredacheader145.gif) no-repeat scroll left top;
}

div.blockredactblockdiv {
	background: #a7bed1 url(/i/blockfooter145.gif) no-repeat scroll left bottom;
	padding: 0 0 0 10px;
	color: #FFF;
	height: 20px;
}

.middlerowfooter span.blockredactblock{
	background: transparent url(/i/arrwredact.gif) no-repeat scroll left center;
}


div.bannermedium {
	float: left;
	display: block;
	padding: 0 0 20px 0;
}

.bannermedium h2 {
	width: 50px;
	height: 18px;
	display: block;
	
}

.bannermedium span{
	background: transparent url(/i/bannermediumborder.gif) no-repeat scroll left top;
	width: 300px;
	float: left;
	display: block;
	padding: 2px 0;

}

.freemagazines {
	background: transparent url(/i/freemagazines.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 300px;
	height: 45px;
}

.freemagazines p {
	text-align: center;
	margin: 7px 30px;
	display: block;
}


.freemagazines p a {
	color: #C5511B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.freemagazines p a:hover {
	color: #FFF;
}

div.middlerowsee {
	width: 940px;
	height: 20px;
	float: left;
	display: block;
}

div.leastseee {
	width: 620px;
}

/* bottom row */

.bottomrow {
	background: transparent url(/i/borderbottom.gif) no-repeat bottom center;	
	float: left;
	display: block;
	padding: 20px 0 0 0;
	margin: 0;
	width: 960px;
	height: 3px;
	font-size: 1px;
}

.introductionbg {
	background: #FFFFFF url(/i/introduction.gif) no-repeat scroll right top;
	width: 620px;
}

.blockintroduction {
	width: 145px;
	float: left;
	display: block;
	margin: 0 10px 0 0;
	background: #E6CEB1;
}


.blockintroduction h2 {
	width: 145px;
	height: 18px;
	float: left;
	display: block;
	background: #FFF;
}

.blockintroduction h2 img {
	width: 63px;
	height: 18px;
	float: left;
	display: block;
}

div.introduction {
	background: #a4907e url(/i/borderintduction145.gif) no-repeat scroll left top;
	float: left;
	width: 145px;
}

div.introduction img {
	float: left;
	display: block;
	width: 145px;
	padding: 2px 0 0 0;
}

div.introduction h3 a {
	color: #FFF;
}

div.introduction h3 a:hover {
	color:#C5511B;
	margin:0;
	padding:0;
}
div.introduction h4 {
	color: #E6CEB1;
}

div.introductionfooter {
	background: transparent url(/i/intductionfooter145.gif) no-repeat scroll left bottom;
	padding: 0 0 0 10px;
	color: #FFF;
}

div.introductionfooter span {
	background: transparent url(/i/arrwcatalogue.gif) no-repeat scroll left center;
	margin: 0 0 0 0;
	font-size: 10px;
	float: left;
	display: block;
}

div.introductionfooter span a {
	color: #FFF;
}

div.introductionfooter span a:hover {
	color:#C5511B;
}

.blokconteiner {
	float: left;
	display: block;
	width: 145px;
	padding: 0 10px 0 0;	
}

.blokconteinerRight {
	float: left;
	display: block;
	width: 145px;
	padding: 0;
	margin: 0;	
}

.blockevents {
	width: 145px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}

.blockevents h2 {
	background: transparent url(/i/blockheadersabitia145.gif) no-repeat scroll left top;
	height: 17px;
	width: 135px;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0 0 10px;
	color: #F26522;
	display: block;
}

.blockevents h2 a {
	color: #F26522;
	display: block;
}

.blockevents h2 a:hover {text-decoration: underline;}

.blockevents img {
	width: 145px;
	height: 80px;
	padding: 0;
}

.blockevents h3 a { color: #C5511B; }

.blockevents h3 a:hover { color: #003663; }

div.events {
	background: transparent url(/i/intductionfooter145.gif) no-repeat scroll left bottom;
	display:block;
	float:left;
	height:20px;
	margin:0;
	padding:0 0 0 10px;
	width:135px;
}

div.events span {
	background:transparent url(/i/arrwnletter.gif) no-repeat scroll left center;
}

div.events span a { color: #C5511B;}

ul.adds {
	float:left;
	font-size:11px;
	list-style-type:none;
	padding: 10px 0 0 10px;
	width: 135px;

}

ul.adds li {
	margin: 0;
	float: left;
	display: block;
	padding: 0 0 10px 0;
	float: left;

	
}

ul.adds li h3 {
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	display: block;
}

div.events li h3 a { 
	color: #C5511B; 
	border: 1px solid;
}
div.events li h3 a:hover {
	color: #003663;
}

ul.adds li h4 a{
	color: #362F2D;
	display: block;
	font-size: 12px;
	width: 100%;
}


/* end of events & adds */

.txtlinks {
	width: 300px;
	float: left;
	display: block;
	margin: 0 20px 20px 0;
}

.txtlinks h2 {
	background: #FFF;
	width: 300px;
	height: 18px;
	float: left;
}

.txtlinks h2 p {
	display: none;
}

div.listtxt {
	background: #E6CEB1 url(/i/txtlinktopborder.gif) no-repeat scroll left top;
	font-size: 10px;
	float: left;
	display: block;
}

div.listtxt span {
	background: transparent url(/i/txtlinkbottomborder.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	margin: 10px 0 0 0;
	width: 300px;
}
div.listtxt span a { 
	color: #362f2d;
	float: left;
	display: block;
	padding: 0 10px 10px 10px;
	text-decoration: underline;
	position: relative;
}

div.listtxt span a:hover { 
	color: #C5511B; 
	padding: 0 10px 10px 10px;
	}

div.brandhlindex {
	background: #094099 url(/i/hlbg.gif) no-repeat scroll left top;
	padding: 5px;
	margin: 10px 0;
	float: left;
	width: 135px;
}
	
div.brandhlindex a img{
	height: 30px;
	width: 52px;
	float: left;
}

span.commentsmagazine {
	font-size: 10px;
	display: block;
	padding: 3px 0 0 0;
}

span.commentsmagazine a {
	color:#808080;
	text-decoration:underline;
	font-weight: normal;
}

span.commentsmagazine a:hover { color: #C5511B;}
/* end of bottomrow */
/* end of maincontent */


#footer {
	background: #A4907E;
	clear:both;
	display:block;
	float:left;
	margin:0 auto;
	width:980px;
}

.menulinkbottom {
	background: #362f2d url(/i/bgmenubottom.gif) no-repeat top left;
	width: 940px;
	height: 58px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 20px 0 0 10px;
}

.menulinkbottom img {
	width: 99px;
	height: 34px;
	margin: 12px 0;
	float: left;
}

.menulinkbottom ul {
	height: 34px;
	float: left;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	list-style-type: none;
	margin: 12px 0 12px 56px;
} 

.menulinkbottom ul li {
	padding: 0;
	float: left;
	display: inline;
	margin: 10px 0;
}

.menulinkbottom ul li a {
	background: transparent url(/i/bordermenubottom.gif) no-repeat right center;
	color: #E6CEB1;
	text-decoration: underline;
	padding: 10px;
}

.menulinkbottom ul li a.borderhidden {
	background: none;
}

.menulinkbottom ul li a:hover {
	color: #FFF;
	text-decoration: none;
	padding: 10px;
}
/* end of menulinkbottom */

#ikonomediabottom {
	width: 960px;
	float: left;
	display: block;
}

#ikonomediabottom #mainBottomNavBand {
	background-color: #A4907E;
	border-top: 0 solid;
	font-size: 9px;
	padding: 20px 0;
	margin: 0;
	width: 960px;
}

#ikonomediabottom #mainBottomNavBand p {
	clear: both;
	color: #362F2D;
	display: block;
	float: left;
	line-height: 15px;
	width: 960px;
	margin: 0 10px 0 0;
}

#ikonomediabottom #mainBottomNavBand span.mainTopLink {
	color: #362F2D;
	float: left;
	padding: 0 10px 0 0;
	text-align: right;
	width: 109px;
}

#ikonomediabottom #mainBottomNavBand a.mainTopLink {
	color: #003663;
	text-decoration: underline;
	margin-left: 0;
}

#ikonomediabottom #mainBottomNavBand a:hover.mainTopLink {
	color: #FFF;
}

/* end of ikonomediabottom */

.footer {
	width: 960px;
	height: 27px;
	background: transparent url(/i/footer.gif) no-repeat center center;
	float: left;
	display: block;
	margin: 0 0 0 10px;
	padding: 0px;
	font-size: 9px;
	color: #362F2D;
}

.footerprint {
	margin: 20px 0 0 10px;
}
.footer p {
	float: left;
	margin: 9px 0;
	padding: 0 0 0 20px;
	font-size: 9px;
}

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

div.counter {
	width: 960px;
	height: 27px;
	float: left;
	display: block;
	margin: 10px 0 20px 10px;
	height: 15px;
}

div.counter p {
	float: right;
}

div.counter img {
	float: left;
	padding: 0 0 0 10px;
}

/* end of counter*/



/* ---------------------SECTCARD------------ */


ul.path {
	float: left;
	display: block;
	clear: both;
	width: 940px;
	height: 10px;
	padding: 0 0 0 20px;
	margin: 0 10px 10px 10px;
	list-style-type: none;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

ul.path li{
	float: left;
	display: block;
	padding: 0 3px 0 0;
}

ul.path li a{
	background: transparent url(/i/arrpath.gif) no-repeat right center;
	float: left;
	display: block;
	padding: 0 10px 2px 3px;
	color: #E6CEB1;
}

ul.path li a:hover {
	background: transparent url(/i/arrpath.gif) no-repeat right center;
	float: left;
	display: block;
	padding: 0 10px 2px 3px;
	color: #FFF;
	text-decoration: underline;
	
}
/* end of path */


#leftcolum {
	float: left;
	display: block;
	width: 610px;
	padding: 0 10px 0 20px;
}

div.titlersection {
	background: transparent url(/i/bgtitlecatalogue.gif) no-repeat top left;
	float: left;
	display: blick;
	width: 610px;
	height: 37px;
	padding: 0 0 20px 0;
}
div.titlerubrlist {
	padding: 0;

}

div.titlersection h2 {
	float: left;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 0 0 10px;

}

div.cataloguesearch {
	background: #E6CEB1 url(/i/cataloguesearchend.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 610px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

div.cataloguesearch span{
	float: left;
	display: block;
	color: #362F2D;
	font-size: 12px;
	width: 130px;
	padding: 15px 0 10px 20px;
}

div.cataloguesearch h5 {
	background: transparent url(/i/headsearch.gif) no-repeat top left;
	float: left;
	display: block;
	width: 610px;
	height: 25px;
}

div.cataloguesearch h5 span {
	float: left;
	display: block;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 7px 0 0 10px;
	margin: 0;
	
}

div.cataloguesearch input {
	float: left;
	display: block;
	width: 280px;
	height: 21px;
	background: #FFF;
	margin: 10px;
	padding: 5px 0 0 0;
	font-size: 14px;
	border: 0 solid;
	color: #003663;
}

div.cataloguesearchrubr {
	float: left;
	display: block;
	width: 610px;
}
div.cataloguesearchrubr p.rubr {
	float: left;
	display: block;
	color: #362F2D;
	font-size: 12px;
	width: 130px;
	padding: 15px 0 10px 20px;
	
	}
div.cataloguesearchrubr select {
	float: left;
	display: block;
	color: #736357;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	width: 280px;
	padding: 0;
	
}

div.buttonsearch {
	background: transparent url(/i/buttonsearch.gif) no-repeat scroll left top;
	display: block;
	float: left;
	height: 25px;
	width: 85px;
	margin: 10px 0;
}

div.arc {
	margin: 10px 0;
}



div.buttonsearch a {
	float: left;
	display: block;
	height: 22px;
	width: 65px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 10px 0 10px;
}

div.buttonsearch a:hover {
	color: #E6CEB1;
	padding: 3px 10px 0 10px;
	
}

div.arc a{
	padding: 3px;
	font-size: 13px;
}

div.arc a:hover {
	color: #E6CEB1;
	padding: 3px;
	
}

div.buttonc {
	display: block;
	float: left;
	height: 25px;
}

div.buttonc input.buttoncin {
	background: transparent url(/i/buttonsearch.gif) no-repeat scroll left top;
	float: left;
	font-weight: bold;
	font-size: 14px;
	height: 25px;
	width: 85px;
	color: #FFF;
	padding: 0;
}

div.buttonc input:hover.buttoncin {
	background: transparent url(/i/buttonsearch.gif) no-repeat scroll left top;
	float: left;
	font-weight: bold;
	font-size: 14px;
	height: 25px;
	width: 85px;
	color: #E6CEB1;
	padding: 0;
}

div.cataloguesearch h5.index {
	background: #A4907E;
	height: 20px;
}

div.cataloguesearch h5.index span {
	padding: 2px 0 0 10px;

}

div.catalogueindex {
	float: left;
	display: block;
	padding: 10px 0 10px 10px;
	width: 600px;
	height: 22px;
}

div.indexen {
	padding: 0 0 10px 10px;
}

div.catalogueindex span{
	float: left;
	display: block;
	width: 20px;
	margin: 0;
	padding: 0 4px 0 0;

}

div.catalogueindex span.end {
	width: 40px;
	height: 20px;
	padding: 0;
}

div.catalogueindex a {
	float: left;
	display: block;
}

div.catalogueindex span a:hover img{
	display: block;
	border-bottom: 5px solid #C5511B;
	padding: 0 0 1px 0;
}


div.catalogueindex a img {
	float: left;	
}

/* end of cataloguesearch */



div.cataloguebranches {
	background: transparent url(/i/cataloguebottom.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 610px;
	margin: 30px 0 20px 0;
	
}

div.cataloguebranchrow {
	float: left;
	display: block;
	width: 590px;
	padding: 0 10px;
}


div.cataloguebranch {
	float: left;
	display: block;
	width: 280px;
	padding: 0 30px 20px 0;

}

div.cataloguebranchleft {
	padding: 0 0 20px 0;
}

div.cataloguebranch ul{
	background: transparent url(/i/proizvoditeli.gif) no-repeat scroll left top;
	float:left;
	list-style-type:none;
	width: 210px;
	padding: 0 0 0 70px;
}

div.cataloguebranch ul li{
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 3px 0;
	width: 205px;
}

div.cataloguebranch ul li h3 {
	padding: 0 0 5px 0;
}
div.cataloguebranch ul li h3 a {
	font-size: 14px;
	
}

div.cataloguebranch ul li h4 {
	float: left;
	display: block;
	background: transparent url(/i/bulletcatalogue.gif) no-repeat scroll left center;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 10px;
	color: #003663;
}

div.cataloguebranch ul.targovci_drebno {
	background: transparent url(/i/targovci_drebno.gif) no-repeat scroll left top;
}

div.cataloguebranch ul.distributori{
	background: transparent url(/i/distributori.gif) no-repeat scroll left top;
}


div.cataloguebranch ul.consult{
	background: transparent url(/i/consult.gif) no-repeat scroll left top;
	padding: 0 0 5px 70px;
}

div.cataloguebranch ul.oborudvane{
	background: transparent url(/i/oborudvane.gif) no-repeat scroll left top;
}

div.addfirm {
	float: right;
	display: block;
	width: 600px;
	padding: 20px 10px 20px 0;
	

}
div.addfirm span{
	background: transparent url(/i/buttonaddcatalogue.gif) no-repeat scroll left top;
	float: right;
	display: block;
	height: 40px;
	width: 199px;
	margin: 0;
	position: relative;
}

div.addfirm a {
	float: left;
	display: block;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	width: 153px;
	padding: 10px 0 0 46px;
	position: relative;

}

div.addfirm a:hover {
	color: #f26522;
	padding: 10px 0 0 46px;
	
}

div.aboutcatalogue {
	float: left;
	display: block;
	width: 610px;
}

div.aboutcatalogueblock {
	background: transparent url(/i/blockfooter145.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	padding: 0 10px 0 0;
	width: 145px;
	
}

div.aboutcatalogueblock_end {
	padding: 0;

}

div.aboutcatalogueblock span {
	float: left;
	display: block;
	background: #4C7291 url(/i/blockheader145.gif) no-repeat scroll left top;
	font-weight: normal;
	height: 17px;
	padding: 3px 0 0 10px;
	width: 135px;
}

div.aboutcatalogueblock span a {
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

div.aboutcatalogueblock span a:hover { text-decoration: underline; color: #FFF}

div.aboutcatalogueblock p {
	color: #362F2D;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	padding: 10px 0 10px 10px;
	position: relative;
}

div.nodatacatalogue {
	background: #fdf4bd;
	float: left;
	display: block;
	padding: 10px 0 10px 10px;
	color: #f26522;
	font-size: 12px;
	font-weight: bold;
	width: 600px;
}

div.nodatacatalogue p{
	background: transparent url(/i/err.gif) no-repeat scroll left top;
	padding: 10px 0 0 30px;
	width: 570px;
}

div.datacatalogue {
	float: left;
	display: block;
	width: 600px;
	padding: 0 0 0 10px;
	color: #A4907E ;
	font-size: 14px;
	font-weight: bold;
}

div.datacatalogue span {
	color: #C5511B;
	font-size: 14px;
}

#rightcolom {
	float: left;
	display: block;
	width: 300px;
}

div.rightcolomNL {
	background: transparent url(/i/nlcatalogue.gif) no-repeat scroll right bottom;
	float: left;
	display: block;
	width: 300px;
	
}

div.rightcolomNLsee {
	width: 300px;
	padding: 0 0 20px 0;
	
}

div.bannfreemagazines {
	float: left;
	display: block;
	padding: 0 0 20px 0;
	width: 300px;
}

form.email p.kforerror {
	font-size: 12px;
	background: #FFF;
	padding: 0 0 5px 0 !important; 
	margin: ;
}

form.email p.kforerror span {
	padding: 5px 0 5px 10px!important;
	margin: 0;
	display: block;
	width: 290px;
	color: #C5511B;
	background: #E6CEB1;
}

#rightcolom div.txtlinks {
	float: left;
	display: block;
	width: 300px;
	margin: 0;
	padding: 0 0 20px 0;

}

#rightcolom div.freemagazines {
	margin: 0 0 20px 0;
}


#rightcolom div.middlerowfooter {
	display: block;
	float: left;
	height: 20px;
	margin: 0;
	width: 135px;
	padding: 0 0 0 10px;

}

div.bottomborder {
	background:transparent url(/i/borderbottom.gif) no-repeat scroll center bottom;
	float: left;
	display: block;
	width: 960px;
	height: 20px;

}

/* list */

div.cataloguepoint {
	background: transparent url(/i/listpoint.gif) no-repeat scroll left top;
	float: left;
	display: block;
	padding-right: 10px;
	width: 136px;
	height: 21px;
}

div.cataloguepoint span {
	float: left;
	display: block;
	width: 76px;
	height: 18px;
	padding: 3px 0 0 60px;
	color: #A4907E;
	font-weight: bold;	
	font-size: 14px;
	text-transform: uppercase;
	

}
/* LIST FIRM NAME */


ul.cataloguelistsre {
	clear: both;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 610px;
	padding: 0 0 20px 0;
}

ul.cataloguelistsre li {
	float: left;
	display: block;
	width: 290px;
	padding: 0 0 10px 10px;

}

ul.cataloguelistsre li a {
	text-transform: capitalize;
}

ul.cataloguelistsre li span{
	float: left;
	display: block;
	width: 290px;
	padding: 0;
	color: #A4907E;
	font-size: 12px;
	font-weight: normal;

}
/* RUBRLIST */

div.cataloguelist {
	float: left;
	display: block;
	padding-right: 10px;
	width: 445px;
}

ul.cataloguelists {
	clear: both;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	width: 445px;
	padding: 0 0 20px 0;
}

ul.cataloguelists li {
	float: left;
	display: block;
	width: 212px;
	padding: 0 0 10px 10px;
	text-transform: capitalize;
}

/* catalogueform */

div.txtcatalogueinn {
	float: left;
	display: block;
	width: 590px;
	color: #362F2D;
	font-size: 14px;
	padding: 0 10px 20px 10px;

}

div.txtcatalogue {
	float: left;
	display: block;
	width: 590px;
	color: #362F2D;
	font-size: 12px;
	padding: 0 10px 20px 10px;

}

div.catalogueform {
	float: left;
	display: block;
	width: 610px;
}

div.catalogueinput {
	float: left;
	display: block;
	width: 280px;
	padding: 0 30px 0 10px;
}

div.catalogueinputr {
	padding: 0;
	float: left;
	width: 270px;
}


div.catalogueform label{
	float: left;
	display: block;
	color: #A4907E;
	font-size: 14px;
	height: 22px;
}

div.bocklong {
	float: left;
	display: block;
	width: 280px;
	height: 60px;
	background: #FFF;
}


input.name {
	float: left;
	display: block;
	width: 278px;
	height: 18px;
	padding: 3px 0 0 0;
	border: 1px solid #cecece;

}


input.name {
	float: left;
	display: block;
	width: 270px;
	height: 18px;
	padding: 3px 0 0 0;
	border: 1px solid #cecece;
}

div.bockshort {
	float: left;
	display: block;
	width: 140px;
	height: 60px;
	padding: 0 20px 0 0;
}

div.bockshortend {
	width: 120px;
	padding: 0;
}


div.firmtype {
	width: 120px;
	padding: 0;
}

input.city {
	width: 138px;
}

input.zipcode {
	width: 110px;
}

input.phone {
	width: 148px;
}

select.firmtype {
	width: 100px;
	padding: 0;
	height: 22px;
	border: 1px solid #cecece;
}

select.branch {
	width: 272px;
	height: 22px;
	padding: 0;
	border: 1px solid #cecece;
}

input.companylogo {
	padding: 0;
	margin: 0;
	background: #FFF;
	height: 25px;
}

div.blockbig {
	height: 120px;
	float: left;
	display:block;
}

textarea.address {
	float: left;
	width: 270px;
	height: 75px;
	padding: 0;
	margin: 0;
	border: 1px solid #cecece;
	display: block;
}

div.blockbottomform {
	width: 590px;
	float: left;
	display: block;
	padding: 0 10px 20px 10px;

}

div.catalogueform .blockbottomform label {
	width: 590px;
	height: 25px;
	padding: 0 0 10px 0;
}


div.blockbottomform span {
	float: left;
	display: block;
	width: 130px;
	padding: 0 15px 0 0;
	color: #362F2D;
	font-size: 16px;

}

div.blockbottomform span label.cityes {
	float: left;
	display: block;
	width: 130px;
	height: 14px;
	font-size: 12px;
	color: #362F2D;
	margin: 5px 0 0 0;
}

div.blockbottomform span label.cityes input {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	padding: 0;

}




div.savecatalogue {
	float: right;
	display: block;
	width: 600px;
	padding: 20px 0 20px 10px;
}

div.savecatalogue span {
	background: transparent url(/i/buttonaddcatalogue.gif) no-repeat scroll left top;
	display: block;
	float: right;
	height: 40px;
	margin: 0;
	width: 199px;
	padding: 0 10px 0 0;
}

div.savecatalogue a {
	color: #FFF;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 32px;
	padding:8px 0 0 55px;
	width: 144px;
}

div.savecatalogue a:hover {
	color: #f26522;
	padding: 8px 0 0 55px;
}

input.savecatalogue {
	background: transparent url(/i/buttonaddcatalogue.gif) no-repeat scroll left top;
	display: block;
	float: right;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	padding:0;
	width: 200px;
	border: 0;
}

input:hover.savecatalogue {
	background: transparent url(/i/buttonaddcatalogue.gif) no-repeat scroll left top;
	display: block;
	float: right;
	font-size: 16px;
	color: #C5511B;
	font-weight: bold;
	height: 40px;
	padding:0;
	width: 200px;
	border: 0;
}

/* profile FIRM */


div.profile {
	background: transparent url(/i/cataloguebottom.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 610px;
	padding: 0 0 20px 0;
}

div.profile h5 {
	background: transparent url(/i/bgprofile.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 600px;
	height: 30px;
	padding: 5px 0 0 10px;
	color: #FFF;
	font-size: 18px;

}

div.profile h6 {
	float: left;
	display: block;
	width: 600px;
	height: 30px;
	padding: 20px 0 0 10px;
	color: #736357;
	font-size: 18px;
}

div.profilelogo {
	width: 285;
	height: 135px;
}

div.profileblock {
	float: left;
	display: block;
	width: 290px;
	padding: 20px 5px 0 10px;
	background: #FFF;
}

div.profileblock img{
	float: left;
	display: block;
	max-width: 290px;
	max-height: 130px;
	*height: 130px; /* IE6/7 */
	*width: 290px; /* IE6/7 */
	padding: 0;
	background: #FFF;
}
div.profileblockr {
	padding: 20px 0 0 0;
	width: 305px;
}

span.profilefiled {
	float: left;
	display: block;
	color: #A4907E;
	width: 285px;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 14px;
}

span.profileinfo {
	color: #736357;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 15px 0;

}

span.profilelogo img {
	float: left;
	max-width: 280px;
	max-height: 120px;
}


div.profileblocklong {
	float: left;
	display: block;
	width: 600px;
	padding: 0 0 20px 10px;
}

div.profileblocklong span.profilefiled {
	width: 600px;
}

/* PP */

div.productbranch {
	background: transparent url(/i/food.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 210px;
	padding: 0 30px 40px 70px;
	color: #003663;
	font-size: 12px;
}

div.productbranchleft {
	padding: 0 0 40px 70px;
	background: transparent url(/i/nonfood.gif) no-repeat scroll left top;
	width: 200px;


}

div.productbranch h3 {
	padding: 0 0 10px 0;
}

div.productbranch h3 a{
	font-size: 14px;
	color: #C5511B;
}


div.productbranch h3 a:hover {
	color: #003663;
}

div.distributori {
	background: transparent url(/i/distributoripp.gif) no-repeat scroll left top;

}

div.oborudvane {
	background: transparent url(/i/oborudvanepp.gif) no-repeat scroll left top;

}

div.productbranchrow {
	display: block;
	float: left;
	padding: 0 30px 40px 70px;
	width: 500px;
	color: #003663;
	font-size: 12px;
}

div.productbranchrow h3 {
	padding: 0 0 10px 0;
}

div.productbranchrow h3 a{
	font-size: 14px;
	color: #C5511B;
}

div.productbranchrow h3 a:hover {
	color: #003663;
}

div.addproduct a {
	padding: 12px 0 0 50px;
	width: 160px;
	font-size: 12px;
}

div.addproduct a:hover {
	padding: 12px 0 0 50px;
}


div.ppform {
	float: left;
	display: block;
	width: 610px;
	padding: 0;

}

div.ppinput {
	display: block;
	float: left;
	padding: 0 30px 10px 10px;
	width: 280px;
	height: 275px;
}
div.ppinputr {
	padding: 0 10px 10px 0;
	width: 280px;
}

div.ppform label {
	color: #C5511B;
	display: block;
	font-size: 14px;
	height: 22px;
	padding: 10px 0 0 0;
	margin: 0;

}

div.ppform label.catalogue {
	display: inline;
	margin: 0 0 5px 0;

}

div.ppform input.catalogue {
	margin: 5px 0;

}

div.ppinputlong {
	background: #FFF;
	display: block;
	padding: 0 10px 5px 10px;
	width: 590px;
}
div.contact {
	height: 55px;
}

div.ppinputcount {
	display: block;
	padding: 0;
	width: 590px;
}

input.pname {
	border: 1px solid #CECECE;
	display: block;
	height: 18px;
	padding: 3px 0 0;
	width: 588px;
}

textarea.ptext {
	border: 1px solid #CECECE;
	display: block;
	float: left;
	height: 88px;
	padding: 3px 0 0;
	width: 588px;
}

input.count {
	border: 0 solid #CECECE;
	height: 18px;
	padding: 3px 0 0;
	width: 40px;
	color:#C5511B;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

span.extxt {
	float: left;
	display: block;
	width: 590px;
	padding: 0;
	margin: 0;
	color: #362F2D;
	font-size: 10px;
}
span.extxt a { font-weight: bold;}

select.branch {
	border:1px solid #CECECE;
	display:block;
	height:23px;
	width:278px;
}

input.production{
	border: 1px solid #CECECE;
	display: block;
	height: 18px;
	padding: 3px 0 0;
	width:278px;
}


div.msgpp {
	float: left;
	display: block;
}
div.msgpp p {
	float: left;
	display: block;
	color: #C5511B;
	font-size: 16px;
	font-weight: bold;
}

div.msgpp span {
	float: left;
	display: block;
	padding: 20px 0;
	width: 600px;
}

div.msgpp span.contact {
	float: left;
	display: block;
	padding: 20px 0;
}

div.contactname {
	float: left;
	display: block;
	width: 590px;
	font-size: 16px;
	padding: 20px 0 10px 10px;
	color: #C5511B;
	font-weight: bold;

}

/* productlist */
div.backbox p{
	font-size: 16px;
	color: #C5511B;
	padding: 20px 0;
	font-weight: bold;
}

div.productlist {
	float: left;
	display: block;
	margin: 0 0 10px 0;
	width: 590px;
}

ul.productlist {
	float: left;
	list-style-type: none;
	width: 610px;
}

ul.productlist li {
	background: #e6ceb1 url(/i/bgproductlist.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 590px;
	margin: 10px 0 0 0;
	padding: 10px;
	border-bottom: 1px solid #A4907E;
}



ul.productlist li a img{
	float: left;
	margin: 3px 10px 0 0;
}

ul.productlist li h3 a {
	color: #C5511B;
	font-size: 14px;
	margin: 0;
}

ul.productlist li h3 a b{
	color: #003663;

}

ul.productlist li h3 a:hover {color:#003663;}

ul.productlist li h4 {
	float: left;
	display: display;
}

ul.productlist li span {
	color: #A4907E;
	font-size: 12px;
}

ul.productlist li p {
	font-size: 12px;
	color: #362F2D;
	padding: 10px 0 0 0;
}

ul.productlist li img{
	float: left;
	border: 0;
	margin: 0;
}

div.productlist div.pageing {
	float: left;
	display: block;
	width: 610px;
	padding: 20px 0;
	font-size: 12px;
	color: #362F2D;
}

div.productlist div.pageing a {
	font-size: 12px;
	color: #C5511B;
}

div.productlist div.pageing a:hover { color: #003663;}

/* productstory */

div.productstory {
	background: #E6CEB1 url(/i/productstoryhead.gif) no-repeat scroll left top;
	width: 590px;
	padding: 0 10px 5px 10px;
	float: left;
	display: block;
}

div.productstory h2 {
	float: left;
	display: block;
	width: 590px;
	padding: 5px 0 0 0;
	color: #362F2D;
	font-size: 18px;
}
div.productstory h3 {
	float: left;
	display: block;
	width: 590px;
	padding: 5px 0 0 0;
	color: #A4907E;
	font-size: 14px;
}
div.author {
	float: left;
	display: block;
	width: 590px;
	color: #A4907E;
	font-size: 12px;
	padding: 10px 0;
}

div.authorprint {
	width: 900px
}

div.author span {
	padding: 0 20px 0 0;
	color: #736357;
}


div.article {
	float: left;
	display: block;
	width: 590px;
	padding: 10px 0 40px 0;
	color: #362F2D;
	font-size: 14px;
	line-height: 22px;
}

div.articleprint {
	width: 900px;
}

div.productstory div.bigimg {
	float: left;
	display: block;
	width: 590px;
	background: #FFF url(/i/bigimgproducttop.gif) no-repeat scroll left top;
	margin: 0 0 10px 0;
}

div.bigimgproductbottom {
	background: #E6CEB1 url(/i/bigimgproductbottom.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 590px;
	height: 3px;
}

div.productstory div.bigimg img {
	float: left;
	padding: 10px;
}

div.productstory div.bigimg p {
	background: #a4907e url(/i/bigimgtxttop.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 570px;
	font-size: 12px;
	padding: 5px 10px 0 10px;
	color: #FFF;
}

div.productstory div.bigimg p span {
	display:block;
	width: 590px;
	height: 7px;
	margin: 0 -10px;
	background: transparent url(/i/bigimgtxtbottom.gif) no-repeat scroll left bottom;
}

div.productstory a { color: #C5511B;}

div.productstory a:hover { color: #003663;}

div.productstorybottom {
	background: transparent url(/i/productstorybottom.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 610px;
	height: 3px;
	padding: 0 0 40px 0;
}

div.banner468x60 {
	background: transparent url(/i/banner468.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 461px;
	padding: 24px 71px 0 61px;
	height: 66px;
}

div.bannproduct {
	float: left;
	display: block;
	width: 600px;
	height: 90px;
	padding: 0 0 0 10px;
}

div.morefirm {
	float: right;
	display: block;
	width: 140px;
	line-height: 14px;
	clear: right;
	padding: 0 0 10px 10px;
}

div.morefirm span{
	display: block;
	height: 20px;
	width: 130px;
	padding: 3px 0 0 10px;
	color: #E6CEB1;
	font-size: 10px;
	font-weight: bold;
	background: #736357 url(/i/productfirmp.gif) no-repeat scroll left top;
}

div.morefirm p {
	display: block;
	background: #A4907E;
	padding: 5px 10px;
}

div.morefirm a {
	display: block;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

div.morefirmbottom {
	background: transparent url(/i/morefirmbottom.gif) no-repeat scroll left bottom;
	width: 140px;
	height: 3px;
	padding: 0;
	font-size: 1px;
}


/* MAGAZINE */

div.magaziner {
	background: transparent url(/i/magazineblockbottom.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 300px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

div.magaziner h6 {
	background: #4c7291 url(/i/magazineblocktop.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 290px;
	height: 19px;
	color: #FFF;
	padding: 3px 0 0 10px;
	font-weight: normal;
	font-size: 12px;
}

div.magaziner h6 a {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}

div.magaziner h6 a:hover {
	text-decoration: underline;
	color: #FFF;
}

div.magaziner img {
	float: left;
	padding: 10px 5px 0 0;
}

div.magaziner h5 {
	float: left;
	display: block;
	width: 145px;
	padding: 10px 0 5px 0;
	position: relative;
}

div.magaziner h5 a {
	color: #003663;
	font-size: 12px;
	position: relative;
}

div.magaziner h5 a:hover { color:#C5511B;}

div.magaziner span {
	color: #362F2D;
	font-size: 11px;
	margin: 0 0 10px 0;
	position: relative;
}

#rightcolom div.txtmagazine {
	margin: 0 0 20px 0;
}

div.newslast {
	float: left;
	display: block;
	width: 300px;
	margin: 0 0 20px 0;
}

div.newslast h2 {
	background: #4C7291 url(/i/newslasttop.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 290px;
	padding: 5px 0 0 10px;
	height: 20px;
}

div.newslast h2 a {
	display: block;
	width: 300px;
	color: #FFF;
	font-size: 12px;
}

div.newslast h2 a:hover {
	text-decoration: underline;
}

div.newslast ul {
	background: transparent url(/i/magazineblockbottom.gif) no-repeat scroll left bottom;
	float: left;
	list-style-type: none;
	width: 300px;
}

div.newslast ul li {
	float: left;
	display: block;
}

div.newslast ul h3 {
	border-bottom: 1px dotted #E6CEB1;
	display: block;
	width: 300px;
	padding: 10px 0;
}

div.newslast ul h3.hidden {
	border-bottom: 0 dotted #E6CEB1;
}

div.newslast ul h3 a {
	display: block;
	width: 280px;
	padding: 0 10px;
	font-size: 11px;

}

div.newslast ul h3 a:hover {
	padding: 0 10px;
}
/* SPISANIE ARHIV */

div.magazineselect {
	background: transparent url(/i/bgmagazineselect.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 490px;
	height: 60px;
	padding: 0 0 0 120px;
}

select.magazineselect {
	float: left;
	display: block;
	color: #736357;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0;
	width: 310px;
	padding: 1px 40px 1px 10px;
}

div.magazineselect div.buttonsearch {
	padding: 0 0 0 3px;
	margin: 15px 10px;
}

div.covers {
	float: left;
	display: block;
	width: 610px;
}

div.latest_issue {
	background: #362F2D url(/i/latest_issue.gif) no-repeat scroll left top;
	float: left;
	width: 600px;
	height: 20px;
	padding: 7px 0 0 10px;
	margin: 20px 0 0 0;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;

}

div.cover {
	float: left;
	width: 590px;
	padding: 20px 10px 5px 10px;
	border-bottom: 1px dotted #362F2D;
}

div.covers a.covertop {
	background: #A4907E url(/i/covertop.gif) no-repeat scroll left top;
	float: left;
	width: 156px;
	height: 206px;
	margin: 0 10px 0 0;
} 

div.covers a:hover.covertop {
	background: #A4907E url(/i/coverbottom.gif) no-repeat scroll left top;
} 

div.covers a img {
	float: left;
	width: 150px;
	height: 200px;
	border: 1px solid #FFF;
	margin: 2px;
	clear: right;
}

div.cover h3 { padding: 0 0 10px 0;}

div.cover h3 a {
	font-size: 14px;
}

div.cover h4 {
	color: #362F2D;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0;
	line-height: 18px;
}

div.cover span {
	width: 100px;
	padding: 0;
	color: #808080;
	font-size: 10px;
}

div.cover h5 {
	font-size: 12px;
	color: #A4907E;
	padding: 0 0 5px 0;
}

div.cover h6 {
	font-size: 14px;
	color: #A4907E;
	padding: 0 0 5px 0;
	font-weight: normal;
}

div.pdf {
	float: right;
	display: block;
	width: 590px;
	height: 20px;
	padding: 10px 0 0 0;
}

div.pdf a {
	background: transparent url(/i/pdf.gif) no-repeat scroll left top;
	float: right;
	display: block;
	width: 50px;
	height: 20px;
	color: #FFF;
}

div.pdf a:hover {
	background: transparent url(/i/pdfhover.gif) no-repeat scroll left top;
}

div.pdf a span {
	display: none;
}

#rightcolom div.magazinefree {
	padding: 0 0 20px 0;
	margin: 0;

}

/* LIST issue */

div.issue {
	float: left;
	display: block;
	width: 610px;
}

div.issuerubr {
	float: left;
	width: 590px;
	padding: 20px 10px 10px 10px;
	font-size: 18px;
	font-weight: bold;
}

div.issuestory {
	float: left;
	width: 590px;
	padding: 20px 10px 10px 0;
	border-bottom: 1px dotted #4C7291;

}


div.issuerubr span {
	float: left;
	width: 590px;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #C5511B;
	
}

div.issuerubr span a {
	color: #C5511B;
}

div.issuerubr span a:hover {
	color: #003663;
}

div.issuestory a img {
	float: left;
	width: 140px;
	margin: 0 10px 0 0;
	clear: right;
}

div.issuestory h3{
	padding: 0 0 10px 0;
	font-size: 14px;
}

div.issuestory h3 a {
	font-size: 14px;
}

div.issuestory h5 {
	padding: 0 0 10px 0;
	color: #003663;
	font-weight: normal;
	font-size: 12px;
}

div.issuerubr h6 {
	padding: 0;
	color: #736357;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
}

div.issuestory span{
	float: none;
	font-weight: normal;
	color: #A4907E;
	font-size: 12px;
	border: 0;
	margin: 0;
	padding: 0;
}


div.issuestory p {
	color: #362F2D;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0 0 0;
	font-weight: normal;
}

div.datacoment  {
	color: #362F2D;
	display: block;
	padding: 5px 0 0 0;
	font-weight: normal;
	font-size: 10px;
}

div.datacoment a {
	color: #A4907E;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}

div.datacoment a:hover {
	color: #C5511B;
}

/* BROWSE */

div.rubrowse {
	float: left;
	display: block;
	width: 590px;
	padding: 0 10px;
}

div.ruissue {
	width: 590px;
	padding: 20px 0 10px 0;
	font-weight: bold;
	float: left;
	display: block;
}

div.ruissue a {
	color: #A4907E;
	font-size: 14px;

}

div.ruissue a:hover {
	text-decoration: underline;

}

#leftcolum div.pageing {
	float: left;
	display: block;
	width: 610px;
	padding: 30px 0;
	font-size: 14px;
	color: #A4907E;
}

#leftcolum div.pageing a {
	font-size: 12px;
	font-weight: bold;

}

/* NEWS */

div.newslist {
	float: left;
	display: block;
	width: 590px;
	padding: 0 10px;
}

div.newsstory {
	float: left;
	padding: 20px 0;
	border-bottom: 1px dotted #A4907E;
	width: 590px;
}

div.newsstory img{
	clear: right;
	float: left;
	margin: 0 10px 0 0;
	width: 130px;
}

div.newsstory h3 {
	font-size: 14px;
	padding: 0 0 5px 0;
}

div.newsstory h5 {
	color: #A4907E;
	font-size: 14px;
	font-weight: normal;
}

div.newsstory p {
	color: #362F2D;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 10px 0 0 0;
}

div.letters {
	width: 600px;
}
/* STORY */

div.story {
	float: left;
	display: block;
	width: 590px;
	padding: 0 10px;
}

div.story h2 {
	float: left;
	display: block;
	width: 590px;
	color: #362f2d;
	font-size: 18px;
	padding: 0 0 10px 0;
}

div.story h3 {
	float: left;
	display: block;
	width: 590px;
	color: #A4907E;
	font-size: 14px;
	font-weight: normal;
}


div.story h4 {
	float: left;
	display: block;
	width: 590px;
	color: #736357;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

div.bigimgarticle {
	float: left;
	display: block;
}

div.bigimgarticle img {
	float: left;
	display: block;
}

div.bigimgarticle p {
	display: block;
	float: left;
	width: 590px;
	color: #736357;
	font-size: 12px;
	padding: 5px 0 20px 0;
	border: 0;
}

div.bigimgarticle p span {
	float: left;
	display: block;
	width: 590px;
	color: #A4907E;
	font-size: 12px;
	padding: 0;
	border: 0;
}

div.lefttimgarticle {
	float: left;
	display: block;
	width: 250px;
	margin: 5px 10px 10px 0;
	line-height: 15px;
}

div.lefttimgarticle img {
	float: left;
	display: block;
	margin: 0 0 10px 0;
}


div.lefttimgarticle p{
	display: block;
	width: 250px;
	color: #736357;
	font-size: 12px;
	padding: 5px 10px 0 0;
	border: 0;
}

div.lefttimgarticle p span {
	display: block;
	width: 250px;
	color: #A4907E;
	font-size: 12px;
	padding: 5px 0 0 0;
	border: 0;
	text-align: left;
}

div.rightimgarticle {
	float: right;
	clear: both;
	display: block;
	width: 250px;
	margin: 10px 0 10px 10px;
	line-height: 15px;
}

div.rightimgarticle img {
	display: block;
	margin: 0 0 10px 0;
}


div.rightimgarticle p{
	display: block;
	width: 250px;
	color: #736357;
	font-size: 12px;
	padding: 5px 0 10px 0;
	border: 0;
}

div.rightimgarticle p span {
	display: block;
	width: 250px;
	color: #A4907E;
	font-size: 12px;
	padding: 5px 0 0 0;
	border: 0;
	text-align: right;
}

div.bottomimgarticle {
	float: left;
	display: block;
	margin: 5px 10px 10px 0;
	line-height: 15px;
}

div.bottomimgarticle img {
	float: left;
	display: block;
	margin: 0 0 10px 0;
}


div.bottomimgarticle p{
	display: none;
}

div.bottomimgarticle p span {
	display: none;
}

div.print {
	float: right;
	display: block;
	height: 16px;
	text-align: right;
	background: #FFF;
}

div.productstory div.print {
	background: transparent url(/i/productprint.gif) no-repeat scroll left top;
	width: 95px;
	height: 16px;
	padding: 3px;
}

div.print a.mini{
	background: transparent url(/i/txtmini.gif) no-repeat scroll left top;
	display: block;
	height: 16px;
	width: 16px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

div.print a:hover.mini {
	background: transparent url(/i/txtminih.gif) no-repeat scroll left top;
	margin: 0 5px 0 0;
	padding: 0;
}

div.print a:hover.big {
	background: transparent url(/i/txtbigh.gif) no-repeat scroll left top;

}

div.print a.big{
	background: transparent url(/i/txtbig.gif) no-repeat scroll left top;
}

div.print a {
	background: transparent url(/i/print.gif) no-repeat scroll left top;
	display: block;
	height: 16px;
	width: 53px;
	float: left;
	font-size: 12px;
	color: #FFF;
}

div.print a:hover {
	background: transparent url(/i/printh.gif) no-repeat scroll left top;
}

div.print {
	text-transform: uppercase;
}

div.print a.backstory {
	background: #FFF;
	display: block;
	height: 16px;
	width: 200px;
	float: left;
	font-size: 10px;
	color: #003663;
	font-weight: bold;
	text-decoration: underline;
}

div.print a:hover.backstory {
	color: #C5511B;
	background: none;
}

div.moresubject {
	background: #F7F7F7 url(/i/blockfooter145.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 145px;
	margin: 5px 20px 10px 0;
	padding: 0 0 5px 0;
}

div.moresubject span {
	background: #4C7291 url(/i/blockheader145.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 135px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	color: #FFF;
	font-size: 12px;
}

div.moresubject a {
	display: block;
	float: left;
	width: 125px;
	padding: 0 10px 10px 10px;
	font-size: 10px;
	line-height: 14px;
}

div.moresubject a:hover {
	padding: 0 10px 10px 10px;
}


div.morelink {
	float: right;
	margin: 5px 0 10px 10px;
	clear: right;
}

#wrapper #maincontent .colomprint {
	width: 920px;
	padding: 0 20px;
}

div.storyprint {
	width: 900px;
}

div.storyprint hr {
	display: none;
}

#wrapper #maincontent .printtitle {
	width: 900px;
}

/* KARETA STORY*/

table.news_tblwide {
	background: #E6CEB1 url(/i/carewidetop.gif) no-repeat scroll left top;
	float: left;
	width: 590px;
	border-bottom: 1px solid #736357;
	padding: 0;
	margin: 10px 0;
	font-size: 12px;
	line-height: 20px;
	border-spacing: 0;
}

table.news_tblwide td {
	padding: 10px;
}

table.news_accent {
	background: #E6CEB1 url(/i/careakcenttop.gif) no-repeat scroll left top;
	float: left;
	width: 590px;
	border-bottom: 1px solid #736357;
	padding: 0;
	margin: 10px 0;
	font-size: 12px;
	line-height: 20px;
	border-spacing: 0;
}

table.news_accent td {
	padding: 10px;
}

table.news_accent thead th {
	float: left;
	width: 580px;
	padding: 3px 5px;
	margin: 2px 0 0 0;
	border: 0 solid;
	color: #E6CEB1;
	text-align: center;

}

table.news_tblright {
	background: #E6CEB1 url(/i/care.gif) no-repeat scroll left top;
	float: right;
	width: 300px;
	padding: 0;
	margin: 5px 0 10px 10px;
	font-size: 12px;
	line-height: 20px;
}

table.news_tblright td {
	padding: 10px;

}

table.news_tblleft {
	background: #E6CEB1 url(/i/care.gif) no-repeat scroll left top;
	float: left;
	width: 300px;
	padding: 0;
	margin: 5px 10px 10px 0;
	font-size: 12px;
	line-height: 20px;
}

table.news_tblleft td {
	padding: 10px;

}

table.news_tblrightsmall {
	background: #E6CEB1 url(/i/caresmall.gif) no-repeat scroll left top;
	float: right;
	width: 145px;
	padding: 0;
	margin: 5px 0 10px 10px;
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px solid #736357;

}

table.news_tblrightsmall td {
	padding: 10px;
}


table.news_tblleftsmall {
	background: #E6CEB1 url(/i/caresmall.gif) no-repeat scroll left top;
	float: left;
	width: 145px;
	padding: 0;
	margin: 5px 10px 10px 0;
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px solid #736357;

}

table.news_tblleftsmall td {
	padding: 10px;
}
/* COMENTS */

div.comments {
	float: left;
	display: block;
	width: 590px;
}


div.commentsform {
	float: left;
	display: block;
	width: 590px;
	margin: 0;
}

div.comments span {
	float: left;
	display: block;
	width: 590px;
	color: #362F2D;
	font-size: 14px;
	padding: 0 0 3px 0;
	border-bottom: 2px solid #f26522;
}

div.comment {
	float: left;
	display: block;
	width: 570px;
	padding: 10px;
	border-bottom: 1px dotted #A4907E;
} 

div.commentautor {
	float: left;
	display: block;
	width: 150px;
}

div.commentautor img {
	float: left;
	width: 32px;
	border: 5px solid #d7d7d7;
}

div.commentautor span {
	display: block;
	width: 95px;
	overflow: hidden;
	padding: 0 5px;
	border: 0;
	font-weight: bold;
	font-size: 12px;
}


div.commentautor span.anonim {
	display: block;
	width: 95px;
	padding: 0;
	color: #A4907E;
	font-weight: normal;
}

p.commentdata {
	float: left;
	width: 150px;
	display: block;
	height: 13px;
	margin: 10px 0;
}

p.commentdata span.numcomment {
	float: left;
	display: block;
	width: 26px;
	height: 13px;
	padding: 0;
	margin: 0 1px 0 0;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	background: transparent url(/i/numcomment.gif) no-repeat scroll left top;
}

p.commentdata span.commenttime {
	width: 33px;
	color: #362f2d;
	background: transparent url(/i/commenttime.gif) no-repeat scroll left top;
}

p.commentdata span.commentdate {
	width: 60px;
	color: #362f2d;
	background: transparent url(/i/commentdate.gif) no-repeat scroll left top;
}

div.commenttxt {
	float: right;
	display: block;
	width: 410px;
	font-size: 12px;
	color: #666;
}

div.commenttxt p {
	color: #A4907E;
}

div.unfit {
	float: right;
	display: block;
	width: 30px;
	height: 30px;
	padding: 2px;
}

div.unfit a {
	background: transparent url(/i/unfit.gif) no-repeat scroll left top;
	float: right;
	display: block;
	width: 16px;
	height: 16px;
}

div.unfit a:hover {
	background: transparent url(/i/unfit.gif) no-repeat scroll left top;
	border-top: 2px solid #FFF;
}


div.addcomment {
	float: left;
	display: block;
	width: 590px;
	height: 400px;
	padding: 20px 0;
}

div.addcomment span {
	float: left;
	display: block;
	width: 590px;
	color: #362F2D;
	font-size: 14px;
	padding: 0 0 3px 0;
	border-bottom: 2px solid #f26522;
}

div.addcomment p {
	display: block;
	width: 590px;
	padding: 5px 0;
	float: left;
	text-align: right;
}
div.addcomment p a {
	font-size: 12px;
	
}

div.autorname {
	float: left;
	display: block;
	width: 130px;
	padding: 0 0 0 10px;
}

div.autorname input.autor {
	width: 130px;
	border: 1px solid #CCC;

}

div.autorname label{
	width: 130px;
	color: #666666;
	float: left;
	font-size: 14px;
	height: 20px;

}

div.autorname p {
	float: left;
	display: block;
	width: 95px;
	padding: 10px 0 0 18px;


}

div.autorname p a {
	float: left;
	display: block;
	text-align: left;
	width: 16px;
	height: 16px;
	padding: 3px;
}

div.autorname p a:hover {
	padding: 3px;
}

div.msg {
	display: block;
	float: right;
	font-size: 12px;
	width: 400px;
	height: 400px;
}

div.msg label {
	float: right;
	display: block;
	width: 400px;
	height: 20px;
	color: #666666;
	font-size: 14px;

}

div.msg textarea {
	float: right;
	display: block;
	width: 400px;
	border: 1px solid #CCCCCC;

}

div.sendmsg {
	float: left;
	display: block;
	padding: 10px 0;
	display: block;

}

div.sendmsg a {
	background: transparent url(/i/sendmsg.gif) no-repeat scroll left top;
	float: left;
	display: block;
	padding: 3px 0 0 25px;
	width: 65px;
	height: 20px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

div.sendmsg a:hover {
	padding: 3px 0 0 25px;
	color: #C5511B;
}

div.err p{
	float: left;
	display: block;
	color: #F26522;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 10px;
}

div.captcha {
	float: left;
	display: block;
	width: 130px;
}

div.captcha div.code {
	float: left;
	display: block;
	padding: 10px 0;
}

div.code a {
	font-size: 12px;
	display: block;
	padding: 10px 0;
}

input.captcha {
	float: left;
	display: block;
	border: 1px solid #CECECE;
	display: block;
	height: 18px;
	padding: 3px 0 0;
	width: 130px;
	}
	
div.code span.captcha {
	float: left;
	display: block;
	width: 130px;
	padding: 5px 0 0 0;
	font-size: 12px;
	border: 0px solid;
	color: #F26522;
}

/* Razmeri na shrifta */
.fontSize-5 {
	font-size: 0.6em !important;
	line-height: 1.7em;
}

.fontSize-4 {
	font-size: 0.7em !important;
	line-height: 1.7em;
}

.fontSize-3 {
	font-size: 0.75em !important;
	line-height: 1.7em;
}

.fontSize-2 {
	font-size: 0.8em !important;
	line-height: 1.7em;
}

.fontSize-1 {
	font-size: 0.9em !important;
	line-height: 1.7em;
}

.fontSize0 {
	font-size: 1.0em !important;
	line-height: 1.7em;
}

.fontSize1 {
	font-size: 1.1em !important;
	line-height: 1.7em;
}

.fontSize2 {
	font-size: 1.2em !important;
	line-height: 1.7em;
}

.fontSize3 {
	font-size: 1.3em !important;
	line-height: 1.7em;
}

.fontSize4 {
	font-size: 1.4em !important;
	line-height: 1.7em;
}

.fontSize5 {
	font-size: 1.5em !important;
	line-height: 1.7em;
}

/* ------ */

div.tktxt {
	float: left;
	display: block;
	width: 590px;
	font-size: 12px;
	color: #362F2D;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dotted #4C7291;
}

/* STATIC */

div.static {
	float: left;
	display: block;
	width: 570px;
}

div.static h2{
	font-size: 22px;
	font-weight: bold;
	color: #4C7291;
	padding: 0 0 20px 0;
	width: 570px;
}

div.buletinmsg {
	float: left;
	display: block;
	width: 570px;
	padding: 40px 0;
}

div.buletinmsg p {
	color: #C5511B;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 10px;
}

/* SEARCH */

div.search {
	background: #E6CEB1 url(/i/cataloguesearchend.gif) no-repeat scroll left bottom;
	float: left;
	display: block;
	width: 610px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}


div.search h5 {
	background: transparent url(/i/headsearch.gif) no-repeat top left;
	float: left;
	display: block;
	width: 610px;
	height: 25px;
}

div.search h5 span {
	float: left;
	display: block;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 7px 0 0 10px;
	margin: 0;
	
}

div.search span {
	color: #362F2D;
	display: block;
	float: left;
	font-size: 14px;
	padding: 15px 0 10px 10px;
	width: 130px;
}

div.search input.txt {
	background: #FFFFFF none repeat scroll 0 0;
	border: 0 solid;
	color: #003663;
	display: block;
	float: left;
	font-size: 14px;
	height: 21px;
	margin: 10px;
	padding: 5px 0 0;
	width: 280px;
}

div.searchrubr {
	float: left;
	display: block;
	width: 610px;
}
div.searchrubr p.rubrall {
	float: left;
	display: block;
	color: #362F2D;
	font-size: 14px;
	width: 130px;
	padding: 15px 0 10px 10px;
}
	
div.searchrubr select {
	float: left;
	display: block;
	color: #736357;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	width: 280px;
	padding: 0;
	
}

div.searchinto {
	float: left;
	display: block;
	width: 610px;
	padding: 15px 0 10px 0;
}
div.searchinto span {
	padding: 0 10px 0 10px;
}

div.searchinto label{
	font-size: 12px;
}

div.calfromdate {
	float: left;
	display: block;
	width: 610px;
	padding: 15px 0 10px 0;
}

div.calfromdate span {
	padding: 0 0 0 10px;
}

div.fromdate {
	background: #E6CEB1;
	float: left;
	display: block;
	width: 140px;
	padding: 0 0 0 10px;
	margin: 0;
}

div.fromdate input {
	float: left;
	display: block;
	width: 105px;
	height: 21px;
	border: 1px solid #362F2D;
	padding: 5px 0 0 5px;	
}

div.fromdate a {
	float: right;
	display: block;
	width: 26px;
	height: 26px;

}
table.cal {
	background: #FFF;
	padding: 10px;
	width: 200px;
	border: 1px solid #362F2D;
	font-size: 14px;

}

div.nodata {
	float: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 20px 10px;
	color: #362F2D;
}


#leftcolum p.kforerror {
	background: #fdf4bd;
	float: left;
	display: block;
	padding: 10px 0 10px 10px !important;
	color: #f26522;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	width: 600px;
}

p.kforerror span{
	background: transparent url(/i/err.gif) no-repeat scroll left top;
	padding: 10px 0 0 30px;
	width: 570px;
	color: #f26522;
}
/* LETTERS */

div.letters {
	float: left;
	display: block;
	width: 590px;
	padding: 20px 0 0 0;
}

div.letters h3 {
	float: left;
	display: block;
	width: 590px;
	font-size: 14px;
}

div.letter{
	display: block;
	float: left;
	width: 570px;

}

div.letter h2{
	color: #362F2D;
	font-size: 20px;
}

div.errorrow {
	float: left;
	display: block;
	height: 315px;
	width: 600px;
	padding: 20px;
	margin: 40px 190px;
	background: transparent url(/i/bgerror.gif) no-repeat scroll left top;
}

div.headerrorrow {
	float: left;
	display: block;	
	width: 600px;
	height: 90px;
}

div.errorrow div.headerrorrow p {
	float: left;
	display: block;
	width: 359px;
	font-weight: bold;
	font-size: 24px;
	padding: 0 0 0 20px;
	color: #F26522;
}

div.errorrow p {
	float: left;
	display: block;
	width: 600px;
	padding: 20px 0 0 0;
	color: #362F2D;
	font-size: 16px;
}

div.errorrow p.errorrowsub {
	background: transparent url(/i/arrowerr.gif) no-repeat scroll left center;
	width: 580px;
	padding: 15px 0 0 15px;
	font-size: 14px;

}

/* RSS */

div.rsstxt {
	float: left;
	display: block;
	width: 610px;
	margin: 0;
	padding-bottom: 40px;
	font-size: 14px;
	color: #362F2D;
}

div.rsstxt img{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

div.rssblock {
	background: #E6CEB1 url(/i/productstoryhead.gif) no-repeat scroll left top;
	float: left;
	display: block;
	width: 590px;
	padding: 10px 10px 20px 10px;
}

div.rss {
	float: left;
	display: block;
	width: 590px;
	padding: 5px 0 0 0;
	border-bottom: 1px dotted #FFF;
}

div.rss a {
	background: transparent url(/i/rss.gif) repeat-x scroll left top;
	display: block;
	float: left;
	height: 25px;
	margin: 0 10px 0 0;
	width: 56px;
}

div.rss a:hover {
	margin: 0 10px 0 3px;
	
}


div.rss h1 {
	float: left;
	display: block;
	font-size: 14px;
	padding: 0 0 0 10px;
}

div.rss h2 {
	float: left;
	display: block;
	font-size: 12px;
	padding: 3px 0 0 20px;
	font-weight: normal;
}

/* HLBRAND */

div.brandhl {
	float: left;
	display: block;
	width: 610px;
	color: #094099;
	padding: 10px 0 0 0;
	border-bottom: 2px solid #094099;
}

div.storybrand {
	width: 590px;
} 

div.brandhl p {
	float: left;
	display: block;
	width: 340px;
	font-size: 14px;
	border-bottom: 0;
	padding: 28px 0 0 10px;

}
div.storybrand p {
	padding: 28px 0 0 0;
}

div.brandhl span{
	float: right;
	display: block;
	width: 150px;
	font-size: 12px;
	border-bottom: 0;
	padding: 30px 0 0 0;
	font-weight: bold;
}

div.brandhl img {
	float: right;
	display: block;

}

div.flv {
	float: left;
	display: block;
	width: 590px;
	padding: 10px 0;
	margin: 10px 0 0 0;
	text-align: center;
	border-top: 5px solid #736357;
	border-bottom: 5px solid #736357;
}

div.flv p{
	float: left;
	display: block;
	width: 590px;
	font-size: 14px;
	font-weight: bold;
	color: #736357;
	padding: 0 0 10px 0;
}

div.flv object {
	display: block;
	text-align: center;
	margin: 0 95px;
}

div.mp3 {
	float: left;
	display: block;
	width: 590px;
	font-size: 14px;
	font-weight: bold;
	color: #A4907E;
	padding: 10px 0;
	margin: 10px 0;
	border-top: 5px solid #736357;
	border-bottom: 5px solid #736357;
}


div.mp3 p {
	float: left;
	display: block;
	width: 590px;
	font-size: 14px;
	font-weight: bold;
	color: #736357;
}

.msgBottom {
	float: left;
	width: 570px;
	font-weight: bold;
	height: 20px;
	margin: 5px 0 0 0;
}

.msgBottom p {
	float: right;
	position: relative;
}

.msgBottom a {
	float: left;
	color: #F26522;
	font-size: 11px;
	position: relative;
}

.msgBottom a:hover {
	color: #003663;
}

.cmsService {
	float: left;
	width: 580px;
	background: #FFFFCC;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 0;
	border-top: 1px solid #A4907E;
	border-bottom: 1px solid #A4907E;
}

.cmsService a {
	float: right;
	font-size: 12px;
	font-weight: bold;
}

.commentautor img.adminA {
	border: 5px solid #FFF;
}

.commentsform .commentsNoMore {
	height: auto;
}

/* GALERIA */

.gallery {
	background: #A4907E url(/i/bggaltop.gif) no-repeat left top;
	padding: 20px 5px 0 5px;
	color: #FFF;
}

.gallery p {
	padding: 0 10px;
	font-size: 12px;
}

ul.buttons {
	float: left;
	width: 560px;
	height: 30px;
	padding: 10px;
	list-style-type: none;
}

ul.buttons li {
	width: 280px;
	float: left;
}

ul.buttons li.right {
	text-align: right;
}

ul.buttons li a {
	display: block;
	background: #362F2D url(/i/bgGallButon.gif) no-repeat left top;
	padding: 5px 0 5px 5px;
	line-height: 20px;
	width: 135px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

ul.buttons li a:hover {
	background: #C5511B url(/i/bgGallButonH.gif) no-repeat left top;
	padding: 5px 0 5px 5px;
}

ul.buttons li.right, ul.buttons li.right a {
	float: right;
}

ul.buttons li.right a, ul.buttons li.right a:hover {
	padding: 5px 5px 5px 0;
}



.albumPhotos {
	float: left;
	width: 570px;
	padding: 10px 10px;
	background: #A4907E url(/i/bggalBottom.gif) no-repeat left bottom;
}

.albumPhotos a {
	display: block;
	float: left;
	margin: 5px;
}

.albumPhotos a:hover {
	margin: 5px;
}

.albumPhotos a img{
	border: 5px solid #736357;
}

.albumPhotos a.albumOn img {
	border: 5px solid #C5511B;
}

.gallery .gallAboutP {
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0 0 5px 0;
	color: #362F2D;
	border-bottom: 1px solid #E6CEB1;
}