html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,  fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0;}
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: 0;}
:focus { outline: 0;}
ol, ul, li {}
/*table { border-collapse: collapse; border-spacing: 0; empty-cells:show;}*/

/*html, body { height:100%; background-color: #ffffff;}
a:link, a:active, a:visited {color: #000;}
a:hover {}
h1 { color:#ee9614; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:3px;}
h2 { font-family:Tahoma; font-weight:bold; font-size:14px; color:#000000; margin-bottom:3px;}
h3 { font-family:Tahoma; font-size:14px; color:#ee9614; font-weight:bold; margin-bottom:3px;}
h3 a { font-family:Tahoma; font-size:14px; color:#ee9614; font-weight:bold; margin-bottom:3px;}
h4 { font-family:Tahoma; font-size:14px; color:#ee9614; font-weight:normal; margin-bottom:3px;}*/


#all { width:100%; height:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show;}
#all_td1 { vertical-align:top; width:88%;}
#all_td2 { vertical-align: bottom; width:88%;}
.pad { width:6%;}
#top { position:relative; background:url(top_bg.jpg) top repeat-x; height:149px; width:100%; min-width:880px;}
#top_menu { position:relative; height:33px; padding:9px 40px 0px 0px; background: url(menu_r.jpg) 100% 1px no-repeat; font-family:Tahoma; font-size:11px; color:#000000; text-transform:uppercase; text-align:center; white-space:nowrap;}
.top_menu { position:absolute; left:0px; top:0px; z-index:1;}
#top_menu a:link, #top_menu a:active, #top_menu a:visited { color:#000000; text-decoration:none; position:relative; top:-16px; z-index:2;}
#top_menu a:hover { color:#b54f04; text-decoration:none;}
.menu_line { margin:0px 3px 3px 35px; position:relative; top:0px; z-index:3;}

#logo { position:absolute; left:30px; top:63px;}
.top1 { width:150px; height:77px; top:68px; position:absolute; left:194px; padding-left:45px; background:url(top_phone.jpg) 0px 12px no-repeat; font-family:Tahoma; font-size:10px; color:#484848;}
.top2 { /*width:130px;*/ text-align:left; height:55px; top:55px; right:350px; position:absolute; left:400px; font-family:Tahoma; font-size:10px; color:#484848;}
.top1 span, .top2 span, #td2 span { color:#ee9614; font-size:13px; font-weight:bold;}
.top1 a:link, .top1 a:active, .top1 a:visited, .top2 a:link, .top2 a:active, .top2 a:visited { font-size:11px; color:#484848; text-decoration:none; position:relative; top:4px;}
.top1 a:hover, .top2 a:hover { text-decoration:underline;}
.top1 p, .top2 p { font-family: Tahoma; font-size:11px; color:#000000; margin-bottom:6px;}
#entry { position:absolute; width:318px; height:31px; background:url(enter.jpg) 0% 0% no-repeat; top:55px; right:0px; font-family:Tahoma; font-size:11px; color:#000000; padding:10px 0px 0px 20px;}
#entry a:link, #entry a:active, #entry a:visited { text-decoration:none; color:#000000;}
#entry a:hover { text-decoration:underline;}
#entry img { margin:0px 33px 0px 13px; vertical-align:middle;}
#search { position:absolute; width:293px; height:41px; background: url(search-1.jpg) 0% 0% no-repeat; top:104px; right:0px;}
#inp1 { position:absolute; width:153px; height:14px; font-family:Tahoma; color:#000000; font-size:11px; line-height:11px; left:35px; top:15px; border:0px; background:none;}
#button1 { position:absolute; left:207px; top:12px;}

#content { position:relative; width:100%; min-width:880px;}
#name { width:100%; height:58px; border-collapse: collapse; border-spacing: 0; empty-cells:show; background:url(panel_lbg.jpg) top repeat-x;} 
#td4 { background:url(panel_l.jpg) 0% 0% no-repeat; vertical-align:middle; width:139px; padding-left:33px; font-family:Tahoma; font-size:12px; color:#FFFFFF;}
#td5 { vertical-align:middle; padding-right:196px;}
#td6 { background: url(panel_rbg.jpg) top repeat-x; vertical-align:middle; width:23%; text-align:center;}
#td6 .rel { position:relative; width:100%; z-index:4;}
/*
#td6 .rel img { position:absolute; top:-16px; right:0px;}
*/
#td6 .rel img { position:absolute; top:-13px; right:0px;}
/*
#a-2:link, #a-2:active, #a-2:visited { display:block; margin:0px auto; background:url(button4.gif) 0% 0% no-repeat; width:107px; height:20px; font-family:Tahoma; font-size:11px; color:#ffd900; text-decoration:none; padding-top:5px; padding-left:28px; text-align:center; position:relative; z-index:5;}
*/
#a-4:link, #a-4:active, #a-4:visited {
background:url("home.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:32px;
margin-right:30px;
position:relative;
right:20px;
width:32px;
z-index:5;
}

#a-3:link, #a-3:active, #a-3:visited {
background:url("mail.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:32px;
margin-right:30px;
position:relative;
right:20px;
width:32px;
z-index:5;
}

#a-2:link, #a-2:active, #a-2:visited {
background:url("sitemap.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:32px;
margin-right:30px;
position:relative;
right:20px;
width:32px;
z-index:5;
}

#a-2:hover { /*background:url(button4a.gif) 0% 0% no-repeat;*/ text-decoration:none; color:#ffffff;}
#inp2 { width:100%; height:17px; font-family:Tahoma; font-size:14px; color:#000000; border-bottom:#ffffff 2px solid; border-left:#828177 2px solid; border-right:#ffffff 2px solid; border-top:#828177 2px solid;}
#td5 .rel { position:relative; width:100%;}
#a-1:link, #a-1:active, #a-1:visited { display:block; position:absolute; top:-1px; right:-152px; background:url(button3.gif) 0% 0% no-repeat; width:133px; height:20px; font-family:Tahoma; font-size:11px; color:#FFFFFF; text-decoration:none; padding-top:5px; text-align:center;}
#a-1:hover { background:url(button3a.gif) 0% 0% no-repeat; text-decoration:none; color:#000000;}
#name1 {width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; background:#f1f1f1 url(name_r.gif) right repeat-y;}
#name1-new {width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; background:#FAD086 url(name_r.gif) right repeat-y;}
#td7 { background:url(name_l.gif) left repeat-y; vertical-align:top; width:20%; padding:8px 0px 11px 0px;}
.td1 { width:20%; vertical-align:top; border-left:#FFFFFF 1px solid; padding:8px 0px 11px 0px;}
#name_bot { position:relative; width:100%; height:5px; background:url(name_bot-bg.gif) bottom repeat-x; margin-bottom:9px; clear:both;}
#name_l { position:absolute; top:-10px; left:0px;}
#name_r { position:absolute; top:-10px; right:0px; z-index: 999;}
.name { width:160px; border-collapse: collapse; border-spacing: 0; empty-cells:show; font-family:Tahoma; font-size:11px; color:rgb(255, 102, 0); margin:0px auto;}
#name1-new .name {color:rgb(255, 60, 11);}
.name td { vertical-align: bottom; width:50%;}
.name td { vertical-align: bottom;}
/*.name label { font-size:12px; color:#000000;}*/
.name label, .name .domain-label { font-size:12px; color:#000000; text-indent:24px;}
/*.name .td2 { padding-bottom:1px; text-align:right; padding-right: 10px;} */
.name .td2 { text-align:center; vertical-align: top;}



#left { position:relative; float:left; width:77%;}
.text1 { padding:1px 33px 16px 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; position:relative; clear:both;}
#banners { width:99%; border-collapse: collapse; border-spacing: 0; empty-cells:show; background:url(banner_bg1.png) top repeat-x; margin-bottom:12px; position:relative; clear:both;}
#banners td { vertical-align:top;}
#td8 { background:url(banner_bg-l.png) 0% 0% no-repeat; width:34%;}
.td3 { background:url(banner_bg3.png) 0px 46px no-repeat; width:33%;}
#ban1 { position:relative; background:url(smile1.png) 17px 24px no-repeat; height:158px; width:100%;}
#ban2 { position:relative; background:url(smile2.png) 2px 29px no-repeat; height:158px; width:100%;}
#ban3 { position:relative; background:url(smile3.png) 5px 22px no-repeat; height:158px; width:100%;}
#ban1 img { position:absolute; right:9px; top:13px;}
#ban2 img { position:absolute; right:3px; top:7px;}
#ban3 img { position:absolute; right:3px; top:12px;}
.stip {
	position:absolute;
	width: 139px;
	height: 31px;
	left: 50%; margin-left:-70px;
	bottom: 17px;
	background: url(days-10.jpg) 0% 0% no-repeat;
	z-index:11;
}
.days-15 { background:url(days-15.jpg) 0 0 no-repeat;} 
#ban1 div span, #ban2 div span, #ban3 div span { font-size:22px; color:#dc6403; line-height:20px;}
#ban1 .a4 { margin-left:30px;}
#ban2 .a4 { margin-left:17px; padding-right:90px;}
#ban3 .a4 { margin-left:14px;}


.block1 { width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; margin-bottom:10px;}
.block1_l { background:#f1f1f1; width:10px;}
.block1_r { background: url(td-bg1.gif) left repeat-y; width:18px;}
.block1_r div { width:18px;}
.block1_c { background: url(block1-cc.gif) center repeat-y; width:30px;}
.block1_t { background:#f1f1f1; width:50%;}
.block1_b { background:#f1f1f1; }

.tr1 td { vertical-align:top;}
.tr2 td { vertical-align:bottom;}
.block2 { width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; margin-bottom:10px;}
.block2_l { background: url(td-bg.gif) left repeat-y; width:11px;}
.block2_r { background: url(td-bg.gif) 9px 0% repeat-y; width:20px;}
.block2_r div { width:20px;}
.block2_c { background: url(td.gif) center repeat-y; width:30px;}
.block2_t { background: url(td-bg.gif) top repeat-x; width:50%;}
.block2_b { background: url(td-bg.gif) bottom repeat-x; }
.gray2 { font-family:Tahoma; font-size:11px; color:#484848; padding:12px 15px 4px 12px;}
.gray2 p { margin-bottom:2px;}
.gray2 h2, .gray2 h3 { text-align:center;}

.block3 { width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; margin-bottom:10px;}
.block3_l { background: url(td-bg.gif) left repeat-y; width:11px;}
.block3_r { background: url(td-bg.gif) 9px 0% repeat-y; width:20px;}
.block3_r div { width:20px;}
.block3_c { background: url(td.gif) center repeat-y; width:30px;}
.block3_t { background: url(td-bg.gif) top repeat-x; width:96.5%;}
.block3_b { background: url(td-bg.gif) bottom repeat-x; }

#right { position:relative; float:right; width:23%;}
.title1 { position:relative; width:100%; background:url(right_block-bg.jpg) top repeat-x; height:53px;}
.title1-r { position:absolute; left:0px; top:0px; z-index:6;}
.title1-l { position:absolute; right:0px; top:0px; z-index:7;}
.title1 div { height:31px; width:100%; text-align:center; font-family:Tahoma; font-size:10px; font-weight:bold; color:#facf04; position:relative; z-index:8; padding-top:22px;}

.title1 .news { height:31px; width:100%; text-align:center; font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffffff; position:relative; z-index:8; padding-top:22px;}

.title1 .news a#faq_title:link, a#faq_title:active, a#faq_title:visited, a#faq_title:hover{
	color: #ffffff;
	text-decoration: none;
}

.right_block { border-left:#face00 1px solid; border-right:#face00 1px solid;}
.right_block div { border-left:#ffffff 2px solid; border-right:#ffffff 2px solid; background:url(right_bl-bg.jpg) top repeat-x; padding:9px 13px 0px 16px; min-height:40px;}
.right_bl-b { position:relative; width:100%; background:url(right_bl-bot.jpg) bottom repeat-x; height:10px; margin-bottom:8px;}
.right_bl-l { position:absolute; left:0px; top:0px;}
.right_bl-r { position:absolute; right:0px; top:0px;}
.right_block span { color:#000000; text-decoration:underline; font-family:Tahoma; font-size:11px;}

.pay { border:#d6d6d6 1px solid; width:100%; position:relative; margin-top:25px;}
.pay div { padding:14px 8px 16px 8px; min-height:30px;}
.block3-tl { position:absolute; left:-1px; top:-1px;}
.block3-bl { position:absolute; left:-1px; bottom:-1px;}
.block3-br { position:absolute; right:-1px; bottom:-1px;}
.pig { position:absolute; right:-1px; top:-21px;}
.our-partners { position:absolute; right:-1px; top:-21px;}
.title2 { display:block; font-family:Tahoma; font-size:11px; color:#ee9614; border-bottom:#dbdad8 1px solid; padding:0px 66px 12px 11px; margin-bottom:13px; text-decoration:underline;}
.pay-ico { width:100%;}
.pay-ico td { text-align:center; vertical-align:top; padding-bottom:10px; width:33%;}



/*new for inner*/

#top-line { height:10px; background: url(top-line.gif) top repeat-x; margin-top:2px; position:relative; width:100%; clear:both; margin-bottom:13px;}
#t-l-l { position:absolute; left:0px; top:-6px;}
#t-l-r { position:absolute; right:0px; top:0px;}

#title { border-collapse: collapse; border-spacing: 0; empty-cells:show; width:100%; background:url(title-bg2.jpg) top repeat-x; height:21px; margin-bottom:6px;}
#title-r { background:url(title-r.jpg) 100% 0% no-repeat; width:100%;}
#title div { position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FF8A00; padding:5px 10px 0px 41px; height:16px; background:url(title-bg1.jpg) top repeat-x; white-space:nowrap; line-height: 10px; text-transform: uppercase;}
#title div img { position:absolute; top:-1px; left:10px;}

#links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#484848; padding-left:15px; margin-bottom:10px; position:relative; clear:both;}
#links a:link, #links a:active, #links a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#484848; text-decoration:none;}
#links a:hover { text-decoration:underline;}
#links img { margin:0px 4px;}

.block4 { border:#ccccc7 1px solid; border-right:0px; width:100%; position:relative; background: url(block4-bg.gif) right repeat-y;}
.block4-pad { padding:10px 19px 4px 9px; min-height:30px;}
.block4-tl { position:absolute; left:-1px; top:-1px;}
.block4-tr { position:absolute; right:0px; top:-1px;}
.block4-bl { position:absolute; left:-1px; bottom:-1px;}
.block4-br { position:absolute; right:0px; bottom:-1px;}

.block4 .block2_r { background: url(td-bg4.gif) right repeat-y; width:11px;}
.block4 .block2_r div { width:11px; text-align:right;}
.block4 .block2_l { background: url(td-bg4.gif) left repeat-y; width:11px;}
.block4 .block2_c { background: url(td4.gif) center repeat-y; width:30px;}
.block4 .block2_t { background: url(td-bg4.gif) top repeat-x; width:50%;}
.block4 .block2_b { background: url(td-bg4.gif) bottom repeat-x; }

.block4-r { border:#ccccc7 1px solid; width:100%; position:relative; margin-bottom:7px;}
.block4-r-pad { padding:18px 10px 8px 15px; min-height:30px; font-family:Tahoma; font-size:12px; color:#484848; line-height:12px;}
.block4-tr1 { position:absolute; right:-1px; top:-1px;}
.block4-br1 { position:absolute; right:-1px; bottom:-1px;}
.fs-11 { font-size:11px; color:#000000;}
.block4-r p { padding:7px 0px 15px 0px;}

.block5 { width:100%; background:#f1f1f1 url(block5-right.gif) right repeat-y; position:relative; margin-bottom:7px;}
.block5-top { position:relative; background:#f1f1f1 url(block5-top.gif) top repeat-x; height:11px;}
.block5-bot { position:relative; background:#f1f1f1 url(block5-bot.gif) bottom repeat-x; height:11px;}
.block5-tl { position:absolute; left:0px; top:0px;}
.block5-tr { position:absolute; right:0px; top:0px;}
.block5-bl { position:absolute; left:0px; bottom:0px;}
.block5-br { position:absolute; right:0px; bottom:0px;}
.block5-pad { padding:5px 10px 6px 16px; min-height:30px; background:url(block5-left.gif) left repeat-y; font-family:Tahoma; font-size:12px; color:#484848; line-height:12px;}
.block5 ul { margin:0; padding:0; list-style-type: none;}
.block5 li { padding-left:12px; padding-right:5px; margin-top:12px; background: url(bul-3.gif) 0% 3px no-repeat;}
.block5 h4 { margin-bottom:2px;}

.tab1 { background:#fffae5; border-top:#a5a5a0 1px solid; border-bottom:#a5a5a0 1px solid; border-left:#a5a5a0 1px solid; width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; font-family:Tahoma; font-size:11px; color:#000000; margin-bottom:13px;}
.tab1 td { border-right:#a5a5a0 1px solid; padding:9px 9px 2px 9px; text-align:center;}
/*.tab1 .tr3 td { background:url(tab-top.jpg) top repeat-x; padding:6px 9px 6px 9px;}*/
.tab1 .tr3 td { background:url(tab-top.jpg) top repeat-x #ffe300; padding:0px 9px 6px 9px; vertical-align:bottom;}
.tab1 .td4 { /*width:25%;*/ background:#fff6ce;}
/*.tab-l { position:absolute; left:-10px; top:-7px;}*/
.tab-l { position:absolute; left:-10px; top:-1px;}
/*.tab-r { position:absolute; right:-10px; top:-7px;}*/
.tab-r { position:absolute; right:-10px; top:-1px;}
/*.tab1 .rel { position:relative; width:100%;}*/
.tab1 .rel { position:relative; width:100%; padding-top: 6px;}
.tab-lb { position:absolute; left:-10px; bottom:-3px;}
.tab-rb { position:absolute; right:-10px; bottom:-4px;}
.tab1 .tr4 .rel { height:5px;}

#form1 { font-family:Tahoma; font-size:11px; color:#000000; padding:0px 130px 0px 85px; margin-bottom:11px; }
#form1 div { position:relative; width:100%; text-align:center;}
#form1 label { margin-right:16px; white-space:nowrap;}
#test:link, #test:active, #test:visited { position: absolute; left:auto; right:-120px; width:94px; height:19px; display:block; padding-top:6px; background:url(test.jpg) 0% 0% no-repeat; font-family: Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:30px; text-decoration:none; bottom:-3px;}
#test:hover { text-decoration:none; background:url(test-a.jpg) 0% 0% no-repeat; color:#fff281;}

/*new for inner end*/


.a1:link, .a1:active, .a1:visited { display:block; background:url(bul-1.jpg) 0% 3px no-repeat; padding:0px 0px 13px 21px; font-family:Tahoma; font-size:12px; color:#484848; text-decoration:none; }
.a1:hover { text-decoration:underline;}
.a2:link, .a2:active, .a2:visited { padding:0px 0px 13px 21px; font-family:Tahoma; font-size:11px; color:#ee9614; text-decoration: underline; font-weight:bold; }
.a2:hover { text-decoration: none;}
.a3:link, .a3:active, .a3:visited { /*display:block;*/ display:inline; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:13px; color:#484848; text-decoration:none; }
.a3:hover { text-decoration:underline;}
.a4:link, .a4:active, .a4:visited { display:block; position:relative; z-index:10; background:url(bul-2.jpg) 0px 0px no-repeat; padding:2px 0px 8px 26px; /*margin-bottom:10px;*/ font-family:Tahoma; font-size:12px; color:#484848; text-decoration:none;}
.a4:hover { text-decoration: none; color:#000000;}

/*
p.new_header{
margin-bottom:5px;
}*/


#footer { background:#ffffff; border-top:#f29e09 1px solid; padding:0px 0px 12px 0px; width:100%; min-width:880px; position:relative; margin-top:15px;}
#bottom_menu { font-family:Tahoma; font-size:14px; color:#ef9d24; text-align:center; margin:10px 0px 20px 0px;}
#bottom_menu a:link, #bottom_menu a:active, #bottom_menu a:visited { color:#ef9d24; text-decoration:none; margin:0px 5px; font-size:11px;}
#bottom_menu a:hover {}
.rounded { background:#f1f1f1;}
.rounded code {	display: none;}
.gray1 { /*display:block; padding: 10px 20px 11px 30px;*/ font-family:Tahoma; font-size:11px; color:#484848; border-collapse: collapse; border-spacing: 0; empty-cells:show; width:100%;}
#td1 { vertical-align:top; padding:14px 4px 11px 30px; width:300px;}
#td2 { vertical-align:top; background:url(top_phone.jpg) 0px 16px no-repeat; /*width:300px;*/ padding:16px 0px 11px 48px; }
#td3 { vertical-align:middle; padding:10px 30px 11px 10px; text-align:right;}
.gray1 a:link, .gray1 a:active, .gray1 a:visited { color:#484848; text-decoration:none;}
.gray1 a:hover { text-decoration:underline;}



#registration { padding:6px; display:block;}
#reg-top, #reg-bot { padding:0px 15px;}
#reg-top div { position:relative; height:15px; background:url(reg-top.gif) top repeat-x; width:100%; min-width:336px;}
#reg-top-l { position:absolute; left:-15px; top:0px; width:15px; height:15px;}
#reg-top-r { position:absolute; right:-15px; top:0px; width:15px; height:15px;}
#reg-bot div { position:relative; height:15px; background:url(reg-bot.gif) bottom repeat-x; width:100%; min-width:336px;}
#reg-bot-l { position:absolute; left:-15px; bottom:0px; width:15px; height:15px;}
#reg-bot-r { position:absolute; right:-15px; bottom:0px; width:15px; height:15px;}
.registration { /*background:#f1f1f1 url(reg-right.gif) right repeat-y;*/ border-collapse: collapse; border-spacing: 0; empty-cells:show; width:100%; font-family:Tahoma; font-size:11px; color:#000000;}
.registration td { padding-bottom:11px; vertical-align:middle; width:50%;}
.registration .reg-left { /*background:url(reg-left.gif) left repeat-y;*/ text-align:right; width: auto; padding-right:8px; padding-left:45px;}
.registration .label-td {vertical-align:top;}
.registration .element-description {opacity: 0.7; color:blue;}
.registration .error-box {opacity: 0.8; color:red;}

.registration #first td { padding-top:18px;}
.registration .reg-left label { white-space:nowrap;}
.registration input { font-family:Tahoma; font-size:14px; color:#484848; width:125px; height:17px; border:#c3c3c3 1px solid; margin:0; padding-top:0px; padding-bottom:0px;}
.input { font-family:Tahoma; font-size:11px; color:#484848; border:#c3c3c3 1px solid; }
#reg:link, #reg:active, #reg:visited , #auth_enterbutton:link, #auth_enterbutton:active, #auth_enterbutton:visited, #refusal_domain_enterbutton:link, #refusal_domain_enterbutton:active, #refusal_domain_enterbutton:visited { position:absolute; left:-3px; width:103px; height:19px; display:block; padding-top:6px; background:url(rega.jpg) 0% 0% no-repeat; font-family: Tahoma; font-size:11px; color:#FFFFFF; padding-left:30px; text-decoration:none;}
#reg:hover , #auth_enterbutton:hover, #refusal_domain_enterbutton:hover{ text-decoration:none; background:url(reg.jpg) 0% 0% no-repeat; color:#FFFFFF;}
.registration .rel { position:relative; height:25px; margin-top:9px; margin-bottom:3px; width:183px;}

/* new */
.right_block div a.a1 { padding-bottom: 8px; font-size: 13px; text-decoration: underline;}
.right_block div a.a1:hover { text-decoration: none;}
.right_block div span.preview { display: block; margin-bottom:14px; text-decoration:none; text-indent:22px;}

/*.btn {
background: url(../images/bl.png) no-repeat;
border-width: 0;
height: 25px;
position:relative;
color: #fff;
}

* html button.btn {
padding-bottom: 1px;
}

span.bc {
    background: url(../images/bc.png) repeat-x;
	    display:block;
	    height:25px;
	    line-height:25px;
position: relative;
left: 22px;
top: -1;
z-index: 999;
white-space: nowrap;
}

span.br {
    background: url(../images/br.png) no-repeat top right;
    display:block;
	    position:absolute;
	    width:71px;
	    height:25px;
	    top:-1px;
	    right:-71px;
}

.btn:hover, .btnhover {
cursor: pointer;
}

.btn:hover .bc, .btnhover .bc {
color: #000;
}*/


.anounce { margin-bottom: 20px; }

.anounce1{ margin-bottom: 5px; font-size:16px;}
/*.title111{background-color:pink;}*/
.container_stock{
	background-color:#F3F3F3;
	padding:10px;
	margin-bottom:20px;
	border:1px solid #EA830D;
}

h1.tbl {
text-align:center;
margin-bottom:10px;
}

.os_name { padding-left: 24px; }

.CheckBoxLabelClass{
background: url("../js/checkbox/UnCheck.png") no-repeat;
height: 20px;
width: 20px;
display: block;
}
.CheckBoxLabelClass:hover, .RadioLabelClass:hover{

}
.LabelSelected{
background: url("../js/checkbox/Check.png") no-repeat;
}

.RadioLabelClass{
background: url("../js/checkbox/runcheck.png") no-repeat left center;
display: block;
text-indent: 24px;
line-height: 20px;
min-height: 20px;
min-width: 20px;
white-space:nowrap;
}
.RadioSelected{
background: url("../js/checkbox/rcheck.png") no-repeat left center;
}

.even { background: #FFF6CE; }
.sel { background: #ffed9e; }
.hide{ display: none;}

.tip{
	display:none;
}


span#stocks_title a:link, span#stocks_title a:visited, span#stocks_title a:active, span#stocks_title a:hover{
	color: #FACF04;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
	text-decoration:none;
}

span#news_title a:link, span#news_title a:visited, span#news_title a:active, span#news_title a:hover{
	color: #fff;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
	text-decoration:none;
}

#vk_groups {
	margin: 20px auto;
}

.tooltip, .tooltip-2 {
	width: 256px; 
	position: absolute; 
	bottom: 0; 
	left: 0;
	display: none;
	font-weight: normal;
	font-size: 12px; 
	line-height: 1.5em; 
	color: #000;
	z-index: 50; 
}
.tooltip .text {
	padding: 5px 15px 35px 15px; 
	background: url(/images/tooltip_3.png) no-repeat 0 100%;
}
.tooltip .top {
	height: 10px; 
	background: url(/images/tooltip_3.png) no-repeat 0 0;
}

.tooltip-2 {color: #000;}
.tooltip-2 .text {
	padding: 5px 15px 35px 15px; 
	background: url(/images/tooltip_2.png) no-repeat 0 100%;
}
.tooltip-2 .top {
	height: 10px; 
	background: url(/images/tooltip_2.png) no-repeat 0 0;
}



#easyTooltip{
	z-index:10000;
	margin:0 10px 1em 0;
	width:260px;
	padding:8px;
	background:#fff;
	border:2px solid #FACE00;
	line-height:130%;				
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	/*font:13px Arial, Helvetica, sans-serif;*/
	text-transform:uppercase;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		
/* #easyTooltip img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
	margin-right:10px;
} */	



.tooltip_div{
	font-size:14px;
	text-align:left;
}

.tooltip_zone{
	font-weight:bold;
	color:#F5A80E;
	font-size:32px;
	text-indent: 20px;
}

.tooltip_registrar{
	font-weight:bold;
	color:#F5A80E;
}

.tooltip_tbl{
	border-collapse:collapse;

	margin-bottom:3px;
	border:1px solid #000;
}

.tooltip_tbl td{
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border:1px solid #000;
}

.tooltip_tbl th{
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border:1px solid #000;
}

table.name td, table.name .CheckBoxLabelClass{
	cursor:pointer;
}

.hidden {
	border: 1px solid #CCC;
	border-width: 1px 0;
	padding: 10px;
	background: #EEE;
	margin: 10px 0;
}

.hidden h3 {
	cursor: pointer;
	border-bottom: 1px dashed #EE9614;
	display: inline;
}

.hidden .hide {
	margin-top: 10px;
}


a.a {color: #ee9614; font-size: 30px; text-decoration: none;}
a.a:hover {text-decoration: underline;}

table.link {
	border: 1px solid #e2e1e1;
	border-radius: 10px;
	border-spacing: 0;
}

table.link td {
	text-align: center;
	padding: 5px 2px;
}

table.link tr.line2 td {
	background: #f1f1f1;
	vertical-align: top;
}

table.link tr.line1 td {
	border-right: 1px solid #f1f1f1;
}

table.link a {
	text-decoration: none;
	font-size: 14px;
}

table.link a.b {
	color: #ee9614;
	font-size: 18px;
	line-height: 30px;
	text-decoration: underline;
}

table.link a:hover {
	text-decoration: underline;
}

table.link a.b:hover {
	text-decoration: none;
}

.gray1 a.underline:link, .gray1 a.underline:active, .gray1 a.underline:visited { color:#484848; text-decoration:underline;}
.gray1 a.underline:hover { text-decoration:none;}

#share{
    position: fixed;
    width:36px;
    right:0;
	top: 30%;
	z-index: 999;
}

#share a {
    position: absolute;
    height: 40px;
    width: 36px;
    right: 0;
    cursor:pointer;
}
#twitter{
    background: url(/img/twitter.png) no-repeat left -13px;
    top: 0px;
}

#vk{
    top: 40px;
    background: url(/img/vkontakte.png) no-repeat left -13px;
}

#odnoklassniki{
    top: 80px;
    background: url(/img/odnoklassniki.png) no-repeat left -13px;
}

#lj{
    top: 120px;
    background: url(/img/livejornal.png) no-repeat left -13px;
}

#fb{
    top: 160px;
    background: url(/img/facebook.png) no-repeat left -13px;
}

#my{
    top: 200px;
    background: url(/img/mail.png) no-repeat left -13px;
}

.stip em {
height: 100%;
display: block;
}

.block6 { width:100%; border-collapse: collapse; border-spacing: 0; empty-cells:show; margin-bottom:10px;}
.block6_l { background: url(td-bg.gif) left repeat-y; width:11px;}
.block6_r { background: url(td-bg.gif) 9px 0% repeat-y; width:20px;}
.block6_r div { width:20px;}
.block6_c { background: url(td.gif) center repeat-y; width:30px;}
.block6_t { background: url(td-bg.gif) top repeat-x; width:33%; padding-top: 11px;}
.block6_b { background: url(td-bg.gif) bottom repeat-x; }

.block6_3t a,
.block6_2t a
{
	display: block;
	height: 40px;
	font: bold 12px Tahoma;
	/*text-align: center;*/
	/* text-indent: 80px; */
	/* line-height: 40px; */
	margin: 5px auto;
	text-decoration: none;
	background: #f1f1f1;
	position: relative;
}

.block6_2t a
{
	height: 60px;
	/* line-height: 60px; */
}

.block6_3t a:hover span,
.block6_2t a:hover span
{
	text-decoration: underline;
}

.block6_3t b,
.block6_2t b
{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 70px;
	display: block;
}

.block6_3t i,
.block6_2t i
{
	position: absolute;
	right: -3px;
	top: 0;
	height: 100%;
	width: 40px;
	display: block;
	background: url(block6-r.png) no-repeat;
}

.block6_2t i
{
	background: url(block6-2r.png) no-repeat;
}

.block6_3t span {
	position: relative;
	left: 70px;
	top: 12px;
}
.block6_2t span {
	position: relative;
	left: 70px;
	top: 20px;
}

#vip-hosting b {background: url(vip-hosting.png) no-repeat;}
#bitrix-hosting b {background: url(bitrix-hosting.png) no-repeat;}
#umi-hosting b {background: url(umi-hosting.png) no-repeat;}
#dns-hosting b {background: url(dns-hosting.png) no-repeat;}
#parking b {background: url(parking.png) no-repeat;}
#software b {background: url(sss.png) no-repeat;}
#placement b {background: url(placement.png) no-repeat;}
#arenda b {background: url(arenda.png) no-repeat;}
#poddergka b {background: url(poddergka.png) no-repeat;}

#share42 {padding: 6px 6px 0; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px; right: 10px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.reg_price{
	margin-left:5px;
	color:red;
	font-weight:bold;
}
.old_price{
	color:grey;
	text-decoration:line-through;
}
#new-bage{
	position:absolute;
	top:145px;
	left:-30px;
}
#bestseller{
	position:absolute;
	top:46px;
	left:-30px;
}