html {
	height: auto; 
}

.table_style { border-collapse:collapse; }

td {font: 12px arial, verdana, helvetica, sans-serif;color: #0C3055;}

.td_style { border:1px #CECECE solid; }
.td_style2 { border:1px #CECECE solid; font: 10px arial, verdana, helvetica, sans-serif; text-align: right;}

input,textarea {font: 12px arial, verdana, helvetica, sans-serif;color: #0C3055;}

a:link, a:visited { color: #E51837;text-decoration:none; }
a:hover, a:active
{
color: #E51837;
text-decoration:underline;
}

.error {color: #aa0000;}

h1
{
font: 16px arial, verdana, helvetica, sans-serif;
font-weight: bold;
color: #0C3055;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

h2
{
font: 14px arial, verdana, helvetica, sans-serif;
font-weight: bold;
color: #0C3055;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}


#container
{
margin: 0 auto;
padding-top:0px;
padding-bottom:0px;
width: 818px;
height:auto;
text-align: left;
}

#container_shadow
{
margin: 0px;
padding 0px;
width: 818px;
height:auto;
text-align: left;
background:url(../images/site/site-bg.png) repeat-y;
}


#top_menu_1
{
padding-top:0px;
padding-left:19px;
padding-right:19px;
padding-bottom:0px;
margin:0px;
height: 22px;
width:818px;
position: relative;
}
#top_menu_2
{
padding-top:0px;
padding-left:19px;
padding-right:19px;
padding-bottom:0px;
margin:0px;
height: 28px;
width:818px;
position: relative;
}

#top_navi img {padding:0px;margin:0px;border:0px;}

#container_content { 
width:616px;
float:left;
margin-top:10px;
margin-left:15px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
}
.imageborder { margin-left:0px;border-width:3px; border-color:#DCDCDC; border-style:solid;}
.imageborder2 { margin-left:0px;margin-right:8px;margin-bottom:5px;border-width:3px; border-color:#DCDCDC; border-style:solid;float:left;}
.imageborder3 { margin-right:5px;border-width:3px; border-color:#DCDCDC; border-style:solid;}

.price {font-size:11px;font-weight:bold;color:#1A89C1}
.price_big {font-size:20px;font-weight:bold;color:#1A89C1}

.light_blue {font-weight:bold;color:#1A89C1}

#left_side
{
margin:0 0 0 0;
padding:0px;
float:left;
}

#right_side
{
margin-top:10px;
margin-left:14px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
float:left;
}

#bottom_side
{
clear:both;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}


#content
{
width: 818px;
text-align:left;
margin:0px;
padding-top:0px;
padding-left:19px;
padding-right:19px;
padding-bottom:0px;

background-image: url(../images/site/site-bg.png);
background-repeat:repeat-y;
position: relative;
float:left;
}

#content_left
{
width: 446px;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:30px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
}

#content_right
{
width: 294px;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#footer
{
clear:both;
width: 818px;
height: 87px;
margin:0 auto;
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/shadow-bottom.png);
background-repeat:no-repeat;
position: relative;
}

#footer a {color:#E51837;font-size:11px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

