/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html{height:100%;background:url(../images/html_bg.gif)}
body{width:938px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;color:#313131;font-size:11px;min-height:100%;position:relative;background-color:#fff;padding:0 30px}
*html body{height:100%}
/* HTML tags */
h1{font-size:18px;}
h2{font-size:16px;}
h3{background:url(../images/bg.jpg) repeat-x;color:#fff;text-align:center;margin:10px 0}

a:link{color:#e70004;}
a:hover{text-decoration:none}

a.orange { font-weight:bold; color:#cd6642}

#top-menu{}
#top-menu .logo{width:250px;float:left;margin-top:10px}
#top-menu .menu{padding:0 0 0 250px}

/* Menu */
.menu ul{padding:0;list-style-type:none;margin:0}
.menu ul li{float:left;margin-top:45px}
.menu ul li a{font-size:18px;color:#313131;font-family:Tahoma, Arial, Helvetica, sans-serif;margin-left:42px;position:relative}
.menu ul li.act {margin-top:42px;}
.menu ul li.act a{font-size:22px;background:url(../images/menu_act.gif) bottom center no-repeat;color:#fff;text-decoration:none;padding:0 5px 3px 5px;float:left;}

.drop{position:absolute;clear:both}
.menu ul li.act ul{margin:0 0 0 30px}
.menu ul li.act ul li{margin-top:40px !important;}
*html .menu ul li.act ul li{margin-top:10px !important;}
.menu ul li.act ul li a{color:#e70004;font-size:12px;background:none;text-decoration:underline;margin-left:30px}
.menu ul li.act ul li a:hover{text-decoration:none}
.menu ul li.act ul li.act2 a{background-color:#000;color:#fff;padding:2px 5px;text-decoration:none;cursor:text;}
/* Menu */

#header{clear:both;padding:50px 0 0 0;}
#header .left{float:left;width:700px;height:250px}
#header .right{padding:0 0 0 730px;background:url(../images/main_brick.jpg) center no-repeat}
#header .right h2{color:#e70004;font-size:17px;padding-bottom:10px}
#header .right div {height:75px}
#header .right div span{color:#777}
#header .right div img{border:5px solid #ccc;float:left;margin:0 10px 5px 0}
#header .right div p {font-size:12px}
#header .right div p img{border:0}

.sep{background:url(../images/sep.gif) repeat-x;margin-top:10px;width:98%}

.content{clear:both;background:url(../images/ver_sep.gif) top repeat-x;overflow:hidden;padding:30px 0 100px 0;width:100%;margin-top:10px;}

#rightbar2{padding:0 0 0 280px}
#rightbar2 h1{font-size:24px;color:#313131;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;padding:5px 0 10px 0}

#leftbar{float:left;width:250px}
#rightbar{float:right;width:210px}
#centerbar{margin:0 230px 0 275px }

.title{background:url(../images/bg.jpg);color:#fff;font-size:18px;font-family:Tahoma, Arial, Helvetica, sans-serif;padding:0 3px;height:40px}

.list01{margin:0;padding:3px 0 0 0;list-style-type:none}
.list01 li{background:url(../images/sep.gif) bottom repeat-x;line-height:54px;padding-bottom:3px;margin-bottom:3px}
.list01 li img{vertical-align:middle;border:2px solid #cecece;}
.list01 li a{color:#313131;font-size:18px;margin-left:15px}

.info-box{padding-top:10px}
.info-box h1{font-size:16px}
.info-box p{padding:10px 0;font-size:12px;line-height:18px}

.news{}
.news p{padding:10px 0;font-size:12px;line-height:18px}
.news p a{color:#e70004;display:block;}

.list02{margin:0 0 10px 0;padding:0;list-style-type:none}
.list02 li{padding:5px}
.list02 li a{color:#313131;font-size:18px;}
.list02 li.act a{color:#7e7e7e;}

.drop2 ul{margin:5px 0 0 10px;padding:0;list-style-type:none}{}
.list02 li ul li a{color:#e70004;font-size:12px}
.list02 li.act ul li a{color:#e70004;font-size:12px}
.list02 li.act ul li.act2{background:url(../images/leftmenu_act.gif) left no-repeat}
.list02 li.act ul li.act2 a{color:#fff;text-decoration:none}

.nav {font-size:10px;padding-top:5px}
.nav a{color:#b40304;margin:0 2px}

.select-box{padding-left:5px}
.select-box div{float:left;width:120px;margin-right:10px}
.select-box div label{display:block;color:#777777;font-weight:bold}
.select-box div select{width:110px}

.prod-img{width:50px;border:1px solid #cecece;margin-right:0px;vertical-align:middle;}
.prod-table{width:99%;border-collapse:collapse;margin:15px 0;float:left}
.prod-table th{background-color:#cecece;padding:8px 0;border-right:2px solid #fff}
.prod-table td{text-align:center;vertical-align:middle;padding:1px 0;background:url(../images/sep.gif) bottom repeat-x}
.prod-table td.first{vertical-align:middle;text-align:left}

.basked{text-align:center;}
.basked div{padding:10px;text-align:center;background:url(../images/basked_img.jpg) right bottom no-repeat;margin-top:15px;height:125px}


.small-basked{border-collapse:collapse;width:400px}
.small-basked a{color:#e70004;}
.small-basked th{background-color:#cecece;padding:8px 0;border-right:2px solid #fff}
.small-basked td{text-align:center;vertical-align:middle;padding:5px;background:url(../images/sep.gif) bottom repeat-x}
.small-basked td span{color:#aa0203;font-weight:bold}

.view-table td{padding:10px;text-align:center}
.view-table p{padding:5px 0}
.view-table p span{color:#c80406;font-weight:bold}
.view-table p img{vertical-align:middle;margin-right:5px}

.news-full{padding:10px 0}
.news-full h2{background:url(../images/bg.jpg) repeat-x;color:#fff;font-size:18px;font-family:Tahoma, Arial, Helvetica, sans-serif;margin-bottom:15px;padding:0 5px}
.news-full span{background-color:#000;color:#fff;padding:0 5px}
.news-full p{padding:10px 0;}
.news-full p a{color:#e70004;}
/* Content */

/* Footer */
#footer{position:absolute;bottom:0;height:50px;clear:both;width:100%}
#footer .left{background:url(../images/bg.jpg);float:left;width:240px;height:40px;padding:5px;color:#fff}
#footer .right{padding:0 0 0 280px;color:#777777}
#footer .right a{color:#c10405;}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}