body{
    font-family: Times New Roman, sans-serif, Verdana, Arial  ;
    font-size: 14px;
    font-weight: 100;
    color: #000000;
    background-color: #ffffff;
    margin: 5px 0px;
    padding: 0px;
}

img{ border:0;}

ul{margin:0px;padding: 0px 0px 0px 16px;}

table{ margin: 0; padding:0; }

.pnt{cursor: pointer;}

td,div,li {
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #575656; text-decoration: none;
    /*padding: 0px;*/
    margin: 0px;
}

li{
    list-style-type: circle;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding:0px;
}

ul li .bld{font-weight: 800;}

b{font-weight: 800;}

#keywords{display: none;}

#main{
    width: 960px;
    height: 100%;
    margin: 0px auto;
    /*border: thin solid;*/
}

#header{
    width: 960px;
    height: 176px;
    margin: 5px 0px;
    background-image: url('img/top.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

#logo{
    padding: 20px 0px 0px 0px;
}

#logo img{
    cursor: pointer;
}

#menu{
    width: 960px;
    height: 61px;
    background-image: url('img/menu_rep.jpg');
    background-position: top left;
    background-repeat: repeat-x;
}

#langs{
    width: 100px;
    padding-top: 20px;
    text-align: right;
    float: left;
    display: block;    
}

div.top_menu_item{
    height: 41px;
    padding: 20px 30px 0px 30px;
    background-image: url('img/ver_points.jpg');
    background-position: center right;
    background-repeat: no-repeat;
    text-align: center;
    float: left;
    display: block;
}

div.top_menu_item a{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 12px; font-weight: 100; color: #ffffff; text-decoration: none; font-style: none;}
div.top_menu_item a:Hover{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 12px; font-weight: 100; color: #ffffff; text-decoration: underline; font-style: none;}

#langs a{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #ffffff; text-decoration: underline; }
#langs a:Hover{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #ffffff; text-decoration: none; }

.txt{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #575656; text-decoration: none;}

#content{
    width: 960px;
    padding-top: 5px;
    /*background-color: #ffffff;*/
    /*padding: 10px 10px 10px 10px;*/
}

#cart_top{
    width: 221px;
    height: 31px;
    background-image: url('img/sm_g_top.gif');
    background-position: top left;
    background-repeat: no-repeat;
    padding: 13px 0px 0px 40px;
}

#cart_bot{
    width: 261px;
    height: 21px;
    background-image: url('img/sm_g_bot.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

#cart_menu{
    width: 239px;
    padding: 0px 10px;
    border-left: 1px #92BA20 solid;
    border-right: 1px #92BA20 solid;
}

#left_panel{
    width: 261px;
    float: left;
    background-color: #ffffff;
}

#left_menu_top{
    width: 221px;
    height: 31px;
    background-image: url('img/sm_r_top.gif');
    background-position: top left;
    background-repeat: no-repeat;
    padding: 13px 0px 0px 40px;
}

#left_menu_bot{
    width: 261px;
    height: 17px;
    background-image: url('img/sm_r_bot.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

#left_menu{
    width: 239px;
    padding: 0px 10px;
    border-left: 1px #ac0909 solid;
    border-right: 1px #ac0909 solid;
}

#menu_title{
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 12px; font-weight: 800; color: #ffffff; text-decoration: none; font-style: none;
}

#inner{
    width: 690px;
    float: right;
}

#inner_top{
    width: 670px;
    height: 26px;
    padding: 5px 0px 0px 20px;
    background-image: url('img/bg_g_top.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 16px; font-weight: 100; color: #ac0909; text-decoration: none; font-style: none;
    /*padding: 13px 0px 0px 40px;*/
}

#inner_bot{
    width: 690px;
    height: 18px;
    background-image: url('img/bg_g_bot.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

#inner_cen{
    width: 668px;
    padding: 0px 10px;
    border-left: 1px #97a766 solid;
    border-right: 1px #97a766 solid;
}

.ar{
    width: 209px;
    height: 17px;
    padding: 5px 0px 0px 10px;
    background-image: url('img/ar.gif');
    background-position: center left;
    background-repeat: no-repeat;
}

div.menu_item{
    width: 219px;
    height: 22px;
    padding-left: 20px;
    background-image: url('img/menu_p.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}

div.menu_item a{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 800; color: #575656; text-decoration: none; font-style: none;}
div.menu_item a:Hover{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 800; color: #575656; text-decoration: underline; font-style: none;}

div.sub_menu_item{
    width: 199px;
    height: 19px;
    padding: 3px 0px 0px 30px;
}

div.sub_menu_item a{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #575656; text-decoration: none; font-style: none;}
div.sub_menu_item a:Hover{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #575656; text-decoration: underline; font-style: none;}

a.lang{ font-family: Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 12px; font-weight: 100; color: #F4F1F1; text-decoration: none; font-style: none;}
a.lang:Hover{ font-family: Garamond, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #F4F1F1; text-decoration: none; font-style: none;}

.ttitle{
    height: 30px;
    padding-top: 10px;
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 14px; font-weight: 100; color: #92ba20; text-decoration: none; font-style: none;
}

.ttitle a{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 14px; font-weight: 100; color: #92ba20; text-decoration: none; font-style: none;}
.ttitle a:Hover{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 14px; font-weight: 100; color: #92ba20; text-decoration: none; font-style: none;}

.tbox_out{
    width: 215px;
    height: 240px;
    padding: 5px 3px;
    float: left;
    display: block;
}

.tbox{
    width: 195px;
    height: 240px;
    padding: 0px 10px;
    background-color: #f4f4f4;
}

.tbox_out_sm{
    width: 215px;
    height: 190px;
    padding: 5px 3px;
    float: left;
    display: block;
}

.tbox_sm{
    width: 195px;
    height: 190px;
    padding: 0px 10px;
    background-color: #f4f4f4;
}

.ibox_c{
    width: 173px;
    height: 120px;
    text-align: center;
    padding-top: 5px;
    border-top: 1px #e9e4e4 solid;
    border-bottom: 1px #e9e4e4 solid;
    background-color: #ffffff;
    float: left;
    display: block;
}

.ipr{
    width: 60px;
    padding-left: 30px;
    /*text-align: center;*/
    padding-top: 10px;
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 14px; font-weight: 100; color: #92ba20; text-decoration: none; font-style: none;
    float: left;
    display: block;
}

.idet{
    width: 80px;
    text-align: center;
    padding-top: 10px;
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 14px; font-weight: 100; color: #92ba20; text-decoration: none; font-style: none;
    float: left;
    display: block;
}

.v_sep{
    width: 20px;
    height: 53px;
    background-image: url('img/v_sep.gif');
    background-position: top center;
    background-repeat: no-repeat;
    float: left;
    display: block;
}

.h_sep{
    width: 195px;
    height: 15px;
    background-image: url('img/h_sep.gif');
    background-position: center left;
    background-repeat: no-repeat;
}

#footer{
    width: 960px;
    height: 40px;
    padding-top: 10px;
    /*background-color: #92ba20;*/
}

.dsc{ font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 14px; font-weight: 100; color: #ff0000; text-decoration: none; font-style: none; text-decoration: line-through;}

a.green_l{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 800; color: #92BA20; text-decoration: underline; font-style: none;}
a.green_l:Hover{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 800; color: #92BA20; text-decoration: none; font-style: none;}

a{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #575656; text-decoration: none; font-style: none;}
a:Hover{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 11px; font-weight: 100; color: #575656; text-decoration: none; font-style: none;}

div.cpr{
    font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 10px; font-weight: 100; color: #575656; text-decoration: none; font-style: none;
    text-align: right;
}

div.cpr a{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 10px; font-weight: 100; color: #575656; text-decoration: none; font-style: none;}
div.cpr a:Hover{font-family: Arial, Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-size: 10px; font-weight: 100; color: #575656; text-decoration: none; font-style: underline;}

div.inl{
    float: left;
    display: block;
}

.pad10{padding-left: 10px;}

.tpad2{padding-top: 2px;}
.tpad5{padding-top: 5px;}
.tpad10{padding-top: 10px;}

.flt_r{ float: right; }

div.close{
    clear: both;
    overflow: hidden;
}

#print {display:none;}

.inp{
    font-size : 8pt;
    BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

input.grey{background-color: #dddddd;}

select,option,textarea,input{
    font-size : 10px;
    font-family : arial, sans-serif, arial narrow ;
    /*color : #F4BD44;*/
    color: #575656;
    background-color: #F4F1F1;
    border: #E8E8E8 1px solid;
}

input#s_inp{
    width: 140px;
    padding: 2px;
    height: 15px;
}

FORM {
    margin: 0pt;
}

h1.sm{font-size: 7px;}
h1.sm a{font-size: 7px;}
h1.sm a:Hover{font-size: 7px;}

.ttl{font-family: Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-weight: 800; font-size: 16px; font-style:none;}

/* float clearing for IE6 */
* html .clr{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clr{
    min-height: 1%;
}

/* float clearing for everyone else */
.clr:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}




