body 
{ 
    font-family: 'Verdana', 'Segoe UI', 'Lucida Grande', Tahoma, Arial, sans-serif;
    font-size: 11px;
    background: #e6e6e6 url(vertical_gradient.png) repeat-x top left;
    color: #666666;
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 25px;
}

#curves  
{
    position: absolute; 
    z-index: 0;
    height: 256px;
    width: 1200px;
    background-image: url(top_curves.png);
    left: 50%;
    margin-left: -600px;
}

/* SEO */
h1 { font-size: 14px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }
h4 { font-size: 11px; }

p { margin: 0px 10px 10px; }
a { color: #bd4200; padding: 0px; }
img { border: none; padding: 0px; margin: 0px; vertical-align: middle; }
hr { color: #cccccc; background-color: #cccccc; height: 1px; border: none; }

/* input */
input[type="text"], textarea, input[type="password"]
{
    border: solid 1px #cccccc;
    background-color: #ffffff;
    color: #666666;
}

input[type="submit"], input[type="button"] 
{ 
    border: none;
    background-image: url(button.png);
    background-repeat: no-repeat;
    background-position: top center;
    color: #fff;
	width: 69px;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	font-weight: bold;
}

select { border: solid 1px #cccccc; background: #fff; color: #666666; }

.header
{
    padding: 0px;
	margin: 0 auto;
    position: relative;
    z-index: 20;
    background: url(header2.png) no-repeat bottom center;
    width: 1000px;
	height: 139px;
}
.logo  { position: relative; z-index: 21; padding: 0px; margin: 10px 30px 5px 40px; height: 74px; }
.header .linkbar 
{ 
    padding: 0px; 
    margin: 15px 40px 0px 40px; 
    margin-top: 25px !important; 
    margin-top: 15px;/*IE6*/
} 
.header .linkbar a { color: #ffffff; } 
.header .linkbar div 
{ 
    padding: 0px; 
    margin: 0px; 
    float: right !important; 
    float: none;/*IE6*/
    display: inline; 
}

#container
{
    padding: 0px;
    margin: 0 auto;
    background: url(shadow.png) repeat-y top center;
    width: 1000px;
	position: relative;
	overflow: hidden;
	clear: both;
}

#footer
{
    background: #e6e6e6 url(footer.png) no-repeat top center;
    color: #ffffff;
    width: 1000px;
	height: 90px;
	margin: 0 auto;
	clear: both;
}
#footer a { color: #5b5a5a; }

#content
{
    background-color: #ffffff;
    width: 667px;
	margin: 0px;
	margin-left: 22px;
	margin-right: 1px;
	padding: 10px;
	position: relative;
    float: left;
}

.navigation
{
    zoom: 1;/*IE6*/
    padding: 0px;
    margin: 0px;
    margin-left: 28px !important;
    margin-left: 14px; /*IE6*/
    background-color: #f7f7f7; 
    width: 217px;
	position: relative;
	float: left;
}
.navigation a { padding: 10px; }
.navigation ul { margin-left: 0px; padding-left: 0px; padding-bottom: 0px; }

.MenuContainer 
{
    zoom: 1;/*IE6*/
    border-bottom: solid 1px #c7c7c7;
    padding: 0px; 
    margin: 0px; 
    background-color: #f7f7f7; 
}
.MenuContainer ul { zoom: 1;/*IE6*/ margin: 0px; }
.MenuContainer li { zoom: 1;/*IE6*/ list-style-type: none; line-height: 3px;}
.MenuContainer img { zoom: 1;/*IE6*/ border: solid 1px black; margin-left: 5px; } /* Reklama */
.MenuContainer li .MenuItem { zoom: 1;/*IE6*/ border-top: solid 1px #c7c7c7; }
.MenuContainer li .MenuItem a
{
    zoom: 1;/*IE6*/
    display: block;
    color: #666666;
    text-decoration: none;
    text-transform: uppercase;
}
.MenuContainer li .MenuItem a:hover
{
    zoom: 1;/*IE6*/
    display: block;
    color: #bd4200;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
.MenuContainer li .MenuItemSelected
{
    zoom: 1;/*IE6*/
	margin-right: -2px;
    border-left: solid 2px #bd4200;
    border-top: solid 1px #c7c7c7;
	border-right: solid 1px #ffffff;
    background-color: #ffffff;    
}
.MenuContainer li .MenuItemSelected a
{
    zoom: 1;/*IE6*/
    display: block;
    color: #bd4200;
    font-weight:500;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #ffffff;
    font-weight: bold;
}

.navigation .Search { padding: 15px 10px /*50px*/ 15px 10px; } 
.navigation .Search a { padding: 0px; }
.navigation .Search input[type="text"] 
{ 
    background-image: url(search.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
}
.navigation .NavigationBlock 
{
    padding: 0px;
    margin: 0px;
    border: none;
    background-color: #f7f7f7; 
    line-height: 11px;
	border-left: solid 2px #bd4200; 
	border-bottom: solid 2px #cac9c9;
}
.navigation .NavigationBlock a { padding: 0px; margin: 0px; border: none;}
.navigation .NavigationBlock a img { padding: 0px; margin: 0px; border: none; line-height: 11px; }

#GoogleMap
{
    width: 663px;
    height: 610px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: solid 2px #e6e6e6;
}

.PharmacyListItem
{
    margin: 10px;
    /* hack IE6 */
    min-height: 70px;
    height: auto !important;
    height: 70px;
}

.PharmacyListItem .PharmacyListItemImage
{
    border: none;
    float: left;
    text-align: center;
    /* hack IE6 */
    min-height: 70px;
    height: auto !important;
    height: 70px;
}

/* budincios vaistines logo remelis */
.PharmacyListItem .PharmacyListItemImage24h
{
    border: none;
    float: left;
    height: 82px;
    text-align: center;
    background: url(pharmacy_24h.png) no-repeat;    
}

.PharmacyListItem .PharmacyListItemImage a, 
.PharmacyListItem .PharmacyListItemImage a img,
.PharmacyListItem .PharmacyListItemText a { padding: 0px; margin: 0px; border: none; }

.PharmacyListItem .PharmacyListItemText
{
    border: none;
    padding: 0px;
    margin: 0px;
    margin-left: 140px;
}

.PharmacyListItem .PharmacyListItemText .PharmacyListItemName { border: none; text-transform: uppercase; }

.ErrorHolder
{
    position: relative; 
    border: solid 1px #bd4200; 
    margin: 0px; 
    margin-bottom: 10px; 
    padding: 10px;
	overflow: hidden;
    height: auto;
}

.ErrorHolder img { float: left; position: relative; }
.ErrorHolder div { float: left; position: relative; }
.ErrorHolder div ul { padding: 0px; }
.ErrorHolder div ul li { padding: 0px; margin-left: 15px; }

#BusyIndicator { color: Red; display: none; }

.PackageIndexViewDiv { margin-left: 0px; padding-left: 0px; }
.PackageIndexViewDiv h3 { margin-left: 10px; padding-left: 0px; }
.PackageIndexViewDiv ul { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.PackageIndexViewDiv ul li { list-style-type: none; margin-left: 5px; padding-left: 0px; }
.PackageIndexViewDiv ul li a { margin-left: 0px; padding: 0px; }

/*DiagnosisViewDiv*/
#DiagnosisViewDiv { margin-left: 0px; padding-left: 0px; height: 530px; }
#DiagnosisViewDiv hr
{
    color: #cccccc;
    background-color: #cccccc;
    height: 1px;  
    margin-left: 0px;
    margin-right: 5px;
    padding-left: 0px;
    border: none;
}
#DiagnosisViewDiv h3 { margin-left: 10px; padding-left: 0px; }
#DiagnosisViewDiv ul { list-style-type: none; margin-left: 0px; padding-left: 0px; }
#DiagnosisViewDiv ul li { list-style-type: none; margin-left: 5px; padding-left: 0px; }
#DiagnosisViewDiv ul li a { margin-left: 0px; padding: 0px; }

/*DiagnosisViewDiv*/
.PackageIndexViewDiv hr
{
    color: #cccccc;
    background-color: #cccccc;
    height: 1px;  
    margin-left: 0px;
    margin-right: 5px;
    padding-left: 0px;
    border: none;
}

/*.ABCViewLinksDiv { padding: 0px; margin-left: 5px; line-height: 21px; overflow: hidden; height: auto; }*/
.ABCViewLinksDiv { padding: 0px; margin: 0px; margin-top: 10px; line-height: 21px; overflow: hidden; height: auto; width: 100%; }
.ABCViewLinksDivItem
{ 
    padding: 0px; 
    float: left; 
    margin: 2px; 
    background-color: #fff;
    /*background-image: url(inactive_pager.png);*/
    background-image: url(inactive_pager1.png);
    background-position: top center;
    background-repeat: no-repeat;
    /*width: 21px;*/
    width: 27px;
    height: 21px;
    text-align: center;
    vertical-align: bottom;
}
.ABCViewLinksDivSelectedItem
{
    padding: 0px; 
    float: left; 
    margin: 2px; 
    background-color: #fff;
    /*background-image: url(active_pager.png);*/
    background-image: url(active_pager1.png);
    background-position: top center;
    background-repeat: no-repeat;
    /*width: 21px;*/
    width: 27px;
    height: 21px;
    text-align: center;
    vertical-align: bottom;
}
.ABCViewLinksDivSmall { padding: 0px; margin: 0px; margin-top: 10px; line-height: 16px; overflow: hidden; height: auto; width: 100%; }
.ABCViewLinksDivSmallItem
{ 
    padding: 0px; 
    float: left; 
    margin: 1px; 
    background-color: #fff;
    background-image: url(small_inactive_pager.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    text-align: center;
    vertical-align: bottom;
}
.ABCViewLinksDivSmallSelectedItem
{
    padding: 0px; 
    float: left; 
    margin: 1px; 
    background-color: #fff;
    background-image: url(small_active_pager.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    text-align: center;
    vertical-align: bottom;
}

.PharmacySearch
{ 
    border: solid 1px #cccccc; 
    background-color: #f7f7f7; 
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px; 
    padding: 10px;
}
.PharmacySearch table .Seperator {padding: 0px; margin: 0px; font-weight: 600; color: #666666; }

.highlight { background-color: yellow }
.discount { border: none; background: #bd4200; color: #fff; font-weight:200;}

.SalesList { margin: 0px; padding: 0px; border: none; }
.SalesList ul { margin: 0px; padding: 0px; }
.SalesList ul ul 
{ 
    text-transform: uppercase; 
    font-weight:bolder; 
    margin: 0px; 
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0px;
    color: #666666;
}

.SalesList ul ul ul 
{ 
    text-transform: uppercase; 
    font-weight:bolder; 
    margin: 0px; 
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 15px;
    color: #666666;
}

.SalesList ul ul ul li 
{ 
    list-style-type: none; 
    text-transform: none; 
    font-weight:normal; 
    padding-left: 25px; 
    color: #666666;
    vertical-align: middle;
}

.SalesList ul ul ul li a
{ 
    list-style-type: none; 
    text-transform: none; 
    font-weight:normal; 
    padding: 0px;
}

/* uzrasas 'budinti vaistine' */
.RoundTheClock
{
    color: #fff;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    width: 128px;
    text-align: center;
}

.wrpas { border: none; /*border-top: solid 1px #808080;*/ padding-top: 5px; margin-top: 5px; }
.wtimes { text-align: left; font-weight: bold; }

.modalPopup
{
    background-image: url(popup_bg.png);
    background-position: center  center;
    background-repeat: no-repeat;
    height: 270px;
    width: 400px;
    padding: 0px;
    margin: 0px;
}

.modalPopup hr { border: none; border-top: solid 1px #808080; height: 0px; }

.modalPopupTitle
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
    height: 15px;
    line-height: 15px;
    color: #bd4200;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: larger;
}

.popupInput input
{
    border: solid 1px #808080;
    width: 276px;
    margin: 0px;
    padding: 0px;
}

.popupInput textarea
{
    border: solid 1px #808080;
    width: 276px;
    height: 105px;
    margin: 0px;
    padding: 0px;
}

.popupInputSubmit { margin: 0px; padding: 0px; float:right; }
.modalBackground { background-color: Gray; filter: alpha(opacity=60); opacity: 0.60; }

.LineH32 { line-height: 32px; }
.LineH22 { height: 26px; line-height: 22px; margin: 2px; border: none; vertical-align: middle; }
.LineH16 { height: 16px; line-height: 22px; margin: 2px; border: none; }

.GridView  
{
    padding: 0px;
    margin: 0px;
    border-style: hidden;
    border-collapse: collapse;
    background-color: #fff; 
    width: 100%; 
}
.GridView td { 
    border-style: hidden;
    border-bottom: solid 1px #dedede;
    color: #717171; 
}
.GridView th { 
    overflow:hidden;
    height: 27px;
    color: #666666; 
    border-style: hidden;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    background: #d6d4d4 url(grid_header.png) repeat-x top;
    text-align: left;
}
.GridView .GridViewRowAlt { background: #f7f7f7; }
.GridView .GridViewRowAlt2 { background: #f7f7f7; color: #fff; text-align: center; }
.GridView .GridViewRowAlt2 td 
{ 
    border: solid 1px #c1c1c1; 
    border-left: solid 2px #dedede; 
    border-right: solid 2px #dedede;  
    background: #dedede url(grid_header.png) repeat-x top;
    color: #666666;
}
.GridView td ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    list-style: disc inside;
    border-style: hidden;
    color: #717171; 
}

/***/
.MyCartGridView  
{
    padding: 0px;
    padding-bottom: 10px;
    margin: 0px;
    width: 100%;
    border-style: hidden;
    background-color: #d5d3d3; 
    background-image: url(mycart_grid.png);
    background-repeat: repeat-x;
    background-position: top;
}
.MyCartGridView td 
{ 
    margin: 0px;
    border-style: hidden;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #717171; 
}

/* MyCartGridView upside down*/
.MyCartGridViewUpside
{
    padding: 0px;
    margin: 0px;
    width: 200px;
    border-style: none;
    background-color: #d5d3d3; 
    background-image: url(mycart_grid_upside.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

.readerModalPopup
{
    border: solid 1px #666666;
    background-color: #f3f3f3;
    width: 1000px;
    padding: 0px;
    margin: 0px;
}

.ToggleAbleSuperDiv { padding: 5px; padding-left: 10px; }
.ToggleAbleSubDiv { margin: 5px; margin-left: 15px; }
.ToggleAbleSubDiv div { padding: 2px; padding-left: 5px; }
.ToggleAbleSubDiv div p { padding: 0px; padding-left: 5px; margin: 0px 3px 3px 0px; }

/* PackageComparer */
#container_
{
    padding: 10px 10px 10px 10px;
    margin: 0px 10px 10px 10px;
    border: solid 1px black;
    background-color: #ffffff;
    /*background-image: url(logo160.png);*//*logo_small.jpg*/
    width: auto;
    height: auto;
    min-height: 800px;
	position: relative;
	overflow: hidden;
	clear: both;
}

.header_
{
    border: solid 1px red;
    padding: 0px;
	margin: 0px 10px 0px 10px;
    position: relative;
    z-index: 20;
    background: url(v_pixel.png) repeat-x  bottom center;
    width: auto;
	height: 139px;
}

#infoDialog
{
	position:absolute;
	width:450px;
	z-index:9999;
	border-width: 1px;
	border-color: Black;
	border-style:solid;
	background-color:#f7f7f7;
}

#infoDialog #image
{
	width:50px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

#infoDialog #text
{
	width: 390px;
	float: right;
	padding-top:10px;
}

.sideBanner
{
    padding: 8px; 
    padding-bottom:0px; 
    background-color: #f7f7f7;
}
.divWithBgImage128
{
    /*background-image: url(empty128bg.png);*/ 
    background-position: center center;
    background-repeat: no-repeat; 
    height: 68px; width: 128px; 
    display: table-cell; 
    vertical-align: middle;
}

#infoDialog
{
    position:absolute;
    width:450px;
    /*height:100px;*/
    z-index:9999;
    border-width: 1px;
    border-color: Black;
    border-style:solid;
    background-color:#f7f7f7;
}

#infoDialog #image
{
    width:50px;
    float:left;
    padding-top:10px;
    padding-left:10px;
}

#infoDialog #text
{
    width: 390px;
    float: right;
    padding-top:10px;
}

.LoginForm
{
    width: 300px; 
    border: solid 1px #cccccc; 
    background-color: #f7f7f7; 
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px; 
    padding: 10px;
}

.header .linkbar div #loginMenuItems
{
    position: absolute;
    display: none;
}

.header .linkbar #loginMenu:hover #loginMenuItems
{
    position: absolute;
    display: block;
    visibility: visible;
    background-color: #666666;
    border-style: solid;
    border-width: 1px;
    border-color: #bd4200;
    padding: 5px;
}

.header .linkbar #loginMenu:hover #loginMenuItems ul
{
    margin: 0px;
    padding: 5px;
}
