* { margin:0px; padding:0px; }
html {height: 100%;}
* html body {height: 100%;}
html, body{font:13px Tahoma, Verdana, sans-serif;}
body.usual{min-height:100%; position:relative;}
body.popup{}
:focus {outline: 0;}
* {outline: 0;}

ul{list-style-type:none;}
.clear{clear:both;}
.hidden{display:none;}
.inline-block{display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;}
img{border-width:0px;}
img.btn_icon{cursor: pointer;}
input.button{overflow: visible; padding:0px 5px;}
textarea, .input_text, .input_short, .range_text, select{border: 1px solid #c6c8c9; font-size: 11px; padding:2px; font-family:Tahoma, Verdana, sans-serif;}
select option{padding-right:15px;}
label {cursor:pointer;}
input.checkbox{vertical-align: middle; width:15px; *margin-top: -2px;}
input.inactive{font-style:italic; color:#666666;}
input.radio {vertical-align: middle; margin: 0px; width:15px; *margin-top: -2px;}
label.checkbox, label.radio{vertical-align:middle; margin-left:5px;}
a, h3 a{color:#6b757c; font-size:12px; cursor:pointer;}
h1{padding-bottom:5px; border-bottom:1px solid #000000; margin-bottom:5px;}
h1, h1 a{font-size:20px; color:#683030; font-weight:normal; text-align:left;}
h1 a{text-decoration:none;}
h1 .last{padding-right:0px; margin-right:0px; background:none;}
h1 .sub{color:#999999;}
h2, h2 a{font-size:14px; color:#666666; font-weight:normal;}
h2 a{text-decoration:none;}
h2 .sub{color:#000000;}
h3, h3 a{font-size:15px; font-weight:normal;}
h3 .appended{color:#6F8453;}
span.inactive{font-style:italic; color:#444444;}
img.icon{padding:3px; border:1px solid #C9D3DE; display:block; background:#FFFFFF;}
a.detailed{margin-left:5px;}

div.kcaptcha {border: 1px solid #FF0000; width:120px; height:80px; background:#FFFFFF;}
div.kcaptcha img{cursor:pointer;}
div.kcaptcha .kcaptcha_menu{height:20px;}

#ajax_screen {background-color:#102048; width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:90; display:none; opacity:0.5; filter:alpha(Opacity=50);}
#ajax_progress_area {position: fixed; top: 20px; right: 20px; background-color: #FFFFFF; border: 1px solid #000000; z-index:91; display:none;}
#ajax_progress_area .ajax_text{color: #000000; font-size: 16px;}

#page_block_right .block{margin-bottom:10px; background-color:#ebe3ce; padding:5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#page_block_right .block_usefull{background-color:#dde98b;}
#page_block_right .block_last{margin-bottom:0px;}
#page_block_right .block h2{margin-bottom:10px;}
#page_block_right .block h2, #page_block_right .block h2 a{font-size:16px; color:#444444; font-weight:normal;}
#page_block_right .block h2.hicon img{margin-right:10px; float:left;}
#page_block_right .block h2.hicon a{float:left; line-height:30px;}
#page_block_right .block .hint{color:#444444;}
#page_block_right .block .image{margin-bottom:5px;}
#page_block_right .block .more{margin-top:10px;}
#page_block_right .block .items .item{margin-bottom:5px;}
#page_block_right .block .items .item_first{margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #888888;}
#page_block_right .block .items .item_last{margin-bottom:0; padding-bottom:0; border:none;}
#page_block_right .block .items .item h3, #page_block_right .block .items .item h3 a{font-size:12px; font-weight:normal; margin-bottom:5px;}
#page_block_right .block .items .item h3 span.date{font-size:10px; margin-right:5px;}
#page_block_right .block a:hover{color:#000000;}

#page_block_right .menu{margin-bottom:10px;}
#page_block_right .menu h2{font-size:16px; color:#000000; font-weight:normal; margin-bottom:10px;}
#page_block_right .menu ul li{margin-bottom:5px; border:1px solid #CCCCCC;}
#page_block_right .menu ul li.hover,
#page_block_right .menu ul li.active{background:#EEEEEE;}
#page_block_right .menu ul li.last{margin-bottom:0;}
#page_block_right .menu ul li a{padding:5px; display:block; text-decoration:none;}
#page_block_right .menu ul li a .extra{float:right; font-weight:bold;}

.page_content h1 a:hover{text-decoration:underline;}
.page_content a{color:#b7593c;}
.page_content a:hover{text-decoration:none;}
.page_content a.disabled{color:#000000; text-decoration:none;}
.page_content h2, .page_content h2 a{font-size:20px; font-weight:normal; margin-bottom:10px; color:#666666;}
.page_content h2 a{text-decoration:none;}
.page_content .text_block{}
.page_content .text_block img.left{float:left; margin:0 10px 10px 0;}
.page_content .block{margin-bottom:10px;}
.page_content .block_top{background-color:#fbefa1; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; *display:inline-block;}
.page_content .block_top h3 a{text-decoration:none;}
.page_content .block_last{margin-bottom:0px;}
.page_content .block h3{color:#6f8453;}
.page_content .bl1{padding:10px; background-color:#f6f3ea; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.page_content .items_table .item{margin-bottom:10px;}
.page_content .items_table .item h3, .items_table .item h3 a{font-size:15px; font-weight:normal; margin-bottom:5px;}
.page_content .items_table a.detailed{margin-left:0;}
.page_content .two_cols .col{float:left; width:49%; margin-right:1%;}
.page_content .two_cols .col_last{margin-right:0;}

.page_content .items h3{margin-bottom:10px;}
.page_content .items .item{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #888888;}
.page_content .items .item_last{margin-bottom:0; padding-bottom:0; border:none;}
.page_content .items .item img.icon{margin-right:10px;}
.page_content .items .item .header_date{font-size:10px; float:right; white-space:nowrap; margin:0 0 3px 10px;}
.page_content .items .item .header{margin-bottom:5px; font-weight:bold;}
.page_content .items .item .info_elem{margin:5px 0px;}
.page_content .items .item .item_menu{margin-top:5px;}

.page_content .albums .preview{margin-top:10px;}
.page_content .albums .preview a{float:left; margin-right:5px;}
.page_content .photos{background-color:#F6F3EA; padding:10px 0px 0px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.page_content .photos .item{float:left; margin:0px 17px 17px 0px;}

.item_view .descr{position:relative;}
.item_view .descr h3{margin-bottom:10px;}
.item_view .descr .icon{margin:0px 10px 10px 0px;}
.item_view .descr .main_data{padding-bottom:15px;}
.item_view .descr .block_menu{position:absolute; bottom:0px; right:0px;}
.item_view .descr .block_menu a{line-height:15px;}

.page_menu, .page_menu_bottom {margin:10px 0px;}
.page_menu .left_part{overflow:hidden; font-size:10px;}
.page_menu .right_part{overflow:hidden; text-align:right;}
.paging a{margin-right:4px; padding:2px 5px; border:1px solid #CCCCCC; background:#FFFFFF; text-decoration:none;}
.paging a.active{color:#0D4C6D; font-weight:bold;}
.paging a.empty{border-color:transparent; color:#666;}

.sub_menu{}
.sub_menu .sub_menu_area ul{float:left; border:1px solid #6F8453; border-bottom-width:0px;}
.sub_menu .sub_menu_area ul li{float:left; cursor:pointer; padding:2px 5px; cursor:pointer; border-right:1px solid #6F8453;}
.sub_menu .sub_menu_area ul li, .sub_menu .sub_menu_area ul li a{font-size:15px; color:#000000; text-decoration:none;}
.sub_menu .sub_menu_area ul li.first{}
.sub_menu .sub_menu_area ul li.last{border-right-width:0px;}
.sub_menu .sub_menu_area ul li.sel{background:#DDE98B;}
.sub_menu .sub_menu_tabs{border:1px solid #6F8453;}
.sub_menu .sub_menu_tabs .tab{display:none; padding:10px;}

.empty_result{background:#FBEFA1; padding:5px;}

.field_hint{font-style:italic; color:#666666; width:300px; line-height:13px; margin-bottom:10px;}
table.form-table{}
table.form-table td{padding:2px 10px 2px 0px;}
table.form-table td.header{width:125px;}
table.form-table td.input{}
table.form-table table.form-table-sub td{padding: 1px;}
table.form-table input.input_text{width: 300px;}
table.form-table .error input.input_text, table.form-table .error input.file, table.form-table .error select, table.form-table .error textarea{background:#fffab2;}
table.form-table input.range_text{width: 100px;}
table.form-table textarea{width: 100%;}
table.form-table .file{}
table.form-table .kcaptcha_field{width:150px;}
table.form-table label{vertical-align: middle; margin: 0px 5px 0px 2px;}
table.form-table .err_label{margin-left:10px;}
table.form-table td.sub_form{padding:0px;}
.err_label{position:absolute; width:280px; margin-left:10px;}
.err_label span{display:block; background-color:#FFCCCC; padding:2px 5px;}
.form_hint{margin:0px 0px 10px 0px;}
.form_notice{margin:0px 0px 10px 0px; padding:5px; background-color:#FFCCCC;}
.form-menu{padding:10px 2px 0px;}
.file_field_preview{margin-top:5px;}
.file_field_preview .file_field_option{display:block;}
table.form-table td table.sub-form{width:100%;}
.items_form table.form-table{width:100%;}
.items_form table.form-table td.input{padding-right:0px;}
table.profile_form{width:100%;}
.popup_form table.form-table .input_text{width:290px; *width:280px;}
.popup_form table.form-table textarea{width:365px; *width:355px;}

table.form-plain{}
table.form-plain td{padding:2px 10px 2px 0px;}
table.form-plain td.header{font-weight:bold;}
table.form-plain td.input{}

form.form-simple div.input{margin:5px 0px;}
form.form-simple .input_text{width:200px;}
form.form-simple .err_label{width:auto; white-space:nowrap;}

table.picker-search-table{margin:10px 0px;}
table.picker-search-table td{padding: 0px 5px;}
table.picker-search-table td.header{font-weight:bold;}
table.picker-search-table td.input{}
table.picker-search-table input.input_text{width:100px;}

table.orm_picker td{padding:0px;}
table.orm_picker td.orm_picker-cell{padding:0px; font-size:11px; background:#FFFFFF;}
table.orm_picker td.orm_picker-btn{white-space:nowrap; padding:0px; padding-left:5px;}
table.orm_picker td.orm_picker-btn img{float:left;}
table.orm_picker div.orm_picker-name{width:236px; overflow:hidden; white-space:nowrap; border: 1px solid #AAAAAA; height:20px; line-height:20px; padding:0px; padding-left:5px;}
table.orm_picker div.orm_picker-name .field_hint{line-height:20px;}

table.data-table{border-left:1px solid #999999;}
table.data-table td{padding:3px; margin:0px; border-right:1px solid #999999; border-bottom:1px solid #999999;}
table.data-table thead td{background-color:#CCCCCC; color:#000000; font-weight:bold; padding: 5px 5px;}
table.data-table tbody td{padding: 2px 5px;}
table.data-table tbody tr.hover{cursor:pointer; background:#EEEEEE;}
table.data-table tbody td.actions a{margin-right:4px;}
.data-table-area .page_menu{float:left;}
.data-table-area .table_back_link{padding:10px; float:right;}

fieldset{border:1px solid #C6C8C9; margin-bottom:10px; padding:5px; background:#fffab2; padding-top:25px;}
fieldset legend{position:absolute; float:left; margin-top:-26px; line-height:20px; font-weight:bold; border-top:1px solid #C6C8C9; *margin-top:-25px; *margin-left:-7px;}

.preview_big{
	padding:10px; background:#f8d989 url('./images/block.png') left top repeat-x;
	-moz-border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px;
}
.preview_big img{display:block;}
.preview_big .sub_menu{margin-top:10px;}
.preview_big .sub_menu a{display:block; color:#000000; white-space:nowrap; text-decoration:none;}
.preview_big .sub_menu a:hover{text-decoration:underline;}

.vals_table{padding:10px 0px;}
.vals_table .vals_item{padding-right:5px;}
.vals_table .vals_item label{color:#666666;}
.vals_table .vals_item .value{margin-bottom:12px; line-height:15px;}
.vals_table .vals_col{float:left; width:49%;}

.photos_edit{margin-top:20px; width:590px;}
.photos_edit .item div.icon{margin-right:10px; float:left;}
.photo_big_view{margin-bottom:20px;}

.chit_block_form table.form-table{width:100%;}

.popup_block{border:1px solid black; background:#FFFFFF; padding:10px; visibility:hidden; position:absolute; margin:0 auto; left:50%; top:0px; z-index:100; *max-width:600px;}
.popup_block .close_btn{background:url('./images/popup-close.png') left top no-repeat; float:right; width:32px; height:32px; margin-top:-5px; margin-right:-5px; cursor:pointer;}

.popup .chits_block{width:600px;}
.popup .chits_block .block_top{margin-bottom:10px;}
.popup .chits_block .block_top h3{margin-bottom:5px; font-weight:normal; color:#000000;}
.popup .chits_block .block_top h3 .header_date{float:right;}
.popup .chits_block .block_top div.icon{float:left; width:66px; margin-right:10px;}
.popup .chits_block .block_top div.msg{float:left; width:505px;}
.popup .chits_block .chit_block_form{margin-top:10px;}
.popup .chits_block .chit_block_form table.form-table td{padding:0px;}
.popup .chits_block .replies .item{padding:5px; margin-bottom:5px; border-bottom:1px solid #888888;}
.popup .chits_block .replies .item_last{margin-bottom:0; padding-bottom:0; border:none;}

.chits table{width:100%;}
.chits .item{border-bottom:1px solid #C9D3DE; margin-bottom:5px; padding-bottom:5px;}
.chits .item_last{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.chits .icon_small{width:70px;}
.chits .icon_small img{border:none; padding:0;}
.chits a.title{display:block; margin-bottom:5px;}
.chits p{margin-bottom:5px;}
.chits .date{float:left; color:#6B757C;}
.chits .item_menu{float:right;}

.chits .item .chit-form{margin-top:5px;}
.chits_replies{border-top:1px solid #C9D3DE; padding-top:5px; margin-top:5px;}

.chit_widget{display:block;}
.chit_widget h3{margin-bottom:10px;}
.chit_widget h3 em{font-style:normal; float:left;}
.chit_widget h3 span{float:right;}
.chit_widget .chits{margin-top:10px;}

.chit-form{margin-bottom:10px; position:relative; *width:100%;}
.chit-form textarea{height:16px; color:#6B757C;}
.chit-form .form-menu{padding:3px 0px 0px; display:none;}
.chit-form-active textarea{min-height:32px; color:#000000;}
.chit-form-active .form-menu{display:block;}
.chit-form .text_area .err_label{margin-left:0px; margin-top:0px; width:auto; background-position:95% top; right:0;}

.page_content .block .gallery{
	padding:15px; background:#f8d989 url('./images/block_short.png') left top repeat-x;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.page_content .block .gallery #slide_show{height:500px; overflow:hidden; *position:relative;}
.page_content .block .gallery .cur, .page_content .block .gallery .next{font-size:0;}
.page_content .block .gallery a.image{font-size:0;}
.page_content .block .gallery a.image img{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.page_content .block .gallery img.slide{max-width:760px;}
.page_content .block .adverts{padding:15px; min-height:228px;}
.page_content .block .adverts a.icon{display:block; float:left; margin-right:10px;}
.page_content .block .adverts a.icon img{border:1px solid #AAAAAA; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.cn_top .cnt_items{margin-bottom:20px;}
.cn_top .cnt_items .cnt_item{float:left; margin-right:15px;}
.cn_top .cnt_items .cnt_item img{width:230px;}

/*Rounded*/
table.rounded .lt, table.rounded .ct, table.rounded .rt, table.rounded .lc, table.rounded .rc, table.rounded .lb, table.rounded .cb, table.rounded .rb{font-size:1px; line-height:1px; padding:0px; margin:0px;}
table.rounded .ct .after{display:none;}
/*Rounded*/

.frmareas .item{background:#DDE98B; padding:10px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.frmareas .item_last{margin-bottom:0px;}
.frmareas .item h3{margin-bottom:10px;}
.frmareas .item h3 a{text-decoration:none; color:#000000;}
.frmareas .item h3 a:hover{text-decoration:underline;}

.forums .item{background-color:#f3fee7; margin-bottom:5px;}
.forums .item_new{background-color:#FFFFFF;}
.forums .item a.icon{float:left; width:27px; height:27px; margin-right:6px; text-decoration:none;}
.forums .item h4{margin-bottom:5px;}
.forums .item h4 a{text-decoration:none;}
.forums .item h4 a:hover{text-decoration:underline;}
.forums .item .stats{float:right; font-weight:normal;}
.forums .item .t_default{background-image:url('../images/forum/default.png');}
.forums .item_new .t_default{background-image:url('../images/forum/default_new.png');}
.forums .item .t_pinned{background-image:url('../images/forum/pinned.png');}
.forums .item_new .t_pinned{background-image:url('../images/forum/pinned_new.png');}
.forums .item .item_menu{margin-top:10px;}
.forums .item .menu_items{float:right;}

.forum_msgs .item{background-color:#f8fef1; margin-bottom:5px;}
.forum_msgs .item a.icon{float:left; width:27px; height:27px; margin-right:6px; text-decoration:none;}
.forum_msgs .item h4{margin-bottom:10px;}
.forum_msgs .item h4 a{text-decoration:none; display:block; float:left; width:580px;}
.forum_msgs .item .date{float:right; font-weight:normal;}
.forum_msgs .item .item_menu{margin-top:10px;}
.forum_msgs .item .menu_items{float:right;}
.forum_msgs .user_data{float:left; width:110px; overflow:hidden; padding-right:10px;}
.forum_msgs .user_data .title{margin-top:5px;}
.forum_msgs .user_data .title a{text-decoration:none;}
.forum_msgs .user_data .title a:hover{text-decoration:underline;}
.forum_msgs .item .msg_text{padding-left:120px;}
.forum_msgs .item .msg_text img{max-width:200px; *width:200px;}
.forum_msgs .item .msg_text quote{padding:5px; background:#FFFFFF; border:1px solid #CCCCCC; display:block;}
.forum_msgs .item .msg_text quote .quote_user{display:block; font-weight:bold; margin-bottom:5px;}
.forum_msgs .item .msg_text .mod_edited{margin-top:5px; padding:5px; background:#FBEFA1; font-style:italic;}

.topic_dialog .form-table, .reply_dialog .form-table{width:700px;}

.topic_dialog select{width:200px;}
.reply_dialog h2{margin-top:20px;}
.reply_dialog .frmareas{width:700px;}
.reply_dialog .frmareas .forum_msgs{overflow:auto; max-height:400px;}
.reply_dialog .forum_msgs .item h4 a{width:500px;}

.system{background:#F0F0F0; padding:5px; border:1px solid #CCCCCC;}

ul.nav{float:left; margin:10px 0px;}
ul.nav li{float:left; padding-right:10px; margin-right:5px; background:url('./images/nav_delim.png') right 4px no-repeat;}
ul.nav li.last{padding-right:0; margin-right:0; background:none;}

.popular .item{padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #888888;}
.popular .item_last{padding-bottom:0; margin-bottom:0; border:none;}
.popular .item a{text-decoration:none;}

.cn_areas .block_top{float:left; width:300px; margin-right:10px; min-height:280px;}
.cn_areas .latest{float:left; width:440px;}
.cn_areas .block_top h3{margin-bottom:10px;}
.cn_areas .block_top a.image{float:left; margin:0 10px 10px 0;}
.cn_areas .block_top p.announce{}
.cn_areas .page_menu{margin-bottom:20px;}
.cn_areas .page_menu ul.nav{margin:0;}

.tags_cloud{background-color:#FFFFFF; padding:10px 0; margin-bottom:10px;}
.tags_cloud h2{font-size:16px; color:#000000; font-weight:normal;}
.tags_cloud ul{float:left;}
.tags_cloud ul li{float:left; margin:3px;}
.tags_cloud ul li a{text-decoration:none;}
.tags_cloud ul li a:hover{text-decoration:underline;}

.keyword_search{margin:10px 0px;}
.keyword_search label{margin-right:10px;}
.keyword_search input.input_text{margin-right:10px; width:620px;}

.quick_menu{
	padding:5px 5px 5px 0px; margin-bottom:15px; background:#f8d989 url('./images/block.png') left top repeat-x;
	-moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;
}
.quick_menu ul{float:left;}
.quick_menu ul li{float:left; margin-right:5px;}
.quick_menu ul li a{display:block; width:40px; height:40px; background:#FFFFFF url('./images/quick_menu.png') 40px 0px no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.quick_menu ul li a:hover{background-color:#FBEFA1;}
.quick_menu ul li a .tooltip{display:none;}
.quick_menu ul li a:hover .tooltip{display:block; position:absolute; height:auto; width:auto; background:#FFFFFF; border:1px solid #C9D3DE; padding:3px; margin-top:40px; color:#6B757C;}
.quick_menu ul.special{float:right;}
.quick_menu ul.special li{margin-right:0px; margin-left:5px;}
.quick_menu ul li#mailbox a{background-position:0px 0px;}
.quick_menu ul li#forum a{background-position:-120px 0px;}
.quick_menu ul li#adv a{background-position:-200px 0px;}
.quick_menu ul li#adv_add a{background-position:-240px 0px;}
.quick_menu ul li#questions a{background-position:-80px 0px;}
.quick_menu ul li#chits a{background-position:-40px 0px;}
.quick_menu ul li#add_friend a{}
.quick_menu ul li#photos a{background-position:-160px 0px;}
.quick_menu ul li#blog a{}
.quick_menu ul li#more a{}

.pitem_info{margin-top:20px;}

.spoiler a.splink{display:block; float:left; text-decoration:none; padding:0px 5px 0px 25px; background:url('./images/spoiler.png') left top no-repeat; line-height:20px;}
.spoiler a.splink .text_opened{display:none;}
.spoiler a.opened .text_opened{display:block;}
.spoiler a.opened .text_closed{display:none;}

.page_header h1 a{color:#683030;}

.cats .item{
	width:248px; margin:5px 5px 0 0; float:left; background:#f8d989 url('./images/block_short.png') left top repeat-x;
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}
.cats .item .inner{padding:10px;}
.cats .item .inner div.icon{float:left; margin-right:10px;}
.cats .item .inner div.icon img{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.cats .item .inner h3{margin-bottom:10px; height:35px;}
.cats .item .inner h3 a{text-decoration:none;}
.cats .item .stats{margin-top:5px;}
.cats .item .stats label span{font-weight:bold;}

.user_photos .previews a{margin-right:5px; float:left;}
.user_photos a.detailed{margin-left:0px; margin-top:5px;}

/*Layout*/
html, body{background:#FFFFFF;}
#all{}
#container{overflow-x:hidden;}
#layout{padding-bottom:80px;}
#content{position:relative; *padding-bottom:1px;}
#page_area{width:980px; padding-top:50px;}

#header{background:#f5b77d url('./images/header.png') left -30px repeat-x; height:100px; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
#header .contacts{float:right; margin:-30px 220px;}
#header .contacts, #header .contacts a{color:#7A8A43; font-size:16px; font-family:Arial;}
#header .logo{float:left;}
#header .logo img{margin:10px;}
#header .head_image{float:right; margin:-50px 40px;}
#content_area{margin-top:10px;}
#left_menu{float:left; margin-right:10px; width:140px;}
#page_data{}

#footer_area{position:absolute; z-index:0; bottom:0; height:60px; width:100%;}
#footer{width:980px;}
#footer .offset{padding:10px 0 0 0;}
#footer a{color:#000000;}
#bottom_menu{float:left; margin-bottom:10px;}
#bottom_menu li{float:left;}
#bottom_menu li a{text-transform:lowercase; display:block; padding:0px 11px; border:0px solid #a8b7ca; border-right-width:1px; line-height:12px; font-size:14px;}
#bottom_menu li.first a{padding-left:0px;}
#bottom_menu li.last a{padding-right:0px; border-right-width:0px;}

#copyright{background-color:#c7c7c7; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#copyright, #copyright a{font-size:14px;}
#copyright .auth{float:left;}
#copyright .contacts{float:right;}

#fast_menu{float:right; margin-top:5px;}
#fast_menu a{display:block; line-height:20px; text-decoration:none; font-weight:bold;}
#fast_menu li{float:left; padding-right:12px; margin-right:10px; background:url('./images/delim.png') right center no-repeat;}
#fast_menu li.last{margin-right:0px; padding-right:0px; background:none;}
#fast_menu li .sub a{
	display:block; position:relative; z-index:10; background:#FFFFFF url('./images/fast_menu_closed.png') right center no-repeat; padding:0 20px 0 5px;
	border:1px solid transparent; border-bottom:none;
	-moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0;
}
#fast_menu li .sub ul{
	position:absolute; margin:-1px 0 0 -38px; visibility:hidden; border:1px solid #CCCCCC; background:#FFFFFF;
	-moz-border-radius:2px 0 2px 2px; -webkit-border-radius:2px 0 2px 2px; border-radius:2px 0 2px 2px;
}
#fast_menu li .sub ul li{border-right:none; float:none; margin:0; padding:0; background:none;}
#fast_menu li .sub ul li a{line-height:22px; padding:0px 5px; border:none; background:none; font-weight:normal;}
#fast_menu li .sub ul li.last{border-bottom:none;}
#fast_menu li .sub ul li.hover{background:#FBEFA1;}
#fast_menu li .sub_opened a{background-image:url('./images/fast_menu_opened.png'); border-color:#CCCCCC;}
#fast_menu li .sub_opened ul{visibility:visible;}

#main_menu{}
#main_menu_area ul li{float:left;}
#main_menu_area ul.content_menu{
	background-color:#FFFFFF; padding:2px 0px 0 0; position:absolute; margin-top:-32px;
	-moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0;
}
#main_menu_area ul.content_menu li{margin-right:2px;}
#main_menu_area ul.content_menu li a{
	display:block; background:url('./images/content_menu.png') left top repeat-x; padding:0 10px;
	color:#FFFFFF; font-size:14px; font-family:Arial; text-decoration:none; line-height:30px;
	-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
}
#main_menu_area ul.content_menu li.first a{-moz-border-radius:0px 5px 0 0; -webkit-border-radius:0px 5px 0 0; border-radius:0px 5px 0 0;}
#main_menu_area ul.content_menu li a:hover{background-image:url('./images/content_menu_hover.png')}
#main_menu_area ul.content_menu li.pregnancy a{background-position:0 -41px;}
#main_menu_area ul.content_menu li.birth a{background-position:0 -82px;}
#main_menu_area ul.content_menu li.baby a{background-position:0 -123px;}
#main_menu_area ul.content_menu li.education a{background-position:0 -164px;}
#main_menu_area ul.content_menu li.problems a{background-position:0 -246px;}

#main_menu_area ul.main_menu{padding:0px 10px;}
#main_menu_area ul.main_menu li a{
	display:block; background:url('./images/delim.png') right center no-repeat; padding-right:12px; margin-right:10px;
	line-height:30px; color:#333333; text-decoration:none;
}
#main_menu_area ul.main_menu li.last a{background:none;}

#page_top_block{background-color:#ebe3ce; padding:5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-top:10px;}
#page_top_block .cap{padding:5px; float:left;}
#page_top_block .cap h2{font-weight:bold;}
#page_top_block .cap label.stats a{display:block; margin-top:6px; line-height:12px; color:#666666; font-size:13px;}
#page_top_block .cap label.stats span{font-weight:bold;}
#page_top_block .items{float:right; margin-left:10px;}
#page_top_block .items .item{float:left; margin-right:5px; cursor:pointer;}
#page_top_block .items .last{margin-right:0px;}
#page_top_block .items .item img{display:block; border:1px solid #AAAAAA; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#page_top_block .items .item .hint{position:absolute; height:auto; width:auto; background:#FFFFFF; border:1px solid #C9D3DE; padding:3px; display:none;}
#page_top_block .items .item .hint a{white-space:nowrap; text-decoration:none;}
#page_top_block .items .hover .hint{display:block;}

#page_block_center{float:left; width:760px;}
#page_block_right{float:right; width:200px;}

.chit_block_form table.form-table .err_label{width:300px; margin-left:-320px; margin-top:-30px; text-align:right;}
.chit_block_form table.form-table .err_label span{display:inline;}
.chit_block_form table.form-table input.input_text{width:99%;}
.chit_block_form table.form-table textarea{width:99%;}

#profile_area{margin-left:15px;}

#header_area_min{
	padding:5px; margin-bottom:10px; background:#f8d989 url('./images/block.png') left top repeat-x;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#header_area_min table td.icon{padding-right:10px;}
#header_area_min h2, #header_area_min h2 a{font-size:14px;}
#header_area_min .sub_menu{margin:10px 0px 0px;}
#header_area_min .sub_menu a{color:#000000; text-decoration:none;}
#header_area_min .sub_menu a:hover{text-decoration:underline;}

#spanButtonPlaceHolder, #file_upload_flash object{position:absolute;}
#file_upload_flash #btnChoose{width:95px;}
.progressWrapper {overflow: hidden;}
.progressContainer {margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden;}
.message {margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99; background-color: #FFFFCC; overflow: hidden;}
.red {border: solid 1px #B50000; background-color: #FFEBEB;}
.green {border: solid 1px #DDF0DD; background-color: #EBFFEB;}
.blue {border: solid 1px #CEE2F2; background-color: #F0F5FF;}
.progressName {font-size: 8pt; font-weight: 700; color: #555; height: 14px; text-align: left; white-space: nowrap; overflow: hidden;}
.progressBarInProgress,
.progressBarComplete,
.progressBarError{font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px;}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden;}
.progressBarError {width: 100%; background-color: red; visibility: hidden;}
.progressBarStatus {margin-top: 2px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap;}
a.progressCancel {font-size: 0; display: block; height: 14px; width: 14px; background-image: url(../images/swfu_cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right;}
a.progressCancel:hover {background-position: 0px 0px;}

#gallery #thumbs{margin-bottom:10px;}
#gallery #thumbs ul{float:left;}
#gallery #thumbs ul li{float:left; margin-right:8px;}
#gallery #thumbs ul li.item_last{margin-right:0px;}
#gallery #thumbs ul li.selected img.icon{background-color:#F9AD63;}
#gallery #slideshow a{text-decoration:none;}
#gallery #nav{float:left; margin-bottom:8px;}
#gallery #nav a{text-decoration:none;}
#gallery #nav .ss-controls, #gallery #nav .nav-controls, #gallery #nav #controls{float:left;}
#gallery #nav .nav-controls a{margin-left:5px;}
#gallery #nav .nav-back a{margin-left:10px; display:block; padding-left:10px; border-left:1px solid #000000;}
#gallery .pagination{float:right; margin-top:2px;}
#gallery .pagination a, #gallery .pagination span{margin-right:4px; padding:2px 5px; border:1px solid #CCCCCC; background:#FFFFFF; text-decoration:none;}
#gallery .pagination span.current{color:#0D4C6D; font-weight:bold;}

#login_form a.forgot{float:right; line-height:24px;}
#login_form2{width:450px;}
#login_form2 .form-menu{padding-right:10px;}
#login_form2 .form-menu .links{float:right; line-height:24px;}

#profile_data .chit_widget{border-top:1px solid #000000; margin-top:10px; padding-top:10px;}
#profile_data .user_photos{margin:10px 0px;}

#uadv_data{display:block;}
#uadv_data .eform{float:left; width:470px;}
#uadv_photos{display:block;}
.ephotos{float:right; width:265px; padding-top:10px; max-height:236px; overflow-y:auto; background-color:#FBEFA1;}
.ephotos .item{float:left; margin:0 0 10px 10px; position:relative;}
.ephotos .item a.delete{position:absolute; width:9px; height:9px; background:url('./images/isdel.png') left top no-repeat; margin:10px 0 0 89px;}

#uadv_view{background-color:#FBEFA1; padding:10px; margin-bottom:10px;}
#uadv_view .preivew a{display:block; float:left;}
#uadv_view .preivew img{margin-right:10px;}
#uadv_view .desc{width:100%;}
#uadv_view .user_photos{margin-top:10px;}
#uadv_view label{display:block; font-weight:bold; margin-bottom:5px;}
#uadv_view label span{font-weight:normal; color:#333333;}

.it_view label{display:block; font-weight:bold; color:#666666;}
.it_view label span{font-weight:normal; color:#333333;}

#register td.header{width:135px;}

.adv_area .adv_item{margin-bottom:5px;}
.adv_area .adv_item_last{margin-bottom:0;}
.adv_top, .adv_right{margin-bottom:10px;}

#cn_add{width:710px;}

#cssloader{
	visibility:hidden;
	background:url('./images/content_menu_hover.png')
}
/*Layout*/