html, body {
height: 100%;
width: 100%;
}

body 
{
background:#3f0000 url(/app/media/i/bg-common-com.jpg);
color:#000;
font-family: Arial;
font-size:12px;
line-height:1.7em;
}


/* Общее */

a:link     {color: #00b2d5; Text-decoration: underline; }
a:visited  {color: #0dd4ec; Text-decoration: underline; }
a:active   {color: #92f3ff; Text-decoration: underline; }
a:hover    {color: #92f3ff; Text-decoration: underline;}


* {
 margin:0;
 padding:0;
}

input, select, textarea {
	font-size:12px;
}

div
{
position:relative
}

table 
{
border-collapse:collapse;
}

img 
{
border:none
}

.left
{
float:left;
}

.right
{
float:right;
}

li
{
list-style-position:outside;
margin-left:25px
}

.wh, .menuup, .menuup a:link, .menuup a:visited, .menu-main td a:link, .menu-main td a:visited, a.addtobasket-but:link, a.addtobasket-but:visited
{
color:#fff
}

.or, .menuup a:active, .menuup a:hover, a.addtobasket-but:active, a.addtobasket-but:hover
{
color:#ffd400
}

h1, h2
{
font-weight:600;
font-family:Times New Roman
}

h1
{
font-size:25px;
color:#720000
}

h2
{
font-size:20px;
color:#404040;
}

h3, .h3
{
font-size:18px;
font-weight:normal;
color:#404040;
font-family:Times New Roman
}

.t14
{
font-size:14px;
}

.tsm, .login
{
font-size:11px;
}

.strong
{
font-weight:900;
}

.it
{
font-style:italic;
}

select, input
{
font-family: Arial;
font-size:12px;
padding:2px 5px;
margin:0;
}

.align-center
{
text-align:center;
}

.align-left
{
text-align:left;
}

.align-right
{
text-align:right;
}

.vert-mid, .basket img
{
vertical-align:middle
}

.bg-red
{
background:#720000
}

p
{
margin:0.5em 0 0.4em 0
}

hr
{
margin:5px 0;
color:#8d8d92;
height:1px;
}

.text {
	margin: 5px;
}
