body  {
background : url('images/back.gif') repeat-y;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;
      }
			
body.cam  {
background : #FFFFFF repeat-y;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;
      }
			
body.forum  {
background : url('images/back_forum.gif') repeat-y;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;
      }

body.preview {
background: white;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;

}
			
html {
height : 100% !important;
min-height : 100% !important;
      }
td {
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
   }			
a {
color : #2a7ed3;
text-decoration : none;
      }
a:active {
color : #d31616;
text-decoration : none;
      }
a:visited {
color : #2a7ed3;
text-decoration : none;
      }
a:hover {
color : #d31616;
text-decoration : underline;
      }
.red {
font-size : 18px;
font-weight : bold;
color : #d02a2a;
padding-top : 2px;

      }
.red2 {
font-size : 22px;
font-weight : bold;
color : #d02a2a;
padding-top : 2px;
      }
.t1 {
font-size : 22px;
font-weight : bold;
color : #555555;
display : block;
      }
.t1f {
font-size : 16px;
font-weight : bold;
color : #555555;
display : block;
      }
.t2 {
font-weight : normal;
color : #000;
color : #d02a2a;
display : block;
      }
hr {
color : #cacaca;
background-color : #cacaca;
height : 1px;
border : 0 none inherit;
margin-bottom : 5px;
      }
input {
background : #eef2f7;
color : black;
border : 1px solid #d6d6d6;
      }
.radio {
background : transparent;
border : 0 none inherit;
width : 23px;
height : 23px;
      }
.select {
background : #eef2f7;
color : black;
border : 1px solid #d6d6d6;
      }
textarea {
background : #eef2f7;
color : black;
border : 1px solid #d6d6d6;
      }
.checkbox {
background : transparent;
border : medium none inherit;
      }
#cont {
height : auto !important;
width : 800px;
display : block;
overflow : hidden;
      }
			
#top_cam {
background : url('images/main_cam.gif') no-repeat;
width : 800px;
height : 54px;
      }
			
#top {
width : 800px;
height : 113px;
padding : 0;
margin : 0;
      }
#top_preview {
background : url('images/logo_pre.jpg') no-repeat;
width : 479px;
height : 67px;
      }			
#second {
background : url('images/second.gif') no-repeat;
width : 800px;
height : 40px;
padding-left : 333px;
padding-top : 3px;
      }
#second.forum {
background : url('images/second_forum.gif') no-repeat;
width : 800px;
height : 40px;
padding-left : 333px;
padding-top : 3px;
      }
#left {
width : 131px;
float : left;
overflow : hidden;
text-align : right;
font-size : 15px;
font-weight : bold;
padding-top : 20px;
      }
#left .menu {
width : 131px;
height : 30px;
      }
#left .menu a {
width : 121px;
display : block;
height : 30px;
margin-right : 15px;
padding-top : 1px;
color : #2497f0;
text-decoration : none;
padding-top : 4px;
      }
#left .menu a:hover {
width : 131px;
background : url('images/on.gif') repeat;
height : 30px;
display : block;
color : #245bbe;
padding-right : 10px;
      }
#left .menuon {
background : #bad3f2;
width : 131px;
display : block;
height : 30px;
padding-right : 15px;
padding-top : 1px;
color : #245bbe;
font-size : 20px;
      }
#left .link {
margin : 10px 0 10px 20px;
overflow : hidden;
      }
#left ssa:active {
color : #d31616;
      }
#left sa:visited {
color : #396ec6;
      }
#left sa:hover {
color : #d31616;
text-decoration : underline;
      }
#middle {
width : 180px;
float : left;
overflow : hidden;
padding : 0 10px;
font-size : 13px;
      }
#right_cam {
width : 800px;
display : block;
overflow : hidden;
padding-left : 40px;
      }
			
#right {
width : 459px;
display : block;
overflow : hidden;
padding-left : 20px;
      }
#rightf {
width : 639px;
display : block;
overflow : hidden;
padding-left : 20px;
      }
#reserve {
width : 459px;
display : block;
overflow : hidden;
padding-left : 20px;
      }
#reserve p {
color : #245bbe;
      }
#right .img {
float : left;
clear: left;
margin-right : 8px;
margin-top : 4px;
border : 4px solid #e3e8f1;
      }
#right .img_right {
float : right;
clear: right;
margin-left : 0px;
margin-top : 4px;
border : 4px solid #e3e8f1;
      }			
#right .img2 {
margin-right : 8px;
margin-top : 4px;
border : 4px solid #e3e8f1;
      }
#type {
width : 100%;
margin-top: 10px;
display: block;
clear:both;
      }
#part1 {
float: left;
width : 45%;
margin-top: 10px;
      }      
#part2 {
float: right;
width : 50%;
margin-top: 10px;
}      
hr {
margin-top : 10px;
color : #dfedff;
      }
#footer {
position : absolute;
left : 330px;
clear : both;
display : block;
font-size : 11px;
padding-top : 50px;
      }
#footer p {
padding : 10px;
      }	
				
#footer_story {
position : absolute;
left : 143px;
clear : both;
display : block;
font-size : 11px;
padding-top : 50px;
      }
#footer_story p {
padding : 10px;
      }										
			
#forummenu {font-weight : bold; color: black;}
#forummenu a {text-decoration : none; color : white;}
#forummenu a:active {text-decoration : none; color : white;}
#forummenu a:visited {text-decoration : none; color : white;}
#forummenu a:hover {text-decoration : none; color : black;}

.forumstart {font-size : 18px;}

#forumlist a {text-decoration : none; color : #1146DF;}
#forumlist a:active {text-decoration : none; color : #1146DF;}
#forumlist a:visited {text-decoration : none; color : #1146DF;}
#forumlist a:hover {text-decoration : none; color : #FF4100;}


select { margin : 5px 0; border : 11px solid #414ea1; background : #e3f0ff; color : #414ea1; } 
.mm { margin : 5px 0; border : 1px solid #414ea1; background : #e3f0ff; color : #414ea1; } 
//textarea { margin : 5px 0; border : 1px solid #414ea1; background : #e3f0ff; color : #414ea1; }

TD {FONT-SIZE:8pt ;}
		
.main_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.search_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.search_result_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #008080;}
.search_text {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff; }

.bar {FONT-SIZE:9pt; COLOR: 000000;BACKGROUND: #c0c0c0;border-bottom : none;}

.bar a:hover {border-bottom : none;}
.post_imot a:hover {border-bottom : none;}

.odd_line {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.even_line {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #c0c0c0;}

.list_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.list_subj_link {FONT-SIZE:9pt; COLOR: 000000;}
.list_author {FONT-SIZE:9pt; COLOR: 000000;}
.list_replies {FONT-SIZE:9pt; COLOR: 000000;}
.list_date {FONT-SIZE:9pt; COLOR: 000000;}

.post_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.post_labels {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.post_fields {FONT-SIZE:9pt;} 
.post_textarea {FONT-SIZE:9pt;}
.post_chechbox {FONT-SIZE:9pt;}
.post_text {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.post_button {FONT-SIZE:9pt;}

.posts_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.posts_author {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_host {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_posts {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_date {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_body {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_text {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;			
			