@charset "utf-8";
/* CSS Document */


body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; background:url(../images/background.jpg) repeat-x left top;}

u{text-decoration:none!important}
.main_block{width:980px; margin:0 auto;}
#header{width: 950px;padding:0 15px 0 15px; display: block; float: left; height:83px;}
#header .logo{width:265px; display: block; float:left; padding: 0px 0 0 34px;}
#header .menuback{width:651px; background:url(../images/menuback.jpg) no-repeat right top;display: block; float:left;height: 83px;}

div.toplink{width:590px;float: left;margin:10px 61px 8px 0; cursor:pointer;}
div.bottomlink{width:651px;float: left;}


/*style for topmenu*/
ul.topmenu{ list-style:none; padding:0 20px 0 0; margin:0; vertical-align:top;float:right;}
ul.topmenu li{ float:left;font-family:Tahoma;font-weight:bold; font-size:10px; text-transform:uppercase;}
ul.topmenu li a{text-decoration:none; color:#0155f0;padding:0px 20px 0px 16px;}
ul.topmenu li a:hover{text-decoration:underline; color:#0155f0;}
ul.topmenu li.home{background: url(../images/home.png) no-repeat left bottom;}
ul.topmenu li.contact{background: url(../images/contact.png) no-repeat left bottom;}
ul.topmenu li.login{background: url(../images/log.png) no-repeat left bottom;}


/*style for bottommenu*/
ul.menu{list-style-type: none;margin:0;margin-left: 90px; padding:0 60px 0 0;margin-top:20px;margin-bottom:0px;float:right;}
ul.menu li{display:inline;margin:0;padding:0;}
ul.menu li a{float:left;background:url(../images/lt.gif) no-repeat left;margin:0;margin-right: 0px;padding:0 0 0 6px;text-decoration:none;}
ul.menu li a span{float:left;display:block;background:url(../images/rt.gif) repeat-x right;padding: 10px 8px 8px 6px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size:12px;}

ul.menu li a span {float:none;}
ul.menu li a:hover span {color:#000000;}
ul.menu li a.current{ background:url(../images/hover_lt.gif) no-repeat left;}
ul.menu li a.current span{background:url(../images/hover_rt.gif) repeat-x right;color:#000000;}
ul.menu li a:hover{background:url(../images/hover_lt.gif) no-repeat left;}
ul.menu li a:hover span{background:url(../images/hover_rt.gif) repeat-x right;color:#000;}

/*style for left*/
ul.menu li.left a{float:left;background:url(../images/lt_lt.gif) no-repeat left;margin:0;margin-right: 0px;padding:0 0 0 6px;text-decoration:none;}
ul.menu li.left a span{float:left;display:block;background:url(../images/rt.gif) repeat-x right;padding: 10px 8px 8px 6px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
ul.menu li.left a:hover, ul.menu li.left a.current{background:url(../images/hover_lt_lt.gif) no-repeat left; cursor:pointer;}
ul.menu li.left a:hover span, ul.menu li.left a.current span{background:url(../images/hover_rt.gif) repeat-x right;color:#000;cursor:pointer;}

/*style for right*/
ul.menu li.right a{float:left;background:url(../images/lt.gif) no-repeat left;margin:0;margin-right: 0px;padding:0 0 0 6px;text-decoration:none;}
ul.menu li.right a span{float:left;display:block;background:url(../images/rt_rt.gif) repeat-x right;padding: 10px 8px 8px 6px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
ul.menu li.right a:hover, ul.menu li.right a.current{background:url(../images/hover_lt.gif) no-repeat left;cursor:pointer;}
ul.menu li.right a:hover span, ul.menu li.right a.current span{ background:url(../images/hover_rt_rt.gif) repeat-x right;color:#000;cursor:pointer;}

.flash_banner{width: 100%;margin: 0;padding:0;}

.contentbox{clear:both; width: 954px;padding: 0 13px 0 13px; float:left;text-align:left;}

.contentbox_top{background:url(../images/content_top.jpg) no-repeat left bottom; height: 11px; font-size:8px;}
.contentbox_mid{width:100%;} 
div.lt{width: 5px; background: url(../images/content_left.jpg) no-repeat left top; display:block; float:left;padding: 30px 0;}
div.rt{width: 5px; background:url(../images/content_right.jpg) no-repeat left top; display:block; float:right;padding: 30px 0;}
div.mid{width: 944px; background: url(../images/content_back.jpg) repeat-x left top; display:block; float:left;font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color: #656564;padding: 30px 0px;height: auto;}
.contentbox_bottom{background:url(../images/content_bot.png) no-repeat left top; height: 9px; font-size:8px;clear: both;}

div.lt_about{width:279px;float:left; display:block;/*background:url(../images/ver_line.gif) repeat-y right;*/padding:0 19px 10px 18px;margin:0;}
div.lt_mid{width:279px;float:left; display:block;/*background:url(../images/ver_line.gif) repeat-y right;*/border-left:1px solid #d5e6f5; border-right:1px solid #d5e6f5;padding:0 18px 10px 22px;margin:0;}
div.rt_news{width:275px; float: right;padding:0 18px 0 5px;}
p.rt_content{width:240px; padding: 6px 15px 20px 15px;margin:0;}
p.mid_content{width:279px; margin:20px 0 0px 0; font-size:12px;}
p.mid_content img{height:55px;width:98px;}
.mid_content_lt{width:85%;float:left;display:block;padding: 0 0 10px 0}
.mid_content_rt{width:10%; float:left; display:block;padding: 20px 0 10px 0;}
.HomeContent{font-size:12px;}
.mid_content_lt_desc{width:100%;float:left;display:block;padding: 0 0 10px 0}


.footer{clear:both;display:block;margin:0 auto; width: 954px; text-align:center; font-family:verdana, arial, tahoma; font-size:10px; color:#5f86bc;padding: 10px 0 10px 0;}
.footer a{ text-decoration:underline; color:#5f86bc;}
.footer a:hover{ text-decoration:none; color:#000;}

/* style for inner page*/

.contenttop_in{background:url(../images/content_top_in.jpg) no-repeat left bottom; height: 8px; font-size:2px;}
.contentmid_in{width: 950px; background:#fff url(../images/content_back_in.jpg) repeat-x left top; display:block; float:left;font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color: #656564;padding:0;height: auto;border-right:2px solid #bacae8;border-left:2px solid #bacae8;}

.contentbot_in{background:url(../images/content_bot_in.png) no-repeat left top; height: 16px; font-size:8px;clear: both;}

.content{ padding: 30px 22px; width:93%; float: left; display:block;}
.leftcontent{ padding: 30px 22px; width:671px; float: left; display:block;}

.rightcontent{padding: 30px 0 30px 8px ; width: 180px;float: left; display:block;}
.border{background: url(../images/border_left_in.png) no-repeat left top; width:8px; float: left; display:block;padding: 30px 0;}

.rtcontent_title{background:url(../images/back.jpg) no-repeat left; padding: 4px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#4c4d4d; margin: 0;height: 16px; width: 177px;}
.rtcontent_title_home{background:url(../images/news-back.gif) no-repeat left; padding:10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;  margin-top: 5px;height: 16px; width: 240px;clear:both;}

ul.submenu{list-style: none; padding:0; margin:12px 10px 0 10px;}
ul.submenu li{ background: url(../images/blue_arrow.gif) no-repeat left; padding: 3px 2px 3px 15px; border-bottom: 1px dashed #c5c5c5;}
ul.submenu li a{ text-decoration:none; color: #4c4d4d;}
ul.submenu li a:hover{ text-decoration:none; color:#000;}
ul.submenu li.selected{ font-weight: bold; color: #395fd4;}

.rtsec_margin{padding:16px 10px;clear:both;display: block; float:left;width:98.45%;}
.rtsec_margin_rsslink{padding:16px 10px;clear:both;display: block; float:left;width:90.45%;}

h5{font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#555554;margin:0; padding:0; font-size:12px; }
h6{font-family: Arial, Helvetica, sans-serif; color:#555554;margin:0; padding:0; font-size:11px; padding-top:3px;}
.breadcumber{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#073bd0; width: 50%px; display:block; float:right; text-align:right;padding-right:20px;}

.breadcumber a{text-decoration: none; color: #000618}
.breadcumber a:hover{text-decoration: underline; color: #000;}


.welcome{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#282828; width: 50%px; display:block; float:left; text-align:right;padding-left:10px;font-weight: bold;}
.welcome span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#073bd0;font-weight: bold;}

h2{font-family: Arial, Helvetica, sans-serif;font-size:18px;padding: 0 ;background-color:#e4f2f8; height: 21px; display:block; float:left;width: 100%;color:#4c4c4c;margin:6px 0 0 0; padding:0; }
h4{font-family: Arial, Helvetica, sans-serif;font-size:16px;padding: 0 ;background-color:#e4f2f8; height: 21px; display:block; float:left;width: 100%;color:#4c4c4c;margin:6px 0 6px 0; padding:0; }
.maintitle{background-color:#f6fbfd;padding: 1px 20px 0 20px; vertical-align:top;margin-left:10px;}

img{margin:0;}
.rt_margin{margin: 32px 0 0 0;}
.date{font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #2c7de2;}

.row{width: 100%; display: block;margin: 0 0 5px 0; padding: 0;background-color:#f6f8e8; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#323333;float: left;}
.row1{width: 100%; float: left;display: block;margin: 0 0 5px 0; padding:0;background-color:#f1fbfe;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#323333;}
.row_lt{width: 73%; float:left; display:block;padding: 5px 10px;border-right: 1px solid #ccc;}
.row_rt{width: 18%; float:right; display:block; padding:5px 18px;}


.login_row{width:50%;float:right;font-family:"Trebuchet MS", arial, tahoma;  font-size:12px; color:#4c4c4c;margin:0 20% 0 10%;}
.login_lt{width: 25%; float:left; border-bottom:2px solid #fff;height:28px;background-color:#f2f5df;padding: 6px 10px 0 10px;}
.login_rt{width: 60%; float:left; border-bottom:2px solid #fff; border-left:2px solid #fff;height:28px;background-color:#eef9fc;padding: 6px 10px 0 10px;}

input.login{ width: 150px; border:1px solid #92c9d9;height:16px; font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color:#333333;padding: 2px 5px}
input.login2{ width: 150px; border:1px solid #92c9d9;height:16px; font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color:#333333;padding: 2px 5px}
.button{background:#3a63b4 url(../images/button_back.gif) repeat-x left; border:1px solid #2a4d94; font-family:tahoma,arial ; font-size:11px; font-weight:bold; color:#eef9fc;height:24px;padding:0px 10px; margin:10px 0; cursor:pointer;}

.button1{background:#3a63b4 url(../images/button_back.gif) repeat-x left; border:1px solid #2a4d94; font-family:tahoma,arial ; font-size:11px; font-weight:bold; color:#eef9fc;height:18px;padding:0px 4px 2px 4px; margin: 0; cursor:pointer;}

a{ text-decoration:underline; color:#8393b0;}
a:hover{text-decoration:none; color:#4c4c4c;}

div.product{width:46%; float:left;}

.f_error{font-size: 9px;color: #FF6E04;text-decoration: underline;font-weight: bold;color:#d90000}
.general_label{	font-size: 10px;color: #333333;}
.error{	font-size: 10px;color: #FF6E04;}
.formtext{clear: both;float:left; font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color: #343434;padding:2px 0 2px 10px; margin-bottom:2px;}

.formtext1{width:20%; float:left; display: block;font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color: #343434; padding: 5px 10px 0 10px; height: 26px;background-color:#e7f3f9;margin-bottom: 2px;}
.forminput{width: 72%; float:left; display:block;padding: 5px 10px 0 10px; height: 26px;background-color:#f9fbfc;margin-bottom:2px;}

.subtitle{clear: both;color:#499cc0;font-family:"Trebuchet MS", arial, tahoma; font-size:13px; color: #656564; font-weight: bold;}
.asterisk{color:#f30202; font-size:14px; font-family: Arial, Helvetica, sans-serif;}

td.lt{background-color:#e7f3f9;}
td.rt{background-color:#f9fbfc;}

div.profile_lt{width:20%; float:left; display:block; color:#343434;}
div.profile_rt{width:80%; float:left; display: block;color:#033eb2;}

table.shop{border-top:1px solid #ced3ad;border-left:1px solid #ced3ad;}
.shoplist{background-color:#f6f8e8; font-family:arial, verdana; font-size:14px; font-weight:bold; color:#4c4c4c;padding: 6px; border-right:1px solid #ced3ad;border-bottom:2px solid #daddc1;}
.shoplists{ border-bottom:1px solid #ced3ad; height: 24px;padding: 4px 6px; border-right:1px solid #ced3ad;}



.newsbox{
	display:block;
	clear:both;
	padding-top:4px;
	position:relative;
	height:auto;
	margin-top:3px;
	padding-bottom:10px;
}

.newsbox DIV.date{float:left; width:auto;border:1px;display:block;height:auto;position:static;color:#666}
.newsbox DIV.title{float:left; width:220px;padding-left:4px;position:staic;height:auto}
.newsrepr .newsbox DIV.title{float:left; width:190px!important;padding-left:4px;position:staic;height:auto}

