/* marriage agency styles */

h1 { color:#bc2834; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:normal; padding:11px 10px 11px 11px; text-decoration:none; text-transform:uppercase;}
h5 { color:#4C5661; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; line-height:24px; padding:0 10px 0 0; text-decoration:none; text-transform:capitalize;}
h3 { color:#bc2834; font-family:Tahoma; font-size:10px; font-weight:bold; line-height:normal; padding: 0; margin: 0; }
h2 { color:#bc2834; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:normal; padding: 0; margin: 0; }
h3.inlined { display: inline; }




a.pager_link { color: #A10A03; }
.pager_curpage {color: #464646; }
.tdnowrap { white-space: nowrap; }

.bodered { padding: 4px 4px; border: outset 2px #ddd; margin: auto;}
img.thumb { margin: 4px 4px 0 4px; }
td.devider_3x {background:url(/ul/img/line_y00.gif) repeat-y 50% 0; width: 40px;}
td.devider_2x {background:url(/ul/img/line_y00.gif) repeat-y 50% 0; width: 30px;}
td.devider_small {background:url(/ul/img/line_y00.gif) repeat-y 50% 0; width: 10px;}
td.devider_y {background:url(/ul/img/line_x00.gif) repeat-x 0 50%; height: 20px;}

table.thumbs td:hover { opacity: 0.85; color: #000; }
table.thumbs td { opacity: 1; }
table.thumbs td.padding0 { vertical-align: top; }
table.thumbs td.padding1 { vertical-align: top; padding-top: 2em; }
table.thumbs td.padding2 { vertical-align: top; padding-top: 4em; }
table.thumbs td.paddingh { padding: 0 3px; }
table.thumbs2td { width: 100%; }
table.thumbs2td img.thumb { margin: 3px; }

table.mediaThumbs { width: 100%; }
table.mediaThumbs td { opacity: 1; padding: 5px 1px; }
table.mediaThumbs td:hover { opacity: 0.85; color: #000; }


table.thumb1 { width: 100%;}
table.thumb1 td { margin: 3px; text-align: center; vertical-align: top; ; }
table.thumb1 td.justify { text-align: justify; }
table.thumb1 td.links { text-align: left; }
table.thumb1 td.links img  { text-decoration: none; position: relative; top: 3px;}
table.thumb1 td table { margin: auto; }
table.thumb1 td table td { text-align: left; padding: 3px 10px; }

table.tabs { width: 100%; font-size: 11px; text-transform: uppercase; }
table.tabs td { padding: 2px 0; text-align: center; }
table.tabs td.active { color: #3d4856; }
table.tabs td.link { background-color: #3d4856;   }
table.tabs td.link a {color: #E0E7EF; text-decoration: none; }
table.tabs td.link a:hover {text-decoration: underline; }



.flasherror { background:url(/ul/img/error.gif) no-repeat left top; padding-left: 30px; color:#ff0000; font-weight: bold; line-height: 20px; font-size: larger;}
.flashblink { color:#bc2834; text-decoration: blink; }
.flashblink a { color: #bc2834; text-decoration: blink; }
.flash { background:url(/ul/img/done.jpg) no-repeat left top; padding-left: 30px; color:#38b32a; font-weight: bold; line-height: 20px;     }


.coloredlink a{color:#3b70a6 ; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; padding-left:0;}
.coloredlink a:hover{text-decoration:none;}
.divider{ border-bottom:solid 1px #a0aebe; margin-bottom: 5px;}
.back { float: left; }
.forward { float: right; }


/* FORMS */

table.smallformTable { width: 55%; margin: 1ex auto;}
table.smallformTable td { padding: 2px 3px; }

table.formTable { width: 85%; margin: 1ex auto;}

table.formTable td { padding: 2px 3px; }

table.formTable th { padding: 2px 3px; font-weight: bold; font-size:larger; background-color: #e6e8e9; color: #30598c; }

table.formTable hr { margin: 5px 0; height: 1px; color: #a0aebe; }
td.field { text-align: left; white-space: nowrap;}
td.field select, td.field input, .stdfield{color:#757B80; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
td.field textarea, .stdtextarea {color:#757B80; font-family:Arial,Helvetica,sans-serif; font-size:12px;}

td.label {color:#757B80; font-weight: bold; white-space: nowrap; text-align: right; }
td.label_desc { text-align: right; white-space: nowrap; }
td.field_desc { text-align: left; }
tr.description, .stddescription { font-size: smaller; }



span.error-message, .required, a.required{ font-weight: bold; color: #bc2834;}
fieldset { padding-left: 1em; }
/* FORMS */


table.report {  margin: 1ex auto; }
table.report td, table.report th { margin: 0; padding: 1ex; border-bottom: 1px solid #999999;}
table.report tr.head td { background-color:#CCCCCC;}
table.report select, table.report input{color:#757B80; font-family:Arial,Helvetica,sans-serif; font-size:11px;}



/* MAIL e6e8e9 */
.titlemymail { background-color: #dee5f2; color:#30598c; height: 2em;} 
.titleagencymail { background-color: #e0d5f9; color:#30598c; height: 2em;} 
.titleladymailread { background-color: #fff0e1; color:#30598c; height: 2em;} 
.titleladymailunread { background-color: #ec7000; color:#30598c; height: 2em;} 
.mailbg {background-color: #fff0e1; padding: 1em;}


ul.list { list-style-position: outside; margin: 1ex 2em;}
ul.list li { line-height: 3ex; }
p.common { margin: 1ex 0; }

div.article, div.article p, div.article div { text-align: justify; margin-bottom: 2ex; font-size: 11px; }
div.article br { margin-bottom: 1ex; }

div.article div.left_column { width: 48%; float: left;  }
div.article div.right_column { width: 48%; float: right; }


div.userphotos { float: left; margin: 15px 25px; }
.clear{clear:both;}

.text { text-align: justify; text-indent: 3em; }
.text p { margin-bottom: 1em; }
.text strong { color: #bc2834; }

image.marriage_image { float:right; margin: 0 0 1ex 2em; }




/* CHATS */
div#div_chat { 	color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; overflow-y:scroll; border:1px solid #D3D3D3; background: #FAFAFA none; width: 50em; height: 25em; white-space: normal; }

div#div_chat span.name{ color:#757B80; font-weight:bold; }

textarea#newmsg 		{ color:#757B80; font-family:Arial,Helvetica,sans-serif; font-size:11px; width: 50em; height: 5em; }
textarea#newmsg.lady 	{ color:#757B80; font-family:Arial,Helvetica,sans-serif; font-size:11px; width: 38em; height: 5em; }

table#chat_table td{ padding: 4px; white-space: nowrap; }

div#chat_contacts {  overflow-y:scroll; height: 17em; width: 16em;  }
table#chat_opps td a { text-decoration: none; }
table#chat_opps { width: 99%; font-weight: bold; }
table#chat_opps tr:hover, table#chat_opps tr.online:hover, table#chat_opps tr.active:hover, table#chat_opps tr.offline:hover  { background-color: #fff2f2; color: #000A0A; }
table#chat_opps tr.online a { color:#333333;  }
table#chat_opps tr.active { background-color:#cc3300; color: #FFF;  }

table#chat_opps tr.offline { background-color:#F0F0F0; color: #808080;  }

table#chat_opps tr td.remove { padding: 0; width: 16px;}
table#chat_opps tr.online:hover td.remove, table#chat_opps tr.offline:hover td.remove {background: no-repeat right url(/img/chat/chat_remove.png);}

table#chat_opps tr td.name { padding-left: 20px; }

table#chat_opps tr.girl_color_blink td.name { background: no-repeat left url(/img/chat/woman_on_blink.gif); }
table#chat_opps tr.girl_grey_blink td.name { background: no-repeat left url(/img/chat/woman_off_blink.gif); }
table#chat_opps tr.girl_color_blink_red td.name { background: no-repeat left url(/img/chat/woman_on_blink_red.gif); }
table#chat_opps tr.girl_grey_blink_red td.name { background: no-repeat left url(/img/chat/woman_off_blink_red.gif); }

table#chat_opps tr.chat_color td.name { background: no-repeat left url(/img/chat/chat.gif); }
table#chat_opps tr.chat_color_blink td.name { background: no-repeat left url(/img/chat/chat_blink.gif); }
table#chat_opps tr.chat_color_red td.name { background: no-repeat left url(/img/chat/chat_red.gif); }
table#chat_opps tr.chat_color_blink_red td.name { background: no-repeat left url(/img/chat/chat_blink_red.gif); }

table#chat_opps tr.man_color td.name { background: no-repeat left url(/img/chat/user_on.gif); }
table#chat_opps tr.man_grey td.name { background: no-repeat left url(/img/chat/user_off.gif); }
table#chat_opps tr.man_color_red td.name { background: no-repeat left url(/img/chat/user_on_red.gif); }
table#chat_opps tr.man_grey_red td.name { background: no-repeat left url(/img/chat/user_off_red.gif); }

table#chat_opps tr.girl_color td.name { background: no-repeat left url(/img/chat/woman_on.gif); }
table#chat_opps tr.girl_grey td.name { background: no-repeat left url(/img/chat/woman_off.gif); }
table#chat_opps tr.girl_color_red td.name { background: no-repeat left url(/img/chat/woman_on_red.gif); }
table#chat_opps tr.girl_grey_red td.name { background: no-repeat left url(/img/chat/woman_off_red.gif); }



div#map_canvas {width:950px; height:550px; border: 1px solid #293842;}