/*    General setings
-------------------------------------------*/

html, body { margin: 0; padding: 0;  width: 100%; height: 100%; }
* { font-family:  Tahoma; font-size: 11px; color: #472700; }
body { background: url('/images/bg.gif') repeat-x top #e4a53c; }

img { border: 0; }
.img { filter:expression(fixPNG(this)); }
br { clear: both; }
.text_full br { clear: none; }
fieldset { border: 0; padding: 5px 10px 5px 10px; margin: 0; }
fieldset legend { padding-top: 5px; color: #8f1103; }
fieldset legend span, fieldset legend strong { color: #8f1103; font-size: 12px; }
blockquote { border: 1px dashed #8f1103; padding: 5px 5px 0 5px; }
blockquote p { padding: 0; font-size: 11px; }

ul { margin: 0; padding: 0; }
ol { margin: 0; padding: 0; }
ol li { list-style-type: decimal;  list-style-position: inside;  }
li { margin: 0; padding: 0; list-style: none; }

a:hover,
a,
a:visited { color: #8f1103; }

table {  border-collapse: collapse; border: 0;  }
table td { padding: 0px; vertical-align: top; }

.odd td, .odd { background: #e4a53c; }
.even td, .even { background: none; }

.floatleft { float: left; }
.clearleft { clear: left; }
.floatright { float: right; }
.clearright { clear: right; }
.clearboth { clear: both; height: 1px; overflow: hidden; }
.space { clear: both; padding-top: 12px;  }

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 1000px;
	margin: 0 auto;
	background: url('/images/bg_container.gif') repeat-y;
	}

/*      Navigator
---------------------------------------------*/
#navigator { padding: 4px 0px 4px 6px; color: #8e4d17; font-size: 11px;	}

#navigator a,
#navigator a:hover,
#navigator a:visited { color: #8e4d17; font-size: 11px;	}

#navigator span { padding: 0 10px; color: #8e4d17; font-size: 11px; }


/*     h1 - h6
--------------------------------------------*/

h1 {
	padding:0;
	margin: 9px 0 20px -15px;
	float: left;
	}

h2 {
	padding: 0;
	margin: 20px 0 24px 6px;
	color: #8f1103;
	text-transform: uppercase;
	}

h3 {
	color: #ffffff;
	font-size: 12px;
	}

h1.new_top {
	padding: 0;
	margin: 20px 0 10px 5px;
	clear: both;
	float: none;
	font-size: 14px;
	color: #a02f0e;
	}


/*     Structure
--------------------------------------------*/


#wrapper { width: 1000px; float: left; }
#content { margin: 0; padding: 0; margin-left: 240px; background: url('/images/content_center.gif') repeat-y; }

.main #content {
	margin: 0;
	padding: 0;
	margin-left: 240px;
	background: url('/images/content_center_new2.gif') repeat-y 21px;
	}

#content_top {
	background: url('/images/content_top.gif') no-repeat top;
	padding-left: 67px;
	padding-right: 57px;
	padding-top: 10px;
	}
.main #content_top_main {
	background:  url('/images/content_top_main_new2.gif') no-repeat 21px 0;
	margin-top: 0px;
	padding-left: 79px;
	padding-right: 80px;
	padding-top: 25px;
	}

.main #content_top_main h1 { margin-top: 0; }

#content_top_main {
	background: url('/images/content_top_main.gif') no-repeat top;
	padding-left: 67px;
	padding-right: 57px;
	padding-top: 10px;
	}

#content_bottom {
	height: 11px;
	overflow: hidden;
	background: url('/images/content_bottom.gif') no-repeat top;
	}

.main #content_bottom {
	height: 10px;
	overflow: hidden;
	background: url('/images/content_bottom_new2.gif') no-repeat top 21px;
	}

#navigation {
	padding-left: 0px;
	width: 240px;
	padding-top: 0px;
	float: left;
	margin-left: -1000px;
	}



/*    Language
----------------------------*/

#logo {
	width: 255px;
	height: 215px;
	background: url('/images/logo.png') no-repeat;
	position: absolute;
	margin-left: 16px;
	filter:expression(fixPNG(this));
	}

#lan {
	height: 39px;
	padding-top: 21px;
	padding-right: 90px;
	text-align: right;
	}

#lan a:hover,
#lan a:visited,
#lan a {
	padding: 0;
	margin-left: 20px;
	float: right;
	*width: 50px;
	}
#lan a span {
	float: right;
	color: #472700;
	text-transform: uppercase;
	}
#lan div { margin-left: 30px; float: right; }
#lan div span {
	float: right;
	color: #ffffff;
	text-transform: uppercase;
	}
#lan img {
	margin: 0;
	padding: 0;
	margin-right: 6px;
	float: right;
	}

/*    Top Menu
---------------------------------*/

#top_menu {
	text-align: right;
	height:  32px;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 10px;
	}

#top_menu .left {
	width: 6px;
	height: 32px;
	background: url('/images/top_menu_l.gif') no-repeat;
	float: left;
	}

#top_menu .right {
	width: 6px;
	height: 32px;
	background: url('/images/top_menu_r.gif') no-repeat;
	float: left;
	}

#top_menu  span {
	float: left;
	height: 26px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 20px;
	color: #472700;
	text-align: center;
	background: url('/images/top_menu_c.gif') repeat-x;
	}
#top_menu .active {
	float: right;
	margin-left: 2px;
	}
#top_menu .active .left {
	width: 6px;
	height: 32px;
	background: url('/images/top_menu_act_l.gif') no-repeat;
	float: left;
	}

#top_menu .active .right {
	width: 6px;
	height: 32px;
	background: url('/images/top_menu_act_r.gif') no-repeat;
	float: left;
	}

#top_menu .active span {
	float: left;
	height: 26px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	text-align: center;
	background: url('/images/top_menu_act_c.gif') repeat-x;
	}


#top_menu a:hover,
#top_menu a:visited,
#top_menu a  {
	float: right;
	color: #ffffff;
	margin-left: 2px;
	text-decoration: none;
	}


#search {
	height: 20px;
	margin-top: 9px;
	float :right;
	margin-right: 50px;
	}
#search form div {
	color: #8f1103;
	font-size: 12px;
	}

#search .textinput {
	margin-right: 4px;
	width: 180px;
	height: 20px;
	border: none;
	background: url('/images/search_bg.gif') no-repeat;
	vertical-align: top;
	color: #8f1103;
	}
#search .ok, input.ok {
	font-size: 12px;
	color: #edbd57;
	text-align: center;
	background: url('/images/ok.gif') no-repeat;
	width: 35px;
	height: 20px;
	border: none;
	}

.text_full a:hover,
.text_full a:visited,
.text_full a {
	color: #8f1103;
	font-weight: bold;
	font-size: 12px;
	}
.text_full { line-height: 18px; font-size: 12px; min-height: 450px; _height: 450px; }
.text_full td,
.text_full div,
.text_full span,
.text_full { line-height: 18px; font-size: 12px; }
.text_full img { margin: 10px; border: #c0812f 1px solid; background: #f2d29e; padding: 4px; }

.text_full .spinner, .text_full .spinner img { margin: 0; background: 0; border: 0; padding: 0; }





/*        Page
--------------------------------------------*/


ul.list, ol {
	margin: 4px 0 4px 50px;
	padding: 0;
}

ul.list li {
	background: url('/images/list_marker.gif') no-repeat 0 16px;
	margin: 0;
	padding: 6px 0 0 10px;
}
ol { padding: 6px 0 0 0; }



/*        Tabl
--------------------------------------------*/

table.tabl { margin: 20px auto; width: 100%; border: 1px solid #c0812f; }
table.tabl th {
	border: 1px solid #c0812f;
	background: url('/images/th_bg.gif') repeat-x bottom #c0812f;
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding: 8px 5px;
	}
table.tabl td {
	border: 1px solid #c0812f;
	padding: 4px 20px;
	color: #000000;
	font-size: 11px;
	text-align: center;
	}
table.tabl td.left { text-align: left; }

.sub, .files, #sitemap { margin: 10px; color: #8f1103; }
.sub li, .files li, .links, #sitemap li { background: url('/images/main_menu_marker.gif') no-repeat 0px 7px; padding: 2px 0 0 20px; font-size: 12px; }
.sub li a,
.sub li a:hover,
.sub li a:visited,
.files li a,
.files li a:hover,
.files li a:visited,
a.links,
a.links:hover,
a.links:visited,
#sitemap li a,
#sitemap li a:hover,
#sitemap li a:visited { color: #8f1103; }

input {margin-right: 4px;
	height: 20px;
	border-left: #c0812f 1px solid;
	border-top: #c0812f 1px solid;
	border-right: #f2d29e 1px solid;
	border-bottom: #f2d29e 1px solid;
	background: #f2d29e;
	vertical-align: middle;
	color: #8f1103;
	}

input.checkboxinput,
input.radioinput,
input[type="radio"],
input[type="checkbox"] { margin-right: 5px; border: none; }
textarea { border-left: #c0812f 1px solid; border-top: #c0812f 1px solid; border-bottom: #f2d29e 1px solid; border-right: #f2d29e 1px solid; background: #f2d29e; color: #8f1103; padding: 2px; }
input.fileinput { padding: 2px; font-size: 11px; height: 25px; }

.contacts td, .new_form td { font-weight: bold; padding: 5px 5px 5px 0; *padding: 5px 10px 5px 0; font-size: 12px; vertical-align: middle; }
.contacts td input, .new_form td input, textarea { margin-top: 4px; }
.contacts .name_td input { width: 210px; }
.contacts .email_td input { width: 185px; }
.contacts .tf_td { padding-top: 25px; }
.contacts .tf_td textarea, textarea { width: 520px; height: 106px; }
.subm_td { padding: 10px; text-align: left; }
.contacts .subm_td input, .submit, input.submit { border: none; padding: 1px 0 3px 0; color: #fff; color: #edbd57; background: url('/images/submit.gif') no-repeat; font-size: 11px; height: 20px; vertical-align: middle; text-align: center; width: 123px; height: 22px; }

.captcha input { width: 180px; }
.captcha img { margin: 0 15px; padding: 5px; }

.gallery { margin: 10px 0; border-collapse: separate; }
.gallery td { padding: 1px; text-align: center; }
.text_full .gallery td img { margin: 0; }


 /*     Errors
 ------------------------------------------*/
.error_message { padding: 10px; color: #cc0000; }
.error_message ul {
  	margin: 4px 0 0 0;
  	padding: 0;
  	}
.error_message ul li { padding: 3px 0; color: #cc0000; }
.error_message strong {
 	color: #cc0000;
 	}
.error_message ul li strong {
	display: inline;
	color: #cc0000;
  }
.error { color: #cc0000; }

/*      Pager
---------------------------------------------*/

#pager {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 46px;
	height: 30px;
	}
#pager a, #pager a.button, #pager span {
	float: left;
	background: none transparent;
	}
#pager a.button { margin: 0 10px; padding-top: 4px; }
#pager a, #pager span.current {
	background: url('/images/pager_l.gif') no-repeat left #d29334;
	height: 19px;
	margin: 1px;
	}
#pager a span, #pager span.current span  {
	font-weight: bold;
	background: url('/images/pager_r.gif') no-repeat right;
	height: 15px;
	padding: 2px 10px;
	}
#pager a span { font-weight: normal; }
#pager span.current span { color: #ffffff; }

/*     Footer
------------------------------------------*/

#antifooter { clear: both; height: 400px; }
#footer {
	margin: 0 auto;
	width: 1000px;
	height: 350px;
	margin-top: -350px;
	background: url('/images/footer.jpg') no-repeat top;
	}
#copyright a:hover,
#copyright a:visited,
#copyright a { color: #fffffe; }
#copyright {
	text-align: center;
	padding-top: 30px;
	color: #fffffe;
	}

/*     Main_menu
------------------------------------------*/

#main_menu {
	float: left;
	width: 190px;
	margin-left: 50px;
	*margin-left: 25px;
	margin-top: 170px;
	background: url('/images/main_menu_bottom.gif') no-repeat bottom center;
	padding-bottom: 100px;
	}

#main_menu ul { margin: 0; padding: 0; }
#main_menu ul li { margin: 0; padding: 0;  }
#main_menu ul li.active { margin: 0; padding: 0; }

#main_menu ul li a:hover,
#main_menu ul li a:visited,
#main_menu ul li a  { color: #000000; text-decoration: none; }

#main_menu ul li.active ul { margin: 10px 0 20px; }
#main_menu ul li.active ul li {
	background: url('/images/main_menu_marker.gif') no-repeat 0px 5px;
	padding-left: 20px;
	margin-top: 6px;
	color: #8f1103;
	font-size: 12px;
	}

#main_menu ul li.active ul li a:hover,
#main_menu ul li.active ul li a:visited,
#main_menu ul li.active ul li a {
	font-size: 12px;
	color: #ffffff;
	}


#block_six_foto {
	float: right;
	width: 729px;
	background: url('/images/block_six_foto_c.gif') repeat-y;
	margin-right: 16px;
	*margin-right: 8px;
	padding-top: 0;
	}
#block_six_foto .top {
	border-top: 1px solid #e4a53c;
	width: 729px;
	background: url('/images/block_six_foto_top.gif') no-repeat top;
	}
#block_six_foto .bottom {
	width: 729px;
	height: 11px;
	overflow: hidden;
	background: url('/images/block_six_foto_bottom.gif') no-repeat;
	}

#leftcol {
	float: left;
	padding-top: 90px;
	width: 240px;
	line-height: 20px;
	}
#chill_music {
	line-height: 10px;
	margin-bottom: 70px;
	padding-left: 100px;
	padding-top: 80px;
	}
#contacts {
	padding-top: 100px;
	padding-left: 40px;
	color: #4d4e53;
	}
#contacts b { color: #ffffff; }
#contacts a:hover,
#contacts a:visited,
#contacts a {
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
	}
#rightcol {
	float: right;
	width: 760px;
	}
#three_btns {
	padding-left: 67px;
	padding-top: 60px;
	}
#three_btns a {
	float: left;
	margin-right: 10px;
	}
#three_btns a img { filter:expression(fixPNG(this));  }
#bottom_menu {
	height: 28px;
	border-top: 1px solid #ecc077;
	border-bottom: 1px solid #ecc077;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 58px;
	}

#bottom_menu ul li {
	float: left;
	}
#bottom_menu ul {
	margin: 6px 0 0 0;
	padding: 0 0 0 20px;
	}
#bottom_menu ul li a:hover,
#bottom_menu ul li a:visited,
#bottom_menu ul li a {
	 color: #472700;
		}
#bottom_menu ul li span {
	color: #ecc077;
	margin: 0 10px; }


.r { border: 1px solid red; }

.white_line { padding-top: 10px; margin-bottom: 10px; clear: both; border-bottom: 1px dotted #ffffff; }

.rnd { margin: 10px 0; }
.rnd b { height: 1px; font-size: 1px; line-height: 1px; display: block; clear: both; overflow: hidden; background: #d99e42; }
.ins { background: #d99e42; /*padding: 0 10px;*/ }
.ins table td { color: #472700; padding: 10px; }
a.go, a:visited.go, a:hover.go { font-weight: normal; text-decoration: none; }
.date { color: #a02f0e; }
span.wh { font-weight: bold; color: #fff; }
.t5 { margin: 0 1px; }
.t4 { margin: 0 1px; }
.t3 { margin: 0 2px; }
.t2 { margin: 0 3px; }
.t1 { margin: 0 5px; }

.new_top1 {
	margin-left: 30px;
	padding: 20px 0 10px 75px;
	font-weight: bold;
	font-size: 14px;
	color: #a02f0e;
	text-transform: uppercase;
	background: url('/images/poker_h.jpg') no-repeat;
	}


#head-sale {
	font-size: 16px;
	text-transform: none;
	background: #edbd57;
	border: 1px solid #8e4d17;
	padding: 10px 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/js/PIE.htc);
	position: relative;
	margin-left: 0;
}

.text_full .no-dec {
	background: none;
    border: none;
    padding: 0;
	margin: 0 0 0 -15px;
}
