﻿
body{font:12px tahoma;border-style:none;border-width:0px;margin:0px}

table{font:12px tahoma;border:0;border-collapse:collapse}

.authLink
{
}    

/*--- captcha --------------------------*/
.captcha {
    border: solid 1px;
    width: 190px;
    height: 27px;
    font-family: Arial;
} 

.captchaDropped {
    border: solid 1px;
    width: 190px;
    height: 27px;
    font-family: Arial;
    margin-top: 10px;
} 
/*--------------------------------------*/

table td{
	padding:0px;
	vertical-align:top;
} 

tableBonusInfo
{
    color: Red;
    border:0;
    cellspacing:0;
    cellpadding:0;
    width:100%;
}   

.popupCalendar .ajax__calendar_container{
    padding: 4px;
    position: absolute;
    cursor: default;
    width: 225px;
    font-size: 11px;
    text-align: center;
    font-family: tahoma,verdana,helvetica;
}
.popupCalendar .ajax__calendar_body{
    height: 139px;
    width: 225px;
    position: relative;
    overflow: hidden;
    margin: auto;
}
.popupCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{
    top: 0px;
    left: 0px;
    height: 139px;
    width: 170px;
    position: absolute;
    text-align: center;
    margin: auto;
}
.popupCalendar .ajax__calendar_container TABLE{
    font-size: 11px;
}
.popupCalendar .ajax__calendar_header{
    height: 20px;
    width: 100%;
}
.popupCalendar .ajax__calendar_prev{
    cursor: pointer;
    width: 15px;
    height: 15px;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);
}
.popupCalendar .ajax__calendar_next{
    cursor: pointer;
    width: 15px;
    height: 15px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);
}
.popupCalendar .ajax__calendar_title{
    cursor: pointer;
    font-weight: bold;
}
.popupCalendar .ajax__calendar_footer{
    height: 15px;
}
.popupCalendar .ajax__calendar_today{
    cursor: pointer;
    padding-top: 3px;
}
.popupCalendar .ajax__calendar_dayname{
    height: 17px;
    width: 17px;
    text-align: right;
    padding: 0 2px;
}
.popupCalendar .ajax__calendar_day{
    height: 17px;
    width: 18px;
    text-align: right;
    padding: 0 2px;
    cursor: pointer;
}
.popupCalendar .ajax__calendar_month{
    height: 44px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}
.popupCalendar .ajax__calendar_year{
    height: 44px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.popupCalendar .ajax__calendar_container{
    border: 1px solid #646464;
    background-color: #ffffff;
    color: #000000;
    margin-left: -167px;
    margin-top: -4px;
}
.popupCalendar .ajax__calendar_footer{
    border-top: 1px solid #f5f5f5;
}
.popupCalendar .ajax__calendar_dayname{
    border-bottom: 1px solid #f5f5f5;
}
.popupCalendar .ajax__calendar_day{
    border: 1px solid #ffffff;
}
.popupCalendar .ajax__calendar_month{
    border: 1px solid #ffffff;
}
.popupCalendar .ajax__calendar_year{
    border: 1px solid #ffffff;
}

.popupCalendar .ajax__calendar_active .ajax__calendar_day{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.popupCalendar .ajax__calendar_active .ajax__calendar_month{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.popupCalendar .ajax__calendar_active .ajax__calendar_year{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.popupCalendar .ajax__calendar_other .ajax__calendar_day{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}
.popupCalendar .ajax__calendar_other .ajax__calendar_year{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.popupCalendar .ajax__calendar_hover .ajax__calendar_day{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.popupCalendar .ajax__calendar_hover .ajax__calendar_month{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.popupCalendar .ajax__calendar_hover .ajax__calendar_year{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.popupCalendar .ajax__calendar_hover .ajax__calendar_title{
    color: #0066cc;
}
.popupCalendar .ajax__calendar_hover .ajax__calendar_today{
    color: #0066cc;
}

tableBonusInfo tr
{
    height: 20px;
}     
    

img{
	border:0px;
}

p{
	margin:0px;padding:0px;
}

#container{
	width:990px;height:100%;text-align:left;
}

#topD{
	height:100px; 
}

.topPanel{
	float:right;
}

.mytopPanel{
	float:right; margin-right:6px; 
	height:104; width:313px;
}

.mytopPanel .tpl{
  height: 22px;
}    

.mytopPanel .tpi{
  height: 18px; vertical-align:bottom;
}    

.mytopPanel .tdf{
  width: 10px  
}    

.mytopPanel .tds{
  width: 105px; 
}    

.td_myBonys1
{
    vertical-align:middle;
    padding-left:6px;
    width: 350px;   
}

.td_myLicInfo1
{
    vertical-align:middle;
    padding-left:6px;
    width: 200px;   
}

.td_myLicInfo2
{
    vertical-align:middle;
    padding-left:6px;
}

.td_myBonys2
{
    vertical-align:middle;
}

.GridView_HeaderStyle{
    text-align:center ;
    vertical-align:middle;
    height: 36px;
}

.GridView_PagerStyle{
    vertical-align:middle;
    text-align:center;
    height:20;
}

.GridView_EmptyDataRowStyle{}

.GridView_AlternatingRowStyle{
    height:22;
}

.GridView_RowStyle{
    height:22;
}

.GridView_SelectedRowStyle{
    height:22;
    vertical-align:middle;
}

.GridColumnRight
{
    text-align:right;
    padding: 4px;
    vertical-align:middle;
}    
    
.GridColumnCenter
{
    text-align:center;
    vertical-align:middle;
}    
    
.GridColumnLeft
{
    padding: 4px;
    vertical-align:middle;
}    

.topPanel .tpl{
	width:17px;
}

.topPanel .tpm{
}

.topPanel .linksD{
	margin-top:7px; margin-left:3px; margin-right:3px;
}

.topPanel .tpr{
	width:17px;
}

.topPanel .tpr2{
	width:11px;
}

#logo{
	margin-top:4px; position:absolute; margin-left:6px;
}

#mainMenuTabs{
	height:33px;
}

#mainMenuLeft{
	margin-top: 33px; margin-left: -7px; position: absolute; width: 19px; height: 77px;
}

#mainMenuRight{
	position: absolute; margin-left: 979px; margin-top: 33px; width: 19px; height: 77px;
}

.mainMenuSplit {
	width: 2px; height: 39px; padding:0 !important;
}

.mainMenuSplitSelect {
	width: 2px; height: 39px; padding:0 !important;
}

#mainMenuTabs .tabs{
	width:800px; position:absolute; margin-left:170px; margin-top:1px;
}

#mainMenuTabs .tab{
	height:26px; float:right; margin-top:7px;
}

#mainMenuTabs .tl{
	width:8px; background-position:right; background-repeat:no-repeat;
}
	
#mainMenuTabs .tm{
	cursor:pointer;
}

#mainMenuTabs .tr{
	width:6px;
}

#mainMenuTabs .tabName{
	margin:6px 15px 0px 15px ; cursor:pointer;
}

#mainMenuTabs .selectedTab{
	height:33px; font-size:15px; float:right;
}

#mainMenuTabs .st_l_SHADOW{
	width:14px; background-position:right; background-repeat:no-repeat;
}

#mainMenuTabs .st_l{
	width:9px; background-position:right; background-repeat:no-repeat;
}

#mainMenuTabs .st_m{
	cursor:pointer;
}

#mainMenuTabs .st_r{
	width:7px;
}

#mainMenuTabs .st_r_SHADOW{
	width:14px; background-position:right; background-repeat:no-repeat;
}

.selectedTabName{
	margin:7px 15px 0px 15px; cursor:pointer;
}

#mainMenu{
	height:39px; width:980px; text-align:center;
}

#tMainMenu td{
	padding:0px 25px 0px 25px; height:39px; font-size:15px; cursor:pointer; 
}

#tMainMenu .item{
	height:29px; padding-top:10px;
}

#tMainMenu .split{
	padding:0px;
}

#searchPanel{
	width:980px; height:38px; background-repeat:repeat-x; text-align:left;
}

#searchPanel .search{
	position:absolute; 
}

#searchPanel .controls{
	  font-size:14px; margin-top:7px; position:absolute; width:980px; text-align:center;
}

#searchPanel .lblSearch{
	margin-left:20px;
}
	
#advSearch{
	margin-left:80px;	
}

#sh1{
	position:absolute; margin-left:-504px;
}

#sh2{
	position:absolute; margin-left:490px; margin-top:-77px;
}

#mf{
	position:absolute; margin-left:-490px;
}

#ml{
	position:absolute; margin-left:484px; margin-top:-39px;
}

#spl{
	position:absolute; margin-left:-490px;
}

#spr{
	position:absolute; margin-left:485px; margin-top:-38px;
}

#middle{
	width:980px; margin-top:3px;
}

#leftCell{
	width:181px;
}

.block_shadow{
        position:absolute; margin-left:-12px; margin-top:5px;
}
.block_shadow_news{
        position:absolute;margin-top:5px;margin-left:175px;width:13px;
}

.block{}

.block_header{
	background-repeat:repeat-y; height:21px; display:table; width:100%;
}

.block_name{
	margin:5px 5px 5px 7px; font-size:11px; text-transform:uppercase; color:White
}

.block_middle{
	background-repeat:repeat-y;
}

.block_content{
	width:164px; margin-left:7px; padding-top:5px;
}

.block_content_status{
	margin-left:7px; padding-top:5px;
}

.block_footer{
	background-repeat:no-repeat; height:20px;
}

table blockT{
	width:100%;
}

/* Recently View */
table td.rv_photo{padding-right:7px;width:60px;}
table td.rv_nophoto{}
table td.rv_photo .dv_image {text-align:center;}
table img.rv_prodImage{}
table td.rv_desc{}
table td.rv_desc .rv_product_block{margin-top:3px;}
table td.rv_desc .rv_product_details{margin-top:7px;margin-bottom:3px;}
table td.rv_price .rv_product_price{margin-bottom:2px;margin-top:5px;}

.price{
	font-weight:bold;
}

.qty{
	margin-top:3px; vertical-align:middle;
}

.quantity{
	width:27px; font-size:11px; vertical-align:middle
}

#cart_total{
	text-align:right; font-size:11px;
}

#rightCell{
	width:0px;
}

.remove{
	margin-top:3px; vertical-align:middle;
}

.prod_total{
	margin-top:5px; font-size:11px;
}

.newsDate{
	font-weight:bold; font-size:11px;
}

#content{
	border:solid 0px; 
	background-color:White;
}

#content .c1{
	position:absolute; margin-left:-1px; 
/* margin-top:-1px;*/
}

#content .c2{
	position:absolute; margin-left:793px; 
/*	margin-top:-1px;*/
}
	
#content .c3{
	position:absolute; margin-left:793px; margin-top:9px;
}
#content .c4{
	position:absolute; margin-left:-1px; margin-top:9px;
}

#contentD{
	margin:0px 7px 0px 7px; width:785px;
}

.imgLoad{
	margin-left:660px;
	margin-top:95px;
}
    
.imgBay{
	margin-left:660px;
	margin-top:5px;
}

h1{
	margin:0px; padding:0px; font-size:14px;
}

h2{
	margin:0px; padding:0px; font-size:12px; font-weight:bold;
}

#footLine{
	background-repeat:repeat-x;
	width:985px;
}

#footSearch{
	vertical-align:middle; text-align:center;
}

#footMenuLinks{
	text-align:center;
}

.copy{
	text-align:center;
}

.Oplata td{
	vertical-align:middle;
	padding:10px 0px 0px 10px;
}

.TACenter{
	text-align:center
}

a:link,a:visited,a:hover,a:active{}
a:link,a:visited,a:active{text-decoration:underline}
a:hover{text-decoration:none}

a.shoppingcartlink:link,a.shoppingcartlink:visited,a.shoppingcartlink:hover,a.shoppingcartlink:active{font-weight:bold}
a.shoppingcartlink:link,a.shoppingcartlink:visited,a.shoppingcartlink:active{text-decoration:none}
a.shoppingcartlink:hover{text-decoration:underline}

a.MainMenu:link,a.MainMenu:visited,a.MainMenu:hover,a.MainMenu:active{font-size:15px;text-decoration:none;}
a.MainTabSelected:link,a.MainTabSelected:visited,a.MainTabSelected:hover,a.MainTabSelected:active{font-size:15px;text-decoration:none;}

a.MenuTab:link,a.MenuTab:visited,a.MenuTab:hover,a.MenuTab:active{font-size:12px;text-decoration:none}

a.MenuTabLink:link { font-size:12px; text-decoration:none; }
a.MenuTabLink:visited { font-size:12px; text-decoration:none; }

a.MenuTabHover:link {font-size:12px; text-decoration:none; }
a.MenuTabHover:visited {font-size:12px; text-decoration:none; }

a.Link:link,a.Link:visited,a.Link:hover,a.Link:active{font-size:12px;}
a.Link:link,a.Link:visited{text-decoration:none}
a.Link:hover{text-decoration:underline}
a.Link:active{text-decoration:none}

a.LinkU:link,a.LinkU:visited,a.LinkU:active,a.LinkU:hover{font-size:12px;}
a.LinkU:link,a.LinkU:visited,a.LinkU:active{text-decoration:underline}
a.LinkU:hover{text-decoration:none}

a.LeafLink:link,a.LeafLink:visited,a.LeafLink:hover,a.LeafLink:active{font-size:12px;color:#323232}
a.LeafLink:link,a.LeafLink:visited{text-decoration:none}
a.LeafLink:hover{text-decoration:underline !important;}
a.LeafLink:active{text-decoration:none}

.RootLink{padding:0 !important;}

td.LeafLink a{margin-bottom:3px;margin-top:3px;display:inline-block;}
td.LeafLink span a{margin-bottom:0px;margin-top:0px;display:inline;}

.client_SiteNavigation_MainPage:link,.client_SiteNavigation_MainPage:visited,.client_SiteNavigation_MainPage:active,.client_SiteNavigation_MainPage:hover{font-size:12px;}
.client_SiteNavigation_MainPage:link,.client_SiteNavigation_MainPage:visited,.client_SiteNavigation_MainPage:active{text-decoration:underline}
.client_SiteNavigation_MainPage:hover{text-decoration:none}

.client_SiteNavigation_Separator{}

.client_SiteNavigation_text:link,.client_SiteNavigation_text:visited,.client_SiteNavigation_text:active,.client_SiteNavigation_text:hover{font-size:12px;}
.client_SiteNavigation_text:link,.client_SiteNavigation_text:visited,.client_SiteNavigation_text:active{text-decoration:underline}
.client_SiteNavigation_text:hover{text-decoration:none}

.client_SiteNavigation_selected:link,.client_SiteNavigation_selected:visited,.client_SiteNavigation_selected:active,.client_SiteNavigation_selected:hover{font-size:12px;text-decoration:none;}

a.Link11:link,a.Link11:visited,a.Link11:active,a.Link11:hover{font-size:11px}
a.Link11:link,a.Link11:visited,a.Link11:active{text-decoration:none;}
a.Link11:hover{}

a.product_block:link,a.product_block:visited,a.product_block:active{text-decoration:none}
a.product_block:link,a.product_block:visited,a.product_block:hover,a.product_block:active{font-weight:bold;font-size:11px}
a.product_block:hover{text-decoration:underline}

a.recently_d:link,a.recently_d:visited,a.recently_d:hover,a.recently_d:active{text-decoration:none;font-size:11px}
a.recently_d:active{font-weight:bold}

a.recently_details:link,a.recently_details:visited,a.recently_details:active{text-decoration:underline}
a.recently_details:link,a.recently_details:visited,a.recently_details:hover,a.recently_details:active{font-size:11px}
a.recently_details:hover{text-decoration:none}

a.productLink:link,a.productLink:visited,a.productLink:hover,a.productLink:active{font-weight:bold;font-size:11px}
a.productLink:link,a.productLink:visited,a.productLink:active{text-decoration:none}
a.productLink:hover{text-decoration:underline}

a.botLink:link,a.botLink:visited,a.botLink:active{text-decoration:none}
a.botLink:link,a.botLink:visited,a.botLink:active,a.botLink:hover{font-size:14px}
a.botLink:hover{text-decoration:underline}

a.botLinkShoppingCart:link,a.botLinkShoppingCart:visited,a.botLinkShoppingCart:active{text-decoration:none}
a.botLinkShoppingCart:link,a.botLinkShoppingCart:visited,a.botLinkShoppingCart:active,a.botLinkShoppingCart:hover{}
a.botLinkShoppingCart:hover{text-decoration:underline}

.imgbntGoSearchCss
{
	position:absolute;
	margin-top:-2px;
	vertical-align:middle;
}

.ContentText14
{
    font-weight:bold;
    font-size:medium;
}

.ContentText{}
.ContentTextBlack{}
.ItemStyle{padding:4px;}
.txtSearchCss{width:430px;}
.datalist tr td{width:260px !important;}
.cont{}
.head{}

.OrderTableHead {height:30px; vertical-align:middle; font-weight:bold;}

.OrderTable_td_alt {vertical-align:top; height:30px; padding-top:8px; padding-bottom:8px;}
.OrderTable_td {vertical-align:top;  height:30px; padding-top:8px; padding-bottom:8px;}

.OrderTable_ico_refresh {margin-left:5px; margin-top:3px; position:absolute;}

a.OrderTableLink:link {font-size:12px; text-decoration:underline;}
a.OrderTableLink:visited {font-size:12px; text-decoration:underline;}
a.OrderTableLink:hover{font-size:12px; text-decoration:none;}
a.OrderTableLink:active{font-size:12px; text-decoration:underline;}

a.OrderTableLink:link,a.OrderTableLink:visited,a.OrderTableLink:hover,a.OrderTableLink:active{font-size:12px;}
a.OrderTableLink:link,a.OrderTableLink:visited,a.OrderTableLink:active{text-decoration:underline}
a.OrderTableLink:hover{text-decoration:none}

.authLabel{}
.adv_RoundButton_Main{}
.adv_OrangeButton_Main{width:120px;}

.adv_SearchButton_Main{
    display:inline;
    position:absolute;
    margin-left:5px;
}

.adv_RoundButton_LeftDiv{
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
}

.adv_RoundButton_CenterDiv{
    height:23px;
    float:left;
}

.adv_RoundButton_Input{
    height:23px;
    border-width:0px;
    background-repeat:repeat-x;
    float:left;
    font-weight:bold;
}

.adv_RoundButton_Input-mozz{
    height:19px;
    border-width:0px;
    background-repeat:repeat-x;
    float:left
}

.adv_RoundButton_RightDiv{
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
}

.adv_YellowButton_LeftDiv{
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
}

.adv_YellowButton_CenterDiv{
    height:23px;
    float:left;
}

.adv_YellowButton_Input{
    height:23px;
    border-width:0px;
    background-repeat:repeat-x;
    float:left;
    font-weight:bold;
}

.adv_YellowButton_Input-mozz{
    height:19px;
    border-width:0px;
    background-repeat:repeat-x;
    float:left
}

.adv_YellowButton_RightDiv{
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
}

.adv_LoginButton_LeftDiv{
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
    margin-left:0px;
}

.adv_OrangeButton_Main{
    display:inline;
    position:absolute;
}

.adv_OrangeButton_LeftDiv{
    float:left; 
    width:5px; 
    height:27px; 
    background-repeat:no-repeat;
}

.adv_OrangeButton_CenterDiv{
    height:27px;
    float:left;
}

.adv_OrangeButton_Input{
    height:27px;
    border-width:0px;
    background-repeat:repeat-x;
    float:left;
    font-weight:bold;
}

.adv_OrangeButton_Input-mozz{
    height:23px;
    border-width:0px;
    background-repeat:repeat-x;
    float:left;
    font-weight:bold;
}

.adv_OrangeButton_RightDiv{
    float:left; 
    width:5px; 
    height:27px; 
    background-repeat:no-repeat;
}

.adv_LinkButton_Main{
    margin-left:5px;
    display:inline;
    position:absolute;
}

.adv_LinkButton_Main a{
    padding-top:3px;
    font-size:12px;
    vertical-align:middle;
    text-decoration:none;
}

.adv_LinkButton_Input {
    padding:0px;
    margin:0px;
    background-repeat:repeat-x;
    border-width:0px;
    font-size:14px;
    float:left;
    height:23px;
}

.tblButtomNavigation{
	font-size:10pt; 
	font-family:Arial;
	margin-top:15px;
}

.tblButtomNavigation .btnNav_prev{
	text-align:right;	
	width:33%;
}

.tblButtomNavigation .btnNav_itemCount{
	text-align:center;
	width:34%;
}

.tblButtomNavigation .btnNav_next{
	text-align:left;
	width:33%;	
}

a.SelectedLink,a.FakeSelection,a.FakeSelection:hover{font-weight:bold}
a.FakeSelection{text-decoration:none}
a.FakeSelection:hover{text-decoration:underline !important}

.tableborder{width:100%}
.ulValidFaild{margin-bottom:0;margin-top:12px}
.adv_registration_Confirm{margin-top:-2px}

.ThaiRatingCss a{cursor:default}
.ratingStar_catalog{background:no-repeat;font-size:0;width:13px;height:12px;margin:0;padding:0;display:block}

.ratingStar {
    font-size:0pt;
    width:13px;
    height:12px;
    margin:0px;
    padding:0px;
    cursor:pointer;
    display:block;
    background-repeat:no-repeat;
}

.filledRatingStar {}
.emptyRatingStar {}
.savedRatingStar {}

.UlPadTop10px{padding-top:10px;}
.UlNoType li{list-style-type:none;}

.logindialog{
	position:absolute;
	width:353px;
	height:256px;
	margin-left:-175px;
	margin-top:-110px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}

.trialpopup{
    background-repeat:no-repeat;
    left:50%;
	position:absolute;
	height:240px;
    width:340px;
	margin-left:-175px;
	margin-top:-110px;
	z-index:10002;
}

.trialpopup-ie{
    background-repeat:no-repeat;
    left:50%;
	position:absolute;
	height:240px;
    width:340px;
	margin-left:-175px;
	margin-top:-110px;
	z-index:10002;
	top:expression(document.getElementsByTagName( 'body' )[0].scrollTop + 250 + 'px');
}

.trialpopup-ie6{
    background-repeat:no-repeat;
    left:50%;
	height:240px;
    width:340px;
	margin-left:-175px;
	margin-top:-110px;
	z-index:10002;
}

.trialtext{
    margin-top:26px;
    margin-left:119px;
    width:207px;
}

.logindialog-ie{
    background-repeat:no-repeat;
	left:50%;
	position:absolute !important;
	width:353px;
	height:256px;
	margin-left:-175px;
	margin-top:-110px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	z-index:10001;
	top:expression(document.getElementsByTagName( 'body' )[0].scrollTop + 250 + 'px');
}

.logindialog-ie6{
    background-repeat:no-repeat;
	left:50%;
	position:absolute !important;
	width:353px;
	height:256px;
	margin-left:expression( (document.body.clientWidth - 353)/2 );
	margin-top:expression( (document.body.clientHeight - 256)/2 );
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	z-index:10001;
}
  
.opacitybackground{
    position:absolute !important; 
    opacity:0.5;
    filter:alpha(opacity=50);
}

.MenuItemStyle{
   text-decoration:none !important;
}

.MenuSelectedItemStyle{
    text-decoration:none !important;
}

.ProductName{
    font-weight:bold;
}

.OldPrice{text-decoration:line-through;}

.PriceWithDiscount{
    font-weight:bold; 
}

.Currency{
    padding-right:7px;    
    font-weight:bold; 
}

.Discount{
    font-size:10pt;
    margin-top:5px;
}

.BB{
    font-size:10pt;
    color: Teal; 
    margin-top:5px;
}
.details_tab{width:772px; margin-left:6px; margin-top:-8px;}
td .prop_lcell{padding:3px 10px 3px 3px}
td .prop_rcell{padding:3px;}


.ajax__tab_default {margin-bottom:20px;}
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
/*{font-family:verdana,tahoma,helvetica;font-size:11px; background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}*/
/*.ajax__tab_default .ajax__tab_outer {vertical-align:bottom;}background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;}*/
/*.ajax__tab_default .ajax__tab_inner {padding-left:5px;vertical-align:bottom;}background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}*/
.ajax__tab_default .ajax__tab_tab {height:18px; padding-left:10px; padding-right:10px;}/*background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}*/
.ajax__tab_default .ajax__tab_active .ajax__tab_tab {height:22px; font-weight:bold; padding-top:4px;}
/*
.ajax__tab_default .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_default .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}


.ajax__tab_default .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_default .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}

.ajax__tab_default .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
/*
.ajax__tab_default .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
*/
/*
.ajax__tab_default {margin-bottom:20px;}
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block;margin-left:6px;margin-right:6px;vertical-align:bottom;}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block;padding-left:7px;padding-left:7px;vertical-align:bottom;}
.ajax__tab_default .ajax__tab_tab {margin-right:6px !important; overflow:hidden; text-align:center; cursor:pointer; display:-moz-inline-box; display:inline-block;}
.ajax__tab_default .ajax__tab_active .ajax__tab_inner{background-repeat:repeat-x ;font-weight:bold;  padding-bottom:4px;}
*/
.menu
{
}    

.menuitem{
    text-decoration:none !important;
    font-size:10pt;
    height:18px;
}

.selectedmenuitem{
    text-decoration:none !important;
    font-size:10pt;
    font-weight:bold;
    height:22px;
    padding-top:2px;
}

table.menu tr td{vertical-align:bottom;}
table.selectedmenuitem tr td{vertical-align:middle;}

.OrderConfirmation_ValidTextBox {}
.OrderConfirmation_InvalidTextBox {}
.OrderConfirmation_ValidationPoint {}
.OrderConfirmation_AuthHead { font-weight:bold; padding-bottom:6px; padding-left:7px; padding-top:6px;}
.OrderConfirmation_btnBack_Main {padding-top:3px;}
.OrderConfirmation_btnBack_Left {margin-left:10px; float:left; width:5px;height:23px; background-repeat:no-repeat;}
.OrderConfirmation_NotifyLable{margin-top:10px;}

.ShoppingCart_MergedOrder{text-align:center; font-weight:bold; margin-bottom:15px; margin-top:15px;}

.SpecialOffer{}

.auth_header{
    font-family:Arial;
    font-size:14pt;
}

.auth{
    margin-left:113px;
    margin-top:42px;
    margin-right:22px;
    width:202px;
}

.auth_text{   
    font-family:Arial;
    font-size:10pt; 
}

.adv_AdminButton_RightDiv{
    float:Right; 
    height:23px; 
    background-repeat:no-repeat;
}

.adv_CancelButton_LeftDiv{
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
    margin-left:5px;
}

.p_photo{padding-right:6px;}

.search_header{
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.option_block{    
    padding-top:12px;
    padding-bottom:15px;
    padding-left:12px;
}

.advsearch_row{height:30px;}
.btnClear_Main{padding-top:3px;}

.btnClear_Left{
    margin-left:10px;
    float:left; 
    width:5px; 
    height:23px; 
    background-repeat:no-repeat;
}

table.advsearch tr td{vertical-align:middle;}

.adv_TopSearchButton_Main{
    display:inline;
    position:absolute;
    margin-top:-2px;
    margin-left:5px;
}

.adv_MyAccountGoShoppingCart_Main{
    display:inline;
    position:absolute;
    margin-top:-2px;
    margin-left:5px;
}

.ddlSearchBottom{}

.adv_OrderConfirmation_Confirm{
	display:inline;
    position:absolute;
    margin-top:-2px;
}

/* --------------- Voting --------------- */

td.NameAnswer span{
	white-space:nowrap;
	font-size:11px;
}

td.barAnswer div{
	height:12px;
}

td.barAnswer{
	vertical-align:middle;
	width:95%;
	height:12px;
}

table.VotingHead{
	height:30px;
	width:100%;
}

span.VotingHead{
	font-size:15px;
}

td.VotingHead{
	text-align:center;
	width:98%;
	vertical-align:middle;
}
table.ViewResults{
	width:100%;
	height:100%;
}

td.tdViewResults{
}

td.SpaceHeadToBody{
	height:4px;
}

td.ZagolovokOpros{
    padding-top:5px;
    font-weight:bold; font-size:11px;
}

table.ViewVoting{
	width:100%;
	height:100%;
}

td.tdViewVoting{
}

td.HeadVoting{
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}

td.HeadVoting span{
	font-weight:bold;
	font-size:13px;
}

td.buttonVoting{text-align:center;padding-top:5px}
td.VotingBody{padding:11px 3px 13px 5px}
td.VotingBodyResult{padding:4px 3px 0 5px}
table.ResultsVoting td{padding:3px 3px 3px 3px;font-size:11px}
table.ResultsVoting{padding:0 10px 0 10px}
table.rbListAnswer{border:0}
table.rbListAnswer label{font-size:11px}
tr.VotingHeadLine{height:3px}
tr.VotingBottonLine{height:3px}
#sections {height:83px;overflow:hidden;}
div.newsannotation p {display:inline;}
.loginAsAdmin a,.loginAsAdmin a:hover,.loginAsAdmin a:link,.loginAsAdmin a:visited,.loginAsAdmin a:active {text-decoration:underline;}
.loginAsAdmin {text-align:center;font-weight:bold;vertical-align:middle!important;height:20px;}
.outTrialPopup {z-index:100002!important;}
.InvalidTextBox {}
.customoptions{padding-top:0;margin-left:20px;margin-top:6px;font-size:11px;}
.customoptions_header {font-family:arial;font-weight:bold;margin-bottom:11px;margin-top:7px}
.customoptions_leftcell {padding-right:10px; vertical-align:middle;}
.editoptions {font-size:11px;margin-left:20px}

tr.productview_tableheader
{
    height:30px;
    font-weight:bold;
}

tr.productview_tableheader td
{
    border-top: dotted 1px;
    border-bottom: dotted 1px;
    vertical-align:middle;
}

.productview_row
{
    height:30px;
}

.productview_arow
{
    height:30px;    
}

.productview_row td, .productview_arow td
{
    vertical-align:middle;
    border-bottom: dotted 1px;
}

/*------------------PageNumberer------------------*/

.PageNumberer
{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	clear:both;
	width:352px;	
	margin:0 auto;
}

.PageNumberer a
{
	border-width:1px;
	border-style:solid;
	margin:1px 5px 1px 1px;
	padding:2px 0px 2px 0px;
	text-align:center;
	text-decoration:none;
	height:18px;
	float:left;
}

.PageNumberer a:hover
{
}

.PageNumberer div.selected
{
    margin:1px 5px 1px 1px;
	border:0;
	font-weight:bold;
	padding:3px 0 2px 0;
	float:left;
	height:18px;
	width:26px;
	text-align:center;
}

.PageNumberer div.prevnext
{
    text-align:center;    
	margin:1px 5px 1px 1px;
	padding:3px 1px 3px 1px;
	border:0;
	float:left;
	height:18px;
	width:50px;
}

.PageNumberer a.pager
{
    width:26px;
    text-decoration:none;
}

.PageNumberer a.prevnext
{
    width:50px;
    text-decoration:none;
}

.LinkGO
{
    border-width:1px;
    border-style:solid;
    margin:1px 5px 1px 1px;
    padding:1px 12px;
    text-align:center;
    text-decoration:none;
}

.shoppingcart_header
{
    font-weight:bold;
    background-color:#EEECED;
    margin-bottom:13px;
    padding-bottom:6px;
    padding-left:5px;
    padding-top:6px;
}

#countries
{
    margin:10px 0;
}

#zip
{
    margin:10px 0;
}

.shipsrvc
{
    font-size:12px;
    font-weight:bold;
    color:Black;
    margin-left: 5px;
    margin-top: 16px;
    margin-bottom: 6px;
}

.shipsrvcmsg
{
    font-size:12px;
    font-weight:bold;
    color:Red;
    margin-left: 5px;
    margin-bottom: 6px;
    margin-top:0px;
}

.sc_header
{
    background-color:#EEECED; height:26px; margin-top:6px;
}

.catalogTab
{
    padding-left:10px; 
    padding-right:10px;
    cursor:pointer;
    line-height:20px;
    vertical-align:middle;
    padding-bottom:3px;
}

.catalogTabSelected
{
    background-color:#D3D3D3;
}

.hidden
{
    display:none;
}

.catalogTileCatList
{
    list-style-image:none;
    padding-left:0;
    margin-left:5px;
    display:block;
    padding:0;
    margin:0;
    width:100%;
}

.catalogTileCatList li
{
    display:inline-block;
    vertical-align:top;
    width:141px;
    margin-right:5px;
}

.catalogTileCatList span a
{
    font-size:11px;
    font-weight:bold;
    color:#323232;
}

.catalogTileCatList span
{
    width:141px;
    margin-bottom:8px;
}

.catalogListContainer *
{
    vertical-align:top;
}

.catalogListCatContainer
{
    margin-left:5px;
}

.catalogListCatList li
{
    display:block;
    margin:3px 3px 0 0;
}

.catalogListCatMiniImage
{
    width:140px;height:90px;background-image:url(images/cat_minipicture_background.jpg);background-repeat:no-repeat
}

.catalogListCatMiniImage * {margin:6.5px;}

.catalogListCatContainer
{
    display:inline-block;
    float:left;
}

.catalogListCatContainer div
{
    float:left;
    margin-right:10px;
}

.catalogListCatList
{
    list-style-image:none;
    list-style-position:outside;
    padding-left:0;
    
    padding:0;
    margin:0;
}

.catalogListCatList span
{
    /*width:32%;*/
    display:inline-block;
}

.catalogListCatList span a
{
    font-size:13px;
    color:#323232;
    text-decoration:underline;
}


.catalogListCatList span a:visited
{
    color:#323232;
}

.catalogListCatList span a:hover
{
    color:#808080;    
}

.productViewSpecialOffer, .productViewSKU, .productViewName 
{
    margin-bottom:5px;
}

.productViewBriefDescription
{
    margin-bottom:5px;
    text-align:justify;
}

.productViewPrice
{
    margin-bottom:8px;
}

.productViewName *
{
    font-size:14px !important;
}

.productViewSpecialOffer
{
   font-weight:bold; 
}

.productViewSKU *
{
    color:#323232 !important;
    font-size:12px !important;
    font-weight:normal !important;
}

.filterspan{
color: gray;
font-size: 12px;
}

.catalog_SKU_block
{
    font-size:11;
    color:#aaaaaa;
}

.RecomendedDiv {
	background-image: url('images/recom.png');
	background-repeat: no-repeat;
	width: 99px;
	height: 58px;
	position: absolute;
	cursor :pointer ;
}
.NoveltyDiv {
	background-image: url('images/new.png');
	background-repeat: no-repeat;
	width: 99px;
	height: 58px;
	position: absolute;
	cursor :pointer ;
}
.BestsellerDiv {
	background-image: url('images/best.png');
	background-repeat: no-repeat;
	width: 99px;
	height: 58px;
	position: absolute;
	cursor :pointer ;
}
.BestsellerDiv + span 
{
    display:inline-block;
    width:99px;
}
.OnSaleDiv {
	background-image: url('images/rasprodasha.png');
	background-repeat: no-repeat;
	width: 99px;
	height: 58px;
	position: absolute;
	cursor :pointer ;
}
.DiscountDiv {
	background-image: url('images/discoint.png');
	background-repeat: no-repeat;
	width: 99px;
	height: 58px;
	position: absolute;
    cursor :pointer ;
}

a.catalog_briefDesription_link:hover{text-decoration:none !important;cursor:pointer;}
