html, body {
margin:0;
padding:0;
height:100%;
border:0
}

table {
border-collapse:0;
border-spacing:0;
border:0
}

table td {
padding:0;
font:normal 11px arial, sans-serif
}

img {
border:0
}

.gr_m {
	margin-right: 0px;
	margin-left: auto;
}

.grin {
	background-color: #7CBC0B;
	background-image: url(gr_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 17px;
}
.grin a {
	color: #ffffff;
	text-decoration: none;
}
.grin a:hover {
	color: #fff776;
}

#flash {
margin:0 5px;
height:163px
}

.input2
{
	text-align:right;
}

.main_table {
width:100%;
border-right:solid 8px white;
border-top:solid 2px white
}

.left {
width:176px;
vertical-align:top;
padding:0;
margin:0;
padding-top:87px
}

.left .s {
height:1px;
width:176px;
overflow:hidden
}

.left .h1 {
color:black;
font:bold 14px arial, sans-serif;
margin:0 0 10px 11px;
clear:both
}

.call_now {
margin:25px 0 18px 10px
}

.login {
margin:0 8px 0 11px
}

.login input {
border:solid 1px #c0c0c0;
color:#c0c0c0;
width:104px;
height:22px;
font:normal 12px arial, sans-serif;
padding-left:4px
}

.login tr td {
padding-bottom:3px
}

.logined {
margin:0 8px 0 11px
}

.logined h1 {
color:black;
font:bold 14px arial, sans-serif;
margin-bottom:10px
}

.logined a {
display:block;
margin-bottom:9px;
color:#59a000;
text-decoration:underline
}

.logined a:hover {
text-decoration:none
}

.input {
border:solid 1px #c0c0c0;
color:#c0c0c0;
width:104px;
height:22px;
}

.password {
border:solid 1px #c0c0c0;
color:black;
width:104px;
height:22px
}

.login_btn {
vertical-align:bottom;
padding-left:3px;

}

.aaa1
{
margin-bottom:2px;	
}

.left_div .reg {
padding:3px 15px 0 11px
}

.left_div .reg a {
color:#59a000;
font:normal 10px arial, sans-serif
}

.left_div .reg a:hover {
text-decoration:none
}

.left_div .line {
background-color:#5b9b07;
height:1px;
width:164px;
overflow:hidden
}

.left_div .links {
color:#666;
font:normal 12px arial, sans-serif;
text-decoration:none;
margin:5px 0 15px 0
}

.left_div .links a {
display:block;
color:#666;
font:normal 11px arial, sans-serif;
text-decoration:none;
margin:0 0 7px 0;
line-height:100%;
padding-left:17px
}

.left_div .links .active {
display:block;
color:#5b9b07;
font:bold 11px arial, sans-serif;
margin:-1px 0 6px 9px;
padding-left:8px;
background:url(link_arr.gif) left 3px no-repeat;
line-height:100%
}

.left_div .links .level2 {
padding-left:13px
}

.left_div .links .level3 {
padding-left:10px
}

.left_div .links .active2 {
display:block;
color:#59a000;
font:normal 11px arial, sans-serif;
margin:-1px 0 6px 9px;
padding-left:8px
}

.left_div .links .active3 {
display:block;
color:#e39b00;
font:bold 11px arial, sans-serif;
margin:-1px 0 6px 9px;
padding-left:8px;
background:url(link_arr.gif) left 3px no-repeat
}

.left_div .links a:hover {
text-decoration:underline
}

.left_div .searchblock {
padding-left:17px;
margin-bottom:18px
}

.left_div div input {
height:19px;
width:93px;
border:solid 1px #949494;
text:#949494;
font-size:13px;
margin-right:4px;
padding:0 4px;
color:#848484;
font:normal 11px arial, sans-serif
}

.left_div .pic {
background:url(know_how.jpg) left top no-repeat;
height:237px;
width:152px;
margin:26px 0 0 9px
}

.knowhow_photo {
padding:36px 0 0 57px
}

.knowhow_link {
padding:63px 0 0 27px
}

.centertop {
vertical-align:top;
padding:24px 24px 30px 24px;
border-top:solid 1px #d3c18b;
color:#4c4c4c;
font:normal 11px arial, sans-serif;
background-color:#fffcd7
}

.centertop h1 {
color:#4c4c4c;
font:bold 16px arial, sans-serif;
margin:0 0 15px 0
}

.centertop h2 {
color:#4c4c4c;
font:bold 14px arial, sans-serif;
margin:0
}

.centerbtm {
vertical-align:bottom;
padding:0 24px 30px 24px;
border-bottom:solid 1px #d3c18b;
color:#4c4c4c;
background-color:#fffcd7
}

.topic {
margin-bottom:30px;
width:80%
}

.topic p{
margin:0
}

.topic .title {
margin-bottom:1px;
font-weight:bold
}

.sled_pages {
text-align:right;
font:bold 13px arial, sans-serif;
margin-top:60px
}

.sled_pages a {
color:#59a000;
text-decoration:underline
}

.sled_pages a:hover {
text-decoration:none
}

.centertop a {
color:#59a000;
text-decoration:underline
}

.centertop a:hover {
text-decoration:none
}

.cornertl {
height:5px;
width:5px;
vertical-align:top;
background-color:#fffcd7;
background:url(cornerl.gif) left top repeat-y
}

.cornertr {
width:5px;
height:5px;
vertical-align:top;
background:url(cornerr.gif) right top repeat-y
}

.cornerbl {
width:5px;
vertical-align:bottom;
background:url(cornerl.gif) left top repeat-y
}

.cornerbr {
width:5px;
vertical-align:bottom;
background:url(cornerr.gif) right top repeat-y
}

.footer {
height:94px
}

.footer tr td {
vertical-align:top
}

.footer .links {
font:normal 11px arial, sans-serif;
text-align:left;
padding:24px 17px 0 17px;
line-height:150%;
color:#666
}

.footer .links a {
color:#666;
text-decoration:none;
font:normal 11px arial, sans-serif
}

.footer .links a:active, .footer .links a:hover {
text-decoration:underline
}

.footer .copyright {
width:251px;
padding-top:24px;
color:#7f7f7f;
font:normal 11px arial, sans-serif
}

.footer .copyright a {
padding-top:24px;
color:#6dac1c;
font:normal 11px arial, sans-serif
}

.footer .copyright .atilekt_logo {
float:left;
padding:0 8px 0 24px
}

.footer .copyright .atilekt {
vertical-align:top
}

.footer .copyright .abbott {
color:#666;
font:bold 11px arial, sans-serif;
clear:both;
margin-top:12px;
padding-left:24px
}

.sled {
margin-bottom:25px;
color:#4c4c4c;
font:bold 11px Arial, sans-serif
}

.sled a {
color:#59a000
}

.sitectrl .home_ico {
padding-left:60px;
float:left;
margin-top:6px
}

.sitectrl {
background:url(ruler_left.jpg) left top no-repeat;
width:176px;
height:87px;
position:absolute;
top:163px;
left:0
}

.sitectrl .sitemap_ico {
margin-top:6px
}

.ruler2 {
height:35px;
width:64px;
position:absolute;
top:163px;
left:176px;
background:url(ruler2.gif) left top no-repeat
}

.div_l {
float:left
}

.div_r {
text-align:right
}

.btn_bottom {
margin-top:30px
}

.med {
width:56%;
margin:0 auto
}

.med_left {
vertical-align:top;
padding-right:20px;
font:bold 12px arial, sans-serif;
white-space:nowrap
}

.med_title {
font-weight:bold
}

.med_text {
margin-bottom:20px
}

.med_text p {
margin:0;
color:#4c4c4c
}

.forprint {
position:absolute;
right:35px;
top:246px
}

.forprint img {
vertical-align:bottom
}

.forprint a {
font:bold 11px arial, sans-serif;
color:#59a000
}

.forprint1 {
}

.forprint1 img {
vertical-align:bottom
}

.forprint1 a {
font:bold 11px arial, sans-serif;
color:#59a000
}

.select_apt {
font-weight:bold;
float:left
}

.select_apt select {
background-color:#fffcdc;
border:solid 1px #c0c0c0;
width:130px;
height:20px;
padding-top:1px;
margin:0 20px 0 10px
}

.tbl_apteki {
width:550px;
margin-top:10px
}

.tbl_apteki tr td {
padding:0 20px 25px 0;
color:#4c4c4c
}

.tbl_apteki .city {
padding-bottom:0;
font-weight:bold
}

.tbl_reg tr td {
font:bold 11px arial, sans-serif;
color:#4c4c4c;
padding:0 30px 8px 0;
vertical-align:middle
}

.tbl_reg tr .error_field {
border-color:#a51a16;
background-color:#d3a4a3;
color:white
}

.error_msg {
color:#a51a16;
visibility:visisble;
font-weight:normal
}

.tbl_reg tr td .txt {
height:22px;
width:265px;
padding-left:3px;
padding-right:3px;
font:normal 12px arial, sans-serif
}

.tbl_reg tr td input, .tbl_reg tr td textarea {
background-color:#fffcd7;
width:265px;
border:solid 1px #c0c0c0;
color:#4c4c4c
}

.tbl_reg tr td select {
background-color:#fffcd7;
width:265px;
border:solid 1px #c0c0c0;
height:20px;
font:normal 11px arial, sans-serif;
text-align:center;
color:#4c4c4c;
padding-top:2px
}

.tbl_reg tr td .radio {
width:auto;
border-style:none;
margin-right:8px
}

.tbl_reg tr td .cb {
width:auto;
border-style:none;
margin-right:8px
}

.tbl_reg tr td label {
margin-right:25px;
font-weight:normal
}

.rs {
color:#b80000;
font-size:smaller
}

.sitemap {
padding:0 0 0 175px;
list-style:none
}

.sitemap li {
margin-bottom:12px;
padding-left:17px;
background:url(red_arr.gif) left center no-repeat;
background-position:expression("left top")
}

.sitemap a {
font:bold 11px arial, sans-serif
}

.sitemap2 {
padding:0 0 0 27px;
list-style:none;
padding-left:expression(0 + "px");
margin-left:expression(17 + "px");
margin-top:expression(12 + "px");
}

.sitemap2 li {
margin-bottom:12px;
padding-left:17px;
background:url(gr_arr.gif) left center no-repeat
}

.sitemap2 a {
font:bold 11px arial, sans-serif;
color:#9ccb48
}

.sitemap3 {
padding:0 0 0 27px;
list-style:none;
padding-left:expression(0 + "px");
margin-left:expression(17 + "px");
margin-top:expression(12 + "px")
}

.sitemap3 li {
margin-bottom:12px;
padding-left:17px;
background:url(or_arr.gif) left center no-repeat
}

.sitemap3 a {
font:normal 11px arial, sans-serif;
color:#e39b00
}

.sitemap4 {
padding:0 0 0 27px;
list-style:none;
padding-left:expression(0 + "px");
margin-left:expression(17 + "px");
margin-top:expression(12 + "px")
}

.sitemap4 li {
margin-bottom:12px;
padding-left:17px;
background:url(red_arr.gif) left center no-repeat
}

.sitemap4 a {
font:normal 11px arial, sans-serif;
color:#b27a00
}

.sitemap5 {
padding:0 0 0 27px;
list-style:none;
padding-left:expression(0 + "px");
margin-left:expression(17 + "px");
margin-top:expression(12 + "px");
}

.sitemap5 li {
margin-bottom:12px;
padding-left:17px;
background:url(red_arr.gif) left center no-repeat
}

.sitemap5 a {
font:normal 11px arial, sans-serif;
color:#b23600
}
.w_
{
	width:100%;
}

.h_
{
	width:100%;
}

.wh_
{
	width:100%;
	height:100%;
}

.w_1
{
	width:1px;
}

.h_1
{
	height:1px;
}

.ss {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4c4b40;
	text-align: right;
	height: 1px;
}
.ss a {
	display: inline;
}
.ss a:hover {
	display: inline;
}

.form_x
{
	width:100%;
	color:#504b51;	
}


.form_x td
{	
	vertical-align:top;
	color:#4b4d4c;
}

.form_x td.bold
{
	font-weight:bold;
}

.ctrl_x
{
	border: solid 1px #c4bcc7;
}

.form_x td span
{
	color:#bb020a;
}

.Error
{
	background-color:#d4a4a4;
	border: solid 1px #a41a18;	
}