/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
	text-align:center;
	background: url(/t-im/body-tail.gif) top center repeat;
}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em;	color:#4E4949;}
input, select {vertical-align:middle; font-weight:normal;}

ul {list-style:none;}
li a {text-decoration:none; padding-left:15px; font-size:1.083em; line-height:1.385em;}
li a:hover {text-decoration:underline;}
a {text-decoration:underline; color:#4E4949;}
a:hover {text-decoration:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header {background:url(/t-im/header-bg.jpg) top left no-repeat; padding:23px 0 0 9px}
.logo {padding:0 0 22px 31px}
.nav-tail {margin:0 10px;}
#header .float-r {padding:11px 33px 0 0;}
#navigation .float-l img {margin-right:1px;}
/***************content***************/
#body-tail {background:url(/t-im/body-main-tail.gif) top center repeat-x;}
.main-left {background:url(/t-im/main-left-tail.gif) top left repeat-y;}
.main-right {background:url(/t-im/main-right-tail.gif) top right repeat-y; padding:0 2px;}

.row-1 {background:#ffffff; padding-top:5px; width:100%;} 
.row-2 {
	background:#F2F2F2;
	padding:15px 15px 15px 15px;
	margin-left: 10px;
	margin-right: 10px;
} 
.row-3 {
	background:#FFFFFF;
	padding:15px 15px 5px 15px;
} 

.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; padding-right:20px;}

.boxs {color:#48453F; line-height:1.5em; margin-left:-38px; padding-bottom:19px;}
.boxs .title {margin-bottom:3px;}
.boxs select {margin:15px 0 13px 0;}
.boxs a {color:#48453F;}
.boxs .box-bot {padding:21px 10px 26px 56px;}
.box1 {background:url(/t-im/box1-tail.gif) top right repeat-y; margin-bottom:11px;}
.box1 .box-top {background:url(/t-im/box1-top.gif) top right no-repeat; width:100%;}
.box1 .box-bot {background:url(/t-im/box1-bot.gif) bottom right no-repeat;}
.box2 {background:url(/t-im/box2-tail.gif) top right repeat-y;}
.box2 .box-top {background:url(/t-im/box2-top.gif) top right no-repeat; width:100%;}
.box2 .box-bot {background:url(/t-im/box2-bot.gif) bottom right no-repeat;}

.col-2, .col-3 {border-left:1px solid #DFDFDF;}

.row-2 li a {background:url(/t-im/list-marker2.gif) left 5px no-repeat; color:#269BD8;}
.row-3 li a {background:url(/t-im/list-marker1.gif) left 5px no-repeat; color:#AF1211;}
.row-3 ul li {border-bottom:1px solid #E8E8E8; padding:3px 0 4px 0;}
.row-3 ul .extra {border:none}

.row-2 .title {padding-bottom:5px;}
.row-3 .title {padding-bottom:12px;}

p span {color:#269BD8;}
.row-2 p {padding-bottom:13px;}




.title2 {
	border-bottom:1px solid #0099FF;
	margin-bottom:5px;
	color: #0099FF;
	font-size: 12px;
	font-weight: bold;
}



.title3 {
	border-bottom:1px solid #CC0000;
	margin-bottom:5px;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}

.title-a {
	border-bottom:2px solid #0099FF;
	margin-bottom:1px;
	color: #0099FF;
	font-size: 18px;
	font-weight: bold;
}

.title-n {
	border-bottom:1px solid #CC0000;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
        background:#F2F2F2;

}
.title-nf {
	border-bottom:1px solid #CC0000;
	color: #CC0000;
	font-size: 9px;
	font-weight: bold;
}

.title-2 {
	border-bottom:1px solid #0099FF;
	color: #0099FF;
	font-size: 16px;
	font-weight: bold;
        
}

.title-2a {

        background:#F2F2F2;
}

.art-body {
	
	font-size: 14px;
	
}
.n-body {
	
	font-size: 12px;
	
}



/***************footer***************/
#footer {background:url(/t-im/footer-tail.gif) top left repeat-x; color:#666666; font-size:0.75em; text-transform:uppercase; height:43px; padding:31px 0 0 35px;}
#footer a {color:#666666;}
/***************mockup***************/
#main {
	width:900px;
	margin:0 auto;
	text-align:left;
	margin-top: 0px;
}
#header {height:143px;}
/***************content***************/
.boxs {width:298px;}
.boxs select {width:217px;}
.boxs p {width:232px;}














a {
color:#333333; text-decoration:underline;
}

a:hover {
color:#333333; text-decoration:none;
}

a.side {
color:#333333; text-decoration:underline;
}

a:hover.side {
color:#333333; text-decoration:none;
}

a.white {
	background-image: url(images/spr.jpg);
	text-decoration:none;
	background-color:#004ce6;
	color:#FFFFFF; 
	padding: 15px 10px 15px 10px;
	font-size : 13px;
	
}

a:hover.white {
	text-decoration:none;
	background-image: url(images/spring_ban.jpg);
	background-color:#333333;
	color:#FFFFFF;

}

body {
	font-family : Verdana, Arial, sans-serif;
	
	font-size : 12px;
	margin : 0px;
}

form {
	margin : 0px;
}

hr {
	height:1px;
	color:#DADADA; 
}

hr.side-hr {
	height : 2px;
	
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.alt {
	color : #555;
}

.white-header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8px;
	color : #FFFFFF;
	background-color : #4184fe;
	padding: 8px 10px 8px 10px;
	text-align: left;
}

.full-header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	background-image: url(images/spring.jpg);
	background-color : #FFFFFF;
}

.footer {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666;
	background-color : white;
	padding : 4px 10px 4px 10px;
}

.button {
	font-family : "trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	font-size : 12px;
	color : #fff;
	background-color : #0a74fe;
	height : 20px;
	border : 1px solid #fff;
	margin-top : 2px;
}

.textbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #444;
	background-color : #fff;
	border : 1px solid #444;
}

.main-body {
	font-size : 11px;
	color : #444;
	background-color : #fff;
	padding : 4px 20px 5px 20px;
}

.side-body {
	font-size : 12px;
	color : #444;
	background-color : #fff;
	padding : 4px;
}

.main-bg {
	color : #444;
	background-color : #fff;
	padding : 0px 0px 5px 0px;
}

.border {
	border : 1px solid #5baefc;
}

.side-border-left {
	padding : 0px 5px 0px 5px;
}

.side-border-right {
	padding : 0px 10px 0px 10px;
}

.news-footer {
	font-size : 11px;
	color : #CC0000;
	
	padding : 3px 4px 4px 4px;
        
 
}

.capmain {
    background-image: url(images/center.gif);
	background-color:#0853dc;
	color:#FFFFFF;
	font-size: 12px;
	font-weight : bold;
	font-family: verdana, arial, sans-serif;
	text-align:left;
	padding : 0px 0px 0px 20px;
	height: 30px;
}

.scapmain {
    background-image: url(images/spring_ban.jpg);
	background-color:#003300;
	color:#fff;
	font-size:12px;
	font-weight : bold;
	font-style:normal;
	font-family: verdana, arial, sans-serif;
	text-align:center;
	height: 30px;
	padding : 0px 0px 0px 0px;
}

.tbl-border {
	color : #5baefc;
	background-color : #ddd;
}

.tbl {
	font-size : 12px;
	padding : 4px;
	color : #5baefc;
	background-color : #fff;
}

.tbl1 {
	font-size : 12px;
	color : #5baefc;
	background-color : #fff;
	padding : 4px;
}

.tbl2 {
	font-size : 12px;
	color : #5baefc;
	background-color : #eee;
	padding : 4px;
}

.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #fff;
	
	background-color : #003300;
	padding : 2px 4px 4px 4px;
}

.quote {
	color : #000;
	background-color : #efeff4;
	padding : 4px;
	margin : 0 20px;
	border : 1px solid #444;
}

.poll {
	height : 12px;
	border : 1px solid #000;
}

.comment-name {
	font-weight : bold;
	color : #666;
}

.shoutboxname {
	font-weight : bold;
	color : #666;
	
}

.shoutbox {
	color : #666;
	
}

.shoutboxdate {
	font-size : 9px;
	color : #888;

}

.small {
	font-size : 10px;
	font-weight : normal;
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #666;
}

.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #444;
}

.side-label {
	color : #444;
	background-color : #efeff4;
	padding : 2px;
}

.woman2 {
	text-align:right;
	height:166px;
	
}
.woman1 {

	padding:0;
	margin:0;
	font-size:25px;
	font-weight:normal;
	font-style:italic; 
	color:#CC3300;
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
}
.motto {

	color:#CC3300;
	padding:0;
	font-size:14px;
	margin:0px;
	font-weight:normal;
	font-style:italic; 
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
}
