body {
	margin: 0;
	padding: 0;
	background: #201b1d url(../img/bot_bg.gif) bottom repeat-x;
		background: #201b1d url(../img/bot_bg.gif) bottom repeat-x;
	font-family: Arial, Tahoma, Verdana; 
}
.cont {background: url(../img/cont_bg.gif) top repeat-x; display: table; width: 100%;} 
.cont p b {color:#ff728b;}
.cont ul {
	list-style-type: none;
	margin-left: 0;
	padding:0 22px;
}

.cont 0l {
	margin-left: 0;
	padding:0 22px;
}
.bg {background-color: #e2e1e1}
.cont ul li { background: url(../img/li.gif) no-repeat 0 11px; padding-left: 30px; color:#453a3f; font-size: 16px; line-height: 25px;}

.cont ol li { background: none; color:#453a3f; font-size: 16px; line-height: 25px;}

.left {text-align: right; vertical-align: top;	background: url(../img/1.gif) bottom right repeat-y}
table.leftfon {text-align: right; vertical-align: top;	background: url(../img/left_bot.jpg) bottom right no-repeat; width: 100%; height: 100%;}
.right {text-align: left; vertical-align: top; 	background: url(../img/2.gif) bottom left repeat-y;} 
table.rightfon {text-align: left; vertical-align: top;	background: url(../img/right_bot.jpg) bottom left no-repeat; width: 100%; height: 100%;}
.back {background: url(../img/table_bg.gif) center top repeat-y;}
html:root .back {background:  url(../img/table_bg2.gif) center top repeat-y;} 
.back:last-child {background:  url(../img/table_bg4.gif) center top repeat-y;}

#menu {height: 67px; background: url(../img/menu_bg.jpg) no-repeat; font-family: Arial, Tahoma; font-weight: bold; font-size: 15px;} 

#menu a {color:#FFF; text-decoration:none; display: block;line-height: 43px; height: 43px;} 
#menu a:hover {color:#ff728b; text-decoration:underline; background:url(../img/menu_light.gif) center bottom no-repeat; } 
#menu a.cur {color:#ff728b; text-decoration:; background:url(../img/menu_light.gif) center bottom no-repeat; } 
#menu td {text-align: center; vertical-align: top;} 

#botmenu a {color:#FFF; text-decoration:none; font-size: 11px;} 
#botmenu a:hover {color:#ff728b; text-decoration:underline;} 
#botmenu a.cur {color:#ff728b; text-decoration:;} 
#botmenu td {text-align: center; vertical-align: top;} 
#botmenu { padding-left: 20px;} 


#main {background: #e1dfe0 url(../img/main_bg.jpg) right top no-repeat;}


#copy {color:#FFF; text-decoration:none; font-size: 11px; height: 100px; vertical-align: bottom; padding-bottom: 40px;}
#phone {color:#ff728b; font-size: 11px; text-align: right; vertical-align: bottom; padding-bottom: 40px;}
#tel {color:#ff728b; font-size: 11px; text-align: right;}
#r {color:#ff728b;}

.dop{text-align: right;}

h1 { color:#ff728b; font-size: 24px; font-weight: lighter; padding:0 22px;}
h2 { color:#ff728b; font-size: 18px; font-weight: lighter; padding:0 22px;}
h3 { color:#FF0000; font-size: 14px; font-style:italic; font-weight: lighter; padding:0 22px;}
p { color:#453a3f; font-size: 16px; padding:0 22px;}

a:link { color:#ff728b;}
a:hover { color:#ff002d;}
a:visited { color:#902c3e;}

input,select,textarea {border: solid 1px #ff728b; background: #FFF; width: 300px; overflow: hidden; margin-bottom: 5px;}
.button {border: solid 1px #ff728b; background: #ff728b; width: 140px; overflow: hidden; color: #FFF;}

textarea {font-family: Tahoma, Arial, Verdana;}

#b {border: solid 1px #000;}

.ol_doctor {
	margin-left: 22px;
	padding-left: 22px;
}

.formdiv{
    margin : 17px;
}

.rad_but {float:left; cursor:pointer; color:#3c3c3e; margin-bottom:10px;}
.button_buy {margin-right: 3px; /*margin-left:8px;*/ width: 15px;}
.adress_buy {width:558px; overflow: hidden;}
.fio_buy {width:558px;float:right;}
.dost_other, #dost_ru, #other_counties, #other_regions, .select_buy {display: none;}
.buy_number {width: 40px;text-align:center;}
#tr1 td ul li {font-size: 12px; font-style: italic;}
.buy_hide {display: none;font-size: 12px;}
#buy_table td {border-bottom: 1px solid #999999;}
#buy_table tr td h3 {padding:0px;}
.px12 {color: #000000;font-weight:normal;font-size:12px;display:inline;}
.solush {font-style: italic;}
.span {font-family:arial; color:#3c3c3e;font-size:13px;display:inline;font-style:italic;}
#region {float: right; width: 180px;}
.buy_zag {cursor: hand; text-decoration: none;}