*{outline:none;border:0px;}
body {background-color:#454545;font-size:14px;font-family:'open sans',Verdana;color:#000;}
.tBody{background:#fff;border-radius:5px;border:1px solid #222;width:950px;}	@media screen and (max-width: 950px) {.tBody{width:98%;}}
.info{position:absolute;top:-200px;}
.header{background-color:#005050;border-radius:3px;border:1px solid #222;

background: #005050; /* Old browsers */
background: -moz-linear-gradient(top,  #005050 0%, #004040 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005050), color-stop(100%,#004040)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #005050 0%,#004040 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #005050 0%,#004040 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #005050 0%,#004040 100%); /* IE10+ */
background: linear-gradient(to bottom,  #005050 0%,#004040 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005050', endColorstr='#004040',GradientType=0 ); /* IE6-9 */


}
.header a.site-name{outline:none;border:0px;text-decoration: none;line-height:26px;letter-spacing:1px;}
.header a.site-name{font-size:22px;color:#fff;text-shadow:0px 0px 15px #333;letter-spacing:1.5px;margin:1px;padding:4px;margin-bottom:8px; font-weight:900;}
.header a.site-name font{font-size:14px;color:#eee;letter-spacing:1px;font-weight:500;}
.header span.site-info{font-size:13px;color:#eee;letter-spacing:1px;line-height:20px;}

@media screen and (max-width: 900px) {.f-site-name{position:absolute;top:-200px;}}

.block-word {text-align:left;}
.block-word p {padding:20px;box-shadow:#999 0px 0px 5px; border:1px solid #aaa;}

.menuGorizontalTop{text-transform:uppercase;font-family:Verdana;}
.menuGorizontalTop a{color:#ddd;line-height:24px; text-decoration:none; font-size:10px;padding:1px 6px 0px 6px;}
.menuGorizontalTop a:hover{color:#fff;text-decoration:underline;}


.footer{background: #222;color:#ddd;border-radius:3px;font-size:10px;letter-spacing:0.5px;}
.inline{position:absolute;top:-1000px;}
.footer a{font-size:11px;color:#ddd;text-decoration:none;padding-top:2px;}
#foot{position:absolute;left:-600px;}


h1{font-size:18px; padding-top:3px; padding-bottom:3px; color:#222; letter-spacing:0px; text-align:center;}
h2{background-color: #ddd;padding:3px;font-size:15px;border-bottom:1px solid #bbb;text-align:center;}

a.linkName{color:darkblue;line-height:19px; text-decoration:none; font-size:14px;padding:1px 6px 0px 6px;border-bottom:2px solid #f9f9f9;margin-left:15px;
width:250px;float:left;}
a.linkName:hover{color:blue;border-bottom:2px solid blue;}

p{border:1px solid #ddd; background-color:#FFFFE0; padding:10px;}


.fr img {margin-left:10px;margin-right:10px;background-color:#eee;padding:2px;border:1px solid #111;}
.text-elements a{padding-left:10px;padding-right:10px;}
.text-elements span{padding-left:5px;padding-right:10px;}

.w336{display:none; text-align:center;}
@media screen and (max-width: 560px) {.w2{display:none;}}
@media screen and (max-width: 560px) {.w336{display:block;}}
@media screen and (max-width: 300px) {a.linkName{width:170px;margin-left:5px;}.header a.site-name{letter-spacing:-0.5px;}}