/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}
textarea,input{background:#ffffff;}
input.submit,a.submit{
	color:#ffffff;
	font-weight:normal;
	background:url(../../img/design/button.gif) repeat left bottom;
	border:1px solid #C9C9C9;
	font-size:11px;
	padding:2px 10px;
	_padding:1px 0px;
	width:auto;
	height:19px;
	_height:20px;
}
table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#dfd58e;text-align:left; padding:5px;}
table.reTable {width:100%;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, th {font:12px Arial, sans-serif; color: #000000;}

.page {background: url(../../img/design/page_bg.gif) repeat-x left top;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img.reImage{border:none;  }
img.reImageRight  {margin: 0 0 0 10px;}
img.reImageLeft {margin: 0 10px 0 0 ;}

table.reTable p {margin:0;padding:0;}
.main_page a {font-size:14px; color: #e31937; font-weight: bold; padding-top:4px; padding-bottom:4px; text-decoration:underline; }
.main_page table.reTable td {border-bottom: 1px solid #fcc492;}

p.alert {color: #000000; margin:0;padding:0; padding-top: 10px}
.litter {font-size:14px;}
.hidden {display: none;}
.termin {color:#ab0930;}


ul {list-style-type: none; margin:0;padding:0;}

li {background: url(../../img/design/all_ul_marker.gif) no-repeat left top;  margin:0;padding:0 0 0 10px;} 

/*--------------------*/		
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}				
h1{font-size:14px; color: #ffffff; font-weight: bold;  padding: 10px 0 0 5px;}
h2{font-size:14px; color: #e31937; font-weight: bold; padding-top:4px; padding-bottom:4px; text-decoration:underline;}
h3{font-size:12px; color: #e31937; font-weight: normal; padding-top:2px; padding-bottom:2px;}
h4{font-size:12px; color: #1951b0; font-weight: bold; padding-top:2px; padding-bottom:2px;}
h5{font-size:11px; color: #fbce7f; font-weight: normal;}
h6{font-size:11px; color: #1951b0; font-weight: normal; padding-top:2px; padding-bottom:2px;}
a {color: #000000;}
a:hover {color: #e3561a;}

#h1_txt{background:url(../../img/design/h1_td_bg.gif) repeat-x left top;margin:0;padding:0; }
#h1_div{height: 100%; background:url(../../img/design/h1_left_bg.jpg) no-repeat left top; padding:0px 0 0px 50px; margin:0;}
#h1_div1{ height: 100%; color: #ffffff; font-size:14px; font-weight: bold; 
background:url(../../img/design/h1_right_bg.gif) no-repeat right top; padding:12px 0 3px 0;margin:0;}
/*--------------------левая*/
#left_td {width: 238px;}
#left1 {width: 238px; height: 150px; background:url(../../img/design/left_top.jpg) no-repeat left top;}

#priz {width: 238px; height: 155px; margin:25px 0 0px 0;  
color: #ffffff; font-size: 13px;font-weight: bold;}
#div_priz {padding:0px 0px 0 20px;}

#priz a {color: #fbce7f;font-size: 11px;}

#div_news {width: 238px;  background:url(../../img/design/div_news.jpg) no-repeat right top; padding:25px 0px 0 0px;}
#div_news_bottom {background:url(../../img/design/block_bottom1.jpg) no-repeat right bottom; padding:20px 20px 20px 40px;}
p.newsdate_p {margin:0;padding:0;}
#div_news_bottom p.newsdate_p {padding:0px 0px 0 75px; color: #1951b0; font-weight: bold;padding:0px 0px 0 75px;}
#div_news_bottom {color:#5e5e5e;}
#div_news_bottom a {color:#e31836;}
.punctir  {padding:15px 0px 0px 0px;}
#div_news_bottom .punctir {background:url(../../img/design/punctir.gif) repeat-x left bottom;  padding:0px 0px 5px 0px;}

#opros_bg {width: 238px;  background:url(../../img/design/div_opros_bg.gif) repeat-y right top; margin:10px 0 10px 0;padding:0;}
#opros_top {width: 238px;  background:url(../../img/design/div_opros.jpg) no-repeat right top; margin:0;padding:80px 0 0 0;}
#opros_bottom {width: 238px;  background:url(../../img/design/div_opros_bottom.jpg) no-repeat right bottom; margin:0;}
#div_opros {padding:0 40px 70px 50px;}
.redbutton{background:none;font-size:11px;font-weight:bold; border:none; color:#b11f00;cursor:hand;text-align: left;height: 13px;margin:0;padding:0;}
.redbutton:hover{text-decoration:underline !important;}

#dictionary {width: 238px; height: 94px; background:url(../../img/design/dictionary.jpg) no-repeat right top; margin:0 0 10px 0;}
#div_dictionary {padding:65px 0 0 90px;}
#dictionary a {color:#e31937;}

/*-------------------- главное меню*/
#mainmenu {width: 238px; background:url(../../img/design/mainmenu_bg.gif) repeat-y left top;}
#mainmenu div{width: 238px; background:url(../../img/design/div_bottom.jpg) no-repeat left bottom; padding:0 0 25px 0;margin:0;}
#mainmenu ul {width: 238px; background:url(../../img/design/div_top.jpg) no-repeat left top; padding:20px 0 0 0; _padding:25px 0 0 0;margin:0; list-style-type: none;}

#mainmenu ul li {background: none; display: block; width: 150px; padding:0px 0 2px 0; _padding:0px 0 4px 0; margin:4px 8px 0 40px;
background:url(../../img/design/menu_li_bg.png) no-repeat left top; _background-image:none; 
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_li_bg.png',sizingMethod='image')");}

#mainmenu ul li a {display: block; background:url(../../img/design/menu_a_bg.png) no-repeat left top;text-decoration: none; font-size: 13px; font-weight: bold;
_background-image:none; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_a_bg.png',sizingMethod='crop')");
padding:0px 0 0px 25px; _padding:0px 0 5px 25px; margin:0; width: 150px; color:#ab0930;}

#mainmenu ul li a:hover {background-image:url(../../img/design/menu_a_bg_a.png) no-repeat left top; color:#1951b0;
_background-image:none; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_a_bg_a.png',sizingMethod='crop')");}



/*--------------------*/



/*-------------------- контент*/
#navigation_td {height: 12px;}
p.navigation {padding:0; margin:0; text-align: right; font-size: 10px;color:#e7b47d;}
p.navigation a {font-size: 10px; color:#e7b47d; text-decoration: none;}


#content {padding:0; margin:0; width: 100%;}
#content_td_main {padding:0 0px 0 1px; }
.content_table {background:url(../../img/design/content_table.jpg) repeat-x left top; width: 100%; height: 400px;}
.content_table1 {background:url(../../img/design/content_table.jpg) repeat-x left top; width: 100%; height: 200px;}


.content_td {background:url(../../img/design/content_td.jpg) no-repeat left top; padding:0 20px 30px 40px;}
.content_left {background:url(../../img/design/content_left.jpg) no-repeat left top; width: 16px;}
.hg {height: 200px;}


/*-------------------- правая*/
#right_td {width: 250px; background:url(../../img/design/right_top.jpg) no-repeat right top; }
#right1 {height: 43px;}
#ico {height: 16px; border-left: 1px solid #d76e85; margin: 26px 0 0 58px;width: 190px; }
.ico {display: block; border-right: 1px solid #d76e85; float: left;}

#right2 {padding:4px 0px 0 85px; height: 25px;}
.rus {border-right: 1px solid #d76e85;  height: 16px; padding:0 3px 0 0; }
.eng {height: 16px; padding:0 0px 0 3px;}
#searchForm {margin-bottom:0px !important; }
#searchonsite {color:#fbce7f; font-size:11px;text-align: center; margin:0; padding:0 10px 0 0; }
#right2 a {color:#fbce7f; font-size:11px;}

#right3 {height: 30px; padding:4px 25px 0 60px;}
.inpimage {border: none; background: none;}

#priem {width: 250px; height: 211px; background:url(../../img/design/priem.jpg) no-repeat right bottom; padding:120px 165px 0 27px;}
#priem a {color: #ffffff; font-weight: bold;}

.probel {height: 22px;}

#right4 {background:url(../../img/design/catalog_bg.gif) repeat-y right top; }
#div_catalog {background:url(../../img/design/div_catalog.jpg) no-repeat right top; padding:40px 0px 0 0px;height: 100%; }
#div_catalog_bottom{background:url(../../img/design/block_bottom.jpg) no-repeat right bottom;  padding:10px 40px 20px 30px; }

#pasients {background:url(../../img/design/pasients.jpg) no-repeat right top;}
#block_bottom2 {background:url(../../img/design/block_bottom.jpg) no-repeat right bottom;  padding:40px 40px 20px 30px;}

#block_bottom2 p.newsdate_p {display: none;}
#block_bottom2 {color:#5e5e5e;}
#block_bottom2 a {color:#e31836;}
#block_bottom2 .punctir {background:url(../../img/design/punctir.gif) repeat-x left bottom;  padding:0px 0px 10px 0px;}


#club_kart {text-align: right; padding:10px 0px 0 0;}

.rightmenu {margin:0;padding:0; }
.rightmenu ul{margin:0;padding:0;list-style-type: none;}
.rightmenu ul li {background: none;}
.rightmenu ul li a{ display: block; background:url(../../img/design/menu_a_bg.png) no-repeat left top; font-size: 13px; 
_background-image:none; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_a_bg.png',sizingMethod='crop')");
padding:0px 0 5px 20px; margin:0; width: 150px; color:#ab0930;}
.rightmenu ul li a:hover {background-image:url(../../img/design/menu_a_bg_a.png) no-repeat left top; color:#1951b0;
_background-image:none; filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_a_bg_a.png',sizingMethod='crop')");}

 

/*--------------------*/

/*-------------------- подвал*/
#bottom1 {background:url(../../img/design/bottom1.jpg) no-repeat left top; vertical-align: middle; text-align: center;}
#bottom2 {background:url(../../img/design/bottom2.jpg) #b40018 no-repeat left top; vertical-align: middle; padding: 0px 70px 0 120px;}
#bottom3 {background:url(../../img/design/bottom3.jpg) no-repeat left top; text-align: center; vertical-align: middle;}
#hosting {font-size: 10px; color: #ffffff;text-decoration: none;margin: -2px 40px 0  0; display: block; }
#hostingpic {display: block; float: left; margin: 0 0 0 25px; }
#copy {clear: all; color:#e4a3ac;}

#adr {float: left; text-align: left;color: #ffffff;}
#adr a {color:#ffef1c;}
#phon {float: right; text-align: left;width: 120px;color: #ffffff;}
/*--------------------*/


/*--------картинка png*/
.logo_png{position:absolute;margin:0; top:14px; left:16px; height:130px; width: 288px; 
background-image:url(../../img/design/logo.png); _background-image:none;
 filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/logo.png',sizingMethod='crop')");}

#logotext {margin:0;padding: 50px 60px 0 72px; }
#logotext1 {color: #ffffff; font-size: 11px;letter-spacing:4px; }
#logotext2 {color: #fbce7f; font-size: 11px;letter-spacing:4px;}
#logotext3 {color: #ffffff; font-size: 12px; font-weight: bold; margin:3px 0 0 0;}
#logotext4 {color: #ffffff; font-size: 12px; font-weight: bold; margin:3px 0 0 0;}


img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{margin:0;padding:0;
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

	div.noheader .block h1{display:none;}
	div.noheader .block{margin-right:0 !important;margin-left:0 !important;}
	div.noheader div.text{margin-right:0 !important;}



/*--------шапка*/
#headsite {height: 338px;}
#s_left {background:url(../../img/design/s_left.jpg) #85001a no-repeat left top; width: 50%; }
#s_right {background:url(../../img/design/s_right.jpg) no-repeat right top; width: 50%;}

#top_div {width: 530px; height:338px; position: absolute; margin-left: -230px; } 
#top_table {width: 530px; height:338px;}

#t_tr1 {height: 284px;}
#t_tr2 {height: 26px; background:url(../../img/design/t_logotext.gif) no-repeat left top; }
#t_tr3 {height: 205px;}
#t_tr4 {width: 373px; height: 79px;}
#t_tr5 {height: 28px;}

#t_td1 {width: 23px; padding-top: 43px;}
#t_td2 {height: 284px;}

#t_td3 {width: 81px;} 

/*------- дополнительно */
.cminews a {color:#ab0930;}
.cminews p.newsdate_p {display: none;}
.cminews .punctir {background:url(../../img/design/punctir.gif) repeat-x left bottom; padding:0px 0px 15px 0px;}
.newsdate_p {color:#ab0930; font-size: 11px;}

hr {clear:all;	margin:0;	padding:0;	height:1px;	width:100%;	border: 0px solid;	_background:none;	_border:none;	background-color:#fcc492;
	border-color:#fcc492;	_background:none;	_border:none;	_color:#fcc492;}


#grand {position: absolute; width: 220px; height: 152px; margin-left: 17px;}
#logo_flash {position: absolute; width: 295px; height: 153px; top:0px; left: 0px;}
#flash_center {position: absolute; width: 428px; height: 278px; margin: 27px 0 0 19px;}


.natasha_date  {color:#1971c4; }
.natasha_header {color: #e31937; font-weight: bold;}