/*Центр Эндохирургических Технологий*/
		/*Общие стили*/
html,body,table,input,textarea,button,div,tr,td,form,ul,li,p,a,h1,h2,h3,h4,h5,h6,img { margin:0px; padding:0px; border:0px;}			
html,body {height:100%; background:#FFFFFF;}
table { border-collapse:collapse; border-spacing:0;}

h1 {font-size:20px; color:#0039C1; margin-bottom:3px;}
div.ph1 { height:11px; font-size:0px;  background:repeat-x top left url(images/w69.gif);margin-bottom:10px;} 
#content div.ph1 img { border:none; }
h2 {font-size:14px; color:#0039C1; margin-bottom:10px;} 
h3 {font-size:12px; color:#000000; margin-bottom:3px;}

.fwb { font-weight: bold;}
.fsit{ font-style:italic;}
.vam { vertical-align: middle;}
.vab { vertical-align: bottom;}
.tar { text-align: right;}
.tal { text-align: left;}
.tac { text-align: center;}
.taj { text-align:justify;}
.uniraz {font-size:0px; height:1px; clear:both;}

input, textarea {border:1px solid #A0A0A0; font-size: 14px; background:#FFFFFF; color:#000000; scrollbar-face-color: #C0C0C0;
				 scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #606060;
				 scrollbar-highlight-color: #E0E0E0;scrollbar-shadow-color: #808080;}
button{border:1px solid #A0A0A0; background: #E0E0E0; color:#000000;}

.iePNG { filter:expression(fixPNG(this)); }/*для png в IE*/ 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

/*========= STRUKTURA ========*/
td#nleft {background:repeat-y right top url(images/nright.gif);}
td#nright {background:repeat-y left top url(images/nleft.gif);}
td#osnvnoi { width:1280px;}
td#top { height:80px;}
td#left { width:290px;}
td#futer { height:100px;}
/*========= DISIGN ========*/
.ftopx {background:#3366CC repeat-x bottom right url(images/w99.gif);}
.ftopleft {background:#00337A repeat-x top left url(images/w98.jpg);}

/*========= TOP ========*/						
/*Логотип*/
div.log { width:291px; height:80px; position:relative;}
div.log a { display:block; width:291px; height:80px; position:absolute; left:0px; top:0px; z-index:2; 
            background:no-repeat left top url(images/logo.gif);}
div.podlog {position:absolute; left:100px; top:13px; z-index:1;  color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase;
             line-height:17px;  font-family: arial, tahoma, Helvetica;}
/*------------------*/
table.topten  {background:no-repeat 291px top url(images/w97.jpg); }

#glavn td.topright { padding:0px 161px 0px 64px;background:no-repeat right bottom url(images/w96.jpg);}
td.pmpn { height:23px; background:#0034D1 repeat-x right bottom url(images/w93.gif);}
#glavn  td.pmpn2 {height:23px; background:no-repeat right bottom url(images/w92.jpg);}

div.stvm { height:80px; background:repeat-x top  url(images/w95.gif); text-align:center;}
div.stvm div { height:80px; background:no-repeat center top url(images/w94.gif);}

/*Маленькая панелька*/
div#min_pan {width:53px; height:17px; position:relative; margin-top:3px;}
div#min_pan a {position:absolute;}	  
div#min_pan a.home {width:16px; height:17px; background:no-repeat center center url(images/home.gif); left:11px; z-index:2;}
div#min_pan a.mail {width:18px; height:17px; background:no-repeat center center url(images/mail.gif); left:35px; z-index:2;}
div#min_pan div {position:absolute; text-decoration:underline; color:#FFFFFF;}
div#min_pan div.home {width:17px; height:17px; left:11px; top:2px; z-index:1;}
div#min_pan div.mail {width:17px; height:17px; left:35px; top:2px; z-index:1;}
					
/*========= MIDDLE ========*/
td.pzvpol { width:15px; background:#65A2DC no-repeat left top url(images/w91.jpg);}
/*========= MIDDLE LEFT ========*/
/* Левое меню */
#mainMenu { width:290px; margin:0px 0px 0px 0px; background:#BCDEFC;}
#mainMenu, #mainMenu ul {list-style:none;display:block;}
#mainMenu li.lasta { background:0;}

#mainMenu li { width:261px; background:repeat-x bottom url(images/90.gif); padding-bottom:1px;}
#mainMenu li a {display:block; color:#000000; font-size:13px; font-weight:bold; text-decoration:none; padding:5px 0px 4px 36px;
                background:no-repeat 19px 9px url(images/w89.gif); width:100%;}
#mainMenu li a:hover { text-decoration:none;color:#333355;}
#mainMenu li.openedMenuBranch {width:289px; background:repeat-x bottom url(images/90.gif); padding-bottom:1px;}
#mainMenu li.openedMenuBranch a {background:no-repeat 15px 9px url(images/w89a.gif);}
#mainMenu li.openedMenuBranch a:hover { text-decoration:none;}
#mainMenu li a.activeMI {background:no-repeat 19px 9px url(images/w89.gif);color:#FF0000;}
#mainMenu li a.activeMI:hover { text-decoration:none; color:#FF0000;}

#mainMenu ul {margin:0px 0px 0px 0px; width:290px; background:#E0F0FF;border-top:1px solid #3B82C5; padding-bottom:10px;}
#mainMenu li li {margin:0px 5px 0px 30px; background:repeat-x bottom url(images/90.gif); padding-bottom:1px; width:220px;}
#mainMenu li.openedMenuBranch li a {color: #163E8E; font-size:12px; font-weight:bold; padding:4px 5px 4px 19px;
                                    background:no-repeat 2px 8px url(images/w88.gif); width:100%;}
#mainMenu li.openedMenuBranch li a:hover {text-decoration: none;color: #656565;}
#mainMenu li li.openedMenuBranch a {color:#656565; text-decoration:none;}
#mainMenu li li.openedMenuBranch a:hover  {text-decoration:none;}
#mainMenu li.openedMenuBranch li a.activeMI {color:#FF0000;}
#mainMenu li.openedMenuBranch li a.activeMI:hover {text-decoration:none;}
#mainMenu li.openedMenuBranch li.openedMenuBranch {width:230px;}

#mainMenu ul ul {margin:5px 0px 5px 0px; border:0; width:230px;}
#mainMenu li li li { margin-bottom:5px; margin-left:30px; width:200px; background:0;}
#mainMenu li li.openedMenuBranch li a {color:#3C96FF; font-size:12px; font-weight:normal; text-decoration:underline; padding:0;
                                       background:0;}
#mainMenu li li.openedMenuBranch li a:hover  {color:#3C96FF; text-decoration:none;}
#mainMenu li.openedMenuBranch li.openedMenuBranch li a.activeMI {color:#3C96FF;font-weight:bold; text-decoration:none;}
div.mezakr { height:2px; font-size:0px;border-top:1px solid #3B82C6; margin-top:-1px; margin-bottom:13px;}
/*------------------*/
div.preds {padding:0px 11px 11px 11px;color: #0039C1; font-size:14px; font-weight:bold; text-align:center;}
div.preds img {border:1px solid #3C83C6; margin:9px 10px 0px 10px;}
div.preds2 {padding:0px 11px 11px 11px; text-align:left;}
div.vsrvrchdo { margin:9px 11px 12px 11px;}
div.vsrvrchdo a { color: #163E8E; font-size:12px; font-weight:bold;  padding:0px 23px 0px 0px; background:no-repeat right 4px url(images/w67.gif);}

/*========= MIDDLE RIGHT ========*/
/* Таблица приветствия */
table.priv { height:175px;  border-bottom:1px solid #70A5D7; border-left:1px solid #70A5D7; background:#CBE5FF;}
td.priv1 { width:306px; background:no-repeat right top url(images/w87.jpg);}
td.priv1 img {width:290px; height:1px;}
td.priv2 { width:179px; background:no-repeat right top url(images/w86.jpg);}
td.priv2 img {width:177px; height:1px;}
td.priv3 { vertical-align:middle;}
table.priv4 { background:#FFFFFF;}
td.priv41 { width:13px; background:repeat-y right url(images/w851.gif);}
td.priv42 { padding:5px 0px 0px 5px; color:#000000; font-size:12px;}
td.priv42 div {font-weight:bold;}
td.priv43 { width:13px;}
td.priv44 { width:23px;background:#CBE5FF no-repeat left top url(images/w854.gif); vertical-align:middle;}
td.priv44 img { margin-top:8px;}
td.priv46 {background:repeat-x top left url(images/w857.gif);}
td.priv47 {background:#CBE5FF repeat-x top left url(images/w860.gif);}

/*========= CONTENT ========*/
#glavnay {padding:14px 24px 32px 24px; background:no-repeat right bottom url(images/w83.gif);}
td.glp1 li { margin-bottom:10px; background:no-repeat left 3px url(images/w82.gif); padding-left:20px; list-style:none; }
td.glp1 li div {color:#3366CC; font-size:12px; font-weight:bold; margin-bottom:11px; text-transform:uppercase;}

td.glp2 { width:154px; padding:10px 10px 55px 10px; text-align:center;}

#content {padding:14px 24px 32px 24px; background:no-repeat right bottom url(images/w83.gif);}

#content table td.mat { padding-left:20px;}

#content table.cls {border: #000000 1px solid;}
#content table.cls td {border: #000000 1px solid; text-align: center;padding:5px; } 




#content ul { list-style:none; margin-bottom:15px;}
#content ul li {margin:0px 0px 7px 0px; padding:0px 0px 0px 15px; background:no-repeat left 4px url(images/mark.gif);}
#content ul li a {color:#000000; font-size:12px; font-family: Verdana, Tahoma, Helvetica;}

#content img {border:1px solid #808080; }
#content img
 {border:1px solid #808080; margin:0px 10px 10px 10px; }

div.vcvrvo {width:280px; height:320px; float:left; margin:0px 20px 20px 20px; overflow:hidden;}

#content div.otziv {float:left; height:130px; width:180; margin:0px 20px 20px 20px; overflow:hidden;}
#content div.otziv div { margin-bottom:14px;}
#content div.otziv div img { margin:1px; border:1px solid #4489C9; }

/*Статьи*/
div.cta { margin-bottom:10px; clear:both;}
div.cta div.imgs { float:left; border:1px solid #4489C9; margin-bottom:10px; margin-right:10px;}
div.cta div.imgs img { margin:1px;}
div.cta h3 {font-size:12px; color:#1139D3; margin-bottom:3px;}


/*Подробнее*/
a.podrob {color:#0039C1; font-size:12px; padding:0px 22px 0px 0px; background:no-repeat right 5px url(images/podr.gif);}
/*Назад*/
a.backlink {color:#3461BE; font-size:11px; padding:0px 0px 0px 9px; background:no-repeat left center url(images/nazad.gif);}


/*Перебор страниц*/
div.pghap { height:20px;}
div.pghap a {color: #000000; font-size:12px;}
div.pghap a:visited, div.pghap a:active, div.pghap a:link { text-decoration:none;}
div.pghap a:hover { text-decoration:underline;}
div.pghap span a {font-weight:bold;padding:0px 2px 0px 2px;}
div.pghap span span { color:#2D4D98;font-weight:bold; padding:0px 2px 0px 2px;}
div.pghap a.pgh1 {background:no-repeat right center url(images/pgh1.gif); padding-right:19px;}
div.pghap a.pgh2 {background:no-repeat left center url(images/pgh2.gif); padding-left:19px;}


/*Обратная связь*/
form.feedback {width:350px; margin:15px;}
form.feedback div {color: #000000; font-size:12px; font-weight:bold; margin:0px 0px 3px 0px;}
form.feedback input { width:350px; height:20px; margin:2px 0px 8px 0px; }
form.feedback textarea { width:350px; height: 120px; margin:2px 0px 7px 0px;}
form.feedback input.bot1 {width:100px; height: 20px;margin:3px 0px 5px 0px; float:left; background:#D0D0D0; cursor:pointer;}
form.feedback input.bot2 {width:100px; height: 20px;margin:0px 0px 5px 0px; float:right; background:#D0D0D0;}

/*========= FUTER ========*/
td.fut1 { height:72px; border-top:1px solid #A1C4E5; background:#F7FBFF no-repeat left 10px url(images/w81.jpg); }
/*Кооперайт*/
.grx{ color:#3366CC; font-size:11px;  margin:25px 0px 0px 82px; }
.grx a { color:#3366CC; font-size:11px;}

td.fut2 { height:72px; border-top:1px solid #A1C4E5; background:#F7FBFF no-repeat right top url(images/w80.gif); vertical-align:middle; }
table.fut3 {margin:7px 0px 5px 0px;}
td.fut31 {color:#3366CC; font-size:11px; padding:0px 10px 0px 43px;} 
td.fut31 a {color:#3366CC; font-size:11px;}
td.fut31 a.map {color:#3366CC; font-size:11px; padding-right:23px; background:no-repeat right 5px url(images/w50.gif);}
td.fut32 {  vertical-align:middle; text-align:center;  width:190px;}

/*DEF*/ 
td, div {vertical-align: top; color: #000000; font-size:12px; font-family:verdana, tahoma, Helvetica;}
p { text-align:justify; margin-bottom:11px;}
a {color: #0F77BA; font-size:12px;}
a:visited, a:active, a:link  {text-decoration:  underline;}
a:hover {text-decoration: none;}
a.tdn:visited, a.tdn:active, a.tdn:link,a.tdn:hover {text-decoration: none;}
a.kn:visited, a.kn:active, a.kn:link  {text-decoration: none;}
a.kn:hover {text-decoration: underline;}

.img-margin {margin-left: 10px;}