* {
 margin: 0;
 padding: 0;
}
q:before,q:after {
 content: '';
}
html {
	/* height: 100%; */ /* tova chupi lightbox-a v ie7 */
}

body {
	/* height: 100%; */ /* tova chupi lightbox-a v ie7 */
	font: 14px Verdana, Helvetica, Arial, sans-serif;
	color: white;
	padding: 0px;
	margin: 0px;
	background: #463B27 url(/website_uploads/Image/hardcodebycms/body-bg.jpg) 0 0 repeat-x;
	/* border-top: solid red 1px;
    border-bottom: solid red 1px; */
}
img {
	border-width: 0px; 
}
a {
	color: #D7D5D5;
	text-decoration: underline;
	outline: none !important;
}
a:hover {	
	text-decoration: none;
}
p {
	font: 14px/18px Verdana, Helvetica, Arial, sans-serif;
	color: #fff;
}
ol, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
h1, h2, h3 {
	margin: 0;
	padding: 0;
}

h2 {
    font: bold 14px/22px Verdana, Helvetica, Arial, sans-serif;
    /* color: #fff; */
}

div#bigWrapper {
	/* width: 100%; */
	/* height: 100%; */
	background: url(/website_uploads/Image/hardcodebycms/header-bg.jpg) 50% 0 no-repeat;
}

div#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0px;	
}

.small { font-size: 14px !important; }
.tallText p {  line-height: 22px !important; }
.noMargin { margin: 0 !important; }
.noBottomM { margin-bottom: 0 !important; }
.noRightM { margin-right: 0 !important; }
.clear { clear: both !important; height: 0px !important; }

/*
 * ################## header ##################*/

div#header {
	width: 960px;
	height: 230px;	
}

div#logo {
	float: left;
	margin: 16px 0 0 18px;	
	/* margin: 16px 0 0 9px; v iepc.css za ie6 */
}

div#navigation {
	float: left;
	margin: 184px 0 0 35px;	
}

div#navigation ul {
	float: left;
}

div#navigation ul li {
	float: left;
	display: inline;
	margin-left: 10px;
}

div#navigation ul li a {
	float: left;
	padding: 2px 7px 3px 7px;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
div#navigation ul li a:hover, div#navigation ul li a.active {
	color: #695E4A;
	background: url(/website_uploads/Image/hardcodebycms/nav-bg.png) 0 0 repeat-x;
}

/*
 * ################## main content ##################*/

div#main_content {
	clear: both;
	float: left;
	width: 960px;	
    min-height: 450px;
	height: auto;
	padding: 16px 0 0 0;	
}

/*
 * ############# main left #############*/

div#main_left {
	width: 243px;
	float: left;	
}

div.theLink {
	float: left;
	margin: 0 0 20px 35px;
	/* margin-left: 18px; v iepc.css za ie6 */	
}
div.theLink a, h1 {
	float: left;
	padding: 5px 10px 7px 10px;
	text-transform: uppercase;
	font: bold 16px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #BBC718;
	text-decoration: none;
	border: 1px solid #554A35;
	background: #695E4A url(/website_uploads/Image/hardcodebycms/gree-white-square.gif) 100% 0 no-repeat;
}
div.theLink a:hover, h1 {
	color: white;
	border: 1px solid #696625;
	background: #A0A528 url(/website_uploads/Image/hardcodebycms/brown-white-square.gif) 100% 0 no-repeat;
}

.t, .r, .b, .l, .bl, .br, .tl, .tr { float: left; }

.t { background: url(/website_uploads/Image/hardcodebycms/shadow-top.jpg) 0 0 repeat-x; }
.b { background: url(/website_uploads/Image/hardcodebycms/shadow-bottom.jpg) 0 100% repeat-x; margin: 0px; }
.l { background: url(/website_uploads/Image/hardcodebycms/shadow-left.jpg) 0 0 repeat-y; margin: 0px; }
.r { background: url(/website_uploads/Image/hardcodebycms/shadow-right.jpg) 100% 0 repeat-y; }
.bl { background: url(/website_uploads/Image/hardcodebycms/shadow-bl.jpg) 0 100% no-repeat; margin: 0px; }
.br { background: url(/website_uploads/Image/hardcodebycms/shadow-br.jpg) 100% 100% no-repeat; margin: 0px; }
.tr { background: url(/website_uploads/Image/hardcodebycms/shadow-tr.jpg) 100% 0 no-repeat; }
.tl { background: url(/website_uploads/Image/hardcodebycms/shadow-tl.jpg) 0 0 no-repeat; padding: 4px; }

.margBot28 {
    margin: 0 0 28px 0;
}

.margRight24 {
    margin: 0 24px 0 0;
}

div.greenBox {
	float: left;
	margin: 11px 0 5px 0;
	/* margin: 11px 0px -8px 0px; v iepc.css za ie6 */
}
div.greenTop {
    float: left;
	width: 243px;
	height: 4px;	
	background: url(/website_uploads/Image/hardcodebycms/green-shadow-top.png) 0 0 no-repeat;
}
div.greenMiddle {
    float: left;
	width: 235px; /*243*/
	padding: 0 4px;	
	background: url(/website_uploads/Image/hardcodebycms/green-shadow-middle.png) 0 0 repeat-y;
}
div.greenBottom {
	width: 243px;
	height: 4px;
	float: left;
	background: url(/website_uploads/Image/hardcodebycms/green-shadow-bottom.png) 0 0 no-repeat;
}

div.boxContent {
	padding-bottom: 15px;
	border: 1px solid #75771A;
	background: #9FA327 url(/website_uploads/Image/hardcodebycms/box-bg.jpg) 0 0 repeat-x;
}
div.boxContent p {
	padding: 10px 15px 10px 10px;
	margin: 0;
	font-size: 15px;
}
div.boxContent ul { padding: 5px 15px 0 0; }

div.boxContent ul.left_menu { padding: 10px 15px 0 0; }

div.boxContent ul li {
	padding-left: 23px;
	margin-bottom: 13px;
	background: url(/website_uploads/Image/hardcodebycms/brown-white-fliped.gif) 7px 6px no-repeat;
}
div.boxContent ul li a {
	color: white;
	text-decoration: none;
}
div.boxContent ul li a:hover, div.boxContent ul li a.active {
	color: #695E49;
}

/*
 * ############# main right #############*/

div#main_right {
	width: 703px;
	float: left;
	margin-left: 14px;
}
div#main_right p {
	padding: 10px 5px;
	padding: 0px 0px 20px 0px;
	margin: 0;
	line-height: 22px;
}
div#main_right img { border: 4px solid #4F4431; }

div.column {
	width: 330px;
	float: left;
}

div.separator {
	width: 27px;
	height: 309px;
	float: left;
	margin: 0 5px;
	background: url(/website_uploads/Image/hardcodebycms/separator.png) 0 0 no-repeat;
}

div#homeImages {
	clear: both;
	padding-top: 1px;
}
div#homeImages img {
	float: left;
}

div#bigImage {
	float: left;
	width: 277px;
}

div#smallImages { 
    float: left;
    width: 426px;
    }
div#smallImages img {
	width: 125px;
	height: 92px;
	margin: 0 0 8px 8px;
}

div.gallery img {
	float: left;
	margin: 0 15px 22px 0;
}
.slide_img {
    float:left;
    margin:0px 15px 18px 0px;
}
#browny_gallery1, #browny_gallery2, #browny_gallery3, #browny_gallery4, #browny_gallery5, #browny_gallery6, #brownLink_gallery1, #brownLink_gallery2, #brownLink_gallery3, #brownLink_gallery4, #brownLink_gallery5, #brownLink_gallery6 {
    clear: both;
    float: left;
    display: block;
    width: 682px;
    background: #544935;
    padding: 0px 0px 0px 21px;
}
#brownLink_gallery1, #brownLink_gallery2, #brownLink_gallery3, #brownLink_gallery4, #brownLink_gallery5, #brownLink_gallery6 {
    margin: 1px 0 0 0;
    font: normal 14px/12px Verdana, Helvetica, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    padding: 16px 0px 17px 21px;
}
.links_arrows a {
    background: #544935 url(/website_uploads/Image/hardcodebycms/arrow.gif) 667px 9px no-repeat !important;
}
.links_arrows a.on {
    background: #544935 url(/website_uploads/Image/hardcodebycms/arrow_over.gif) 665px 9px no-repeat !important;
}

.prices {
    border-collapse: collapse;
    width: 700px;
    position: relative;
    top: 7px;
}
.prices th {    
    padding: 0 0 0 21px;
    font: normal 14px/34px Verdana, Helvetica, Arial, sans-serif;
    text-align: left;
    color: #695E4A;
    background: #fff url(/website_uploads/Image/hardcodebycms/th_border.gif)  left bottom repeat-x;
}
.prices td {    
    padding: 0 0 0 21px;
    line-height: 33px;
    background: #463B27 url(/website_uploads/Image/hardcodebycms/td_border.gif)  left bottom repeat-x;
}
.pad_L td {
    padding: 0 21px;
}
input.text, input.code {
    width: 220px;
    height: 19px;
    padding: 1px 0 0 2px;  
    font: normal 14px/18px Verdana, Helvetica, Arial, sans-serif;  
    border: solid #706F6F 1px;
    background: #fff url(/website_uploads/Image/hardcodebycms/input_bgr.gif)  left top repeat-x !important;
}
.form {
    float: left;
    width: 329px;
    margin: 7px 0 0 0;    
}
.form label{
    clear: both !important;
     float: left;
    display: block;
    width: 104px;
    height: 35px !important; 
    font: normal 14px/18px Verdana, Helvetica, Arial, sans-serif;    
}
.form input.text {
    float: right;
    display: block;
    margin: 0 0 13px 0;
}
.textarea {
    float: right;
    display: block;
    width: 218px;
    height: 133px;
    padding: 2px 0 0 2px;
    margin: 0 0 13px 0;
    font: normal 14px/18px Verdana, Helvetica, Arial, sans-serif;
    background: #fff url(/website_uploads/Image/hardcodebycms/text_area_bgr.gif) 0 0 repeat-x !important;    
}
.form span {
    /* color: #FF0000; */
    color: #fff;
}

input.code {
    position: relative;
    top: -5px;
    left: 115px;
    width: 105px;
}
img.secCode {
    position: relative;    
    left: 105px;
    border: none !important;
    height: 20px;
    width: 100px;
}

.send {
    position: relative;
    left: 243px;
    display: block;
    width: 62px;
    height: 18px;
	padding: 7px 12px 5px 16px;
	margin: 4px 0 0 0;
	font: normal 14px/14px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
    color: white;
    cursor: pointer;
	background: url(/website_uploads/Image/hardcodebycms/send.png) 0 0 no-repeat;
}
.left_map {
margin: 0 33px 0 0;
}
/*
 * ################## main content ##################*/

div#footer {
	clear: both;
	float: left;
	width: 945px; /*960*/
	padding: 14px 0 15px 15px;
    /* margin-top: -29px; v iepc.css za ie6 */	
	font: 10px Verdana;
	color: #695E4A;
}
div#footer a {
	color: #695E4A;
	text-decoration: none;
}
div#footer a:hover {
	text-decoration: underline;
}

/* dobavki v css-a */
.margBot18 {
    margin: 10px 0 18px 0;
}

.more {
    float: right;
    color: #989D25;
    font: normal 10px  Verdana, Arial, Helvetica, sans-serif;
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 17px 0px;
}

.padding_h2 {
    padding: 0px 0 8px 0;
}
.padding_h22 {
    padding: 50px 0 8px 0
}

ul.offers_list li {padding-top: 8px;}

.imginline {
	display:inline;
	float:left;
	margin-right:5px;
	border: none !important;
}

.mceItemRadiantCode { 
  background: url('../javascripts/extensions/tiny_mce/plugins/codeprotect/images/radiant-code.png') no-repeat; 
  height: 18px;
  border: none;
}