/* matte e1d2ae */ 

/* main page */

* { margin: 0; padding: 0; color: #5a3e3b; }

table , td { border-collapse: collapse; }
td { vertical-align: top; }

img { border: none; }

a, a:hover { color: #863d34; }
a:visited { color: #a7907a; }
a:hover { text-decoration: none; }

h1 { font-size: 24px; line-height: 28px; color: #863d34; }
h1.err{ color: #a7907a; }
h1 img { position: relative; top: 1px; }
h1.err img{ width: 84px; height: 28px; position: relative; margin-top: -8px; top: 12px; left: 11px; behavior: url("/common/js/png.htc"); }
h2 { font-size: 15px; line-height: 17px; color: #863d34; font-weight: bold; margin-bottom: 4px; }
h3 { font-size: 13px; font-weight: bold; color: #863d34; line-height: 15px; margin-bottom: 4px; }

.png { behavior: url("/common/js/png.htc"); }
.png_bg { behavior: url("/common/js/png_bg.htc"); }

.cont b , .cont strong , .cont p b , .cont p strong { font-weight: bold; }
.cont em , .cont i { font-style: italic; }

/*  layout */

* html body { height: 100%; }
html { min-width: 1000px; height: 100%; background: url(../img/back_m.gif); }
body { width: 100%; min-width:1000px; min-height: 100%; padding: 0; font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 17px; color: #5a3e3b; background: url(../img/bg_main.jpg) top center no-repeat; position: relative; }
body#inner { background: url(../img/bg_inner.jpg) top center no-repeat; }

#content{ padding-bottom: 96px; min-height: 100%; width: 1000px; margin: 0 auto; max-width: 1000px; position: relative; overflow: hidden; }
#incontent{ padding-bottom: 180px; min-height: 100%; width: 1000px; margin: 0 auto; max-width: 1000px; position: relative; overflow: hidden; }

/* layout table */

#top_menu, #top_menu_in { width: 535px; height: 83px; margin-left: 254px; text-align: center; margin-bottom: 335px; }
#top_menu_in { margin-bottom: 0; }
#top_menu td a.sel , #top_menu_in td a.sel { color: #9b8a73; text-decoration: none; }
#top_menu td , #top_menu_in td { height: 83px; position: relative; overflow: hidden; }
#top_menu td a, #top_menu_in td a { position: relative; color: #863d34; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; top: -51px; }
#top_menu td div , #top_menu_in td div { height: 83px; width: 54px; white-space: nowrap; margin: 0 auto; background: url(../img/top_menu_bg.png) top left no-repeat; behavior: url("/common/js/png_bg.htc"); }

#fast { position: absolute; left: 823px; top: 40px; width: 100px; height: 10px; }
#fast img { float: left; margin-right: 11px; }
#inner #fast { }

.logo { position: absolute; top: 73px; left: 260px; behavior: url("/common/js/png.htc"); }

#menu { clear: both; height: 30px; width: 850px; margin: 0px 0px 39px 76px; }
#menu td { text-align: center; padding: 0px 10px 0px 0px; }
#menu td a img { height: 30px; behavior: url("/common/js/png.htc"); }

.pic_map { position: absolute; }
.main { height: 300px; margin-left: 102px; padding-bottom: 64px; padding-bottom: 0; }
.recl { }
.recl img { width: 154px; height: 151px; behavior: url("/common/js/png.htc"); float: left; }

/* news on index page */

.news { position: relative; top: 32px; width: 514px; height: 300px; margin: 0 0 -39px 339px; font-size: 13px; font-family: "Times New Roman", Times, serif; color: #5a3e3b; background: url(../img/news.png) top left no-repeat; behavior: url("/common/js/png_bg.htc"); padding-top: 39px; }
.new1, .new2 { overflow: hidden; font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 14px; position: relative; }
.new1 { height: 67px; width: 375px; margin-left: 80px; }
.new2 { height: 68px; width: 385px; margin-left: 56px; margin-top: 33px; }
.new1 a.zagol , .new2 a.zagol , .new p.zagol a { color: #863d34; font-size: 15px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #863d34; line-height: 25px; }
.new1 a.zagol, .new2 a.zagol { position: relative; white-space: nowrap; overflow: hidden; }
.new1 p, .new2 p { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 14px; }
.news .date1, .news .date2 , .date { color: #a39176; font-size: 9px; font-family: Tahoma; display: block; margin-top: 6px; }
.news .date1 { margin-left: 81px; position: absolute; }
.news .date2 { margin-left: 57px; position: absolute; }

/* news on second page */

.new { width: 100%; margin: 0 0 14px 0; font-size: 14px; font-family: "Times New Roman", Times, serif;color: #5a3e3b; line-height: 17px;/*14*/ }
.new p { font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 17px; }
.new p.zagol { line-height: 17px; margin-bottom: 3px; }
.new p.zagol a { line-height: 17px; }
.date { margin-top: 9px; }
.new img { margin: 5px 0 5px 10px; float: right; border: 4px solid #d5cab0; clear: right; }

/* news archive */

.news_back { width: 516px; height: 262px; color: #593e3a; background: url(../img/arch.png) top left no-repeat; behavior: url("/common/js/png_bg.htc"); margin: -21px 0 0 -39px; position: absolute; z-index: -1; }
#news_arch { margin-bottom: 66px; padding: 24px 0 0 28px; position: relative; }
#news_arch input.text { letter-spacing: 1px; font-size: 11px; width: 73px; height: 12px; color: #863d34; margin: -1px 5px 0 5px; padding: 0 0 2px 4px; line-height: 12px; border: 1px solid #ded1b2; }
#news_arch a, #news_arch input { position: relative; top: -1px; }
#news_arch form img { position: relative; top: 1px; }
input.show { margin-left: 13px; margin-bottom: -2px; }
#news_arch #calc { position: absolute; margin-left: 136px; margin-top: 11px; display: none; width: 214px; height: 174px; overflow: hidden; padding: 14px 0 0 7px; background: url(../img/cal2.gif) top left no-repeat; z-index: 0; }

/* forms */

#incontent table.form_container , #incontent table.form_container tr td { padding: 0; }
.forms { color: #863d34; background: #f1ead8 url(../img/form_middle.gif) top left repeat-y; }
#incontent table.forms tr td { padding-bottom: 18px; }
#incontent .forms .left { padding-right: 26px; font-size: 15px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #863d34; }
.forms input.text , .forms textarea.text , .forms input.text_oth { font-size: 14px; font-family: "Times New Roman", Times, serif; color: #5a3e3b; border: 1px solid #ded1b2; letter-spacing: 1px; font-size: 13px; width: 211px; height: 15px; margin: -1px 5px 0 2px; padding: 0 0 1px 4px; line-height: 12px; }
.checkbox , .radio { margin: -1px 5px 0 0; padding: 0 0 2px 7px; line-height: 12px; }
.forms input.text_oth { width: 139px; }
#incontent .form_container .forms table td { padding: 0 10px 3px 0; }
#incontent .form_container .forms table td span { color: #863d34; font-weight: bold; }
#incontent .form_container .forms .outer select , #incontent .form_container .forms .outer select option { color: #5a3e3b; }
.outer { width: 0; border: none !important; border: 1px solid #cccccc ; }
.outer select { margin: 0!important; margin: -2px; border: 1px solid #cccccc; }
html>body * .outer select { margin: 0; }
#creativ , #creativ2 { position: relative; float: right; width: 310px; height: 74px; margin: 0 -52px -74px 0; background: url(../img/crea_b.png) bottom left no-repeat; behavior: url("/common/js/png_bg.htc"); }
#creativ2 { width: 33px; height: 80px; margin: -80px -33px 0 0; background: url(../img/crea_r.png) bottom left no-repeat; }

/* footer */

.foo { margin-left: -430px; width: 860px; height: 180px; position: absolute; bottom: 0; background: url(../img/bg_bot2.png) bottom left no-repeat; behavior: url("/common/js/png_bg.htc"); left: 50%; z-index: 10; }
.phone, .phone_in { margin: 8px 0 0 56px; behavior: url("/common/js/png.htc"); }
.foo div { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #464646; }
.foo #year_time { width: 219px; height: 195px; margin-left: 173px; position: absolute; top: -18px; }
.foo #year_time img { height: 195px; width: 219px; behavior: url("/common/js/png.htc"); position: relative; top: 3px; }
.copy { position: absolute; bottom: 17px; left: 30px; color: #464646; }
.dev { position: absolute; width: 300px; left: 395px; bottom: 17px; }

.dev img { padding: 0 1px 0 2px; position: relative; top: 3px; }
.dev a.soft, .dev a:visited.soft { color: #863d34; text-decoration: underline; }
.dev a:hover.soft { text-decoration: none; }
.foo .dev a, .foo .copy .dev a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; text-decoration: underline; }
.foo .dev a:hover { text-decoration: none; }

/* tables */

#incontent .cont table.t { margin: 0 0 12px 0; width: 100%; float: left; }
#incontent .cont table.t th { padding: 4px 14px 5px 30px; text-align: left; background-color: #cec2aa; font-weight: bold; }
#incontent .cont table.t td { padding: 4px 14px 4px 30px; background-color: #ece5d5; border-bottom: 1px solid #c9c2af; }
#incontent .cont table.t tr.last td { border-bottom: none; }

/* second page */

.status { color: #863d34; margin-left: 259px; display: block; height: 30px; }
.right_fonar { position: absolute; right: 0; top: 0; behavior: url("/common/js/png.htc"); }

#inner .foo { clear: both; }

.main_in { clear: both; }
#menu_in { height: 17px; float: right; text-align: right; width: 800px; margin: 9px 100px 40px 76px; }
#menu_in a img { height: 17px; float: right; }
#menu_in div { height: 17px; width: 20px; font-size: 1px; float: right; }

.menu_left { float: left; width: 156px; padding: 5px 0 120px 80px; }
.menu_left img { margin: 0 0 10px 20px; behavior: url("/common/js/png.htc"); }
.menu_left a, .menu_left a:visited { display: block; width: 100%; padding-left: 20px; background: none; font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 16px; text-decoration: underline; margin-bottom: -1px; color: #863d34; }
.menu_left a.brand { background: url(../img/bul_star.gif) 5px 3px no-repeat; }
.menu_left .menu_list { margin: 1px 0 2px 13px; }
.menu_left .menu_list a.brand { background: url(../img/bul_star.gif) 8px 3px no-repeat; }
.menu_left a.sel, .menu_left a:visited.sel { text-decoration: none; color: #9f8a76; background: url(../img/bul_arr.gif) 1px 2px no-repeat; }
.menu_left a.sel_no, .menu_left a:visited.sel_no { text-decoration: underline; color: #9f8a76; background: none; }
.menu_left a:hover { text-decoration: none; }
.menu_left a.search { behavior: url("/common/js/png.htc"); margin-bottom: 13px; }
.menu_left a.search img { margin: 0; padding-left: 0; }

.cont { margin-left: 259px; margin-bottom: 49px; width: 562px; min-height: 357px; /* width: 425px; */ }
.cont p { margin-bottom: 7px; }

/* galery na */

.galery a, .galery2 a { text-decoration: none; }
#incontent .cont .galery td { padding: 0 23px 23px 0; }
.galery td a img { border: 5px solid #d5cab0; }
.galery2 { }
#incontent .cont .galery2 td { padding: 0 41px 18px 0; }
.galery2 td a img { border: 5px solid #d5cab0; }
.galery2 td a span { font-size: 12px; display: block; width: 106px; overflow: hidden; padding: 0 2px; text-decoration: underline; cursor: pointer; color: #863d34; }
.galery2 td a:visited span { color: #9f8a76; }
.galery_photo { width: 644px; line-height: 17px; color: #5a3e3b; }
#incontent table.galery_photo td { padding-right: 0; padding-bottom: 0; font-size: 14px; color: #5a3e3b; }
#incontent table.galery_photo td.img { width: 1%; }
.galery_photo h3 { line-height: 21px; font-size: 21px; color: #863d34; }
.galery_photo table.cant { border: 4px solid #d5cab0; background-color: #ffffff; vertical-align: top; height: 292px; width: 293px; }
#incontent .galery_photo table.cant td { vertical-align: middle; padding: 14px; }
#incontent .galery_photo table.cant td span { font-weight: bold; }

/* collector na */

#incontent table.col_filter { border-collapse: collapse; margin: -3px 0 20px 25px; }
#incontent form table.col_filter tr td { padding: 4px 0 0 24px; }
#incontent form table.col_filter tr td select , 	#incontent .forms tr td select { width: 125px; font-size: 11px; height: 18px; line-height: 12px; color: #863d34; }
#incontent form table.col_filter tr td select option,	#incontent .forms tr td select option { font-size: 11px; color: #863d34; }
.outer { width: 0;border: none; padding-left: 2px; }
.outer select { font-size: 18pt; margin: -2px; border: 1px solid #ded1b2; color: #863d34; }
.outer select option { font-size: 18pt; color: #863d34; }
.filter_button { }
input.filter_button , input.filter_button_2 { background: url(../img/arr_r_a.gif) center right no-repeat; border: none; color: #863d34; font-size: 15px; font-weight: bold; padding-right: 20px; }
img.left { margin: 5px 10px 5px 0; float: left; border: 4px solid #d5cab0; }
img.right { margin: 5px 0 5px 10px; float: right; border: 4px solid #d5cab0; }
img.border { border: 4px solid #d5cab0; text-align: center; }
.img_left { margin: 0 15px 5px 0; border: 5px solid #d5cab0; }
.brand_list { display: block; padding-top: 2px; /*padding-top: 13px;*/ color: #863d34; }
.col_list a.col_name, .col_list a:visited.col_name { font-size: 15px;	 }
.col_name2 { display: block; margin-bottom: 13px; }

/* brands */ 

.brand_zagol { }
.brand_logo , .coll_logo { position: absolute; margin-left: 451px; behavior: url("/common/js/png.htc"); }
.coll_logo { border: 4px solid #d5cab0; }

/* navigator */

.nav { padding-top: 15px; }
.nav , .nav div , .nav a , .nav span { color: #9f8a76; font-size: 13px; }
.nav .num { color: #9f8a76; padding-top: 1px; }
.nav .num a { text-decoration: underline; }
.nav a, .nav img { margin: 0 !important; padding: 0 !important; }
.nav img { position: relative; top: 3px; border: none; }
.nav , .nav a , .nav img { text-decoration: none; }
.nav a , .nav a:visited { color: #863d34; }
.nav span { text-decoration: underline; }
.nav a span { color: #863d34; }

/* tech blocks */

p.tech { margin-top: 68px; font-size: 13px; clear: both; }
p.tech a { font-size: 13px; line-height: 21px; }
a.printer { padding-left: 20px; background: url(../img/printer.gif) 0 2px no-repeat; }
.v { font-size: 1px; line-height: 1px; height: 1px; width: 20; }
span.v { font-size: 1px; line-height: 1px; height: 1px; width: 20; }

/* second page modules and blocks */

.menu_list { margin-left: 28px; font-size: 13px; font-family: "Times New Roman", Times, serif; color: #863d34; line-height: 14px; }
.menu_list img { margin-left: 20; }
.menu_list .zagol { margin: 14px 0 11px 20px; behavior: url("/common/js/png.htc"); }
.menu_list a { font-size: 13px; font-family: "Times New Roman", Times, serif; text-decoration: underline; padding-left: 20px; }
.menu_list a.brand { background: url(../img/bul_star.gif) 5px 3px no-repeat; }
.menu_list .punkt { width: 100%; font-size: 13px; font-family: "Times New Roman", Times, serif; margin-bottom: -1px; }
.menu_list .nav a:visited , .menu_list .nav a { text-decoration: none; }
.menu_list .nav .num a:visited , .menu_list .nav .num a { text-decoration: underline; }
.menu_list img { margin-bottom: 11px; }
.image_right { position: absolute; top: 200px; left: 710px; behavior: url("/common/js/png.htc"); border: 4px solid #d5cab0; }
p.err { margin-top: 27px; }

/* lists */

ul { list-style-type: none; margin: 0 0 7px 15px; }
ul li, .menu_list .list { background: url(../img/bul_list.gif) 5px 3px no-repeat; padding-left: 20px; background-position: 6px 7px; }
ol { margin: 0 0 7px 19px; list-style-position: inside; }
ol li { color: #863d34; }
ol li span { color: #5a3e3b; }

.menu_list .list { padding-left: 12px; line-height: 15px; background-position: 2px 6px; }
.menu_list .list img { padding-left: 15px; }

/* sitemap */

* html .sitemap ul { margin-left: 4px; }

.sitemap, .sitemap ul,.sitemap ul ul { list-style-type: none; margin-bottom: 0; }
.sitemap { margin-left: 3px; }
.sitemap li { background: url(../img/bul_list.gif) 5px 3px no-repeat; padding-left: 20px; background-position: 0 6px; }
.sitemap ul { margin-left: 24px; }

ul.sitemap ul li { background-position: 5px 6px; line-height: 16px; }
ul.sitemap a { line-height: 16px; }

/* search form */

/* brands list */

.brands_list { width: 425px; }
.brands_list h1, .brands_list h1 * { font-size: 24px; line-height: 28px; }
.brands_list .desc { width: 425px; }