﻿@import url(http://fonts.googleapis.com/css?family=Ubuntu|Ubuntu+Condensed|Roboto|Roboto+Condensed&subset=latin-ext,cyrillic-ext,greek-ext);

body,
html
{
	background: #DADADA url('101.png');
}

body #main
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid gray;
	border-right:1px solid gray;
	/* DM */
	-webkit-box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.6);
}

body #main > #header
{
	height:200px;
	overflow:hidden;
	position:relative;
	background-color:#c0c0c0;
	border-bottom:1px solid gray;
}

body #main > #header img
{
	position:absolute;
	display:none;
}

body #main > #header img.visible
{
	display:block;
}

body #main > #languagebar
{
	border-bottom:1px solid #808080;
	background: #DADADA url('lang101.png');
}

body #main > #languagebar table
{
	width:100%;
}

body #main > #languagebar td
{
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	height:28px;
}

body #main > #languagebar td.marquee
{
	color:#666666;
	text-align:left;
	font-family:Verdana,Arial;
	text-transform:uppercase; /* DM */
	font-weight:bold;
	font-size:13px;
	overflow:hidden;
	height:28px;
	line-height:28px;
	width:100%;
	vertical-align:middle;
}

body #main > #languagebar td.marquee > div
{
	height:28px !important;
}

body #main > #languagebar td.marquee div div
{
	height:28px;
	line-height:28px;
}

body #main > #languagebar td.marquee a
{
	color:#646464;
	margin-left:20px;
	margin-right:20px;
}

body #main > #languagebar td.marquee a:hover
{
	color:#C35817;
	margin-left:20px;
	margin-right:20px;
}

body #main > #languagebar td .flags,
body #main > #languagebar td .icons
{
	height:26px;
	padding-top:2px;
/*	padding-top:3px;*/
/*	height:24px;
	padding-bottom:2px;*/
}

body #main > #languagebar td .flags img,
body #main > #languagebar td .icons img
{
	margin-right:4px;
	vertical-align:middle;
}

body #main > #languagebar td div.icons,
body #main > #languagebar td div.flags
{
	border-left:1px solid #A0A0A0;
	padding-left:4px;
}

body #main > #languagebar td.marquee .datum
{
	color:#808080;
}

body #main > #languagebar td.additional
{
	text-align:right;
	white-space:nowrap;
	padding-right:4px;
}

body #main > #languagebar td.additional div
{
	display:inline-block;
/*	margin-top:4px;
	margin-bottom:2px;*/
}

body #main > #languagebar td.additional div + div
{
/*	margin-top:0px;
	margin-bottom:4px;*/
}


body #main > #languagebar img
{
	display:inline-block;
/*	vertical-align:middle;*/
}


body #main > #tblContent
{
	width:100%;
	padding:0px;
	margin:0px;
}

body #main > #tblContent td
{
	vertical-align:top;
}

body #main > #tblContent td#tdMenu
{
	width:240px;
	background: #DADADA url('menu101.png');
}

body #main > #tblContent td#tdContent
{
	width:640px;
	background-color:white;
}

body #main > #navH
{
	height:30px;
	background-color:#12a9ff;
	line-height:30px;
	position:relative;
}

body #main #content
{
	min-height:500px;
	padding:20px;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 21px;
	color: #372C23;
	background: #DADADA url('page101.png');
}

body #main > #footer
{
	padding:20px;
	text-align:center;
	background: #DADADA url('footer101.png');
	font-family: Verdana, Arial;
	font-size: 13px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	color: #372C23;
}

body #main > #footer a
{
	color:#7F462C;
}

body #main > #footer a:hover
{
	color:#C35817;
}

body #main #content .news
{
	margin-bottom:20px;
}

body #main #content .news > h2,
body #main #content .news > h2 a,
body #main #content .news.newsDetailed > h1
{
	font-family: 'Ubuntu', Verdana, Arial; /* DM */
	font-size:22px; /* DM */
	font-weight:bold;
	color:#7F462C;
}

body #main #content .news > h2 a
{
	text-decoration:underline;
}

body #main #content .news > .datum
{
	color:#606060;
	font-size:12px;	
	margin-top:6px;
}

body #main #content .news .uvod
{
	font-weight:bold;
}

body #main #content .news p
{
	margin-top:2px;
	margin-bottom:4px;
}

body #main #content .news.newsDetailed p
{
	margin-bottom:10px;
}

body #main #content .news p a
{
	color:#7F462C;
}

body #main #content .news p a:hover
{
	color:#C35817;
}

body #main #content .news p.readmore
{
	padding-bottom:10px;
}

body #main #content p.newsarchive
{
	text-align:left;
}

body #main #content p.newsarchive a
{
	color:#7F462C;
	font-weight:bold;
	font-size : 14px; 
	padding : 5px; 
	margin : 2px; 
	border : 1px dotted #7F462C; 
	display : block; 
}

body #main #content p.newsarchive a:hover
{
	color : #000000;
	border : 1px solid #C35817;
	background-color : #D6D2B1;
}

body #main #content .galerija > h2
{
	font-family: 'Roboto', Verdana, Arial; /* DM */
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:4px;
	font-weight:bold;
	color:#A0A0A0;
	clear:both;
	margin-top:20px;
}

body #main #content .galerija img
{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid gray;
	padding:5px;
}

body #main #content .archiveitem
{
	margin-bottom:5px;
	margin-top:5px;
}

body #main #content .archiveitem h2,
body #main #content .archiveitem h2 a
{
	font-size:16px;
	font-weight:bold;
	color:#7F462C;
}

body #main #content .archiveitem .datum
{
	color:#606060;
	font-size:12px;	
	margin-top:0px;
}

#divContactForm table
{
	margin-top:10px;
}


#divContactForm table td
{
	padding:3px;
}

#divContactForm table td.st1
{
	padding-left:0px;
	min-width:120px;
}

#divContactForm table td input,
#divContactForm table td textarea
{
	padding:2px;
}

#divContactForm .red
{
	padding:5px;
	color:#d00000;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
}


#divContactForm .green
{
	color:#039403;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
}

#btnSubmit
{
	border: 1px solid #808080;
	padding: 4px 14px !important;
	background: #F0E68C;
	font-size:16px;
}


body #main #content .catalog .product
{
	border:1px solid gray;
	padding:5px;
	position:relative;
	margin-top:20px;
}

body #main #content .catalog .product h2,
body #main #content .catalog .product h2 a
{
	font-family: 'Ubuntu', Verdana, Arial; /* DM */
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	color:#7F462C;
	margin-top:4px;
	margin-bottom:4px;
}



body #main #content .catalog .product h4
{
	position:absolute;
	top:6px;
	right:5px;
}


body #main #content .catalog .product img
{
	display:block;
	float:left;
	margin-right:20px;
}

body #main #content .catalog .product table.osobine
{
	float:right;
	min-width:160px;
	background-color:#F1F1F1;
	margin-left:10px;
}

body #main #content .catalog .product table.osobine td
{
	padding:8px;
	line-height:13px;
}

body #main #content .catalog .product table.osobine tr + tr td
{
	padding-top:0px;
}

body #main #content > .product
{
	position:relative;
}

body #main #content > .product h1
{
	margin-bottom:10px;
	font-size:13px;
	font-weight:bold;
}

body #main #content > .product h4
{
	position:absolute;
	top:6px;
	right:5px;
}


body #main #content > .product table.osobine
{
/*	float:right;*/
	min-width:33%;
	margin-bottom:20px;
/*	margin-left:20px;*/
	margin-top:10px;
}

body #main #content > .product table.osobine td
{
	border:1px solid #D6D8DE;
	padding:5px;
	font-size:14px;
	line-height:normal;
}

body #main #content > .product table.osobine td.st1
{
	text-align:left;
	font-weight:bold;
	width:40%;
}

body #main #content > .product table.osobine td.st2
{
	text-align:left;
	width:60%;
}

body #main #searchbox
{
	width:160px;
	vertical-align:top;
	font-family:Verdana, Arial;
	font-size:13px;
	padding-left:6px;
	border-left:1px solid #A0A0A0;
/*	margin-top:7px !important;*/
	height:25px;
	padding-top:3px;
}

body #main #searchbox input
{
/*	margin-top:2px;*/
	padding:1px;
	width:120px;
	display:inline-block;
	float:left;
	margin-top:1px;
	background: #DADADA url('webshadow50white.png');
}

body #main #searchbox a#lnkSearch
{
	display:inline-block;
/*	margin-top:4px;*/
	float:right;
}

.paging
{
	text-align:center;
	font-weight:bold;
	background-color:#E2E2E2;
}

.paging .selectedPage
{
	background-color:#7F462C;
	color:white;
	padding:4px;
	padding-left:7px;
	padding-right:7px;
}

.paging a
{
	padding:4px;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	color:black;
}

.paging a:hover
{
	background-color:gray;
	color:white;
}

.facebookContainer
{
	margin-top:20px;
}

.breadcrumbContainer a
{
	color:#7F462C;
}

.breadcrumbContainer a:hover
{
	color:#C35817;
}

.printcontainer a
{
	color:#7F462C;
}

.printcontainer a:hover
{
	color:#C35817;
}

.contactcontainer a
{
	color:#7F462C;
}

.contactcontainer a:hover
{
	color:#C35817;
}

.contactcontainer
{
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
}

body #main #content > .pagecontent > ul.sitemap > li
{
	font-weight:bold;
}

body #main #content > .pagecontent > ul.sitemap > li ul
{
	margin-left:15px;
	font-weight:normal;
}

body #main > #trade
{
	padding:2px;
	background: #E5E5E5 url('webgrid05.png');
	text-align:center;
	font-family: 'Ubuntu Condensed', Verdana, Arial;
	font-size: 12px;
	border-top:none;
	border-bottom:1px solid gray;
}

body #main > #trade a
{
	color:#544C45;
	text-decoration: none;
}

body #main > #trade a:hover
{
	color:#C35817;
	text-decoration: underline;
}
