a{ color:#499BA9;}
html, body{ height:100%;}
html>body body{ height:auto; min-height:100%;}
body{ margin:0px; padding:0px; background:#9AC8CF url(/img/bodyBack.jpg) repeat-x 0% 0%;}
body, td, input, select, textarea{ font-size:11px; font-family:tahoma; color:#999999;}
#page {border:1px solid #fff; height:100%; min-height:100%; position:relative; width: expression(document.documentElement.offsetWidth < 1160 ? '1160px' : '100%'); background:url(/img/bottomBack.gif) no-repeat 0% 100%; }
#pageWrapper{}
html>body #page{ height:auto; min-height:100%; min-width:1160px;}
table{ border-collapse:collapse; width:auto;}
table td{ padding:0px; }
#main{ margin:108px 0px 45px 55px; background:url(/img/mainBack.jpg) repeat-y; width:1146px;}
#block1Top{ background:url(/img/block1Top.jpg) no-repeat; width:305px; min-width:305px; height:402px;}
#block2Top{ background:url(/img/block2Top.jpg) no-repeat; width:369px; min-width:369px; height:402px;}
#block3Top{ background:url(/img/block3TopOrtho.jpg) no-repeat; width:472px; min-width:472px; height:402px;}
#block1Bottom{ height:204px; background:url(/img/block1Bottom.jpg) no-repeat 0% 100%; padding-bottom:100px; padding-left:36px; text-align:center;}
#block2Bottom{ height:204px; background:url(/img/block2Bottom.jpg) no-repeat 0% 100%; padding-bottom:100px; text-align:center;}
div.blockContent{ height:144px;}
div.topBlockContent{ padding-top:349px; text-align:center;}
#block1Top div.topBlockContent{ padding-top:349px; padding-left:33px;}
#block3Top div.topBlockContent{ padding-top:349px; padding-right:212px;}
#block1Bottom div.blockContent{ margin:0px 20px 0px 10px; text-align:center;}
#block1Bottom div.blockContent img{ display:block;}
#block3Bottom{ height:204px; background:url(/img/block3Bottom.jpg) no-repeat 0% 100%; padding-bottom:100px; padding-right:212px; text-align:center;}

#topMenu{ background:url(/img/basket.gif) no-repeat; position:absolute; left:700px; top:20px; color:#666666; }

#basket{ margin-left:70px; height:60px; }
#basket img{ display:block;}
#search{ margin:10px 0px 0px 0px; padding:0px;}
#searchT{ background:url(/img/search.gif) no-repeat; width:210px; height:19px; border:none; padding:4px 0px 0px 10px;}
#search input{ display:inline-block; vertical-align:bottom; margin-right:10px; }

#mainSecond{ margin:152px 0px 0px 55px; background:url(/img/3ColsBack.jpg) repeat-y; width:981px; margin-bottom:70px;}
#mainSecond td{ vertical-align:top;}
#topPhones{ background:url(/img/phonesTop.gif) no-repeat; position:absolute; top:0px; left:400px; width:244px; height:145px;}
#bottomPhones{ width:1100px; text-align:center; position:absolute; bottom:60px; left:0px; }
#copy{ width:1100px; text-align:center; position:absolute; bottom:5px; left:0px; color:#B4D6DC;}
#bottomAdress{ width:1100px; text-align:center; position:absolute; bottom:105px; left:0px; color:#B4D6DC;}
#copy a{ color:#B4D6DC; display:block;}

#logo{ display:block; background:url(/img/logo.jpg) no-repeat; position:absolute; top:0px; left:30px; width:294px; height:167px;}
#icons{ display:block; position:absolute; top:180px; left:40px;}
#top3{ width:100%; background:url(/img/3ColsTop.jpg) no-repeat;}
td#firstCol3{ padding:20px 0px 0px 40px; width:250px;}
tr#bottom3{ background:url(/img/3ColsBottom.jpg) no-repeat 1px 0px;}
tr#bottom3 td{ height:210px;}
td#secondCol3{ padding:100px 0px 0px 0px; width:340px;}
td#secondCol3 div.item{ padding-left:20px;}
td#secondCol3 div.item img { float:left; margin-right:10px;}
td#thirdCol3{ padding:100px 55px 0px 0px; height:500px;}
html:root td#thirdCol3{height:auto; min-height:500px;}
h3 { font-size:14px; color:#FF6600; margin:0px; padding:0px; font-weight:normal; text-align:center; font-family:Tahoma; margin-bottom:10px;}

div.clear{display:block; clear:both;}
td#thirdCol3 div.item{ padding-left:20px;}
td#thirdCol3 div.item img { float:left; margin-right:10px;}
td#secondCol3 div.contentCol{ padding-left:20px;}
td#thirdCol3 div.contentCol{ padding-left:30px;}
div.contentCol strong { color:#999; display:block; }
div.contentCol a strong { color:#999; text-decoration:none; }
div.contentCol table { width:99%; margin:20px 0;}
div.article{ margin-top:10px; font:normal 12px Arial;}
div.article div.date{ font-size:11px; color:#333333;}
div.separate {width:98%; clear:both; display:block; line-height:1px; height:2px; border-bottom:1px solid #ccc; margin:10px 0;}

div.contentCol.travel {width:74%; background:url(/img/travel.gif) no-repeat 100% 50%; padding-right:260px;}

#mainThird{ margin:152px 0px 0px 55px; background:url(/img/2ColsBack.jpg) repeat-y; width:981px; margin-bottom:56px;}
#mainThird td{ vertical-align:top;}

#top2 { width:100%; background:url(/img/2ColsTop.jpg) no-repeat; border-collapse:separate;}
#top2 { height:500px;}
html>body #top2 {height:auto; min-height:500px;}

tr#bottom2{ background:url(/img/2ColsBottom.jpg) no-repeat 1px 0px;}
tr#bottom2 td{ height:210px;}
h2 { font-size:22px; color:#0099CC; text-align:right; padding-right:10px; font-weight:normal; margin-bottom:20px;}
td#firstCol2{ padding:20px 0px 0px 40px; width:250px;}
td#secondCol2{ padding:100px 50px 0px 20px; height:auto; min-height:500px;}

div#smenu{ font: bold 11px tahoma; color:#499BA9; position:absolute; top:160px; left:90px;}
div#smenu a{ text-decoration:none; display:block; float:left; margin-left:30px; background:url(/img/dotted.gif) repeat-x 0% 100%; padding-bottom:10px;}

div#scroll { font-size:11px; font-family:tahoma; color:#cc0000; font-weight:bold; position:absolute; top:200px; left:180px; }

#mainFourth{ margin:152px 0px 0px 55px; background:url(/img/1ColsBack.jpg) repeat-y; width:981px; margin-bottom:70px;}
#mainFourth td{ vertical-align:top;}
tr#bottom1{ background:url(/img/1ColsBottom.jpg) no-repeat 1px 0px;}
tr#bottom1 td{ height:210px;}
#top1{ background:url(/img/1ColsTop.jpg) no-repeat;}
td#firstCol1{ padding:100px 60px 0px 50px; height:500px;}
html:root td#firstCol1{height:auto; min-height:500px;}

div.travel{ margin-right:300px;}
img.travel{ position:absolute; top:500px; left:660px;}

#aDoctor {position:absolute; width:170px; height:200px; bottom:52px; left:-11px; z-index:999; display:none}
html:root #aDoctor {bottom:46px; left:82px;}
#aTetka {position:absolute; width:150px; height:200px; bottom:54px; left:-40px; z-index:999; overflow:hidden; display:none}
html:root #aTetka {bottom:48px; left:44px;}
#aPalma {position:absolute; width:255px; height:195px; bottom:55px; left:-71px; z-index:999; overflow:hidden; display:none}
html:root #aPalma {bottom:48px; left:14px;}

ul.leftMenu {margin:0 0 40px 0; padding:0; list-style:none; clear:both;}
ul.leftMenu li {list-style:none; display:block; width:205px; clear:both; text-align:right; line-height:22px; margin:0; padding:0px 18px 0px 0;}
ul.leftMenu li a {font:bold 12px Arial; color:#0099CC;}
ul.leftMenu li a img {border:none;  color:#0099CC;}
ul.leftMenu li.first {background:url(/img/right_li_first.gif) 100% 100% no-repeat; line-height:14px;}
ul.leftMenu li.middle {background:url(/img/right_li_middle.gif) 100% 50% no-repeat;}
ul.leftMenu li.last {background:url(/img/right_li_last.gif) 100% 0px no-repeat;}
ul.leftMenu li h4 {font:normal 20px Arial; color:#0099CC;}

div.item  { border-bottom:3px solid #E5F0F0; padding-bottom:10px; margin-bottom:5px; font:normal 12px Arial;}
div.item {height:150px !important; overflow:hidden;}
div.item a {line-height:17px;}
div.item div.pict {width:115px; height:100px; float:left; text-align:center; }
div.item div.pict img {border:#d6d6d6 !important;}

div.contentCol {height:auto; min-height:500px;}
div.contentCol#last {min-height:130px; height:130px; font:normal 12px Arial;}
div.contentCol#last a {font:normal 12px Arial; line-height:17px;}
div.contentCol a {line-height:17px;}
div.contentCol div.pict {width:120px; height:100px; float:left; text-align:center; }
div.contentCol div.pict img {border:#d6d6d6 !important;}

table.list {width:99%; border-collapse:separate; margin:25px 0; }
table.list tr th {padding:5px; font:normal 12px Arial; background:#ccc; color:#fff; text-align:left; line-height:20px;}
table.list tr td {padding:5px; font:normal 12px Arial; line-height:18px; border-bottom:1px dashed #ccc; }
table.list tr td.last {border:none}

div.red {width:96%; padding:5px; display:block; margin:10px 0 15px 0; color:#fff; background:#cc0000;}

#topJawHead {display:block; width:140px; margin:10px 0 6px 0; padding:3px 0; color:#0099CC; font:bold 12px Arial; background:url(/img/topJaw.gif) 120px 100% no-repeat;}
#botJawHead {display:block; width:140px; margin:6px 0 10px 0; padding:3px 0; color:#0099CC; font:bold 12px Arial; background:url(/img/botJaw.gif) 120px 0px no-repeat;}

table.jaw {border-collapse:collapse; margin:5px 0 !important;} 
table.jaw tr td {background:#FEC6C5; text-align:center; padding:4px; height:60px; vertical-align:bottom; color:#000; font:normal 12px Arial;} 
table.jaw tr td select { font:normal 11px Tahoma; border:1px solid #444;} 

a.submit {font:normal 14px Arial; color:#0099CC; background:url(/img/mini_basket.gif) 0px 50% no-repeat; padding:2px 0 2px 30px; }

/* Basket, Register, Order */ 
	table.cartList {width:99%; clear:both; margin:10px 0 10px 0px; border-collapse:collapse;  }
	table.cartList tr th {font:bold 11px Arial; border-bottom:1px solid #000; padding:4px; text-align:left; background:none;}	
	table.cartList tr th.n {width:15px;}
	table.cartList tr th.t {width:140px !important;}
	table.cartList tr th.p {width:60px;}
	table.cartList tr th.s {width:70px;}
	table.cartList tr th.c {width:70px;}	
	table.cartList tr th.d {width:20px;}	
	table.cartList tr td {padding:8px 4px !important; font:normal 11px Arial; border-bottom:1px solid #ccc; background:#fff; color:#555;}
	table.cartList tr.odd td {background:#f3f5fc;}
	table.cartList tr td select {font:normal 11px Tahoma; border:1px solid #ccc; width:50px;}
	table.cartList tr td input {font:normal 11px Tahoma; border:1px solid #ccc; width:30px; color:#555;}
	table.cartList tr td img.link {border:none !important; cursor:pointer; cursor:hand;}
		
	table.cartFooter {width:99%; border-collapse:collapse; margin:10px 0px; clear:both; }
	table.cartFooter tr td {font:normal 11px Tahoma; text-align:right; background:none; text-align:right; color:#555;}
	table.cartFooter tr td input {font:normal 11px Tahoma; color:#444;}
	
	div#ordData {display:block; font:normal 11px Tahoma; clear:both; padding:20px 5px 0 0; }
	div#ordResult {display:none; font:normal 11px Tahoma; clear:both; padding:20px 5px 0 0;}

	div#regData {display:block; font:normal 11px Tahoma; clear:both; padding:20px 5px 0 0; }
	div#regResult {display:none; font:normal 11px Tahoma; clear:both; padding:20px 5px 0 0;}	
	
	table.registerTabs {width:96%; border-collapse:separate; padding:0px; margin:0px !important; background:none;}
	table.registerTabs tr td {background:none;}
	table.registerTabs tr td a { color:#333; display:block; padding:8px; background:#f9f9f9; border-bottom:1px solid #555;}
	table.registerTabs tr td a.selected {background:#0099cc; text-decoration:none; color:#fff; font-weight:bold;}
	div.registerTabData {width:95%; background:#f9f9f9; display:block; margin:0 0 40px 0; border:1px solid #fff; padding:20px 0 0 0;}
	div.registerTabData table.regFormFields {width:100%; margin:0px 5px 0px 5px !important; }
	div.registerTabData table.regFormFields tr td {vertical-align:top; padding:5px; background:none;}
	div.registerTabData table.regFormFields tr td b {font:bold 10px Tahoma; color:#cc0000;}

	div.registerTabData table.regFormFields tr td input,textarea {width:98%; color:#555;}	
	
	table.registerFooter {width:100%; table-layout:fixed; border-collapse:collappse; margin:5px 0 0 0; padding:0px;}
	table.registerFooter tr td {background:none;}	
	table.registerFooter tr td.left {width:100%; background:none; padding:10px;}
	table.registerFooter tr td.left b {font:bold 10px Tahoma; color:#cc0000;}
	table.registerFooter tr td.right {width:250px; background:#f9f9f9; padding:10px; text-align:right;}
	table.registerFooter tr td.right a {font:bold 12px Arial; color:#cc0000;}
	#forgot {display:none;}
	#uInfo {display:none;}
/* End Basket, Register, Order */	

#newComment {width:97%; padding:5px; background:#F8FBFB; margin:30px 0;}
#newComment strong {font:bold 16px Arial; display:block; clear:both; margin:10px 0; color:#555;}
#newComment table {width:100%; border-collapse:separate;}
#newComment table tr td {font:normal 12px Arial; padding:3px;}
#newComment input {width:98%; font:normal 12px Arial; border:1px solid #777; color:#555;}
#newComment textarea {width:98%; font:normal 12px Arial; border:1px solid #777; color:#555;}

#selector {width:97%; padding:8px; background:#F8FBFB; margin:20px 0;}
#selector select {font:normal 12px Arial; border:1px solid #777; color:#555;}
div.docInfo {width:98%; padding:5px 5px 5px 0; margin:20px 0; color:#555; }
div.docInfo a img {float:left; margin:0 7px 7px 0; border:2px solid #999;}
div.docInfo a {text-decoration:none; font:bold 16px Arial; color:#4A9CA8; line-height:20px;}

#leftPublicsIcon {width:223px; height:253px; background:url(/img/forPub.png) no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/forPub.png', sizingMethod='crop');}

#pubs {margin:10px 0 0 0; width:100%;}
#pubs tr td {width:50%; font:normal 12px Arial;}
#pubs tr td h5 {font:bold 16px Arial; margin:0 0 15px 0;}
#pubs tr td.left {border-right:2px solid #f0f0f0; padding:5px 5px 5px 0px;}
#pubs tr td.right {border:none; padding:5px 5px 5px 10px;}

div.people { width:120px; height:195px; float:left; padding:0; margin:0 0 20px 10px; color:#555; text-align:center; display:block;}
div.people div.foto {width:120px; height:145px; overflow:hidden; border:1px solid #999; padding:auto; margin:0 0 6px 0;}
div.people div.foto img {margin:auto;}
div.people a {color:#499BA9; clear:both; display:block; }

p,strong {font-family:Arial !important; font-size:12px !important;}
p {margin:10px 0; padding:5px 0; color:#444;}
p strong {color:#444 !important; display:inline !important;}

#ormco {color:#cc0000; font:bold 12px Arial; margin-right:15px;}
#regTop1 {color:#cc0000; font:bold 12px Arial;}

#regTop {color:#499BA9; font:bold 12px Arial; display:block; position:absolute; left:720px; top:135px;}

table.pacientFrm {width:98%; border-collapse:separate; }
table.pacientFrm tr td {padding:4px; color:#444; font:normal 12px Arial; }
table.pacientFrm tr td.left {width:200px; }
table.pacientFrm tr td input {border:1px solid #888; }
table.pacientFrm tr td strong {font:bold 12px Arial; color:#444; }

#leftContainer {position:relative; height:auto; border-bottom:1px solid #fff;}
#logos {width:100%; height:auto; position:relative; text-align:center; }
#logos a img {display:block; clear:both; margin:20px auto 5px auto; border:none;}

strong.head {font:bold 14px Arial; color:#444 !important;}

form {margin:0px; padding:0px;}


#seo{ padding:20px;}
#seo p{ font-size:11px !important;}
#seo h1{ margin:0px; padding:0px; font-size:11px;  color:#0099CC;}
#seo h2{ margin:0px; padding:0px; font-size:11px; text-align:left;}
#seo strong{ font-size:11px !important;}

table.leftLogin {width:93%; clear:both; margin:10px 10px 10px 0; border-collapse:separate;}
table.leftLogin tr td {padding:3px 10px 3px 0px; text-align:right; color:#444; font:normal 12px Arial;}
table.leftLogin tr td.l {width:80px !important; padding:3px 2px 3px 0px;}
table.leftLogin tr td input {border:1px solid #555; color:#555; font:normal 12px Arial; }

#leftInfoDiv {display:none}

div.rating {display:block; width:100%; margin:10px 0;}

#leftEditor { margin:0 30px 15px 0; text-align:right; display:block; }
#leftEditor a {line-height:16px; padding:2 5px 2px 0; }

div.pager {width:96%; display:block; clear:both; margin:20px 10px; }
div.pager a { margin:0 2px; padding:2px; }
div.pager b { margin:0 2px; padding:2px; background:#cc0000; color:#fff; font-weight:bold; }

ul.listBoard {margin:0 0 30px 0; padding:0; list-style:none; clear:both;}
ul.listBoard li {list-style:none; display:block; clear:both; text-align:left; line-height:32px; margin:0 0 2px 0; padding:0 0 2px 2px; background:#f3f3f3;}
ul.listBoard li a {font:bold 14px Arial; color:#0099CC;}

div.pListBoard {display:block; clear:both; text-align:left; margin:10px 0 20px 0; }
div.pListBoard span {display:block; clear:both; padding:5px; margin:0 0 2px 0; color:#333; font:normal 11px Tahoma; background:#f3f3f3;}
div.pListBoard p {display:block; clear:both; padding:4px; font:normal 12px Arial; color:#555;}

div.smile {width:42px; height:42px; overflow:hidden; display:block; float:left; clear:none; margin:0 5px 5px 0; padding:0;}
div.smile a {width:42px; height:42px; display:block; padding:0; margin:0; }
div.smile a img {border:none !important; margin:auto;}

#voteDiv {display:none; margin:5px 25px 20px 20px; padding:5px; border:1px solid #ccc; background:#fcfcfc;}
div.voteItem {margin:5px; color:#333;}
div.voteItem label {display:block; clear:both; margin:8px 0; padding:0 0 0 6px;}
div.voteItem button {display:block; clear:both; margin:12px auto 0 auto; border:1px solid #444; padding:2px; font:normal 11px Tahoma;}
div.borderDiv {display:block; margin:5px 25px 20px 20px; padding:5px; border:1px solid #ccc; background:#fcfcfc;}

div.fotos {width:120px; height:120px; border:3px solid #ccc; float:left; display:block; overflow:hidden; margin:5px 5px 5px 0; text-align:center;}
div.fotos a {border:none !important;}
div.fotos a img {border:none !important;}

#stusoc {display:block; width:700px; line-height:100%; margin:-100px auto 30px auto; text-align:center; zoom:1; position:relative; z-index:99;}
#stusoc a {display:block; float:left; margin:0 5px 0 0;}
#stusoc a img {border:none;}
#facebookFrame {margin:5px 0 0 30px; width:220px; display:block; float:left;}