@charset "utf-8";
/* CSS Document */
* { margin:0;  padding:0; }

html, body { height: 100%; min-width:960px; width:expression(d=document.compatMode=="CSS1Compat"?documentElement:document)&&(d.clientWidth<960?"960px":"auto"); }

@font-face { font-family: 'OpenSansExtraboldItalic'; src: url('/css/font/opensans-extrabolditalic-webfont.eot');
    src: url('/css/font/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('/css/font/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('/css/font/opensans-extrabolditalic-webfont.svgz#OpenSansExtraboldItalic') format('svg'),
         url('/css/font/opensans-extrabolditalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face { font-family: 'OpenSansRegular'; src: url('/css/font/opensans-regular-webfont.eot');
    src: url('/css/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/opensans-regular-webfont.woff') format('woff'),
         url('/css/font/opensans-regular-webfont.ttf') format('truetype'),
         url('/css/font/opensans-regular-webfont.svgz#OpenSansRegular') format('svg'),
         url('/css/font/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face { font-family: 'OpenSansItalic'; src: url('/css/font/opensans-italic-webfont.eot');
    src: url('/css/font/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/opensans-italic-webfont.woff') format('woff'),
         url('/css/font/opensans-italic-webfont.ttf') format('truetype'),
         url('/css/font/opensans-italic-webfont.svgz#OpenSansItalic') format('svg'),
         url('/css/font/opensans-italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;}


body { margin:0px; padding:0px; border:0px; background:#f0f0f0 url(/images/bg.png) no-repeat center 409px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#646464; }
.inside { background:#f0f0f0 url(/images/bg.png) no-repeat center 85px; }

.clr:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
* html .clr, *:first-child + html .clr { zoom: 1; }

h1, h2, h3, h4, h5, h6, p { margin:0 0 15px 0; padding:0px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1, h2, h3, h5 { color:#c00000; font-family: 'OpenSansExtraboldItalic'; }

h3 { font-size:24px; margin-bottom:10px; }
h4 { font-size:16px; margin-bottom:10px; }
h5 { font-size:16px; margin-bottom:10px; }

a { color:#c00000; text-decoration:underline; }
a:hover { color:#c00000; text-decoration:none; }
a img { border:none; }
form { margin:0px; padding:0px; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; color:#646464; font-size:13px; outline: 0 none; resize: none; }

.clear { height:0px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear10 { height:10px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear15 { height:15px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear20 { height:20px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear30 { height:30px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear35 { height:35px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear40 { height:40px; width:auto; clear:both; overflow:hidden; font-size:0px; }
.clear45 { height:45px; width:auto; clear:both; overflow:hidden; font-size:0px; }

#wrapper { width: auto; position:relative; overflow:hidden; }
#wrapper { text-align:left; position:relative; min-height: 100%; height:auto !important; height:100%; }
#container { width:960px; margin:0 auto; position:relative; padding-bottom:60px; }
#container:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }

.footer { width: 100%; position: absolute; bottom: 0 !important; bottom: -1px; background:#222222; height:60px; line-height:60px; text-align:center; font-size:13px; }
.footer a { color:#fff; text-decoration:none; margin:0 10px; display:inline-block; }
.footer a:hover { color:#fff; text-decoration:underline; }

.left_advs { position:absolute; left:-138px; top:15px; }
.right_advs { position:absolute; right:-140px; top:15px; }

.button_red { background:#c00000; border:1px solid #840606; font-size:15px; font-weight:bold; color:#fff!important; position:relative; padding:5px 8px; cursor:pointer;
-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px; text-decoration:none!important;
-moz-box-shadow:inset 0px 0px 2px #f6b0a9, 0px 0px 1px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 2px #f6b0a9, 0px 0px 1px #8e8e8e;
box-shadow:inset 0px 0px 2px #f6b0a9, 0px 0px 1px #8e8e8e;
behavior:url(/css/border-radius.htc);}
.button_red:hover { text-decoration:none!important; color:#fff!important;
-moz-box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;
box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;}

.button_gray { background:#cecece; border:1px solid #a0a0a0; font-size:13px; font-weight:bold; color:#646464!important; position:relative; padding:3px 8px; cursor:pointer;
-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px; text-decoration:none!important;
-moz-box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
behavior:url(/css/border-radius.htc);}
.button_gray:hover { text-decoration:none!important; color:#646464!important;
-moz-box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;
box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;}
.button_gray_act { background:#cecece; border:1px solid #a0a0a0; font-size:13px; font-weight:bold; color: #C00000!important; position:relative; padding:3px 8px; cursor:pointer;
-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px; text-decoration:none!important;
-moz-box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
behavior:url(/css/border-radius.htc);}
.button_gray_act:hover { text-decoration:none!important; color: #C00000!important;
-moz-box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;
box-shadow:inset 0px 0px 4px #fff, 0px 0px 2px #8e8e8e;}
.extrapadding {padding-top: 7px; padding-bottom: 7px; }
.extrapadding2 {padding-top: 5px; padding-bottom: 5px; }
.col_960 { width:960px; margin:0 auto; position:relative; height:409px; }

.inside .col_960 { height:85px; }

.header { background:#fff; position:relative; z-index:100; }
.logo { background:url(/images/logo.png) no-repeat; position:absolute; left:0px; top:0px; margin:0 0 0 -9px; height:62px; z-index:100; }
.logo a, .logo a:hover { display:block; height:62px; color:#c00000; text-decoration:none; padding:12px 0 0 53px; line-height: 18px;}
.logo h1 { font-size:18px; margin:0px; }
.logo h2 { font-size:10px; line-height:11px; margin:0px; font-family: 'OpenSansRegular'; text-transform:uppercase; }

.slider { width:550px; height:409px; float:left; }
.slider .pic { position:absolute; left:0px; top:0px; }
.slider .text { position:absolute; left:70px; bottom:20px; width:480px; }
.slider h2 { color:#646464; font-size:18px; font-weight:normal; margin-bottom:5px; font-family: 'OpenSansItalic'; }
.slider h1 { font-size:30px; margin:0px; }
.slider .nav { position:absolute; left:0px; top:367px; z-index:100; }
.slider .nav a { display:inline-block; width:10px; height:10px; overflow:hidden; text-indent:-1000em; background:url(/images/icons.png) no-repeat -16px -89px; margin:0 6px 0 0;
position:relative;
behavior:url(/css/border-radius.htc);
-webkit-border-radius: 5em;
-moz-border-radius: 5em;
-khtml-border-radius: 5em;
border-radius: 5em;}
.slider .nav a.act,
.slider .nav a:hover { background:url(/images/icons.png) no-repeat 0px -89px; }
.slider ul { margin:0px; padding:0px; list-style:none; }
.slider li { float:left; }

.login_box { padding:27px 10px 0 0; float:right; width:400px; font-size:10px; color:#646464; }
.login_box .form_input { width:138px; height:28px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; }
.login_box .form_input input { background:transparent; border:none; padding:7px 8px; width:122px; }
.login_box .button_red { padding:5px 0px; float:right; width:100px; margin:0px; }
.login_box .check input { float:left; margin-top:9px; margin-right:5px; }
.login_box .check label { float:left; display:inline-block; }
.login_box .check { float:left; width:150px; line-height:30px; }
.login_box .lostpwd { float:left; line-height:30px; }
.login_box .reg { float:right; background:#e6e6e6; line-height:30px; color:#c00000; font-weight:bold; font-size:11px; padding:0 0px; text-align:center; width:100px;
behavior:url(/css/border-radius.htc); position:relative;
-moz-box-shadow:inset 0 4px 4px -4px #404141;
-webkit-box-shadow:inset 0 4px 4px -4px #404141;
box-shadow:inset 0 4px 4px -4px #404141;}
.login_box .reg:hover { color:#c00000; text-decoration:underline; }
.login_box a { color:#646464; text-decoration:none; }
.login_box a:hover { color:#646464; text-decoration:underline; }
.login_box .input { width:140px; display:inline-block; float:left; margin-right:10px; }

.quick_search_box { position:absolute; width:400px; bottom:30px; right:10px; }
.quick_search_box h2 { float:left; margin-bottom:10px; }
.quick_search_box .advanced { float:right; text-decoration:none; line-height:28px; }
.quick_search_box .advanced:hover { text-decoration:underline; }
.quick_search_box .sep { border-bottom:1px solid #c00000; height:0px; width:auto; clear:both; overflow:hidden; }
.quick_search_box .sep2 { border-bottom:1px solid #c8c8c8; height:0px; width:auto; clear:both; overflow:hidden; }
.quick_search_box .text { float:left; display:inline-block; width:93px; line-height:39px; font-size:15px; color:#646464; text-indent:10px; font-weight:bold; }
.quick_search_box input { float:left; margin-top:13px; margin-right:5px; display:inline-block; }
.quick_search_box label { float:left; display:inline-block; font-size:15px; line-height:39px; }
.col_120 { display:inline-block; float:left; width:120px; }
.quick_search_box .select { width:185px; float:left; position:relative; padding-top:7px; }
.quick_search_box .select .selector span { width:160px; }
.quick_search_box .select select { width:185px; }
.quick_search_box .select2 select { width:57px; }
.quick_search_box .select2 { width:57px; }
.quick_search_box .select2 .selector span { width:32px; }
.quick_search_box .dash { float:left; display:inline-block; width:22px; text-align:center; padding-top:10px; font-size: 15px;}
.quick_search_box .pic_text { float:left; display:inline-block; font-size:15px; color:#646464; text-indent:10px; font-weight:bold; margin-right: 5px;}
.quick_search_box .button_red { margin:0px; padding:5px 20px; }
.quick_search_box .pic { margin-left:10px; }


.q_menu { text-align:center; padding-top:1px; border-bottom:1px solid #c8c8c8; margin-bottom:20px; }
.q_menu h2 { display:inline-block; font-size:15px; line-height:50px; color:#646464; margin:0 9px; font-family:Arial, Helvetica, sans-serif; }
.q_menu a { color:#646464; text-decoration:none; }
.q_menu a.act,
.q_menu a:hover { color:#c00000; text-decoration:none; }

.q_menu2 { text-align:center; padding-top:1px; margin-bottom:-20px; }
.q_menu2 h2 { display:inline-block; font-size:15px; line-height:50px; color:#646464; margin:0 9px; font-family:Arial, Helvetica, sans-serif; }
.q_menu2 a { color:#646464; text-decoration:none; }
.q_menu2 a.act,
.q_menu2 a:hover { color:#c00000; text-decoration:none; }

.h_menu { float:left; width:610px; padding-left:190px; }
.h_menu h2 { float:left; margin:0px 0px; font-size:15px; color:#646464; font-family:Arial, Helvetica, sans-serif; position:relative; text-align: center;}
.h_menu a { display:block; overflow:hidden; color:#646464; text-decoration:none; height:85px; background:#fff; }
.h_menu a.act,
.h_menu a:hover {
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f1f1f1));
background: -webkit-linear-gradient(#ffffff, #f1f1f1);
background: -moz-linear-gradient(#ffffff, #f1f1f1);
background: -ms-linear-gradient(#ffffff, #f1f1f1);
background: -o-linear-gradient(#ffffff, #f1f1f1);
background: linear-gradient(#ffffff, #f1f1f1);
-pie-background: linear-gradient(#ffffff, #f1f1f1);}
.h_menu .act { font-weight:bold; }
.h_menu i { display:block; overflow:hidden; font-size:9px; color:#fff; background:url(/images/h_menu_i.png) no-repeat; width:20px; height:20px; position:absolute; right:7px; top:19px; text-align:center; line-height:20px; font-style:normal; padding-left:3px; }
.h_menu span { display:block; height:37px; padding:48px 12px 0 15px; }
.h_menu .menu_1 span { background:url(/images/h_menu_icons.png) no-repeat center 0; }
.h_menu .menu_1.act span,
.h_menu .menu_1:hover span { background:url(/images/h_menu_icons.png) no-repeat center -85px; }
.h_menu .menu_2 span { background:url(/images/h_menu_icons.png) no-repeat center -170px; }
.h_menu .menu_2.act span,
.h_menu .menu_2:hover span { background:url(/images/h_menu_icons.png) no-repeat center -255px; }
.h_menu .menu_3 span { background:url(/images/h_menu_icons.png) no-repeat center -340px; }
.h_menu .menu_3.act span,
.h_menu .menu_3:hover span { background:url(/images/h_menu_icons.png) no-repeat center -425px; }
.h_menu .menu_4 span { background:url(/images/h_menu_icons.png) no-repeat center -510px; }
.h_menu .menu_4.act span,
.h_menu .menu_4:hover span { background:url(/images/h_menu_icons.png) no-repeat center -595px; }
.h_menu .menu_4 i { right:20px; }
.h_menu .menu_5 span { background:url(/images/h_menu_icons.png) no-repeat center -680px; }
.h_menu .menu_5.act span,
.h_menu .menu_5:hover span { background:url(/images/h_menu_icons.png) no-repeat center -765px; }
.h_menu .menu_6 span { background:url(/images/h_menu_icons.png) no-repeat center -850px; }
.h_menu .menu_6.act span,
.h_menu .menu_6:hover span { background:url(/images/h_menu_icons.png) no-repeat center -935px; }
.h_menu .menu_7 span { background:url(/images/h_menu_icons.png) no-repeat center 0; }
.h_menu .menu_7.act span,
.h_menu .menu_7:hover span { background:url(/images/h_menu_icons.png) no-repeat center -85px; }

.pic_box { margin-right:-10px; position:relative; margin-bottom:20px; }
.pic_box .box { float:left; display:inline-block; width:80px; border:1px solid #c8c8c8; padding:3px; margin-right:9px; background:#fff; text-align:center; margin-bottom: 5px;}
.pic_box a { color:#646464; text-decoration:none; }
.pic_box a:hover { color:#c00000; text-decoration:none; }

.banner { background:#fff; text-align:center; padding:20px 0; margin-bottom:20px; }


.col_470 { float:left; display:inline-block; width:470px; }
.col_right { float:right; }

.index_introduction { line-height:18px; }
.index_introduction strong { color:#c00000; }
.index_introduction h3 { line-height:normal; }
.index_map { line-height:26px; }
.index_map h3 { line-height:normal; }
.index_map a { text-decoration:none; margin-right:10px; }
.index_map a:hover { text-decoration:underline; }


.logout { float:right; color:#646464; padding-top:25px; text-align:right; }
.logout img { float:left; display:inline; margin-right:10px; margin-top:-5px; }
.logout .link{ color:#777777; text-decoration:none; font-weight:bold; }
.logout .link:hover { color:#777777; text-decoration:underline; }

.left_side { float:left; width:290px; padding:20px 0; }
.right_side { float:right; width:660px; padding:20px 0;}
.full_side { float:right; width:960px; padding:20px 0;}

.left_search_box { background:#fff; padding:10px; font-size:15px; color:#646464; }
.left_search_box_nobg { background:none; }
.left_search_box h3 { border-bottom:1px solid #c00000; padding-bottom:5px; }
.left_search_box label { float:left; width:130px; display:inline-block; font-weight:bold; padding-top:4px; }
.left_search_box .label2 { width:185px; }
.left_search_box .label3 { width:120px; }
.left_search_box .label12 { width:375px; }
.left_search_box .select { float:left; position:relative; width:136px; }
.left_search_box .select .selector span { width:111px; }
.left_search_box .select select { width:136px; }
.left_search_box .select2 select { width:57px; }
.left_search_box .select2 { width:57px; }
.left_search_box .select2 .selector span { width:32px; }
.left_search_box .dash { float:left; display:inline-block; width:22px; text-align:center; padding-top:3px; }
.left_search_box .button_red { padding:5px 20px; }
.left_search_box .button_red2 { padding:5px 20px; float: right;}
.left_search_box .form_input { width:268px; height:28px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; font-size: 12px;}
.left_search_box .form_input input { background:transparent; border:none; padding:7px 8px; width:250px; font-size: 12px;}
.left_search_box .check input { float:left; margin-top:9px; margin-right:5px; }
.left_search_box .input { width:122px; display:inline-block; float:left; margin-right:10px; }
.left_search_box .rightbutton { float:right; padding-right: 10px;}

.recommend_them_box { margin-bottom:20px; }
.recommend_them_box .pic_box {  overflow:hidden; }
.recommend_them_box .pic_box .box { margin-right:5px; }
.recommend_them_box h3 span { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#646464; margin-left:40px; }
.recommend_them_box h3 { margin-bottom:10px; }

.looked_box { margin-bottom:30px; }
.looked_box .pic_box { height:137px; overflow:hidden; }
.looked_box .pic_box .box { margin-right:5px; }
.looked_box h3 { margin-bottom:10px; }
.looked_box h3 span { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-left:20px; }

.friend_box { margin-bottom:30px; }
.friend_box .pic_box { height:137px; overflow:hidden; }
.friend_box .pic_box .box { margin-right:5px; }
.friend_box h3 { margin-bottom:10px; }
.friend_box h3 span { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-left:20px; }

.results_list { background:#fff; padding:10px; }
.results_list h3 { float:left; margin-bottom:5px; }
.results_list .sep { border-top:1px solid #c00000; clear:both; width:auto; height:0px; overflow:hidden; margin-bottom:10px; }
.results_list .show { float:right; margin-left:10px; display:inline-block; margin-top:5px; }
.results_list .form_input { width:238px; height:30px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; font-size: 12px;}
.results_list .form_input input { background:transparent; border:none; padding:7px 8px; width:220px; font-size: 12px;}
.show .list { background:url(/images/icons.png) no-repeat -37px -18px; display:inline-block; overflow:hidden; text-indent:-1000em; width:14px; height:19px; margin-left:5px; }
.show .list.act { background:url(/images/icons.png) no-repeat 0 -18px; }
.show .album { background:url(/images/icons.png) no-repeat -19px -18px; display:inline-block; overflow:hidden; text-indent:-1000em; width:14px; height:19px; margin-left:5px; }
.show .album.act { background:url(/images/icons.png) no-repeat -56px -18px; }
.results_list .pager { float:right; padding-top:2px; margin-top:5px; }
.pager a { color:#c8c8c8; text-decoration:none; margin:0 6px; display:inline-block; }
.pager a:hover { color:#c00000; text-decoration:none; }
.pager a.act { color:#646464; font-weight:bold; }
.pager .first,
.pager .prev,
.pager .next,
.pager .last{ background:url(/images/icons.png) no-repeat 0 -65px; width:10px; height:9px; overflow:hidden; text-indent:-1000em; }
.pager .prev { background:url(/images/icons.png) no-repeat -28px -65px; width:5px; margin-right:13px; }
.pager .next { background:url(/images/icons.png) no-repeat 0 -76px; width:5px; margin-left:13px; }
.pager .last { background:url(/images/icons.png) no-repeat -23px -76px; }
.results_list .box { margin:0 4px 5px 0; }
.results_list .box:hover { background:#f3f5b7; position:relative; behavior:url(/css/border-radius.htc);
-moz-box-shadow:0px 0px 4px #c8c8c8;
-webkit-box-shadow:0px 0px 4px #c8c8c8;
box-shadow:0px 0px 4px #c8c8c8;}
.results_list .box:hover a { color:#000; }
.results_list .box span { display:none; height:35px; line-height:16px; margin-bottom:-36px; position:relative; z-index:100; background:#f3f5b7; width:86px; margin-left:-4px; border:1px solid #c8c8c8; border-top:none;position:relative; behavior:url(/css/border-radius.htc);
-moz-box-shadow:0px 4px 4px #c8c8c8;
-webkit-box-shadow:0px 4px 4px #c8c8c8;
box-shadow:0px 4px 4px #c8c8c8; }
.results_list .box:hover span { display:block; }

.album_list .pic { float:left; width:88px; padding-left:2px; padding-bottom:10px; }
.album_list img { float:left; }
.album_list .text { float:left; width:550px; padding-bottom:10px; color:#646464; font-size:13px; line-height:17px; }
.album_list .sep { border-top:1px solid #c8c8c8; margin-bottom:10px; }
.album_list .links { clear:both; padding-bottom:10px; font-size:11px; color:#c8c8c8; }
.album_list h4 { font-size:15px; font-weight:bold; }
.album_list h4 span { font-weight:normal; }
.album_list .fav { background:url(/images/icons.png) no-repeat; width:20px; height:18px; float:left; display:inline-block; overflow:hidden; text-indent:-1000em; margin:0 13px 0 16px; }
.album_list .mail { background:url(/images/icons.png) no-repeat -33px 0; width:20px; height:18px; float:left; display:inline-block; overflow:hidden; text-indent:-1000em; margin-right:21px; }


.welcome_profile_box { margin-bottom:40px; }
.welcome_profile_box .picholder { float:left; width:93px; padding:3px 0; }
.welcome_profile_box .pic { width:86px; margin-right:7px; border:1px solid #c8c8c8; background:#fff; text-align:center; padding:3px 0; }
.welcome_profile_box .pic .text { float:none; width:auto; text-align:center; }
.welcome_profile_box .text { float:right; width:375px; font-size:15px; line-height:22px; }
.welcome_profile_box .left { float:left; display:block; width:227px; }
.welcome_profile_box .right { float:left; display:block; font-weight:bold; text-align:right; width:65px; }
.welcome_profile_box a { color:#646464; text-decoration:underline; }
.welcome_profile_box a:hover { color:#646464; text-decoration:none; }
.icon_help { background:url(/images/icons.png) no-repeat 0 -39px; width:22px; height:20px; display:inline-block; margin:-3px 0 3px 5px; cursor:pointer; }

.home_mail_list { margin-bottom:40px; }
.home_mail_list h3 span { font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:20px; font-weight:bold; }
.home_mail_list h3 { margin-bottom:10px; }
.home_mail_list ul { margin:0 0 15px 0; padding:0px; list-style:none; }
.home_mail_list li { border:1px solid #c8c8c8; background:#fff; padding:3px; margin-bottom:10px; }
.home_mail_list .pic { float:left; width:35px; }
.home_mail_list img { float:left; }
.home_mail_list .text { float:left; width:420px; font-size:11px; line-height:14px; color:#646464; font-weight:bold; }
.home_mail_list a { text-decoration:none; }
.home_mail_list a:hover { text-decoration:underline; }
.home_mail_list .date { font-weight:normal; color:#c8c8c8; }

.home_blog_list { margin-bottom:40px; }
.home_blog_list ul { margin:0 0 15px 0; padding:0px; list-style:none; }
.home_blog_list h3 { margin-bottom:10px; }
	.home_blog_list h3 span { font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:20px; font-weight:bold; }
.home_blog_list li { border:1px solid #c8c8c8; background:#fff; padding:5px 5px; margin-bottom:10px; }
.home_blog_list .text { line-height:17px; color:#c8c8c8; font-weight:normal; font-size:15px; }
.home_blog_list .text strong { color:#646464; }
.home_blog_list a { color:#c8c8c8; text-decoration:none; }
.home_blog_list a:hover strong,
.home_blog_list a:hover { color:#c00000; text-decoration:none; }

.home_news_list{ margin-bottom:30px; }
.home_news_list h3 span { font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:20px; font-weight:bold; }
.home_news_list h3 { margin-bottom:10px; }
.home_news_list ul { margin:0px; padding:0px; list-style:none; }
.home_news_list li { border:1px solid #c8c8c8; background:#fff; padding:5px 5px; margin-bottom:10px; }
.home_news_list .text { line-height:17px; color:#646464; font-weight:bold; font-size:15px; }
.home_news_list .date { font-weight:normal; color:#c8c8c8; display:block; font-size:13px; }
.home_news_list a { text-decoration:none; }
.home_news_list a:hover { text-decoration:underline; }


.home_search_box { background:#fff; padding:5px 10px 10px 10px; margin-bottom:40px; }
.home_search_box h3 { float:left; margin-bottom:5px; }
.home_search_box .advanced { float:right; line-height:28px; font-size:11px; text-decoration:none; }
.home_search_box .advanced:hover { text-decoration:underline; }
.home_search_box .left { float:left; width:270px; }
.home_search_box .right { float:left; width:180px; text-align:right; }
.home_search_box .sep { border-bottom:1px solid #c00000; height:0px; width:auto; clear:both; overflow:hidden; margin-bottom:10px; }
.home_search_box label { float:left; width:130px; display:inline-block; font-weight:bold; padding-top:4px; font-size:15px; }
.home_search_box .select { float:left; position:relative; }
.home_search_box .select select { width:108px; }
.home_search_box .select2 select { width:57px; }
.home_search_box .select .selector span { width:81px; }
.home_search_box .select2 .selector span { width:30px; }
.home_search_box .dash { float:left; display:inline-block; width:22px; text-align:center; padding-top:3px; }
.home_search_box .button_red { padding:5px 20px; }
.home_search_box .right label { width:150px; }
.home_search_box .right input { float:right; margin-top:7px; }
.home_search_box .all { color:#646464; text-decoration:none; float:right; font-size:11px; }
.home_search_box .all:hover { color:#646464; text-decoration:underline; }
	.label {color:#C00000;}
 
 

.selector { background:#f7f7f7 url(/images/select.png) no-repeat right top; border:1px solid #8e8f8f; padding-right:25px; }
.selector span { display: block; float: left; overflow: hidden; white-space: nowrap; width: auto; height:22px; line-height:22px; font-size:15px; text-indent:6px; color:#646464; overflow:hidden; }
.selector select { left: 0; position: absolute; top: 0px; width: auto; font-size:15px; color:#646464; }
.selector { position:relative; height:22px; }


.col_670 { float:left; width:670px; padding-bottom:20px; }
.col_650 { float:left; width:650px; padding-bottom:20px; }
.col_275 { float:right; width:275px; padding-bottom:20px; }
.col_240 { float:left; width:275px; }
.col_400 { float:right; width:355px; }
.cpadding10 { padding-top: 10px;}

.noborder_box { padding:15px; }

.border_box { background:#fff; border:1px solid #c8c8c8; padding:15px; }
.border_box_nobg { background:transparent; border:none; }

.datasheet { font-size:15px; line-height:22px; }
.datasheet h5 { font-size:13px; text-transform:uppercase; color:#c00000; font-weight:bold; margin-bottom:0px; }
.datasheet h6 { font-size:13px; font-weight:bold; margin-bottom:0px; }
.datasheet .big img { float:left; margin-bottom:10px; }
.datasheet .small { margin-right:-10px; position:relative; }
.datasheet .small img { float:left; display:inline-block; margin-right:10px; }

.datasheet .rate { float:right; margin-bottom:-90px; text-align:right; font-size:11px; color:#c8c8c8; position:relative; z-index:1; }
.datasheet .rate .star { background:url(/images/icons.png) no-repeat -20px -323px; width:16px; height:15px; margin:0 2px; display:inline-block; float:left; cursor:pointer; }
.datasheet .rate .on { background:url(/images/icons.png) no-repeat 0 -323px; }

.datas ul { margin:0px; padding:0px; list-style:none; }
.datas .left { float:left; display:inline-block; width:160px; font-weight:bold; }
.datas .right { float:left; display:inline-block; width:195px;}
.datas a { color:#C00000; text-decoration:underline; }
.datas a:hover { color:#C00000; text-decoration:none; }

.data_menu { margin:0px; padding:3px 0 0 0; list-style:none; }
.data_menu li { padding-left:35px; padding-bottom:4px; }
.data_menu .msg { background:url(/images/icons.png) no-repeat 0px -100px; }
.data_menu .welcome { background:url(/images/icons.png) no-repeat 0px -130px; }
.data_menu .fav { background:url(/images/icons.png) no-repeat 0px -157px; }
.data_menu .friend { background:url(/images/icons.png) no-repeat 0px -185px; }
.data_menu .recom { background:url(/images/icons.png) no-repeat 0px -212px; }
.data_menu .ban { background:url(/images/icons.png) no-repeat 0px -240px; }
.data_menu .print { background:url(/images/icons.png) no-repeat 0px -266px; }
.data_menu .share { background:url(/images/icons.png) no-repeat 0px -295px; height: 20px; padding-top: 4px;}
.data_menu .button_gray { border:none; background:none; font-weight:normal;
-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;}
.data_menu .button_gray:hover { background:#cecece; border:1px solid #a0a0a0; font-size:13px; font-weight:bold; color:#646464!important; position:relative; padding:3px 8px; cursor:pointer;
-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px; text-decoration:none!important;
-moz-box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
-webkit-box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
box-shadow:inset 0px 0px 2px #e3e2e1, 0px 0px 1px #8e8e8e;
behavior:url(/css/border-radius.htc);}

.data_opinion { padding:5px; }
.data_opinion textarea { width:340px; height:65px; background:transparent; border:none; }
.data_opinion .button_gray { margin-right:5px; }

.data_opinion_blog { padding:5px; }
.data_opinion_blog textarea { width:500px; height:100px; background:transparent; border:none; }
.data_opinion_blog .button_gray { margin-right:5px; }

.msg_list ul { margin:0 0 -15px 0; padding:0px; list-style:none; }
.msg_list li { font-size:13px; line-height:normal; padding-bottom:25px; }
.msg_list .pic { float:left; width:40px; }
.msg_list .text { float:right; width:315px; }
.msg_list .text2 { float:right; width:600px; }
.msg_list a { text-decoration:none; font-weight:bold; }
.msg_list a:hover { text-decoration:underline; }
.msg_list .date { font-weight:normal; color:#c8c8c8; }


.msg_box .pic { float:left; width:100px; }
.msg_box .text { float:left; width:450px; }
.msg_box textarea { background:transparent; border:none; width:450px; height:110px; font-size:15px; }
.msg_box .textarea2 { background:transparent; border:none; width:623px; height:200px; font-size:15px; }
.msg_box .date { float:right; font-size:11px; }
.msg_box .buttons { clear:both; border-top:1px solid #c8c8c8; padding:15px 0 0 100px; }
.msg_box .button_gray { margin-right:5px; }


.mail .pic { float:left; width:100px; }
.mail .text { float:left; width:435px; font-size:15px; line-height:22px; padding-bottom:25px; margin-top:-5px; }
.mail .buttons { clear:both; border-top:1px solid #c8c8c8; padding:15px 0 0 10px; }
.mail .button_gray { float:left; margin-right:5px; }
.mail .date { float:right; font-size:11px; }
.mail .back_link { float:left; color:#646464; text-decoration:none; margin-right:47px; display:inline-block; background:url(/images/icons.png) no-repeat -75px -42px; padding-left:14px; line-height:24px; }
.mail .back_link:hover { color:#646464; text-decoration:underline; }
.mail .buttons .text { float:right; font-weight:bold; display:inline-block; width:auto; margin:0px; padding:0 5px 0 0; font-size:13px; line-height:24px; white-space:nowrap; }
.mail .button_mehet { float:right; margin-right:0px; margin-left:5px; }
.mail .select { float:right; position:relative; }
.mail .select .selector span { width:115px; }
.mail .select select { width:140px; }


.mail_list ul { margin:0 0 10px 0; padding:5px 10px; list-style:none; background:#fff; border:1px solid #c8c8c8; }
.mail_list .head { background:none; border:none; }
.mail_list .col_1,
.mail_list .col_2,
.mail_list .col_2b,
.mail_list .col_3,
.mail_list .col_4,
.mail_list .col_4b,
.mail_list .col_5 { float:left; display:inline-block; }
.mail_list .col_1 { width:20px; padding-top:14px; }
.mail_list .col_2 { width:40px; text-align:center; padding-right:10px; }
.mail_list .col_2b { width:60px; text-align:center; padding-right:10px; }
.mail_list .col_3 { width:175px; }
.mail_list .col_4 { width:340px; padding-top:11px; }
.mail_list .col_4b { width:320px; padding-top:11px; }
.mail_list .col_5 { width:60px; float:right; float:right; font-size:11px; text-align:right; padding-top:6px; }
.mail_list .head .col_5 { font-size:13px; }
.mail_list .head .col_1 { padding-top:0px; }
.mail_list .head .col_4 { padding-top:0px; }
.mail_list .head .col_4b { padding-top:0px; }
.mail_list .head .col_5 { padding-top:0px; }
.mail_list .unread { font-weight:bold; }
.mail_list .pic { float:left; width:40px; }
.mail_list .pic img { float:left; }
.mail_list .text { float:left; width:130px; }
.mail_list a { color:#646464; text-decoration:none; }
.mail_list a:hover { color:#646464; text-decoration:underline; }
.mail_list .exclamation { background:url(/images/icons.png) no-repeat -54px -76px; width:14px; height:14px; display:inline-block; overflow:hidden; text-indent:-1000em; margin:13px 0 0 0; }
.mail_list .down { background:url(/images/icons.png) no-repeat right -429px; padding-right:14px; }
.mail_list .up { background:url(/images/icons.png) no-repeat right -455px; padding-right:14px; }

.mail_list_head { border-bottom:1px solid #c00000; margin-bottom:10px; }
.mail_list_head h3 { float:left; display:inline-block; margin:0 40px 0 0; }
.mail_list_head .mail_menu { float:left; font-size:15px; padding:0 5px; line-height:33px; color:#646464; text-decoration:none; }
.mail_list_head .mail_menu:hover { color:#646464; text-decoration:underline; }
.mail_list_head .mail_menu.act { margin-bottom:-1px; border:1px solid #c00000; border-bottom:none; background:#fff url(/images/mail_menu.png) repeat-x; font-weight:bold; color:#000; }
.mail_menu span { font-weight:normal; color:#C00000; font-size: 12px; line-height:23px;}
.mappa {float: inherit;}
.mappaon {float: left; padding: 3px; margin: 3px;}
.mappaoff {float: left; padding: 3px; margin: 3px;}
.mail_list_head .mail_menu.act:hover { text-decoration:none; }
.mail_list_head .pager { float:right; margin-top:10px; }
.mail_list_head .pager a { color:#646464; }
.mail_list_head .pager .act,
.mail_list_head .pager .act:hover{ font-weight:bold; color:#000; }
.mail_list_head .pager a:hover { color:#c00000; text-decoration:none; }

.mail_list_bottom { background:url(/images/icons.png) no-repeat -22px -375px; padding:15px 0 0 66px; }
.mail_list_bottom .select { position:relative; float:left; margin:2px 5px 0 0; }
.mail_list_bottom .select .selector span { width:140px; }
.mail_list_bottom .select select { width:165px; }
.mail_list_bottom .move { float:left; display:inline-block; }

.mail_list_bottom_mappa { background:url(/images/icons.png) no-repeat -22px -375px; padding:23px 0 0 75px; }
.mail_list_bottom_mappa2 { background:url(/images/icons.png) no-repeat -22px -375px; padding:23px 0 0 75px; }

.button_big { height:34px!important; display:inline-block; float:left; margin-right:30px; }
.button_biglh { line-height:34px; }



.overlay { position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; z-index:1000; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; display:none;}
.popup { position:absolute; background:#fff; padding:30px; left:50%; top:220px; width:440px; margin-left:-250px; z-index:1001; display:none;}
.popup .close { position:absolute; right:10px; top:5px; font-size:11px; background:url(/images/icons.png) no-repeat right -488px; padding-right:18px; text-decoration:none; }
.popup .close:hover { text-decoration:underline; }



.map_layer { position:absolute; left:0px; top:0px; z-index:10; }
.map { background:url(/images/map.png) no-repeat; width:251px; height:150px; position:relative; margin:0 auto; text-align:left; }
.map img { position:absolute; z-index:1000; left:0px; top:0px; }
.map_layer span { display:none; }
.layer_baz { left:141px; top:4px; width:75px; height:47px; background:url(/images/map/baz.png) no-repeat; visibility:hidden; }
.layer_szabolcs { left:177px; top:10px; width:70px; height:44px; background:url(/images/map/szabolcs.png) no-repeat; visibility:hidden; }
.layer_hajdubihar { left:168px; top:34px; width:51px; height:54px; background:url(/images/map/hajdubihar.png) no-repeat; visibility:hidden; }
.layer_bekes { left:154px; top:71px; width:49px; height:51px; background:url(/images/map/bekes.png) no-repeat; visibility:hidden; }
.layer_csongrad { left:125px; top:92px; width:45px; height:37px; background:url(/images/map/csongrad.png) no-repeat; visibility:hidden; }
.layer_jasznagykunszolnok { left:124px; top:50px; width:54px; height:47px; background:url(/images/map/jasznagykunszolnok.png) no-repeat; visibility:hidden; }
.layer_heves { left:121px; top:25px; width:46px; height:39px; background:url(/images/map/heves.png) no-repeat; visibility:hidden; }
.layer_nograd { left:103px; top:20px; width:36px; height:26px; background:url(/images/map/nograd.png) no-repeat; visibility:hidden; }
.layer_bp { left:103px; top:51px; width:16px; height:16px; background:url(/images/map/bp.png) no-repeat; visibility:hidden; }
.layer_pest { left:95px; top:28px; width:49px; height:59px; background:url(/images/map/pest.png) no-repeat; visibility:hidden; }
.layer_bacskiskun { left:99px; top:75px; width:46px; height:64px; background:url(/images/map/bacskiskun.png) no-repeat; visibility:hidden; }
.layer_tolna { left:72px; top:89px; width:37px; height:39px; background:url(/images/map/tolna.png) no-repeat; visibility:hidden; }
.layer_fejer { left:72px; top:51px; width:35px; height:48px; background:url(/images/map/fejer.png) no-repeat; visibility:hidden; }
.layer_komarom { left:66px; top:39px; width:40px; height:27px; background:url(/images/map/komarom.png) no-repeat; visibility:hidden; }
.layer_veszprem { left:39px; top:56px; width:42px; height:40px; background:url(/images/map/veszprem.png) no-repeat; visibility:hidden; }
.layer_baranya { left:56px; top:111px; width:48px; height:35px; background:url(/images/map/baranya.png) no-repeat; visibility:hidden; }
.layer_somogy { left:31px; top:82px; width:50px; height:59px; background:url(/images/map/somogy.png) no-repeat; visibility:hidden; }
.layer_zala { left:10px; top:77px; width:41px; height:41px; background:url(/images/map/zala.png) no-repeat; visibility:hidden; }
.layer_vas { left:4px; top:58px; width:44px; height:37px; background:url(/images/map/vas.png) no-repeat; visibility:hidden; }
.layer_gyormoson { left:15px; top:29px; width:56px; height:34px; background:url(/images/map/gyormoson.png) no-repeat; visibility:hidden; }

.jcarousel-prev, .jcarousel-next{ display:none!important; }

.bubbleInfo {
    position: relative;
}

.boubblePop {
    position: absolute;
    width: 300px;
    background-color: #DDDDDD;
    border-collapse: collapse;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; 
    display: none; /* keeps the popup hidden if no JS available */
}

.bubbleTrigger {background:url(/images/icons.png) no-repeat 0 -39px; width:22px; height:20px; display:inline-block; margin:-3px 0 3px 5px; cursor:pointer;}

.bubbleInfo2 {
    position: relative;
}

.boubblePop2 {
    position: absolute;
    width: 300px;
    background-color: #DDDDDD;
    border-collapse: collapse;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; 
    display: none; /* keeps the popup hidden if no JS available */
}

.bubbleTrigger2 {
	padding-left:4px;
	margin-top:6px;
}

.bubbleInfo3 {
    position: relative;
}

.boubblePop3 {
    position: absolute;
    width: 800px;
    background-color: #DDDDDD;
    border-collapse: collapse;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; 
    display: none; /* keeps the popup hidden if no JS available */
}

.bubbleTrigger3 {background:url(/images/icons.png) no-repeat 0 -39px; width:22px; height:20px; display:inline-block; margin:-3px 0 3px 5px; cursor:pointer;}

.bubbleInfoMap {
    position: relative;
}

.boubblePopMap {
    position: absolute;
    width: 652px;
    height: 390px;
    background-color: #DDDDDD;
    border-collapse: collapse;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; 
    display: none; /* keeps the popup hidden if no JS available */
}

.bubbleTriggerMap {cursor:pointer;}

.bubbleInfoMapClose {
    float: righ;
}

.bubbleTriggerMapTitle {
    float: left;
    width: 630px;
}

.bubbleTriggerMapClose {background-color : #C00000; font-weight: bold; cursor: pointer; border: 1px solid white; color:white; padding:2px 5px 2px 5px;}

.redlink { color:#c00000!important; text-decoration:underline!important;}
.redlink:hover { color:#c00000!important; text-decoration:none!important; }

.box_250 { float: left; width: 280px; padding: 10px; margin: 10px;}
.box_750 { float: left; width: 920px; padding: 10px; margin: 10px;}
.white { background-color: #FFFFFF;}
.gray { background-color: #F0F0F0;}
.center { text-align: center;}
.levelh { height: 420px; }
.levelh2 { height: 355px; }
.dottedgray { border-bottom: 1px dotted #646464; padding:2px; }
.solidgray { border-bottom: 1px solid #646464; padding:2px; }

#mailform { visibility: hidden; display: none; }

.invitefriend { padding:3px 3px 0 0; float:left; width:400px; font-size:10px; color:#646464; margin-bottom: 10px;}
.invitefriend .form_input { width:188px; height:28px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; }
.invitefriend .form_input input { background:transparent; border:none; padding:7px 8px; width:172px; }

.contact { padding:3px 3px 0 0; float:left; width:700px; font-size:10px; color:#646464; margin-bottom: 10px;}
.contact .form_input { width:188px; height:28px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; }

.contact .form_input input { background:transparent; border:none; padding:7px 8px; width:172px; }
.contact .form_input2 { width:248px; height:30px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; }
.contact .form_input2 input { background:transparent; border:none; padding:7px 8px; width:232px; }
.contact .form_select { width:388px; height:30px; float:left; display:inline-block; margin-right:10px;  overflow:hidden;}
.contact .form_select select { background:transparent; border:none; padding:7px 8px; width:382px; }
.contact .errormsg { width:188px; height:28px; float:left; margin-right:10px; overflow:hidden; font-size: 12px;padding-top: 10px;}

.login_box .form_select { width:138px; height:28px; float:inherit; margin-right:10px; }

.lostpass { padding:3px 3px 0 0; float:left; width:450px; font-size:10px; color:#646464; margin-bottom: 10px;}
.lostpass .form_input { width:280px; height:28px; float:left; display:inline-block; margin-right:10px; border:1px solid #8e8f8f; background:#f7f7f7; overflow:hidden; }
.lostpass .form_input input { background:transparent; border:none; padding:7px 8px; width:270px; }

.white_box { background:#fff; padding:10px 10px 20px 10px; }
.white_box h3 { border-bottom:1px solid #C00000; }
.reg_form label { float:left; width:160px; display:inline-block; font-weight:bold; padding-top:4px; color:#646464; font-size:15px; }
.reg_form .select { float:left; position:relative; width:288px; }
.reg_form .select .selector span { width:111px; }
.reg_form .select select { width:286px; }
.reg_form .select11 { width:106px !important; }
.reg_form .select13 { width:50px !important; }
.reg_form .form_textarea,
.reg_form .form_input { float:left; width:276px; border:1px solid #8e8f8f; font-size:15px; color:#646464; background:#f7f7f7; padding:2px 5px; }
.reg_form .form_input_106 { width:96px; }
.reg_form .year { width:108px; margin-right:10px; display:inline-block; }
.reg_form .month { width:108px; margin-right:10px; display:inline-block; }
.reg_form .day { width:52px; }
.reg_form .form_textarea { height:59px; overflow:auto; }
.reg_form .pic_text { float:left; width:66px; display:inline-block; font-weight:bold; padding-top:4px; color:#646464; font-size:15px; }
.reg_form .pic_list { margin-right:-10px; position:relative; }
.reg_form .pic_list img { border:1px solid #c8c8c8; padding:3px; background:#fff; float:left; display:inline-block; margin-right:10px; }
.reg_form .profile_text { float:left; width:70px; display:inline-block; font-weight:bold; padding-top:7px; color:#646464; font-size:15px; margin-right:-4px; }
.reg_form .profile_radios { position:relative; margin-right:-20px; padding-top:10px; }
.reg_form .p_radio { float:left; display:block; width:97px; text-align:center; }
.reg_form .felhasz_check { float:left; margin:6px 10px 0 0; }
.reg_form .felhasz_text { float:left; display:block; width:400px; }
.reg_form .felhasz_text a { color:#0068b7; }
.reg_form .button_red { padding-left:20px; padding-right:20px; }

.center { text-align:center; }

.boxpadding { padding:10px; }

.savesearchhasab {float: left; width: 300px;}
.newsletterhasab1 {float: left; width: 450px;}
.newsletterhasab2 {float: left; width: 220px;}

.editpicbox {float: left; height: 220px; border:1px solid #c8c8c8; margin: 4px; padding: 2px; background-color: #F0F0F0;}
.editpicpic {float:none; width: 80px; height: 110px;}
.editpicradio {float:none; width: 80px; text-align: center; margin-top: 5px;}
.editpicaction {float:none; width: 80px; text-align: center; margin-top: 5px;}

.editpicboxmax {float: left; width: 233px; height: 321px;border:1px solid #c8c8c8; margin: 2px; padding: 2px;}
.editpicpicmax {float:left; width: 232px; height: 320px;}
.editpicactionmax {float:left; width: 360px; padding-left: 5px;}

.editphboxmax {float: left; width: 341px; height: 341px;border:1px solid #c8c8c8; margin: 2px; padding: 2px;}
.editphpicmax {float:left; width: 340px; height: 340px;}
.editphactionmax {float:left; width: 584px; padding-left: 5px;}

.editfbox {float: left; height: 160px; margin: 4px; border:1px solid #c8c8c8;background-color: #F0F0F0;}
.editfpic {float:none; padding-bottom: 4px; width: 108px; height: 108px; line-height: 108px; text-align: center; border-bottom:1px solid #c8c8c8;}
.editfpic img {margin-top: expression(( 150 - this.height ) / 2); }
.editfaction {float:none; width: 108px; text-align: center; margin-top: 5px;}

.editfboxmax2 {float: left;  width: 350px; height: 350px; }
.editfpicmax2 {float:none; padding: 4px; text-align: center;}
.editfpicmax2 img { max-width: 340px; max-height: 340px;margin-top: expression(( 150 - this.height ) / 2);border:1px solid #c8c8c8;padding: 2px;background-color: #F0F0F0;}
.editfactionmax2 {float:left; width: 575px; margin-left: 20px;margin-top: 5px;padding: 5px;}

.editfbox2 {float: left; height: 112px; margin: 3px; border:1px solid #c8c8c8;background-color: #FFF;}
.editfpic2 {float:none; padding-bottom: 4px; width: 108px; height: 108px; line-height: 108px; text-align: center;}
.editfpic2 img {margin-top: expression(( 150 - this.height ) / 2); }

.box_photo{
    float: left;
    margin: 5px;
    width: 288px;
    height: 120px;
    border:1px solid #c8c8c8;
    background-color: #FFFFFF;
}

.box_photo_info{
    float: left;
    width: 150px;
}

.box_photo_pic {
    border-right: 1px solid #c8c8c8;
    float: left;
    height: 118px;
    margin-left: 3px;
    margin-right: 4px;
    padding-left: 1px;
    padding-top: 3px;
    text-align: center;
    width: 116px;
}

.justify {text-align: justify;}

.blog_list { background:#f0f0f0; padding: 10px;}
.blog_list ul { margin:0 0 10px 0; padding:5px 10px; list-style:none; background:#fff; border:1px solid #c8c8c8; }
.blog_list .head { background:none; border:none; }
.blog_list .col_1,
.blog_list .col_2,
.blog_list .col_2b,
.blog_list .col_3,
.blog_list .col_3b,
.blog_list .col_4,
.blog_list .col_4b,
.blog_list .col_5 { float:left; display:inline-block; }
.blog_list .col_1 { width:20px; padding-top:14px; }
.blog_list .col_2 { width:40px; text-align:center; padding-right:10px; }
.blog_list .col_2b { width:60px; text-align:center; padding-right:10px; }
.blog_list .col_3 { width:175px; }
.blog_list .col_3b { width:175px;padding-top:11px; }
.blog_list .col_4 { width:200px; padding-top:11px; }
.blog_list .col_4b { width:320px; padding-top:11px; }
.blog_list .col_5 { width:500px; float:left; font-size:12px; padding-top:11px; }
.blog_list .pic { float:left; width:40px; }
.blog_list .pic img { float:left; }
.blog_list .text { float:left; width:130px; }
.blog_list .exclamation { background:url(/images/icons.png) no-repeat -54px -76px; width:14px; height:14px; display:inline-block; overflow:hidden; text-indent:-1000em; margin:13px 0 0 0; }
.blog_list .down { background:url(/images/icons.png) no-repeat right -429px; padding-right:14px; }
.blog_list .up { background:url(/images/icons.png) no-repeat right -455px; padding-right:14px; }

.blogposts { padding:15px;}
.blogposts .date {float: left; }
.blogposts .post {float: left; }
.blogposts .sep2 { height:0px; width:auto; clear:both; overflow:hidden; }

.post {width: 635px;word-wrap: break-word;}

.dottedliner { border-top: 1px dotted #646464; padding:5px; border-bottom: 1px solid #646464; }
.dottedbottom { padding:5px; border-bottom: 1px solid #646464; }

.ikon {float:left;width: 20px;}

.profile_details_full2 {}
.profile_details_full2 .text { width:480px; }

.blogline { line-height: 30px;}
.blogtitle { float: left ;width : 178px; }

#map_canvas {position: absolute; width: 652px; height: 350px; margin-top: 30px;}

#myContent {margin-left: 100px;}

.kw {padding-left:2px;padding-right:2px;}

.featbox {float:left;}
.pic_box2 { float: left; width:296px; margin-bottom:20px; }
.pic_box2 .box { float:left; display:inline-block; width:80px; border:1px solid #c8c8c8; padding:3px; margin-right:9px; background:#fff; text-align:center; margin-bottom: 5px;}
.pic_box2 a { color:#646464; text-decoration:none; }
.pic_box2 a:hover { color:#c00000; text-decoration:none; }

.featbox .form_input { float:left; width:276px; border:1px solid #8e8f8f; font-size:15px; color:#646464; background:#f7f7f7; padding:2px 5px; }
.featbox label { float:left; width:160px; display:inline-block; font-weight:bold; padding-top:4px; color:#646464; font-size:15px; }
