html,body,div,span,applet,object,iframe,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,input,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
background:transparent;
margin:0;
padding:0;
}

#all {
width:910px;
margin:0 auto;
}

body {
line-height:1;
font-family:Tahoma;
font-size:12px;
background-color:#FFF;
}

#left {
float:left;
width:225px;
margin-right:15px;
}

#right {
float:left;
width:670px;
}

#right_head {
background-image:url(images/logo-go3.gif);
background-repeat:no-repeat;
height:255px;
width:660px;
display:block;
}

#right_head_basket {
background-image:url(images/basket.jpg);
background-repeat:no-repeat;
height:138px;
width:660px;
display:block;
}

#shapka_2 {
background-image:url(images/logo_001.jpg);
background-repeat:no-repeat;
height:360px;
width:225px;
}

#right_head p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C06;
width:420px;
margin-top:5px;
margin-left:10px;
line-height:13px;
}

#right_head p strong {
font-weight:700;
display:block;
}

#thumbs {
width:670px;
}

.red {
color:red;
font-size:13px;
padding-top:10px;
padding-left:15px;
}

.black {
color:#000;
font-size:14px;
padding-top:10px;
padding-left:15px;
}

.blue {
color:#0079de;
font-size:13px;
padding-top:10px;
padding-left:15px;
}

.min_blue2 {
color:#0079de;
font-size:12px;
}

.st {
height:187px;
width:180px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #DFDFDF;
padding-right:10px;
padding-left:10px;
float:left;
margin-right:15px;
}

.head_menu a:visited,.head_menu a:link {
display:block;
background-image:url(images/li_grey.jpg);
background-repeat:no-repeat;
background-position:right;
font-size:12px;
line-height:14px;
margin-bottom:2px;
margin-top:2px;
padding-top:2px;
padding-bottom:2px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#666;
color:#333;
text-decoration:none;
}

.head_menu ul a:hover,.head_menu a:hover {
display:block;
background-color:#999;
background-repeat:no-repeat;
background-position:right;
font-size:12px;
line-height:14px;
margin-bottom:2px;
margin-top:2px;
padding-top:2px;
padding-bottom:2px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#666;
color:#fff;
text-decoration:none;
}

.head_menu  a span {
color: red;
}

.head_menu li {
list-style: none;
}

.block a,.block a:visited {
font-size:15px;
font-weight:700;
color:#000;
text-decoration:none;
}

.block a:hover {
font-size:15px;
font-weight:700;
color:#6699cc;
text-decoration:none;
}

.block h2 {
font-size:12px;
font-weight:700;
color:#FFF;
line-height:14px;
background-color:#669BC7;
height:25px;
width:210px;
padding-top:10px;
padding-left:15px;
}

.block h3 {
font-size:11px;
font-weight:700;
color:#FFF;
line-height:14px;
background-color:#669BC7;
height:20px;
padding-top:10px;
padding-left:15px;
}

.block p {
font-size:11px;
line-height:13px;
margin-top:10px;
margin-bottom:10px;
margin-left:15px;
}

.login h3 {
font-size:12px;
font-weight:700;
color:#FFF;
line-height:14px;
background-color:#669BC7;
height:30px;
width:210px;
padding-top:5px;
padding-left:15px;
}

.user {
float:left;
margin-right:10px;
}

.vybor img {
float:left;
display:block;
}

.vybor {
margin-top:15px;
margin-bottom:15px;
margin-left:15px;
}

.vybor strong {
font-size:12px;
font-weight:700;
display:block;
}

.vybor p {
margin-left:55px;
}

#footer {
border-top-width:5px;
border-top-style:solid;
border-top-color:#cacaca;
font-size:11px;
color:#333;
padding-left:15px;
line-height:14px;
padding-right:15px;
}

#footer p {
float:left;
margin-top:12px;
margin-bottom:12px;
}

#footer a {
font-size:11px;
color:#333;
text-decoration:underline;
}

.korzina {
margin-left:15px;
margin-top:12px;
font-size:12px;
line-height:12px;
color:#333;
}

.korzina p {
margin-left:50px;
padding-top:12px;
}

.korzina img {
display:block;
float:left;
margin-right:15px;
}

.inputa2 {
border:1px solid #ADADAD;
background-color:#FFF;
line-height:16px;
height:15px;
padding-top:3px;
padding-left:3px;
width:40px;
}

.inputa {
	border: 1px solid #ADADAD;
	background-color: #FFFFFF;
	line-height: 16px;
	height: 15px;
	padding-top: 3px;
	padding-left: 3px;
	width: 190px;
}

.submita {
background-images: url(../images/but_oformit_form.png) no-repeat;
width: 163px;
padding-left:5px;
padding-right:5px;
}

.submita_big {
font:15px Tahoma;
font-weight:700;
color:#fff;
background-color:#62AE0D;
padding-left:5px;
padding-right:5px;
}

#k_page {
width:650px;
border:1px solid #CACACA;
margin-top:10px;
padding:5px 4px 12px;
}

.t_head {
padding-top:5px;
padding-bottom:5px;
background-color:#79C2ED;
padding-left:5px;
font-size:11px;
font-weight:700;
color:#FFF;
line-height:12px;
}

.t_raw {
padding-top:6px;
padding-left:5px;
padding-bottom:6px;
font-size:11px;
line-height:12px;
}

.rel {
position:relative;
bottom:3px;
vertical-align: middle;
}

.promotr {
background-color:#ddd;
margin: 4px;
}

.relpromo {
margin-left:20px;
}

.ch1 {
margin-left:18px;
}

.t_buts {
display:block;
text-align:center;
margin-top:15px;
margin-bottom:15px;
}

.t_buts_r {
display:block;
text-align:right;
margin-top:15px;
margin-bottom:15px;
}

.korzina2 {
padding-left:45px;
margin-right:10px;
float:right;
width:200px;
}

.korzina2 p {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CACACA;
padding-bottom:5px;
padding-top:0;
margin:5px 0 0;
}

.text_d {
font-size:12px;
line-height:14px;
margin-top:5px;
margin-bottom:5px;
padding:10px 5px;
}

.text_d a,.text_d a:visited {
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}

.text_d a:hover {
font-size:12px;
font-weight:700;
color:#79C2ED;
text-decoration:underline;
}

.pad0 {
margin-bottom:5px!important;
}

.pad1 {
margin-bottom:10px!important;
}

.pad2 {
margin-bottom:20px!important;
}

.lb_top {
width:592px;
height:10px;
background:url(./images/lb_top.gif) top left no-repeat;
}

.lb_cont {
background:url(../images/lb_bg.gif) top left repeat-y;
padding:10px 25px;
}

.lb_bottom {
width:592px;
height:10px;
background:url(./images/lb_bottom.gif) top left no-repeat;
}

.p_left {
float:left;
margin-right:10px;
margin-bottom:5px;
}

.p_right {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.dev1 {
height:10px;
}

.big {
font-size:14px!important;
}

.small,.small a {
font-size:11px!important;
}

.products td {
border-bottom:1px solid #d3d3d3;
padding:4px;
}

.red,.red a {
color:#e10a00!important;
}

.noline {
text-decoration:none!important;
}

h2 {
font-size:16px;
margin:0;
padding:0;
}

h1 {
font-size:16px;
margin:0;
padding:0;
}

.order {
border-bottom:1px solid #d3d3d3;
padding:4px 0;
}

.order_tab {
font:14px Tahoma;
font-weight:700;
color:#fff;
background-color:#EFEFEF;
padding-left:5px;
padding-right:5px;
}

.inp {
border:1px solid #adadad;
width:190px;
padding:2px 3px;
}

textarea {
border:1px solid #adadad;
padding:2px 3px;
}

.cart_buttons a {
margin-right:10px;
}

.cart_table input.count {
border:1px solid #adadad;
width:40px;
padding:2px 3px;
}

.cart_table td {
font-size:11px;
border-bottom:1px solid #d3d3d3;
padding:8px;
}

.fields td {
font-size:11px;
color:#000;
font-weight:700;
text-transform:uppercase;
border-bottom:none!important;
padding:0!important;
}

.fields td a {
color:#000;
text-decoration:underline;
}

.fields td span {
display:block;
margin:8px;
}

.table_package {
font-weight:700;
padding:5px 0 5px 20px;
}

.table_package p {
color:#0f81e0;
font-family:tahoma;
font-size:11px;
font-weight:400;
}

.table_price {
color:#555;
font-weight:700;
font-size:12px;
font-family:tahoma;
}

.table_price_blue {
font-size:14px;
color:#0079de;
}

.table_price_red {
color:#e10000;
}

.table_save {
width:110px;
color:#e10000;
font-weight:700;
font-size:14px;
font-family:tahoma;
}

#present
a img {
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=60);
}

.frame {
border:2px solid #f2f2f2;
}

.frame p {
color:#0079de;
font-size:13px;
padding-top:10px;
padding-left:15px;
}

.otziv {
font:14px Tahoma;
font-weight:700;
color:#fff;
background-color:#669BC7;
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
}

.otziv a {
font-size:14px Tahoma;
color:#fff;
text-decoration:none;
}

.left_tb {
font:14px Tahoma;
font-weight:700;
color:#fff;
background-color:#669BC7;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.text_produkt {
font:16px Tahoma;
font-weight:700;
color:#F6F2F2;
}

.cell {
float:left;
margin-right:15px;
width:243px;
}

.cell .top {
height:17px;
background:url(../images/part/cell_top.gif) top left no-repeat;
}

.cell .bg {
background:url(../images/part/cell_bg.gif) top left repeat-y;
text-align:center;
min-height:85px;
padding:0 20px;
}

* html .cell .bg {
height:85px;
}

.cell .link {
background:url(../images/part/cell_bg.gif) repeat-y top left;
}

.cell .link .bottom {
background:url(../images/part/cell_bottom.gif) bottom left no-repeat;
text-align:center;
min-height:27px;
padding:8px 20px;
}

* html .cell .link .bottom {
height:27px;
}

.cell_devider {
height:30px;
clear:both;
}

.block_c {
padding-left:80px;
}

.w_reg {
font:20px Tahoma;
font-weight:700;
color:#000;
text-align:center;
}

#levitra {
background-image:url(images/preparat/vardenafil-tablets-20-mg-levitra.jpg);
background-repeat:no-repeat;
height:124px;
width:280px;
}

#cialis_l {
background-image:url(images/preparat/cialis.jpg);
background-repeat:no-repeat;
height:202px;
width:300px;
}

#cialis_r {
background-image:url(images/preparat/tadalafil-tablets-revers.jpg);
background-repeat:no-repeat;
height:155px;
width:271px;
}

#viagra_l {
background-image:url(images/preparat/viagra.jpg);
background-repeat:no-repeat;
height:202px;
width:300px;
}

#viagra_r {
background-image:url(images/preparat/sildenafil-soft-tablets-revers_271x155.jpg);
background-repeat:no-repeat;
height:155px;
width:271px;
}

#female-viagra_l {
background-image:url(images/preparat/female-viagra.jpg);
background-repeat:no-repeat;
height:202px;
width:300px;
}

#female-viagra_r {
background-image:url(images/preparat/viagra-woman_268x120.jpg);
background-repeat:no-repeat;
height:120px;
width:268px;
}

#cialis_gel_l {
height:202px;
width:300px;
}

#cialis_gel_r {
height:155px;
width:360px;
}

.tab_price {
font:12px Tahoma;
font-weight:700;
color:#000;
background-color:#f6f2f2;
padding-top:1px;
padding-bottom:1px;
}

strong,.vybor a,.cell .bottom a {
font-weight:700;
}

.block,.cart_table {
margin-bottom:20px;
}

.tdc,.black_fon {
background-color:#f2f2f2;
}

#banners
a:hover img,#present
a:hover img {
opacity:1.0;
-moz-opacity:1.0;
filter:alpha(opacity=100);
}

.pageli li {
padding-top:5px;
}

.my_link p {
padding-top:8px;
}

.my_link a:link,.my_link a:visited,.my_link a:active {
font-size:13px;
color:blue;
text-decoration:underline;
}

.my_link a:hover {
font-size:13px;
color:blue;
text-decoration:none;
}

.my_link h2 {font:14px Tahoma;padding:5px 0 0 10px}

#otz_blok {
height:160px;
width:600px;
border: 2px solid #EAEAEA;
margin-top:5px;
}

#otz_r { text-align:right; padding-right:70px;}

#otz_link { padding-left:20px; }

#otz { padding: 5px; }

ul {
 padding: 0;
 margin-left: 20px;
}

.login_reg {
	width: 100px;
	position: absolute;
	margin-left: 130px;
	margin-top: -25px;
	line-height: 14px;
}
.login_reg a, .login_reg a:visited {
	font-size: 10px;
	color: #909090;
	font-weight: normal;
	text-decoration: underline;
}
.login_reg a:hover {
	font-size: 10px;
	color: #909090;
	font-weight: normal;
	text-decoration: none;
}

.mpage .icon_zakazi {background:url(images/icon_zakazi.png) 0 0 no-repeat; padding:10px 0 10px 45px;}
.mpage .icon_user { background:url(images/icon_user.png) 0 0 no-repeat; padding-left:30px;}
.member {background-color:#ccffff;}

.simp_com {padding:10px 20px;}
.simp_com div {width:100%; overflow:hidden; padding:2px 0;}
.sm_input {border:1px solid #d0d0d0;padding:1px; width:230px; float:left; height:16px;}
.sm_textarea {border:1px solid #d0d0d0;padding:2px;width:310px; float:left;}
.simp_com { margin-left:70px}
.simp_com em { float:left; padding:3px 0 4px;}
.simp_com div label {float:left;width:70px;padding-top:3px; }

.m_tab_1 { margin-top:10px; font-size:15px;}
.m_tab_1 td { padding:3px 20px 3px 0;}

.m_sec p { padding:5px 0; line-height:120%;}
.m_sec { padding:10px 0;}
.m_sec a, .m_sec a:visited, .m_sec a:hover { color:blue;}

.indexblock {height: 250px; width: 680px;}
.indexviagral {width: 280px; float: left;}
.indexviagrar {width: 360px; float: right;}

.indexlevitral {width: 150px; height: 250px; float: left;}
.indexlevitrar {width: 470px; float: right;}

#banners
a img {
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=40);
float: right;
}

p.ppreg { 
text-align:center; 
padding:10px 0px; 
}

p.ppreg a { 
width:422px; 
height:50px; 
font-size:18px; 
color:#333;
padding:10px;
margin:0px auto;
background:url(../images/ppreg.jpg) no-repeat; 
display:block ;
font-weight: bold;
}

p.ppreg a:hover{ 
width:422px; 
height:50px; 
font-size:18px; 
color:#333;
padding:10px;
margin:0px auto;
background:url(../images/ppreg.jpg) no-repeat; 
display:block ;
font-weight: bold;
text-decoration: none
}

.alignleft {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.otz p {
padding-top:10px;
}

.otz li {
padding-top:10px;
}

.ist {
color:#888;
float: right;
}

.data {
color:#666;
}

.skidki {
background-color:#fffacd;
}

.registr {
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#6d6d6d;
	/*line-height: px;*/
}

.registr td {
	padding-top:4px;
	padding-bottom:4px;
}

.registr p {
	line-height:16px !Important;
}

.registr .coment {
	width:373px !Important;
	height:67px !Important;
	margin-top:2px;
	resize:none;
}

.registr input {
	width:227px;
	margin-top:2px;
}

.registr .left {
width:195px;
}

.orderblock {
border:1px solid #999999; border:1px solid #999999; 
padding: 5px;
margin-top: 10px;
}

#links ul {
list-style-type: none;
width: 700px;
}

.ordbg {
background-color:#fffacd;
}

.ordtov {
font-size: 14px;
}

#posttable {
margin-left:63px;
}

.select {
background-color:#eee;
}

#pay p{
padding-top:5px;
}

#pay span {
font-size:15px;
}

.spec {
font-size:17px;
color: red;
background-color:#ffff99;
}

.spec span {
font-size:19px;
font-weight: bold;
}

#error {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 15px 5px 15px 45px;
	position: relative;
	font-size: 12pt;
	font-weight: bold;
	border-collapse: collapse;
	border: 1px #ff3333 dashed;
	color: #ff3333;
	background: url('../images/error.gif') no-repeat 5px 50%;
	width: 550px;
}

.quote {padding:0 0 10px 10px;background-color:#f3eefa}

.tt p {margin:0 0 5px 0}
