*{margin: 0; padding: 0;}

h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}

textarea {font-family: tahoma; }

ul,ol{list-style: none;}

label, input.button{cursor: pointer; cursor: hand;}

img,fieldset{border: none;}

table{border-collapse: collapse; border: none; font-size: 11px;}

hr,.hide{display: none;}

.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}



html

		{background:#69075d url(../images/bg.jpg) repeat scroll right 0; height: 100%;}

body

		{

		margin: 0 0;

		text-align: center;

		font: 11px Tahoma, Verdana, sans-serif;

		color: #000;

		line-height:14px;

		}



.welcome span

		{

		padding: 0px 0px 0px 190px;

		}



#wrapper

		{

		position: relative;

		width:766px;

		text-align: left;

		margin: 0 auto;

		}



#main

		{



		position: relative;

		}



#main-in

		{





		}



#main-out

		{

		width: 750px;

		min-height: 240px;

		padding: 0 0 0 0 !important;

		}





#header{

    height:92px;

    width:701px;

    background:url(../img/header_bg_03.jpg) left top repeat-x;

    padding:35px 0 0 55px;



    }



#footer{

    width:766px;

    height:100px;

   	background:url(../img/footer_27.jpg) no-repeat;

    }



*html #footer{

    position:relative;

    top:-4px;

    }



#menu2{

    height:26px;

    width:731px;

    float:left;

    margin-left:40px;

    }

#menu2 ul li{

	display:block;

	float:left;

	font-family:Tahoma;

	font-size:11px;

	padding:23px 12px 0 12px;

	background:url(../img/separator_14.jpg) right bottom no-repeat;

}



#menu2 ul li.no_bg{

   background:none;

}



#menu2 ul li a{

	color:white;

	text-decoration:none;

}



*html #menu2{

    margin-left:20px;

    }

	

	

	

	

	table td {font-size: 11px !important;}

	

	

	

	

	

	

/*---------- main page style ------------*/

	

* {margin: 0; padding: 0;}

ul, li {list-style: none;}

a img {border: none;}

table, th, td {border-collapse: collapse; vertical-align: middle;}

body {font-size: 11px; font-family: Tahoma, Arial, sans-serif;  min-height: 100%;}

*html body {height: 100%; }

a {color : #2d71ac}



.clearing 	{clear : both;}

.holder 	{display:table;}

.tRight 	{text-align:right;}

.tCenter 	{text-align:center;}

.align_center {position: relative; width: 100%;}

.align_center:after {content: ''; display: block; clear: both;}

.align_center_to_left {position: relative; right: 50%; float: right;}

.align_center_to_right {position: relative; z-index: 1; right: -50%;}



.button_n_1 {background:url("../images/button_n_1.png") no-repeat; width:5px; height:29px; margin-left:0px; padding:0px;}

.button_n_3 {background:url("../images/button_n_3.png") no-repeat; width:10px; height:29px; padding:0px;}

.button_n_2 {background:url("../images/button_n_2.gif") repeat-x; height:29px; padding:0px;}





/* BASIC MARKUP */



#wrapper_inner {width: 997px; position:relative; min-height:630px; height:auto !important; height:630px;}  

#footer_r {}



#structure {background: url("../images/bg_inner.jpg") no-repeat 50% 0;}

#leftPart {background:url("../images/bg_left.jpg") repeat right 0px;}

#rightPart {background:url("../images/bg_right.jpg") repeat left 0px;}

#leftPartIn {background:url("../images/bg_inner_left.jpg") repeat-x right 0px;}

#rightPartIn {background:url("../images/bg_inner_right.jpg") repeat-x left 0px;}

#mainPart {width:997px; vertical-align: top;}



/* ----HEADER---- */



#menu_u   {float: left; margin-left:162px; height:29px; display:inline;}

#menu_u01 {background:url("../images/menu_bg_1.png") no-repeat; width:9px; height:29px;}

#menu_u04 {background:url("../images/menu_bg_4.png") no-repeat; width:9px; height:29px;}

#menu_u03 {background:url("../images/menu_bg_3.jpg"); height:29px; min-width: 300px;}

#menu_u02 {background:url("../images/menu_bg_2.jpg") no-repeat left 0; height:29px; width:100%;}



#menu_u05 {padding:6px 20px 6px 10px;}

#menu_u05 li {float:left; margin-left:10px; height:10px; color:#842461;}

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



#logoinfo {float: left; height:78px; margin:40px 0 0 89px; clear:left; width:634px; display:inline;}

#logo_o {float:left;}

#logoinfo p {float:right; background:url("../images/vline1.jpg") no-repeat left 0; height:50px;

			padding: 0px 0 0px 20px; width:335px; margin-top:10px; color:#ffaac6; font-size:13px;}



#login_n {width:200px; position:absolute;top:10px; left:890px; color:white;}

#login_n td {padding : 0 4px 0 0; height:25px;}

#login_n .input_text_01 {color:#a72e5b; width:165px; height:18px; background:#6c0232; border:1px solid #ad2a5e;}

#login_n td.tNoPadding {padding : 0px px 0px 0px;}			

#login_n .tForgot {background:url("../images/icon_q.png") no-repeat 0px center;}			

#login_n a {color:#ff77d5;}



#login_n .button_n {color : white; font-size:16px; font-weight:bold;

			background:none; border:none; cursor:pointer; padding: 0 2px 4px 2px;}

			

#login_n .button_n_1 { margin-left:5px; padding:0px;}

#login_n .button_n_2 {padding:0px;}

#login_n .button_n_3 {padding:0px;}









/* ----CONTENT---- */

#content_t {width:988px; margin: 0 auto;}

#members_s {width:100px; float:left;}

#members_s p {padding: 8px 0 0 0; text-align:center;}



#lMembers ul {}

#lMembers li {float:left; width:98px;margin-bottom:15px; padding : 0px 0 10px 0px; color:#e64ea3;}		

#lMembers a {color : #ff92cf;}



#join_n {width:500px; height:300px; float: left; margin: 35px 0 0 70px; clear:right;}

#joinContent {background:url("../images/join_caption.png") no-repeat left top;}		

#join_n th {font-weight:normal; text-align:left;}

#join_n td {padding: 0 0px 5px 1px;}

#join_n .joinin_01 {position:relative; top : 40px; left:0px; color:#ebcddb;}

#join_n .input_text_01 {width:163px;}

#join_n .select_short_01 {width:54px;}

#join_n .input_check_01 {margin-right:5px;}

#join_n .select_01 {width:167px;}

#join_n .tNoPadding {padding:0 0 0 0;}



#join_n .button_n {color : white; font-size:16px; font-weight:bold;

			background:none; border:none; cursor:pointer; padding: 0 2px 4px 2px;}

			

#join_n .button_n_1 {margin-left:0px; padding:0px;}

#join_n .button_n_3 {padding:0px;}

#join_n .button_n_2 {padding:0px;}



#features_s {float:left; width:540px; height:120px; margin: 72px 0 0 95px; display:inline;}

#features_s ul {width:540xp; height:120px; color:#ebcddb;}

#features_s li {float:left; margin-right:31px; width:77px; height:50px; padding : 85px 0 0px 0px;

				text-align:center;}

#features_s .f1 {background : url(../images/f1.png) no-repeat center 3px;}

#features_s .f2 {background : url(../images/f2.png) no-repeat center 0;}

#features_s .f3 {background : url(../images/f3.png) no-repeat center 0;}

#features_s .f4 {background : url(../images/f4.png) no-repeat center 0;}

#features_s .f5 {background : url(../images/f5.png) no-repeat center 0; width:70px;}



/* ----FOOTER---- */

#footWrap {position:relative; width:988px; margin : 0px auto; top : 40px;}

#fMenu {float:right; color:#b7bbb9; position:relative; left:-200px;}

#fMenu a {color:white; padding-right:10px;}

#copyright {float:left; color:#ff7fbb;}



/* ----HEADER INNErr---- */

#header_inner_menu {width:750px; height:64px; background:url("../images/header_bg.png") no-repeat center bottom; margin: 0 auto;}

#header_inner_menu .menu_inn_01 {height: 39px;}

#wrapper_inner #logoinfo {height: 114px; margin-top:60px;}

#wrapper_inner #header_r {height: 174px;}



#menu_inn_01 {margin: 0 10px; width:730px; text-align: center;}

#menu_inn_01 li {margin-left: 5px; display:inline; color:#013951; margin-bottom: 2px;}

#menu_inn_01 li a{color : #fff; text-decoration:none;}

#menu_inn_01 li a:hover {text-decoration: underline;}



#bar_r {margin: 0 20px; text-align: center; padding-top: 5px;}



#bar_r li {margin-left:20px; color : white; display:inline;}

#bar_r li a {color : white; text-decoration:underline;}

#bar_r li a:hover {text-decoration:none;}



#bar_r .b1 {background : url(../images/b1.gif) no-repeat top left; padding : 0 0 0 18px;}

#bar_r .b2 {background : url(../images/b2.gif) no-repeat top left; padding : 0 0 0 18px;}

#bar_r .b3 {background : url(../images/b3.gif) no-repeat top left; padding : 0 0 0 18px;}

#bar_r .b4 {background : url(../images/b4.gif) no-repeat top left; padding : 0 0 0 18px;}

#bar_r .b5 {background : url(../images/b5.gif) no-repeat top left; padding : 0 0 0 18px;}

#bar_r .b6 {background : url(../images/b6.gif) no-repeat top left; padding : 0 0 0 18px;}





/* ----CONTENT INNEr---- */

#content_inner {width:828px; min-height:200px; background:#fff; margin:0 auto; padding: 30px 36px 0px; overflow:hidden; text-align: left;}

		

		#content_inner td {vertical-align: top;}



#content_inner h4 {font-size:18px; color:#0062AE;}

#content_inner h3 {font-size:20px; color:#0062AE;}



#profileTop {background:url("../images/profile_top.png") no-repeat; width:577px; height:8px;

		line-height:0px; font-size:0px;}

#profileBottom {background:url("../images/profile_bottom.png") no-repeat; width:577px; height:8px;

	line-height:0px; font-size:0px;}



#profileWrap {float:left; width:577px;}



#profile_e {background:#CFECFF; width:577px; overflow:hidden;}

#profileTable {width:280px;}

#profileTable td, tr {vertical-align:top;}



#profileMain {float:left; width:280px; padding:10px 0 15px 20px;}

#profileMain p {margin-left:3px; color : #b6b49c; padding-bottom:3px;}

#profileMain p strong {color:black; text-decoration:none; font-weight: normal;}

#profileMain #sep1 {padding:7px 10px;}





#sidebar_r {float : right; background:url("../images/sidebar_bg.jpg") repeat-y; width:194px; 

		margin:0 18px; display:inline;}

		#culo {background:url("../images/sidebar_top.png") no-repeat; width:194px; height:7px; float:right; margin:10px 18px 0;}

		#miculo {background:url("../images/sidebar_bottom.png") no-repeat 0 bottom; width:194px; height:7px; float:right; margin:0 18px 15px; clear:right;}

		

#sidebar_r ul {padding: 8px 0 5px 20px;}

#sidebar_r li {padding-bottom:6px; color:white;}

#sidebar_r li a {color:white; text-decoration:none;}

#sidebar_r a.a2 {color:white; text-decoration:underline;}

#sidebar_r .s1 {background : url(../images/s1.gif) no-repeat top left; padding : 0 0 6px 18px;}

#sidebar_r .s2 {background : url(../images/s2.gif) no-repeat top left; padding : 0 0 6px 18px;}

#sidebar_r .s3 {background : url(../images/s3.gif) no-repeat top left; padding : 0 0 6px 18px;}

#sidebar_r .s4 {background : url(../images/s4.gif) no-repeat top left; padding : 0 0 6px 18px;}

#sidebar_r .s5 {background : url(../images/s5.gif) no-repeat top left; padding : 0 0 6px 18px;}

#sidebar_r .s6 {background : url(../images/s6.gif) no-repeat top left; padding : 0 0 6px 18px;}		

		

#bottombar_r {background:#0087BE; float: left; height: 27px; margin: 0px 20px 15px;}

		

#bottombar_r ul {padding-top: 5px; float: left; width: 520px; padding-left:15px;}

#bottombar_r img {float: left;}

#bottombar_r li {float: left; margin-right:15px; color: #d791ab; padding:0 0 0 9px; background:url(../images/bullet_for.gif) no-repeat 0 5px;}

#bottombar_r li a{color: #fff;}		



#banner1 {margin : 11px 0; width:532px;}



#searchWrap  {float:right; width:165px; padding:0; overflow:hidden; color:#797870;}

#searchTop {background:url("../images/search_top.png") no-repeat; width:165px; height:34px;}

#searchTop h4 {position:relative; left:20px; top:14px; width:122px;}

#searchBottom {background:url("../images/search_bottom.png") no-repeat; width:165px; height:7px;}

#search_h {background:#CFECFF; width:135px; padding: 5px 15px;}

#search_h p input, #search_h select {margin-bottom: 4px; margin-top: 2px;}



.tableSearch {vertical-align:center;}

#search_h td {padding: 0px 3px 4px 0px; color:#797870;}

#search_h .button_n {color : white; font-size:12px; font-weight:bold;

			background:none; border:none; cursor:pointer; padding: 5px 2px 0px 2px;}

#search_h .text {width:120px;}

#search_h span {color:#797870; font-weight:bold;}



#search_h .button_n_1 {margin-left:0px; padding:0px;}

#search_h .button_n_3 {padding:0px;}

#search_h .button_n_2 {padding:0px;}



#membersWrap  {float:left; width:750px;}

#membersTop {background:url("../images/members_top.png") no-repeat; height:31px;width:750px; margin-top: 15px;}

#membersTop h4 {position:relative; left:20px; top:14px; float:left; font-size:18px;}

#membersTop p {position:relative; left:-10px; top:10px; float:right; font-size:11px;}

#membersTop a {color:#828175;}

#membersBottom {background:url("../images/members_bottom.png") no-repeat; height:8px; width:750px; margin-bottom:-10px;}

#members_inner {background:#CFECFF; width:750px; padding: 15px 0 10px 0; min-height: 145px;//height: 145px;}





#members_inner li {float:left; width:98px; height:110px; margin:0 0 10px 25px; padding : 0px 0 25px 0px; color:#eee;

			display:inline;}		

#members_inner a {color:#ffffff; font-size:11px; text-decoration:none;}

#members_inner a:hover {text-decoration:underline;}

#members_inner li div {padding : 5px 0; text-align:center;background:url("../images/member_bg.png") no-repeat; margin-top: 3px; width: 98px;}

#members_inner li.arrow {background : none; padding : 45px 0 0 0; height:30px; width:30px;}



#lMembers li {float:left; width:98px; margin-bottom:15px; padding : 0px 0 10px 0px; color:#e64ea3;}		

#lMembers a {color : #ff92cf;}



.members_top {background: url(../images/member_top.png) no-repeat; width: 94px;}

.members_bg {padding: 10px 0;}

.members_p {background: url(../images/member_bg.gif); width: 94px; font-size: 11px;}

.members_p p {position: relative; top: -5px; margin-bottom: -4px; padding: 0 !important}

.members_bottom {background: url(../images/member_bottom.png) no-repeat 0 100%; width: 94px;}







/* ----FOOTER INNEr---- */

#footer_inner {background:url("../images/footer_bg.png") no-repeat; width:822px; height:53px;

		margin: 0 auto;}

#footMenu {margin-left:38px;padding-top:9px;}

#footMenu li{float:left; margin-right:15px; height:10px;}

#footMenu li a {font-family:Tahoma; font-size:10px; color:#e14c7e; text-decoration:none;float:left;}

#footMenu li a:hover {text-decoration: underline;}

#copyright{float:right;font-family:Tahoma; font-size:10px; color:#e14c7e; margin-right:39px;}

*html #copyright{ margin-right:30px;}



#signIn {position: absolute; color: #333; width:900px; text-align:center; padding-top:6px;}

#signIn a {color: #333; text-decoration: none;}

#signIn a:hover {text-decoration: underline;}



#inner_back {padding-bottom: 10px; margin:0 auto; width:750px;}



#backgrounder { position:relative; width:1284px;}



#content_bottom {width: 822px; height: 8px; margin: 0 auto; background: url(../images/content_bottom.png) no-repeat; line-height: 0; font-size: 0;}







#calendar



{



        width: 84%;

        margin:0 auto;



        margin-top: 12px;



}







#calendar td



{



        height: 60px;



        font-size: 8pt;



        padding-left: 5px;



        padding-right: 5px;



        padding-bottom: 5px;



        padding-top: 5px;



        border-bottom: 1px solid #C7C4B3;



        border-right: 1px solid #EFEFE3;



        font-weight: bold;



        vertical-align: top;



        background-color: #F9F9F6;



        width: 13%;



}



/*



#calendar a:link, #calendar a:visited, #calendar a:hover



{



        font-weight: normal;



        color: Teal;



        font-size: 7pt;



        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



}



*/



#week td



{



        background-color: #C7C4B3;



        font-weight: bold;



        color: White;



        font-size: 8pt;



        padding-top: 5px;



        padding-bottom: 5px;



        padding-left: 5px;



        padding-right: 5px;



        text-align: center;



        height: 30px;



        vertical-align: middle;



}







#calendar .event



{



        background-color: #9EDFE0;



        



}







#calendar .today



{



        background-color: #FFDEFD;



        color: #730044;



}





.ter_big {font-size:22px; color:#D42767;}

* {margin:0; padding:0;}

ul,li {list-style:none;}

a img {border:none;}

table {border-collapse:collapse; border:none;}

html {background:#e1f2ff;}

body {background:url("../images/body-bg.jpg") no-repeat 50% 0;}

#header_01 {width:710px; height:108px; margin:0 auto;}

#header_01 h1 {padding:15px 0 0 184px; text-align:left;}

#content_01 {width:900px; clear:both; margin:0 auto; position:relative;}

#left_01 {float:left; width:420px; margin-right:30px;}

#right_01 {float:left; width:259px;}

#menu_01 {width:417px; height:36px; background:url("../images/menu-bg.jpg"); font-weight:bold; font-family:tahoma; font-size:11px;}

#menu_01 ul {padding:0 0 0 20px;}

#menu_01 ul li {float:left; display:inline; padding-right:24px; position:relative; top:-3px;}

#menu_01 ul li.home_01 {float:left; display:inline; background:url("../images/strela.gif") no-repeat top; background-position:left;}

#menu_01 ul li a {color:#e9feb5; text-decoration:none; position:relative; top:15px;}

#menu_01 ul li a:hover {text-decoration:underline;}

#text_01 {font-family:tahoma; font-size:11px; color:#7c909a; padding:10px 30px 9px 21px; line-height:14px; clear:both; }

#main_01 {clear:both; width:420px; height:420px; background:url("../images/main-bg.jpg"); margin-bottom:10px; float:left;}

#members_01 {clear:both; width:420px; font-family:tahoma; font-size:11px; color:#116cb3; padding-bottom:7px; float:left;}

#members_01 h1 {color:#0062ae; font-family:tahoma; font-size:15px; font-weight:600; margin-bottom:10px; }

#members_01 ul li {float:left; display:inline; width:82px; height:102px;  background:url("../images/ramka.png") no-repeat; margin-right:2px;}

* html #members_01 ul li {background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ramka.png', sizingMethod='crop');}

#members_01 ul li img {padding:1px 0 0 1px; margin-bottom:6px;}

#members_01 ul li a {color:#116cb3;}

#members_01 ul li a:hover {text-decoration:none;}



#login_01 {width:259px; height:57px; font-family:tahoma; color:#fff; font-size:11px; margin-top:1px;}

#login_01 table a {color:#98aeba; font-size:10px; }

#login_01 table a:hover {text-decoration:none;}

#login_01 input.text_01 {width:94px; height:16px; margin:0 7px 0 0px; font-family:tahoma; font-size:11px; color:#878888; padding-left:6px;

background:#fff; border:1px solid #949494;}

#login_01 input.password_01 {width:94px; height:16px; margin:0 7px 0 0px; font-family:tahoma; font-size:11px; color:#878888; padding-left:6px;

background:#fff; border:1px solid #949494;}

#login_01 input.button_01 {cursor:pointer; cursror:hand; margin-right:3px;}

#login_01 input.input_check_01 {margin-right:2px;}

#login_01 span {color:#0062ae; font-size:10px; margin-right:4px;}



#inf_01 {font-family:tahoma; font-size:11px; color:#7eb1d5; width:259px; height:35px; background:url("../images/inf-bg.jpg"); margin-bottom:16px;}

#inf_01 table {margin-top:10px; float:left;}

#inf_01 table td.img_01 {padding:0 4px 0 9px;}

#inf_01 span {font-weight:bold;}



#join_01 {font-family:tahoma; font-size:11px; color:#98aeba; text-align:left; clear:both;  display:inline;

width:259px; clear:both; height:270px;}

#join_01 h1 {font-family:tahoma; font-size:15px; color:#ff8a00; font-weight:600; padding-bottom:15px; font-weight:normal;}

#join_01 h1 strong {font-weight:bold;}

#join_01 table.joinin_01 {clear:both;}

#join_01 input {width:142px;height:15px; margin-bottom:1px; margin-left:2px;}

#join_01 input.images_01 {width:auto; height:auto; cursor:pointer; cursor:hand; margin-top:10px;}

#join_01 select {width:147px;height:18px;font-family:tahoma; font-size:11px; margin-bottom:1px; margin-left:2px;}

#join_01 select.short_01 {width:47px; font-family:tahoma; font-size:11px;height:18px; margin-left:0px; position:relative; left:2px;}

#join_01 input.check_01 {width:auto; float:left; margin-right:3px;}

#join_01 span {font-size:10px; float:left; cursor:pointer; cursor:hand; margin-left:2px;}

#join_01 input.button_01 {width:auto; height:auto; cursor:pointer; cursor:hand; margin-top:5px;}



#features_01 { width:259px; font-family:tahoma; font-size:11px; color:#6188a4;  height:130px;

clear:both; background:url("../images/features-bg.jpg"); margin-top:12px; margin-bottom:34px;}

#features_01 h1 {color:#116cb3; font-family:tahoma; font-size:15px; font-weight:600; padding:9px 0 5px 10px;}

#features_01 ul {clear:both; margin-left:10px; float:left;  display:inline;}

#features_01 ul li {width:95px; float:left;}

#features_01 ul li {

  padding: 5px 0 6px 25px;

}

#f1 {background: url("../images/f1.jpg") no-repeat 0 50%;}

#f2 {background: url("../images/f2.jpg") no-repeat 0 50%;}

#f3 {background: url("../images/f3.jpg") no-repeat 0 50%;}

#f4 {background: url("../images/f4.jpg") no-repeat 0 50%;}

#f5 {background: url("../images/f5.jpg") no-repeat 0 50%;}

#f6 {background: url("../images/f6.jpg") no-repeat 0 50%;}

#f7 {background: url("../images/f7.jpg") no-repeat 0 50%;}

#f8 {background: url("../images/f8.jpg") no-repeat 0 50%;}



#search_01 {width:259; font-family:tahoma; font-size:11px; color:#98aeba; clear:both;}

#search_01 h1 {color:#0062ae; font-family:tahoma; font-size:15px; font-weight:600; padding-bottom:14px;}

#search_01 table.searchin_01 {margin-left:0px;}

#search_01 select {width:152px; height:18px; font-family:tahoma; font-size:11px; color:#878888;}

#search_01 select.short1_01 {width:55px; height:18px;}

#search_01 input.img_01 {cursor:pointer; cursor:hand; margin-top:10px;}

#search_01 strong {font-weight:normal; padding:0 7px 0 7px;}

#search_01 input.input_check_01 {margin-right:3px;}



#fon2_01 {background:url("../images/fon2-bg.jpg") no-repeat; padding-top:30px; margin:0 auto; width:900px; height:98px; clear:both;}

#footer_01 {width:750px; height:50px; background:url("../images/footer-bg.jpg"); clear:both; margin-left:1px; margin:0 auto;}

#d_01 {padding:11px 0 6px 0; color:#2da1d2; font-family:tahoma; font-size:11px; clear:both; text-align:center;}

#d_01 a {color:#0062ae; text-decoration:none; padding:0 3px 0 3px;}

#d_01 a:hover {text-decoration:underline;}

#c_01 {color:#95dbed; font-family:tahoma; font-size:10px; text-align:center;}
