.ttt{}

body { font-family: Arial, sans-serif; font-size: 80%;}

.layout{
left:0; min-height:100%; min-width:950px; position:absolute; right:0; top:0;
	 -moz-box-shadow: 0px 0px 70px 0px #bfc1c6 inset;
-webkit-box-shadow: 0px 0px 70px 0px #bfc1c6 inset;
        box-shadow: 0px 0px 70px 0px #bfc1c6 inset;
}


.header{ border: 0px; align: top; width:100%; height: 6em;}

.greeting{float: left;  clear: left; padding: 5 0 0 3%; position: absolute}

.footer{padding: 4em 3em;}

.shadow{background: transparent url(/img/bg.png) repeat-x; width: 100%; height: 40px; position: relative; bottom: 0px}

## Класс бортик рисовать. Чото попсовенько как-то. Подумай ещё.
.border-lr{border: 15px solid #e33f06; border-top-width: 0px; border-bottom-width: 0px; border-style: wave}


div{-moz-border-radius:8px; -webkit-border-radius: 8px; border-radius: 8px;}

td.main div.inner{margin-left: 3em;}

table { border-collapse: collapse; }
table.global {margin-top: 4.5em;}
td { padding: 0; vertical-align: top; } 

td {font-size: 80%; margin: 0px; padding: 0px; padding-right:2em;}
td.main{margin-left:3%}
td.aditional{vertical-align:top; width:20%;}
td.aditional2{vertical-align:top; width:22%}
td.aditional3{vertical-align:top; width:18%}

td.image{text-align:center}
td.imagename{padding-left: 15; padding-right: 15; padding-top: 5; padding-bottom: 8; background-color: #eeeeee; border-width: 0px; BACKGROUND-IMAGE: url(/img/nameten.gif); BACKGROUND-REPEAT: no-repeat;background-position: bottom right; text-align:center}

td.imagecomment{padding-left: 15; padding-right: 15; padding-top: 5; padding-bottom: 5; background-color: #ffffff;  border-width: 2px; text-align:center}

form {margin:0px; padding: 0px}

a{border: 0px; 
}
a:link{color:##0088BB;}
a:active{color:#911a14; text-shadow: 0px 0px 20px #911a14;}
a:visited{color:#591111;}
a:hover{color:#fa2b2b; text-shadow: 0px 0px 20px #ff3333;}
a img {border: 0px}
a.stop{color: #F5F5F5; text-decoration:none}
a.stop:hover{ color: #993333; text-decoration:underline}

div.gal {padding: 0 20px 0 0; float: left; width:125px; height:16em;}
div.beige {background:#F7F6ED;  padding:0.7em; margin-bottom:1em;
   -moz-box-shadow: 0px 0px 5px 0px #aaaa99 inset;
-webkit-box-shadow: 0px 0px 5px 0px #aaaa99 inset;
        box-shadow: 0px 0px 5px 0px #aaaa99 inset;
        
        
}
div.blue  {background:#E6F1F3;  padding:0.7em; margin-bottom:1em;
	 -moz-box-shadow: 0px 0px 5px 0px #99aaaa inset;
-webkit-box-shadow: 0px 0px 5px 0px #99aaaa inset;
        box-shadow: 0px 0px 5px 0px #99aaaa inset;
}
div.shit  {border:1px solid pink;  padding:0.7em; margin-bottom:1em;
	 -moz-box-shadow: 0px 0px 5px 0px pink;
-webkit-box-shadow: 0px 0px 5px 0px pink;
        box-shadow: 0px 0px 5px 0px pink;
}
div.white {background:white;    padding:0.7em; margin-bottom:1em;}

div.twitter {margin-bottom: 2em; padding: 0.5em; border: 2px solid #2bcaff; width: 95%;
	 -moz-box-shadow: 0px 0px 5px 0px #2bcaff;
-webkit-box-shadow: 0px 0px 5px 0px #2bcaff;
        box-shadow: 0px 0px 5px 0px #2bcaff;
}

div.shadow{  background: transparent; padding: 10; magrin: 10;
	 -moz-box-shadow: 0px 0px 8px -2px #000000;
-webkit-box-shadow: 0px 0px 8px -2px #000000;
        box-shadow: 0px 0px 8px -2px #000000;
}

div.about {padding: 10px; margin: 10px 10px 0 0; background-color: #fffbf1; font-size: 0.85em; float: left;  width:100px; text-align: left; 
border:1px solid #fbf8f2;
	 -moz-box-shadow: 0px 0px 2px 0px #212731;
-webkit-box-shadow: 0px 0px 2px 0px #212731;
        box-shadow: 0px 0px 2px 0px #212731;
}



.corner-tl, .corner-tr {
width:5px; height: 5px;
position: relative; overflow: hidden; font-size: 0px; z-index: 50; 
}

.corner-tl{
background: transparent url(/img/corners.png) no-repeat left top;
 float: left; left: -15px;
}

.corner-tr{
background: transparent url(/img/corners.png) no-repeat right top;
float: right; right: -15px;
}


/* Заголовок и мелкий текст */
h1 {font-family: Tahoma, sans-serif; font-size: 270%; font-weight: 300; padding: 0px; margin: 0px; white-space: nowrap; color:#ccc;
text-shadow: 0px -1px 0px white;
}
h2 {font-family: Tahoma, sans-serif; font-size: 200%; font-weight: 300;padding:0.5em 0 0 0; margin: 0px;
}
h3 {font-family: Tahoma, sans-serif; font-size: 170%; font-weight: 300;padding:1em 0 0 0; margin: 0px;

}
h4 {font-family: Arial, sans-serif!important; font-size: 89%; font-weight: 300;color: #999999; padding:0; margin: 0px; display: inline-block}

h3 a{}
h3 a:link{color: black; text-decoration: none; font-family: Tahoma, sans-serif;
text-shadow: 0px 0px 20px #6699ff;}
h3 a:active{color: black; text-decoration: none;}
h3 a:visited{color: black; text-decoration: none;  text-shadow: 0px 0px 20px #fa2b2b;}
h3 a:hover{color: #333; text-decoration: none; text-shadow: 0px 0px 20px #ff3333;}


p {line-height: 145%}
ol {line-height: 145%; padding-left: 20px}
li {margin-bottom: 5px}


.unicode{font-family: Code2000,"TITUS Cyberbit Basic","Doulos SIL","Chrysanthi Unicode","Bitstream Cyberbit","Bitstream CyberBase",Thryomanes,Gentium,GentiumAlt,"Lucida Grande","Arial Unicode MS","Microsoft Sans Serif","Lucida Sans Unicode";}

.k{padding-right: 10; padding-bottom: 20;}


.img{border: #aaaaaa 1px solid; width: 100px; height: 100px; margin: 7px 7px 7px 7px; position: relative; left: -7px; top: -7px;
   -moz-border-radius: 2px;
-webkit-border-radius: 2px;
        border-radius: 2px;
 }
.img:hover{width: 110px; height:110px; border: 3px solid #BD2925; margin: 0 0 0px 0;
	 -moz-box-shadow: 0px 0px 30px -5px #BD2925;
-webkit-box-shadow: 0px 0px 30px -5px #BD2925;
        box-shadow: 0px 0px 30px -5px #BD2925;}
.imgmain{ left: 0px; top: 0px;}

.foto{border: 1px solid #666666; margin: 0 0 3em 0}



.date{font-family: Tahoma, Helvetica, Arial, sans-serif; letter-spacing: 1px; font-size: 60%; color: #999999; font-weight: 100; text-align: left;
 border: 1px solid #dddddd; border-top: 0; border-left: 0; border-right: 0; border-bottom-width: 1; background-color: #ffffff; padding: 0px; padding-left: 5px}


/* Первое меню */
.menu{}
ul.navigation {  clear: left; margin: 0;background: #BD2925 url(/img/menu-bg.gif) repeat-x top left;}
ul.navigation li { list-style: none; margin: 0; padding: 0.4em 8px; height:1.3em; }
ul.navigation a{text-shadow: 0px -1px 0px #663300;}
ul.navigation a:link{color: white}
ul.navigation a:visited{color: white}
ul.navigation a:hover{color: white;}

ul.navigation li.selover a:link{color: #333; text-shadow: none;}
ul.navigation li.selover a:visited{color: #333; text-shadow: none;}
ul.navigation li.selover a:hover{color: #333; text-shadow: none;}


ul.navigation li.over:hover{background: #E75005;
	 -moz-box-shadow: 0px 0px 13px 0px #f5b545 inset;
-webkit-box-shadow: 0px 0px 13px 0px #f5b545 inset;
        box-shadow: 0px 0px 13px 0px #f5b545 inset;
}
ul.navigation li.sel  { color: #666; background-color: #fff;
	 -moz-box-shadow: 0px 0px 3px 1px #ccc;
-webkit-box-shadow: 0px 0px 3px 1px #ccc;
        box-shadow: 0px 0px 3px 1px #ccc;
}
ul.navigation li.selover{background: #fff;
	 -moz-box-shadow: 0px 0px 3px 1px #ccc;
-webkit-box-shadow: 0px 0px 3px 1px #ccc;
        box-shadow: 0px 0px 3px 1px #ccc;
}
ul.navigation li.selover:hover{background: #eee;
	 -moz-box-shadow: 0px 0px 5px 1px #ccc;
-webkit-box-shadow: 0px 0px 5px 1px #ccc;
        box-shadow: 0px 0px 5px 1px #ccc;
}

      
.left {width: 97%; position: absolute; padding: 0 0 0 3%; left:-8px}
.right {position: absolute;right:0;padding:0 3% 0 0;}

ul.left li {  text-align: center;  float: left;}
ul.right li { text-align: center; float: left;}

.ico{width:16px; height:16px; vertical-align:middle; margin-right: 5px;}
.star{width:16px; height:16px; vertical-align:middle;}

.logo{width:92px; height:92px;overflow:hidden;position:absolute; top: 45px; left:59.3%; z-index:1}
.logo .png {width:92px; height:92px; background:transparent url(/img/logo-red2.png) no-repeat top left}
.logo a:hover .png{display: block; width:92px; height:92px; background:transparent url(/img/logo-red2.png) no-repeat top right}


/* конец первого меню */


/* Размер стрелочки в галлерее */

.arr{font-size: 200%;}


/* Список */
.mdash p, .mdash ul, .mdash ol {padding: 0px; margin: 1em 0;}
.mdash li {margin: 0.5em 0 0.5em 0em;padding: 0px;    }
.mdash ul {list-style-type: none;}

.mdash ul li {padding: 2px 2px 2px 1.5em;
behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
| ( parentNode.style.listStyleImage = 'none' )
| ( this.firstChild && this.firstChild.nodeType != 3
? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
| ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'
+ this.innerHTML ) ) : '' );}
    
.mdash ul>li:before{content: '\2014\a0'; float: left; margin-left: -1.25em;}
.mdash ul>li>*:first-child:-moz-first-node {margin-top: -1.2em;}
.mdash ul>li>*{text-indent: 0;}
.mdash .sup{top: -0.5em;font-size: 0.75em; //font-size: 0.89em;line-height: 0;
vertical-align: baseline;}

.mdash ul li.read {background-color:#0088bb; color: #fff;}



hr {color: #dddddd; height: 1px; margin: 20px 0px 30px 0px}

/* Блог */

div.link{ width:40%;}

.tag{display: block; margin: 3px 10px 3px 10px; border: 1px solid red}
.tag .selected{ color: #fff; background-color: #0088bb; }

.rsfsr{width: 40%; padding: 2em 0 0 4em}

input.text, select.text, textarea{margin-bottom: 0.5em; width: 100%}


/* Поиск */

.search{width: 13em; float: right;}


/* Твитер */

.twtr-doc {margin: 0; padding: 0; width: 95%; font-family: Arial, sans-serif; }
.twtr-hd, .twtr-ft {display:none;}
.twtr-tweet-wrap {padding:0.7em 0!important;}
