html, body { 
height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#2b397a;
}

body {
background:url(images/fon.jpg) repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

img { 
border:0px;
}

a {
text-decoration:underline;
color:#466991;
}

a:hover {
text-decoration:none;
}

.main_table {
width:100%;
height:100%;
}

.logo {
width:342px;
height:100px;}

#slogan {
background:url(images/slogan.png) top left no-repeat;
width:395px;
height:100px;
border:0px solid red;
}

#slogan_inside {
background:url(images/slogan_inside.png) top left no-repeat;
width:394px;
height:99px;
border:0px solid red;
}


.top_main {
width:100%;
position:relative;
top:0px;
left:0px;}

#contact_box {
background:url(images/tel_fon.png) top left no-repeat;
width:180px;
height:115px;
border:0px solid lime;
}



#contact_box a {
padding:15px 0px 0px 25px;
color:#000000;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
display:block;
}

#contact_box a:hover {
text-decoration:none;}

#contact_box_inside {
background:url(images/tel_fon_inside.png) top left no-repeat;
width:180px;
height:90px;
border:0px solid lime;
}

#contact_box_inside a {
padding:15px 0px 0px 25px;
color:#000000;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
display:block;
}

#contact_box_inside a:hover {
text-decoration:none;}

.tel_numb{
font-size:25px;
/*font-weight:bold;*/
color:#ffffff;
padding:0px 0px 0px 45px;
margin:8px 0px 0px 0px;
}

.tel_numb_inside{
font-size:25px;
/*font-weight:bold;*/
color:#ffffff;
padding:15px 0px 0px 35px;
margin:0px 0px 0px 0px;
}

.time {
padding:0px 0px 0px 45px;
margin:0px 0px 0px 0px;
}

.time_inside {
padding:0px 0px 0px 35px;
margin:0px 0px 0px 0px;
color:#000000;
}

.clouds {
background:url(images/clouds.jpg) top left no-repeat;
width:916px;
height:170px;
}

.blue_fon {
background:url(images/sky_fon.jpg) repeat;
}

.rel {
position:relative;
top:0px;
width:1px;
height:1px;}

.moto {
width:210px;
height:189px;
position:absolute;
top:-20px;
left:-30px;
border:0px solid red;
}

.velo {
width:235px;
height:160px;
position:absolute;
top:10px;
left:180px;
border:0px solid red;
}

.ski {
width:225px;
height:200px;
position:absolute;
top:-30px;
left:445px;
border:0px solid red;
}

.skate {
width:180px;
height:175px;
position:absolute;
top:-5px;
left:675px;
border:0px solid red;
}

.menu {
background:#fe990c;
}

.menu a{
color:#000000;
text-decoration:none;
padding:5px 10px 5px 10px;
display:block;
background:url(images/menu_fon.jpg) top right repeat-y;
}

.menu a:hover {
color:#000000;
text-decoration:underline;
}

.product {
margin:20px 0px 20px 0px;
}

.product a {
color:#ffffff;
text-decoration:none;
font-size:11px;}

.link a {
display:block;
color:#ffffff;
margin:5px 0px 0px 0px;}

.link a:hover {
color:#ffffff;
text-decoration:underline;
}

#item_1 {
background:url(images/pic_12.jpg) center center no-repeat;
}
#item_2 {
background:url(images/pic_14.jpg) center center no-repeat;
}
#item_3 {
background:url(images/pic_20.jpg) center center no-repeat;
}
#item_4 {
background:url(images/pic_23.jpg) center center no-repeat;
}
#item_5 {
background:url(images/pic_06.jpg) center center no-repeat;
}
#item_6 {
background:url(images/pic_09.jpg) center center no-repeat;
}
#item_7 {
background:url(images/pic_03.jpg) center center no-repeat;
}
#item_8 {
background:url(images/pic_17.jpg) center center no-repeat;
}

.text_box {
background:#ffffff;
width:100%;
}

.txt {
padding-bottom:5px;}

.content_area {
margin-bottom:10px;
}

.map_area {
background:url(images/map.jpg) center center no-repeat;
width:513px;
height:385px;
}

.inside {
background:url(images/inside_top.jpg) top center no-repeat #8ebdff;
height:130px;
}

#nav ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav ul li {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}

#nav ul li a {
text-decoration:none;
color:#466991;
}

#nav ul li a:hover {
text-decoration:underline;
color:#fe990c;
}

.v_dot {
background:url(images/v_dot_11.jpg) top center repeat-y;}

.link_header {
text-decoration:underline;
color:#fe990c;
}

.cat_header {
font-size:14px;
color:#4a6f99;
}

.page_header {
font-size:14px;
color:#000000;
font-weight:bold;}

.black {
color:#000000;}

.footer {
background:#8ac6f8;
color:#08064b;
margin:0px 0px 10px 0px;
}

.name {
font-size:14px;
color:#000000;
font-weight:bold;
padding:2px 0px 2px 0px;
}

.price {
font-size:12px;
padding:2px 0px 2px 0px;
}

.blue {
color:#4a6f99;
font-weight:bold;
font-size:12px;
}

.more {
padding:2px 0px 2px 0px;
}

.more a {
text-decoration:underline;
color:#fe990c;
font-size:12px;
}

.more a:hover {
text-decoration:none;
color:#fe990c;
font-size:12px;
}

.h_dot {
background:url(images/h_dot_15.jpg) center center repeat-x;
}

.pages {
color:#000;
padding:0px 2px 0px 2px;
font-size:12px;
}

.fon {
background:#fe990c;
padding:0px 3px 0px 3px;
}

.pages a {
color:#000000;
text-decoration:none;
padding:0px 4px 0px 4px;
font-size:12px;}

.about_txt {
font-size:12px;
}

.bold_black {
color:#000000;
font-weight:bold;
}

.pr_header {
color:#fe990c;
font-size:14px;
font-weight:bold;
padding:0px 0px 10px 0px;}

.footer a {
color:#08064b;
text-decoration:none;}

.footer a:hover {
text-decoration:underline;
color:#08064b;
}

#footer_pic {
background:url(images/ftr.jpg) top left no-repeat;
width:218px;
height:44px;}