body, table td{font-family: Helvetica, Tahoma; font-size: 12pt; background-color: #ffffff;}

em{font-style: italic;}
strong{font-weight: bold;}

h1, h2, h3, h4, h5, h6{font-weight: normal; font-family: Georgia, serif; line-height: 0.9em;}
h1{font-size: 190%; margin: 1.0em 0 0.4em; padding: 0 0 0.4em; color: #363942;}
h2{font-size: 170%; margin: 1.0em 0 0.8em; color: #363942;}
h3{font-size: 150%; margin: 1.0em 0 0.8em; color: #363942;}
h4{font-size: 120%; margin: 1.0em 0 0.8em;}
h5{font-size: 120%; margin: 1.0em 0 0.20em;}
h6{font-size: 100%; margin: 1.0em 0 0.20em;}
p{margin: 0 0 1.6em 0; line-height: 1em;}

a{color: #0066cc;}
a.local{text-decoration: none; border-bottom: 1px dashed #0066cc;}
a.external{background-image: url(/f/yshishkin/url-external.png); padding-right: 12px; background-position: right center; background-repeat: no-repeat;}

.clear{float: none; clear: both; height: 1px; font-size: 0;}

#layout{min-width: 600px; max-width: 1300px; //width: expression(document.body.clientWidth <= 600?"600px":document.body.clientWidth > 1300?"1300px":"auto");}

#head{position: relative; background: #494d57 url(/f/yshishkin/head-bg.jpg) repeat-x top left; height: 160px;}
#head-lines{background: url(/f/yshishkin/head-logo_01.jpg) no-repeat top left; width: 128px; height: 160px; position: absolute; left: 0; top: 0;}
#logo{background: url(/f/yshishkin/logo.png) no-repeat top left; width: 564px; height: 42px; position: absolute; left: 8%; top: 38px;}

#menu{height: 41px; position: absolute; left: 14%; top: 119px;}
#menu .tab{height: 41px; float: left; margin: 0 1px; cursor: pointer;}
.tab .tab-left, .tab .tab-right{width: 10px;}
.tab .tab-left, .tab .tab-right, .tab .tab-center{float: left; height: 41px;}
.tab .tab-center{padding: 13px 10px 0 10px; font-size: 0.8em;}
.inactive .tab-center a{color: white; text-decoration: none;}
.active .tab-center a{color: black; text-decoration: none;}
.active .tab-left{background: url(/f/yshishkin/menu-left-active.gif) no-repeat left top;}
.active .tab-center{background: #ffffff url(/f/yshishkin/menu-center-active.gif) repeat-x left top; color: black;}
.active .tab-right{background: url(/f/yshishkin/menu-right-active.gif) no-repeat left top;}
.inactive .tab-left{background: url(/f/yshishkin/menu-left-inactive.gif) no-repeat left top;}
.inactive .tab-center{background: url(/f/yshishkin/menu-center-inactive.gif) repeat-x left top; color: white;}
.inactive .tab-right{background: url(/f/yshishkin/menu-right-inactive.gif) no-repeat left top;}
.over .tab-left{background: url(/f/yshishkin/menu-left-over.gif) no-repeat left top;}
.over .tab-center{background: url(/f/yshishkin/menu-center-over.gif) repeat-x left top; color: white;}
.over .tab-right{background: url(/f/yshishkin/menu-right-over.gif) no-repeat left top;}

#main{padding: 10px 50px; text-align: left;}
#main p{padding-left: 60px;}

.ban-big{text-align: center; padding: 20px 0;}

.ban-big-elastomeric{height: 300px; margin: 20px 0; background: url(/f/yshishkin/ban-bg.jpg) no-repeat left top; position: relative; min-width: 650px; cursor: pointer;}
.ban-big-elastomeric .round-corner-top-right, .ban-big-elastomeric .round-corner-bot-right{position: absolute; right: 0; width: 10px; height: 10px;}
.ban-big-elastomeric .round-corner-top-right{top: 0; background: url(/f/yshishkin/round-corner-top-right.png) no-repeat top left;}
.ban-big-elastomeric .round-corner-bot-right{bottom: 0; background: url(/f/yshishkin/round-corner-bot-right.png) no-repeat top left; z-index: 30;}
.ban-big-elastomeric .ugolok-lista{position: absolute; width: 160px; height: 90px; bottom: 0; right: 0; background: url(/f/yshishkin/ugolok-lista.png) no-repeat top left; z-index: 20;}
.ban-big-elastomeric .label-30{position: absolute; width: 320px; height: 196px; top: 0; left: 10%; background: url(/f/yshishkin/label-30.png) no-repeat top left; z-index: 20;}
.ban-big-elastomeric .infa{position: absolute; top: 0; left: 300px; width: 60%; padding-top: 8%; margin-right: 10%; z-index: 20; color: #e5d79a; font-size: 230%; font-family: Georgia !important;}
.ban-big-elastomeric .label-text{position: absolute; top: 22px; right: 20%; width: 488px; height: 243px; z-index: 20; background: url(/f/yshishkin/label-text.png) no-repeat left top;}

.two-columns{}
.two-columns .first-column, .two-columns .second-column{float: left;}
.two-columns .first-column{width: 55%; padding: 0px 25px 20px 10px; min-width: 400px;}
.two-columns .second-column{width: 35%; padding: 0px 10px 20px 25px; min-width: 300px;}

#bottom{background: #595d6a url(/f/yshishkin/bottom_bg.jpg) repeat-x left top; padding: 20px 60px; color: #81858d;}
#bottom, #bottom td{font-size: .85em; text-align: left;}
#bottom *{background-color: transparent;}

.yury-shishkin{color: #e5d79a;}
.lab{color: #bebebe;}

ul.line-bullet{list-style-type: none; padding: 2px 0 4px 25px; margin: 0.5em 20px 1.4em 0px; // font-size: 90%;}
ul.line-bullet li span.bullet{color: #0066cc;}
ul.line-bullet>li{text-indent: -1.55em;}
ul.line-bullet>li:before{content: '\2014\a0'; color: #0066cc;}
ul.line-bullet li{margin-top: 4px; margin-bottom: 4px;}
ul.line-bullet li{behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">—</span> ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}


/*******************************************************/
.box{border: 1px solid #B8B8B8; padding: 1px; color: #454545; margin: 40px 0; position: relative;}
.box div{padding: 40px 450px 50px 20px;}

.r1{position: absolute; width: 5px; height: 5px; padding: 0 !important; margin: 0 !important;}
.tp-le{top: -2px; left: -2px; background: url(/f/yshishkin/r1-tp-le.gif) no-repeat left top;}
.tp-ri{top: -2px; right: -2px; background: url(/f/yshishkin/r1-tp-ri.gif) no-repeat left top;}
.bt-le{bottom: -2px; left: -2px; background: url(/f/yshishkin/r1-bt-le.gif) no-repeat left top;}
.bt-ri{bottom: -2px; right: -2px; background: url(/f/yshishkin/r1-bt-ri.gif) no-repeat left top;}


/*.vcard{border: 1px solid #b8b8b8; padding: 20px;}*/

