body{
color:#131313;
font-family:Tahoma;
font-size:8px;
margin:0;
padding:0;
background:#fff
}


a:hover { color: #FF0000; text-decoration: underline;}

a:link.white, a:active.white, a:visited.white { color:#FFFFFF; text-decoration: none; }
a:hover.white { color: #FFFFFF; text-decoration: underline;}
input, select { width:190px; }

table.bg_27cm {
	width: 100%;
	background-image: url("../i/main_bg.gif");
	background-repeat: repeat;
	background-color: #CCCCCC;
}

img, table{
border-style:none
}

a{
color:#2d78cc
}

input, select, textarea, option{
font-size:11px
}

form{
margin:0;
padding:0
}

table{
width:100%
}

td{
font-size:8pt
}

table.root{
height:100%;
background:url(../i/1.jpg) no-repeat 0 149px
}

td.root-tr31{
width:27%;
padding:15px 0 0 0;
border-right:3px solid #f4f4f4;
vertical-align:top
}

td.root-tr32{
padding:15px 0 0 0;
vertical-align:top
}

/************ HEAD */
table.lng{
width:97px;
}

table.lng a{
color:#fff;
text-decoration:none
}

td.lng{
color:#fff;
font-size:11px;
font-weight:bold;
width:29px;
height:19px;
text-align:center
}

td.lng_{
width:29px;
font-size:11px;
font-weight:bold;
background-color:#508fd5;
text-align:center
}

td.sp{
width:10px
}


/************ MENU */
table.menu a{
text-decoration:none
}

tr.menu td.menu{
width:1%;
white-space:nowrap;
font-weight:bold
}

tr.menu td.sp{
width:10%
}

tr.menu td.begin{
width:20px
}

table.submenu{
width:1%;
height:30px
}

table.submenu a{
text-decoration:none
}

tr.submenu td.menu{
width:1%;
white-space:nowrap;
font-weight:bold
}

tr.submenu td.sp{
width:20px
}

tr.submenu td.begin{
width:20px
}

tr.uline td{
font-size:1px;
height:2px
}

tr.uline td.l{
background-color:#dcdcdc
}

tr.uline td.l_{
background-color:#f8a937
}

/************ BOTTOM */
td.root-tr41{
height:140px;
vertical-align:bottom;
background-color:#2d78cc;
border-top:5px solid #FFFFFF
}

td.root-tr42{
padding:37px 0 0 30px;
vertical-align:top;
background:url(../i/corn.gif) no-repeat 0 30px #2d78cc;
border-top:5px solid #FFFFFF
}

table.counters{
height:126px;
background-color:#205692
}

table.counters table{
width:1%
}

td.root-tr42 td{
color:#FFFFFF
}

td.root-tr42 a{
color:#FFFFFF
}

td.root-tr42 table{
float:left;
margin-right:30px;
width:250px
}

/************ STYLES */
table.lbl{
height:35px;
margin-bottom:12px;
background:url(../i/h.gif) no-repeat
}

table.lbl td{
color:#2d78cc;
font-size:18px;
padding-left:23px;
text-transform:uppercase
}

table.block{
margin-bottom:25px
}

td.block{
padding:0 23px 0 23px
}

iframe.reklama{
width:195px;
height:470px;
border-style:none
}

span.orange{
color:#f88937
}

span.blue{
color:#2d78cc
}

iframe.counters{
width:200px;
height:110px
}

table.spec_block,
table.spec_block_{
	width:100%;
	height:94px;
	margin-bottom:7px;
}

.spec_block td.spec_block{
	padding:0 20px 0 20px;
	vertical-align:top;
}

.spec_block_ td.spec_block{
	padding:0 0 0 20px;
	vertical-align:top;
}

table.spec_block_ div div{
	position:absolute;
	right:-4px;
}

table.spec{
width:100%;
height:86px;
cursor:pointer;
border:1px solid #d7d7d7;
border-bottom:1px solid #a8a8a8;
border-right:1px solid #a8a8a8;
}

table.spec td.spec-td2{
background:url(../i/spec.jpg) no-repeat right bottom
}

table.spec_{
width:100%;
height:86px;
cursor:pointer;
margin-bottom:7px;
border-top:3px solid #f4f4f4;
border-bottom:3px solid #f4f4f4;
border-left:3px solid #d7d7d7;
}

table.spec_ a{
	text-decoration:none;
}

table.spec_ td.spec-td2{
background:url(../i/specc_.jpg) no-repeat right bottom #fff
}

table.spec p,
table.spec_ p,
table.spec_over p{
color:#01468c6
font-size:11px;
font-weight:bold;
margin:0 0 5px 0;
padding:0
}

table.spec_over{
width:100%;
height:86px;
cursor:pointer;
margin-bottom:7px;
border:1px solid #474747;
}

table.spec_over td.spec-td2{
background:url(../i/spec.jpg) no-repeat right bottom
}

table.spec_ td.spec-td2 p,
table.spec td.spec-td2 p,
table.spec_over td.spec-td2 p{
font-size:11px;
color:#000000
}

td.spec-td1{
width:77px;
vertical-align:top
}

td.spec-td2{
font-size:10px;
padding:8px;
vertical-align:top
}

table.bl1{
background:url(../i/spec/2.jpg) no-repeat 5% 50%;
}

table.bl2{
background:url(../i/spec/1.jpg) no-repeat 5% 50%;
}

table.bl3{
background:url(../i/spec/3.jpg) no-repeat 5% 50%;
}

table.bl4{
background:url(../i/spec/4.gif) no-repeat 5% 70%;
}


/****** SUPER */
table.super{
margin-bottom:15px;
}

td.super-img{
padding-top:10px;
text-align:center
}

table.super td.symbol{
text-align:center
}

table.super td.text{
width:1%;
padding:5px 0 10px 0;
white-space:nowrap;
border-bottom:2px solid #f4f4f4
}

td.symbol{
padding:0 10px 0 10px
}

table.super p{
font-family:Tahoma;
font-weight:bold;
font-size:9px;
color:#004db9;
margin:0 0 2px 0
}

table.super span.old_price{
color:#004db9;
font-weight:bold;
text-decoration:line-through;
padding-right:15px
}

table.super span.new_price{
font-weight:bold;
color:#d30c0c;
font-size:14px;
}

td.super-line{
border-bottom:2px solid #f4f4f4
}
font.andr {
	color: #4282C7;
}

font.q {
	color: #4282C7;
	font-weight: bold;
}
font.boldblue {
	font-weight: bold;
 	color: #289ADD;
}
font.boldblue16 {
	font-size: 15px;
	font-weight: bold;
 	color: #289ADD;
}
font.keywords {
        color: #ffffff;
        font-size:1px;
}

td.txt {
 	font-size: 10px;
}

td.borded {
	border: 1px solid #F2F2F2;
	padding: 10px;
}
td.download {
	font-size: 10px;
	border: 1px solid #F2F2F2;
	padding: 9px 9px 9px 35px;
	background-image: url("../i/downloadico.gif");
	background-repeat: no-repeat;
	background-position: 5px center;
}

td.flashintro {
	font-size: 10px;
	border: 1px solid #F2F2F2;
	padding: 9px 9px 9px 35px;
	background-image: url("../i/tvico.gif");
	background-repeat: no-repeat;
	background-position: 5px center;
}

td.hint {
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #F2F2F2;
	padding: 6px;
}

td.slogan {
	color: #289ADD;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 9px;
	background-image: url("../i/bot7.gif");
	background-repeat: repeat-x;
}
table.rewiev1 {
	width: 300px; /* was 385px mougly */
        height: 220px;
	border: 1px solid #F2F2F2;
}

td.rewiev1pic {
	vertical-align: top;
	padding: 6px;
}

td.rewiev1 {
	vertical-align: top;
	font-size: 11px;
	padding: 6px;
}

div.left30 {
	padding-left: 30px;
}
table.buy {
	width: 437px;
	height: 276px;
	background-image: url("../i/ba2.gif");
}

td.buy1 {
	color: #2BA2E9;
	font-weight: bold;
	background-image: url("../i/ba1.gif");
	height: 34px;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
}

td.buy2 {
	padding: 10px;
	vertical-align: top;
}

td.buy3 {
	padding-right: 15px;
	height: 25px;
}
font.pay {
	color: #142317;
	font-size: 10px;
}

div.dotline{
height:1px;
margin:10px 0 10px 0;
background:url(../i/dot.gif) repeat-x left
}

span.first{
font-weight:bold;
font-size:130%;
padding-left:10px
}

