* {
padding:0px;
margin:0px;
}
BODY {
background: #000000 url(tp_img/bg3.jpg);
font-family:"Trebuchet MS", Verdana, Tahoma;
font-size:15px;
color:#ffffff;
}
h1 {
font-size:18px;
}
h2 {
font-size:16px;
margin: 0 0 10px 20px;
}
img {
border:0;
}
a {
color:#CCCCCC;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a:visited {
color:#CCCCCC;
}
.main {
background: url(tp_img/bgwr.png);
border: 1px solid #000000;
margin:0 20px;
min-width:1000px;
width: expression( document.body.clientWidth < 1000? "1000px": "100%" );
}
div.wrapper {
margin: 0 50px;

}
* html div.wrapper {
width:100%;
}

.logo {
float:left;
margin:0 10px 10px 0;
}
.menu {

text-align:right;
}
.cap {
background: url(tp_img/bg4.jpg) no-repeat top center;
height:257px;
}
.capLeft {
background: url(tp_img/capbgleft2.gif) no-repeat Left top;
height:257px;
}
.capRight {
background: url(tp_img/capbgright2.gif) no-repeat right top;
height:257px;
}
.capRight img{
margin-left:13px;
float:left;
}
.capText {
padding:45px 0 0 30px;
font-size:18px;
color:#000000;
}
.capText strong{
font-size:36px;
color:#f40c12;
}
.clear {
clear:both;
}

.main .content {
background: url(tp_img/bgcontent.png);
margin-top:20px;
padding:20px;
color:#CCCCCC;
min-height:700px;
height: expression(this.scrollHeight < 701 ? "700px" : "auto" );
}
.content_on_main {
background: url(tp_img/bgcontent.png);
margin-top:20px;
padding:20px;
color:#CCCCCC;
}
.foot {
text-align:center;
background: url(tp_img/bgcontent.png);
margin-top:20px;
padding:20px;
color:#CCCCCC;
}
.nav {
margin:20px 0;
}
.nav a{
text-decoration:none;
margin-right:5px;
}
.nav strong, .date {
color:#f40c12;
margin-right:5px;
}
.photo {
text-align:left;
}
.photo img {
margin: 0 40px 20px 0;
border:1px solid #000000;
}
.vip a {
color:#f40c12;
}
.shortNews {
margin-bottom:10px;
}
.mainNewsWrap {
background: url(tp_img/bgcontent.png);
margin-top:20px;
color:#CCCCCC;
width:49%;
height:400px;
float:left;
}
.mainNews {
margin:20px;
}
.mainUpd {
background: url(tp_img/bgcontent.png);
margin-top:20px;
margin-left:51%;
height:400px;
min-width:400px;
text-align:center;

}
.mainUpdContent {
padding:20px 10px 0 20px;
}
.mainUpdContent img{
margin: 0 20px 20px 0;
}
.video {
float:left;
margin: 0 20px 20px 0;
text-align:center;
}
.video img {
padding:0px;
margin:0px;
border:1px solid #000000;
}
.single_video {
float:left;
margin: 0 15px 0 0;

}
.boxHead {
	padding: 10px 0 0 20px;
	font-size:16px;
}

.video_on_main {
background: url(tp_img/bgcontent.png);
margin-top:20px;
text-align:center;
}
.video_on_mainContent {
padding:20px 10px 0 20px;
}

