/*Reset*/
html{color:#FFF;background:#000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p{margin:0;padding:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal;border-bottom:1px dotted #96d2d5;cursor:help}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}
/*Base*/
body{font-size:small;font:x-small}
pre,code,kbd,samp,tt{font-family: "Courier New", Courier, monospace;font-size:108%;line-height:100%}
h1{font-size:138.5%}
h2{font-size:123.1%}
h3{font-size:108%}
h1,h2,h3{margin:0.5em 0}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold}
em{font-style:italic}
blockquote,ul,ol,dl{margin:1em}
ol,ul,dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
caption{margin-bottom:.5em;text-align:center}
/*Main*/
body { font-family:Arial, Helvetica, sans-serif; font-size: 0.625em;line-height: 1.166}
/* left menu */
#tdlmnu{width:230px; vertical-align:top}
#tdlogo{width:230px;height:100px}
.lmnu {font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:center}
#schet{padding-bottom:7px}
.hr {background-image:url(img/hr1.png); background-position:center center; background-repeat:repeat-x; background-color:transparent}
.hrm {margin:0 21px 0.5em 21px}
.hrm2 {margin:0 50% 0 0}

button{width:auto;overflow:visible;padding-top:4px;border:none;background-color:transparent;cursor:pointer;margin:0}
button[type]{padding-top:5px;padding-bottom:5px;line-height:20px}
*:first-child+html button[type]{padding:4px 5px 1px 7px}
button img{border:none;vertical-align:middle;margin:-3px 0 3px -3px 0 !important;padding:0}
.lmnu select option {background-color: #1fb2c9; cursor:pointer;
//cursor:hand;
}
.lmnu select, .lmnu input {border:#67b3b5 1px solid; background-color:transparent; background-image:url(img/selfon.png); background-position:center left; background-repeat:repeat; color:#FFF;
//margin-bottom:10px; 
font-size:1em; vertical-align:middle; width:120px;
}
.lmnu select option {background-image:url(img/selfon.png); background-position:center left; background-repeat:repeat}
.lmnu select option:selected {background-color: #1fb2c9}
   /* -- рамка -- */
  
.framed{ 
//padding-bottom: 12px; 
}
.framed .f{position: relative;z-index: 1;display: block; float: left; min-height: 200px;margin-left:15px;
//height: auto;
-height: 252px;
}
.framed .c { position: relative; z-index: 2; display: block;
margin: 0 0 -12px 0;
padding: 10px 0px 12px 10px; text-align:left; width:172px;
}
.framed .t, .framed .b{position: absolute;z-index: 1;top: 0;
//top: 0;
bottom: 0;left: 0; right: 12px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.framed .b{top: auto;bottom: -12px;height: 12px}
.framed .r{left: auto;
//left: -12px;
right: 0;
//margin-left: 182px;
width: 12px;
}
.framed .t * , .framed .b * {position: absolute;top: 0;left: 0;
width: 800px;
height: 400px;
background: url(img/ramka1.png) 0 0 no-repeat;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka1.png',sizingMethod=crop);
}
.framed .t * {margin-top: -12px}
.framed .l * {margin-left: -12px;
//width: 182px;
}


table#abc{ 
-display:none;
	}
table#abc td a img {border:0}
table#abc td a:hover img{background-image:url(img/ABCon.png); background-position:left top; background-repeat:no-repeat}
table#abc td a img{background-image:url(img/ABCoff.png); background-repeat:no-repeat}
table#abc td a#leta img{background-position:0 0}
table#abc td a#letb img{background-position:-27px 0}
table#abc td a#letv img{background-position:-47px 0}
table#abc td a#letg img{background-position:-67px 0}
table#abc td a#letd img{background-position:-87px 0}
table#abc td a#lete img{background-position:-107px 0}
table#abc td a#letzh img{background-position:-127px 0}
table#abc td a#letz img{background-position:0 -29px}
table#abc td a#leti img{background-position:-27px -29px}
table#abc td a#letk img{background-position:-47px -29px}
table#abc td a#letl img{background-position:-67px -29px}
table#abc td a#letm img{background-position:-87px -29px}
table#abc td a#letn img{background-position:-107px -29px}
table#abc td a#leto img{background-position:-127px -29px}
table#abc td a#letp img{background-position:0 -50px}
table#abc td a#letr img{background-position:-27px -50px}
table#abc td a#lets img{background-position:-47px -50px}
table#abc td a#lett img{background-position:-67px -50px}
table#abc td a#letu img{background-position:-87px -50px}
table#abc td a#letf img{background-position:-107px -50px}
table#abc td a#leth img{background-position:-127px -50px}
table#abc td a#letc img{background-position:0 -71px}
table#abc td a#letch img{background-position:-27px -71px}
table#abc td a#letsh img{background-position:-47px -71px}
table#abc td a#letsch img{background-position:-67px -71px}
table#abc td a#letee img{background-position:-87px -71px}
table#abc td a#letju img{background-position:-107px -71px}
table#abc td a#letja img{background-position:-127px -71px}
#adcie6{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ABCoff.png',sizingMethod=crop)
}

/* Кнопки букв */
.a_butt
{
position: relative;
width: 95%;
padding: 0 20px 10px 20px;
-padding: 0px;
overflow: hidden;
}
.a_butt .horizontal,.a_butt .horizontal ul{
list-style-type: none;
width: 100%;
margin: 0;
padding: 0;
}
.a_butt .horizontal:after,.a_butt .horizontal ul:after{
content: '';
display: block;
clear: left;
}
.a_butt .horizontal li{ list-style-type: none;
float: left;
margin: 0 0 1.2em 0;
padding: 0;
}
/*****************************/

.a_butt .framed a {cursor: pointer; border:none!important; font-weight:bold; text-decoration:none!important;
//cursor: hand;
}
.a_butt .framed a:hover {background-color: transparent; color:#020b10!important; text-decoration:none!important;
-color:#f9ed32!important;
}

.a_butt .framed.horizontal {
//padding-bottom: 14px;
}

.a_butt .framed .f {position: relative;
z-index: 1;
display: block;
float: left;
min-height: 14px;
//height: 14px;
color: #000000;
//height: auto;
-height: 20px;
}
.a_butt .framed .c {position: relative;z-index: 2; white-space:nowrap;width: 100%;
display: block;margin: 0 0 -14px 0;
padding: 9px 12px 11px 12px;
//width:250px;
//text-align:center;
//padding: 9px 12px 11px 0px;
}
.a_butt .framed .t, .a_butt .framed .b{position: absolute;z-index: 1;top: 0;
//top: auto;
bottom: 0;left: 0;right: 11px;overflow: hidden;
//width: 100%;
//height: 100%;
}
.a_butt .framed .b {top: auto;
bottom: -14px;
height: 14px;
}
.a_butt .framed .r{left: auto;
//left: -11px;
right: 0;
//margin-left: 100%;
//margin-left: 250px;
width: 11px;
}
.a_butt .framed .t * , .a_butt .framed .b * {position: absolute;
top: 0; left: 0;
width: 400px;
height: 400px;
background: url('img/a_but.png') 0 0 no-repeat;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_but.png',sizingMethod=crop);
}
.a_butt .framed .t * {margin-top: -14px}
.a_butt .framed .l * {
//width: 100%;
//width:250px;
margin-left: -11px;
}

.a_butt .framed a:hover .t * , .a_butt  .framed a:hover .b * {top: -100px}

.a_butt .framed a em {font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none; border-bottom:#95f9ff 1px dashed}
.a_butt .framed a:hover em {color:#f9ed32!important;text-decoration: underline; border-bottom: none}
.clrdesc:after{display:block;content:'.';height:0;visibility:hidden;clear:both}
.adv_block{position:absolute;left:-2000px; top:0}
.zakladka{padding:0 20px 0 21px; text-align:left}
.zakladka a {color:#95f9ff; text-decoration: underline}
.zakladka a:hover {text-decoration: none}

#citat {
	float: right;
	height: auto;
	position: relative;
	padding-right: 5px;
	padding-top:12px;
	width:100%; text-align:right;
}
#citpng{background: url(img/cite1.png) 0 0 no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cite1.png',sizingMethod=crop);
	width:331px; height:115px;
	}
#rklsw{color: #FFF;
	text-align: left;
	padding-right: 5px;
	font-family:Tahoma, Geneva, sans-serif; font-size:10px; width: 468px;
}
#rklsw a {border:none!important}
/* ************************** */

#btm {vertical-align:bottom;background-image:url(img/mfon1004.png); background-repeat:repeat-y; background-position:top left}
#bghead {background-image:url(img/bghead.jpg); background-position:top left}
#bgfoot {background-image:url(img/bgfoot.jpg); background-position:bottom left}

#btl, #btr{background-image: url(img/bkgfonaddon.jpg); background-repeat:no-repeat; background-color:#000; width:30%}
#btl {background-position: bottom right} #btr {background-position: bottom left}

a#logo{display:block;height:20px;width:215px;vertical-align:bottom; text-align:right; color:#328c90; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:80px 15px 0 0; text-decoration:none; background-position:bottom right; background-repeat:no-repeat}
a#logo:hover{text-decoration:underline}
a#logo h1{ position:absolute; margin-top:-200px}

#tdmain{font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#96d2d5; padding-right:33px;padding-bottom:21px}
div#tdmain p {text-indent:21px; text-align:justify; font-family: Verdana, Geneva, sans-serif; margin-bottom:1em}
div#tdmain ul, div#tdmain ul li {color:#000}
#tdmain h1 {margin-top:0; text-indent:21px; color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:160%}
#tdmain a {color:#95f9ff; text-decoration:none; border-bottom:#8CFFAD 1px dashed}
#tdmain a:hover {text-decoration: underline; border-bottom: none}
#hypercontext{color:#cff;font-size:120%}
#hypercontext a {color:#afe!important;text-decoration:none!important; border-bottom:#8CFFAD 1px dashed!important; display:inline!important}
#hypercontext a:hover {text-decoration: underline!important; border-bottom: none!important}

.cpr {color:#FFF; font-family: Tahoma, Geneva, sans-serif; font-size:9px;padding:10px 12px 40px 12px}
.cpr a {color:#FFF; font-family: Tahoma, Geneva, sans-serif; font-size:9px; text-decoration:none}
.cpr a:hover{text-decoration:underline} 
#rekl_cntr { height: 110px; }

div#smi2adblock_9683 a {color:#444} /*#002726 */
div#smi2adblock_9683 table td a {color:#96D2D5; font-size:11px; border:none; text-decoration:underline}
div#smi2adblock_9683 table td a:hover {color:#88DDAA;text-decoration:none}
div#smi2adblock_9683 a img {border:#96D2D5 1px solid}
div#smi2adblock_9683 a:hover img {border:#88DDAA 1px solid}

.SFrame { width:100%; position:relative; overflow:hidden}
.FrameWR {width:100%; padding:0; position:relative;	overflow:hidden}
.FrameTR, .FrameTL, .FrameBL, .FrameBR {z-index:0;
	width:100%;
	height:1500px;
	margin:-1500px 0 0 -35px;
	position:relative;
	overflow:hidden;
	background:url('/img/fon_main1.png') no-repeat 0 0;
	font-size:0;
	line-height:0;
-background:none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon_main1.png',sizingMethod=crop);	
}
.FrameWR, .FrameTR, .FrameTL {top:50px}
.FrameTR, .FrameBR {left:100%;
-left:100.1%; 
}
.FrameC { padding:50px 35px; position:relative;	top:-50px;	z-index:12}
.FrameC p {color:#000!important;text-shadow: -1px -1px 1px #7EB0B2,-1px 1px 1px #7EB0B2,1px -1px 1px #7EB0B2,1px 1px 1px #7EB0B2} 
.FrameC a {color:#cff!important;font-size:112%} 

a.red{border:none!important;color:#FFFF66!important}

/* ^_^ */
#btm {width:765px; min-width:765px}
#bghead,#bgfoot{background-repeat: no-repeat; width:765px;
//width:760px;
}
#bghead {background-image:url(img/bghead800.jpg)}
#bgfoot {background-image:url(img/bgfoot800.jpg)}
#btm {background-image:url(img/mfon800.png)}
#btl, #btr{background-image: url(img/bkgfonaddon800.jpg)}
a#logo{background-image:url(img/logotip800.jpg)} 
#tdmain{min-height:60px;
-height:60px;
}
.cpr {padding:10px 12px 30px 12px}
#rekl_cntr {padding-bottom:70px}
.framed{margin-left:0;
-margin-left:0;
}
