body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: arial; font-size: 12px; }
body, form, td, th, h1, h2, h3 { margin: 0pt; padding: 0pt; text-align: left; }
strong {font-weight:normal;}
td { vertical-align: top; }
table { overflow: hidden; border-collapse: collapse; }
img { border: medium none ; margin: 0pt; }
.main h2 { margin: 20px 0pt 15px; background: transparent url('/themes/dor1/img/11.gif') no-repeat scroll 0px 1px; color: rgb(208, 44, 136); font-size: 21px; line-height: 20px; text-indent: 20px; }
.main h3 { margin: 15px 0pt 10px; font-size: 16px; line-height: 0.9; }
a { color: rgb(31, 110, 155); }
a:hover {  }
.top1 { background: transparent url('/themes/dor1/img/01.jpg') no-repeat scroll right top; width: 70%; }
.top3 { background: transparent url('/themes/dor1/img/07.gif') no-repeat scroll left top; width: 30%; }
.top2 { width: 930px; }
.main_table {  }
.col2 { background: transparent url('/themes/dor1/img/04.gif') no-repeat scroll left top; }
.col2 h2 { margin: 24px 0pt 10px 5px; font-size: 12px; }
.categories { clear: both; margin-top: 5px; margin-bottom: 10px; font-size: 13px; }
.categories a { display: block; padding-left: 10px; font-weight: normal; padding-bottom: 2px; padding-top: 2px; width: 125px; margin-left: 0px; }
.categories a:hover, .categories .selected { text-decoration: none; color: rgb(255, 255, 255); }
.categories .selected { background: rgb(66, 169, 228) none repeat; }
.categories a:hover { background: rgb(130, 198, 237) none repeat; }
.categories div { margin-left: 0px; }
.categories div a {  }
.quicksearch { border-top: 1px solid rgb(177, 196, 207); background-color: rgb(197, 229, 247); height: 100px; padding-left: 10px; }
.quicksearch div { background: transparent url('/themes/dor1/img/09.gif') no-repeat; margin-bottom: 10px; vertical-align: top; }
.quicksearch .ttl { background: transparent none repeat; color: rgb(0, 0, 0); padding-bottom: 0px; font-weight: bold; font-size: 11px; margin-top: 10px; }
.quicksearch input, .quicksearch select { color: rgb(68, 68, 68); font-family: Arial,sans-serif; font-size: 11px; }
.quicksearch input { border: medium none ; padding: 0pt 5px; background: transparent none repeat; width: 177px; line-height: 18px; height: 18px; }
.quicksearch input.find { border: medium none ; background: transparent url('/themes/dor1/img/find.gif') no-repeat scroll center; width: 15px; cursor: pointer; }
.quicksearch select { width: 210px; }
.qs_item select { border: 1px solid rgb(153, 153, 153); color: rgb(68, 68, 68); font-size: 11px; width: 150px; line-height: 18px; height: 18px; }
.col1 { background: transparent url('/themes/dor1/img/bp.gif') repeat-y scroll right center; }
.col1 h1 { color: rgb(208, 44, 136); font-size: 23px; font-family: Tahoma,sans-serif; text-transform: uppercase; }
.nav_top { padding: 0pt 0pt 0pt 3px; background: transparent url('/themes/dor1/img/03.jpg') no-repeat; height: 214px; }
.nav_top a { padding: 4px 0pt 0pt 12px; color: rgb(0, 0, 0); font-weight: normal; font-size: 12px; display: block; width: 92px; height: 19px; }
.nav_top a:hover, .nav_top a.selected { text-decoration: none; background-image: url('/themes/dor1/img/15.png'); color: rgb(255, 255, 255); }
.nav_top a.selected { font-weight: bold; }
.aaa { width: 100%; }
.aaa .bl { padding: 0pt 15px; }
.carty { background-image: url('/themes/dor1/img/05.gif'); width: 230px; }
.carty span { padding: 10px 0pt 0pt 50px; text-transform: uppercase; font-size: 10px; letter-spacing: -1px; color: rgb(153, 153, 153); display: block; }
.carty div { background: transparent url('/themes/dor1/img/14.gif') no-repeat scroll 15px 5px; margin-top: 2px; font-size: 16px; text-transform: none; color: rgb(0, 0, 0); padding-left: 50px; }
.carty a { color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; }
.carty a.lnk { position: relative; width: 33px; height: 35px; float: left; margin-left: -45px; }
.category {  }
.gr_row { background-color: rgb(81, 140, 30); height: 3px; }
.menu_bot { padding: 15px 0pt; background: transparent url('/themes/dor1/img/bp.gif') repeat-y scroll right center; font-size: 12px; }
.menu_bot div { font-size: 11px; color: rgb(51, 51, 51); margin-bottom: 20px; margin-top: 5px; }
.menu_bot div a { color: rgb(51, 51, 51); }
.menu_bot a { margin: 0pt 0pt 0pt 18px; color: rgb(0, 0, 0); line-height: 21px; }
.menu_bot a:hover { text-decoration: underline; }
.menu_bot a.selected { font-weight: bold; text-decoration: none; }
.prod { border: 1px solid rgb(255, 255, 255); margin: 0pt; display: block; text-decoration: none; float: left; cursor: pointer; height: 150px; padding-top: 10px; padding-bottom: 10px; width: 240px; }
.prod:hover { border-color: rgb(197, 229, 247); background-color: rgb(249, 252, 255); }
.prod .name { width: 150px; float: left; height: 40px; color: rgb(66, 169, 228); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 21px; font-size-adjust: none; font-stretch: normal; padding-left: 10px; padding-top: 7px; line-height: 20px; }
.prod .pr { background: rgb(66, 169, 228) url('/themes/dor1/img/12.gif') no-repeat scroll center top; float: left; width: 72px; height: 45px; text-align: center; padding-top: 5px; color: rgb(255, 255, 255); }
.prod .pr span { display: block; font-size: 21px; font-weight: bold; }
.prod .pic { overflow: hidden; width: 160px; float: left; height: 51px; }
.prod .pic img { margin: -7px 0pt 0pt 5px; }
.prod .buy { background: rgb(208, 44, 136) url('/themes/dor1/img/13.gif') no-repeat scroll center bottom; width: 72px; float: left; height: 35px; text-align: center; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 17px; font-size-adjust: none; font-stretch: normal; line-height: 15px; text-transform: uppercase; padding-top: 7px; color: rgb(255, 255, 255); }
.prod .dsc { padding: 0pt 5px 0pt 10px; overflow: hidden; color: rgb(17, 55, 16); clear: both; height: 47px; }
.prod .dsc span { color: rgb(66, 169, 228); text-decoration: underline; }
table.prod_row { background: transparent url('/themes/dor1/img/101.gif') repeat; overflow: hidden; margin-bottom: 5px; width: 100%; }
table.prod_row .col { background: transparent url('/themes/dor1/img/09.gif') no-repeat scroll right top; overflow: hidden; width: 33%; }
table.prod_row .over { background: transparent url('/themes/dor1/img/08.gif') no-repeat scroll right top; overflow: hidden; }
.lang { text-align: right; color: rgb(0, 0, 0); }
.lang a { margin: 4px; }
.lang div { padding: 4px; }
.product {  }
.product td { vertical-align: middle; }
.product div table .pic {  }
.product div table .title { padding-left: 20px; }
.product div table .title h1 {  }
.variant { border: 1px solid rgb(197, 229, 247); margin: 10px auto; color: rgb(0, 0, 0); width: 488px; }
.variant td, .variant th { border-bottom: 1px solid rgb(238, 238, 238); padding: 5px 10px; text-align: center; color: rgb(0, 0, 0); }
.variant thead th { background-color: rgb(66, 169, 228); color: rgb(255, 255, 255); }
.variant tbody td.buy { width: 100px; }
.variant tbody td.buy a { color: rgb(204, 0, 0); }
.variant tbody td.buy a:hover { color: rgb(255, 0, 0); }
.variant tbody tr.popular { background-color: rgb(249, 252, 255); }
.variant tbody tr.popular td.package { background-image: url('/themes/dor1/img/11.gif'); background-repeat: no-repeat; background-position: -8px 50%; }
.variant tbody tr:hover { background-color: rgb(221, 238, 255); }
.cart .variant td { padding: 3px; vertical-align: middle; }
.cart .variant th { padding: 10px; vertical-align: middle; }
.cart .variant tbody .remove input { border: medium none ; }
.cart .variant tbody .qty input { width: 12px; text-align: center; }
.cart .variant tbody th { text-align: right; }
.cart .variant tr.total th, .cart .variant td.total { font-weight: bold; }
.legend div { border: 1px solid rgb(197, 229, 247); background: rgb(249, 252, 255) url('/themes/dor1/img/11.gif') no-repeat scroll -8px 50%; margin-right: 8px; float: left; width: 15px; }
.main { width: 490px; }
.simple { margin: 10px 0pt; font-size: 11px; color: rgb(0, 0, 0); }
.simple td, .simple th { border: 1px solid rgb(197, 229, 247); padding: 3px 5px; vertical-align: middle; }
.simple thead tr { background-color: rgb(233, 244, 252); }
.testimonials div { border-bottom: 1px dotted rgb(208, 44, 136); padding: 15px 0pt; }
.testimonials div span { font-style: italic; color: rgb(31, 110, 155); }
.testimonials div.over { color: rgb(204, 0, 0); background-color: rgb(253, 244, 235); }
.news p { text-align: justify; }
.news .link { overflow: hidden; color: rgb(0, 0, 0); font-style: italic; width: 490px; }
form table { margin: 20px auto; }
form table td { padding: 2px; }
form table tbody th { padding: 2px 4px 4px 2px; text-align: left; color: rgb(17, 55, 16); }
form input, form textarea { border: 1px solid rgb(204, 204, 204); padding: 1px 3px; }
form tfoot input { border: medium none ; margin: 0pt 2px; background: rgb(208, 44, 136) none repeat; color: rgb(255, 255, 255); width: 100px; height: 23px; font-weight: bold; cursor: pointer; font-size: 13px; }
.cart form tfoot input { background: rgb(219, 87, 159) none repeat; }
.cart form tfoot input.checkout { background: rgb(208, 44, 136) none repeat; text-decoration: underline; }
.cart .variant .bonus th { padding: 5px 10px; text-align: left; }
.cart .variant .bonus td { padding: 0px; }
.cart .variant .bonus input { border: medium none ; }
.cart .variant .bonus .pic img { height: 28px; }
.generic td { padding: 5px; text-align: center; vertical-align: middle; }
.generic th { padding: 5px; vertical-align: middle; }
.bonuses td { padding: 5px; }
.news h2 { background: transparent none repeat; margin-top: 25px; font-size: 16px; text-indent: 0px; line-height: 18px; }
p { margin: 10px 0pt; text-align: justify; color: rgb(17, 55, 16); font-size: 13px; }
div.prod_descr { margin: 10px; }
.prod_descr h3 { text-align: center; }
.cat_descr img { margin: 5px; }
.bookmark { margin-left: 15px; margin-top: 25px; }
.bookmark td { height: 20px; }
.bookmark a { color: rgb(127, 127, 127); font-size: 10px; margin-left: 5px; }
.subscribe { margin-left: 15px; margin-top: 5px; }
.subscribe td { height: 20px; }
.subscribe a { color: rgb(127, 127, 127); font-size: 10px; margin-left: 5px; }
.cat_img { margin: 10px 10px 10px 0pt; float: left; }
.order_status { border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color; border-width: 1px 1px 1px medium; margin: 5px 0pt 10px 1px; padding: 7px 0pt 0pt 7px; background: transparent url('/themes/dor1/img/10.gif') no-repeat scroll 175px 50%; height: 49px; font-size: 17px; color: rgb(0, 0, 0); display: block; text-transform: uppercase; font-family: Tahoma,sans-serif; }
.order_status:hover { border-color: rgb(227, 242, 251); text-decoration: none; background-color: rgb(240, 249, 255); }
.delivery_calendar { border: 1px solid rgb(197, 229, 247); padding: 10px; }
.delivery_calendar table { margin: 0pt 7px; float: left; }
.delivery_calendar th, .delivery_calendar td { border: 2px solid rgb(255, 255, 255); text-align: center; }
.delivery_calendar th { padding: 5px; background: rgb(233, 244, 252) none repeat; }
.delivery_calendar tbody td { padding: 3px 0pt; width: 28px; background-color: rgb(242, 242, 242); }
.delivery_calendar td.trck { background: rgb(197, 229, 247) none repeat; color: rgb(0, 0, 0); }
.delivery_calendar td.mail { background-color: rgb(255, 236, 157); color: rgb(0, 0, 0); }
td span.trck, td span.mail { padding: 1px 3px; color: rgb(0, 0, 0); }
td span.trck { background: rgb(197, 229, 247) none repeat; }
td span.mail { background-color: rgb(255, 236, 157); }
div.clear { clear: both; }
.phones { background: transparent url('/themes/dor1/img/phones.gif') no-repeat; width: 209px; font-size: 10px; text-transform: uppercase; color: rgb(153, 153, 153); letter-spacing: -1px; }
.phones div { padding: 10px 0pt 0pt 20px; margin-bottom: 16px; }
.logo { background: transparent url('/themes/dor1/img/02.jpg') no-repeat; font-size: 13px; font-weight: bold; height: 82px; width: 501px; }
.logo div { padding: 20px 0pt 0pt 15px; font-size: 36px; line-height: 36px; }
.logo span { padding-left: 15px; }
.col3 { background: transparent url('/themes/dor1/img/bp.gif') repeat-y scroll left center; }
.col3 h2 { background: transparent url('/themes/dor1/img/11.gif') no-repeat scroll 0px 1px; color: rgb(208, 44, 136); font-size: 21px; line-height: 20px; text-indent: 20px; }
.live_support { background: transparent url('/themes/dor1/img/06.jpg') no-repeat scroll left top; height: 158px; }
.live_support a { color: rgb(255, 255, 255); float: right; text-align: center; width: 122px; margin-top: 14px; text-transform: none; text-decoration: none; font-weight: bold; font-size: 14px; }
.live_support a:hover { text-decoration: underline; }
.live_support div { font-size: 22px; text-transform: uppercase; font-family: Georgia,serif; line-height: 22px; }
.we_accept { padding: 12px 0pt 0pt; text-align: center; }
.spo { background: rgb(255, 255, 255) none repeat; padding-bottom: 10px; }
.vr { margin: 5px; background: rgb(197, 229, 247) none repeat; width: 1px; height: 160px; float: left; }
.hr { margin: 0pt 10px; background: transparent url('/themes/dor1/img/bp.gif') repeat-x scroll 0px 5px; overflow: hidden; height: 11px; clear: both; }





.order_table {
BackGround-Image: url(/themes/viagra/img/bg_green.gif);
BackGround-Repeat: repeat-x;
color: #FFFFFF;
font-weight: bold;
BackGround-color: #4B8B00;
Text-align: center; Vertical-align: middle;
Padding-left: 10px;
Padding: 5px;
}
.buy_me {
Text-align: center; Vertical-align: middle;
Padding: 5px;
Padding-left: 15px;
Padding-right: 15px;
Color: #000000;
}
.buy {
Text-align: left; Vertical-align: middle;
Padding: 5px;
Padding-left: 15px;
Padding-right: 15px;
Color: #000000;
}
.total
{
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.more_info
{
color: #548FCF;
text-decoration: underline;
}
.buy_now
{
font-size: 12px;
color: #4A8B00;
font-weight: bold;
text-decoration: underline;
}
.search {
text-decoration: underline;
Font-size: 11px;
color: #4A8B00;
}
.dots {
BackGround-Image: url(/themes/viagra/img/dot.gif);
padding: 0px;
}
.active {
Font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background: #FFFFFF;
padding: 4px;
}
.inactive {
Font-size: 12px;
font-weight: bold;
color: #FFFFFF;
BORDER-TOP-COLOR:#FFFFFF;
BORDER-TOP-STYLE:SOLID;
BORDER-TOP-WIDTH:1PX;
BORDER-LEFT-COLOR:#FFFFFF;
BORDER-LEFT-STYLE:SOLID;
BORDER-LEFT-WIDTH:1PX;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-RIGHT-STYLE:SOLID;
BORDER-RIGHT-WIDTH:1PX;
padding: 4px;
}
.orange {
background: #FFFFFF;
padding: 0px;
}

.link3
{
    margin-top:7px;
    width:162px;
    float:left;
    overflow:hidden;
}
.link3_name a
{
    margin-left:21px;
    align:center;
    Font-size: 12px;
    Text-decoration: underline;
    color:blue;
}
.link3_text
{
    margin-top:3px;
    padding-left:21px;
    padding-right:14px;
    Font-size: 12px;
    Text-decoration: none;
    color: black;
}
.link3_link a
{
    margin-left:21px;
    Font-size: 12px;
    Font-weight: bold;
    Text-decoration: none;
    color: green;
}
.link_free_delivery{font-size: 14px; color: #83A05E; }
.blue_bold{color:rgb(126,160,202);font-weight:bold;}
.valut{color:rgb(126,160,202);font-weight:bold;}
.readmore{background-image: url(/themes/viagra/img/readmore.gif); padding-top: 5px;}
.readmore .callus{float:left;margin-left:150px;position: absolute; left:300px; width: 300px;}
.readmore .languages{float:left; position: absolute; left:780px;top: 205px; width: 300px;}
.readmore .languages .lang{float:left;width:65px; text-align: right;}
.readmore .currency{float:left;position: absolute; left:745px;width: 300px;}
.readmore .currency .word{float:left;width:60px; text-align: right;}
.title{font-size: 18px;padding-left:10px;}
.titleGroup{font-size: 18px;color:rgb(58,139,166);padding-left:10px;}
.leftMenu{color:#6D923D;width:180px;}
.lStat{color:#1168b1;}
