/* COMMON_START */
body,td,th,p,div{
font-family:arial,tahoma,verdana;
font-size:14px;
text-align:justify;
color:#000;
}
img{
border:0;
}
form{
margin:0;
padding:0;
}
a,a:visited{
text-decoration:underline;
color:#cc0000;
}
a:hover,a.active,a.active:visited{
text-decoration:underline;
color:#f00;
}
hr{
color:#000;
background-color:#000;
height:1px;
}
/* headings */
h1,h2,h3,h4,h4{
font-family:arial,tahoma,verdana;
text-align:center;
font-weight:bold;
color:#000;
padding:0;
}
h1{
font-family:arial,tahoma,verdana;
font-size:17px;
margin:20px 0 10px 20px;
}
h2{
font-size:15px;
margin:6px 0;
}
h3{font-size:14px;margin:6px 0}
h4{font-size:13px;margin:5px 0}
h5{font-size:11px}

.right{
text-align:right;
}
.center{
text-align:right;
}
p{
margin:5px 0;
}

ol,ul{
padding:0;
margin:5px 0 5px 21px;
}
ul ul{
list-style-type:disc;
}
li{
padding:0;
margin:2px 0;
}
select{
font-size:11px;
}
.clr{
font-size:1px;
height:1px;
clear:both;
}

/* COMMON_END */
body,html{
font-family: Tahoma;
font-size: 11px;
margin: 0px;
padding: 5px;
background-color:#fff;
}
.top{
height:39px;
margin-bottom:25px;
}
.logo{
float:left;
height:39px;
width:200px;
margin-right:15px;
background:url(/design/p/din3a2.png) no-repeat 0 0;
animation: animatedBackground 8s ease-in-out infinite;
-moz-animation: animatedBackground 8s ease-in-out infinite;
-webkit-animation: animatedBackground 8s ease-in-out infinite;
-ms-animation: animatedBackground 8s ease-in-out infinite;
-o-animation: animatedBackground 8s ease-in-out infinite;
}
@keyframes animatedBackground {
    0% { background-position: 0 0; }
    50% { background-position: 0 -149px; }
    100% { background-position: 0 0; }
}
@-moz-keyframes animatedBackground {
    0% { background-position: 0 0; }
    50% { background-position: 0 -149px; }
    100% { background-position: 0 0; }
}
@-webkit-keyframes animatedBackground {
    0% { background-position: 0 0; }
    50% { background-position: 0 -149px; }
    100% { background-position: 0 0; }
}
@-ms-keyframes animatedBackground {
    0% { background-position: 0 0; }
    50% { background-position: 0 -149px; }
    100% { background-position: 0 0; }
}
@-o-keyframes animatedBackground {
    0% { background-position: 0 0; }
    50% { background-position: 0 -149px; }
    100% { background-position: 0 0; }
}

.menu{
border:#dadcdf 1px solid;
border-top:#c7202c 5px solid;
float:left;
width:902px;
}
.menu ul{
list-style:none;
margin:0;
padding:0;
}
.menu li{
float: left;
position: relative;
text-align: center;
margin:0;
padding:0;
height: 33px;
}
.menu a,
.menu a:visited,
.menu a:link{
color: #666;
display: block;
font-size: 11px;
font-weight: bold;
height: 33px;
padding:0 10px;
line-height: 33px;
text-decoration: none;
text-transform: uppercase;
}
.menu a:hover,
.menu a.active{
color:#c7202c;
}

.submenu{
border-top: 5px solid #f7941f;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom:15px;
}
.submenu a,
.submenu a:visited,
.submenu a:link{
color:#999;
font-size:14px;
font-weight: 100;
padding:8px;
display: block;
text-decoration:none;
border-top:1px solid #eee;
}
.submenu a.active{
background:#f7f6f0;
color:#000;
border-top:1px solid #ccc;
font-size:12px;
font-weight:bold;
padding:8px;
text-transform: uppercase;
text-decoration:none;
}
.submenu a:hover{
color:#c7202c;
}

.domains{
border: 1px solid #ccc;
border-top: 5px solid #1ea9be
}
.domains div{
background:#f7f6f0; 
color:#666;
font-size:14px;
padding:5px 8px;
font-weight:bold;
}
.domains a,
.domains a:visited,
.domains a:link{
color:#999;
font-size:14px;
font-weight: 100;
padding:5px 8px;
display: block;
text-decoration:none;
border-top:1px solid #eee;
}
.domains a:hover{
color:#c7202c;
}
.domains a.active{
background:#f7f6f0;
color:#000;
border-top:1px solid #ccc;
font-size:12px;
font-weight:bold;
padding:8px;
text-transform: uppercase;
text-decoration:none;
}

.main-wrapper{
width:1120px;
margin:auto;
}
.left-panel{
float: left;
width: 200px;
z-index: 1;
}
.content-panel{
float:left;
padding:15px;
width:873px;
margin-left:15px;
border:1px solid #eee;
}
.footer{
margin-top:15px;
border:1px solid #eee;
border-top:5px solid #88a7bb;
padding:10px 15px;
color:#999;
}
.header{
height:15px;
}



noborder td{
	font-family: Tahoma;
	font-size: 11px;

	text-align:left;
	vertical-align:top;
}


#h1{
padding:0;
margin:0 0 10px 0;
color:#000;
font-size:16px;
}

.Ferr{
color:#ff6600;
}


/* misc */
.message{
padding:11px;
border:#f88 1px dashed;
background:#ffe;
margin:10px 5px 15px 0;
}
.message *{
font-size:11px;
}
.c{text-align:center;}
.l{text-align:left;}
.papilon{
color:purple;
background-image:url(/images/but.jpg);
padding:10px;
}
.papilon p{
color:purple;
}
.birzai{
color:purple;
text-align:left;
padding:3px;
letter-spacing:3px;
background-image:url(/images/but.jpg);
padding:10px;
}
.h2 {text-decoration:blink; color:purple; text-align:center; font-weight: bold; font-size: 16px;}

.help-content h3{
padding:5px 5px 5px 20px;
margin:20px 0 10px 0;
text-align:left;
font-size:15px;
border-bottom:#eee 5px dashed;
}
.help-content h2{
background:#f0f0f0;
padding:10px 10px 10px 20px;
margin:20px 0 20px 0;
text-align:left;
font-size:18px;
position:relative;
border-top:#fff 5px dotted;
}
.help-content h2 span{
position:absolute;
right:6px;
top:-12px;
height:20px;
color:#fff;
text-decoration:none;
font-size:59px;
}
.help-content .to-top{
text-align:right;
padding:10px 20px;
}
.help-content h2 a,
.help-content h2 a:visited{
position:absolute;
right:25px;
top:1px;
height:20px;
width:20px;
color:#fff;
text-decoration:none;
font-size:45px;
}
.help-content h2 a:hover{
color:#000;
}
.help-menu{
padding:10px 20px 10px 20px;
}
.help-menu li{
/* list-style-type:none; */
}
.help-menu a,
.help-menu a:visited{
text-decoration:none;
/* background:url(i/search.gif) no-repeat 0 0; */
display:block;
padding:0 0 0 5px;
}
.help-menu a:hover{
text-decoration:underline;
}

.help table{
border-collapse:collapse;
}
.help td,
.help th{
border:#bbb 1px solid;
vertical-align:top;
text-align:left;
}

/* ------- */


/* cats */
#cats{
border-right:#DBDBDB 1px solid;
border-bottom:#DBDBDB 1px solid;
}
#cats h2{
background:#E3E3E3 url(p/cat-bg.gif) repeat-x 0 0;
border:#DBDBDB 1px solid;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#999;
margin:0;
padding:8px 5px 4px 8px;
}
#cats div{
padding:15px 10px 18px 10px;
}
#cats a{
display:block;
color:#4C4C4C;
text-decoration:none;
background:url(p/cat-bullet.gif) no-repeat 0 3px;
padding:2px 0 2px 20px;
font-family:tahoma,verdana,arial;
font-size:11px;
font-weight:bold;
}
#cats a:hover,#cats a.active,#cats a.active:visited{
color:#CC120C;
text-decoration:none;
}

/* prod list */
.prod-list{
width:100%;
margin-bottom:13px;
}
.prod-list .photo{
vertical-align:top;
text-align:left;
width:172px;
}
.prod-list .photo .frame{
margin:0 17px 0 0;
width:155px;
height:122px;
background:url(p/prod-frame.gif) no-repeat 0 0;
}
.prod-list .photo img{
margin:1px 0 0 1px;
}

.prod-list .info{
vertical-align:top;
background:url(p/prod-sep.gif) no-repeat left bottom;
padding:0 0 10px 0;
}
.prod-list .name,.prod-list .name:visited{
padding:12px 0 4px 0;
color:#598DBD;
font-size:13px;
font-family:tahona,arial,verdana;
font-weight:bold;
}

.prod-list .short{
padding:2px 0 4px 0;
color:#323234;
font-size:14px;
line-height:16px;
}
.prod-list .price{
padding:6px 0 11px 0;
font-size:14px;
font-family:tahoma,arial,verdana;
font-weight:bold;
color:#CD150F;
}
.prod-list .sep{
height:17px;
}
.prod-nav-block{
padding:0 0 13px 0;
}
.prod-nav{
text-align:center;
padding:0;
color:#DBDBDB;
}
.prod-nav a,.prod-nav a:visited{
color:#7F7F7F;
text-decoration:none;
font-family:"Trebuchet MS",tahoma,arial,verdana;
font-size:11px;
white-space:nowrap;
}
.prod-nav a.active,.prod-nav a.active:visited,.prod-nav a:hover{
text-decoration:none;
color:#CC120C;
font-weight:bold;
}
.prod-nav a.disabled,.prod-nav a.disabled:visited,.prod-nav a.disabled:hover{
text-decoration:none;
color:#ccc;
font-weight:normal;
}

.prod-nav-block .sep-top{
border-top:#EDEDED 1px solid;
height:1px;
font-size:1px;
margin:10px 0 0 0;
}
.prod-nav-block .sep-bottom{
border-top:#EDEDED 1px solid;
height:1px;
font-size:1px;
margin:0 0 10px 0;
}





.Ferr{
color:#ff6600;
}
input,textarea{
font-size:11px;
font-family:tahoma,verdana;
}
.bu-short{
cursor:pointer;
border:0;
background:#D83A34 url(p/bu-62.gif) no-repeat center center;
color:#fff;
width:62px;
height:19px;
}
.bu{
cursor:pointer;
border:0;
background:#D83A34 url(p/bu-120.gif) no-repeat center center;
color:#fff;
width:120px;
height:19px;
}
.bu_150{
cursor:pointer;
border:0;
background:#D83A34 url(p/bu-150.gif) no-repeat center center;
color:#fff;
width:150px;
height:19px;
}