/* (x)HTML Elements
========================================================================== */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em,  img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td ,input,textarea
{
	margin:0;
	padding:0;
	font-size:13px;
}
html, body
{
	font-Family:Tahoma, Verdana;
}
body
{	
	background:#363731;
}

/* headers */
h1
{
	background:url(/img/h1.gif) no-repeat left bottom;
	color:#db0202;
	font-weight:bold;
	padding:3px;
	font-size:18px;
	font-family:Tahoma;
}
h1:first-letter
{
	text-transform:uppercase;
}
	h1 span
	{
		color:#db0202;
		font-weight:bold;
		font-size:18px;
		font-family:Tahoma;	
		line-height:30px;
		height:30px;
		padding:2px;
		padding-left:15px;
	}

h2,h3,h4,h5,h6
{
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
}

input:focus,a {
	outline: none;
} 
a
{
	cursor:pointer;
	color:#DE3935;
}
a:hover
{
	color:#000;
	text-decoration:none;
}
ul
{
	margin:10px;
	padding:2px 0 2px 20px;
	list-style-type: square;
}
.clearBoth
{
	clear:both;
}
/* FCK */
.tekst-just
{
	text-align:justify;
}
b, strong
{
	color:#B61A02;
}
strong
{
	font-weight: normal;
}

p
{
	margin:15px 0 15px 0;
	line-height:20px;
	color:#393939;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { /* */
border: none;
} 
.error
{
	background-color:#ffe8e8;
}
.button
{
	border:#000 1px solid;
	background:#ffcc00;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:3px 12px 3px 12px;
	color:#fff;
	cursor:pointer;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:content;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
}
/* wrapper
========================================================================== */
#wrapper
{
	width:998px;
	height:auto;
	margin:0 auto;
	background:#e9e8d7 url(/img/wrapper.jpg) no-repeat left top;
	height:auto;
	position:relative;
	border-left:#755e00 1px solid;
	border-right:#755e00 1px solid;
}
#phone1
{
	position:absolute;
	top:10px;
	left:10px;
	width:10px;
	height:10px;
	background:green;
}
#phoneNum
{
	position:absolute;
	top:178px;
	left:710px;
	/*width:50px;*/
	height:50px;
	padding:0 0 0 110px;
	background: url(/img/phone.jpg) no-repeat left top;
}
		#phoneNum span
		{
			display:block;
			border-left:white 3px solid;
			padding:2px 2px 2px 5px;
			color:white;
			font-size:17px;
			font-weight:bold;
		}
#logo
{
	display:block;
	position:absolute;
	top:103px;
	left:17px;
	width:200px;
	height:159px;
	background: url(/img/logo.png) no-repeat left top;
	.background:none;
	.filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/logo.png,sizingMethod=scale);
	z-index:10;
}

#icons
{
	position:absolute;
	top:20px;
	left:5px;
	width:240px;
	height:25px;
}
		#icons a
		{
			color:#000;
			text-decoration:none;
			font-size:10px;
		}
form#search
{
	position:absolute;
	top:67px;
	left:241px;
	width:auto;
	height:auto;
}
		form#search input#q
		{
			width:210px;
			padding:3px;
			display:block;
			float:left;
			border:#8c0101 1px solid;
			color:#a4a4a4;
			font-size:11px;
		}
		form#search input#searchSubmit
		{
			display:block;
			float:left;
			margin:2px 0 0 5px;
			.margin:1px 0 0 5px;
			background: url(/img/search_submit.gif) no-repeat center center;
			border:0;
			cursor:pointer;
			word-spacing:5px;
		}
		*|html[xmlns*=""] form#search input#searchSubmit {
			margin:3px 0 0 5px;
			word-spacing:15px;
			padding:0 2px 0 2px;
		}

/* content
========================================================================== */
#content
{
	padding-top:231px;
}
/* mainContent
========================================================================== */
#mainContent
{
	float:left;
	width:720px;
	height:auto;
	float:left;
	padding:0 0 0 5px;
}
#mainContent a
{
	text-decoration:none;
	padding-bottom:1px;
	border-bottom:#DE3935 1px dashed;
}
#mainContent a:hover
{
	text-decoration:none;
	padding-bottom:1px;
	color:#ff9600;
	border-bottom:#ff9600 1px dashed;
}
#pageContent
{
	min-height:800px;
}
#mainContent .block
{
	width:727px;
}
		#mainContent .block .blockHead
		{
			background:url(/img/block_top.png)no-repeat left top;
			padding:16px 0 0 0;
		}
		#mainContent .block .blockFooter
		{
			background: url(/img/block_bottom.png) no-repeat left bottom;
			padding-bottom:28px;
		}
		#mainContent .block .content
		{
			background: url(/img/block.png) repeat-y left top;
			padding:10px 18px 10px 18px;
		}
a.productLinkIco
{
	float:left;
	background: url(/img/prod_ico.jpg) no-repeat left top;
	width:160px;
	height:79px;
	font-weight:bold;
	/* border:1px solid red !important; */
	border:none !important;
	padding:0 10px 0 0;
	margin:10px 0 10px 0;
	/*display: table-cell;
	vertical-align: middle;*/
}
a.productLinkIco:hover
{
	background: url(/img/prod_hover.jpg) no-repeat left top;
	color:white;
}
		a.productLinkIco table
		{
			border-collapse:collapse;
			width:100%;
			border:0px;
			/* border:1px solid red !important; */
		}
				a.productLinkIco table td
				{
					padding:0px;
					vertical-align: middle;
					height:79px;
					padding:0 10px 10px 20px;
				}
/* sideContent
========================================================================== */
#sideContent
{
	float:right;
	width:266px;
	height:auto;
}
#sideNavWrap
{
	background:url(/img/sidenav_top.gif) no-repeat right top;
	padding:15px 0 0 0;
}
#sideNavWrap ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sideNavWrap2
{
	background:url(/img/sidenav_bot.gif) no-repeat right bottom;
	padding:0 0 15px 0;
}
ul#sideNav
{
	list-style-type:none;
	border-left:#a8a8a8 1px solid;
	background:#ff9500 url(/img/border.gif) repeat-x left top;
	padding:1px 0 0 0;
}
		ul#sideNav li
		{
			background:#ff9500 url(/img/border.gif) repeat-x left bottom;	
			padding:0 0 1px 0;
		}
		ul#sideNav a
		{
			text-decoration:none;
			display:block;
			.height:1%;
			background: url(/img/side_nav_a.gif) no-repeat left center;
			font-size:11px;
			font-weight:bold;
			color:#b21c02;
			padding:3px 2px 5px 20px;
		}
		ul#sideNav a:hover
		{
			background: url(/img/side_nav_a_hover.gif) no-repeat left center;
		}
		ul#sideNav a.current
		{
			background: url(/img/side_nav_a_current.gif) no-repeat left center;
			color:white;
		}
		
		
		
		ul#sideNav #sub1 li
		{
			background:#ffd100 url(/img/border_black.gif) repeat-x left bottom;	
			padding:0 0 1px 0;
		}
		ul#sideNav #sub2 li
		{
			background:#fff770 url(/img/border_black.gif) repeat-x left bottom;	
			padding:0 0 1px 0;
		}		
		
		
		ul#sideNav #sub1 a
		{
			background:url(/img/side_nav_a_sub.gif) no-repeat left center;
			padding:3px 2px 5px 25px;
		}
		ul#sideNav #sub1 a:hover
		{
			text-decoration:underline;
		}
		ul#sideNav #sub1 a.current
		{
			color:red;
			text-decoration:underline;
		}
		
		ul#sideNav #sub2 a
		{
			background: url(/img/side_nav_a_sub2.gif) no-repeat left center;
			padding:2px 2px 2px 35px;
		}
		ul#sideNav #sub2 a:hover
		{
			text-decoration:underline;
		}
		
		ul#sideNav #sub3 a
		{
			background: url(/img/side_nav_a_sub2.gif) no-repeat 12px center;
			padding:2px 2px 2px 42px;
		}
		ul#sideNav #sub3 a:hover
		{
			text-decoration:underline;
		}
#sideNavButtons
{
	margin:10px 0 0 0;
}
#sideNavButtons a
{
	display:block;
	height:21px;
	background:url(/img/side_button.png) no-repeat left top;
	margin-top:3px;
	padding:19px 0 30px 2px;
	text-decoration:none;
}
		#sideNavButtons a span
		{
			display:block;
			background:url(/img/border.gif) repeat-x left bottom;
			padding:0 0 1px 0;
		}
		#sideNavButtons a span font
		{
			display:block;
			background:url(/img/border.gif) repeat-x left top;
			
		}
		#sideNavButtons a span font b
		{
			height:21px;
			display:block;
			line-height:20px;
			color:#b21c02;
			padding:0 0 0 15px;/**/
			background:url(/img/arrow.gif) no-repeat 5px center;
			font-size:11px;
		}
/* footer
========================================================================== */
#footer
{
	background: url(/img/footer.gif) no-repeat left bottom;
	height:105px;
}
#suport_team {
	position: absolute;
	margin-top: 35px;
	width: 100%
}
		#footer p#copy
		{
			color:#ab0c02;
			font-size:12px;
			text-align:center;
			padding:70px 0 0 0;
		}
/* mainNav
========================================================================== */

#mainNav
{
	position:absolute;
	top:172px;
	left:237px;
	width:430px;
	b order:1px solid white;
}
		#mainNav table.mainNav, #mainNav table.mainNavContent
		{
			width:100%;
			border:0;
			border-collapse:collapse;
		}
		#mainNav table.mainNav td#mainNavContent
		{
			padding:4px 0 0 0;
			background:url(/img/main_nav_a.png) repeat-x left top;
		}
		#mainNav a
		{
			display:block;
			height:60px;
			color:#c00303;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-weight:bold;
			te xt-align:center;
			line-height:60px;
			padding:0 0px 0 6px;
		}
		#mainNav table.mainNav td#mainNavContent td.vspacer
		{
			width:3px;
			background:url(/img/main_nav_vsp.gif) no-repeat center center;
		}
		#mainNav a.current,#mainNav a.current:hover
		{
			background:url(/img/main_nav_current_left.gif) no-repeat left bottom;
			color:white;
		}
				#mainNav a.current div,#mainNav a.current:hover div
				{
					background:url(/img/main_nav_current_wrap.gif) no-repeat right bottom;
				}
		
		#mainNav a:hover
		{
			background:url(/img/main_nav_hover_left.gif) no-repeat left bottom;
		}
				#mainNav a:hover div
				{
					background:url(/img/main_nav_hover_wrap.png) no-repeat right bottom;
				}
		
		
		
		#mainNav table.mainNav td.side-right
		{
			width:16px;
			background:url(/img/main_nav_side_right.png) no-repeat right top;
		}
		#mainNav table.mainNav td.side-left
		{
			width:16px;
			background:url(/img/main_nav_side_left.png) no-repeat left top;
		}
/* 
========================================================================== */
#feedbackForm
{
	margin:15px 0 10px 0;
}
		#feedbackForm label
		{
			color:#999;
			font-size:11px;
		}
		#feedbackForm input, #feedbackForm textarea
		{
			width:60%;
			border:#666 1px solid;
		}
		#feedbackForm textarea
		{
			width:100%;
		}
		#feedbackForm input.button 
		{
			width:100px;
		}
		#kcaptcha 
		{
			border:#ccc 1px solid;
		}
		#refreshCode
		{
			cursor:pointer;
			text-decoration:none;
		}
.loading
{
	background:url(/img/loading.gif) no-repeat center bottom;
	text-align:center;
	padding:5px 15px 30px 15px;
	width:220px;
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.photo{
	border:2px solid #64aecd; 
	padding:2px;
	margin:10px 10px 2px 0px;	
	}
.photo:hover{
	border:2px solid red; 
	padding:2px;
	margin:10px 10px 2px 0px;	
	}
.title_photo{
	font-weight:bold; 
	font-size:16px; 
	margin-bottom:10px; 
	background-color: #CE2934; 
	color: #FFFFFF; 
	text-align: center;
	padding:1px 0px 1px 0px;
	width:680px;
-webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;
	}
.number_photo {
    color: #CE2934;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
/* 
========================================================================== */
/* 
========================================================================== */
/* 
========================================================================== */
/* 
========================================================================== */
/* 
========================================================================== */
/* 
========================================================================== */
