/*------------------------------Runanet 2010------------------------------*/

/*------------------------------main settings------------------------------*/
body {margin:0px;padding:0px;}
#cont {min-width: 1000px; width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}

table {
	border:0px;
    border-collapse:collapse;
}

table td, th {
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
}

tr,td,th, div {
	font-family: Arial, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#3E3E3E;
}

img {
	border:0;
}
	
p,li {
	margin:5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	color:#3E3E3E;
	font-size:12px;
}

ul {
	margin-top:10px;
	margin-bottom:10px;
}

h1 {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	font-size:17px;
	color:#ffffff;
}

h2 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size:15px;
	color:#003366;
}

h3 {
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
    font-size:13px;
	color:#003366;
}

/*------------------------------basic links------------------------------*/
a {
	color:#3E3E3E;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.blue {
	color:#0033CC;
}

.blue:hover {
	color:FF6600;
	text-decoration:none;
}

/*-----------------------------personal menu---------------------------------*/
.personal_menu td {padding:0 10px; white-space: nowrap; font-size:15px; background:no-repeat right url('../img/menu_sep.jpg');}
.personal_menu a {color:#ffffff; text-decoration:none;}
.personal_menu a:hover {color:#ffffff; text-decoration:underline;}

/*-----------------------------rubrics---------------------------------*/
.rubrics {}
.rubrics td {padding:10px; vertical-align:top;}
.rubrics div {padding:2px 10px; font-size:12px;}
.rubrics a:hover {color:FF6600; text-decoration:none;}

/*-----------------------------rubric_content---------------------------------*/
.rubric_content {padding:0 0 10px 0; border-bottom:1px solid #FFCC55; margin-bottom:20px;}
.rubric_content div {padding:2px 10px; font-size:12px; float:left;}

/*-----------------------------search result----------------------------------------*/
.search_link {font-size:14px; color:#003366;}
.search_link:hover {color:FF6600; text-decoration:none;}
.find_link {color:006600;}

/*-----------------------------authorization form----------------------------------*/
.auth_form td{font-size:11px;padding:3px 5px 3px 5px;}
.auth_form a{font-size:11px;font-weight:bold;}

/*-----------------------------content img----------------------------------*/
.content_img {
	border:1px solid #666666;
	margin:5px 20px 10px 0px;
}

/*-----------------------------form block----------------------------------*/
.form {border:1px solid #FFCC55;}
.form td{vertical-align:top; padding:5px 15px;}

/*-----------------------------board form----------------------------------*/
.board_form {border:1px solid #c1cdd8;}
.board_form td{vertical-align:top; padding:2px 10px;}

/*-----------------------------shot center block----------------------------------*/
.shot_block img{
	border:1px solid #666666;
	margin-left:20px;
}

.shot_block td{
	vertical-align:top; padding-left:5px; padding-right:5px;
}

.shot_block a{
	color:#003366;
}

.shot_block h3{ font-size:14px; font-weight:normal;}

.date{
	font-size:10px;
	color:#838383;
}
.b{
	background:#F0F7FF;
}

/*-----------------------------page----------------------------------*/
.page {padding:10px 0;}
.page div{color:#FF6600; padding:0px 5px 0px 5px; float:left;}
.page .title{color:#3E3E3E; float:left; padding-right:10px;}
.page div a{color:#003366;}

/*---------------------------registration-------------------------------*/
.registration {border:1px solid #c1cdd8;}
.registration td {padding:10px; vertical-align:top;}

/*---------------------------data-------------------------------*/
.data td {
	padding:10px;
	border-bottom:1px solid #c1cdd8;
	vertical-align:top;
}

/*---------------------------board-------------------------------*/
.board {border:1px solid #c1cdd8;}
.board td {padding:2px 10px; color:#000000; vertical-align:top;}
.board th {padding:10px; text-align:left; font-weight:normal; background:#F0F7FF; color:#000000;}
.board span {color:#0033CC;}

/*---------------------------knobs-------------------------------*/
.knobs {margin-top:10px;margin-bottom:10px;}
.knobs td{text-align:center;padding:5px;}

/*---------------------------latest-------------------------------*/
.latest td{padding:10px 15px; width:100%; border:1px solid #FFCC55;}
.latest {border:1px solid #FFCC55;}
.latest div{padding:5px 0;}

/*---------------------------advertisement-------------------------------*/
.advertisement {padding:10px 5px; border:1px solid #FFCC55; text-align:center;}

/*---------------------------block_title-------------------------------*/
.block_title {position:relative; margin-bottom:-8px; margin-left:10px; padding:0 5px; background:#ffffff; width:130px; color:#0033CC; text-align:center;}

/*-----------------------------show div----------------------------------*/
.show {position:absolute; top:0px; center:0px; border:4px solid #FFCC55; background:#ffffff no-repeat center url('../img/loading.gif');}

/*-----------------------------options----------------------------------*/
.options div{float:left; padding:0 20px; margin-top:15px;}
.options a{color:#ffffff;text-decoration:underline;}
.options a:hover{text-decoration:none;}
.optd {background:no-repeat left url('../img/directory.gif');}
.optb {background:no-repeat left url('../img/board.gif');}
.optw {background:no-repeat left url('../img/wallpapers.gif');}
.opts {background:no-repeat left url('../img/site.gif');}

/*-----------------------------result----------------------------------*/
.result {margin-left:460px; padding:10px; border:1px solid #6A1F23; background:#EFBCDE; font-size:14px; position:absolute; top:128px; width:450px;}

/*-----------------------------admin----------------------------------*/
.admin_table td{BORDER:#c1cdd8 1px solid; padding:5px 10px;}
.admin_table .row_na td{color:#cccccc;}
.admin_table .row_na a{color:#cccccc;}
.admin_table .top td{padding:10px; background:#EFBCDE;}
.admin_table .bottom td{padding:10px; background:#EFBCDE;}
.admin_form td{padding:5px 10px; vertical-align:top;}
.admin_form {BORDER:#c1cdd8 1px solid; margin-top:10px; margin-bottom:10px;}
.admin_form th{BORDER:#c1cdd8 1px solid; background:#EFBCDE; padding:5px 10px; text-align:left}
.admin_message td{padding:10px; border:1px solid #FFCC55;}
.admin_message {margin-top:10px; margin-bottom:10px;}
.row_temp td{color:#FF0000;}

/*-----------------------------manual----------------------------------*/
.manual {text-align:left;}
.manual li{font-size:13px;color:#003366;font-weight:bold; padding:10px 0 0 0;}
.manual p{font-weight:normal; color:#000000; font-size:13px;}

/*-----------------------------advr----------------------------------*/
.advr_left {position:absolute; width:125px; margin-left:-125px; top:120px;}
.advr_left div { padding-bottom:10px;}
.advr_right {position:absolute; width:125px; margin-left:1005px; top:120px;}
.advr_right div { padding-bottom:10px;}

/*-----------------------------upload video---------------------------*/
.upload_video {padding:10px 20px 50px 20px; font-size:14px; font-weight:bold; vertical-align:top; width:260px; color:#000000; border:2px solid #275FBD; background:#ffffff no-repeat center url('/img/upload_video.gif');}

/*-----------------------------submenu---------------------------*/

.inmenu {padding:0 0 20px 7px; font-size:15px;}
.inmenu a{color:#3B3A34; text-decoration:underline;}
.inmenu a:hover{color:#3B3A34; text-decoration:none;}
.inmenu .active {font-family: Arial, sans-serif; font-size:15px; font-weight:bold; color:#3B3A34; text-decoration:none;}

/*-----------------------------diary----------------------------------*/
.diary_input {padding:0;font-size:12px; color:#757575; border-top:none; border-left:none; border-right:none; background:none; border-bottom:1px solid #757575;}
.diary_input_d {padding:0;font-size:12px; color:#757575; border-top:none; border-left:none; border-right:none; background:none; border-bottom:1px solid #757575; border-bottom-style:dotted;}
.diary_title {color:#4E4E4E; padding:0;}
.parent_title {padding:0;color:#8C8C8C; padding-left:5px;}
.order{padding:0;color:#4E4E4E;}

/*-----------------------------budget----------------------------------*/
.budget_title {color:#4E4E4E; padding:0;font-size:12px;}
.prior_input {padding:0;font-size:12px; color:#757575; border:none;}
.prepayment_input {padding:0;font-size:12px; color:#757575; border:none;}
.total_input {padding:0;font-size:12px; color:#757575; border:none;}
.budget_title {padding:0;font-size:12px; color:#757575; border:none;}

/*-----------------------------edit----------------------------------*/
.edit{text-align:center; font-size:11px;}

/*-----------------------------tpl----------------------------------*/
.tpl_preview{float:left; margin-left:3px; margin-bottom:3px; padding:2px; border: 1px solid #C1CDD8;}
.tpl_preview_title{font-size:10px; text-align:center;}
.tpl_preview_in{cursor:pointer;}

/*-----------------------------tpl----------------------------------*/
.wedding_sites{top:625px; text-align:center; position:absolute; margin-left:132px; cursor:pointer; border-bottom:1px solid #F4F4F4;}
.orginazation_sites{top:625px; text-align:center; position:absolute; margin-left:302px; cursor:pointer; border-bottom:1px solid #F4F4F4;}



 */
