body{
font-family:Arial;
background-color:#D3D8DE;
padding:0;
margin:0
}

table,img{
border-style:none
}

td{
font-size:11px
}

a{
color:#585858
}

table.root{
width:100%;
height:100%
}

form{
margin:0;
padding:0
}
/**** ROOT TD1 */
td.root-td1{
width:50%;
vertical-align:top;
background:url(../i/bg3.jpg) repeat-y;
background-position:right 100px
}

td.root-td1 table{
width:100%;
height:639px;
background:url(../i/bg1.gif) repeat-x right
}

td.root-td1 table td{
text-align:right;
vertical-align:top;
padding:18px 16px 0 0;
background:url(../i/1.jpg) no-repeat right
}

/**** ROOT TD2 */
td.root-td2{
width:741px;
vertical-align:top;
padding-bottom:12px;
background:url(../i/bott.gif) no-repeat bottom
}

table.main{
width:100%;
background-color:#FFFFFF
}

/**** LEFT COLUMN */

td.main-td1{
width:163px;
border-right:7px solid #7E818B;
vertical-align:top
}

table.search{
width:163px;
height:46px;
background:url(../i/search_bg.gif) no-repeat
}

table.search td{
padding-left:10px
}

table.search input{
font-size:11px
}

table.search input.search{
width:90px
}

ul.menu a{
text-decoration:none
} 

ul.menu{
margin:0;
padding:0;
margin-left:20px;
list-style-type:none
}

ul.menu li{
padding:4px 10px 4px 13px;
background:url(../i/li.gif) no-repeat 0 8px
}

ul.submenu{
margin:0;
padding:0;
margin-left:33px;
list-style-type:none
}

ul.submenu li{
padding:1px 10px 1px 10px;
background:url(../i/li2.gif) no-repeat 0 6px
}

ul.menu a.active,
ul.submenu a.active{
color:#E51712;
font-weight:bold
}

ul.menu a:hover,
ul.submenu a:hover{
color:#E51712
}


td.main-td2{
vertical-align:top;
}

/**** RIGHT COLUMN */
table.header{
width:100%;
height:33px;
background:url(../i/head-bg.gif) repeat-x
}

table.header td.tdd1{
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-align:right;
background:url(../i/head-b.gif) no-repeat
}

table.header td.tdd2{
width:9px;
background:url(../i/corn.gif) no-repeat right top
}

table.navbar td{
font-family:Verdana;
color:#FFFFFF;
font-weight:bold;
padding-right:20px;
padding-top:5px;
height:33px;
background:url(../i/navbar.gif) no-repeat top right
}

table.pagemenu{
width:100%;
height:40px;
background-color:#F0F0F0;
margin-top:3px;
margin-bottom:6px;
border-left:5px solid #FFFFFF
}

td.pagemenu-td1{
padding-left:16px
}

td.pagemenu-td2{
text-align:right;
padding-right:20px
}

td.pagemenu-td2 a{
color:#E12A25;
text-decoration:underline
}

td.pagemenu-td2 a:hover{
color:#E12A25;
text-decoration:none
}

span.active{
color:#E12A25
}

div.grayline{
height:3px;
border-left:5px solid #FFFFFF;
background-color:#E7E7E6
}

table.block{
width:100%;
border-bottom:8px solid #7E818B;
}

table.corn{
background:url(../i/lcorn.gif) no-repeat left bottom
}

table.sms{
width:158px;
height:79px
}

table.sms td.tr2{
padding-left:14px;
padding-right:7px;
border-right:3px solid #DEDEDE
}

td.pic1{
width:158px;
height:79px;
text-align:right;
padding-right:9px;
padding-top:17px;
background:url(../i/pic1.jpg) no-repeat
}

td.pic2{
width:158px;
height:79px;
text-align:right;
padding-right:9px;
padding-top:17px;
background:url(../i/pic2.jpg) no-repeat
}

td.pic3{
width:158px;
height:79px;
text-align:right;
padding-right:9px;
padding-top:17px;
background:url(../i/pic3.jpg) no-repeat
}

/*** ITEMS OUT */
table.items{
width:100%;
margin-top:10px
}

table.items td.items{
padding-left:20px;
padding-right:20px
}

td.prod-name a{
color:#E12A25;
font-weight:bold;
font-size:13px;
text-decoration:underline
}

table.items a:hover{
text-decoration:none
}

td.compare{
font-size:11px;
height:20px;
padding-right:3px;
text-align:right
}

td.compare input{
margin:0;
padding:0;
height:14px
}

td.compare a{
text-decoration:underline
}

td.pict{
height:132px
}

td.prod-name{
height:40px;
text-align:center
}

table.price{
width:126px
}

table.price td{
color:#51473D;
font-size:13px
}

div.line1px{
height:1px;
margin-top:10px;
margin-bottom:10px;
background-color:#E7E7E6
}

span.price{
font-size:14px;
font-weight:bold
}

/**** PRODINFO */
table.prodinfo{
width:100%;
margin-top:20px
}

td.prodinfo-td1{
vertical-align:top
}

td.prodinfo-td2{
width:390px;
vertical-align:top
}

table.param{
width:100%
}

table.buyform{
width:100%
}

table.buyform td{
padding:5px 10px 5px 10px
}

table.buyform tr.bg{
background-color:#F5F5F5
}

table.buyform td.cat{
color:#FFFFFF;
font-weight:bold;
background-color:#C4C4C4;
font-size:12px;
padding-left:5px
}

span.star{
color:#E12A25
}

table.param td{
height:19px;
padding:0 3px 0 3px
}

table.param tr.bg{
background-color:#F5F5F5
}

table.param td.cat{
color:#FFFFFF;
font-weight:bold;
background-color:#C4C4C4;
font-size:12px;
padding-left:5px
}

span.prodname{
margin-bottom:15px;
font-size:14px;
color:#E12A25;
font-weight:bold
}

/*** LEASING CALCULATOR */
table.leasing-month{
height:32px;
width:100%
}

tr.leshed td{
border-bottom:1px solid #DADADA;
border-top:1px solid #DADADA;
background-color:#F2F2F2
}

table.leasing-month td{
font-size:12px;
padding-left:5px;
padding-right:5px
}

table.leasing-month td select{
font-size:11px
}

table.leasing{
width:100%
}

table.leasing td{
width:33%;
border-bottom:1px solid #E7E7E6;
padding:2px 5px 2px 5px
}

div.leasing{
margin-top:10px
}

table.img{
width:130px
}

table.img span.act{
color:#E12A25
}

a.cons{
color:#E12A25;
font-weight:bold;
text-decoration:underline
}

table.back{
width:100%;
margin-top:10px;
margin-left:5px;
border-top:3px solid #E7E7E6
}

table.back td{
text-align:right;
padding:15px
}

table.back a{
color:#E12A25;
text-decoration:underline
}

table.back a:hover{
color:#000000
}

/**** ROOT TD3 */
td.root-td3{
width:50%;
vertical-align:top;
background:url(../i/bg7.jpg) repeat-y;
background-position:left 20px
}

td.root-td3 table{
width:100%;
height:602px;
background:url(../i/bg5.gif) repeat-x left
}

td.root-td3 table td{
background:url(../i/2.jpg) no-repeat left
}

/*********** TExT */
table.txt{
width:100%
}

td.txt{
font-family:Tahoma;
font-size:11px;
padding:15px;
letter-spacing:0.1em;
line-height:1.4em
}

table.mainmenu{
width:100%;
background-color:#FFFFFF
}

table.mainmenu td{
font-weight:bold;
font-size:14px;
white-space:nowrap
}

table.mainmenu a:hover{
color:#E72B26
}

td.banner{
width:573px;
height:149px;
padding-left:23px;
background:url(../i/banner.gif) no-repeat
}

/*********** FUN */
td.fun{
font-size:12px;
font-weight:bold
}

td.fun img{
margin-bottom:8px
}

td.fun a{
color:#E12A25;
text-decoration:underline
}

td.game-txt{
padding:70%;
padding:0 8px 0 10;
vertical-align:top
}

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

table.tbl-music{
width:100%;
margin-top:10px
}

table.tbl-music td{
height:25px;
padding:0 5px 0 5px
}

a.red{
color:#E12A25;
text-decoration:underline
}

table.tbl-music tr.bg td{
background-color:#F5F5F5
}

table.tbl-music tr.header td{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#C4C4C4
}

span.red{
color:#E12A25
}

p.header{
font-size:14px
}

table.price td.status{
font-size:10px;
color:#51473D;
padding:14px 0 0 0;
text-align:center
}

table.copy{
width:100%;
border-top:1px solid #DEDEDE
}

table.copy td{
padding:5px;
text-align:center
}