html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

html, body{
	width:100%;
	height:100%;
	overflow:auto;
//margin-right:0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol{
list-style: none;
}
ul{list-style-position:inside;}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

body{margin:0; padding:0; font:14px Georgia, "Times New Roman", Times, serif;color:#5a5a5a;}
a:hover{ text-decoration:none;}
img{ border:0; margin:0; padding:0;}
h1, h2, h3, p, ul, li, a{margin:0; padding:0;}
h1{font-size: 18pt;color:#555;font-weight:bold;}
h2{font-size: 20px;color:#555;font-weight:bold;}
h3{ font-size:18px}
h4{margin:12px 0 5px 0; font-style:italic;}
.sitemap{padding:0 0 0 20px}
.sitemap a{display:block;}
img{ border:0;margin:0; padding:0;}
.blueh3{ font:20px Georgia, "Times New Roman", Times, serif; color:#00659a;}
a{color:#1eaf58;}

ol{list-style-type:decimal; list-style-position:inside; }

.main{ width:100%; min-width:1000px;}
.top{ width:100%; height:127px; min-width:1000px;}
.logo{ position:absolute; top:0; left:72px}
.logo2{ position:absolute; left:260px; top:30px;}
.logo3{ position:absolute; top:90px; right:45px;}
.navigattion{ position:absolute; right:10px; top:0;}
.navigattion img{display:inline;margin:9px 5px;}
.navigattion a{margin:0;padding:0;}

.menu{ width:100%; height:36px; min-width:1000px; background:#0f7665 url(img/liner.jpg) left repeat-y; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; }
.menu a{ font:bold 12px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:14px; padding:0 15px; margin:11px 0 0 0; border:solid #ffffff; border-width:0 1px 0 0; display:block; float:left; text-decoration:none}
.menu1{ font:bold 12px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:14px; padding:0 15px; margin:11px 0 0 0; border:0 !important; display:block; float:left; text-decoration:none}
#under1{text-decoration:underline;}
.underli{text-decoration:underline !important;}
.ten_pod{ background:url(img/ten_liner.gif) top repeat-x; height:16px;}
.conteiner{ width:100%; min-width:1000px; clear:both;}
.meedel{ position:relative; margin:0 260px 0 290px; padding-top:20px}
.meedel table{border:1px solid #000;border-collapse:collapse}
.meedel table td{border:1px solid #000;padding:1px}

strong{font-weight:bold;}

.left_colum{ float:left; width:230px; padding-left:30px; position:relative}
.menu_left{}
.menu_left ul{ list-style:none; padding:0; margin:14px 0 0 0; width:220px}
.menu_left li{ line-height:1px;}
.menu_left li a{ font:14px Georgia; color:#1eaf58; display:block; padding:2px 0 4px 8px}
.menu_left li a:hover, .celekt{text-decoration:none;}
.on_line{height:83px; background:url(img/sister.gif) top left no-repeat; padding:15px 10px 0 70px}
.on_stuk{height:83px; background:url(img/stuka4.gif) top left no-repeat; padding:15px 10px 0 75px;margin:20px 0 0}
.eff9f3{ padding:4px 2px; background:#eff9f3; margin:6px 0;}
.gwest{ background:url(img/doc.gif) left top no-repeat; padding-left:65px;}
#atatat a{margin:0;}
#atatat {border-bottom: solid 1px #e6e6e6;}

.right_colum{ float:right; width:230px; padding-bottom:0px; }
.sherch{border:solid #e6e6e6;border-width:1px 0 0 0; height:42px;}
.sherch img{float:right; padding-left:5px;}
.sherch input{ width:173px; border:1px solid #000000; font:12px Georgia, "Times New Roman", Times, serif; color:#1f7928;}
.right_padd{ padding-right:20px;}
.rasPISAnie{ padding-right:93px; background:url(img/clock.jpg) right top no-repeat;}
.priem{ padding-right:70px; background:url(img/karandash.gif) right top no-repeat;}



.page_name{font-size: 18pt;color:#555;font-weight:bold;}

.years{text-align: center; font-size:12pt; padding: 10px 0 10px 0px;}
.months{text-align: center; font-size:10pt; padding: 10px 0 10px 0px; border-bottom: solid 1px #e6e6e6;}

.en_letters{text-align: left; font-size:12pt; padding: 10px 0 10px 0px;}
.ru_letters{text-align: left; font-size:12pt; padding: 10px 0 10px 0px; border-bottom: solid 1px #e6e6e6;}

.konference{text-align: left; font-size:12pt; padding: 10px 0 10px 0px; border-bottom: solid 1px #e6e6e6; margin: 10px 0 15px 0;//width:100%}
.n_cat{width:480px;height:60px;}
.n_cat span {margin:0 10px 0 0;width:220px;float:left}
.one_konference{font-family: "Times New Roman", Times, serif; color:#000000; font-size:14pt; margin: 10px 0px;}

.selected{color:#333333; text-decoration:none; cursor:default;}
.elected{font-size:22px;color:#333333; text-decoration:none;}
.one_new{padding-top: 20px;}
	.new_date{font-weight:bold}
	.new_name{font-weight:bold}
	.new{}

.doctor_types{text-align:left; font-size:12pt; padding: 10px 0 10px 20px; border-bottom: solid 1px #e6e6e6;}
.doctor_types a{font:14px Georgia; color:#1eaf58; display:block;}
.doctors_next_month{text-align: right; padding: 10px 15px 10px 20px;}
.doctor_type{font-family: "Times New Roman", Times, serif; color:#000000; font-size:16pt;}
.one_doctor_time{display:block;margin-bottom:40px;}
	.one_doctor_type{font-weight: bold; color:#333333;}
	.one_doctor_name{color:#333333;}
	.test{border: solid 1px;}
		.one_doctor_calendar{}
			.month_name{font-weight:bold;}
			.calendar{width:196px; height: 150px; float:left;}
				.calendar li{list-style-type:none;width:22px; height: 18px; margin: 0px; float:left; text-align: center; padding: 3px;}
				.calendar a{text-decoration: none; color: #666666; font-weight: bold;}
				.days{font-weight: bold; color:#333333}
				.days_weekend{font-weight: bold; color:#CC3300 !important;}
				.days_hilighted{background-image:url(img/hl.bmp); background-repeat:no-repeat; background-position:center;}
			.calendar_time{margin-left: 200px;width: 196px; height: 150px; text-align:right;}

.one_letter{font-family: "Times New Roman", Times, serif; color:#000000; font-size:18pt; margin: 10px 0px;}
	.one_term{}
		.one_term_name{color:#000000; font-size:10pt; font-weight:bold;}
		.one_term_opisanie{color:#333333; font-size:10pt;}
	



.footer{position:relative; padding-top:20px; width:98%; margin:0 auto; clear:both; border:solid #e6e6e6; border-width:1px 0 0 0;}
	.its{ position:absolute; right:0; text-align:left; width:200px;}
	.nuriev{ position:absolute; left:0; text-align:left;}
	
.napriem{width: 400px;}
.napriem_text{}
.napriem input{width: 180px;}

.leftpad{padding-left:15px;text-decoration:none;}
.uzi{border:0}
.uzi td{border:0;padding:10px}
.lic td{padding:10px;}
em {font-style:italic}

.normtable{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.normtable td{padding:5px;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.normtable th {font-weight:bold;padding:5px;border-left:1px solid #ddd;border-top:1px solid #ddd;}

.rizonclass{float:left; width:100%; margin-bottom:20px;}
.namberOfRison{text-align:center; width:15%; vertical-align:middle; font-size:72px; line-height:72px; font-family:Arial, Helvetica, sans-serif; color:#f2f2f2; font-weight:bold}
#askqest{ font-size:15px;}
.kategorii{width:100%; float:left; margin:5px 0 30px 0;}
.kategorii li{width:27%; float:left; margin-right:1%;}
.kategorii li a{line-height:16px;}
#prozz{ z-index:2;left:0; bottom:0; width:100%; background-color:#000000;opacity: 0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.5; height:100%; position:fixed; //position:absolute}
#question_form_div,#question_qform,#zakaz{position: absolute; width:498px; top:120px; margin-left:-245px; margin-top:-200px; left:50%; top:50%; background-color:#FFFFFF; z-index:4; padding:0 9px}
#question_form_div h2,#zakaz h2{margin:20px 0 0 20px;}
#question, #question1{height:150px}
.utop{width:498px; margin:0 -10px; float:left; margin:0; left:0px; position:relative; top:-8px; height:9px; background-color:#FFFFFF}
.ubot{width:498px; margin:0 -10px; float:left; margin:0; left:0px; position:relative; top:8px; height:9px; background-color:#FFFFFF}
#lu,#ru{width:9px; height:9px; position:relative;behavior:url(iepngfix2.htc);}
#lu{float:left; left:-9px;}
#ru{float:right; right:-9px;}
.goZakaz td{ padding-bottom:20px; padding-right:15px; font-size:11px;}
.goZakaz select,.goZakaz .input,.goZakaz textarea{ width:200px}
.tdTextar{vertical-align:top}
.yearsBlok{ background:#f2f2f2 url(img/lt.gif) left top no-repeat; padding:7px 8px; border-bottom:1px solid #e3e3e3; position:relative; width:100%; float:left}
.yearsBlok img{ float:right; position:relative; top:-7px; left:8px;}
.monfBlok{ background:#f2f2f2 url(img/rb.gif) right bottom no-repeat; padding:7px 8px 10px 8px; border-top:1px solid #ffffff; position:relative; width:100%; float:left; word-spacing:5px; line-height:20px; margin-bottom:10px;}
.monfBlok img{ position:absolute; left:0; bottom:0;}
.produkt{border-top:1px solid #cccccc; border-right:1px solid #cccccc}
.produkt td{ padding:4px; text-align:center; border-left:1px solid #cccccc;border-bottom:1px solid #cccccc}
.ferstProduktLine{background-color:#f2f2f2}
.ferstProduktLine td{border-bottom:0}
.linkpadding{margin:0 6px;}
.linkmargin{letter-spacing:0;margin:0 6px;}
.tt{font-size:12px;}

/*banner*/
#cl{margin:0 auto;text-align:center;}

/*fototable*/
.clear{width:100%;height:1px;overflow:hidden;clear:both;}
.ftable{display:block;margin:0;border:0 !important;}
.ftable td{border:0 !important;margin:5px;vertical-align:top;}
.ftable td img{margin:0 15px 0 0}

#personal_smart{width:100%;float:right;padding:30px 0px 20px}
#personal_smart p{width:100%;display:block;float:right;text-indent:0em;padding:20px 0px 10px;text-align:right}
#personal_smart img{width:auto;display:block;float:right}
#personal_smart span{width:auto;display:block;float:right;text-indent:0em;color:#a7aaa9;padding:0px 10px 0px 0px;font-size:11px;text-align:right;font-style:italic}
