body {overflow: -moz-scrollbars-vertical; font-family: Arial, Sans-Serif; background-color:#444444; margin: 0px; padding: 0px; font-size: 82%;}
body, td {color:#ddd;}
h1,h2,h3,h4 {color:#eee;}
h1 {font-size: 220%; font-weight: normal; background-image: url("/assets/images/template/h1mark.jpg"); background-repeat: no-repeat; background-position: 0ex 0.4ex; padding-left: 30px;}
div.lh1 {font-size: 220%; background-image: url("/assets/images/template/h1mark.jpg"); background-repeat: no-repeat; background-position: 0ex 0.4ex; padding-left: 40px; margin-bottom: 1ex;}
.lh1 a {text-decoration: none;}
.lh1 a:hover {text-decoration: underline;}
h2 {font-size: 180%; font-weight: normal;}
hr {color:#d2d2d2; border-color:#d2d2d2;}
a {color:#fca010;}

table.collage {background-color:#000;}
.collage td {}

div.menubk {background-image: url("/assets/images/template/menubottombk.gif"); background-repeat: repeat-x; background-position: left bottom; background-color:#fca010;}
table.topnav {background-image: url("/assets/images/template/menubk.gif"); background-repeat: repeat-x; background-position: left top; border-bottom: 1px solid #d1cfcf;}
.topnav td {background-image: url("/assets/images/template/menusepar.gif"); background-repeat: no-repeat; background-position: right top; padding-left: 3ex; padding-right: 3ex; height: 39px; white-space: nowrap; font-weight: bold; color:#000; padding-top: 0.7ex; font-size: 110%;}
.topnav td:first-letter {text-transform: uppercase;}
td.tnapp {padding: 0px; padding-left: 1em;}
td.tnrightapp {background-image: none; width: 100%;}
.topnav a {color:#fff; text-decoration: none;}
.topnav a:hover {text-decoration: underline;}
.current a {color:#000; text-decoration: underline;}

table.contenttable {background-image: url("/assets/images/template/setka.jpg"); background-repeat: repeat-x; background-position: left top; margin-top: 25px;}
table.footer {background-color:#444444; background-image: url("/assets/images/template/pattern.gif"); background-repeat: repeat-x; background-position: left top;}

div.newscontainer {font-size: 110%; background-color:#666; padding: 25px 40px; color:#c2c0c0; border: 1px solid #999; background-image: url("/assets/images/template/newsapp.gif"); background-repeat: no-repeat; background-position: 0px 30px; margin-bottom: 2em;}
div.newscontainerheader {font-size: 145%; margin-bottom: 1em;}
.newscontainer p {margin-top: 1ex; margin-bottom: 1ex;}
div.newsheader {color:#fca010; font-weight: bold; font-size: 115%;}
div.newsdate {margin-bottom: 1.5ex; font-size: 90%;}
div.newsarticle {}
table.columncontainer {font-size: 110%; background-color:#444; color:#999; border: 1px solid #2c2c2c; background-image: url("/assets/images/template/colapp.gif"); background-repeat: no-repeat; background-position: 0px 25px; margin-bottom: 2em;}
td.ccp {padding-left: 20px;}

div.catheader {font-size: 130%; font-weight: bold; margin-bottom: 0.8ex;}
img.catimage {border: none; margin-right: 1.5ex; margin-bottom: 0.5ex; float: left;}
div.catarticle {font-size: 80%;}
.catarticles p {margin-top: 1ex; margin-bottom: 1ex;}

td.preview, td.cgpreview {padding-right: 1em; padding-bottom:2em; text-align: center; width: 350px;}
.preview img, .catpreview img, .cgpreview img {border: none;}
table.gpicture {width: 350px; height: 350px; border-collapse: collapse; margin-bottom: 0.5ex; background-color:#353535; border: 1px solid #666;}
.cgpreview table.gpicture {background-color:#353535;}
.gpicture td {padding: 0px; text-align: center;}
div.picdesc {font-size: 120%;}

td.catpreview {padding-right: 1em; padding-bottom:2em; width: 350px;}
table.cpicture {width: 350px; height: 250px; border-collapse: collapse; margin-bottom: 0.5ex; background-color:#353535; border: 1px solid #666;}
.catpicture td {padding: 0px;}
div.cattitle {font-size: 140%; color:#c2c0c0; margin-bottom: 0.5ex;}
div.catdesc {}

table.infotable {border-collapse: collapse; margin-bottom: 1em;}
.infotable td, .infotable th {padding: 1ex;}
.infotable th {background-color:#101010;}
.infotable td {background-color:#2f2f2f;}
.infotable ul, .infotable ol {color:#bbb; margin-left: 15px;}
.infotable li {margin-bottom: 1ex;}
ul.nomargin {margin-top: 0em; margin-bottom: 0em;}
ul.nomargin li {margin-top: 0em; margin-bottom: 0em;}

table.cataloguenav {border-collapse: collapse; margin-bottom: 2em;}
td.catimage, td.catimagecurrent {vertical-align: top; width: 40px;}
td.catimage img, td.catimagecurrent img {border: none;}
td.catimage, td.catimagecurrent {background-color:#444444; border-left: 1px solid #2c2c2c; border-top: 1px solid #2c2c2c; border-bottom: 1px solid #2c2c2c;}
td.itemlevel1, td.itemlevel1current {padding-top: 1ex; padding-bottom: 1ex; font-weight: bold; font-size: 120%;}
td.itemlevel1, td.itemlevel1current {background-color:#444444; border-right: 1px solid #2c2c2c; border-top: 1px solid #2c2c2c; border-bottom: 1px solid #2c2c2c;}
td.itemlevel1:first-letter {text-transform:uppercase;}
.cataloguenav a {text-decoration: none;}
.cataloguenav a:hover {text-decoration: underline;}
ul.incat {margin-top: 1ex; margin-bottom: 1ex; margin-left: 20px;}
.incat li {font-weight: normal;}
li.itemlevel2, li.itemlevel2current {font-weight: bold; list-style-image: url("/assets/images/template/positions.gif");}
li.itemlevel3, li.itemlevel3current {font-weight: normal; list-style-image: none; font-size: 85%; line-height: 110%;}

.contactform td {padding-bottom: 0.5ex; padding-right: 1em;}

td.hltc, td.hrtc, td.hlbc, td.hrbc {width: 18px; height: 18px;}
table.bluehorplashka {border-collapse: collapse;}
table.bluehorplashka td {padding: 0px; text-align: center;}
.hornav1current td.hltc {background-image: url("/assets/images/template/bltc.png"); background-repeat: no-repeat; background-position: left top;}
.hornav1current td.hrtc {background-image: url("/assets/images/template/brtc.png"); background-repeat: no-repeat; background-position: right top;}
.hornav1current td.hlbc {background-image: url("/assets/images/template/blbc.png"); background-repeat: no-repeat; background-position: left bottom;}
.hornav1current td.hrbc {background-image: url("/assets/images/template/brbc.png"); background-repeat: no-repeat; background-position: right bottom;}
.hornav1current td.hcont {background-color:#fca010; color:#fff;}
.hornav1current a {color:#fff; text-decoration: underline;}
.hornav1current td.hdown {background-image: url("/assets/images/template/bdown.png"); background-repeat: no-repeat; background-position: center top;}
