* {margin:0;padding:0;}
body {background:#1a1300 url(../images/bg.gif) repeat-y center;font-family:Georgia,Times,sans-serif;color:#000;font-size:13px;line-height:170%;}
input {font-family:Verdana,sans-serif;font-size:12px;}
a {text-decoration:none;color:#e4007b;}
a:hover {color:#000;}
a img {border:0;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-999em;overflow:hidden;font-size:0;text-indent:-999em;cursor:pointer;}
.clr {clear:both;float:none;display:block;width:0;height:0;overflow:hidden;}
.txtinp {background:url(../images/inp-bg.gif) no-repeat;padding:3px 5px;border:1px solid #c00068;font-size:12px;}
.dotline {background:url(../images/dotline.gif) repeat-x;height:1px;margin:10px auto;clear:both;}
* html .dotline {margin:10px auto 0;}
.fleft {float:left;}
.fright {float:right;}
.rlink {color:#c00;text-decoration:underline;line-height:35px;padding-right:10px;}
.martop10 {margin-top:10px;}
.martop20 {margin-top:20px;}
.marright0 {margin-right:0!important;}

#maincontent {width:881px;margin:0 auto;}
.header {width:882px;height:171px;}
.header span {background:url(../images/top.jpg) no-repeat;}

ul.navig {height:55px;margin:0 25px;font-size:12px;}
ul.navig li {display:block;float:left;height:55px;line-height:55px;font-size:17px;letter-spacing:-0.5px;}
ul.navig li a {display:block;float:left;color:#000;padding:0 15px;text-transform:uppercase;}
ul.navig li a:hover {text-decoration:underline;}
ul.navig li.active a {background:url(../images/mbg.gif) repeat-x;}
ul.navig li.active a:hover {text-decoration:none;}

.content {padding:20px 25px;font-size:13px;}
.mainpic {margin-right:15px;}
.content p {padding-bottom:10px;}
.footer p {padding:15px;text-align:center;font-size:11px;}

.content img.fleft, .content img.fright {border:1px solid #999;padding:3px;margin:0 10px 0 0;}
.content img.fright {margin:0 0 0 10px;}

table tr th {padding-right:15px;text-align:left;}
table tr th img {border:1px solid #999;padding:3px;}

#mapka {width:440px;height:390px;border:1px solid #333;padding:3px;float:left;}
.rightcol {float:right;width:330px;}

h2, h3 {font-size:24px;font-weight:normal;padding-bottom:20px;text-shadow:#666 3px 2px 2px;}
h3 {font-size:18px;padding-bottom:10px;}

.pic p {text-align:center;padding:5px 0;}
.pic a {display:block;float:left;margin:5px 10px 5px 5px;height:160px;}
.pic a img {-moz-box-shadow:2px 2px 5px #000;}
.pic a:hover img {-moz-box-shadow:2px 2px 5px #fff;}










