body {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 background:#930c0a;
}

a {
 color:#729e00;
 text-decoration:none;
}

a:hover {
 color:#729e00;
 text-decoration:underline;
}

h1 {
 padding:0;
 margin:0;
 color:#FFFFFF;
 font-size:30px;
 font-weight:normal;
}

#body {
 padding:30px 0;
 margin:0 auto;
 width:1010px;
}

#header {
 padding:0;
 margin:0;
 width:1010px;
 height:227px;
 float:left;
}

#top-banner {
 padding:30px 0 0 0;
 margin:0;
 width:250px;
 height:195px;
 float:left;
}

#right-header {
 padding:0 0 0 20px;
 margin:0;
 width:740px;
 height:227px;
 float:left;
}

#top-menu {
 padding:2px 0 0 0;
 margin:0 0px 0 0;
 width:740px;
 height:28px;
 float:right;
 display:inline;
}

.top-menu-left {
 padding:0;
 margin:0;
 width:10px;
 height:28px;
 float:right;
 font-size:1px;
 background:url(img/top-menu-left.jpg) no-repeat top left;
}

.top-menu-right {
 padding:0;
 margin:0;
 width:10px;
 height:28px;
 float:right;
 font-size:1px;
 background:url(img/top-menu-right.jpg) no-repeat top left;
}

.top-menu-x {
 padding:5px 0 0 0;
 margin:0;
 width:auto;
 height:23px;
 float:right;
 background:url(img/top-menu-x.jpg) repeat-x top left;
 font-size:13px;
 font-weight:bold;
 font-family:Arial, Verdana, Helvetica, sans-serif;
}

.top-menu-x a {
 padding:2px 7px 0 5px;
 margin:0;
 display:inline-block;
 background:url(img/border-menu.gif) no-repeat top right;
 color:#FFFFFF;
 text-decoration:none;
}

.top-menu-x a.last {
 padding:2px 5px 0 5px;
 margin:0;
 display:inline-block;
 background:none;
 color:#FFFFFF;
 text-decoration:none;
}

.top-menu-x a:hover {
 color:#f2d499;
 text-decoration:none;
}

.top-menu-x a.active {
 color:#f2d499;
 text-decoration:none;
}

#main-header {
 padding:0;
 margin:0;
 width:740px;
 height:197px;
 float:left;
 background:url(img/main-header.gif) no-repeat top right;
}

#logo {
 padding:26px 0 0 130px;
 margin:0;
 width:491px;
 height:49px;
 float:left;
}

.txt-logo{
 padding:15px 0 0 80px;
 margin:0;
 width:600px;
 float:left;
}

#flash {
 padding:30px 0 0 45px;
 margin:5px 0 0 0;
 width:335px;
 height:167px;
 float:left;
 text-align:right;
}

#content {
 padding:20px 0 0 0;
 margin:0;
 width:1010px;
 float:left;
}

#left {
 padding:0;
 margin:0;
 width:250px;
 float:left;
}

.main-menu {
 padding:10px 20px;
 margin:0;
 width:208px;
 float:left;
 border:1px solid #820000;
 background:url(img/menu.gif) repeat-x top left #b13800;
 font-size:18px;
 min-height:520px;
 height:auto !important;
 height:520px;
}

.main-menu a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #922301;
	padding:5px 0;
}

.main-menu a.last {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:0px solid #922301;
	padding:5px 0;
}

.main-menu a:hover {
	color:#f2d499;
	text-decoration:none;
}

.main-menu a.active {
	color:#f2d499;
	text-decoration:none;
}

.card {
 padding:20px 0 0 0;
 margin:0;
 width:250px;
 float:left;
}

#right {
 padding:0;
 margin:0;
 width:255px;
 float:left;
}

#middle {
 padding:0 20px;
 margin:0;
 width:460px;
 float:left;
}

.kare-reg {
 padding:15px;
 margin:0;
 width:225px;
 height:131px;
 float:left;
 background:url(img/kare-reg.jpg) no-repeat top left;
}

.kare-reg h2 {
	padding:0 0 5px 0;
	margin:0;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	color:#cc3f00;
}

form {
	padding:0;
	margin:0;
}

input.f1 {
	padding:3px;
	margin:0 0 2px 0;
	width:211px;
	height:15px;
	border:1px solid #7f0b01;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(img/input.gif) no-repeat top left;
}

input.f2 {
	padding:0;
	margin:0;
	width:71px;
	height:33px;
	border:0px solid #7f0b01;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(img/submit.gif) no-repeat top left;
}

.kare-reg a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#4f0101;
	text-decoration:underline;
	display:block;
}

.kare-reg a:hover {
	color:#4f0101;
	text-decoration:none;
}

.kare-facebook {
 padding:15px;
 margin:13px 0 0 0;
 width:220px;
 height:37px;
 float:left;
 background:url(img/bgr-facebook.jpg) no-repeat top left;
}

.kare-facebook h2 {
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#ac0000;
	line-height:18px;
}

.kare-facebook h2 a {
	color:#ac0000;
	text-decoration:none;
}

.kare-skype {
 padding:15px;
 margin:13px 0 0 0;
 width:220px;
 height:83px;
 float:left;
 background:url(img/bgr-skype.jpg) no-repeat top left;
}

.kare-skype h2 {
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#ac0000;
	line-height:15px;
}

.kare-icq {
 padding:20px 15px 15px 15px;
 margin:13px 0 0 0;
 width:225px;
 height:55px;
 float:left;
 background:url(img/bgr-icq.jpg) no-repeat top left;
}

.kare-icq h2 {
	padding:0 0 10px 0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#ac0000;
	line-height:18px;
}

.kare-icq h2 img {
	padding:0 10px 0 0;
	margin:0;
}

.kare-work {
 padding:20px 15px 15px 15px;
 margin:13px 0 0 0;
 width:225px;
 height:290px;
 float:left;
 background:url(img/bgr-work.jpg) no-repeat top left;
}

.kare-work h2 {
	padding:0 0 10px 0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#ac0000;
	line-height:18px;
}

.kare-work h3 {
	padding:0 0 10px 0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#057e3e;
	font-style:italic;
}

.kare-work h3 span.small {
	font-size:16px;
	font-weight:bold;
}

.right-banner {
 padding:0;
 margin:16px 0 0 2px;
 width:255px;
 height:200px;
 float:left;
 display:inline;
}

.kare-product {
 padding:10px;
 margin:11px 0 0 0;
 width:440px;
 float:left;
 background:url(img/bgr-kare.gif) repeat-x bottom left;
 min-height:150px;
 height:auto !important;
 height:150px;
}

.pic {
 padding:0;
 margin:0;
 width:200px;
 float:left;
}

.pic img {
 padding:0;
 margin:0;
 display:block;
 border:1px solid #922301;
}

.descr {
 padding:0 0 0 10px;
 margin:0;
 width:228px;
 float:left;
}

.descr h2 {
 padding:0 0 0 10px;
 margin:0;
 color:#daa039;
 font-size:18px;
 font-weight:normal;
 background:url(img/bullet.gif) no-repeat center left;
}

.descr h3 {
 padding:0;
 margin:0;
 font-size:11px;
 font-weight:normal;
}

.descr table tr td {
	font-weight:bold;
	padding:0;
 	margin:0;
}

.descr span.price {
	color:#dba13c;
	font-weight:normal;
	font-size:24px;
}

.descr span.price span.lv {
	color:#dba13c;
	font-weight:bold;
	font-size:13px;
}

.descr table tr td a {
	color:#729e00;
	text-decoration:none;
	display:inline-block;
	background:url(img/bullet2.gif) no-repeat center right;
	padding:0 10px 0 0;
	margin:0 0 5px 0;
}

.descr table tr td a:hover {
	color:#729e00;
	text-decoration:underline;
}

#footer {
 padding:10px 0 0 0;
 margin:20px 0 0 0;
 width:1010px;
 float:left;
 border-top:1px solid #7a0807;
}

.copy {
 padding:0;
 margin:0;
 width:350px;
 float:left;
 color:#5c0201;
 font-size:11px;
}

.copy a {
 color:#5c0201;
 text-decoration:none;
}

.copy a:hover {
 color:#5c0201;
 text-decoration:underline;
}

.bottom-menu {
 padding:0;
 margin:0;
 width:660px;
 float:left;
 text-align:right;
 font-size:12px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
}

.bottom-menu a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 5px;
}

.bottom-menu a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

input.f3 {
	padding:3px;
	margin:0 0 2px 0;
	width:294px;
	height:15px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

input.f4 {
	padding:3px;
	margin:0 0 2px 0;
	width:47px;
	height:15px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

input.f5 {
	padding:3px;
	margin:0 0 2px 0;
	width:110px;
	height:15px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

select.s1 {
	padding:3px;
	margin:0 0 2px 0;
	width:70px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

select.s2 {
	padding:3px;
	margin:0 0 2px 0;
	width:154px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

select.s3 {
	padding:3px;
	margin:0 0 2px 0;
	width:300px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

select.s4 {
	padding:3px;
	margin:0 0 2px 0;
	width:40px;
	border:1px solid #5b0801;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#057e3e;
	background:#faedd5;
}

input.ff1 {
	padding:0;
	margin:0;
	width:170px;
	height:25px;
	border:1px solid #2f6000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(img/submit2.gif) repeat-x center left;
}

input.ff2 {
	padding:0;
	margin:0;
	width:70px;
	height:25px;
	border:1px solid #2f6000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(img/submit2.gif) repeat-x center left;
}

table h3 {
	padding:0;
	margin:0;
	color:#daa039;
	font-weight:normal;
	font-size:18px;
}

table h4 {
	padding:15px 0 0 0;
	margin:0;
	color:#daa039;
	font-weight:normal;
	font-size:18px;
}

table h5 {
	padding:15px 0 0 0;
	margin:0;
	color:#719d00;
	font-weight:bold;
	font-size:13px;
}

table a {
	color:#daa039;
	text-decoration:none;
}

table a:hover {
	color:#daa039;
	text-decoration:underline;
}

table tr td.top {
	border-top:1px solid #7a0807;
}

span.price2 {
	color:#719d00;
	font-weight:normal;
	font-size:24px;
}

.smoke div {
	position:absolute;
}

.hi {
display:none;
}

#promo {
 padding:20px 0;
 margin:20px 0;
 width:1008px;
 min-height:200px;
 height:auto !important;
 height:200px;
 float:left;
 border:1px solid #860a08;
 background:url(img/bgr-promo.gif) repeat-x top left;
}

#banner-promo div {
 position:absolute;
 z-index:100;
 margin-top:-20px;
}

.promo {
 padding:0 25px;
 margin: 0 0 0 0;
 width:152px;
 float:left;
 background:url(img/border-promo.jpg) no-repeat top right;
 min-height:195px;
 height:auto !important;
 height:195px;
}

.promo-last {
 padding:0 0 0 25px;
 margin: 0 0 0 0;
 width:152px;
 float:left;
 background:none;
 min-height:195px;
 height:auto !important;
 height:195px;
}

.promo img, .promo-last img {
 display:block;
 border:1px solid #b43900;
}

.promo h2, .promo-last h2 {
	padding:0 0 0 0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	font-family:"Trebuchet MS";
}

.promo span.small, .promo-last span.small {
 float:left;
 padding-top:10px;
}

.promo span.price, .promo-last span.price {
 color:#dba13c;
 font-weight:normal;
 font-size:24px;
 float:right;
}

.promo span.price span.lv, .promo-last span.price span.lv {
 color:#dba13c;
 font-weight:bold;
 font-size:13px;
}

.promo p, .promo-last p {
 padding:0;
 margin:0;
 font-weight:bold;
}

.promo a.button-promo, .promo-last a.button-promo {
 padding:3px 0 0 0;
 margin:5px 0 0 0;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 width:101px;
 height:23px;
 display:block;
 float:left;
 text-align:center;
 background:url(img/button-promo.gif) no-repeat top left;
}

.kare-search {
 padding:15px;
 margin:13px 0 0 1px;
 width:220px;
 float:left;
 display:inline;
 background: url(img/bgr-serch.gif) repeat-y top left;
 border:1px solid #7e0000;
}

.kare-search h2 {
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#ac0000;
	line-height:18px;
}

.kare-search h2 a {
	color:#ac0000;
	text-decoration:none;
}
 
input#search_term {
 padding:0;
 margin:0;
 width:130px;
 height:23px;
 background:#ffffff;
 border:1px solid #600403;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 color:#000000;
}

input#search_button {
 padding:0;
 margin:0;
 width:70px;
 height:25px;
 background:#8fc900;
 border:1px solid #2f6000;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 color:#ffffff;
}

#search_results {

}

/* Addet at 7-02-2011 */

.kare-comment {
 padding:15px;
 margin:13px 0 0 1px;
 width:220px;
 float:left;
 display:inline;
 background: url(img/preporuchai.jpg) no-repeat top left;
 border:1px solid #7e0000;
}
  .kare-comment h2 {
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#ac0000;
	line-height:18px;
}

.kare-comment h2 a {
	color:#ac0000;
	text-decoration:none;
}
 /* END 7-02-2011 */
