
body, table, td, select, input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size:11px;	color:#6D6D6E;}

body{margin:0; padding:0; background-color:#FFFFFF;}
p {margin: 0px; padding: 0px;}
td.content p {text-align: justify;}

h1{margin:0; font-size:16px; font-weight:bold; text-transform:uppercase; color:#8DC63F;}
h2{margin:0; font-size:11px;font-weight:bold; color:#367EA6;}
h3{color:#518FB2; font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif}
h4{margin:0px; padding: 49px 5px 8px 0px; font-size:17px; text-align: right; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#367EA6;}
h5{margin:0px; padding: 0px 5px 0px 0px; font-size:12px; text-align: right; font-weight: normal; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#518FB2;}
h5 strong, h5 b {font-weight: bold;}

a {color:#6D6D6E;	text-decoration:underline;}
a:hover {text-decoration: none;}


a.non{text-decoration:none;}
a.non:hover, .paging a:hover{text-decoration:underline;}

form{margin:0; padding:0;}
input, select, textarea{color:#367EA6;}
.inpsearch, .inpauth, .inppost{background-color:#F2F2F2; border:1px solid #DBDADA; width:112px; font-size:10px; color:#9A9B9D; padding-left:2px;}
.inppost, .inpauth{background-color:#F7F7F7;}
.inppost{width:149px;} 
.inpsearch{border:1px solid #9A9B9D;}
.inp, checkbox{background-color:#F7F7F7; border:1px solid #A0A1A3; font-size:10px; color:#9A9B9D;}
.inpwhite{background-color:FFFFFF; border:1px solid #A0A1A3; font-size:10px;}

.but1{border:1px solid #000000; background-color:#F2F2F2; color:#A4A5A7; background-image:url(../images/arrow_lit_grey.gif); background-position:left center; background-repeat:no-repeat; padding:0; margin:0;}

.but{border:1px solid #3C8CB7; color:#FFFFFF; text-transform:lowercase; background-color:#53A1D6; padding:0px;}

hr{border:1px solid #D9DBDD; height:1px;}

ul.faq{margin:0px; padding:0px; padding-left:17px;}
ul.faq li, ul.sitemap li{list-style-image:url(../images/arrow_lit_green.gif);}

.txt{text-align: justify; padding:10px;}
.blue{color:#004990;}
.green{color:#8DC63F;}
.grey, .small{color:#A4A5A7;}
.darkgrey {color:#5A5A5B;}
.black{color:#000000;}
.upper{text-transform:uppercase;}
.nodec{text-decoration:none;font-size: 14px;}
	a.nodec:hover{text-decoration:underline;}
.nodec2{text-decoration:none;}
	a.nodec2:hover{text-decoration:underline;}
.big, .date{font-size:14px;}

.catname{color:#367EA6; font-weight:bold; text-transform:uppercase; text-align:right; padding:3px; border-bottom:1px solid #FFFFFF;}
.catnamelink{color:#367EA6; font-weight:bold; text-transform:uppercase; text-decoration:none;}
a.catnamelink:hover{color:#000000;}
.bannername{font-family:Tahoma; font-size:12px; font-weight:bold; text-align:center;}

.sagmellinks {padding:5px 14px; line-height:190%; font-size:10px;}
.sagmellinks a {color:#F2F2F3; font-weight:bold; text-decoration:none;}
.sagmellinks a:hover {color:#77787C;}

.topmenublock, .topmenublocko{padding-top:5px; margin-left:1px;}
.topmenubg, .topmenublocko{background-position:right top; background-repeat:repeat-x; background-image:url(../images/bg_top_menu.gif);}
.topmenublocko{background-image:url(../images/bg_top_menu_o.gif);}

.topmenu{background-color:#AEAFB2; border:1px solid #9A9B9D; padding:2px 1px; white-space:nowrap;text-align:center;}
.topmenu a{color:#5A5A5B; font-weight:bold; text-decoration:none;}
.topmenu a:hover {color:#303030; text-decoration:none;}
.topmenublocko a {color:#303030;}
.topmenublocko a:hover {color:#303030;}

.search{border:1px solid #9A9B9D; background-color:#AEAFB2; height:25px;}
.search table{margin:3px 0 0 13px;}

.leftlink{display:block; border-bottom:1px solid #FFFFFF; background-image:url(../images/left.gif); padding: 3px 7px 3px 20px; background-position:left top; background-repeat:repeat-y;}
div.leftlink a {text-decoration:none;}
.leftlink_sep{display:block; border-bottom:1px solid #FFFFFF;padding:0px; background-position:left top; background-repeat:repeat-y;}
div.leftlink a:hover{text-decoration:none; color:#000000; /* background-image:url(../images/left_o.gif); */}
.sellink{display:block; border-bottom:1px solid #FFFFFF; text-decoration:none; padding:3px 7px 3px 20px; background-position:left top; background-repeat:repeat-y; background-image:url(../images/left_o.gif); color:#000000;}
.sellink a {color:#000000; text-decoration: none;}

div.register input.inpwhite {width: 200px;}

.catalogmenu .leftlink{display:block; border-bottom:1px solid #FFFFFF; text-decoration:none; background-image:url(../images/left.gif); padding:2px 11px 3px 25px; background-position:left top; background-repeat:repeat-y;}
.catalogmenu a.leftlink:hover{text-decoration:none; background-image:url(../images/left_o.gif); color:#000000;}
.catalogmenu .sellink{display:block; border-bottom:1px solid #FFFFFF; text-decoration:none; padding:5px 15px; background-position:left top; background-repeat:repeat-y; background-image:url(../images/left_o.gif); color:#000000;}
.rightarrow{float:right; font-weight:bold; font-size:8px; padding-top:5px;}
.rightarrow img{border:0;}

.content{background-image:url(../images/bg_content.gif); background-position:left top; background-repeat:no-repeat; padding-left:18px;}
.content a, .content td a{color:57ACDE;}
.header {padding:15px 25px; font-weight:bold; color:#B7B8BB; font-size:14px;}
.header .green{text-transform:uppercase; font-size:16px;}

.icon{background-position:right top; background-repeat:no-repeat; min-height:100px;
//height:100px;}

.rightmenu{border-bottom:3px solid #FFFFFF; color:#929395; padding:9px 14px 13px 14px;}
.rightmenu .upper{padding-left:6px;}

.paging a{font-weight:bold; color:#57ACDE; text-decoration:none; font-size:10px; padding:2px; height:10px;}
a.paginator{background-color:#53A1D6; color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.paginator:hover{text-decoration:none;}
span.paginator{background-color:#8DC63F; color:#FFFFFF; text-decoration:none; font-weight:normal;font-size:10px; padding:2px; height:10px;}

.footer{border-top:5px solid #D8D9DB; background-color:#F2F2F2;}

#page{text-align:center;width:100%;}
#block{width:100%;}

.contenttab{margin-top:1px;}
.pass{margin-top:8px; margin-bottom:3px;}
.linemiddlepad{padding-top:20px;}
.linemiddlepad2{padding-top:10px; text-align: right;}
.linemiddlepad2 div, .linemiddlepad2 p, .linemiddlepad2 div p {text-align: right;}

.formtable{}

.topnav{padding-top:10px; padding-left:1px;}

.line{padding:0; margin:0; height:1px; background-color:#FFFFFF}
.li{margin-right:2px; margin-top:2px;}

#loginFormLayer, #forgotFormLayer, .faq{margin-top:10px;}
.subcsribebox{margin-top:9px;}
.subcsribebox .add{margin:5px 0;}

/**************** topmenu **********************/

#item0{background-color:#E2E3E5;  border-color:#D8D9DB;}
#item1{background-color:#D8D9DB; border-color:#CFCFD1;}
#item2{background-color:#CFCFD1; border-color:#C4C5C7;}
#item3{background-color:#C4C5C7; border-color:#B7B8BB;}
#item4{background-color:#B7B8BB; border-color:#AEAFB2;}

/**************** /topmenu **********************/

/*************************** default ********************/

.newsline .paging {padding: 0px 0px 10px 0px; margin: 0px;}
.newsline .item {padding: 0px 0px 10px 0px; margin: 0px;}
.newsline .item .date {font-weight: bold; color: #000000;}
.newsline .item .title {font-weight: bold; color: #000000;}
.newsline .item .title a {font-weight: bold; color: #000000; text-decoration: none;}
.newsline .item .title a:hover {font-weight: bold; color: #000000; text-decoration: underline;}
.newsline .item .text a.header {color: #000000; text-decoration: none;}
.newsline .item .text a.header:hover {color: #000000; text-decoration: underline;}
.newsline .item .link {padding: 3px 0px 0px 0px; margin: 0px;}
.newsline .item .link a {color: #000000; text-decoration: underline;}
.newsline .item .link a:hover {color: #000000; text-decoration: none;}

h2 a.link {text-decoration: none; color: #367EA6;}

.cal_table {border-right: 1px solid gray}
.cal_month {font: 70% "tahoma"}
.cal_week {font: bold 70% "tahoma"; color: #FFFFFF; background-color: #808080; padding: 3px; text-align: center;}
.cal_date {font: 70% "tahoma"; border-bottom: 1px solid gray; border-left: 1px solid gray; color: gray; padding: 0.4em 0.3em}
.cal_current {font: 70% "tahoma"; border-bottom: 1px solid gray; border-left: 1px solid gray; background-color: white}
.cal_today {font: 70% "tahoma"; border-bottom: 1px solid gray; border-left: 1px solid gray; background-color: #FFFFFF; color: #000000; font-weight: bold}
.cal_but {width: 100%; font: 90% "tahoma"; border: 0; background-color: #003399; color: white}
.sel_month {width: 58%; font: 100% "tahoma"; margin: 0px 4px 3px 0px; padding: 0px;}
.sel_year {width: 40%; font: 100% "tahoma"; margin: 0px 0px 3px 0px; padding: 0px;}

.suppoz { /* suppoz */ font-size: 12px;}