html, body {margin:0;padding:0;overflow-x:hidden}
body {background: #F9F9F7 url('/im/pix.gif') no-repeat; background-attachment: fixed;}
body * {font-family: Arial,Tahoma,Helvetica,sans-serif;font-size:12px}
img {border:0}
form {margin:0;padding:0}
.topmenu {position:absolute}
.topmenu a {font: bold 10pt Tahoma Arial;color:#730411}
.topmenu a:hover {color:#FF0000;text-decoration:none}

div.clearboth {clear:both}
div.greyline {height:1px;background:#ccc;margin:5px 0}
div.greyline hr {display:none}

#trmenu {background:url('/im/map.jpg') 30% 10px no-repeat;height:162px;text-align:right;vertical-align:bottom}
#slogan{font:bold italic 24px Arial;color:#730411;}
#phone{font:bold 36px Arial;color:#535353;}
#fss{float:right;margin-top:5px;width:190px}
#fss input.im {float:left;padding:2px 0 2px 2px;width:160px;color:#555;border:1px solid #808080;font-size:10px;}
#trmenu sup{font-size:18px}

h1 {font-size:20px; font:bold 20px "Trebuchet MS";color:#660000;margin:0;padding:0}
h1#h1{font: bold 19px Arial;color:#a01f21;margin:8px 0 0 0}
h2.h2 {margin-bottom:10px}
h2.h2 a {font-size:16px;}
h2 {font-size:15px;color:#333}
h2.h2index {display:inline;margin:0;text-align:center;color:#fff;font-size:12px;font-family: "Trebuchet MS"}
.h2text {background:#EBEBEB;color:#555;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:3px 5px 0 5px;text-shadow:1px 1px 1px #eee}

p#subtitle {margin-top:2px;padding:0 1px;color:#444;font-size:12px;}

.plaha {width:189px;height:133px;background:url('/im/plaha1.jpg') no-repeat;float:left;margin:10px 10px 0 10px;}
.plaha h2 {font-size:12px;text-align:center;margin:7px 0;color:#434343;padding:0}
.plaha a {display:block;padding:3px 14px;font:bold 11px Arial;color:#7e0117}
.plaha a:hover {color:red}

.mentop {text-align:left;height:21px;color:#fff}
.mentop img {width:21px;height:21px;vertical-align:middle;margin:0 15px 0 10px}

.mmen {width:288px;height:40px;margin-top:8px;}
.mmen img {margin:7px 0 0 10px;vertical-align:-10px;}
.mmen a {margin-left:20px;color:#7e0117}

.mmen2 {margin-top:5px;width:230px;height:26px;}
.mmen2 img {margin:0;vertical-align:middle;width:26px;height:26px}
.mmen2 a {margin-left:10px;color:#3B3B3B}
.mmen2 a:hover,.calendar a:hover,.gnav2 a:hover,.artic a:hover,a.h3:hover {text-decoration:none}

.calendar {margin:6px 0; padding-left:10px}
.calendar a {color:#07b}

#tmmenu {border-top:1px solid #9ea5b0;width:288px}
#tmmenu p {margin:3px 0 8px 0;font:9pt Arial}
#tmmenu a {color:#730411;font: 9pt Arial}

.gnav {padding:2px 20px;}
.gnav a {color:#730411;font: bold 11px Arial}

.gnav2 {padding:1px 20px;}
.gnav2 a {color:#730411;font: bold 11px Arial}

.article{border:1px solid #b4b4b4;border-collapse:collapse;width:100%;margin-top:10px}
.article td{border:1px solid #b4b4b4}
.artop a{padding-left:5px;font-weight:bolder;font-size:12px;color:#730411}
.artop a:hover{text-decoration:none}
.artic{padding:2px 0 2px 11px;margin:0}
.artic a{font-size:11px;color:#4f4f4f}

#emenu td {padding-left:10px}
#emenu a {color:#555}
#prod * {line-height:18px;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#444;}
#prod p, #prod li{line-height:1.4;margin-top:0}
#prod h3,#prod h2 {font-size:15px;margin:15px 0 6px 0;text-transform:uppercase;color:#000;text-align:left;border-bottom:2px solid #444}
#prod h2#prodProg {font-size:22px;font-weight:normal;font-family:Tahoma;border-bottom:none;color:#730411;}

#prod div.razd {border:1px solid #ccc;}
#prod div.razd ol {margin-right: 8px}
#prod div.razd li,#prod div.razd strong {font-size:11px}
#prod div.razd h5 {background:#eee;padding:3px;margin:0}

a.hlink {color:#333;text-decoration:none}

ul#prodMenu {background:#eee;margin:3px 0 0 0;padding:0;list-style:none}
ul#prodMenu li {padding:2px 0 2px 13px;line-height:100%;background:url('/i/point2.gif') 5px 7px no-repeat;}
ul#prodMenu a {font-size:12px;color:#006697}
ul#prodMenu a:hover {text-decoration:none}

div.pm {margin-bottom:10px;display:none}
div.pm ul {margin:0;padding:0 0 0 15px}
div.pm ul li {padding:2px 0;}
div.pm a {color:#05A}

.ppm {margin-top:5px}
.ppm a {color:#444;font-size:11px;text-align:right;padding:6px 0 2px 0;width:80px;display:block;float:right}

.call tr.rub td {background:#E0E0E0;color:#444;font-weight:bold;}
.call tr.rub td a {color:#444;text-decoration:none;margin-left:10px}
.call td {border:1px solid #E0E0E0;padding:5px 0;}

.call2, .call {border-collapse:collapse;width:100%;}
.call2 td {border:1px solid #E0E0E0;padding:5px 0;}
.call2 td.pad, .call td.pad{padding-left:10px;}
.call2 a,.call a {text-decoration:none;color:#05A;font-size:13px;font-family:Arial}
.call2 a:hover,.call a:hover {text-decoration:underline;font-size:13px;font-family:Arial}
.call2 th, .call caption {background:#D70000;color:#F0F0F0;padding:3px 0;font-weight:bold}
.call2 td.subtd {background:#E0E0E0;color:#444;padding-left:10px}

.formcorp {background:#730411;padding:2px}
.callcorp {border: 1px solid #ccc;background:#fff}
.callcorp tr.grey {background:#eee}
.callcorp td {padding:5px 0}
.callcorp td.pad {text-align:right;font-weight:bold;font-size:14px;padding-right:10px;font-family:Arial}
.callcorp td.red {color:#730411}
.callcorp input.inputcorp {width:98%;height:18px}

.hdo {color:#ce242a;font-weight:bolder;font-size:16px;margin-bottom:5px;}

.navbar {margin:5px 0 10px 0;color:#660000}
.navbar a {color:#660000;text-decoration:underline}
.navbar a:hover, .prod_tags a:hover {text-decoration:none}

#po {margin:3px 0 10px 0;color:#444}
#po span {font-weight:bold;color:#444;padding:5px 0}
#po span.bdate {font:bold italic 14px Arial;color:#444}
#po div {margin-top:3px}

.t1 {height:20px;width:30px}
.t1 img {width:20px;height:20px;}
.t2 a {color:#660000;}
.t2 a:hover {color:#555}

.hidden {display:none}

.plh{background:url('/im/plh.gif') no-repeat;width:266px;height:86px;margin-top:15px}
.plh h3{margin:0 0 5px 24px;padding-top:5px;color:#fff}
.plh a {display:block;padding:3px 14px;font:bold 11px Arial;color:#7e0117}
.plh a:hover {color:red}
a.txt {color:#000;text-decoration:none}

.prod_tags {clear:left;margin:6px 0 15px 0}
.prod_tags strong {font-weight:normal;}
.prod_tags a {color:#730411;font-size:11px}

.tags_date_block {background:url('/im/data.gif') no-repeat;width:50px;height:50px;float:left;text-align:center}
.tags_date_block a{color:#730411;text-decoration:none}
.tags_day{font-size:24px;color:#2A2A2A;line-height:35px;font-family:Tahoma}
.tags_mon{font-size:10px;color:#fff;font-family:Tahoma}
.tags_corp_block {margin:10px 0 5px 0}

a.h3 {font-size:18px;font-family:'Trebuchet MS';color:#444}

.tags_block {float:right;width:580px;border-bottom:1px dotted #444;}

.tags_date{font-size:11px;color:#444}
.tags_date span {font-size:11px;color:#fff;background:#9F0000;padding:2px 3px}
.tags_date a{font-size:11px;color:#730411}

.tg {font-family:'Trebuchet MS';margin-right:5px;color:#646464}

.s1{font-size:8px}
.s2{font-size:9px}
.s3{font-size:10px}
.s4{font-size:11px}
.s5{font-size:12px}
.s6{font-size:13px}
.s7{font-size:14px}
.s8{font-size:15px}
.s9{font-size:16px}
.s10{font-size:17px}

#search{width:288px;background:#E0E0E0;border:1px solid #808080}
#search input{margin:10px;width:250px;height:18px;color:#444;padding-left:3px;line-height:18px;border:1px solid #555;background:#fff url("/im/bsearch.gif") 100% 50% no-repeat;}
#scroll{position:absolute;padding:0px;margin:0;z-index:100;width:288px;height:auto;overflow:auto;background:#EBEBEB;opacity:0.9;MozOpacity:0.9;KHTMLOpacity:0.9;filter:alpha(opacity=90);border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #808080;}
#scroll table{background:#EBEBEB;margin:0;width:288px;border:0;text-align:left}
#scroll td{width:100%;padding-left:10px}
#scroll a{color:#000}
.highlightrow {background:#969696;cursor:pointer}

#tagsDiv {margin-top:10px;background:#eee;border-top:1px solid #ccc}
#tagsDiv div {padding:5px 8px 0 8px}

.rubmenu{list-style:none;margin:5px 8px 0 0;padding:0;float:left}
.rubmenu li{margin:0;padding:3px 0 3px 10px; background:url('/im/marker.gif') 0 50% no-repeat;}
.rubmenu a{color:#07b}
.rubmenu a:hover{text-decoration:none}

#kurcy {margin:10px 0 2px 10px;padding:0;list-style:none}
#kurcy li {margin:0;padding:0;height:40px;width:150px}

#corp {margin:5px 0 2px 10px;padding:0;list-style:none}
#corp li {margin:0;padding:2px 0 1px 0;}

#right_rub_menu {list-style:none;padding:0;margin:8px 2px 0 2px}
#right_rub_menu li {padding:0 10px;margin:0}
#right_rub_menu li a {color:#333;display:block;height:19px}
#right_rub_menu li a:hover,.bgray a:hover,.bwhite a:hover {text-decoration:none;color:#660000}

.rmm {width:287px;height:54px;background:url('/i/plhbg.gif') bottom no-repeat;margin-top:5px}
.rmm img {vertical-align:-90%;margin:0 15px 0 10px;width:53px;height:52px}
.rmm a {color:#333}

.rrm {list-style:none;padding:0;margin:0 0 0 35px;width:254px;background:#ebebeb url('/i/bgplh.gif') repeat-y;}
.rrm li {padding:1px 6px 5px 25px;margin:0;}
.rrm li * {font-size:11px;font-family:Tahoma}
.rrm li a {color:#333}
.rrm li a:hover, .rmm a:hover {text-decoration:none}
.rrm address {color:#693;font-style:normal;padding:0}
.rrm li span {color:#c30}

h4.rrm_h {font-family:Verdana;margin:10px 0 3px 0;}
h4.rrm_h img {vertical-align:-50%;margin-right:5px}
h4.rrm_h span {font-size:18px}

div.topspl {width:254px;height:5px;margin-left:35px;background:url('/i/topplh.gif') bottom left no-repeat;}
div.topspl hr, div.botspl hr {display:none}

div.botspl {width:254px;height:5px;margin-left:35px;background:url('/i/bottomplh.gif') top no-repeat;}

div.tlclass {margin:8px 0 0 15px;}
div.trclass {margin:8px 0 0 95px;}
div.vn {color:#fff;font-weight:bold;background:#660000;width:150px;text-align:center;border-top:1px solid #660000;border-right:1px solid #660000;border-left:1px solid #660000}
div.vn div {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:1px 0}

.alike {border:1px solid #660000;padding:0 6px;background:#EFEFEF}
.alike address {font-style:normal;font-size:11px;color:#fff;background:#660000;padding:2px 4px;margin-bottom:2px}
.alike span {font-size:11px;padding:3px 0 0 5px;display:block;color:#660000;font-weight:bold;margin-bottom:3px}
.alike div {padding:6px 0 8px 0;background:url("/i/redpx.gif") bottom repeat-x;}
.alike div.last{background:none}
.alike a {color:#333;margin-left:8px;display:block;}

#alike {margin-bottom:10px;background:url("/i/redpx.gif") bottom repeat-x;padding-bottom:5px}
#alike * {font-size:12px}

.bwhite {background:#fff}
.bgray {background:#eae8e8}

#mtxt {clear:both;text-align:justify;color:#444;border-top:1px solid #ccc;background:#eee}
#mtxt p {margin:8px 10px 5px 10px;}
#mtxt strong {font-weight:normal}
#mtxt * {font-size:11px}

#mdev {padding:0 10px;margin-top:5px}
#mdev span {font-weight:bold}
#mdev * {font-size:11px}

.opinion {margin-bottom:2px;margin-left:35px;border-bottom:1px solid #ccc}
.opinion blockquote {margin:5px 0 5px 0}
.opinion div span {font-weight:bold;font-size:11px;color:#555}
.opinion blockquote p {margin:0;text-align:justify;font-size:11px}

.notice {background:#fff9d2;border:1px solid #ffcc66;margin-bottom:8px;padding:5px 15px;}
#inviteForm * {font-size:12px}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

div#fsubscribe {margin-top:10px;width:288px;height:124px;background:url('/i/subscribe2.gif') right no-repeat;}
div#fsubscribe form {padding:43px 0 0 45px;}
input#iemail {width:135px;padding:2px 0 2px 2px;border:1px solid #693;color:#555;font-size:10px;}
input#isub {width:20px;border:none;padding:0;background:transparent;color:#fff;font-weight:bold;}
div#subtext {line-height:1.1em;padding:3px 0 0 103px;width:100px;text-align:center;font-family:Arial;}
div#subtext a {font-size:0.9em;color:#fff;}

td.regtd {padding-left:9px;width:32%}

a.regbut {font-weight:bold;color:#FFF;font-size:13px;padding-left:5px}
a.regbut:hover {text-decoration:none;color:#FFF}
div.regbut {text-align:right}
div.regbut a {padding:4px 10px;background:#693;color:#fff;font:bold 12px Arial}

div.regi {width:170px;background:#693;padding:2px 5px;margin:6px 0}
div.funcm {background:#eee;height:22px;border-top: 3px solid #C60000;border-bottom:1px solid #ccc;}
div.funcm div {padding:2px 5px;float:left;}
div.funcm a {color:#333}
div.funcm a:hover {text-decoration:none}
div.funcm img,div.regi img {vertical-align:middle}

h3#regform {background: url('/im/register.gif') 0 50% no-repeat;color:#660000;font-size:13pt;margin-bottom:8px;padding-left:25px}

.centr {text-align:center}

.fixedMenu {
	height: 131px;
	width: 225px;
	padding: 0;
	margin: 0;
    position: fixed;
    //position: absolute;
	right: -195px;
  	z-index: 1000;
}

.fixedMenu img, div#iphone img { behavior: url('/css/pngfix.htc') }

.fixedMenu div {
	padding: 10px 5px;
	position: absolute;
	width: 190px;
	height: 131px;
	top: 0;
	left:35px;
}

.fixedMenu a { color: #fff; float: left}
.fixedMenu a:hover { text-decoration: none }

a.fix {
 width: 88px;
 padding: 2px;
}

.homeban { width: 100%; height: 80px }
.homeban img {width: 200px; height: 70px }
.homeban a { margin: 0 5px; float:left }

div#eventsnav {text-align:center;margin-bottom:5px}
div#eventsnav a {color:#333;display:block;padding:8px 0;text-decoration:none}
div#eventsnav a:hover {background:#E6E6E6}

div#fbb {
	border:1px solid #ccc;
	background:#63C600 url('/i/cardbg.png') repeat-x;
	position:fixed;
	//position: absolute;
	bottom:0;
	right:0;
	z-index: 1000;
	top: auto; top: expression(getWinHeight()+getBodyScrollTop()-32 + 'px');
	text-align:center;
}


div#fbb a {display:block;width:30px;height:30px;}
div#fbb img {margin-top:8px}

div#fb { behavior: url('/css/PIE.php') }
div#fb_form {margin:10px 20px}
div#fb_form h1 {font:normal 26px Verdana Tahoma}
div#fb_form form {margin-top:10px}
div#fb_form textarea {resize:none;overflow:auto}
div#fb_form .fb_i {width:360px}
.fb_t {margin-top:15px;color:#222;font-size:14px;}
