
html, body, div, span, applet, object, iframe, h1, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 14px;
    font-family: Times New Roman;
    vertical-align: baseline;
    background: transparent;
}

h1
{
	font-size:18px;
	font-weight:700;
	color:#004883;
}

:focus
{
    outline: 0;
}
pagebody
{
    line-height: 1;
    color: black;
    background: url(images/body-bg.gif) repeat-y;
}
ol, ul
{
    list-style: none;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    vertical-align: top;
    padding: 10px;
}

blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}
blockquote, q
{
    quotes: "" "";
}

html {
	height: 100%;
}
body.pagebody {
	height:100%;
	min-height:100%;
}
.wrapper{
	height:100%;
height:auto !Important;
	min-height:100%;
	position:relative;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001 ? '1000px' : '100%');
}
.header {
	position:relative;
	background: url(images/bg-header.gif) repeat-x;
	width:100%;
	height:195px;
	z-index:1;
}
/*.innder-header {
	background: url(images/header.gif) no-repeat top left;
	width:100%;
	height:195px;
	z-index:2;
}*/

.innder-header {
	background: url(images/header.gif) no-repeat top left;
	width:100%;
	height:195px;
	z-index:2;
}

.maincontetwrapper 
{
    top:-2px;
	height:100% !Important;
	position:relative;
	background: #FFFFFF;
	/*border-left:#9bc8eb 2px solid;*/
	border-top:#9bc8eb 2px solid;
	z-index:4;
	margin-left:10px;
}
.footer {
	margin-top:-40px;
	height: 40px;
	width: 100%;
	position: relative;
	z-index:7;
}
.psevdo {
	width:100%;
	height:40px;
	clear:both;
	background:transparent;
}
.contentwrapper {
	/*float: inherit;
	width: 100%;*/
}
.contentcolumn {
	/*margin: 0 200px 0 230px;*/
}
.leftcolumn {
	/*float: left;
	width: 230px;
	margin-left: -100%;*/
}
.rightcolumn {
	/*float: left;
	width: 200px;
	margin-left: -200px;*/
}
.innertube {
	margin:5px;
}
.leftcolumn .innertube {
	-margin-left:18px;
}
.contentcolumn .innertube .center {
	text-align:center;
}
/*----------------search------------------*/
.search {
	position:absolute;
	z-index:10000;
	width:429px;
	height:72px; 
	-height:71px;
	background: url(images/bg-sch.gif) no-repeat bottom;
	right:30px;
	top:60px;
}
.tema-bright, .tema-dark {
	float:left;
}
.search .tema-bright li.big a, .search .tema-dark li.big a, .search .tema-bright li.small a, .search .tema-dark li.small a, .search .tema-bright li.big a:hover, .search .tema-dark li.big a:hover, .search .tema-bright li.small a:hover, .search .tema-dark li.small a:hover, .search .btn {
	color:#3F3F3F;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.search .tema-bright li.big a, .search .tema-dark li.big a, .search .tema-bright li.small a, .search .tema-dark li.small a {
	display:block;
	height:30px;
	position:absolute;
	padding:10px 0px 0px 15px;
}
.search .tema-bright li.big a, .search .tema-dark li.big a {
	width:268px;
	left:0;
}
.search .tema-bright li.small a, .search .tema-dark li.small a {
	width:155px;
	right:3px;
}
.search .tema-bright li.big {
	background: url(images/b-br.gif) no-repeat;
	z-index:100;
	width:268px;
	left:0;
	display:block;
	height:30px;
	position:absolute;
	padding:10px 0px 0px 15px;
	color:#3F3F3F;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.search .tema-dark li.big a {
	background: url(images/b-dk.gif) no-repeat;
	z-index:50;
}
.search .tema-bright li.small a {
	background: url(images/sm-br.gif) no-repeat;
	z-index:100;
}
.search .tema-dark li.small a {
	background: url(images/sm-dk.gif) no-repeat;
	z-index:50;
}
.search .btn {
	position:absolute;
	left:340px; 
	-left:345px;
	top:40px;
	background:transparent;
	border: none;
	cursor:pointer;
}
.search .txt {
	position:absolute;
	left:16px;
	top:40px;
	width:315px;
	border: none;
	background:transparent;
}
.logo-div {
	position:absolute;
	left:20px;
}
.logo-site {
position:absolute;
top:10px;
}
/*-----------Menu----------*/

.AspNet-Menu-Horizontal {

position:absolute;
margin-top:-27px;
margin-left:10px;
z-index:1000;
}

.AspNet-Menu-Horizontal ul li {
	display:block;
	float:left;
	width:190px;
	height:27px;
	z-index:1000;
	
}
.AspNet-Menu-Horizontal li a
{
	display:block;
	width:190px;
	height:27px;
	overflow:hidden;
	position:relative;
	font-size:1px;
	color:White;
}
.AspNet-Menu-Horizontal ul li a img
{
    position:relative;
}

.AspNet-Menu-Horizontal ul li a:hover img,.AspNet-Menu-Horizontal ul li a.AspNet-Menu-SelectedLeaf img
{
  top:-27px;
}

/*------------Text--------------*/

h2 {
	margin: 0;
	padding: 10px 0px 10px 0px;
	font-size:16px;
	font-weight:600;
	color:#004883;
}

a {
	font-size:12px;
	font-weight:600;
	color:#0078B6;
	text-decoration:underline;
}
/*a:hover {
	font-size:12px;
	font-weight:600;
	text-decoration:none
}*/
/*-------Content Block's------*/



/*------------------left and Right Block's---------------------*/

.leftcolumn .mini-block {
	padding:8px;
	border-bottom:#9bc8eb 2px solid;
}
.leftcolumn .mini-block a, .leftcolumn .mini-block a:hover {
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	color:#004883;
}
.leftcolumn .mini-block a:hover {
	text-decoration:underline;
}
.rightcolumn .mini-block {
	padding: 10px 0px 10px 0px;
}

.grouptd {
	padding:6px;
	border-bottom:#9bc8eb 2px solid;
	width:100%;
	vertical-align:middle;
	background-color:AliceBlue;
	text-transform:uppercase;	
}

.DrgSatellites {
	padding:3px;
	border-bottom:#9bc8eb 1px solid;		
	text-transform:uppercase;	
}

.basketSDrugTitle
{
	font-size:10px;
	text-transform:uppercase;	
}

.drugOrderQnt
{
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;	
}

.DrugOrderLblNotOrder
{
	font-size:12px;
	white-space:normal!important;
	
	color:Gray;	
	font-weight:normal!important;
}

.DrugOrderPnlNotOrder
{
	text-align:center!important;
}



.alphnav {
	padding:0px;
	vertical-align:middle;
	text-transform:uppercase;
	color:#004883;
	text-decoration: none;
	font-size:11px;
}

.alphnavnotact, .alphnavnotact a:hover {
	padding:0px;
	vertical-align:middle;
	text-transform:uppercase;
	color:Gray;
	text-decoration: none;
	font-size:11px;
}

.grouptd a, .grouptd a:hover {
	font-size:12px;	
	text-decoration:none;
	color:#004883;
	padding:0px;
}

.grouptdNextLevel {
	padding:4px;
	border-bottom:#9bc8eb 1px solid;
	text-transform:uppercase;
	font-size:10px;
	color:#004883;
	width:100%;
	background-color:AliceBlue;
	vertical-align:middle;
	padding-left:6px;
	text-decoration:none;
}


.grouptdsel a, .grouptdsel a:hover {
	color:Green;
	text-decoration:none;
	
}

.tl {
	background:url(images/tl.gif) no-repeat top left;
}
.tr {
	background:url(images/tr.gif) no-repeat top right;
}
.bl {
	background:url(images/bl.gif) no-repeat bottom left;
}
.br {
	background:url(images/br.gif) no-repeat bottom right
}
.top-goods table table {
	width:100%;
}
.td-img {
	width:30%;
}
.t {
	background:url(images/t.gif) repeat-x top
}
.b {
	background:url(images/b.gif) repeat-x bottom
}
.r {
	background:url(images/r.gif) repeat-y right
}
.l {
	background:url(images/l.gif) repeat-y left
}
.editpanel
{
    position:absolute;
    top:0;
}
.details-face-image
{
    display:block;
    float:left;
    padding-right:20px;
    padding-bottom:20px;
    
}

.papersimage
{
    display:block;
    float:left;
    padding-right:10px;
    padding-bottom:10px;  
    
}

.details-price
{
    margin: 0;
	padding: 10px 0px 10px 0px;
    font-size:25px;
	font-weight:600;
	color:#004883;
}


.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}
.autocomplete_completionListElement
{
	background-color: inherit;
	border: 1px solid buttonshadow;
	color: windowtext;
	height: 200px;
	list-style-type: none;
	margin: 0px !important;
	overflow: auto;
	text-align: left;
	visibility: hidden;
	font-size: 10px;
}
.autocomplete_highlightedListItem
{
	background-color: #FFFF99;
	color: black;
	padding: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: pointer;
}

.drug-table
{
    background-color:Aliceblue;   
    
}
.drug-table td
{
    border-style:solid;
    border-width:1px;
    border-color:#9bc8eb;
    padding:10px;
}

.DrugListHeaderTr
{
	 border-style:solid;
    border-width:1px;
    border-color:#9bc8eb;
}

.big-image
{
    position:absolute;
    padding:10px;
    background-color:White;
    margin-left:-10px;
}

.DrugListTdImg
{
	text-align:center; 
	padding:0px!important; 
	vertical-align:middle;
	width:44px;
}

.SimilarDrugCurrRow
{
	width:15px;
	padding:2px!important;
	vertical-align:middle!important;
}



.DrugListTdOrder
{
	white-space:nowrap;
	width:100px;
	min-width:150px;
}



.DrugListTdPrice
{
	text-align:right;
	white-space:nowrap;	
	width:90px;
	
}

.DrugListTdPrice span
{
	font-size:16px!important;
}

.phone-block{
	position:absolute;
	z-index:10000;
	top:-100%;
	padding-top:15px;
}
.phone
{
    font-family:Arial Black;
    font-size:38px;
    color:#E00000;
    font-weight:600;
    
}
.phone-prefix
{
    font-family:Arial Black;
    font-size:15px;
    color:#E00000;
    font-weight:600;
}

.tvTable
{
    padding:0px;
}

.tvTable td
{
    padding:0px;
    vertical-align:middle;
}
.mainTable { width:100%; height:100%;}
.mainTd  
{
    padding:0px;
    margin:0px;
}

a.minusplus
{
    text-decoration: none;
    color: #bbbbbb;
    font-weight: bold;
    font-size: 17px;
}
a.minusplus:hover
{
    text-decoration: none;
    color: #505050;
    font-weight: bold;
    font-size: 17px;
}

.groupStyle
{		
	text-transform:uppercase;	
}

.titleStyle
{		
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;	
}

.titleStyle2
{		
	text-transform:uppercase;
	margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:600;
	color:#004883;
}

.titleSelectedStyle
{		
	text-transform:uppercase;
	color:Red;
	font-size:14px;
}

.titleNotSelectedStyle
{		
	text-transform:lowercase;
	color:Gray;
	font-size:14px;
}

.Height500px
{
	height:500px;
}

.HeaderMenu
{
	border:Gray 1px solid;
	font-size:13px;
	color:#004883;
	background-color:AliceBlue;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	clear:both;	
}

.HeaderMenuCentred
{
	border:Gray 1px solid;
	font-size:13px;
	color:#004883;
	background-color:AliceBlue;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;	
	text-align:center;
}

.HeaderMenuBorderOnly
{
	border:Gray 1px solid;
	background-color:AliceBlue;
	padding:5px;	
}

.nowrap
{
    white-space:nowrap;
}

.ButtonAndImg
{
    padding:6px;   
    color:Gray;         
}

.importantTxt
{
    border:Gray 1px solid;
    background-color:AliceBlue;
}

.importantTxt2
{
    border:Gray 1px solid;  
    padding:10px;  
}

.downColumn, .downColumn a
{
	font-size:6px;	
	text-decoration:none;
	color:White;
	
}

.TopDrugDescript
{
	padding:5px;
	/*padding-right:15px;*/
	/*overflow-y: scroll; */
	/*height: 100px;*/	
}

.Price
{
	font-size:13px;
	color:#004883;	
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
}

.TopDrug
{
	height:280px;
}

.SendEmailLbl1
{
	text-align:left;
	font-weight:bold;
	font-size:15px;
	color:#3F3F3F;
	white-space:nowrap;
}

.SendEmailLblMessage
{
	color:#3F3F3F;
	border:Solid 1px Grey;
	text-align:center;
}

.SendEmailTxt
{
	width:80%;
}

.SendEmailPnlResultOk
{
	padding-top:10px;
	text-align:center;
}

.PapersItem
{
    /*border-bottom:Solid 1px Grey;*/
}

.PapersItemHeader
{
    border:Solid 1px Grey;
   
}

.PapersItemHeader a
{
      text-decoration:none;   
}

.PapersItemAnnounce
{
    vertical-align:middle;   
}

.PapersItemHeaderTr2
{
    text-align:right;
}

.PaperHeaderTr2
{
    text-align:right;
    font-size:10px;
}

.DrugPagerButtons
{
   /* border: Solid 1px Grey ! important;
    text-decoration:none;
    padding:2px;
    background-color:AliceBlue; */
    padding-left:2px;
    padding-right:2px;
    font-size:15px;
}

.DrugPagerSelectedButton
{
   /* border: Solid 1px Grey ! important;
    text-decoration:none;
    padding:2px;
    /*background-color:Gray;  */
   /* font-weight:bold;
    color:Green;  */
    padding-left:2px;
    padding-right:2px;
    font-size:17px;
    font-weight:bold;
}

.lblSnoska
{
    padding-bottom:5px;
    color:Red;
    font-weight:bold;
}

.DrugList
{
    padding-bottom:5px;
}

.ProductTitle, .ProductTitle span
{
	text-transform:uppercase;
	font-size:19px ! important;	
	color:#0078B6;
}

.GroupTreeHeader
{
	text-transform:uppercase;
	font-size:17px;
	background-color:AliceBlue;
	padding:5px;
	border:Solid 1px Grey;
	white-space:nowrap;
	color:#004883;	
}

.GroupsTree
{
	background-color:AliceBlue;
}

.GroupsTree tr, .GroupsTree td
{
	padding:0px;
}

.GroupsItemTopLevel, .GroupsItemTopLevel a
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	text-decoration:none;
	text-transform:uppercase;	
	font-size:13px;
	color:#004883;
	font-weight:normal;
}

.GroupsItemLevel1, .GroupsItemLevel1 a
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	text-decoration:none;
	text-transform:uppercase;	
	font-size:11px;
	font-weight:normal;
}

.SaleItemTitle, .SaleItemTitle a
{
	text-transform:uppercase;
	font-size:16px ! important;	
	color:#3b7ab0;
	text-align:center;
	text-decoration:none;
	padding:10px;
}

.SaleTitle
{
	border:Gray 1px solid;
	font-size:13px;
	color:#004883;
	background-color:AliceBlue;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.BasketPreview
{
	/*color:White;*/
	margin-top: 73px; 
	text-align: right; 
	margin-right: 20px;
	/*position:absolute;*/
	width:429px;
	display:none;
	
}
/*.BasketPreview a
{
	color:White;
		
}*/

.Izbrannoe a
{
	/*color:White;*/
	padding-bottom:5px;
	text-align:center;
}

.OldPrice
{
	color:Red;
}

.OldPrice span
{
	color:Red;
	font-weight:bold;
	font-size:14px!important;
}

.SalePrice, .SalePrice span
{
	font-size:16px!important;
	color:#004883;	
	/*text-transform:uppercase;*/
	font-weight:bold;
}

.SaleDescription span
{
	font-size:15px !important;
	
}
.SaleDescription
{
	background-color:AliceBlue;
	padding:15px;
}

.SaleItemtd-img
{
	width:200px;
}

.topDrugLink
{
	font-style: inherit;
    font-size: 12px;
    font-family: Verdana;
    text-align:center;
   
}

.TopDrugdrugOrder
{
	text-align:center;
}

.TopDrugPrice
{
	font-size:13px;
	color:#004883;	
	padding:1px;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}

.TopDrugImg
{
	text-align:center;
	padding:0px;
	height:160px;
}

.DrugCommentHeader
{
	border-bottom:solid 1px grey;
	background-color:AliceBlue;
	padding:5px;
}

.DrugCommentFooter
{
	background-color:AliceBlue;
	padding:5px;
}

.DrugCommentContent
{
	border-bottom:solid 1px grey;
	text-align:left;
	padding:5px;	
}

.DrugCommentTbl
{
	padding:0px;
}
.DrugCommentTbl td
{
	padding:0px;
}

.DrugCommentAnswerMessageContent
{
	padding:5px;
	border:Solid 1px Gray;
	background-color:#E2E2E2;
	
}

.DrugComment
{
	border:solid 1px grey;	
}

.DrugCommentLevel0
{
	padding-top:15px;
	
}

.DrugCommentLevel1
{
	padding-left:10px;	
}

.DrugCommentLevel2
{
	padding-left:20px;	
}
.DrugCommentLevel3
{
	padding-left:30px;
}

.DrugCommentNewMessageBtn
{
	text-align:center;
	padding:15px;
}

.DrugCommentMessageNotAvalablePnl
{
	border:solid 1px red;
	padding:10px;
}

.NavigationLink
{
    text-transform:uppercase;
}

.DrugsListNotExistsItemsHeader
{
	padding:10px;
	border:solid 1px grey;
	text-transform:uppercase;
}