body { margin: 0px; padding: 0px; }

p { font: 12px Tahoma, Verdana, Arial; color: #000000; }
h1 { font: bold 18px Tahoma, Verdana, Arial; color: #000000; margin: 0px 0px 20px 0px; line-height: 18px; }
h2 { text-align: center; }
h3 { text-align: center; }
a { color: #999999; }

/*.table { background:#808080 none repeat scroll 0 0; }*/
table.content .table td { background:#FFFFFF none repeat scroll 0 0;color:#595959;text-align:center; vertical-align: middle; padding: 10px 0px 10px 0px; }

table.body { width: 100%; height: 100%; }
table.body td.top { height: 120px; padding: 0px 30px; vertical-align:top; }
table.body td.bottom { height: 85px; padding: 0px; vertical-align:top; }
table.body td.center { padding: 0px 30px; vertical-align:top; }
img.logo { /*width:435px;*/ height:86px; border: none; margin: 15px 0px 0px 30px; }
table.center { width: 100%; height: 100%; }
table.center td { padding: 0px; }
table.center td.icon { vertical-align: top; height: 25px; padding: 0px 0px 0px 15px; }
table.center td.icon a { margin: 0px 30px 0px 30px; }
table.center td.icon img { height:10px; border: none; }
table.center td.menu { padding: 0px 0px 0px 20px; vertical-align:bottom; }
table.center td.menu table { width: 100%; }
table.center td.menu table td { width: 20%; background: url(/img/sep.gif) no-repeat right top; vertical-align:middle; height: 25px; text-align:center; padding: 0px 15px 0px 0px; }
table.center td.menu a { white-space:nowrap; font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#336699; }

table.center td.smenu { width: 250px; border-top: 1px solid #000000; vertical-align:top; padding: 0px 0px 20px 0px; }
table.center td.smenu a:hover { text-decoration:underline; }
table.center td.smenu ul { list-style: none; padding: 5px 10px 0px 5px; margin: 0px; }
table.center td.smenu ul li { border-bottom: 1px solid #eeeeee; background: url(/img/ar.gif) no-repeat 0px 7px; padding: 0px 0px 3px 0px; }
table.center td.smenu ul li a { font: bold 11px Arial, Helvetica, sans-serif; color:#336699; text-decoration: none; padding-left: 10px; }
table.center td.smenu ul ul { border-top: 1px solid #eeeeee; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; }
table.center td.smenu ul ul li { border: none; background: #e0e0e0; padding: 4px 5px 5px 5px; margin: 3px 0px;  line-height: 12px; }
table.center td.smenu ul ul li a { font: bold 11px Arial, Helvetica, sans-serif; color:#2d2d2d; /*text-transform:uppercase;*/ text-decoration: none; padding: 0px; line-height: 12px; }
table.center td.smenu ul ul ul { padding: 3px 0px 0px 0px; margin: 0px; border: none; }
table.center td.smenu ul ul ul li { background: #eeeeee; padding: 1px 5px 3px 5px; margin: 3px 0px; border: none; }
table.center td.smenu ul ul ul li a { font: bold 11px Arial, Helvetica, sans-serif; color:#02027E; text-decoration: none; text-transform:none; padding: 0px;}

table.center td.content { vertical-align:top; }
#index { height: 160px; border-left: 1px solid #000000; border-bottom: 1px solid #000000; padding: 0px 0px 0px 5px; margin: 0px; }
#index div { height: 155px; background: url(/img/top_fon.jpg) repeat-x left top; font-size: 0px; }
#index .left { float: left; }
#index .right { float: right; }

td.bottom {
border-color:#02027E;
border-style:solid;
border-width:7px 1px 1px;
height:85px;
}
td.bottom a {
-x-system-font:none;
color:#408FCA;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
td.bottom table {
height:85px;
width:100%;
}
td.bottom table td {
padding:0px;
}
td.bottom table td.left {
-x-system-font:none;
border-right:1px solid #D0D0D0;
color:#000000;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
width:300px;
}
td.bottom table td.left img {
margin-bottom:5px;
}
td.bottom table td.cent {
}
td.bottom table td.cent div {
-x-system-font:none;
color:#BBBBBA;
float:left;
font-family:Arial;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:20px;
margin-top:10px;
}
td.bottom table td.cent div div {
border-left:1px solid #D0D0D0;
float:left;
line-height:20px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 6px;
}
td.bottom table td.cent span {
float:left;
line-height:55px;
}
td.bottom table td.cent b {
color:#0000FF;
}
td.bottom table td.right {
border-left:1px solid #D0D0D0;
text-align:center;
width:220px;
}
td.bottom table td.right img {
border:1px solid #0000FF;
}

table.content { width: 100%; height: 82%; margin: 2px 0px 10px 0px; }
table.content td { border: 1px solid #CFCFCF; vertical-align: top; font: 12px Tahoma, Verdana, Arial; color: #000000;  }
table.content td.ppx { width: 2px; font-size: 0px; border: none; }
table.content td.left { padding: 15px; }
table.content td.right { width: 270px; padding: 15px 0px; text-align:center; }

div.order { border-bottom: 1px solid #989898; border-top: 1px solid #989898; text-align:center; padding: 20px 0px; margin: 20px 0px 0px 0px; }
div.order img { border: none; }

#news2main { margin: 0px; padding: 10px 0px 0px 0px; }
#news2main h2 { font: bold 16px Tahoma, Verdana, Arial; color: #000000; text-transform:uppercase; text-align:center; }
#news2main p { font: 11px Tahoma; color: #995762; border-bottom: 1px dashed #878787; padding: 0px 10px 10px 0px; margin: 10px 2px 10px 0px; }

#top_ban { float:right; text-align: center; margin: 20px 150px 0px 0px; /*margin: 20px 100px 0px 0px;*/ }
#reklam0 {text-align: center;}

#path { font: 11px Arial; padding: 0px 0px 10px 0px; margin: 0px; text-indent: 0px; }
#path a { font: 11px Arial; color: #336699; padding: 0px 20px 0px 0px; margin: 0px 10px 0px 0px; background:url(/img/next_blue.gif) no-repeat right 5px; }
#path strong { font: normal 11px Arial; color: #999999; padding: 0px; margin: 0px 10px 0px 0px; }


div.cut { height: 20px; margin-bottom: 20px; border-bottom: 1px dashed #878787; }

#map ul { margin: 0px; padding: 0px 0px 0px 30px; list-style: none; }
#map ul li { margin: 7px 0px 7px 0px; padding: 0px 0px 0px 13px; background:url(/img/next_red.gif) no-repeat left 5px; font: 12px Arial, Helvetica, sans-serif; color: #4c4c4c; }
#map a { color: #336699; }

#cart_form table.faq { width: 100%; }
#cart_form table td { padding: 3px; border: none; }
#cart_form table td.text {font: 11px Arial; width: 180px; }
#cart_form input,textarea { width: 100%;}
#cart_form input.submit { width: auto; height: 25px; background: #cccccc; color: #000000; border: 1px solid #666666; margin: 10px 0px; }

table.feedback {  background: url(/img/feedback.gif) no-repeat center top; margin-bottom: 30px; }
table.feedback td { width: 120px; border: none; font: 11px Arial; padding: 225px 5px 5px 15px;  vertical-align:top; }

#news p { clear: both; }

td.right h3 {
margin: 30px 0px 15px 0px; 
padding: 10px 0px 0px 0px; 
font-size:18px;
border-top: 1px solid #cccccc;
}
.agrey {
color:#999999;
}

div.cl {text-align: center; }
div.cl img { margin: 10px 0px; }
