html {margin:0; padding:0;}
body {margin:0; padding:0 0 20px 0; background:url(images/body-bg.gif); padding-top:50px; font-family:Tahoma, Geneva, sans-serif;}

* html #all { 
   width: expression( document.body.clientWidth < 1001 ? "1000px" : "auto" ); 
   min-width: 1000px; 
}


table, td {border-collapse:collapse; }
td { font-size:12px; }
a {color:#1a4780;}
a img {border:none;}
a:hover {text-decoration: underline;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#505050;}
.header {font-size:18px; color:#343434; font-weight: bold; padding:0 15px;}
.header1 {font-size:14px; color:#5a5a5a; font-weight: bold; padding:0 15px;}
.bg-left {background:url(images/bg_left_bl.gif) top right repeat-y; }
.bg-right {background:url(images/bg_cont.gif) top left repeat-y;  }
.t_text {padding:0 15px;}
h4, h5, h3, h1 {margin:0; padding:0;}
h4 {font-size:19px; color:#343434;}
h5 {font-size:14px; color:#5a5a5a;}
h3 {font-size:12px; color:#343434; font-bold:normal}
h2 {font-size: medium; color:#343434; font-weight:normal;}
h1 {font-size:22px; color:#343434; font-weight:normal;}
#menu  {margin:20px 0 0 0; padding:0; list-style:none;}
#menu  li a {display:block;  font-size:22px; color:#2a2a2a; text-decoration:none; line-height:40px;}
#menu  li .m1 {width:218px; height:46px; background-image:url(images/m1.gif); margin-top: 2px;}
#menu  li .m1 span {padding:10px 20px 0 0;}
#menu  li .m2 {width:218px; height:46px; background-image:url(images/m2.gif); margin-top: 2px;}
#menu  li .m2 span {padding:10px 20px 0 0;}
#menu  li .m3 {width:218px; height:46px; background-image:url(images/m3.gif); margin-top: 2px;}
#menu  li .m3 span {padding:10px 20px 0 0;}
#menu  li .m4 {width:218px; height:46px; background-image:url(images/m4.gif); margin-top: 2px;}
#menu  li .m4 span {padding:10px 20px 0 0;}
#menu  li .m5 {width:218px; height:46px; background-image:url(images/m5.gif); margin-top: 2px;}
#menu  li .m5 span {padding:10px 20px 0 0;}
#menu  li .m6 {width:218px; height:46px; background-image:url(images/m6.gif); margin-top: 2px;}
#menu  li .m6 span {padding:10px 20px 0 0;}
#menu  li .m1:hover {background-image:url(images/m1.gif); color:#FFF;}
#menu  li .m2:hover {background-image:url(images/m2.gif); color:#FFF;}
#menu  li .m3:hover {background-image:url(images/m3.gif); color:#FFF;}
#menu  li .m4:hover {background-image:url(images/m4.gif); color:#FFF;}
#menu  li .m5:hover {background-image:url(images/m5.gif); color:#FFF;}
#menu  li .m6:hover {background-image:url(images/m6.gif); color:#FFF;}

#menu .submenu {margin:10px 20px; padding:0;}
#menu .submenu a {display:block; height:auto; color:#252525; font-size:14px;  line-height:normal!important; text-decoration:underline; margin:0; padding:0;}
#menu .submenu a:hover {text-decoration:none;}

.cat {margin:10px 0 0 15px; padding:0; font-size:11px;}
.cat li {margin:5px 0;  font-size:12px; line-height:18px; background:url(images/marker_main.png) no-repeat 0 5px; list-style: none; padding-left: 20px; border-bottom: 1px solid #bbbbbb}
.cat li a {font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#1A4780;}
.cat li a:hover {text-decoration: underline;}
#footer {padding:10px;}
#footer a { font-size:12px; }

.link {border-top:1px dotted #dfdfdf; padding:10px; text-align:right; margin:10px 0 0 0;}
div.box-c {	height:20px; margin: 0 20px; position: relative; background:#dbcbb3; }
div.box-cb { height:20px; margin: 0 0 0 20px; position: relative; background:#ffffff; background:url(images/bg_left_bl.gif) top right repeat-y; }

div.box-cbr { height:20px; margin: 0 20px 0 0; position: relative; background:#ffffff; background:url(images/bg_cont.gif) top left repeat-y; }
div.box-cbr em b  { position:absolute; font:150px Arial;  line-height:40px; font-weight:normal; }

div.box-c em b { position:absolute; font:150px Arial; line-height:40px; font-weight:normal; }
div.box-cb em b  { position:absolute; font:150px Arial;  line-height:40px; font-weight:normal; }
		
.cbl, .cbr  {  z-index:11;  width:20px;  height:20px; color:#ffffff; overflow:hidden; position:absolute;  background: url(images/body-bg.gif);  }
 .ctl, .ctr  {  z-index:11;  width:20px;  height:20px;  color:#dbcbb3; overflow:hidden; position:absolute;   background: url(images/body-bg.gif);}
		

		
		.ctl {top:0; left:-20px;}
		.cbl {bottom:0; left:-20px;}
		.ctr {top:0; right:-20px;}
		.cbr {bottom:0; right:-20px;}

		.ctl b {left:-8px;}
		.ctr b {left:-25px;}
		.cbl b {left:-8px; top:-17px;}
		.cbr b {left:-25px; top:-17px;}
		div.gallery {
		  margin-top:20px;
		}
		div.gallery a{
		  	margin-right:20px;	
		}
		
