/* CSS Document */
/* ++++++ body ++++++ */
body{background:#ffffff url(./main.bg.jpg) repeat-x;margin:0;text-align:center;}
body,button,input,td,textarea,th{font-family:arial,sans-serif;font-size:12px;}
/* ++++++ main ++++++ */
#main{margin:auto;}
/* ++++++ header ++++++ */
#header{margin:auto;height:125px;}
#logo{text-align:left;}
#logo img{border:0 none;cursor:pointer;margin:30px 0 0 3px;}
#menu_top{padding-top:20px;text-align:right;}
#menu_top a{color:#333333;font-size:10px;margin-left:13px;text-decoration:none;}
#menu_top a:hover,a#menu_top_active{color:#368ec6;}
#info_panel{padding-top:30px;text-align:right;}
#info_panel form{padding:0;margin:0;}
#main_logout a{font-size:12px;  color:#368ec6;  text-decoration:underline;}
#login_small_form{color:#000000;font-weight:bold;position:relative;text-align:left;bottom:-7px;}
#login_small_form div{float:left;}
#login_small_form .f_titles{margin-right:7px;position:relative;top:4px;}
#login_small_form img{border:0 none;cursor:pointer;}
#login_small_input{background:url(eshop.btn_login_in.jpg) no-repeat left top;font-weight:normal;height:22px;margin-right:20px;width:129px;}
#login_small_input input{background:transparent;border:0 none;color:#333333;height:22px;padding-left:4px;padding-top:1px;width:120px;}
#login_small_input2{background:url(eshop.btn_login_in.jpg) no-repeat left top;font-weight:normal;height:22px;width:115px;}
#login_small_input2 input{background:transparent;border:0 none;color:#333333;height:22px;padding-left:4px;padding-top:1px;width:110px;}
#price_info{position:relative;top:2px; float:left;}
#basket_link{margin-left:55px;margin-right:50px; }
#basket_link img{border:0 none;position:relative;top:4px;}
#basket_link a,#price_info a{color:#333333;text-decoration:none;}
#basket_link a:hover span,#price_info a:hover span{text-decoration:underline;}
#search{width:250px;}
#search1,#search2{float:right;position:relative;text-align:right;top:6px;}
#search1 img{border:0 none;cursor:pointer;display:block;}
#search2{background:url(search.bg.jpg) no-repeat right top;height:23px;width:170px;}
#search2 input{background:transparent;border:0 none;color:#333333;height:18px;margin:2px 3px 0 0;width:160px;}
/* ++++++ content ++++++ */
#content{margin:auto;text-align:left;}
/* menu_left */
#menu_left{margin-top:10px;}
#menu_left ul,li{margin:0;padding:0;}
#menu_left li{list-style-type:none;width:184px;}
#menu_left li img{position:relative;float:left;top:13px;left:4px;}
#menu_left a{background:url(./menu.left_bg1.jpg) repeat-x;color:#3a3a3b;display:block;line-height:30px;padding-left:14px;text-decoration:none;}
a#menu_left_active2{color:#FF8812;}
#menu_left a:hover{background:url(./menu.left_bg2.jpg) repeat-x;color:#ffffff;}
a#menu_left_active{background:url(./menu.left_bg3.jpg) repeat-x;color:#000000;}
/* content_in */
#content_in{margin-top:22px;display:block;}
#web_content_text{line-height:20px; margin:0; padding:0;}
/*
#content a {color:#35A9EC;}
#content_in #web_content_text a{color:#333333;}
#content_in #web_content_text a:hover{color:#000000;}
*/
.content a{color:#333333;}
.content a:hover{color:#000000;}
/* */
#content_in a#href_blue{color:#2884bd;text-decoration:none;}
#content_in a:hover#href_blue{color:#2884bd;text-decoration:underline;}
#content_in p{padding:0;margin:0 0 15px 0;line-height:17.5px;}
#text_line{ height:1px;line-height:1px;font-size:1px; /* background:#ffffff url(./main.text_line.gif) repeat;height:7px;line-height:7px; */ }
#text_line2{clear:both;height:10px;line-height:10px;}
#navi_line{margin:6px 0 10px 0;}
#navi_line,#navi_line a{color:#999999;font-size:11px;text-decoration:none;}
#navi_line a:hover{text-decoration:underline;}
#title_line h1{color:#000000;font-size:19px;float:left;padding:10px 0;margin:0;}
#title_line img{border:0 none;margin-bottom:10px;
/* right:-5px;*/
top:10px;}
#content_in .banner{text-align:center;}
#content_in .banner img{border:0 none;display:block;margin:auto;margin-bottom:1px;}
/* ++++++ footer ++++++ */
#footer{background:#ffffff url(./main.footer_line.gif) repeat-x;margin:auto;margin-top:8px;}
#footer,#footer a{color:#8b8b8b;}
#footer a:hover{color:#6b6b6b;}
#footer div{padding:12px 12px 0 12px;}
#footer2{height:auto !important;height:178px;min-height:178px;background:#f6f6f6 url(./main.footer_bg.jpg) repeat;margin:37px auto;}
#footer2,#footer2 a{color:#d5d5d5;}
#footer2 a:hover{color:#b5b5b5;}
#footer2 div{padding:15px 23px;text-align:left;}
#seobox{display:none;}
#seolista a { color:#ddd;}
#bcounter { width:1px; height:1px; font-size:1px; border:0 none;}
/* top_title hidden */
.top_title{margin:0;  padding:0;  color:#ffffff;}
.top_title strong{display:none;}
/* bannery */
.left_banner {
  width:184px;
	cursor: pointer;
	margin-bottom: 5px;
	text-align: center;
}
.left_banner1 {
	/* background: #ffffff url(./banner.bg1.jpg) no-repeat top; */
	padding-top: 6px;
	margin:auto;
}
.left_banner2 {
	/* background: url(./banner.bg2.jpg) no-repeat bottom; */
	padding-bottom: 6px;
	text-align: center;
	margin:auto;
}
.left_banner img {
	border: 1px #dddddd solid;
	display: block;
	padding:2px;
	margin:auto;
}
/* ++++++ service classes ++++++ */
.width1{width:1008px;}
.width2{width:216px;}
.width3{width:792px;}
.width3b {width:800px;}
.width4{width:388px;}
.width25{width:25%;}
.width33{width:33.3%;}
.width50{width:50%;}
.width100{width:100%;}
.space1{margin-left:18px;}
.space1 a {color:#368EC6;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;height:-4px;line-height:1px;}
.in{display:inline;}
.nob {border:0 none; margin-bottom:10px;}
h2{font-size:13px;}
h3{font-size:12px;}
h4{font-size:11px;}
.gray_color{color:#7f7f7f;}
/* ------ */
/* btn ID #btn */
#btn a.btn,#btn a.btn span{cursor:pointer;display:block;float:left;text-decoration:none;}
#btn a.btn:hover{background-position:bottom right;outline:none;}
#btn a.btn:hover span{background-position:bottom left;}
/* btn CLASS */
a.btn,a.btn span{cursor:pointer;display:block;float:left;text-decoration:none;}
a.btn:hover{background-position:bottom right;outline:none;}
a.btn:hover span{background-position:bottom left;}
/* btn1 */
a.btn1{background:#f0f0f0 url('./btn1.jpg') no-repeat scroll top right;color:#111111;font:normal 12px arial,sans-serif;height:27px;margin-right:6px;padding-right:15px;}
a.btn1 span{background:#f0f0f0 url('./btn1.jpg') no-repeat;line-height:19px;}
a.btn1:hover{color:#ffffff;}
a.btn1 span,.btn1:hover span{padding:4px 0 4px 25px;}
/* btn2 */
a.btn2{background:#736e74 url('./btn2.jpg') no-repeat scroll top right;color:#ffffff;font:bold 12px arial,sans-serif;height:28px;margin-right:6px;padding-right:30px;}
a.btn2 span{background:#736e74 url('./btn2.jpg') no-repeat;line-height:19px;}
a.btn2:hover{color:#ffffff;}
a.btn2 span,a.btn2:hover span{padding:4px 0 5px 12px;}
/* btn3 */
a.btn3{background:#5f5a60 url('./btn3.jpg') no-repeat scroll top right;color:#ffffff;font:normal 19px arial,sans-serif;height:50px;margin-right:6px;padding-right:30px;}
a.btn3 span{background:#5f5a60 url('./btn3.jpg') no-repeat;line-height:40px;}
a.btn3:hover{color:#ffffff;}
a.btn3 span,a.btn3:hover span{padding:3px 0 7px 30px;}
/* btn4 */
a.btn4{background:#e6e6e6 url('./btn4.jpg') no-repeat scroll top right;color:#333333;font:normal 12px arial,sans-serif;height:26px;margin-right:6px;padding-right:15px;}
a.btn4 span{background:#e6e6e6 url('./btn4.jpg') no-repeat;line-height:19px;}
a.btn4:hover{color:#333333;}
a.btn4 span,a.btn4:hover span{padding:4px 0 3px 15px;}
/* btn5 */
a.btn5{background:#767177 url('./btn5.jpg') no-repeat scroll top right;color:#ffffff;font:normal 12px arial,sans-serif;height:28px;margin-right:6px;padding-right:15px;}
a.btn5 span{background:#767177 url('./btn5.jpg') no-repeat;line-height:19px;}
a.btn5:hover{color:#ffffff;}
a.btn5 span,a.btn5:hover span{padding:4px 0 5px 15px;}
/* btn6 */
a.btn6{background:#f0f0f0 url('./btn6.jpg') no-repeat scroll top right;color:#333333;font:normal 12px arial,sans-serif;height:28px;margin-right:6px;padding-right:15px;}
a.btn6 span{background:#f0f0f0 url('./btn6.jpg') no-repeat;line-height:19px;}
a.btn6:hover{color:#333333;}
a.btn6 span,a.btn6:hover span{padding:4px 0 5px 15px;}
/* btn11 */
#btn a.btn11{background:#a0a0a0 url('btn11.jpg') no-repeat scroll top right;color:#ffffff;font:bold 12px arial,sans-serif;height:22px;margin-right:6px;padding-right:12px;}
#btn a.btn11 span{background:#a0a0a0 url('btn11.jpg') no-repeat;line-height:19px;}
#btn a.btn11:hover{color:#ffffff;}
#btn a.btn11 span, #btn a.btn11:hover span{padding:1px 0 2px 12px;}
/* btn12 */
#btn a.btn12{background:#e0e0e0 url('btn12.jpg') no-repeat scroll top right;color:#000000;font:normal 12px arial,sans-serif;height:22px;margin-right:6px;padding-right:12px;}
#btn a.btn12 span{background:#e0e0e0 url('btn12.jpg') no-repeat;line-height:19px;}
#btn a.btn12:hover{color:#ffffff;}
#btn a.btn12 span, #btn a.btn12:hover span{padding:1px 0 2px 12px;}
/* */
.txt_img1{float:right; overflow:hidden; width:180px; text-align:left; padding-bottom:18px;}
.txt_img2{float:left; border:0 none;display:block;}
.txt_img3{float:left; display:block; margin:0; padding:6px 2px 0px 2px;line-height:15px;color:#333333;}
.txt_img4{width:30%;float:right;overflow:hidden;}
.txt_img5{width:69%;float:left;overflow:hidden;}