html, body {
 margin:0;
 padding:0;
 font:12px Arial;
 color:#4b4b4b;
 background:#113851;
}

a {
 text-decoration:none;
 color:#085d98;
}

a:hover {
 color:#d37f35;
}

li {
 display:inline;
}

img {
 border:0;
 margin:0;
}

.med1 {
 background:url(../img/s_fonb.png) center repeat-y;
}

.med2 {
 background:url(../img/footf.png) center no-repeat;
}

#bx {
 width:1000px;
 margin:0 auto;
}

ul.topnav {
 list-style: none;
 padding: 4px 20px; 
 padding-top:2px;
 padding-bottom:4px;
 margin: 0;
 float: left;
 width: 960px;
 background: url(../img/s_top.jpg) no-repeat;
 font:12px Arial;
}
ul.topnav li {
 float: left;
 margin: 0; 
 padding: 0;
 position: relative; 
}
ul.topnav li a{
 padding: 12px 15px;
 padding-bottom:11px;
 color: #444;
 display: block;
 text-decoration: none;
 float: left;
 font-weight:bold;
 border-left: 1px solid #96afbd; 
 border-right: 1px solid #e4f2f8; 
}
ul.topnav li a:hover{
 background:url(../img/s_toph.png) repeat-x;
 color: #444;
}

ul.topnav li ul.subnav {
 list-style: none;
 position: absolute; 
 left: 0; top: 38px;
 background: #c2d9e8 url(../img/tmen.png) repeat-x;
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 171px;
 border: 1px solid #96afbd;
 opacity:0.9;
 z-index:1;
}


ul.topnav li ul.subnav2 {
 list-style: none;
 position: absolute; 
 left: 150px; top: -2px;
 background: #c2d9e8 url(../img/tmen.png) repeat-x;
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 171px;
 border: 1px solid #96afbd;
 z-index:10;
}


ul.topnav li ul.subnav li{
 margin: 0; padding: 0;
 border-top: 1px solid #fff; 
 border-bottom: 1px solid #91a8b4; 
 clear: both;
 width: 171px;
 background: #c2d9e8 url(../img/tmen.png) repeat-x;
}
html ul.topnav li ul.subnav li a {
 float: left;
 width: 130px;
 border-right:0px solid #96afbd;
 border-left:0px solid #96afbd;
 background: #c2d9e8 url(../img/tmen.png) repeat-x;
 padding-top:7px;
 padding-bottom:7px;
 padding-left: 25px;
}
html ul.topnav li ul.subnav li a:hover { 
 background: #c2d9e8 url(../img/tmen2.png) repeat-x;
 color: #444;
}

.plogl {
 width:250px;
 background:url('../img/log.png') no-repeat;
 border:none;
 color:#666;
 padding:8px 10px;
}


.but {
 font:11px Verdana;
 text-decoration:none;
 font-weight:bold;
 background:#f2f2f2 url('../images/but.png') center repeat-x;
 border:1px solid #0072bd; 
 color:#fff; 
 padding:5px 8px;
}

.clear {
 clear:both;
}

#serch {
 width:474px;
 height:31px;
float:left;
}

.s_x {
 color:#888;
 font:13px Arial;
 font-style: italic; 
 letter-spacing: Хеm;
 background:#f4f4f4 url(../img/s_fon.png) no-repeat;
 border:none;
 position:absolute;
 z-index:10;
 line-height:29px;
 width:382px;
 height:29px;
 font-weight:bold;
 padding-left:25px;
margin:0;
}

@-moz-document url-prefix()
{
.s_x { height:23px; padding-top:7px;}

}

.fullser23 {
 background:url(../img/fulls.png) no-repeat;
 text-align:right;
 padding-top:5px;
 padding-right:34px;
 width:440px;
 height:19px;
 float:left;
 font:11px Verdana;

}

.fullser23 a {
 color:#444;
}

#tooltip1 {
 background:#e4f3fa;
 border:1px solid #1d668c; 
 border-left:3px solid #1d668c;
 font-size:11px;
 color:#002a3f;
 padding:5px 10px;
 position:absolute;
 visibility:hidden;
 opacity: 0.9;
 z-index:100;
}

.sst {
 color:#fff;
 font:11px Verdana;
 width:700px;
 height:177px;
 padding:10px 0;
 background:url(../img/sst.jpg) no-repeat;
 float:left;
}

.sst a {
color:#fff;
}

.sst img {
padding:5px 0;
}

.calendar {
 float:left;
 padding-left:5px;
}

.rssicon {
 float:left;
 padding-top:20px;
 padding-left:50px;
}

.arch {
padding-left:500px;
padding-top:3px;
}

.arch strong {
font:16px Arial;
font-weight:bold;
padding-left:20px;
}

.arch a {
color:#fff;
display:block;
padding:2px;
}

.content1 {
background:#fff;
border-left:2px solid #2581c1;
border-right:2px solid #2581c1;
width:976px; 
margin:0 auto;
padding:15px 10px;
}

.menl {
width:216px;
float:left;
}

.metop {
width:216px;
padding:10px 0;
color:#666;
text-align:center;
font:14px Arial;
font-weight:bold;
background:#f2f2f2 url(../img/m_top.png) no-repeat;
}

.mcont,
.mcont1 {
background:#fff url(../img/m_fon.png) no-repeat;
padding:10px;
margin-bottom:15px;
}

.centc2 {
width:524px;
float:left;
padding:0 9px;
}

.alltop {
 width:524px;
 height:35px;
}

.trigg {
margin:0 auto;
margin-top:6px;
width:283px;
height:44px;
}

.tooltip {
 background:url(../img/black_arrow_big.png) no-repeat;
 font:11px Verdana;
 height:35px;
 padding:30px;
 padding-top:28px;
 width:440px;
 display:none;
 color:#666;
 z-index:100;
}

.trigger {
 background:url(../img/cat.png) no-repeat;
 display:block;
 float:left;
 width:50px;
 height:44px;
}

.trigger:hover {
 background:url(../img/cat.png) 0 -44px no-repeat;
}

.trigger1 {
 background:url(../img/autr.png) no-repeat;
 display:block;
 float:left;
 width:45px;
 height:44px;
}

.trigger1:hover {
 background:url(../img/autr.png) 0 -44px no-repeat;
}

.trigger2 {
 background:url(../img/whi.png) no-repeat;
 display:block;
 float:left;
 width:45px;
 height:44px;
}

.trigger2:hover {
background:url(../img/whi.png) 0 -44px no-repeat;
}

.trigger3 {
 background:url(../img/comm.png) no-repeat;
 display:block;
 float:left;
 width:47px;
 height:44px;
}

.trigger3:hover {
background:url(../img/comm.png) 0 -44px no-repeat;
}

.trigger4 {
 background:url(../img/date.png) no-repeat;
 display:block;
 float:left;
 width:46px;
 height:44px;
}

.trigger4:hover {
background:url(../img/date.png) 0 -44px no-repeat;
}

.trigger5 {
 background:url(../img/tag.png) no-repeat;
 display:block;
 float:left;
 width:50px;
 height:44px;
}

.trigger5:hover {
background:url(../img/tag.png) 0 -44px no-repeat;
}

.mainf a {
 color:#fff;
 font:13px Arial;
 font-weight:bold;
 padding-left:50px;
 display:block;
 padding-top:9px;
 padding-bottom:15px;
 position:absolute;
 width:472px;
}

.ssc {
 padding:10px;
}

.subtags {
height:22px;
 width:524px;
 background:url(../img/tags.png) no-repeat;
}

.undersl {
 color:#005786;
 padding-left:10px;
 width:359px;
 height:28px;
 background:url(../img/fulll.png) no-repeat;
 font:11px Verdana;
 float:left;
}

.mainf2 {
 color:#666;
 font:13px Arial;
 font-weight:bold;
 padding-left:50px;
 display:block;
 padding-top:10px;
 width:474px;
 height:26px;
 background:url(../img/top2.jpg) no-repeat;
}

.mainfy {
 color:#666;
 font:13px Arial;
 font-weight:bold;
 padding-left:50px;
 display:block;
 padding-top:10px;
 width:474px;
 height:26px;
 background:url(../img/top2y.jpg) no-repeat;
}

.mainfr {
 color:#666;
 font:13px Arial;
 font-weight:bold;
 padding-left:50px;
 display:block;
 padding-top:10px;
 width:474px;
 height:26px;
 background:url(../img/top2r.jpg) no-repeat;
}

.ssc2 {
 background:#d4edfb url(../img/fon2.jpg) no-repeat;
 padding:10px;
 border:1px solid #b4d4e5;
 border-top:none;
}

.ssc2r {
 background:#fdd5d5 url(../img/fon2r.jpg) no-repeat;
 padding:10px;
 border:1px solid #f8c1c1;
 border-top:none;
}

.sscy {
 background:#fbf4d4 url(../img/fon2y.jpg) no-repeat;
 padding:10px;
 border:1px solid #eee3bd;
 border-top:none;
}

.relate a {
 padding:5px 0;
 padding-left:20px;
 display:block;
 border-bottom:1px dotted #a1c8dd;
}

.relate a:hover {
 background:#c1e2f6;
 color:#0d5d8d;
}

.nfoot {
 color:#666;
 padding:5px 10px;
 padding-right:5px;
 font-weight:bold;
 background:#d4edfb;
 border:1px solid #b4d4e5;
 border-top:1px solid #fff;
 margin-bottom:20px;
}

.nfooty {
 color:#666;
 padding:5px 10px;
 padding-right:5px;
 font-weight:bold;
 background:#fbf4d4;
 border:1px solid #eee3bd;
 border-top:1px solid #fff;
 margin-bottom:20px;
}

.view {
 color:#666;
 font:12px Arial;
 padding:3px 7px;
 background:#e1f4fd url(../img/sp.png) repeat-x;
 border:1px solid #a9ccde;
 height:30px;

}

.viewy {
 color:#666;
 font:12px Arial;
 padding:3px 7px;
 background:#e1f4fd url(../img/spy.png) repeat-x;
 border:1px solid #d8c88f;
 height:30px;
}

.viewy1 {
 color:#666;
 font:11px Arial;
 padding:6px 10px;
 padding-bottom:5px;
 padding-left:30px;
 background:#e1f4fd url(../img/mail1.png) repeat-x;
 height:19px;
 margin-right:5px;
}

.viewy2 {
 color:#666;
 font:11px Arial;
 padding:6px 9px;
 padding-bottom:5px;
 padding-left:30px;
 background:#e1f4fd url(../img/mail2.png) repeat-x;
 height:19px;
 margin-right:5px;
}

.viewy3 {
 color:#666;
 font:11px Arial;
 padding:6px 9px;
 padding-bottom:5px;
 padding-left:30px;
 background:#e1f4fd url(../img/mail3.png) repeat-x;
 height:19px;
}

.viewy a {
 color:#4b451f;
}

#comments,
.comments {
width:458px;
height: 160px;
display:block;
background:#fff url(../img/o2d.png) center no-repeat;
border:1px solid #c2c2c2;
}


 .row{
 background-color:none;
 display:block;
 min-height:40px;
 }
 
 .text1,
 .text3,
 .text5,
 .text7,
 .text9,
 .text11{
 width:190px;
 padding:6px 0;
 padding-left:30px;
 background:#fff url(../img/usname.png) no-repeat;
 border:none;
 margin:10px 0;
 color:#666;
 font:11px Verdana;
 margin-left:10px;
 }
 
 .text3 {background:#fff url(../img/lock.png) no-repeat;}
 .text5 {background:#fff url(../img/mal.png) no-repeat;}
 .text7 {width:85px; background:#fff url(../img/code.png) no-repeat;}
 .text9 {background:#fff url(../img/home.png) no-repeat;}
 .text11 {background:#fff url(../img/icq.png) no-repeat;}
 
 .text2,
 .text4,
 .text6,
 .text8,
 .text10,
 .text12{
 width:190px;
 padding:6px 0;
 padding-left:30px;
 background:#fff url(../img/usname.png) 0 -25px no-repeat;
 border:none;
 margin:10px 0;
 color:#444;
 font:11px Verdana;
 margin-left:10px;
 }
 
 .text4 {background:#fff url(../img/lock.png) 0 -25px no-repeat;}
 .text6 {background:#fff url(../img/mal.png) 0 -25px no-repeat;}
 .text8 {width:85px; background:#fff url(../img/code.png) 0 -25px no-repeat;}
 .text10 {background:#fff url(../img/home.png) 0 -25px no-repeat;}
 .text12 {background:#fff url(../img/icq.png) 0 -25px no-repeat;}
 
 
 .ruler{
 width:400px; border-bottom:dashed 1px #dcdcdc;
 }
 tr:focus{
 background-color:#fcfcf0;
 }
 td{
 vertical-align:top;
 }
 .over{
 background-color:#bfdff1;
 }
 .out{
 background-color:none;
 }
 
.plog {
 width:220px;
 padding:3px 10px;
 background:#b2b2b2 url(../img/plog.png) repeat-x;
 border:1px solid #8f8f8f;
 font:12px Arial;
 font-style: italic; 
 font-weight:bold;
 color:#666;
}

.navigation {
line-height: 3.5;
color:#666;
}

.navigation a {
 text-decoration:none;
 color:#005082;
 background:#f2f2f2 url(../img/nav0.png);
 border:1px solid #b4d4e5;
 padding:4px 8px;
 font-size:12px;
 font-weight:bold;
}

.navigation a:hover {
 background:#f2f2f2 url(../img/nav2.png);
}

.navigation span {
 text-decoration:none;
 background:#fff url(../img/nav0.png);
 padding:4px 8px;
 border:1px solid #b4d4e5;
 color:#4c818f;
 font-size:12px;
}

#back span {
 color:#4c818f;
 font-size:12px;
 padding:5px 11px;
 background:url(../img/back1.png) repeat-x;
 padding-left:35px;
}

#back a {
 font-weight:bold;
 color:#005082;
 padding:5px 11px;
 background:#e1f4fd url(../img/back1.png) repeat-x;
 padding-left:34px;
}

#go span {
 color:#4c818f;
 font-size:12px;
 padding:5px 11px;
 background:url(../img/go.png) repeat-x;
 padding-right:34px;
}

#go a {
 font-weight:bold;
 color:#005082;
 padding:5px 11px;
 background:#e1f4fd url(../img/go.png) repeat-x;
 padding-right:32px;
}

#go a:hover {
 background:#e1f4fd url(../img/go2.png) repeat-x;
}

#back a:hover {
 background:#e1f4fd url(../img/back2.png) repeat-x;
}

.mcont a {
 display:block;
 padding:5px 8px;
 border-top:1px solid #fff;
 border-bottom:1px solid #c5c5c5;
 background:url(../img/myfon.gif) no-repeat;
 color:#666;
 padding-left:18px;
}

.mcont a:hover {
 background:url(../img/myfon2.gif) no-repeat;
 color:#d37f35;
}

.class_over { background-color: #c0e3f7}
.class_out { background-color: #333}

.block {
background:url(../img/s_story.jpg) no-repeat;
}

.bara { 
font-size : 9pt; 
text-align : center; 
height : 40px; 
line-height : 40px; 
background : url(/design/bar.png) repeat-x; 
color : white; 
font-family : Calibri, Arial; 
}

/* ====== Select Code from phpBB3 to uCoz ~ http://allcity.net.ru/ ====== */ 
div.bbCodeName {margin-bottom:3px;} 
div.codeMessage code {font-size:14px;} 
/* ====================================================================== */