     body,html {width:100%; height:100%; margin:0; padding:0;}     body {background:url(/img/page_bg.jpg) 0px 100px repeat-x;}     div.blackstart {width:100%; height:100px; background:#000; display:block; position:relative; clear:both; border-bottom:1px solid #555;}     div.blackend {width:100%; height:80px; background:#000; display:block; position:relative; clear:both; border-top:1px solid #555; }     #headerer {width:770px; height:35px; margin:0 auto; padding:65px 0 0 0; background:#000; display:block;  position:relative;}     #logotype {width:130px; height:35px; background:url(/img/rudent_logo.gif) 50% 50% no-repeat; display:block; text-decoration:none; position:absolute; left:0px; top:60px;}     #topLinks {width:640px; height:28px; display:block; float:right; background:#2a2a2a; margin:7px 0 0 0;}     #topLinks a {display:block; float:left; color:#999; text-decoration:none; font:normal 12px Arial; margin:6px 10px 0 10px; }     #topLinks a:hover {color:#fff;}     #uTopLinks {width:504px; height:28px; display:block; position:absolute; padding:0 30px 0 20px; left:0px; top:0px; background:#e9e9e9;}     #uTopLinks a {display:block; float:left; color:#444; text-decoration:none; font:normal 12px Arial; margin:2px 20px 0 20px; padding:4px 7px; }     #uTopLinks a:hover {color:#fff; background:orange;}     #content {width:100%; height:auto; margin:0 auto; clear:both; border-collapse:separate; table-layout:fixed; z-index:5;}     #content tr td {border:none;}     #content tr td.border {border-left:none; border-right:none; background:none;}     #content tr td.center {width:770px; border:none; background:none;}     #content tr td.center div.text {display:block; clear:both; text-align:justify; margin:0; padding:25px 20px; font:normal 12px Tahoma; z-index:5; position:relative; color:#000; background:#F2C100;}     #content tr td.center div.text a {color:#555;}     #content tr td.center div.iText {display:block; clear:both; text-align:justify; margin:25px 0 20px 0; padding:0 20px; font:normal 12px Tahoma; z-index:5; position:relative; color:#fff;}     #content tr td.center div.iText a {color:#ffcc00;}          table.seo {width:100%; height:auto; border-collapse:separate; clear:both;}     table.seo tr td {font:normal 12px Arial; color:#FFCC00; vertical-align:top;}     table.seo tr td h1,table.seo tr td h2,table.seo tr td h3 {        font:bold 14px Arial; color:#ffcc00; padding:8px; margin:0 0 15px 0; background:#7B370F;     }     #iShadow {width:100%; height:970px; display:block; position:absolute; background:url(/img/page_i_bg.jpg) 50% 0px no-repeat; left:0; top:100px; z-index:0;}          #indexBG {width:770px; height:425px; display:block; position:relative; background:url(/img/index_bg.jpg) no-repeat; padding:25px 0 0 0;}     #topMarazm {width:200px; height:70px; display:inline; display:block; margin:7px 20px 0 15px; border-right:1px solid #fff; padding:40px 15px 0 0; float:left; text-align:right;}     #topText {width:300px; height:150px; display:inline; display:block; text-align:justify; margin:0 auto; font-size:12px; font-family:Tahoma; color:#fff; float:left; z-index:5;}     #indexPNG {width:768px; height:275px; clear:both; border-collapse:collapse;}     #indexPNG tr td {width:192px; height:275px; text-align:center; vertical-align:bottom; border:none;}     #indexPNG tr td div.container {position:relative;width:192px; height:181px; }     #indexPNG tr td div.container a {display:block; position:absolute; z-index:9;}     #first {left:18px; top:7px;}     #second {left:0px; top:1px;}     #third {left:6px; top:10px;}     #four {left:5px; top:12px;}     #indexPNG tr td a {text-decoration:none; display:block; clear:both;}     #indexPNG tr td a img {border:none;}     #swfer {width:770px; clear:both; border-collapse:collapse;}     #swfer tr td {border:none; vertical-align:top; }     #swfer tr td.gray {width:216px; background:url(/img/left_bg.gif) repeat-y; border:none; padding:30px 0; }     #swfer tr td.gray img.logo {display:block; clear:both; margin:0 0 0px 30px; }     #swfer tr td.gray a {width:150px; display:block; clear:both; margin:5px 0 8px 30px; padding:6px 0 0 5px; border-top:1px solid #ccc; font:normal 12px Arial; color:#ccc; text-decoration:none; }     #swfer tr td.gray a:hover {color:#ff9900; }     #swfer tr td.gray ul {margin:0 0 0 10px; padding:0px; list-style:none; }     #swfer tr td.gray ul li {margin:0; padding:0px; }     #swfer tr td.gray ul li a {display:block; clear:both; margin:5px 0 0 30px; padding:0px; border:none; font:normal 11px Tahoma; }     #swfer tr td.swf {width:554px; background:#000; }	.orange a {	 color:#f60 !important;	}	.orange {	 color:#f60 !important;	}     div.foot {width:770px; height:35px; clear:both; display:block; margin:5px auto 0 auto; position:relative;}     div.foot span.lFoot {width:300px; clear:none; display:block; font:normal 11px Arial; color:#999; float:left; padding:5px;}     div.foot span.rFoot {width:150px; clear:none; display:block; font:normal 11px Arial; color:#999; float:right; padding:5px; }     div.foot span.rFoot a {color:#999; text-decoration:underline; }     h2 {font:normal 20px Tahoma;}          a#reg{        position: absolute;        top: 36px;        left: 5px;        color: #fff;        font-family: Tahoma;        font-size: 13px;        text-decoration: none;        border-bottom: 1px dashed #fff;     }     a#reg:hover{        border: 0;     }     #swf_container {position:relative;}     #swf_container img {margin:2px 0 0 3px;}     form table tr td {border:none !important;}     #black {width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:100; background:#000; display:none;}     #indexSwf {width:770px; height:179px; position:absolute; left:0px; top:0px; z-index:101; background:#333; display:block;}#medvedShare{ height:60px; padding-right:5px; text-align:left; margin-top:10px; }#medvedShare div.medvedShareWrapper{ clear:right; margin:0px 10px 0px 10px; background:url(/img/medvedShareBack.png) no-repeat 100% 0%; padding:2px 3px 2px 0px; width:88px; float:left; text-align:right;}#medvedShare div.medvedShare{ margin:5px 10px 5px 10px; text-align:right;}#medvedShare a{ display:inline-block; margin:0px 1px;}#medvedShare a.medved_button_facebook{ width:16px; height:15px; background:url(/img/facebook.png) no-repeat;}#medvedShare a.medved_button_google{ width:16px; height:15px; background:url(/img/google.png) no-repeat;}#medvedShare a.medved_button_twitter{ width:16px; height:15px; background:url(/img/twitter.png) no-repeat;}#stusoc{ left:15px;line-height:100%;margin:40px auto 10px;position:absolute;text-align:center !important;width:530px;}#stusoc a { margin:0 6px 10px 0; float:left;}#stusoc a img { border:none;}#stusoc a { color:#fff;}#facebookFrame{ position:relative; width:330px; display:block; margin:6px 0 0 0px; clear:none; overflow:hidden; float:right;}#galleryView {width:100%; height:auto; display:block; clear:both; margin:0 0 20px 0; z-index:5;}#galleryView div.fotos {display:block; clear:none; float:left; margin:0 10px 10px 0; width:150px; height:120px; overflow:hidden;}#galleryView a img {border:1px solid #333;}#clinicsContainer div{height:325px !important;}#swfer .gray a img{border:none;padding:0;margin:0 !important;}.brand_link{border:none !important;border-top:0px solid #CCCCCC !important;clear:none !important;color:#CCCCCC !important;display:block !important;float:left !important;margin:0px 0 0px 0px !important;padding:0px 0 0 0px !important;text-decoration:none !important;width:87px !important;margin-bottom:10px !important;outline:none !important;left:30px;position:relative;}.brand_link:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */width:87px !important;}#iScroller ul li img{width:940px !important;height:570px !important;}.phone{background:url("../images/phone.png") no-repeat scroll 447px 0 transparent;color:#FFFFFF;font:bold 15px Arial,Helvetica,sans-serif;left:0px;position:relative;top:4px;}.phone img{left:-5px;position:relative;top:2px;}#container{background:#f2c100;width:724px;margin:0 auto;margin-top:30px;}.open_link{font:14px Tahoma;color:#000;background:url(../images/buttons.png) no-repeat 0px 2px;display:block;padding-left:20px;outline:none;margin-bottom:5px;}.active{font:14px Tahoma;color:#000;background:url(../images/buttons.png) no-repeat 0px -15px;display:block;padding-left:20px;outline:none;margin-bottom:5px;text-decoration:none;}.text_hidden{display:none;}hr{margin:20px 0px;}.atenzione{background:url(../images/atenzione.png);float:left;height:146px;position:relative;width:294px;margin-top:20px;}.date_atez, .name_atez, .text_atez{display:block;left:-20px;position:relative;text-align:right;top:29px;padding-left:5px;}.date_atez{color:#595959;font:15px Arial,Helvetica,sans-serif;margin-bottom:12px;margin-top:-13px;}.name_atez{color:#e78b16;color:#E78B16;font:bold 12px Arial,Helvetica,sans-serif;margin-left:70px;margin-top:-5px;width:225px;}.text_atez{color:#000000;font:12px Arial,Helvetica,sans-serif;margin-left:16px;margin-top:7px;width:279px;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 19, 2010 */@font-face {	font-family: 'UniversCondensedBold';	src: url('../fonts/14048-webfont.eot');	src: local('вє'), url('../fonts/14048-webfont.woff') format('woff'), url('../fonts/14048-webfont.ttf') format('truetype'), url('../fonts/14048-webfont.svg#webfontD12ynoA4') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UniversBoldItalic';	src: url('../fonts/14047-webfont.eot');	src: local('вє'), url('../fonts/14047-webfont.woff') format('woff'), url('../fonts/14047-webfont.ttf') format('truetype'), url('../fonts/14047-webfont.svg#webfontnfKroUwy') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UniversMediumItalic';	src: url('../fonts/14045-webfont.eot');	src: local('вє'), url('../fonts/14045-webfont.woff') format('woff'), url('../fonts/14045-webfont.ttf') format('truetype'), url('../fonts/14045-webfont.svg#webfontS3gdDzcV') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UniversMedium';	src: url('../fonts/14044-webfont.eot');	src: local('вє'), url('../fonts/14044-webfont.woff') format('woff'), url('../fonts/14044-webfont.ttf') format('truetype'), url('../fonts/14044-webfont.svg#webfontE7wiRSF9') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UniversCondensedBoldItalic';	src: url('../fonts/13949-webfont.eot');	src: local('вє'), url('../fonts/13949-webfont.woff') format('woff'), url('../fonts/13949-webfont.ttf') format('truetype'), url('../fonts/13949-webfont.svg#webfont9JbEuxBy') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UniversCondensedMedium';	src: url('../fonts/13947-webfont.eot');	src: local('вє'), url('../fonts/13947-webfont.woff') format('woff'), url('../fonts/13947-webfont.ttf') format('truetype'), url('../fonts/13947-webfont.svg#webfont3et3gdTT') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'UniversCondensedMediumItalic';	src: url('../fonts/13948-webfont.eot');	src: local('вє'), url('../fonts/13948-webfont.woff') format('woff'), url('../fonts/13948-webfont.ttf') format('truetype'), url('../fonts/13948-webfont.svg#webfont2GdZw48U') format('svg');	font-weight: normal;	font-style: normal;}*{padding:0;margin:0;}.otst {padding:0;margin:7px; }body{}#container{#width:1024px;width:595px;margin:0 auto;#margin-top:30px;}.open_link{font:14px Tahoma;color:#000;background:url(../images/buttons.png) no-repeat 0px 2px;display:block;padding-left:20px;outline:none;margin-bottom:5px;}.active{font:14px Tahoma;color:#000;background:url(../images/buttons.png) no-repeat 0px -15px;display:block;padding-left:20px;outline:none;margin-bottom:5px;text-decoration:none;}.text_hidden{display:none;}hr{margin:20px 0px;}.sertificat{	background:url(../images/sert_bg.jpg);	width: 595px;	height:842px;    margin:0 auto;	position:relative;}.telefons_sert span{color:#9c9c9c;font:bold 15px UniversCondensedBold;}.telefons_sert{color:#0055a3;font:bold 28px UniversCondensedBold;position:absolute;right:90px;top:230px;}.text_sert{position:relative;top:285px;text-align:center;}.title_sert{font:bold 38px UniversCondensedBold;display:block;margin-bottom:15px;}.text_sert p{font:19px UniversCondensedMedium;margin-top:15px;width:458px;margin:0 auto;margin-bottom:20px;}.vidan_container{left:200px;position:absolute;text-align:center;top:59px;width:326px;}.vidan_container1{left:204px;position:absolute;text-align:center;top:362px;width:326px;}.vidan_text{font:19px UniversCondensedMedium;}.foot_sert{font:12px UniversCondensedMedium;color:#878786;}/* ==================================== New For Form ======================================= */.text_container p{font:12px Tahoma, Geneva, sans-serif;margin-bottom:10px;line-height:20px;}.text_container{background:#f2c100;padding:20px;width:730px;}.form_div{background:#e7ebed;width:770px;}.form_container{background:#e7ebed;padding:20px;}.border_bot{width:770px;height:18px;background:url(../images/border_bot.png);}.form_container{float:left;}.form_container label{display:block;margin-bottom:5px;font:12px Tahoma, Geneva, sans-serif;}.form_container input[type="text"]{border:1px solid #cfd3d5;height:30px;width:315px;margin-bottom:10px;}.text_after_form p{color:#6d6d6d;font:12px Tahoma, Geneva, sans-serif;line-height:18px;}.text_after_form{#margin-top:37px;width:761px;margin:37px 0 20px 20px;padding:0 0 20px 0;}.button{width:152px;height:33px;background:url(../images/button.png);margin-left:166px;}.button input{width:152px;height:33px;background:none;border:none;cursor:pointer;font:12px Tahoma, Geneva, sans-serif;color:#493217;margin-top:-3px;}.clear{clear:both;}	.sertificat{	 	  text-indent: 0;	}		/* ============================= Отзывы ============================ */.tytle_article{font-size:18px;}.otziv_container{margin-top:10px;}.otziv_container .element .tytle_element{float: left;}.otziv_container .element .data_element{float: right;}.otziv_container .element .tytle_element, .otziv_container .element .data_element{color:#a95b00;font-weight:bold;font-size:12px;margin-bottom:5px;} .otziv_container .element .text_element{font-size:12px;line-height:18px;}div.hr{height:2px;background:url(../images/line.png);    margin-bottom: 13px;    margin-top: 13px; }.pagination{text-align:center;margin-top:15px;}.pagination a{   background: url("../images/pagination_bg.png") repeat scroll 0 0 transparent;    color: #765200 !important;    display: inline-block;    font: 11px Tahoma;    height: 15px;    text-align: center;    text-decoration: none;    width: 16px;	padding-left: 0px;	padding-top:1px;}.pagination a.active{color: #FFF !important;margin-bottom:0 !important;}.pagination a:hover{color: #fff;}.ie7 .pagination a{display:inline;}.form_otziv{margin-top:50px;}.form_otziv form{margin-top:15px;width: 523px;}.form_otziv form .left, .form_otziv form .right{float:left;}.form_otziv input[type="text"]{    border: 1px solid #c39c00;    height: 30px;    margin-bottom: 10px;}.ie .form_otziv input[type="text"]{padding-top:5px; height: 25px;}.form_otziv textarea{    border: 1px solid #c39c00;    height: 99px;    margin-bottom: 10px;	width:514px;	overflow:hidden;}.form_otziv label {    display: block;    font: 12px Tahoma;    margin-bottom: 5px;	color:#755d00;}.form_otziv form .right{margin-left:30px !important;}.form_otziv form .right .label_chek{margin-right: 20px;}.form_otziv form .button{background:url(../images/otziv_button.png);width:120px;height:30px;margin-left:0;float:right;margin-right: 7px;}.form_otziv form .button input{width:120px;height:30px;}.ff3 .form_otziv form .button input{margin-top:-1px;}span.form-title{    display: block;    font-family: Arial;    font-size: 20px;    font-weight: bold;    color: #333;    margin: 30px 0 15px;}form.pay-form{    clear: both;    margin: 20px 0 30px;}form.pay-form div.errors{    color: #ff0000;}form.pay-form input{    width: 300px;}form.pay-form select{    width: 300px;}form.pay-form table{    border: 0;}form.pay-form table td{    padding: 5px;}form.pay-form table td.title{    font-family: Arial;    font-size: 13px;    font-weight: bold;    color: #333;}table.order-data{    clear: both;    margin: 30px 0 10px;    border: 0;}table.order-data td{    vertical-align: top;    padding: 5px;}table.order-data td.name{    font-family: Arial;    font-size: 16px;    font-weight: bold;    color: #333;}table.order-data td.td-name{    font-family: Arial;    font-size: 13px;    font-weight: bold;    color: #333;}table.order-data td.td-name{    font-family: Arial;    font-size: 13px;    color: #333;}/* ================================ / ============================== */table.order-payment{    border: 2px solid #000;    border-collapse: collapse;}table.order-payment th{    border: 2px solid #000;    padding: 10px;}table.order-payment td{    border: 2px solid #000;    padding: 10px;}table.order-payment td.status input{    display: block;    margin: 0 0 10px 0;}table.order-payment td.status span.submit{    color: green;}table.order-payment td.status span.canceled{    color: red;}
