body {margin:10;}
body, li, p, div, td {font:13px arial;}
table {border-collapse : collapse; width:100%;}
table td {padding:0;}
img {border:0;}
a {color:black}

table.shapka {
width:100%;height:115px;
}
table.shapka table{
height:100%;
}
table.shapka table td p{
margin:0;padding:0 0 0 10;
font:10px arial;
color:white;
border-left:1px solid #b2b2b2;
}
table.shapka table td a{
font:bold 13px arial;
color:white;
}
table.topmenu{
margin:10 0 10 0;
background:#ffcf38 url('../i/bg02.png');
width:100%;height:39px;
}
table.topmenu td p{
font:13px arial;
padding:0;
margin:0 0 0 15;
}
table.topmenu td.menu{
background:#e5e5e5;
text-align:center;
padding: 10;
}
table.topmenu td.menu a:link,
table.topmenu td.menu a:visited
{
color:black;
font:bold 13px arial;
text-decoration:none;
}
table.topmenu td.menu a:hover
{
text-decoration:underline;
}
table.main{
height:200px;
}
table.main td{
vertical-align:top;
}
table.main table.search{
background:#000 url('../i/search.png') no-repeat;

height:36px;
}
table.main table.search td{
padding:10 0 0 12;
}
table.main table.search input{
width:110px;
border:0;
height:15px;
font-face:alial;
font-size:10px;
}
table.main table.search a:link,
table.main table.search a:visited
{
color:white;
font:bold 13px arial;
text-decoration:none;
}
table.main table.search a:hover
{
text-decoration:underline;
}
div.section{
width:100%;
vertical-align:top;
border:1px solid #b2b2b2;
margin-bottom:10px;
}
div.section div.title{
padding:10 0 10 0;
font:bold 13px arial;
text-align:center;
background:#ffcf38 url('../i/bg02.png') repeat-x;
}
div.section div.partners img{
margin:5px;
}
div.section div.title p {
margin: 0 0 10 0;
padding:0;
}
div.section div.title select {
width:93%;
}
div.section div.title2{
padding:10 0 10 0;
font:bold 13px arial;
text-align:center;
background:#e6e6e6;
}
div.section div.title2 a:link,
div.section div.title2 a:visited
{
color:black;
font:bold 13px arial;
text-decoration:none;
}
div.section div.title2 a:hover
{
text-decoration:underline;
}
div.section div.menu{
background:url(../i/triangle.gif) no-repeat 8px 12px;
}
div.section div.menu p{
margin:0;padding:5 5 5 20;
line-height:90%;
text-align:left;
}
div.section div.menu a:link,
div.section div.menu a:visited
{
color:black;
font:13px arial;
text-decoration:none;
}
div.section div.menu a:hover{
text-decoration:underline;
}
div.section div.address{
padding:10px;
}
div.section div.address p
{
margin:0; padding:0;
text-align:left;
font:13px arial;
}

div.titleSection{
border:1px solid #b2b2b2;
padding:10 0 10 0;
font:bold 13px arial;
text-align:center;
margin-bottom:10px;
}
div.titleSectionNew{
color:gold;
border:1px solid #b2b2b2;
padding:10 0 10 0;
font:bold 18px arial;
text-align:center;
margin-bottom:10px;
}

table.block td.title{
vertical-align:middle;
height:80px;
padding: 0 15 0 15;
}
table.block td.title p{
font:bold 14px arial;
text-align:center;
}
table.block td.title p a:link,
table.block td.title p a:visited
{
color:black;
text-decoration:none;
}
table.block td.title p a:hover
{
text-decoration:underline;
}
table.block td.price,
table.block td.next
{
vertical-align:middle;
}
table.block td.description{
background:#e6e6e6;
}
table.block td.vline{
background:url('../i/bg03.gif') repeat-y center;
}
table.block td.description{
padding:10 10 10 25;
vertical-align:top;
}
table.block td.description ul
{
margin:0;padding:0;
}
table.block td.description,
table.block td.description li
{
font:11px arial;
}

table.block td.next{
text-align:right;
padding-right:10px;
}
table.block td.price
{
color:red;
font:bold 15px arial;
}
table.block td.next a:link,
table.block td.next a:visited
{
color:black;
font:11px arial;
text-decoration:none;
}
table.block td.next a:hover
{
text-decoration:underline;
}
div.bottom{
color:black;
font:13px arial;
padding:10px;
text-align:center;
}
div.bottom span{
color:red;
}
div.bottom a:link,
div.bottom a:visited
{
font:13px arial;
color:black;
text-decoration:none;
}
div.bottom a:hover
{
text-decoration:underline;
}
div.counters{
padding:5px;
text-align:center;
background:#cccccc;
}

div.leftMenu p{
font:13px arial;
line-height:130%;
margin:0;padding:1 2 4 5;
border-bottom:1px solid #cccccc;
}

div.leftMenu div.level{
display:none;
}
div.leftMenu div.level p{
padding-left:30px;
background:url('../i/level.gif') no-repeat 10px;
}
div.leftMenu div{
text-align:left;
}
div.leftMenu p a:link,
div.leftMenu p a:visited
{
color:black;
text-decoration:none;
}
div.leftMenu p a:hover{
text-decoration:underline;
}
div.leftMenu div.level p a:link,
div.leftMenu div.level p a:visited
{
font-size:11px;
}

div.section table.subscription td{
padding:5px;
font:11px arial;
vertical-align:middle;
}
div.section table.subscription input{
font:11px arial;
}
div.section div.news{
padding:10px;
}
div.section div.news p{
margin:0;
font:13px arial;
color:black;
}
div.section div.news a:link,
div.section div.news a:visited
{
font:bold 13px arial;
text-decoration:none;
color:black;
}
div.section div.news a:hover
{
text-decoration:underline;
}
div.section table.download{
font:11px arial;
}
div.section table.download td{
padding:5 0 5 0;
border-top:1px solid #cccccc;
}
div.section div.order{
background:gold;
padding:5px;
text-align:right;
}
div.section div.order a:link,
div.section div.order a:visited{
color:black;
font:bold 11px arial;
text-decoration:none;
}
div.section div.order a:hover{
text-decoration:underline;
}

div.section table.download2{
border-top:1px solid #cccccc;
}
div.section table.download2 td{
text-align:left;
padding-top:10px;
padding-left:20px;
padding-right:10px;
margin-bottom:10px;
}
div.section table.download2 ul
{
padding:0;margin:0 0 10 0;
}
div.section table.download2 li{
font:11px arial;
}
div.section table.download2 a:link,
div.section table.download2 a:visited
{
color:black;
text-decoration:none;
}
div.section table.download2 a:hover
{
text-decoration:underline;
}

#pReviews{
width:500px;
}
#pReviews table.forma td{
padding:10px;
}
#reviews{
padding:30px;
border:1px solid gray;
}
#reviews div{
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid gray;
}
#reviews div p{
margin:0;
text-align:left;
}
#reviews div p span{
font:bold 11px arial;
}


