img {
border:0
}

.bold {
font-weight:700
}

.center {
text-align:center
}

.logo_file {
padding:3px 0; text-align:center
}


.right {
text-align:right
}

.input {
border:0;
margin:0;
padding:0
}

.mlform {
width:155px;
margin:10px 10px 0 0;
padding:4px 10px
}

.mlform label.mleft {
float:left;
width:45px;
margin:0;
padding:2px
}

.guestbook {
width:450px;
margin:16px 10px 0 0
}

.guestbook span.left {
float:left;
width:200px;
height:15px;
border-right:1px dashed #e4e3e2;
margin:0;
padding:0
}

.guestbook span.left_title {
float:left;
width:200px;
height:15px;
border-right:1px dashed #e4e3e2;
background:#005584;
font-size:11px;
color:#fff;
font-weight:700;
font-family:Tahoma, sans-serif;
text-align:center;
margin:0;
padding:0
}

.products .left {
float:left;
width:230px;
height:auto;
margin:0;
padding:0
}

.products .right {
float:right;
width:230px;
height:auto;
margin:0;
padding:0
}

.products .window {
width:230px;
height:160px;
text-align:left;
padding:10px
}

.group4items{width:520px;min-height:200px;height:auto;margin:0 0 5px 0}
.group4items h2 {padding:5px 0 0 0;margin:0}
.group4items a {width:128px;font-size:100%;text-align:left;margin:0;padding:0 3px 0 3px;background:none}
.group4items span.left{float:left;width:130px;min-height:60px;text-align:center;margin:0;padding:0}
.group4items span.right{float:right;width:130px;min-height:60px;text-align:center;margin:0;padding:0}

.display_items {
width:500px;
min-height:90px;
height:auto;
padding-bottom:10px
}

.display_items .all {
width:500px;
min-height:90px;
height:auto;
background-color:#FFFFFF;
border:1px solid #625E00;
padding:10px
}

.display_items .left_all {
float:left;
width:395px;
min-height:90px;
height:auto;
margin:0;
padding:0
}

.display_items .right_all {
float:right;
width:105px;
min-height:90px;
height:auto;
margin:0;
padding:0
}

.display_items .left {
float:left;
width:240px;
min-height:205px;
height:auto;
margin:0;
padding:0
}

.display_items .right {
float:right;
width:240px;
min-height:205px;
height:auto;
margin:0;
padding:0
}

.display_items .window {
width:240px;
height:180px;
background-color:#FFFFFF;
border:1px solid #625E00;
padding:10px
}

.display_items img {
border:1px solid #d3d3d3;
float:left;
margin-right: 10px;
margin-bottom:5px !important
}

.display_items .text {
width:240px;
float:left;
text-align:justify
}

.display_items h2 {
color:#075181;
font-size:120%;
font-weight:700;
text-align:left;
margin:5px 0;
padding:0
}

.color_items {
text-align:right;
padding: 25px 5px 0 20px;
height:45px
}

.group_items span.left {
float:left;
width:140px;
min-height:110px;
height:auto;
text-align:center;
margin:0;
padding:0
}

.group_items span.right {
float:right;
width:140px;
min-height:110px;
height:auto;
text-align:center;
margin:0;
padding:0
}

.sub_items {
min-height:20px;
}

.sub_items span.left {
float:left;
width:140px;
min-height:20px;
height:auto;
text-align:center;
margin:0;
padding:0
}

.sub_items span.right {
float:right;
width:140px;
min-height:20px;
height:auto;
text-align:center;
margin:0;
padding:0
}

.tag_cloud_9 {
font-size:9px;
padding:3px
}

.tag_cloud_10 {
font-size:10px;
padding:3px
}

.tag_cloud_11 {
font-size:11px;
padding:3px
}

.tag_cloud_12 {
font-size:12px;
padding:3px
}

.tag_cloud_13 {
font-size:13px;
padding:3px
}

.tag_cloud_14 {
font-size:14px;
padding:3px
}

.tag_cloud_15 {
font-size:15px;
padding:3px
}

.tag_cloud_16 {
font-size:16px;
padding:3px
}

.tag_cloud_17 {
font-size:17px;
padding:3px
}

.tag_cloud_18 {
font-size:18px;
padding:3px
}

.tag_cloud_19 {
font-size:19px;
padding:3px
}

.tag_cloud_20 {
font-size:20px;
padding:3px
}

.tag_cloud_21 {
font-size:21px;
padding:3px
}

.tag_cloud_22 {
font-size:22px;
padding:3px
}

.tag_cloud {
text-decoration:none;
padding:3px
}

.tag_cloud:link {
color:#74a9c4
}

.tag_cloud:visited {
color:#019c05
}

.tag_cloud:hover {
color:#fff;
background:#69da03
}

.tag_cloud:active {
color:#fff;
background:#acfc65
}

.news span.left {
float:left;
width:175px;
height:50px;
margin:0;
padding:0
}

.red_color {
font-weight:700;
color:#036eb4
}

.red_alert {
border:1px solid #900;
background-color:#036eb4;
color:#fff;
width:182px;
padding:4px 4px 4px 6px
}

.titleMain {
border-bottom:1px solid #fff;
letter-spacing:0.1em;
height:16px;
color:#075181;
font-size:120%;
font-weight:700;
padding:4px 16px
}

.titleMain a:link,.titleMain a:visited {
color:#fff
}

.title {
background:#005584;
font-size:12px;
color:#fff;
font-weight:700;
font-family:Tahoma, sans-serif;
height:15px
}

.title_dashed {
background:#005584;
font-size:11px;
color:#fff;
font-weight:700;
font-family:Tahoma, sans-serif;
height:15px;
border-right:1px dashed #e4e3e2
}

.UI_TextArea {
background:#fff;
font-size:11px;
color:#036eb4;
font-weight:700;
font-family:Tahoma, sans-serif;
overflow:auto;
border:1px solid #036eb4;
margin:2px 0;
padding:1px 4px 1px 2px
}

.UI_TextBox {
background:#fff;
font-size:11px;
color:#036eb4;
font-weight:700;
font-family:Tahoma, sans-serif;
border:1px solid #036eb4;
margin:2px 0;
padding:1px 4px 1px 2px
}

.UI_Submit {
background:#dc2b19;
width:80px;
font-size:11px;
color:#fff;
font-weight:700;
font-family:Tahoma, sans-serif;
border:1px solid #fff
}

.price_01,.price_02,.price_01u,.price_02u {
font-family:"Century Gothic";
font-weight:700;
color:#0000FF
}

.price_01 {
font-size:1.12em;
line-height:24px
}

.price_02 {
font-size:0.81em;
line-height:14px
}

.price_01u {
font-size:1.12em;
text-decoration:line-through;
line-height:12px
}

.price_02u {
font-size:0.81em;
text-decoration:line-through;
line-height:12px
}

.contactform,.products,.sub_items,.group_items,.news,.loginform {
width:500px;
margin:1em 5px 0 5px
}

.contactform label.left,.loginform span.left {
float:left;
width:140px;
margin:0;
padding:2px
}
