body{width:100%; margin:0px; padding:0px;}
ul{margin-left: 30px;}
div.all{position:absolute; top:0px; left:0px; width:100%; min-width: 1000px;}
a img{border:0px; outline:none;}
#BodyConteiner{ width:100%;}
div.clear{height:0; font-size:1px; line-height:0px; clear:both;}
.form_text{width:380px; height:16px;}
p.price{font-family: arial; font-size: 16px; font-weight: normal; margin: 10px 50px 0px 0px;}
.align_text{text-align: right;}
hr{color: #eaeaeb;}
.input_text_03{width:380px; height: 20px;}
.web_search{position: absolute; top: 15px; right: 5px; width: 50px; height: 42px;}
div.SearchLink a{font-family: verdana; font-size: 13px; color: #fff; text-decoration: underline;}
#faq li{margin: 10px 0px;}
.alt {background:#eaeaeb;}

/*МКБ-10*/
#BodyText #CatSittings h3{font: bold 15px verdana; color: #000;}
#BodyText #CatSittings h4 a{font: bold 15px verdana; color: #0024c3; text-decoration: none;}
#BodyText #CatSittings h4 a:hover{text-decoration: underline;}

.faq{color:#c60202; font-style: italic; font-weight: bold;}
.price_table td{border: 1px solid #dadada; background: #ffffff;}
.price_table {border: 1px solid #dadada; background: #f7f6f6;}
td.links_price a{font-family: verdana; font-size: 14px; color: #000000; font-weight: bold; font-style: italic; text-decoration: none;}
td.links_price a:hover{font-family: verdana; font-size: 14px; color: #000000; font-weight: bold; font-style: italic; text-decoration: underline;}
.selected{width:385px; height:22px;}
div.TopLinksSite{position: absolute; top: 10px; left: 10px;}


/*Head*/

#Head{position: relative; width:100%; height:156px; background-image: url('../img/HeadBg.jpg'); background-repeat: repeat-x;}
#LeftColHead{width:200px; float:left;}
#RightColHead{width:320px; float:right;}
#CenterColHead{margin: 0px 320px 0px 200px; text-align: center;}
#Logo{width:160px; height:21px; margin: 50px 0px 0px 40px;}
#CenterColBg{width:416px; height:156px; margin: 0 auto; background-image: url('../img/CenterColBg.jpg');}
#id_01{width:69px; height: 156px; float:left; margin-right:15px;}
#id_02{font-family: arial; font-size: 34px; color: #0174cf; height: 156px; float:left; text-align: left;}
#id_004{position: absolute; top: 125px; right: 20px; font-family: arial; font-size: 11px; color: #ac0202; z-index: 500;}
#id_004 a{font-family: arial; font-size: 11px; color: #ac0202; text-decoration: underline;}
#id_004 a:hover{font-family: arial; font-size: 11px; color: #ac0202; text-decoration: none;}
.Telefon{width:69px; height:56px; margin-top: 20px;}
.Map{width:48px; height:48px; margin: 10px 0px 0px 10px;}
.icq{width:26px; height:27px; margin: 20px 0px 0px 43px;}
.grey{font-family: arial; font-size: 22px; color: #898989;}
.small{font-family: arial; font-size: 22px; color: #0174cf; margin-left: 10px;}
.pad{margin-top: 0px;}


/*TopMenu*/

#TopMenu{position: relative; top: 0px; left: 0px; height: 48px; width: 100%; text-align: center; background-image: url('../img/MainMenuBg.jpg'); background-repeat: repeat-x;}
#TopMenu li{display: inline;}
#TopMenu ul{ margin: 0px; padding: 0px;}
#LinksTop{font-family: verdana; font-size: 14px; color: #ffffff; line-height: 47px; font-weight: normal;}
#LinksTop a{font-family: verdana; font-size: 14px; color: #ffffff; text-decoration: none;}
#LinksTop a:hover{font-family: verdana; font-size: 14px; color: #ffffff; text-decoration: underline;}
.padd{margin: 0px 25px 0px 25px;}

/*BodyText*/

#BodyText{position: relative; top: 5px; left: 0px; width:100%;}
#LeftColBody{width:240px; float:left;}
#RightColBody{width:230px; float:right;}
#CenterColBody{margin: 0px 260px 0px 260px; text-align: left;}
#CenterColBody h1, #CenterColBody h2{font-family: verdana; font-size: 13px; color: #0024c3;}
#CenterColBody a{font-family: verdana; font-size: 13px; color: #ff0000; text-decoration: underline;}
#CenterColBody a:hover{font-family: verdana; font-size: 13px; color: #ff0000; text-decoration: none;}
.red{font-family: verdana; font-size: 14px; color: #ff0000; text-decoration: underline;}



/*Левая колонка (навигация сайта)*/

#Navigation{width: 240px; margin-top: 5px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
#Navigation a{font-family: verdana; font-size: 11px; color: #000000; text-decoration: none;}
#Navigation a:hover{font-family: verdana; font-size: 11px; color: #000000; text-decoration: none;}
div.Division{width:240px; border-top: 1px solid #dfdfdf;}
div.Division:hover{background-color:#F2F2F2; text-decoration: none;}
div.Pointer{width: 60px; height: 50px; background-image: url('../img/Pointer.gif'); float: left;}
div.DivisionText{width:170px; float:right; text-align: right; margin:10px 10px 10px 0px; line-height: 14px;}
div.DivisionText p{margin: 5px 0px 0px 0px; padding: 0px;}
div.DivisionText{font-family: verdana; font-size: 11px; color: #000000; text-decoration: none;}
div.DivisionText span{font-family: verdana; font-size: 10px; color: #fe0000;}

/*Обратная связь*/

#FeedBack{width:235px; margin: 20px 2px 20px 3px;}
#TitleFeedBack{width: 235px; height: 14px; background-image: url('../img/TitleFeedBack.gif');}
#TextFeedBack{width:233px; background: #eeeeee; border-left: 1px solid #dadada; border-right: 1px solid #dadada;}
#BottomFeedBack{width: 235px; height: 14px; background-image: url('../img/BottomFeedBack.gif');}
#FeedConteiner{font-family: arial; font-size: 14px; color: #000000; width:225px; padding: 5px;}

/*Центральная колонка (TopInfoBlock)*/

#TopInfoBlock{position: relative; top:20px; left:0px; width:100%; border: 5px solid #ebebeb;}
#TitleTopInfoBlock{width:100%; height: 23px;}
#LeftRing{width:12px; height:23px; background-image: url('../img/Ring.jpg'); float: left; margin: -13px 0px 13px 30px;}
#RightRing{width:12px; height:23px; background-image: url('../img/Ring.jpg'); float: right; margin: -13px 30px 13px 0px;}
#LeftColInfoBlock{width: 132px; float: left;}
#Mark{width:92px; height:92px; background-image: url('../img/Mark.jpg'); margin: 35px 20px 0px 20px;}
#RightColInfoBlock{font-family: verdana; font-size:12px; color: #000000; margin: 0 10px 0 140px;}
#RightColInfoBlock h2{font-family: verdana; font-size:13px; color: #ff0000;}
#RightColInfoBlock h2 a{font-family: verdana; font-size:12px; color: #ff0000; text-decoration: none;}
#RightColInfoBlock h2 a:hover{font-family: verdana; font-size:12px; color: #ff0000; text-decoration: underline;}
#RightColInfoBlock a{font-family: verdana; font-size:12px; color: #000000; text-decoration: underline;}
#RightColInfoBlock a:hover{font-family: verdana; font-size:12px; color: #000000; text-decoration: none;}
.Padding{padding: 0px 0px 30px 0px;}

/*Центральная колонка (Med)*/

#Med{width:100%; height:50px; margin-top: 40px;}
#Med_01{width:500px;}
#MedText{font-family: arial; font-size: 14px; color: #000000; line-height:40px; float: left; margin-right:30px;}
#MedBlockImg{width:142px; height:42px; background-image: url('../img/LeftMedBlockImg.jpg'); float:left;}
#MedBlockImg_02{width:85px; height:24px; background-image: url('../img/LeftMedBlockImg_02.jpg'); float:left; margin-top:7px;}

/*Социальные закладки*/
ul.social{position: absolute; top: -10px; right: 0;}
ul.social li{float: left; list-style-type: none;}

/*Основной текст*/

#BodyBlockText{position: relative; top: 0; font-family: verdana; font-size: 12px; width:100%; margin: 35px 0px 20px 0px; float: right;}
#BodyBlockText h1, #CenterColBody h1, #CenterColBody h3, #BodyBlockText h2, #PropositionConteiner h3{font-family: verdana; font-size: 14px; font-weight: bold; color: #0024c3; }
#BodyBlockText a{font-family: verdana; font-size: 13px; font-weight: bold; color: #000000; text-decoration: underline;}
#BodyBlockText a:hover{font-family: verdana; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
#CenterColBody h2{font-family: verdana; font-size: 14px; font-weight: bold; color: #ff000;}
#BodyBlockText ul {margin-left: 30px; padding-left: 30px;}

#BodyBlockText2{font-family: verdana; font-size: 12px; width:100%; margin-top: 35px;}
#BodyBlockText2 a{font-family: verdana; font-size: 13px; color: #000000; text-decoration: none;}
#BodyBlockText2 a:hover{font-family: verdana; font-size: 13px; color: #000000; text-decoration: underline;}

/*Правая колонка (Proposition)*/

div.Proposition{width: 230px; margin-top: 5px;}
div.TitleProposition{width: 230px; height: 10px; background-image: url('../img/TitleProposition.gif');}
div.TextProposition{width:229px; background: #eeeeee; border-left: 1px solid #dadada;}
div.BottomProposition{width: 230px; height: 10px; background-image: url('../img/BottomProposition.gif');}
div.PropositionConteiner{font-family: arial; font-size: 14px; color: #000000; width:205px; padding:10px;}

/*Правая колонка (вопросы-ответы)*/

#Question{width:230px; margin-top: 50px;}
#TitleQuestion{width:91px; height:127px; margin-left: 69px; background-image: url('../img/Question.gif');}
#TextQuestion{width:220px; text-align: right; margin: 20px 10px 0px 0px;}
#TextQuestion a{font-family: arial; font-size: 20px; color: #1e8d00; text-decoration: underline;}
#TextQuestion a:hover{font-family: arial; font-size: 20px; color: #1e8d00; text-decoration: none;}

/*Правая колонка (полезная информация)*/

#Information{width: 230px; margin-top:30px;}
#TitleInformation{width:229px; height:120px; background-image: url('../img/TitleInformation.png');}
#BodyInformation{font-family: verdena; font-size: 13px; color: #000000; width:229px; background-image: url('../img/BodyQuestion.gif'); background-repeat: repeat-y;}
#BodyInformation a{font-family: verdena; font-size: 13px; color: #ff0000; text-decoration: underline;}
#BodyInformation a:hover{font-family: verdena; font-size: 13px; color: #ff0000; text-decoration: none;}
#InformationConteiner{width: 204px; padding: 10px 0px 10px 25px;}
#BodyInformation span a{text-align: center; width:100%;}
#BodyInformation span a{font-family: verdena; font-size: 16px; color: #ff0000; text-align: center;}
#BodyInformation span a:hover{font-family: verdena; font-size: 16px; color: #ff0000; text-align: center;}
#BottomInformation{width:229px; height: 1px; background-image: url('../img/InformationBottom.gif');}
#TitleBodyInfo{width:229px; text-align: center; font-family: arial; font-size: 14px; color: #126b06;}

/*Подвал сайта*/

#Footer{position: relative; top: 0px; left:0px; width: 100%; height:109px; background: #c3b79f;}
#LeftColFooter{width: 200px; float: left;}
#RightColFooter{width: 687px; height: 109px; background-image: url('../img/RightColFooter.jpg'); float: right;}
#LI{width:88px; height: 31px; float: left; margin: 40px 0px 0px 20px;}
#Counter{width:88px; height: 31px; margin: 40px 0px 0px 118px;}

.contact .redsmall,  .contact .redsmall a {
	color: #de2f00;
	font-size: 8pt;
	line-height: 12pt;
}
/* Всплывающий блок обратного звонка */

.callback-box {
	position: absolute;
	width: 200pt;
	
	visibility: hidden;
	z-index: 7;
	margin: 0;
}

.callback-box .corn {
	z-index: 8;
	position: absolute;
	text-align: right;
	width: 50pt;	
}

.callback-box .subbox {
	border: 1px solid #7b9aff;
	background: #f6f6f6;
	text-align: right;
	margin-top: 15px;
	z-index: 2002;
}

.callback-box .subbox h2 { text-align: left; }

.callback-box .subbox .sub a.close img {
	flow: right;
}

* html .callback-box .subbox .sub a.close img {
/*	margin-right: -20pt;*/
}

.callback-box .subbox .sub {
	margin: 10px 10px;
}

.callback-box .subbox .sub p {
	text-align: left;
}

.callback-box .subbox .sub input {
	height: 18pt;
	line-height: 18pt;
	font-size: 12pt;
}

.callback-box .subbox .sub input.chk {
	height: 11pt;
}

.callback-box .subbox .sub label {
	font-size: 10pt;
	line-height: 14pt;
}

 .callback-box .subbox .sub table td {
 	vertical-align: middle;
 }
 
 .callback-box .subbox .sub .button {
 	font-size: 10pt;
 	width: 50pt;
 	line-height: 15pt;
 }
