html,body,div,table,td,p,img,tr,p,h1,h2,h3,h4,tr,td,table { margin: 0; padding: 0;}
img { border:none; }
body { color:#000; font-family:sans-serif; background:url(images/bg.jpg) top;}
a, input { outline: none; }
.clearbox {
	height: 0px;
	clear: both;
	oveflow: hidden;
}

.page-table { width:100% }
.page-table .bg-col { background:url(images/bg.jpg) top; width:40px; height:100%; }
.page-table .main-col { width:1200px; }
.main-art { height:380px; cursor: pointer; }
.wrapper { width:100%; height:100%; background:url(images/main-art.jpg) top center no-repeat #e6d6c0;}
.wrapper-inside  { margin:0 auto; width: 960px; clear: both;}

.left-column { float:left; width:261px; }
.right-column { float:right; width:699px;}
.footer { margin:0 auto; clear:both; padding-top:20px;}

.title {display: block; text-indent: -5000px; height: 0px;}

.top-menu {clear:both; padding:0px 0px 0px 350px;}
.top-menu td div.menuOFF { font-size: 13px; font-weight:bold; text-decoration:none; background:url(images/m2_bg.gif) top repeat-x; cursor:pointer;}
.top-menu td div.menuOFF a { text-transform:none; text-decoration:none; color:#ffffff}
.top-menu td div.menuOFF a:hover { text-transform:none; text-decoration:none; color:#ffffff}
.top-menu td div.menuOFF div.menu1 { background:url(images/m2_l.gif)  left top no-repeat; padding:0px;}
.top-menu td div.menuOFF div.menu2 { background:url(images/m2_r.gif) right top no-repeat; padding:10px 35px}
.top-menu td div.menuON  {font-size: 13px; font-weight:bold; background:url(images/m2_bg2.gif) top repeat-x; cursor:pointer}
.top-menu td div.menuON a { text-transform:none; text-decoration:underline; color:#ffffff}
.top-menu td div.menuON a:hover { text-transform:none; color:#ffffff}
.top-menu td div.menuON div.menu1 { background:url(images/m2_l2.gif) left top no-repeat; padding:0px;}
.top-menu td div.menuON div.menu2 { background:url(images/m2_r2.gif) right top no-repeat; padding:10px 35px}
.top-menu td.active div.menuOFF {font-size: 13px; font-weight:bold; background:url(images/m2_bg2.gif) top repeat-x; cursor:pointer}
.top-menu td.active div.menuOFF a { text-transform:none; text-decoration:underline; color:#ffffff}
.top-menu td.active div.menuOFF a:hover { text-transform:none; color:#ffffff}
.top-menu td.active div.menuOFF div.menu1 { background:url(images/m2_l2.gif) left top no-repeat; padding:0px;}
.top-menu td.active div.menuOFF div.menu2 { background:url(images/m2_r2.gif) right top no-repeat; padding:10px 35px}

.left-menu { width:240px; }
td.menuNormal {font-size:13px; font-weight:bold; text-decoration:none; cursor:pointer; width:100%;}
td.menuNormal div.d1 {}
td.menuNormal div.d2 {}
td.menuNormal div.d3 {}
td.menuNormal div.d4 {}
td.menuNormal div.d5 {padding:6px 10px 6px 5px}			
td.menuOver {background-color:#45321B; font-size: 13px; font-weight:bold; text-decoration:none; background:url(images/menu_overt.gif) top repeat-x #462700; cursor:pointer;
     color:#ffffff; width:100%;}
td.menuOver div.d1 { background:url(images/menu_overb.gif) bottom repeat-x;}
td.menuOver div.d2 { background:url(images/menu_over1.gif) top left no-repeat;}
td.menuOver div.d3 { background:url(images/menu_over2.gif) top right no-repeat;}
td.menuOver div.d4 { background:url(images/menu_over3.gif) bottom left no-repeat;}
td.menuOver div.d5 { background:url(images/menu_over4.gif) bottom right no-repeat; padding:6px 10px 6px 5px}
td.separator { height:2px; background:url(images/m_img.gif) repeat-x;}
td.menuNormal a {color: #45321B;text-decoration:none;}
td.menuOver a {color: #ffffff;text-decoration:none;}

tr.active td {background-color:#45321B; font-size: 13px; font-weight:bold; text-decoration:none; background:url(images/menu_overt.gif) top repeat-x #462700; cursor:pointer;
     color:#ffffff; width:100%;}
tr.active td div.d1 { background:url(images/menu_overb.gif) bottom repeat-x;}
tr.active td div.d2 { background:url(images/menu_over1.gif) top left no-repeat;}
tr.active td div.d3 { background:url(images/menu_over2.gif) top right no-repeat;}
tr.active td div.d4 { background:url(images/menu_over3.gif) bottom left no-repeat;}
tr.active td div.d5 { background:url(images/menu_over4.gif) bottom right no-repeat; padding:6px 10px 6px 5px}
tr.active td a {color: #ffffff;text-decoration:none;}


.content {padding:10px 20px 0px 20px; font-size: 13px; color:#45321B;}
.content p,h1,h2,h3,h4 {padding:5px 0px 5px 0px; color:#45321B;}
.content h2 {font-size:18px;}
.content h3 {font-size:15px;}
.content a {color:#45321B; text-decoration: underline;}
.content a:hover { text-decoration: none; }
.content strong {color:#45321B;}
.content table {border-collapse: collapse; margin:10px 10px 10px 10px;}
.content table.price {border-collapse: collapse; margin:10px 10px 10px 10px; /*width: 99%; */}
.content table.price th { text-align: center; font-weight: bold; vertical-align: middle; }
.content table.price td { text-align: center; vertical-align: middle; }
.content td {border: 1px solid #45321B; padding:0px 4px 0px 4px; font-size:12px;}
.content th {border: 1px solid #45321B; padding:0px 4px 0px 4px; font-size:12px;}
.content ul {margin-top:5px; margin-bottom:5px;}
.content .icq { height: 18px; }
.content .icq img { width: 18px; height: 18px; }
.content .icq a { display: block; float: left; width: 18px; height: 18px; }
.content .icq span { line-height: 18px; }


.breadcrumbs {font-size:14px;}
.breadcrumbs a {font-size:14px; color:#808080; text-decoration:none;}
.breadcrumbs p {color:#808080;}
.breadcrumbs a:hover {font-size:14px; color:#45321B; text-decoration:underline;}

.footer-menu {padding:0; margin:0; font-size:13px; height:23px; font-weight:bold; padding:0px 0px 0px 300px;}
.footer-menu ul { height:23px; padding:0; margin:0;}
.footer-menu ul li { display: inline; background: url(images/m3_ico.gif) right no-repeat; padding:0px 14px 0px 10px;}
.footer-menu ul li.last { background: none; }
.footer-menu ul li a { color:#000; text-decoration:none; }
.footer-menu ul li a:hover { color:#000; text-decoration:underline; }

.seo-block { font-size: 13px; color:#45321B; padding: 10px 20px 15px 50px; }
.seo-block a {color:#45321B; text-decoration: underline;}

.counters { padding-left:50px; float:left; }
.copy-right {float:right; color:#808080; text-align:right; font-size:13px; width:400px; padding:20px 0px 0px 0px;}
.copy-right a { color:#808080; text-decoration: underline; }
.copy-right a:hover { text-decoration: none; }

.mega {float:right; margin:0; padding-left:10px;}

.end { clear: both; text-align: center; font-weight: bold; font-size: 12px; }
.end a { color:#45321B; text-decoration: none; }

.photo {float:left; padding:3px;}

/*AjaxSearch*/
#ajaxSearch_form fieldset {border: none; padding:0; margin:0;}
.ajaxSearch_result { font-weight: bold; }
.ajaxSearch_resultExtract {display: none;}

/*FeedBack*/
.content .feedback_form_fields { margin:0px 0px 10px 0px;}
.feedback_form_fields td {border:none; padding:3px; }
.errors {color:#cc0000; margin-bottom:10px;}