/* css by milos from conectivia.rs - royalvet.rs - last edit: april '10 */

body {
    margin:0;
	font-family:"Trebuchet MS",trebuchet,arial,sans-serif;
	color:#3d7b8c;
	font-size:12px;
	background:url("../pagefiles/images/basic/bg.jpg") center top no-repeat #c0f2fe;
}

/* global */
a,
a:link,
a:active {
	color:#d80404;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	color:#d80404;
	text-decoration:none;
}

#wrapper {
	width:989px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

img {
	border:0;
}

ul {
	list-style:none;
}

h1, h2, h3, h4, h5 { font-weight:normal; }
/* end global */

/* header and nav */
#header {
	width:658px;
	height:123px;
	clear:both;
	float:left;
	padding:166px 0 0 320px;
	margin:0;
}

h1 {
	width:282px;
	height:94px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
}

#nav ul {
	width:778px;
	height:25px;
	clear:both;
	float:left;
	padding:0 0 0 162px;
	margin:0;
}
#nav ul li {
	width:76px;
	height:25px;
	clear:none;
	float:left;
	padding:0 3px 0 3px;
	margin:0;
}
#nav ul li a,
#nav ul li a:link,
#nav ul li a:active {
	width:76px;
	height:24px;
	clear:both;
	float:left;
	padding:1px 0 0 0;
	margin:0;
	font-size:15px;
	color:#3d7b8c;
	text-decoration:none;
	text-shadow:1px 0px 1px #ccc;
	text-align:center;
	display:block;
}
#nav ul li a:hover {
	color:#d80404;
}
#nav ul li a:focus {
	color:#063441;
}

#nav ul li a.nav_sel {
	color:#fff;
	text-shadow:1px 0px 1px #999;
	background:url("../pagefiles/images/basic/nav_sel.gif") no-repeat;
}
#nav ul li a:hover.nav_sel {
	color:#fff;
	text-shadow:1px 0px 1px #999;
	background:url("../pagefiles/images/basic/nav_sel.gif") no-repeat;
}
/* end header and nav */

/* content basic */
.global_title {
	width:989px;
	clear:both;
	float:left;
	padding:0 0 27px 0;
	margin:0;
}
.global_title h2 {
	width:305px;
	height:39px;
	clear:both;
	float:left;
	padding:38px 0 0 0;
	margin:0;
	font-weight:normal;
	text-align:center;
	color:#d50404;
	font-size:18px;
	display:inline;
	background:url("../pagefiles/images/content/content/bg-title.png") no-repeat;
}

.global_title h3 {
	width:305px;
	height:39px;
	clear:both;
	float:left;
	padding:38px 0 0 0;
	margin:0;
	font-weight:normal;
	text-align:center;
	color:#d50404;
	font-size:18px;
	display:inline;
	background:url("../pagefiles/images/content/content/bg-title2.png") no-repeat;
}

.content_wrapp {
	width:947px;
	clear:both;
	float:left;
	padding:0;
	display:inline;
	margin:0 0 0 30px;
	background:url("../pagefiles/images/content/content/content_bg.gif") top repeat-y #fff;
}
.content_top {
	width:947px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
	background:url("../pagefiles/images/content/content/content_top.gif") top no-repeat;
}
.content_bottom {
	width:913px;
	clear:both;
	float:left;
	padding:16px 16px 18px 18px;
	margin:0;
	background:url("../pagefiles/images/content/content/content_bottom.gif") bottom no-repeat;
}
/* end content basic */

/* footer */
#footer {
	width:100%;
	height:219px;
	clear:both;
	float:left;
	padding:0;
	margin:30px 0 0 0;
	background:url("../pagefiles/images/basic/footer.jpg") center no-repeat;
}

#footer_content {
	width:978px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

.footer_left {
	width:538px;
	clear:none;
	float:left;
	padding:0;
	margin:0;
}
.footer_left p {
	width:292px;
	clear:both;
	float:left;
	padding:181px 0 0 246px;
	margin:0;
	color:#cd0404;
	font-size:12px;
}

.footer_right {
	width:440px;
	clear:none;
	float:left;
	padding:135px 0 0 0;
	margin:0;
}
.footer_right ul {
	width:440px;
	clear:both;
	float:left;
	padding:0 0 5px 0;
	margin:0;
}
.footer_right ul li {
	clear:none;
	float:right;
	padding:0 2px 0 2px;
	margin:0;
	color:#eebdbd;
	font-size:11px;
}
.footer_right ul li a,
.footer_right ul li a:link,
.footer_right ul li a:active {
	color:#fff;
	text-decoration:none;
}
.footer_right ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
.footer_right ul li img {
	padding:0;
	margin:0 5px 0 0;
	display:block;
}
.footer_right p {
	width:440px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
	color:#eebdbd;
	font-size:11px;
	text-align:right;
}
.footer_right p a,
.footer_right p a:link,
.footer_right p a:active {
	color:#fff;
	text-decoration:none;
}
.footer_right p a:hover {
	color:#fff;
	text-decoration:underline;
}
/* end footer */

/* homepage */
.home_content_top {
	width:910px;
	height:328px;
	clear:both;
	float:left;
	padding:0;
	margin:43px 0 0 25px;
	display:inline;
	background:url("../pagefiles/images/content/home/content_top_bg.png") no-repeat;
}

.home_content_top_left {
	width:582px;
	height:289px;
	clear:both;
	float:left;
	padding:11px 0 0 21px;
	margin:0;
	background:none;
}

#slider {
	position:relative;
	width:582px;
	height:289px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
}

.home_content_top_right {
	width:241px;
	clear:none;
	float:left;
	padding:20px 0 0 50px;
	margin:0;
	background:none;
}
.home_content_top_right h2 {
	width:241px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#3d7b8c;
	font-weight:normal;
	line-height:20px;
}
.home_content_top_right h2 b {
	color:#da1212;
}
.home_content_top_right p {
	width:241px;
	clear:both;
	float:left;
	padding:10px 0 10px 0;
	margin:0;
	font-size:12px;
	color:#3d7b8c;
	line-height:18px;
}

.home_content_bottom {
	width:989px;
	height:280px;
	clear:both;
	float:left;
	padding:0;
	margin:5px 0 0 0;
	display:inline;
	background:url("../pagefiles/images/content/home/content_bottom_bg.jpg") top no-repeat;
}

.home_content_bottom_left {
	width:321px;
	clear:none;
	float:left;
	padding:0;
	margin:0 16px 0 0;
	display:inline;
	background:none;
}
.home_content_bottom_left span {
	width:162px;
	height:24px;
	clear:both;
	float:left;
	padding:102px 0 0 114px;
	margin:22px 0 0 27px;
	display:inline;
	background:url("../pagefiles/images/content/home/product_img.gif") no-repeat;
}
.home_content_bottom_left span a,
.home_content_bottom_left span a:link,
.home_content_bottom_left span a:active {
	color:#d80404;
	font-size:14px;
	text-decoration:none;
}
.home_content_bottom_left span a:hover {
	color:#d80404;
	text-decoration:underline;
}

.home_content_bottom_left h3 {
	width:321px;
	clear:both;
	float:left;
	padding:17px 0 0 0;
	margin:0;
	text-align:center;
	font-weight:normal;
}
.home_content_bottom_left h3 a,
.home_content_bottom_left h3 a:link,
.home_content_bottom_left h3 a:active {
	color:#063441;
	font-size:18px;
	text-decoration:none;
}
.home_content_bottom_left h3 a:hover {
	color:#d80404;
}
.home_content_bottom_left h3 b {
	color:#da1212;
}
.home_content_bottom_left p {
	width:270px;
	clear:both;
	float:left;
	padding:0 0 5px 45px;
	margin:0;
	font-size:11px;
	color:#063441;
}
.home_content_bottom_left img {
	padding:0;
	margin:11px 0 0 154px;
	display:inline;
}

.home_content_bottom_middle {
	width:311px;
	clear:none;
	float:left;
	padding:0;
	margin:0 16px 0 0;
	display:inline;
	background:none;
}
.home_content_bottom_middle h3 {
	width:291px;
	clear:both;
	float:left;
	padding:28px 0 0 20px;
	margin:0;
	font-size:23px;
	color:#d80404;
	font-weight:normal;
}
.home_content_bottom_middle span {
	width:151px;
	height:31px;
	clear:both;
	float:left;
	padding:0 0 0 160px;
	margin:0;
}
.home_content_bottom_middle span a,
.home_content_bottom_middle span a:link,
.home_content_bottom_middle span a:active {
	width:124px;
	height:25px;
	color:#fff;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:6px 0 0 0;
	margin:0;
	background:url("../pagefiles/images/content/home/more_button.png") no-repeat;
}
.home_content_bottom_middle span a:hover {
	text-decoration:underline;
}

.home_akcije {
	width:311px;
	height:170px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
}
.home_akcije ul {
	width:289px;
	clear:both;
	float:left;
	padding:5px 0 0 22px;
	margin:0;
}
.home_akcije ul li {
	clear:none;
	float:left;
	padding:0 8px 0 0;
	margin:0;
	color:#d80404;
	font-size:12px;
}
.home_akcije ul li a,
.home_akcije ul li a:link,
.home_akcije ul li a:active {
	color:#d80404;
	font-size:12px;
	clear:none;
	text-decoration:none;
}
.home_akcije ul li a:hover {
	color:#d80404;
	text-decoration:underline;
}
.home_akcije p {
	width:265px;
	clear:both;
	float:left;
	padding:0 0 10px 22px;
	margin:0;
	font-size:12px;
	color:#3d7b8c;
	line-height:16px;
}

.home_content_bottom_right {
	width:316px;
	clear:none;
	float:left;
	padding:0;
	margin:0;
	background:none;
}
.home_content_bottom_right h3 {
	width:291px;
	clear:both;
	float:left;
	padding:15px 0 0 20px;
	margin:0;
	font-size:23px;
	color:#d80404;
	font-weight:normal;
}
.home_content_bottom_right span {
	width:141px;
	height:31px;
	clear:both;
	float:left;
	padding:0 0 0 170px;
	margin:0;
}
.home_content_bottom_right span a,
.home_content_bottom_right span a:link,
.home_content_bottom_right span a:active {
	width:124px;
	height:25px;
	color:#fff;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:6px 0 0 0;
	margin:0;
	background:url("../pagefiles/images/content/home/more_button.png") no-repeat;
}
.home_content_bottom_right span a:hover {
	text-decoration:underline;
}

.home_news {
	width:311px;
	height:174px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
}
.home_news ul {
	width:289px;
	clear:both;
	float:left;
	padding:5px 0 0 22px;
	margin:0;
}
.home_news ul li {
	clear:none;
	float:left;
	padding:0 8px 0 0;
	margin:0;
	color:#d80404;
	font-size:12px;
}
.home_news ul li a,
.home_news ul li a:link,
.home_news ul li a:active {
	color:#d80404;
	font-size:12px;
	clear:none;
	text-decoration:none;
}
.home_news ul li a:hover {
	color:#d80404;
	text-decoration:underline;
}
.home_news p {
	width:265px;
	clear:both;
	float:left;
	padding:0 0 10px 22px;
	margin:0;
	font-size:12px;
	color:#3d7b8c;
	line-height:16px;
}
/* end homepage */

/* products */
.products_index {
	width:895px;
	clear:both;
	float:left;
	padding:2px 0 0 18px;
	margin:0;
}
.products_index li {
	width:434px;
	height:208px;
	clear:none;
	float:left;
	padding:0 10px 7px 0;
	margin:0;
}
.products_index li a {
	width:434px;
	height:208px;
	padding:0;
	margin:0;
	display:block;
	background:url("../pagefiles/images/content/proizvodi/index_1.gif") no-repeat;
}
.products_index li a:hover {
	background:url("../pagefiles/images/content/proizvodi/index_2.gif") no-repeat;
}

.products_index_royal {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:53px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_royal.png") top center no-repeat;
	cursor:pointer;
}
.products_index_royal p {
	width:434px;
	clear:both;
	float:left;
	padding:83px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_merial {
	width:394px;
	height:132px;
	clear:both;
	float:left;
	padding:0;
	margin:38px 0 0 40px;
	display:inline;
	background:url("../pagefiles/images/content/proizvodi/logo_merial.png") left top no-repeat;
	cursor:pointer;
}
.products_index_merial p {
	width:196px;
	clear:both;
	float:left;
	padding:6px 0 0 198px;
	margin:0;
	font-size:16px;
	color:#237995;
	line-height:24px;
	cursor:pointer;
}

.products_index_vitakraft {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:53px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_vitakraft.png") center top no-repeat;
	cursor:pointer;
}
.products_index_vitakraft p {
	width:434px;
	clear:both;
	float:left;
	padding:83px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_gimborn {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:40px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_gimborn.png") center top no-repeat;
	cursor:pointer;
}
.products_index_gimborn p {
	width:434px;
	clear:both;
	float:left;
	padding:100px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_furminator {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:40px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_furminator.png") top center no-repeat;
	cursor:pointer;
}
.products_index_furminator p {
	width:434px;
	clear:both;
	float:left;
	padding:97px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_flexi {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:40px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_flexi.png") top center no-repeat;
	cursor:pointer;
}
.products_index_flexi p {
	width:434px;
	clear:both;
	float:left;
	padding:97px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_mark {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:40px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_mch.png") top center no-repeat;
	cursor:pointer;
}
.products_index_mark p {
	width:434px;
	clear:both;
	float:left;
	padding:110px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_dermoscent {
	width:434px;
	clear:both;
	float:left;
	padding:0;
	margin:50px 0 0 0;
	background:url("../pagefiles/images/content/proizvodi/logo_dermoscent.gif") top center no-repeat;
	cursor:pointer;
}
.products_index_dermoscent p {
	width:434px;
	clear:both;
	float:left;
	padding:74px 0 0 0;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#237995;
	cursor:pointer;
}

.products_index_born {
	width:379px;
	height:157px;
	clear:both;
	float:left;
	padding:0;
	margin:28px 0 0 55px;
	display:inline;
	background:url("../pagefiles/images/content/proizvodi/logo_newborn.png") left top no-repeat;
	cursor:pointer;
}
.products_index_born p {
	width:196px;
	clear:both;
	float:left;
	padding:30px 0 0 140px;
	margin:0;
	font-size:16px;
	color:#237995;
	line-height:24px;
	cursor:pointer;
}

.products_index_prodajna {
	width:379px;
	height:149px;
	clear:both;
	float:left;
	padding:0;
	margin:31px 0 0 55px;
	display:inline;
	background:url("../pagefiles/images/content/proizvodi/kuce.png") left top no-repeat;
	cursor:pointer;
}
.products_index_prodajna p {
	width:196px;
	clear:both;
	float:left;
	padding:30px 0 0 120px;
	margin:0;
	font-size:22px;
	color:#d50404;
	line-height:30px;
	cursor:pointer;
}
/* end products */

/* static */
.static {
	width:891px;
	clear:both;
	float:left;
	padding:7px 0 40px 22px;
	margin:0;
	background:none;
}
.static h3 {
	width:870px;
	clear:both;
	float:left;
	padding:10px 0 8px 16px;
	margin:0;
	font-size:21px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}
.static p {
	width:840px;
	clear:both;
	float:left;
	padding:0 0 20px 18px;
	margin:0;
	font-size:12px;
	line-height:20px;
	color:#063441;
}
.static p strong {
	color:#0b333e;
}
.static h4 {
	width:870px;
	clear:both;
	float:left;
	padding:13px 0 8px 16px;
	margin:17px 0 0 0;
	font-size:15px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}
.static span {
	width:840px;
	clear:both;
	float:left;
	padding:0 0 6px 18px;
	margin:0;
	font-size:12px;
	color:#063441;
}
.static ul {
	width:840px;
	clear:both;
	float:left;
	padding:5px 0 6px 18px;
	margin:0;
}
.static ul li {
	width:700px;
	clear:both;
	float:left;
	padding:0 0 6px 18px;
	margin:0 0 0 20px;
	display:inline;
	font-size:12px;
	line-height:20px;
	color:#063441;
	background:url("../pagefiles/images/content/o_nama/arrow.gif") left top no-repeat;
}
.static h5 {
	width:820px;
	clear:both;
	float:left;
	padding:0 0 8px 36px;
	margin:17px 0 0 0;
	font-size:14px;
	color:#d80404;
}
.static img {
	clear:both;
	float:left;
	padding:0 0 8px 0;
	margin:0;
}
/* end static */

/* news and actions */
.news {
	width:819px;
	clear:both;
	float:left;
	padding:7px 22px 10px 22px;
	margin:0;
}
.news h3 {
	width:803px;
	clear:both;
	float:left;
	padding:12px 0 0 16px;
	margin:0;
	font-size:18px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}

.news b {
	width:800px;
	clear:both;
	float:left;
	padding:2px 0 10px 17px;
	margin:0;
	font-size:11px;
	color:#d80404;
	font-weight:normal;
}

.news p {
	width:785px;
	clear:both;
	float:left;
	padding:0 0 16px 18px;
	margin:0;
	font-size:12px;
	line-height:20px;
	color:#063441;
}

.actions {
	width:819px;
	clear:both;
	float:left;
	padding:7px 22px 30px 22px;
	margin:0;
}
.actions h3 {
	width:803px;
	clear:both;
	float:left;
	padding:12px 0 0 16px;
	margin:0;
	font-size:18px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}

.actions b {
	width:800px;
	clear:both;
	float:left;
	padding:2px 0 0 17px;
	margin:0;
	font-size:11px;
	color:#d80404;
	font-weight:normal;
}

.actions_img_b {
	width:297px;
	clear:none;
	float:left;
	padding:0;
	margin:0 0 0 5px;
	display:inline;
	background:url("../pagefiles/images/content/akcije/img_top.gif") top no-repeat;
}
.actions_img {
	width:263px;
	clear:both;
	float:left;
	padding:17px 17px 19px 17px;
	margin:0;
	background:url("../pagefiles/images/content/akcije/img_bottom.gif") bottom no-repeat;
}
.actions p {
	width:499px;
	clear:none;
	float:left;
	padding:20px 0 16px 18px;
	margin:0;
	font-size:12px;
	line-height:20px;
	color:#063441;
}
.actions p a,
.actions p a:link,
.actions p a:active {
	color:#d80404;
	font-size:12px;
	text-decoration:none;
}
.actions p a:hover {
	color:#d80404;
	text-decoration:underline;
}

.actions ul {
	width:499px;
	clear:none;
	float:left;
	padding:0 0 16px 18px;
	margin:0;
}
.actions ul li {
	width:470px;
	clear:both;
	float:left;
	padding:0 0 6px 18px;
	margin:0;
	display:inline;
	font-size:12px;
	line-height:20px;
	color:#063441;
	background:url("../pagefiles/images/content/o_nama/arrow.gif") left top no-repeat;
}
/* end news and actions */

/* links */
.links_title {
	width:803px;
	clear:both;
	float:left;
	padding:13px 0 0 16px;
	margin:7px 22px 10px 22px;
	display:inline;
	font-size:16px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}

.link {
	width:819px;
	clear:both;
	float:left;
	padding:0 22px 0 22px;
	margin:0 0 10px 0;
}
.link img {
	width:200px;
	height:72px;
	clear:none;
	float:left;
	padding:12px;
	margin:0 5px 0 0;
	display:inline;
	background:url("../pagefiles/images/content/links/bg.gif") no-repeat;
}
.link img:hover {
	opacity:.80;
	-moz-opacity:.80;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.link span {
	width:550px;
	clear:none;
	float:left;
	padding:0;
	margin:0;
	font-size:8px;
	color:#fff;
}
.link span a {
	width:550px;
	clear:none;
	float:left;
	padding:3px 0 4px 0;
	margin:0;
	font-size:15px;
	color:#d80404;
	text-decoration:none;
}
.link span a:hover {
	text-decoration:underline;
}
.link p {
	width:570px;
	clear:none;
	float:left;
	padding:0;
	margin:0;
	font-size:15px;
	color:#d80404;
	line-height:18px;
	color:#063441;
	font-size:11px;
}
/* end links */

/* contact */
.contact_left {
	width:576px;
	clear:none;
	float:left;
	padding:7px 22px 10px 22px;
	margin:0;
}
.contact_left h3 {
	width:560px;
	clear:both;
	float:left;
	padding:12px 0 0 16px;
	margin:0;
	font-size:18px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}

.contact_left ul {
	width:544px;
	clear:both;
	float:left;
	padding:2px 0 0 22px;
	margin:0;
}
.contact_left ul li {
	width:181px;
	clear:none;
	float:left;
	padding:0;
	margin:0;
}
.contact_left ul li address {
	width:181px;
	clear:both;
	float:left;
	padding:20px 0 4px 0;
	margin:0;
	font-style:normal;
	font-size:11px;
	color:#d80404;
}
.contact_left ul li p {
	width:179px;
	clear:both;
	float:left;
	padding:0 0 0 2px;
	margin:0;
	font-size:12px;
	line-height:20px;
	color:#063441;
}
.contact_left ul li p a:hover {
	text-decoration:underline;
}
.contact_left address {
	width:181px;
	clear:both;
	float:left;
	padding:30px 0 6px 26px;
	margin:0;
	font-style:normal;
	font-size:11px;
	color:#d80404;
}
.contact_left img {
	width:475px;
	height:300px;
	clear:both;
	float:left;
	padding:0;
	margin:0 22px 40px 12px;
	display:inline;
}
.contact_left img:hover {
	opacity:.80;
	-moz-opacity:.80;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.contact_maps {
	width:475px;
	height:290px;
	clear:both;
	float:left;
	padding:0 0 7px 0;
	margin:0 22px 40px 12px;
	display:inline;
	background:#cf0505;
}

.contact_right {
	width:290px;
	clear:none;
	float:left;
	padding:7px 0 10px 0;
	margin:0;
}
.contact_right h3 {
	width:270px;
	clear:both;
	float:left;
	padding:14px 0 13px 16px;
	margin:0;
	font-size:14px;
	color:#d80404;
	background:url("../pagefiles/images/content/content/title-bg.gif") left top no-repeat;
}
/* end contact */

/* catalogue */
.cat_nav {
	width:263px;
	clear:none;
	float:left;
	padding:0;
	margin:2px 15px 10px 15px;
	display:inline;
}
.cat_nav ul {
	width:263px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
}
.cat_nav ul li {
	width:242px;
	clear:both;
	float:left;
	padding:10px 11px 10px 10px;
	margin:0 0 1px 0;
	background:url("../pagefiles/images/content/katalog/bg_nav_bottom.gif") bottom no-repeat, url("../pagefiles/images/content/katalog/bg_nav_top.gif") top no-repeat;
	background-color:#eef8fb;
}
.cat_nav ul li a {
	width:242px;
	height:34px;
	padding:9px 0 0 0;
	margin:0;
	display:block;
	text-decoration:none;
	font-size:18px;
	color:#063441;
	text-align:center;
	background:url("../pagefiles/images/content/katalog/button_top.gif") no-repeat;
}
.cat_nav ul li a:hover {
	color:#063441;
	background:url("../pagefiles/images/content/katalog/button_hover.gif") no-repeat;
}
.cat_nav ul li a.active { 
	color:#fff;
	background:url("../pagefiles/images/content/katalog/button_sel.gif") no-repeat;
}
.cat_nav ul li a:hover.active { 
	color:#fff;
	background:url("../pagefiles/images/content/katalog/button_sel.gif") no-repeat;
}

.cat_nav ul li ul {
	width:242px;
	clear:both;
	float:left;
	padding:0 0 5px 0;
	margin:0;
}
.cat_nav ul li ul li {
	width:242px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	background:url("../pagefiles/images/content/katalog/spotA.gif") bottom repeat-x;
}
.cat_nav ul li ul li a {
	width:242px;
	height:18px;
	padding:8px 0 10px 0;
	font-size:13px;
	color:#063441;
	text-decoration:none;
	background:0;
}
.cat_nav ul li ul li a:hover {
	color:#d10404;
	background:0;
}
.cat_nav ul li ul li a.active { 
	color:#d10404;
	background:0;
}
.cat_nav ul li ul li a:hover.active { 
	color:#d10404;
	background:0;
}

.cat_nav ul li ul li ul {
	width:242px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
}
.cat_nav ul li ul li ul li {
	width:200px;
	height:25px;
	clear:both;
	float:left;
	padding:0 0 6px 0;
	margin:0 0 0 21px;
	text-align:center;
	text-transform:lowercase;
	background:none;
}
.cat_nav ul li ul li ul li a {
	width:200px;
	height:14px;
	padding:6px 0 0 0;
	font-size:11px;
	color:#5a8ea9;
	text-decoration:none;
	background:0;
}
.cat_nav ul li ul li ul li a:hover {
	color:#d10404;
	background:0;
}
.cat_nav ul li ul li ul li a.active { 
	color:#e70b0b;
	background:0;
}
.cat_nav ul li ul li ul li a:hover.active { 
	color:#e70b0b;
	background:0;
}

.cat_where {
	width:584px;
	height:58px;
	clear:none;
	float:left;
	padding:0 0 0 20px;
	margin:8px 0 0 6px;
	display:inline;
	font-size:13px;
	color:#d10404;
	text-transform:lowercase;
	background:url("../pagefiles/images/content/katalog/where.gif") no-repeat;
}
.cat_where span {
	height:38px;
	clear:none;
	float:left;
	padding:17px 4px 0 4px;
	margin:0;
	font-size:12px;
	color:#d10404;
}
.cat_where span a {
	padding:0;
	margin:0;
	font-size:12px;
	color:#d10404;
	text-decoration:underline;
}
.cat_where span a:hover {
	padding:0;
	margin:0;
	font-size:12px;
	color:#d10404;
	text-decoration:none;
}

.cat_content {
	width:585px;
	clear:none;
	float:left;
	padding:0 0 20px 0;
	margin:0 0 20px 16px;
	display:inline;
	background:url("../pagefiles/images/content/katalog/content_bottom.gif") bottom no-repeat #f2fafc;
}
.cat_content h2 {
	width:585px;
	clear:both;
	float:left;
	padding:20px 0 40px 0;
	margin:0;
	text-align:center;
	font-size:20px;
	color:#063441;
}

.cat_content .cat_contentB {
	width:500px;
	clear:both;
	float:left;
	padding:0 0 20px 1px;
	margin:0 0 0 44px;
	font-size:12px;
	line-height:18px;
	color:#063441;
	display:inline;
	text-align:justify;
}

.cat_contentFlex {
	width:512px;
	clear:both;
	float:left;
	padding:0 0 30px 37px;
	margin:0;
}
.cat_contentFlex img {
	width:510px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
	border:1px solid #e0f6fc;
}
.cat_contentFlex span {
	width:500px;
	clear:both;
	float:left;
	padding:4px 0 0 10px;
	margin:0;
	font-size:18px;
	color:#063441;
	font-style:italic;
}
.cat_contentFlex img:hover { opacity:.80; -moz-opacity:.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }

.cat_content .cat_contentC {
	width:500px;
	clear:both;
	float:left;
	padding:0 0 10px 1px;
	margin:0 0 0 44px;
	font-size:13px;
	line-height:18px;
	color:#063441;
	display:inline;
	text-align:justify;
}

.cat_content_pit {
	width:454px;
	clear:both;
	float:left;
	padding:7px 0 9px 26px;
	margin:0 0 0 44px;
}
.cat_content_pit img {
	width:117px;
	clear:none;
	float:left;
	padding:0;
	margin:0 10px 0 0;
	display:inline;
	border:1px solid #e4f6fa;
}
.cat_content_pit span {
	width:324px;
	clear:none;
	float:left;
	padding:12px 0 0 0;
	margin:0;
	font-size:11px;
	line-height:18px;
	color:#063441;
}

.cat_content_pitB {
	width:454px;
	clear:both;
	float:left;
	padding:7px 0 9px 26px;
	margin:0 0 0 44px;
}
.cat_content_pitB img {
	width:155px;
	clear:none;
	float:left;
	padding:0;
	margin:0 10px 0 0;
	display:inline;
	border:1px solid #e4f6fa;
}
.cat_content_pitB span {
	width:285px;
	clear:none;
	float:left;
	padding:30px 0 0 0;
	margin:0;
	font-size:11px;
	line-height:18px;
	color:#063441;
}
.cat_content_pitB span a,
.cat_content_pitB span a:link,
.cat_content_pitB span a:active {
	color:#d80404;
	font-size:12px;
	text-decoration:none;
}
.cat_content_pitB span a:hover {
	color:#3f99af;
	text-decoration:none;
}

.cat_content_pitB b {
	width:285px;
	clear:none;
	float:left;
	padding:10px 0 0 0;
	margin:0;
	font-size:11px;
	line-height:18px;
	color:#063441;
}

.cat_content_pitC {
	width:454px;
	clear:both;
	float:left;
	padding:7px 0 9px 26px;
	margin:0 0 0 44px;
}
.cat_content_pitC img {
	width:103px;
	clear:none;
	float:left;
	padding:0;
	margin:0 10px 0 0;
	display:inline;
}
.cat_content_pitC span {
	width:335px;
	clear:none;
	float:left;
	padding:10px 0 0 0;
	margin:0;
	font-size:11px;
	line-height:18px;
	color:#063441;
}
.cat_content_pitC span a,
.cat_content_pitC span a:link,
.cat_content_pitC span a:active {
	color:#d80404;
	font-size:12px;
	text-decoration:none;
}
.cat_content_pitC span a:hover {
	color:#3f99af;
	text-decoration:none;
}

.cat_content p {
	width:454px;
	clear:both;
	float:left;
	padding:0 0 15px 26px;
	margin:0 0 0 44px;
	font-size:12px;
	line-height:19px;
	color:#063441;
	display:inline;
}
.cat_content p img {
	width:80px;
	height:113px;
	clear:none;
	float:left;
	padding:6px 0 0 0;
	margin:0 10px 0 0;
	display:inline;
}
.cat_content h3 {
	width:480px;
	height:23px;
	clear:both;
	float:left;
	padding:10px 0 0 20px;
	margin:0 0 0 42px;
	display:inline;
	font-size:15px;
	color:#d80404;
	background:url("../pagefiles/images/content/proizvodi/arrow.gif") left top no-repeat;
}
.cat_content h3 a {
	font-size:15px;
	text-decoration:none;
}
.cat_content h3 a:hover {
	font-size:15px;
	text-decoration:underline;
}

.cat_content_der {
	width:552px;
	clear:none;
	float:left;
	padding:0 0 20px 17px;
	margin:0;
	display:inline;
}
.cat_content_der p {
	width:515px;
	clear:both;
	float:left;
	padding:0 0 12px 26px;
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#063441;
	display:inline;
}

.cat_content_der img {
	width:552px;
	clear:both;
	float:left;
	padding:0;
	margin:0 0 10px 0;
}

.cat_content_der h4 {
	width:480px;
	height:23px;
	clear:both;
	float:left;
	padding:10px 0 0 20px;
	margin:0 0 30px 2px;
	display:inline;
	font-size:15px;
	line-height:21px;
	color:#d80404;
	background:url("../pagefiles/images/content/proizvodi/arrow.gif") left top no-repeat;
}

.cat_content_der h5 {
	width:480px;
	height:23px;
	clear:both;
	float:left;
	padding:10px 0 0 20px;
	margin:0 0 5px 2px;
	display:inline;
	font-size:13px;
	color:#d80404;
	background:url("../pagefiles/images/content/proizvodi/arrow.gif") left top no-repeat;
}

.product {
	width:131px;
	height:278px;
	clear:none;
	float:left;
	padding:0 0 0 47px;
	margin:0;
}

.product .thumb {
	width:131px;
	height:203px;
	clear:both;
	float:left;
	padding:0;
	margin:0 0 5px 0;
	background:url("../pagefiles/images/content/katalog/pro_img.gif") no-repeat;
}
.product .thumb img:hover { 
	opacity:.70; 
	-moz-opacity:.70;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.product span a {
	width:131px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
	color:#e51a1a;
	font-size:11px;
	line-height:17px;
	text-align:center;
	text-decoration:none;
}
.product span a:hover {
	color:#063441;
	text-decoration:none;
}

.pagging {
	width:537px;
	padding:0 0 0 48px;
	margin:30px 0 40px 0;
	clear:both;
	float:left;
	display:block;
}
.pagging span
{
	/*word-spacing: 3px;*/
}
.pagging span strong,
.pagging span b 
{
	color:#fff;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 10px 6px 10px;
	border: solid 1px #d20707;
	background:#d20707;
	font-size:14px;
}
.pagging span a 
{
	color: #0d3e4b; 
	text-decoration: none;
	padding: 6px 10px 6px 10px;
	border: solid 1px #c0f2fe;
	font-size:14px;
}
.pagging span a:hover 
{ 
	color: #d20707; 
	border: solid 1px #d20707;
	text-decoration: none;
	font-size:14px;
}

.pro_content {
	width:521px;
	clear:none;
	float:left;
	padding:22px 32px 30px 32px;
	margin:0;
}

.pro_img {
	width:131px;
	height:203px;
	clear:none;
	float:left;
	padding:0 22px 0 0;
	margin:0;
	background:url("../pagefiles/images/content/katalog/pro_img.gif") left no-repeat;
}
.pro_img img:hover { 
	opacity:.70; 
	-moz-opacity:.70;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.pro_content h2 {
	width:368px;
	clear:none;
	float:left;
	padding:10px 0 10px 0;
	margin:0;
	font-size:20px;
	color:#d80404;
	text-align:left;
}
.pro_content .mini {
	width:368px;
	clear:none;
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:19px;
	color:#1c4854;
}
.pro_content .mini h3 {
	width:363px;
	clear:both;
	float:left;
	padding:0 0 5px 5px;
	margin:0;
	font-size:14px;
	color:#d80404;
	background-image:none;
}
.pro_content .mini h4 {
	width:363px;
	clear:both;
	float:left;
	padding:10px 0 0 5px;
	margin:0;
	font-size:14px;
	color:#d80404;
	background-image:none;
}
.pro_content .mini p {
	width:363px;
	clear:both;
	float:left;
	padding:5px 0 10px 5px;
	margin:0;
	color:#1c4854;
}

.pro_content .mini .pdfs a {
	width:201px;
	height:31px;
	clear:both;
	float:left;
	padding:7px 0 0 10px;
	margin:20px 0 0 5px;
	display:block;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	background:url("../pagefiles/images/content/proizvodi/pdf_bg.gif") no-repeat;
}
.pro_content .mini .pdfs a:hover {
	text-decoration:underline;
}

.pro_content .big {
	width:490px;
	clear:both;
	float:left;
	padding:20px 20px 20px 10px;
	margin:0;
	font-size:12px;
	line-height:19px;
	color:#063441;
}
.pro_content .big h3 {
	width:500px;
	clear:both;
	float:left;
	padding:5px 0 0 0;
	margin:0;
	font-size:14px;
	color:#d80404;
	background-image:none;
}
.pro_content .big p {
	width:498px;
	clear:both;
	float:left;
	padding:0 0 14px 2px;
	margin:0;
}
.pro_content .big ul {
	width:498px;
	clear:both;
	float:left;
	padding:0 0 14px 2px;
	margin:0;
}
.pro_content .big ul li {
	width:484px;
	clear:both;
	float:left;
	padding:2px 0 2px 14px;
	margin:0;
	font-size:11px;
	background:url("../pagefiles/images/content/proizvodi/arrow2.gif") left top no-repeat;
}
.pro_content .big img {
	clear:both;
	float:left;
	padding:0;
	margin:6px 0 10px 0;
	border:1px solid #e0eef2;
}
.pro_content .big p img {
	width:auto;
	height:auto;
	clear:none;
	float:left;
	padding:0;
	margin:0 10px 0 0;
	display:inline;
	border:1px solid #e0eef2;
}
.pro_content .big strong {
	color:#063441;
}
/* end catalogue */
