﻿body {
	font-family: Tahoma; font-size: 12px; color: black;
	background-color: white;
	border-style: none; border-color: inherit; border-width: 0; margin: 0;	
	background-image: url('images/bg.jpg'); background-repeat: repeat-x;	
}

table {
	font-family: Tahoma; 
	color: black; font-size: 12px;
	border: 0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td{
	padding:0px; /* cellpadding="0" */
	vertical-align: top;
} 

img {
	border: 0;
}

p
{
	margin: 0px; padding: 0px;
}

#container{
	width: 990px; height: 100%; text-align: left;
}

#topD{
	height: 62px;
}

#topPanel{
	height: 31px; float: right;
}

	#topPanel .tpl{
		background-image: url('images/tm_l.jpg'); width: 17px;
	}
	
	#topPanel .tpm{
		background-image: url('images/tm_bg.jpg');
	}
	
	#topPanel .linksD{
		margin-top: 7px; margin-left: 3px; margin-right: 3px;
	}
	
	#topPanel .tpr{
		background-image: url('images/tm_r.jpg'); width: 17px;
	}
	
	#topPanel .tpr2{
		width: 11px;
	}

#logo{
	margin-top: 23px; position: absolute;
}

#mainMenuTabs{
	height: 33px;
}

	#mainMenuTabs .tabs{
		width: 800px; position:absolute; margin-left: 170px; margin-top: 1px;
	}
	
	#mainMenuTabs .tab{
		height: 26px; color: #7b8d99; float: right; margin-top: 7px;
	}
	
	#mainMenuTabs .tl{
		background-image:url('images/t_tab_l.jpg'); width: 8px; background-position: right; background-repeat: no-repeat;
	}
		
	#mainMenuTabs .tm{
		background-image:url('images/t_tab_bg.jpg'); cursor: pointer;
	}
	
	#mainMenuTabs .tr{
		background-image:url('images/t_tab_r.jpg'); width: 6px;
	}
	
	#mainMenuTabs .tabName{
		margin: 6px 15px 0px 15px ; cursor: pointer;
	}
	
	#mainMenuTabs .selectedTab{
		height: 33px; color: white; font-size: 15px; float: right;
	}
	
	#mainMenuTabs .st_l_SHADOW{
		background-image:url('images/t_tab_s_l_sh.gif'); width: 14px; background-position: right; background-repeat: no-repeat;
	}
	
	#mainMenuTabs .st_l{
		background-image:url('images/t_tab_s_l.gif'); width: 9px; background-position: right; background-repeat: no-repeat;
	}

	#mainMenuTabs .st_m{
		background-image:url('images/t_tab_s_bg.gif'); cursor: pointer;
	}
	
	#mainMenuTabs .st_r{
		background-image:url('images/t_tab_s_r.gif'); width: 7px;
	}
	
	#mainMenuTabs .st_r_SHADOW{
		background-image:url('images/t_tab_s_r_sh.gif'); width: 14px; background-position: right; background-repeat: no-repeat;
	}


.selectedTabName{
	margin: 7px 15px 0px 15px; cursor: pointer;
}

#mainMenu{
	background-image: url('images/menu_bg.jpg'); height: 39px; width: 980px; text-align: center;
}

#tMainMenu td{
	padding: 0px 25px 0px 25px; color: white; height: 39px; font-size: 15px; cursor: pointer;
}

	#tMainMenu .item{
		height: 29px; padding-top: 10px;
	}
	
	#tMainMenu .split{
		padding: 0px;
	}
	
	#tMainMenu .selected{
		background-image: url('images/menu_bg_selected.jpg');
	}

#searchPanel{
	width: 980px; background-image: url('images/sp_bg.jpg'); 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{
		/*vertical-align: middle;*/ margin-left: 20px;
	}
	
#advSearch{
	margin-left: 80px; /*vertical-align: middle;*/	
}

#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: 5px;
}

#leftCell{
	width: 181px;
}

.block_shadow{
	position: absolute; margin-left: -12px; margin-top: 5px;
}

.block{

}

.block_header{
	background-image: url('images/block_header.gif'); background-repeat: repeat-y; height: 21px; display: table; width: 100%;
}

.block_name{
	margin: 5px 5px 5px 7px; font-size: 11px; text-transform: uppercase;
}

.block_middle{
	background-image: url('images/block_middle.gif'); background-repeat: repeat-y;
}

.block_content{
	width: 164px; margin-left: 7px; padding-top: 5px;
}

.block_footer{
	background-image: url('images/block_footer.gif'); 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;}

/*--- Recently View ---------------*/
	
.price{
	color: #e67817; 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; color: #323232;
}

#rightCell{
	width: 181px;
}

.remove{
	margin-top: 3px; vertical-align: middle;
}

.prod_total{
	margin-top: 5px; font-size: 11px;
}

.newsDate{
	font-weight: bold; font-size: 11px; color: #323232;
}

#content{
	border: 1px #d2d2d2 solid; 
	/* margin-top: 5px; */
}

#content .c1{
	position: absolute; margin-left: -1px; margin-top: -1px;
}

#content .c2{
	position: absolute; margin-left: 610px; margin-top: -1px;
}
	
#content .c3{
	position: absolute; margin-left: 610px; margin-top: 9px;
}
#content .c4{
	position: absolute; margin-left: -1px; margin-top: 9px;
}

#contentD{
	margin: 7px 7px 0px 7px; color: #323232; width:600px;
}

.imgCategoryImage{ margin-bottom: 6px;}

h1{
	margin: 0px; padding: 0px; font-size: 14px; color: #323232
}


h2{
	margin: 0px; padding: 0px; font-size: 12px; color: #323232; font-weight:bold;
}

#footLine{
	background-image: url('images/bot_line.gif'); 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{
	color: #0066cc; text-decoration: underline; 
}
a:visited{
	color: #0066cc; text-decoration: underline; 
}
a:hover{
	color: #0066cc; text-decoration: none;
}
a:active{
	color: #0066cc; text-decoration: underline; 
}

a.shoppingcartlink:link
{
    font-weight:bold;
    text-decoration:none;
}
a.shoppingcartlink:visited
{
    font-weight:bold;
    text-decoration:none;
}
a.shoppingcartlink:hover
{
    font-weight:bold;
    text-decoration:underline;
}
a.shoppingcartlink:active
{
    font-weight:bold;
    text-decoration:none;
}

/*--------------------------------------------MainMenu----------------------------------------------*/
a.MainMenu:link{
	font-size: 15px; text-decoration: none;	color: white;
}
a.MainMenu:visited{
	font-size: 15px; text-decoration: none;	color: white;
}
a.MainMenu:hover{
	font-size: 15px; text-decoration: none;	color: white;
}
a.MainMenu:active{
	font-size: 15px; text-decoration: none;	color: white;
}

/*--------------------------------------------MenuTab----------------------------------------------*/

a.MenuTab:link{ font-size: 12px; text-decoration: none;	color: #333333; }
a.MenuTab:visited{ font-size: 12px; text-decoration: none; color: #333333; }
a.MenuTab:hover{ font-size: 12px; text-decoration: none; color: Gray; }
a.MenuTab:active{font-size: 12px; text-decoration: none; color: Gray; }

a.MenuTabLink:link { font-size: 12px; text-decoration: none; color: #333333; }
a.MenuTabLink:visited { font-size: 12px; text-decoration: none; color: #333333; }

a.MenuTabHover:link {font-size: 12px; text-decoration: none; color: Gray; }
a.MenuTabHover:visited {font-size: 12px; text-decoration: none; color: Gray; }

/*--------------------------------------------Link----------------------------------------------*/
a.Link:link{
	font-size: 12px; text-decoration: none;	color: #323232;
}

a.Link:visited{
	font-size: 12px; text-decoration: none;	color: #323232;
}

a.Link:hover{
	font-size: 12px; text-decoration: underline; color: #323232;
}

a.Link:active{
	font-size: 12px; text-decoration: none;	color: #323232;
}

/*--------------------------------------------LinkU----------------------------------------------*/
a.LinkU:link{
	font-size: 12px; text-decoration: underline; color: #323232;
}

a.LinkU:visited{
	font-size: 12px; text-decoration: underline; color: #323232;
}

a.LinkU:active{
	font-size: 12px; text-decoration: underline; color: #323232;
}

a.LinkU:hover{
	font-size: 12px; text-decoration: none; color: #323232;
}

.client_SiteNavigation_MainPage:link {font-size: 12px; text-decoration: underline; color: #323232;}
.client_SiteNavigation_MainPage:visited {font-size: 12px; text-decoration: underline; color: #323232;}
.client_SiteNavigation_MainPage:active {font-size: 12px; text-decoration: underline; color: #323232;}
.client_SiteNavigation_MainPage:hover {font-size: 12px; text-decoration: none; color: #323232;}

.client_SiteNavigation_Separator{}

.client_SiteNavigation_text:link {font-size: 12px; text-decoration: underline; color: #323232;}
.client_SiteNavigation_text:visited {font-size: 12px; text-decoration: underline; color: #323232;}
.client_SiteNavigation_text:active {font-size: 12px; text-decoration: underline; color: #323232;}
.client_SiteNavigation_text:hover {font-size: 12px; text-decoration: none; color: #323232;}

.client_SiteNavigation_selected:link {font-size: 12px; text-decoration: none; color: #323232;}
.client_SiteNavigation_selected:visited {font-size: 12px; text-decoration: none; color: #323232;}
.client_SiteNavigation_selected:active {font-size: 12px; text-decoration: none; color: #323232;}
.client_SiteNavigation_selected:hover {font-size: 12px; text-decoration: none; color: #323232;}

/*--------------------------------------------Link11----------------------------------------------*/
a.Link11:link{
	font-size: 11px; text-decoration: none;	color: #323232;
}

a.Link11:visited{
	font-size: 11px; text-decoration: none;	color: #323232;
}

a.Link11:active{
	font-size: 11px; text-decoration: none;	color: #323232;
}

a.Link11:hover{
	font-size: 11px; /*text-decoration: underline; color: #323232;*/ color:Black;
}

/*--------------------------------------------product_block----------------------------------------------*/
a.product_block:link{
	text-decoration: none;	color: #323232; font-weight: bold; font-size: 11px;
}

a.product_block:visited{
	text-decoration: none;	color: #323232; font-weight: bold; font-size: 11px;
}

a.product_block:active{
	text-decoration: none;	color: #323232; font-weight: bold; font-size: 11px;
}

a.product_block:hover{
	text-decoration: underline; color: #323232; font-weight: bold; font-size: 11px;
}

/*--------------------------------------------recently_d----------------------------------------------*/
a.recently_d:link{
	text-decoration: none;	color: #323232; font-size: 11px;
}

a.recently_d:visited{
	text-decoration: none;	color: #323232; font-size: 11px;
}

a.recently_d:active{
	text-decoration: none;	color: #323232; font-weight: bold; font-size: 11px;
}

a.recently_d:hover{
	text-decoration: none; color: #323232; font-size: 11px;
}

/*--------------------------------------------recently_details----------------------------------------------*/
a.recently_details:link{
	text-decoration: underline;	color: #323232; font-size: 11px;
}

a.recently_details:visited{
	text-decoration: underline;	color: #323232; font-size: 11px;
}

a.recently_details:active{
	text-decoration: underline;	color: #323232; font-size: 11px;
}

a.recently_details:hover{
	text-decoration: none; color: #323232; font-size: 11px; 
}

/*--------------------------------------------productLink----------------------------------------------*/
a.productLink:link{
	color: #0168ab; font-weight: bold; font-size: 11px; text-decoration: none;
}

a.productLink:visited{
	color: #0168ab; font-weight: bold; font-size: 11px; text-decoration: none;
}

a.productLink:active{
	color: #0168ab; font-weight: bold; font-size: 11px; text-decoration: none;
}

a.productLink:hover{
	color: #0168ab; font-weight: bold; font-size: 11px; text-decoration: underline;
}


/*--------------------------------------------botLink----------------------------------------------*/
a.botLink:link{
	text-decoration: none;	color: #323232; font-size: 14px;
}

a.botLink:visited{
	text-decoration: none;	color: #323232; font-size: 14px;
}

a.botLink:active{
	text-decoration: none;	color: #323232; font-size: 14px;
}

a.botLink:hover{
	text-decoration: underline; color: #323232; font-size: 14px; 
}

a.botLinkShoppingCart:link{
	text-decoration: none; color:Black; 
}

a.botLinkShoppingCart:visited{
	text-decoration: none; color:Black; 
}

a.botLinkShoppingCart:active{
	text-decoration: none; color:Black; 
}

a.botLinkShoppingCart:hover{
	text-decoration: underline; color:Black;   
}

/*-------------------------------------------- MainPage extention ----------------------------------------------*/

.txtSearchCss
{
	/*vertical-align: middle;*/
	width: 430px;
}

.imgbntGoSearchCss
{
	position:absolute;
	margin-top:-2px;
	vertical-align:middle;
}

/* Common text style */
.ContentText{}

.ContentText14
{
    font-weight:bold;
    font-size:medium;    
}

.ContentTextBlack{}

.ItemStyle
{
     padding: 4px;
}

.datalist tr td
{
    width:200px !important;
}

.cont{}

.head{}

.OrderTableHead {background-color: #EEECED; height: 30px; vertical-align:middle; font-weight: bold;}

.OrderTable_td_alt {background-color: #eff0f1; 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; color:#323232;}
a.OrderTableLink:visited {font-size:12px; text-decoration:underline; color:#323232;}
a.OrderTableLink:hover{font-size:12px; text-decoration:none; color:#323232;}
a.OrderTableLink:active{font-size:12px; text-decoration:underline; color:#323232;}


.authLabel {}

/* ------------------------------------------------------- */

/* --- Default Round button css classes - */

.adv_RoundButton_Main
{
    /*display: inline;*/
    /*position:absolute;*/    
}

.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-image: url(images/sil_buttonbgleft.jpg); 
    background-repeat: no-repeat;
}

.adv_RoundButton_CenterDiv
{
    height: 23px;
    background-image: url(images/sil_buttonbg.jpg);
    float: left;
}

.adv_RoundButton_Input
{
    height: 23px;
    border-width: 0px;
    background-color: white;
    background-image: url(images/sil_buttonbg.jpg);
    background-repeat: repeat-x;
    color: white;
    float: left;
    font-weight: bold;
}

.adv_RoundButton_Input-mozz
{
    height: 19px;
    border-width: 0px;
    background-color: white;
    background-image: url(images/sil_buttonbg.jpg);
    background-repeat: repeat-x;
    color: white;
    float: left
}
.adv_RoundButton_RightDiv
{
    float: left; 
    width: 5px; 
    height: 23px; 
    background-image: url(images/sil_buttonbgright.jpg); 
    background-repeat: no-repeat;
}

/* --- Orange Round button css classes - */

.adv_OrangeButton_Main
{
    display: inline;
    position: absolute;
}

.adv_OrangeButton_LeftDiv
{
    float: left; 
    width: 5px; 
    height: 27px; 
    background-image: url(images/or_buttonbgleft.gif); 
    background-repeat: no-repeat;
}

.adv_OrangeButton_CenterDiv
{
    height: 27px;
    background-image: url(images/or_buttonbg.gif);
    float: left;
}

.adv_OrangeButton_Input
{
    height: 27px;
    border-width: 0px;
    background-color: white;
    background-image: url(images/or_buttonbg.gif);
    background-repeat: repeat-x;
    color: White;
    float: left;
    font-weight: bold;
}

.adv_OrangeButton_Input-mozz
{
    height: 23px;
    border-width: 0px;
    background-color: white;
    background-image: url(images/or_buttonbg.gif);
    background-repeat: repeat-x;
    color: White;
    float: left;
    font-weight: bold;
}

.adv_OrangeButton_RightDiv
{
    float: left; 
    width: 5px; 
    height: 27px; 
    background-image: url(images/or_buttonbgright.gif); 
    background-repeat: no-repeat;
}

/* --- Additional Round button css classes - */

.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-color: white;
    background-image: url(images/sil_buttonbg.jpg);
    background-repeat: repeat-x;
    border-width: 0px;
    color: White;
    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 
{
    color: #e67817 !important;
    font-weight: bold;
}

a.FakeSelection
{
    color: #e67817 !important;
    font-weight: bold;
    text-decoration:none;
}
a.FakeSelection:hover
{
    color: #e67817 !important;
    font-weight: bold;
    text-decoration:underline !important;
}
/* --- registration custom ------------------------------- */

.tableborder
{
	width: 100%;	
}

.tableheadtext {}

.tablebodytext {}

.mast_form_table_head {}

.ulValidFaild
{
	color: Red;
	margin-bottom:0px;
	margin-top:12px;
}

.adv_registration_Confirm
{
	/*display: inline;
    position: absolute;*/
    margin-top:-2px;
}
/*-------------------------------------------- Common AdvantShop Standart classes ----------------------------------------------*/

.ThaiRatingCss a
{
	cursor: default;	
}

.ratingStar_catalog {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    /*cursor: pointer;*/
    display: block;
    background-repeat: no-repeat;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/ajax/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/ajax/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/ajax/SavedStar.png);
}

/*Airat*/
.UlPadTop10px{
	padding-top:10px;
}
.UlNoType li{
	list-style-type:none;
}
/*end*/
/*================================*/

.logindialog
{
    background-image:url(images/auth_bg.gif);
	position: absolute;
	width: 353px;
	height:256px;
	margin-left: -175px;
	margin-top:-110px;
	color: #0D76B8;
	font-weight: bold;
	text-align: center;
	white-space:nowrap;
}

.trialpopup
{
    background-repeat:no-repeat;
    left: 50%;
    background-image:url(images/trial_bg.gif);
	position: absolute;
	height:240px;
    width:340px;
	margin-left: -175px;
	margin-top:-110px;
	z-index: 10002;
}

.trialpopup-ie
{
    background-repeat:no-repeat;
    left: 50%;
    background-image:url(images/trial_bg.gif);
	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%;
    background-image:url(images/trial_bg.gif);
	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%;
    background-image:url(images/auth_bg.gif);
	position: absolute !important;
	/*left: expression(document.body.clientWidth / 2 + 'px');*/
	width: 353px;
	height:256px;
	margin-left: -175px;
	margin-top:-110px;
	color: #0D76B8;
	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%;
    background-image:url(images/auth_bg.gif);
	position: absolute !important;
	/*left: expression(document.body.clientWidth / 2 + 'px');*/
	width: 353px;
	height:256px;
	margin-left: -175px;
	margin-top:-110px;
	color: #0D76B8;
	font-weight: bold;
	text-align: center;
	white-space:nowrap;
	z-index: 10001;
	/*top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + 250 + 'px');	*/
}

.opacitybackground
{
    position: absolute !important; 
    /*top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;*/
    background-color:black;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.MenuItemStyle
{
   color:#333333 !important;
   text-decoration:none !important;
}

.MenuSelectedItemStyle
{
    background-color:#eeeced !important;
    color:#333333 !important;
    text-decoration:none !important;
}

/*Details*/
.ProductName
{
    color:#0168ab;
    font-weight:bold;
}


.OldPrice
{
    /*font-weight: bold;*/
    text-decoration:line-through;
    
}

.PriceWithDiscount
{
    font-weight: bold; 
    color: #e67817;
}

.Currency
{
    padding-right: 7px;    
    font-weight: bold; 
    color: #e67817;
}

.Discount
{
    font-size: 10pt;
    margin-top:5px;
    /*font-weight: bold; */
}

/*      Details.aspx     */
.details_tab
{
	width: 595px; margin-left: 6px; margin-top: -8px;
}

td .prop_lcell{
	padding: 3px 10px 3px 3px
}

td .prop_rcell
{
	padding: 3px;
}


/* Tabs */
.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;background-color:#eeeced;color:#333333;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-color:#d2d2d2; font-weight: bold;  padding-top: 3px; padding-bottom:3px;}

.menuitem
{
    text-decoration:none !important;
    color:#333333 !important;
    font-size:10pt;
    background-color:#eeeced;
}

.selectedmenuitem
{
    text-decoration:none !important;
    color:#333333 !important;
    font-size:10pt;
    font-weight:bold;
    height:20px;
}

table.menu tr td
{
    vertical-align:bottom;
}
table.selectedmenuitem tr td
{
    vertical-align:middle;
}

/* --------------- Order confirmation ------------------ */

.OrderConfirmation_ValidTextBox {}
.OrderConfirmation_InvalidTextBox {background-color: #ffe4c4;}
.OrderConfirmation_ValidationPoint {color:Red;}
.OrderConfirmation_AuthHead {background-color: #e3e3e3; 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-image: url(images/sil_buttonbgleft.jpg); background-repeat: no-repeat;}
.OrderConfirmation_NotifyLable{margin-top:10px; color:#0066CC;}

/* --------------- shopping cart ------------------ */

.ShoppingCart_MergedOrder{text-align: center; font-weight:bold; margin-bottom:15px; margin-top:15px;}


.SpecialOffer
{
    color:Red;
}
/* Auth dialog */
.auth_header
{
    font-family:Arial;
    font-size:14pt;
    color:#5c5c5c;
}

.auth
{
    margin-left:113px;
    margin-top:42px;
    margin-right:22px;
    width:202px;
}

.auth_text
{   
    font-family:Arial;
    font-size:10pt; 
    color:#4c4c4c
}

.adv_LoginButton_LeftDiv
{
    float: left; 
    width: 5px; 
    height: 23px; 
    background-image: url(images/sil_buttonbgleft.jpg); 
    background-repeat: no-repeat;
}

.adv_CancelButton_LeftDiv
{
    float: left; 
    width: 5px; 
    height: 23px; 
    background-image: url(images/sil_buttonbgleft.jpg); 
    background-repeat: no-repeat;
    margin-left:5px;
}

.p_photo
{
     padding-right:6px;
}

.search_header
{
    background-color:#eeeced;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.option_block
{    
    background-color:#eeeced;
    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-image: url(images/sil_buttonbgleft.jpg); 
    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
{
    /*vertical-align:middle;*/
}

.adv_OrderConfirmation_Confirm
{
	display: inline;
    position: absolute;
    margin-top:-2px;
}

/* --------------- Voting --------------- */

td.NameAnswer span
{
	white-space: nowrap;
	font-size: 11px;
}

/*td.NameAnswer
{
	font-size: 12px;	
}*/

td.barAnswer div
{
	background-color: #0168AB;
	height: 12px;
}

td.barAnswer
{
	vertical-align: middle;
	width: 95%;
	height: 12px;
}

table.VotingHead
{
	color: #100e0f;
	background-color: #ffffff;
	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
{
	background-color: #eacb8a;
}

td.SpaceHeadToBody
{
	height: 4px;
}

td.ZagolovokOpros
{
    padding-top: 5px;
    font-weight: bold; font-size: 11px; color: #323232;
}

table.ViewVoting
{
	background-color: #eacb8a;
	width: 100%;
	height: 100%;
}

td.tdViewVoting
{
	background-color: #eacb8a;
}

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-left: 5px;
	padding-bottom: 13px;
	padding-top: 11px;
	padding-right: 3px;
}

td.VotingBodyResult
{
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 4px;
	padding-right: 3px;
}

table.ResultsVoting td
{
	padding: 3px 3px 3px 3px;
	font-size: 11px;
}

table.ResultsVoting
{
	padding: 0px 10px 0px 10px;
}

table.rbListAnswer
{
	border: 0;
}

table.rbListAnswer label
{
	font-size: 11px;
}

tr.VotingHeadLine
{
	background-image: url('images/VotingHeadLine.jpg');
	height: 3px;
}

tr.VotingBottonLine
{
	background-image: url('images/VotingBottonLine.jpg');
	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
{
    color:Red;
    text-decoration:underline;
}

.loginAsAdmin
{
     text-align:right;
     font-weight:bold;
}

.outTrialPopup
{
     z-index:100002!important;
}

.InvalidTextBox {background-color: #ffe4c4;}

.customoptions {padding-top: 0px; margin-left: 20px; margin-top: 6px; font-size: 11px; color:#333333}

.customoptions_header
{
    font-family:arial;
    font-weight:bold;
    margin-bottom:11px;
    margin-top:7px;
}

.customoptions_leftcell
{
    padding-right:10px;
}

.editoptions
{
    font-size:11px;
    margin-left:20px;
}
