body { margin:0; padding:30px 0 110px 0; font-family:Arial, Tahoma; font-size:14px; color:#370202; background:url(../images/bg.jpg) left top repeat #d1b990;}
.bl { font-size: 12px; color:#000000; }
#wfix {
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1200)?"1200px" : "100%");
min-width:1200px;
position:relative;
}

td {padding: 0}
.contentpaneopen {width: 99%;}

.clr { font-size:1px; line-height:1px; height:1px; clear:both;}

a, a:link, a:visited, a:active { color:#900d0d; text-decoration:underline; outline:none;}
a:hover { text-decoration:none;}

p { margin:0; padding:0 0 0 0}
img { border:0;}
form { margin:0; padding:0;}

h1 { font-family:"Times New Roman", Arial; margin:0; padding:0 0 12px 0; font-size:21px; font-weight:normal; color:#640000;}
h2 { font-family:"Times New Roman", Arial; margin:0; padding:0 0 9px 0; font-size:17px; font-weight:bold; color:#640000;}
h3 { font-family:"Times New Roman", Arial; margin:0; padding:0 0 9px 0; font-size:17px; font-weight:bold; color:#640000;}

#headerc { margin:0 57px; height:494px; background:url(../images/header-center.jpg) left top repeat-x;}
#headerl { height:494px; background:url(../images/header-left.jpg) left top no-repeat;}
#headerr { height:494px; background:url(../images/header-right.jpg) right top no-repeat; position:relative;}
a#logo, a#logo:link, a#logo:visited, a#logo:active, a#logo:hover { display:block; position:absolute; left:378px; top:40px; width:284px; height:140px; text-decoration:none; text-indent:-3000px;}
#topmenu { position:absolute; bottom:0; right:14px; width:135px; height:344px; padding:40px 40px 50px 80px; background:url(../images/topmenu-bg.gif) left top no-repeat; color:#640000; font-family:"Times New Roman", Arial;}
#topmenu ul { padding:0; margin:0; list-style:none;}
#topmenu ul li { padding:0 0 3px 0; margin:0;}
#topmenu ul li a, #topmenu ul li a:link, #topmenu ul li a:visited, #topmenu ul li a:active { color:#640000; text-decoration:none;}
#topmenu ul li a:hover { color:#ad741b; text-decoration:none;}

#gtopmenufix { padding:10px 0 20px 0;}
#gtopmenufix  table { border:0; border-collapse:collapse; padding:0; margin:0; min-width:1%; margin:0 auto; white-space:nowrap;}
#gtopmenufix  table tr td { padding:0; margin:0;}
td.ltd { width:42px; height:40px;}
td.ltd div { width:42px; height:40px; background:url(../images/menu-lpic.gif) left top no-repeat;}
td.rtd { width:42px; height:40px;}
td.rtd div { width:42px; height:40px; background:url(../images/menu-rpic.gif) left top no-repeat;}
#gtopmenufix ul { margin:0; padding:0; list-style:none;}
#gtopmenufix ul li { display:block; float:left; margin:0; position:relative; z-index:100; height:34px; padding:6px 14px 0 14px;}
#gtopmenufix ul li a, #gtopmenufix ul li a:link, #gtopmenufix ul li a:visited, #gtopmenufix ul li a:active { color:#640000; text-decoration:none; font-size:20px; font-family:"Times New Roman", Arial;}
#gtopmenufix ul li a:hover { color:#420000; text-decoration:none;}
.submenu { position:absolute; left:14px; top:30px; width:193px; z-index:100; display:none;}
#gtopmenufix ul li:hover .submenu { display:block;}
#gtopmenufix ul li.sfhover .submenu { display:block;}
.subtop { float:left; width:193px; height:10px; font-size:1px; line-height:1px; background:url(../images/sub-top.gif) left top no-repeat;}
.subbot { float:left; width:193px; height:8px; font-size:1px; line-height:1px; background:url(../images/sub-bot.gif) left top no-repeat;}
.subcrep { float:left; width:193px; background:url(../images/sub-cntrepeat.gif) left top repeat-y;}
.subc { float:left; width:158px; padding:3px 30px 6px 5px; background:url(../images/sub-cnt.gif) left top no-repeat;}
.subc ul { margin:0; padding:0; list-style:none;}
.subc ul li { margin:0; padding:0; float:none!important; height:auto!important; padding:0 0 0 20px!important;}
.subc ul li a, .subc ul li a:link, .subc ul li a:visited, .subc ul li a:active { color:#f7bc6d!important; text-decoration:underline!important; font-size:13px!important;}
.subc ul li a:hover { text-decoration:none!important;}

#transparent { background:url(../images/lighter.png) left top repeat; margin:0 65px 0 64px;}
#borderl { background:url(../images/border-l.gif) left top repeat-y;}
#borderr { background:url(../images/border-r.gif) right top repeat-y; position:relative;}
#borderb { background:url(../images/border-b.gif) left bottom repeat-x; position:relative;}
#cornerlb { position:absolute; left:-7px; bottom:-7px; width:88px; height:87px; background:url(../images/corner-lb.gif) left top no-repeat;}
#telpix { position:absolute; left:43px; bottom:-20px; width:118px; height:138px; background:url(../images/tel.gif) left top no-repeat;}
*html #telpix { bottom:-21px;}
#clockpix { position:absolute; right:-65px; bottom:-57px; width:200px; height:363px; background:url(../images/clock.gif) left top no-repeat;}
*html #clockpix  { bottom:-58px;}

#topblock { padding:0 10px 0 65px; position: relative;}
.gallery { width:100%; }
.itemblock { float:left; width:175px; margin:0 9px 20px 0; position: relative;}
*html .itemblock { padding: 5px;}
.galltxt { padding:0 0 4px 4px; height:20px; overflow:hidden;}
.galltxt a, .galltxt a:link, .galltxt a:visited, .galltxt a:active { color:#640000; text-decoration:none; font-size:17px; font-family:"Times New Roman", Arial;}
.galltxt a:hover { text-decoration:underline;}
.gallimg { display:block; width:154px; height:113px; padding:5px 0 0 4px; overflow:hidden; position:relative; z-index:50;}
.gpixfix { display:block; position:relative; width:148px; height:108px; overflow:hidden;}
.gallimg span { display:block; width:158px; height:132px; position:absolute; left:0; top:0; background:url(../images/gallimg.png) left top no-repeat; cursor:pointer;}

#content { padding:5px 45px 20px 45px; height:750px; }
html>body #content { height:auto; min-height:750px; overflow: hidden;}

#cont_inner { margin-right: 0; position: relative; overflow: hidden; }
*html #cont_inner {  float: left; }
#right_mod {width: 200px; float: left; position: relative;  overflow: hidden; padding-right: 20px; padding-left: 10px;}
#right_mod ul {list-style:none; padding:0; margin:0;}
#right_mod ul li a{font-family:"Times New Roman",Arial; text-decoration:none;}
#right_mod ul li a:hover{text-decoration:underline;}

#footer { height:120px;}
#fleft { float:left; width:388px; padding:25px 0 0 187px; font-family:"Times New Roman", Arial; color:#4a0000; font-size:24px;}
.telcode { color:#640000; font-size:22px;}
.telnumb { color:#640000; font-size:32px;}
#fright { margin:0 0 0 610px; padding:45px 223px 0 0; text-align:right; font-size:13px; color:#370202;}
#fright a, #fright a:link, #fright a:visited, #fright a:active { color:#370202; text-decoration:none;}
#fright a:hover { color:#370202; text-decoration:underline;}

#bott_menu { position:absolute; bottom:-140px; height:100px; margin: 40px 200px 0 190px; font-size: 80%;}
*html #bott_menu  {margin-left: 0; left: 190px; bottom:-154px;}
#counters { position:absolute; left: -10px; bottom:-125px; height:100px;}
*html #counters  {bottom:-160px; height: 80px}

*html .jg_subcatelem_cat, *html .jg_subcatelem_cat_r{
  width:24%;
  padding: 0;
}

*html .jg_photo_container_l, *html  .jg_subcatelem_photo_l {
  padding: 0;
  }
  
 *html  img.jg_photo {
   padding: 1px;
   margin: 0;
  }
  
 #for_flash {
	position: absolute;
	width: 905px;
	height: 515px;
	left: 0;
	top: 0;
	z-index: 900;
	}
	
.moduletable {width: 100%;}h4 { padding:0; margin:0; font-size:12px;}

#ban {background: #a8a8a8 url(../images/ban.jpg) 50% 50% no-repeat; opacity: 0.7; filter: alpha(opacity=70);-moz-opacity: 0.7; position: fixed; left: 50%; top: 50%; margin-left: -353px; margin-top: -80px; width: 706px; height: 159px; z-index: 10000;}




a#maillink, a#maillink:link, a#maillink:visited, a#maillink:active { position:absolute; left:465px; top:190px; font-style:italic; z-index:905; color:#900d0d; text-decoration:underline;}a#maillink:hover { text-decoration:none;}





.gpbg { width:148px; height:108px; background:url(../images/imbg.png) repeat;}
.gpim { width:148px; height:108px;}


.articles_content { text-align: justify; }
.content-intro-image { float:left; margin: 0 10px 10px 0; }

#footmenu {position:absolute; left: 570px; bottom:-125px; height:100px;}

#feedback table{width:100%;}
#feedback table td.first{width:31%;}
#feedback table td textarea, input.inputbox{background:#EFDDC7; border:1px solid #370202; color:#370202;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(PIE.htc);}
#cat {float:left;}
