* { margin:0; padding:0;}
body { background:#ffffff; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; line-height:1.25em; color:#707070;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; text-align:left;}/* vertical-align:top;*/

a:hover{text-decoration:none;color:#ff0000;}
a {color:#a4a4a4;}


a.reza {
color : #559;
text-decoration : none;
font-size : 12px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

a:hover.reza {
color : #DD0000;
text-decoration : underline;
font-size : 12px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}



.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

p { margin:0; padding:0;}

.tall_top { background:url(images/tall_top.gif) left top repeat-x #fff; width:100%;}
.tall_d { background:url(images/footer_bg.gif) left top repeat-x #fff; width:100%; height:24;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#fff; border:1px solid #b4b4b4; color:#8c8c8c; font-size:10px; font-family:Tahoma;}
textarea { width:286px; height:96px; background:#fff; overflow:auto; border:1px solid #b4b4b4; font-family:Tahoma; color:#8c8c8c; font-size:10px; }

.input1 { width:137px; height:14px; border:1px solid #808080; font-size:11px; color:#b5b5b5;}

ol { padding:0px;}
ol li { color:#20b4f1; font-weight:bold; margin-left:23px; list-style-type:decimal-leading-zero;}
ol li a { color:#20b4f1; line-height:2.5em;}
ol li a span { font-weight:normal;}

ul { list-style:none;}

.title { margin:0 0 43px 0;}

.img_indent { margin:0 20px 0 0; float:left;}


/*txt, links*/
h3 { font-size:12px; color:#20b4f1; margin:2px 0 8px 0;}
h4 { font-size:11px; margin-bottom:17px;}
h4 a { color:#20b4f1; font-weight:normal;}

.txt1 { color:#20b4f1;}

.link1 { color:#a2a2a2;}
.link2 { color:#20b4f1;}
.link3 { background:url(images/marker.gif) no-repeat 0 6px; padding-left:10px; text-decoration:none;}
.link3:hover { text-decoration:underline;}
.link4 { background:url(images/marker1.gif) no-repeat 0 4px; padding-left:13px; text-decoration:none; font-weight:bold; color:#7d7d7d; text-transform:uppercase; font-size:10px;}
.link4:hover { text-decoration:underline;}
.link5 { background:url(images/marker2.gif) no-repeat 0 6px; padding-left:10px; color:#20b4f1;}

.line_hor { background:url(images/line2.gif) left bottom repeat-x; padding-bottom:31px; margin-bottom:30px;}
.line_hor1 { background:url(images/line4.gif) left bottom repeat-x; padding-bottom:12px; margin-bottom:22px; color:blue;}
.line_hor2 { background:url(images/line5.gif) left bottom repeat-x; padding-bottom:29px; margin-bottom:27px;}


/*header*/
#header .row_1 { height:60px;}
#header .row_1 .fleft img { margin:5px 0 0 0;}
#header .row_1 .fright .indent { padding:15px 30px 0 0;}
#header .row_2 { height:55px; background:url(images/header_menu_bgd.gif) left top repeat-x;}
#header .row_2 .left { background:url(images/header_menu_left.gif) no-repeat left top;}
#header .row_2 .right { background:url(images/header_menu_right.gif) no-repeat right top;}
#header .row_2 .indent { padding:20px 0 22px 37px;}

/*left_side*/
#left_side { font-size:10px; color:#a2a2a2; line-height:15px;}

#content { font-size:10px;}

/*footer*/
#footer { font-size:10px; }
#footer .fleft {color:#565656; background:url(images/footer_bgd1.gif) left top no-repeat;}
#footer .fleft .indent { padding:10px 0 0 38px;}
#footer .fright { font-family:Tahoma; background:url(images/footer_bgd2.gif) no-repeat right top;}
#footer .fright .indent { padding:8px 33px 0 0;}
#footer .fright span { background:url(images/footer_marker.gif) no-repeat 0 2px; padding-left:45px; display:block; line-height:2.5em;}



/*================== index.html ==================*/
/*#page1 #left_side { height:322px;}*/
#page1 #left_side .indent { padding:397px 40px 0 64px;font-size: 11px;}
#page1 #left_side .indent1 { padding:55px 0 58px 0;}
#page1 #left_side .indent1 .title { margin-bottom:31px;}
#page1 #content .row_1 .indent { padding:0 0 0 5px;font-size: 11px;}
#page1 #content .row_1 .col_1 .indent { padding:0 11px 0 0;}
#page1 #content .row_1 .col_1 .indent1 { padding:23px 0 0 14px;}
#page1 #content .row_1 .col_1 p { margin-bottom:14px;}
#page1 #content .row_1 .col_1 .indent2 { padding:48px 0 0 12px;}
#page1 #content .row_1 .col_1 .indent2 .title { margin-bottom:25px;}
#page1 #content .row_1 .col_2 .indent { padding:0 25px 0 0;}
#page1 #content .row_1 .col_2 .line_hor1 { margin-bottom:35px;}
#page1 #content .row_1 .col_2 .indent1 { padding-left:15px;}
#page1 #content .row_1 .col_2 .indent1 img { margin-bottom:13px;}
#page1 #content .row_1 .col_2 .block .ind { padding:20px 24px 28px 24px;}
#page1 #content .row_1 .col_2 .indent2 { padding:100px 0 0 40px;}
#page1 #content .row_2 .indent { padding:48px 0 0 17px;}



/*==================list====================*/
.block { background:#f3f3f3; width:100%;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .ind { padding:20px 20px 29px 24px;}

.rezablock { background:#f3f3f3; width:100%; padding:20px 20px 29px 24px;}
.rezal_t { 
	background:url(images/l_t.gif) no-repeat left top;
}
.rezar_t { 
	background:url(images/r_t.gif) no-repeat right top;
}
.rezar_b { 
	background:url(images/r_b.gif) no-repeat right bottom;
}
.rezal_b { 
	background:url(images/l_b.gif) no-repeat left bottom;
}
.rezaind { 
	padding:20px 20px 29px 24px;
}


.block1 { background:url(images/line1.gif) left top repeat-y; width:210px;font-family: Tahoma, Verdana, Sans-Serif;font-size: 11px;padding:5 0 5px 15px;}
.block1 .ind { padding:0 0 8px 28px;}

.block2 { background:url(images/line3.gif) left top repeat-y; width:190px;padding:5 0 5px 15px;}
.block2 .ind { padding:21px 0 2px 28px;}

/*==========================================*/

/* *********************************************************************************************************************************/


#nav1 {
background : transparent;
border: 0px solid #1A1E20;
padding-top: 0px;
height: 21px;
padding-left: 0px;
text-align: right;
}
#nav1 a {
display : block;
float : left;
border: 1px solid #B7B7B7;
padding: 4px;
background-color: #429ef7;
color: #FFFFFF;
text-decoration: none;
font-family: Tahoma, Verdana, Sans-Serif;
font-size: 11px;
}
#nav1 a:hover {
color: #00A8FF;
background-color: #F44;
border: 1px solid #727272;
border-bottom: 1px solid #ffffff;
}



#user {
	
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
float: left;
	
position: relative;
	
color : #5756A9;
width: 160px;
	
height: 23px;
	
background-image: url(images/user1.gif);
	
background-repeat: no-repeat;
	
border: solid 1px #dbdbdb;
	
margin-top: 6px;
	
margin-left: 11px;
	
padding-left: 20px;
	
vertical-align: middle;

}


#pass {
	
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
float: left;
	
font-size : 12px;
position: relative;
	
color : #5756A9;
width: 160px;
	
height: 23px;
	
background-image: url(images/pass1.gif);
	
background-repeat: no-repeat;
	
border: solid 1px #dbdbdb;
	
margin-top: 6px;
	
margin-left: 11px;
	
padding-left: 20px;
	
vertical-align: middle;

}


#go {
	
float: left;
	
position: relative;
	
width: 72px;
	
height: 23px;
	
background-image: url(images/go1.gif);
	
background-repeat: no-repeat;
	
border: 0px;
	
margin-top: 6px;
	
margin-left: 11px;
	
vertical-align: middle;

}

.button21 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #333;
background-color : #d8dcd6;
height : 20px;
border-top : 1px solid #fff;
border-left : 1px solid #fff;
border-right : 1px solid #827b60;
border-bottom : 1px solid #827b60;
margin-bottom : 2px;
}
.button2 {
font-size : 9px;
background-image:url(images/submit.png);
width:70px; height:20px;
border:0px solid #999;
}

.user-border{
height: 1px;
width: 160px;
background-image: url(images/user_border.gif);
background-position: left;
background-repeat: no-repeat;
padding: 1px 0 3px 0;
}

input#p {height:25px;}
#ft_shadow {margin-top:-3px;}
#srch_m 
#prbsrch {margin-bottom:3px; padding:3px 2px 1px 2px;}
#prbsbmt {background-image:url(images/find.gif);width:74px; height:27px;border:0px solid #999;}
#nested1 { height:255px; }
#nested2 { height:100px; }
#nested2 .nested_btm_lnk {margin-top:30px;}
#ygma .ygbt {width:45px;font:normal 100% arial; border:1px solid #999;padding:1px 0 0 0;}

#doc{width:57.69em;width:56.3em;min-width:750px;margin:auto;text-align:left;}
#hd,#bd{margin-bottom:1em;text-align:left;}
#ft{font-size:77%;font-family:Tahoma,verdana;clear:both;}
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b{float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{float:left;}
.yui-t1 #yui-main .yui-b{width:76%;min-width:570px;}
.yui-t1 .yui-b{width:21.33%;min-width:160px;}
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b{width:73.4%;min-width:550px;}
.yui-t2 .yui-b, .yui-t4 .yui-b{width:24%;min-width:180px;}
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{width:57.6%;min-width:430px;}
.yui-t3 .yui-b, .yui-t6 .yui-b{width:40%;min-width:300px;}
.yui-t5 #yui-main .yui-b{width:65.4%;min-width:490px;}
.yui-t5 .yui-b{width:32%;min-width:240px;}
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u{float:right;display:inline;}
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first{float:left;}
.yui-g .yui-u, .yui-g .yui-g{width:49.1%;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u{float:left;margin-left:2%;margin-left:1.895%;width:32%;}
.yui-gb .first, .yui-gc .first, .yui-gd .first{margin-left:0;}
.yui-gc .first, .yui-gd .yui-u{width:66%;}
.yui-gd .first{width:32%;}
.yui-ge .yui-u{width:24%;}
.yui-ge .first, .yui-gf .yui-u{width:74.2%;}
.yui-gf .first{width:24%;}
.yui-ge .first{width:74.2%;}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1;}*/


a.side2 {
color : #2E1F00;
text-decoration : none;
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:0px 2px 0px 2px;
}

a:hover.side2 {
color : #0000ff;
text-decoration : underline;
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.side3 {
color : #ffffff;
text-decoration : none;
text-align:left;
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:0px 2px 0px 2px;
}

a:hover.side3 {
color : #ffffff;
text-decoration : underline;
text-align:right;
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.white {
	font-size:11px;color:#000000; text-decoration:none;
}

a:hover.white {
	color:#113355; text-decoration:underline overline;
}


img {
	border: 0px;
}

form {
	margin:0px 0px 0px 0px;
}

hr {
	border-top:1px #E2E2E2 solid;
	border-bottom:1px #F9F9F9 solid;
}

hr.side-hr {
	border:1px #E2E2E2 solid;
	border-bottom:1px #F9F9F9 solid;
}

td {
	font-family:Tahoma, Verdana,Arial,Sans-Serif;
	font-size:11px;
}

#td-header {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF; 
	padding:5px;
}

pre {
	font-family:Tahoma,Verdana,Arial,Sans-Serif; 
	font-size:11px;
}

.alt {
	color:#666;
}

.header {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#333; 
	background-color:#FFFFFF;
	padding:5px;
}

.footer {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#333; 
	background-color:#678ea3;
	padding:5px;
}

.button {
	background-image:url(images/button.gif);
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:11px;
	color:#000000; 	
	background-color:#F2F1ED;
	border:#999999 1px solid;
	margin-top:2px;
}
	
.textbox {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#464565; 
	/*background-color:#EFEFFF;
	border:1px #666 solid;*/
}

.main-bg {
	padding:5px 0px 5px 0px;
}

.side-border-left {
	padding:5px 5px 0px 5px;
}

.side-border-right {
	padding:5px 5px 0px 5px;
}

.main-body {
	font-size:11px;
	color:#000; 
	/*background-color:#FFFFFF;*/
	padding:12px 4px 3px 4px;
	background-color:#e8f0f9;
}

.side-body-bg {
	background-image:url(images/module_main_sm_mid.gif);
	background-repeat:repeat-y; 
}

.side-body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif; 
	font-size:11px;
	color:#000; 
	background-color:#FFFFFF;
	padding:5px 0px 5px 0px;
}

.border {
	background-color:#ddd; 
	border:2px #979797 solid; 
}

.infobar {
	background-color:#F9F9F9;
	font-size:9px;
	color:#000; 
	border-top: solid #C4C4C4; 
	border-top-width: 1px; 
	border-left: solid #C4C4C4; 
	border-left-width: 1px; 
	border-right: solid #F6F6F6; 
	border-right-width:0px; 
	border-bottom: solid #F6F6F6; 
	border-bottom-width:1px;
	padding:3px 4px 3px 4px;
}

.infobar2 {
	background-color:#F9F9F9;
	font-size:9px;
	color:#676767; 
	border-top: solid #C4C4C4; 
	border-top-width: 1px; 
	border-left: solid #C4C4C4; 
	border-left-width: 0px; 
	border-right: solid #F6F6F6; 
	border-right-width:1px; 
	border-bottom: solid #F6F6F6; 
	border-bottom-width:1px;
	padding:3px 4px 3px 4px;
}

.panel-left {
	width:8px; height:20px; 
	background-image:url(images/panel-left.gif); 
	background-repeat:no-repeat; 
}

.panel-right {
	width:8px; height:20px;
	background-image:url(images/panel-right.gif);
	background-repeat:no-repeat; 
}

.panel-main-bg {
	width:170px; height:8px;
	background-image:url(images/panel-main.gif);
	background-repeat:no-repeat; 
}

.panel-main {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#3A3A3A;
	padding:0px 2px 0px 2px;
}

.p-main {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 2px 0px 2px;
	height:20px;
	background-image:url(images/capmain.gif);
	background-repeat:repeat-x; 
}

.border-left {
	width:13px; 
	/*background-image:url(images/border-left.gif);*/
	background-repeat:repeat-y; 
	background-color:#e8f0f9;
}

.border-right {
	width:13px; 
	/*background-image:url(images/border-right.gif);*/
	background-repeat:repeat-y;
	background-color:#e8f0f9;
}

.border-bleft {
	width:13px; height:20px;
	background-image:url(images/border-bleft.gif);
	background-repeat:no-repeat; 
	background-color:#e8f0f9;
}

.border-bright {
	width:13px; height:20px;
	background-image:url(images/border-bright.gif);
	background-repeat:no-repeat; 
	background-color:#e8f0f9;
}

.border-bmain {
	width:170px; height:15px;
	background-image:url(images/border-bmain.gif);
	background-repeat:no-repeat; 
	background-color:#e8f0f9;
}

.border-dmain {
	height:20px;
	background-image:url(images/_border-bmain.gif);
	background-repeat:repeat-x; 
}

.side-caption {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px; font-weight:bold;
	color:#FFFFFF; background-color:#004A80;
	padding:0px 4px 3px 4px;
}

.tbl-border {
	background-color:#979797;
}

.tbl {
	font-size:11px; padding:3px 4px 3px 4px;font-family:Tahoma,Verdana,Arial,Sans-Serif;
}

.tbl1 {
	font-size:10px; color:#000; 
	background-color:#FFFFFF; padding:4px;
}

.tbl2 {
	font-size:10px; color:#000; 
	background-color:#E9E9E9; padding:4px;
}

.tbl0 {
	font-size:10px; color:#000; 
	padding:4px;
}

.rezatbl {
	font-size:10px; color:#000; font-family:Tahoma,Verdana;background-color:#6cb0f7; padding:4px; align:center;BACKGROUND-IMAGE: url(images/bg1.gif);
}
	
.forum-caption {
	font-size:10px; font-weight:bold;
	background-image:url(images/cellpic.gif);
	color:#485D9F; background-color:#F6F6F6;
	padding:4px 4px 4px 4px;
}

.quote {
	color:#004279; background-color:#F9F9F9;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #979797 solid;
}

.copyright {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;
	color:#000; 
}
	
.poll {
	height:12px; border:1px #979797 solid;
}

.comment-name {
	font-weight:bold; color:#113355; 
}

.shoutboxname {
	font-weight:bold; color:#113355; 
}

.shoutbox {
	color:#555; 
}

.shoutboxdate {
	font-size:9px; color:#333; text-align:right;
}

.small {
	font-size:10px; font-weight:normal;
}

.small2 {
	font-size:10px; font-weight:normal; color:#555;
}

.side-small {
	font-size:9px; font-weight:normal; color:#333;
}

.side-label {
	background-color:#e3e3e3;
	padding:1px 4px 3px 4px;
	background-image:url(images/side-cell.gif);
	background-repeat:repeat-x;
}