html, body { height: 100%; width: 100%; margin: 0; padding: 0; } 

h1 { font-size: 12px; }

body { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background: #ffffff; color: #000000;}

tr, td, table { border: none; border-collapse: collapse; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

a { color: #373737; text-decoration: none; }

a:hover { color: #42a7dc; text-decoration: underline; }

img {border: none;}

form { display:inline; }

.nav { background: url(style/nav.gif) repeat-x; width: 100%; height: 39px; }

.line { background: url(style/line.gif) no-repeat; width: 1px; height: 39px; }

.index a { display: block; background: url(style/index.gif) no-repeat; width: 114px; height: 39px; }

.order a { display: block; background: url(style/order.gif) no-repeat; width: 167px; height: 39px; }

.templates a { display: block; background: url(style/templates.gif) no-repeat; width: 138px; height: 39px; }

.articles a { display: block; background: url(style/articles.gif) no-repeat; width: 119px; height: 39px; }

.about a { display: block; background: url(style/about.gif) no-repeat; width: 141px; height: 39px; }

.contacts a { display: block; background: url(style/contacts.gif) no-repeat; width: 122px; height: 39px; }

.bg { background: url(style/bg.png) repeat-x; width: 100%; height: 267px; }

.bg_2 { background: url(style/bg_2.png) center top no-repeat; width: 265px; height: 87px; }

.content { padding: 15px; width: 100%; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

.content a { text-decoration: none; color: #42a7dc; }

.content a:hover { text-decoration: underline; color: #42a7dc; }

.footer { background: url(style/footer.gif) repeat-x; width: 100%; height: 50px; }
