body{
background: #fff;
color: #000;
margin: 55px 50px 0 50px;
padding: 0;
font: 12px Tahoma,sans-serif;
}
div.colo{
position: absolute;
top: 95px;
left: 80px;
/*left: 30px;*/
}

span.search{color:red;}
h1.big,div.list h1.big{
font:24px "Trebuchet MS",Arial;
margin: 18px 0;
}


div.list h1{
color: #695463;
font:16px "Trebuchet MS",Arial;
margin: 0;
}

div.list div.pic img{
padding: 10px 0 0 11px;

}


div.catalog h1{font:24px "Trebuchet MS",Arial;
margin:0 0 10px 0;
color:#695463;

}
div.catalog h2{
font: 14px Tahoma,sans-serif;
margin: 0;
}

div.catalog div.pic,div.list div.pic{
background:url(/img/bg/disk.gif) 50% 50% no-repeat;
width:175px;
height:201px;
}
div.catalog div.pic img{
padding: 10px 10px 0 0;
}

.just{
text-align: justify;
}

div.list div.shortdescription{
font: 11px Verdana,sans-serif;
color: #000;
text-align: justify;
}

div.list p.author{
color: #695463;
font: 12px Verdana,Arial;
margin-top: 5px;
}



div.catalog ul li{
   background: url(/img/bg/catalog-li.gif) 0 3px no-repeat;
   padding: 0 0 10px 20px;
   line-height: 1.1em;
   list-style-type: none;
}
div.list .price,div.catalog .price{
font:bold 14px "Trebuchet MS",Arial;
color: #695463;
}




div.partners{
margin-top:10px;
background:url(/img/bg/partners.gif) 0 0 no-repeat;
height: 145px;
padding-top: 24px;
}
table.partners{
background:#E3E8ED;
font: 10px Arial;
color: #333;
height: 113px;
}

div.breadcrumbs{
padding-bottom: 20px;
font: 11px Arial;
color: #7F7F7F;
margin-left:-12px;
}
div.breadcrumbs a:link,div.breadcrumbs a:visited{
text-decoration: underline;
color: #7F7F7F;
}
div.breadcrumbs a:hover{
text-decoration: none;
color: #7F7F7F;
}

table.top{
border: 0;
}

table.top td.left,table.top td.right{
vertical-align: top;
padding-top: 9px;
}

table.top td.left div{
padding: 0 10px 0 10px;
font: 10px Tahoma;
color: #999999;
}

table.top td.right div{
padding: 0 15px 0 15px;
font: 10px Tahoma;
color: #999999;
}


table.top td.right div img{
padding-left: 10px;
}

table.data td.center{
width: 100%;
vertical-align: top;
padding-left: 12px;
}
table.data td.right{
vertical-align: top;
color: #fff;
padding-left: 20px;
}


div.blocks{
color: #fff;
width: 300px;
float: right;	
margin: 0 0 0 15px;
}

div.blocks div.block1{
background: url(/img/bg/block1.jpg) no-repeat ;
padding: 12px 10px 5px 20px;
}
div.block1 p{
font: 11px Arial;
padding:5px 90px 5px 0;
}

div.blocks div.block2{
background: url(/img/bg/block2.jpg) no-repeat ;
padding: 3px 10px 5px 20px;
}
div.block2 p{
font: 11px Arial;
padding:3px 20px 5px 0;
}


div.blocks div.block3{
background: url(/img/bg/block3.jpg) no-repeat ;
padding: 3px 10px 5px 20px;
}
div.block3 p{
font: 11px Arial;
padding:3px 10px 5px 0;
}


div.block1 img{
margin-left:-12px ;
}

div.block1 h1{
font: 27px "Arial Narrow", Arial,sans-serif;
}


table.data td.leftmenu {
vertical-align: top;
text-align: center;
padding-top:20px;
}

td.leftmenu div.contacts{
padding: 30px 0 0 50px  ;
text-align: left;
color: #C2889C;
font: bold 16px "Trebuchet MS",Arial,sans-serif;
}
div.contacts a{
color: #C2889C !important;
}


td.leftmenu div.menu{
width: 250px;
margin: 25px auto 0 auto ;
text-align: left;
}

div.menu p{
background:url(/img/arrow/m2.gif) 25px 8px no-repeat;
margin-bottom:0px;
padding: 5px 0 2px 40px;
font: 11px Verdana, sans-serif;
}

div.menu p.active{
background:url(/img/arrow/m2a.gif) 25px 8px no-repeat;
}


td.leftmenu div.menu div{
padding: 0 35px 0 20px;
font: bold 15px "Trebuchet MS",Arial,sans-serif;
color: #00ABE2;
background:url(/img/arrow/m1.gif) 220px 5px no-repeat;
}

div.menu div a:link,div.menu div a:visited, div.menu p a:link,div.menu p a:visited{
color: #695463;
text-decoration: none;
}
div.menu div a:hover,div.menu p a:hover{
color: #695463;
text-decoration: underline;
}



h1{
font: bold 16px "Trebuchet MS",Arial,sans-serif;
margin: 0 0 10px -12px;
}

a:link,a:visited,a:hover{text-decoration: none;
color: #999;
}
a:hover{text-decoration: underline;
}

div.shortdescription a:link,div.shortdescription a:visited,div.shortdescription a:hover{
text-decoration: none;
color: #000;
}


a.back:link,a.back:visited,a.back:hover{text-decoration: underline;
color: #333;
font: 11px "Trebuchet MS",Arial;
}
a.back:hover{text-decoration: none;
}

.pager a:link,.pager a:visited,.pager a:hover{text-decoration: none;
color: #695463;
font:bold 12px "Trebuchet MS",Arial;
}
.pager a:hover{text-decoration: underline;
}
.pager, .pager span {
color: #E7457E;
font:bold 12px "Trebuchet MS",Arial;
text-align: center;
margin:10px 10px 0 0;
}

a.more:link,a.more:visited,a.more:hover{text-decoration: none;
color: #333;
font: 11px Verdana,Arial;
}
a.more:hover{text-decoration: underline;
}


p{font: 12px Tahoma,sans-serif;
margin: 0 0 10px 0;
/*12px*/
}



img{border: 0;}


.pad0{padding: 0 !important;}

.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}

.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}


.pl5{padding-left: 5px !important;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;   }
.pl30{padding-left: 30px;}

.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}

.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mt10{margin-top: 10px;}

.mb20{margin-bottom: 20px;}

.epigraf{
text-align: left;
}


ul{margin: 0 0 0 10px;

padding: 0;/*for moZilla*/
}
ul li{
/*   background: url(/img/arrow/green.gif) 0 0% no-repeat;*/
   padding: 0 0 10px 10px;
   line-height: 1.3em;
   list-style-type: square;
}
ol li
{
   padding: 0 0 10px 10px;
   line-height: 1.3em;
}

.wfloat{width: 95%;}
.fl{	float: left;}
.fr{	float: right;}

div.bottommenu{
color: #7F7F7F;
font: 11px Arial, sans-serif;
padding: 10px 0 25px 0;
width: 70%;
text-align: center;
margin: auto;
}

div.bottommenu a:link,div.bottommenu a:visited{
color: #7F7F7F;
text-decoration: none;
padding: 0 5px;
white-space: nowrap;

}
div.bottommenu a:hover{
color: #7F7F7F;
text-decoration: underline;

}
.bgimarg{
margin-left: 150px;
}


div.copy{
border-top:5px solid #666;
padding-top: 16px;
text-align: center;
font: 11px Arial, sans-serif;
color: #7F7F7F;
}

div.topbg{
height: 140px;
margin: 30px 0 10px 0;
background: url(/img/bg/topbg.gif) 50% 0 no-repeat;
color: #695463;
text-align: center;
padding-top:30px;
}
div.topbg p{
font: bold 15px "Trebuchet MS",Arial,sans-serif;
padding:8px 150px 0px 300px;
}


div.line{
background:#0B93D5 url(/img/bg/line.jpg) no-repeat;
height: 1px;
}

p.premod{
font:12px "Trebuchet MS",Arial;
color: #695463;
}

table.form td{
padding: 5px 0 0 0;	
}

table.form{
font:11px "Trebuchet MS",Arial;
}
table.form input{
font:11px "Trebuchet MS",Arial;
width: 97%;
height: 19px;
background: #fff;	
}

table.form textarea{
font:11px "Trebuchet MS",Arial;
width: 99%;
height: 70px;
background: #fff;	
}

h3{font:bold 14px "Trebuchet MS",sans-serif;
margin: 0;
padding-bottom: 15px;
}

h4{font:bold 12px Tahoma,sans-serif;
margin: 0;
padding-bottom: 10px;
}

p.comment{
font: 11px Tahoma,sans-serif;
padding:0 0 15px 10px;
}
