body {width:100%; margin:0px; padding:0px; background:#c79745; font:normal 12px Arial; color:#815f23}
.mainbg {top:0px; left:0px; width:100%; background:url(/i/main_bg.jpg) top left repeat-x; margin:0px; padding:0px;}
.logo {position:absolute; top:42px; left:75px; z-index:101}
.visual {position:relative; height:580px; background:url(/i/main_visual.jpg) top right no-repeat;}
.leftwall {background:url(/i/wall1.jpg) top left no-repeat; height:400px; width:250px; margin-top:20px;}

.maintxt {position:absolute; top:160px; left:0px; width:100%; text-align:justify; z-index:99;  font:normal 12px Arial; color:#815f23}
.txt { width:100%; font:normal 12px Arial; color:#815f23; padding-right:0px; text-align:justify}
.news {padding:120px 20px 0px 0px;  font:normal 12px Arial; color:#815f23}
.news b {color:#a72e26; font-weight:bold; padding-bottom:15px;}
.news .date {color:#a72e26; margin-top:12px;}
.news p {margin:0px; padding:0px; text-align:justify;}
.menu {position:absolute; top:130px; left:250px; width:400px;}
.menu img {margin-right:35px; border:0px;}
.nav {position:absolute; top:39px; left:0px; width:90%; text-align:right; }
.nav img {margin-right:30px; border:0px;}
.nav .div {width:120px;}

a {color:#a72e26; font-weight:bold; padding-bottom:15px; text-decoration:underline;}
a:active {color:#a72e26; font-weight:bold; padding-bottom:15px; text-decoration:underline;}
a:visited {color:#a72e26; font-weight:bold; padding-bottom:15px; text-decoration:underline;}
a:hover {color:#a72e26; font-weight:bold; padding-bottom:15px; text-decoration:none;}
.tiza1 {position:absolute; top:565px; left:38px; font:bold 12px Arial; color:#a72e26; height:14px;}
.tiza2 {position:absolute; top:539px; left:38px; font:bold 12px Arial; color:#a72e26; height:14px;}

.contacts {position:absolute; top:785px; left:110px; font:normal 12px Arial; color:#a72e26}
.contacts3 {position:absolute; top:885px; left:110px; font:normal 12px Arial; color:#a72e26}
.contacts4 {font:normal 12px Arial; color:#a72e26; margin-left:110px; margin-top:0px;}
.contacts2 {position:absolute; top:885px; left:110px; font:normal 12px Arial; color:#a72e26}
.contacts5 {position:relative; top:-200px; left:110px; font:normal 12px Arial; color:#a72e26}
.counter {padding:20px 80px 0px 0px; text-align:right;}


.visual2 {position:relative; height:250px; background:url(/i/ball_2.jpg) top right no-repeat;}

.pagetxt {padding:0px 40px 0px 0px;  font:normal 12px Arial; color:#815f23; text-align:justify;}

h1 {font:bold 16px Arial; color:#960606;}

.pagetxt p {font:normal 13px Arial; color:#815f23; text-align:justify;}

.scounter {padding:0px 10px 0px 0px; text-align:right;}

.imgblock {border:1px solid #960606; margin:10px;}
.imgblock td {background:#fff; padding:2px; }
.imgblock img {border:1px solid #960606; cursor:help;}

.imgblock2 {border:1px solid #960606; margin:10px 10px 10px 0px;}
.imgblock2 td {background:#fff; padding:2px; }
.imgblock2 img {border:1px solid #960606; cursor:help;}
