body{
color:#BE88BE;
font-family:Tahoma,Verdana;
padding:0;
margin:0;
background:url(../i/bg2.jpg) repeat-x top #FFEEF8
}

body.splash{
background:url(../i/bg1.jpg) repeat-x top #FFEEF8
}

table,img{
border-style:none
}

td{
font-size:11px
}

a{
color:#F59FD1;
text-decoration:underline
}

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

form{
padding:0;
margin:0
}

/***** MENU */
table.menu{
left:279px;
top:52px;
position:absolute;
z-index:2
}

table.menu td.space{
width:25px;
background:url(../i/m/dot.gif) no-repeat 50% 9px
}

/***** LOGO */
div.logo{
width:437px;
height:214px;
position:absolute;
left:0;
top:0;
z-index:1
}

/***** ROWS */
table.rows{
width:100%;
background:url(../i/hack.gif) 0 330px no-repeat
}

td.row1{
width:402px;
padding:214px 0 30px 0;
vertical-align:top
}

body.splash td.row1{
background:url(../i/6.jpg) no-repeat 384px 518px
}

td.row2{
padding:147px 0 0 0;
vertical-align:top;
}

table.products{
width:100%;
height:288px;
background:url(../i/5.jpg) no-repeat left top #FFEEF8
}

td.products{
padding:38px 0 0 80px;
vertical-align:top
}

div.prod-row1{
width:150px;
position:relative
}

div.prod-row2{
left:200px;
width:150px;
position:absolute
}

ul.products{
float:left;
width:146px;
margin:0;
padding:0;
list-style-type:none;
background:url(../i/line1.gif) no-repeat left top
}

ul.mrg{
margin-right:15px
}

ul.products li,
ul.products1 li{
width:146px;
padding:5px 0 5px 0;
background:url(../i/line1.gif) no-repeat left bottom
}

ul.products li p{
padding:0 0 0 10px;
margin:0;
background:url(../i/li1.gif) no-repeat 0 3px
}

ul.products a{
color:#B87070;
text-decoration:none
}

ul.products a:hover{
color:#000;
text-decoration:underline
}


/*** MORE */
table.more{
width:261px;
height:51px;
background:url(../i/more.gif) no-repeat
}

table.more td{
font-size:9px;
text-align:right;
vertical-align:top;
padding:23px 25px 0 0
}

table.more a{
color:#fff
}

table.out{
width:100%;
height:300px;
background:url(../i/8.jpg) no-repeat 0 0
}

td.out{
vertical-align:top;
padding: 20px 40px 20px 40px
}

/***** FLASH */
div.flash{
z-index:5;
position:relative
}

/***** SPLASH TABLES */
body.splash table.tbl1{
width:100%;
background:url(../i/4.jpg) no-repeat 18px 0
}

body.splash table.tbl1 td.tbl1-td1{
vertical-align:top;
width:306px;
height:236px;
padding:48px 0 0 47px;
background:url(../i/3.jpg) no-repeat left top
}


body.splash table.tbl1 td.tbl1-td2{
vertical-align:top;
text-align:center;
padding:82px 0 0 0
}

h1{
font-size:16px;
padding:0;
text-transform:uppercase;
margin:0 0 15px 0
}

h2{
color:#F3BF4C;
font-size:16px;
padding:0;
text-transform:uppercase;
margin:0 0 15px 0
}

table.root{
width:1002px;
height:100%;
background:url(../i/bott.jpg) no-repeat left bottom
}

table.root td.root{
vertical-align:top;
background:url(../i/1.jpg) no-repeat 437px 0
}

table.bl1{
width:372px;
height:224px;
margin-left:30px;
background:url(../i/bl1_1.gif) no-repeat 40px 0
}

td.bl1{
padding:64px 30px 0 66px;
vertical-align:top;
background:url(../i/bl1_2.jpg) no-repeat 0 0
}

/***** HEADER */
table.header{
width:100%;
height:58px;
background:url(../i/7.jpg) no-repeat left top
}

table.header td{
color:#fff;
font-family:Times new roman;
font-size:18px;
letter-spacing: 2px;
text-align:center;
vertical-align:top;
padding:12px 10px 0 0;
text-transform:uppercase;
}

/***** PAGEMENU */
table.archive{
width:100%;
margin-bottom:15px
}

table.archive a{
color:#F181C3
}

table.archive td{
color:#F181C3;
font-size:14px;
text-align:center;
font-weight:bold;
padding:0 0 15px 0;
background:url(../i/line2.gif) no-repeat left bottom
}

/***** PAGEMENU */
table.pagemenu{
width:100%;
margin-bottom:23px
}

table.pagemenu td{
text-align:center
}

table.pagemenu a{
color:#BE88BE
}

/***** PROD */
/*div.prod{
width:155px;
height: auto;
float:left;
margin:0 18px 10px 0;
background: #FFF;
}*/

.prod_tbl td {
	vertical-align: top;
}

div.last_in_row{
margin-right:0
}

table.prod{
width:155px;
height:136px
}

td.tr2{
font-weight:bold;
text-align:center;
padding-bottom:20px;
background:url(../i/1.gif) no-repeat bottom
}


table.img td{
padding:4px;
border:1px solid #F9B1D2
}


/***** PROD */

div.prod{
width:155px;
height:136px;
float:left;
margin:0 18px 10px 0
}

div.last_in_row{
margin-right:0
}

div.prod table.prod{
width:155px;
height:136px
}

div.prod td.tr2{
font-weight:bold;
text-align:center;
padding-bottom:20px;
background:url(../i/1.gif) no-repeat bottom
}


div.prod table.img td{
padding:4px;
border:1px solid #F9B1D2
}


/***** NEWS */
p.news-head{
font-size:12px;
font-weight:bold;
margin:0;
padding:0
}

p.news-text{
margin:0 0 15px 0;
padding:0
}

table.img_left{
float:left;
margin:3px 3px 3px 0px
}

table.img_right{
float:right;
margin:3px 0px 3px 3px
}

table.img_left td,
table.img_right td{
padding:5px;
border:1px solid #F9B1D2
}

/**** BOTTOM */
td.bottom{
height:182px;
padding:40px 0 0 0;
vertical-align:top
}

div.bubles{
height:0;
position:relative
}

div.bubles div{
width:130px;
height:115px;
top:-101px;
left:386px;
position:absolute;
background:url(../i/bubles2.gif) no-repeat
}

body.splash div.bubles div{
width:130px;
height:115px;
top:-37px;
left:404px;
position:absolute;
background:url(../i/bubles1.gif) no-repeat
}

table.bottom{
width:100%;
}

table.bottom td{
color:#fff
}

td.bottom-td1{
color:#fff;
text-align:left;
padding:40px 0 0 80px
}

td.bottom-td2{
padding:40px 70px 0 0;
text-align:right
}



DIV.news_tipi {
	width:100%;
	text-align:center;
	padding:0px 0px 20px 0px;
}

.news_tipi A {
	font-size:19px;
	color:#C56FA1;
}

.news_tipi A.act {
	font-size:21px;	
	color:#953F71;
}