/*
+--------------------------------------------------------------------------
|
|   > Written By Pavlenko Vyacheslav (aka Skull) [www.skull3d.com]
|
+--------------------------------------------------------------------------
*/

html,body {margin: 0; padding: 0}
body {background: url(bg.gif) #444f66; font-size: 9pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center}
p {margin: 0 10px 10px}
a:link,a:active,a:visited {color: #993333; text-decoration: underline;}
a:hover {color: #E2A5A5; text-decoration: none;}

div.header {position: relative; height: 200px; background: url(bg-header.gif) repeat-x #3c4559;}
div.headerb {height: 20px; background: url(bottom-header.gif) no-repeat #fff;}
div.header h1 {line-height: 80px; margin: 0; padding-left: 10px; color: #79b30b}
div.inhead {position: absolute; left: 767px; top: 50px; font-size: 9pt; line-height: 1.8em; text-align: center; color: #333;}
div.hdate {position: absolute; left: 30px; top: 150px; font-size: 8pt; height: 16px; color: #d5dae6; padding-left: 18px; background: url(idate.gif) no-repeat;}
div.lcd {padding: 20px 0 20px 0;}
div.menu {position: relative; top: 10px; left: 5px;}
a.menu:link, a.menu:active, a.menu:visited {font-size: 11pt; color: #444; padding: 5px 10px 5px 10px; font-weight: bolder; text-decoration: none; text-shadow: 1px -1px 0 #fff; background: #d5dae6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
a.menu:hover {font-size: 11pt; color: #444; padding: 5px 10px 5px 10px; font-weight: bolder; text-decoration: none; text-shadow: none; background: #A2ADC8;}

h1 {color: #444f66; font-size: 13pt;}
h1.center {text-align: center;}
h2 {color: #444f66; font-size: 11pt; text-align: center;}
h3.block {text-align: center; border-bottom: 1px solid #d5dae6;}

div.container {text-align: left; width: 900px; margin: 0 auto; background: #fff;}
div.content {float: left; width: 670px; padding: 15px; background: #fff}
div.content p {line-height: 1.5}
div.sidebar {float: right; clear: right; width: 200px;}
div.block {text-align: center;}

div.error {text-align: center; font-size: 30pt; padding-top: 50px; color: #999; text-shadow: 2px 2px 2px #d5dae6;}

div.prod {float: left; text-align: center; border: 1px solid #fff; width: 200px; padding: 5px 5px 50px 5px;}
div.prod:hover {border: 1px dotted #993333;}
div.prodtitle {width: 200px; height: 40px;}
div.cattitle {height: 25px;}
a.tcat:link, a.tcat:active, a.tcat:visited {color: #999; font-size: 7pt; margin-bottom: 10px; padding-left: 18px; background: url(icat.gif) no-repeat;}
a.icat:link, a.icat:active, a.icat:visited {color: #999; font-size: 9pt; margin-bottom: 10px; padding-left: 18px; background: url(icat.gif) no-repeat;}
div.imgcat {height: 150px; display: table-cell; vertical-align: middle; text-align: center; padding: 0 0 10px 25px;}
span.price {color: #444f66; font-size: 12pt; font-weight: bold; border-bottom: 1px dotted #444f66; padding: 5px;}
div.prodview {text-align: center; padding: 5px;}
div.prodinfo {text-align: left; padding: 30px; margin-top: 20px; background: #d5dae6;}
div.blockshop {font-size: 9pt;}
a.btn { position: relative; left: 20px; top: 15px;}
a.ajax:link,a.ajax:active,a.ajax:visited {text-decoration: none; font-weight: bold; border-bottom: 1px dotted; color: #444f66;}
a.shopmain:link,a.shopmain:active,a.shopmain:visited {text-decoration: none; color: #444f66;}
a.shopsub:link,a.shopsub:active,a.shopsub:visited {text-decoration: none; padding-left: 12px; color: #444f66; background: url(s1.gif) no-repeat;}
a.shopsub2:link,a.shopsub2:active,a.shopsub2:visited {text-decoration: none; padding-left: 24px; color: #444f66; background: url(s2.gif) no-repeat;}
a.ajax:hover, a.shopmain:hover, a.shopsub:hover {color: #8B97B1;}

td {font-size: 9pt; padding: 0 5px 0 5px;}
table.shop {font-size: 9pt; text-align: center;}
td.shop {background: #d5dae6;}

div.footer {background: url(bg.gif) #444f66; color: #d5dae6; font-size: 9pt; clear: both; padding-top: 10px; height: 70px; width: 100%;}

div.bnews {text-align: left; padding-top: 10px;}
a.bnews:link,a.bnews:active,a.bnews:visited {font-size: 8pt; color: #444f66;}

a.photo:link,a.photo:active,a.photo:visited {color: #993333; text-decoration: none;}
a.foot:link,a.foot:active,a.foot:visited {color: #777777; text-decoration: none;}
a.foot:hover {color: #E2A5A5; text-decoration: underline;}

div.jack {float: right; width: 205px; height: 68px; margin-top: -24px; background: url(footer_jack.jpg) no-repeat;}
div.skull {float: right; margin-top: 10px;}
a.skull:link,a.skull:active,a.skull:visited {color: #777; text-decoration: none; font-size: 10px;}
a.skull:hover {color: #ccc; text-decoration: underline;}

input, button {margin: 5px; padding: 5px; font-size: 10pt; width: 250px; border: 1px solid; border-color: #d5dae6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
td.shop input {font-size: 9pt; width: 40px; text-align: center;}
textarea {margin: 5px; padding: 5px; font-size: 10pt; width: 450px; border: 1px solid; border-color: #d5dae6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

span.date {font-size: 8pt; background: #444f66; color: #fff;}
p.date {font-size: 12px; color: #777777;}
p.date2 {font-size: 13px; color: #993333;}

span.pagecurrent {color: #000000; text-decoration: none;}
