html, body { background: white; text-align: left;  margin: 0; font: normal 11px Tahoma; }
body {background: url(../images/background_samsung_repeat.jpg) repeat-y center; height: auto; min-height: 100%;}


#wrapper {height: 100%; width: 100%; }
.black { background: #040201;}
.black #content_header{background: url(../images/flash_tab.jpg) no-repeat bottom center; }
#content_header {background: #040201; padding: 10px; height: 70px; margin: 0 auto -12px; }
#logos { margin: 20px auto; width: 882px;}
#logos .berry { position: relative; top: 0px; left: -60px;}
#logos ul {list-style: none; float: right; position: relative; top: -10px; left: -60px; //top: -40px;}
#logos a{color: white; font: 14px Tahoma; margin: 20px 12px;}
#logos a.active{ text-decoration: none; background-color: #242424; padding: 7px; border-radius: 3px;   -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#logos li { padding: 20px 5px; float: left; background: url(../images/razd.png) no-repeat left;}
#logos li:first-child {background: none;}
.line_cont {   background: url(../images/cont_head_back.png) repeat-x  center center #000; height: 284px;}
.line_c{ background: url(../images/cont_head_pod.jpg) no-repeat  center center;  height: 284px;}
.phones {text-align: center; width: 900px;  margin: 0px auto;  height: 283px; color: white;cursor: pointer;}
.phones a{ color: white; float: left; text-decoration: none; font: 14px 'BlackBerryLoveBold';margin: 15px 25px; }
.phones a img {margin: 0 0;}
.phones .tab { width: 109px; height: 49px;margin: 5px 0; text-align: center; padding: 5px 0;}
.phones .active{ color: black;  }
.phones .active .tab{ background: url(../images/tab.png) no-repeat;}
.phones .active img {}

#content_main {margin: 10px auto; width: 900px;   height: 100%;}
.black #content_main{  width: 100%;   margin: 10px auto;height: 714px;  background: url(../images/flash_back.jpg) no-repeat top center;}
#content_main #flash {border: 3px solid black; border-radius: 4px;   -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 542px; margin: 10px auto; width: 963px; //margin: 0 auto;}

#content_main h1 { font: 30px 'BlackBerryLoveBold'; font-weight: normal; line-height: 25px; padding: 20px 40px 0; color: black; }
#content_main h2 { font: 36px 'BlackBerryLoveMedium'; font-weight: normal; padding: 0px 40px; color: black; }
.plain h3{ font: 18px 'Tahoma'; font-weight: normal;  padding: 30px  0 0; color: black; }
.plain {margin: 20px 0px 80px 40px; min-height: 462px;}

.plain p {margin: 15px 0 20px; color: #555; font: 14px Tahoma; line-height: 24px; }

.logotips{ width: 100%; border: none;  margin: 30px 0;}
.logotips td { background: url(../images/dott_v.gif) repeat-y left transparent; border-collapse: collapse; width:  280px; //width: auto; height: 207px; vertical-align: middle; text-align: center;}
.logotips td {//border-top: 1px dotted #000;  }
.logotips tr {background: url(../images/dott_h.gif) repeat-x top transparent;  ; }
.logotips tr:first-child{background: none;  }
.logotips tr:first-child td{//border: none; }
.logotips td:first-child {background: none;}
.logotips .t3 {background: none; //border: none; }
.logotips .t3 td {//border: none; }

.logotips img {vertical-align: middle;}


.table .odd {}
.table .odd td {background: url(../images/dott.png) repeat-x bottom; } 

.breads {  font: 11px Tahoma; color: #999; }
.breads a{  color: #999; }

.articles { width: 1040px; margin: 10px auto;}
.articles .st {background: url(../images/stati.png) no-repeat; width: 260px; height: 180px; float: left; margin: 10px -1px;}
.articles h4 {font:  14px Tahoma; margin: 15px;}
.articles p {font:  11px Tahoma; margin: 15px; align: left;}
.articles a {position:relative; bottom: 0px; left: 15px; font:  11px Tahoma; color: #1c80f1;  padding: 0  0 0 15px; background: url(../images/arrow.png) left no-repeat;}
.articles img {float: right;  position: relative;align: left; bottom: 50px; right: 10px;}



.def {clear: both;}

.table{ border-collapse: collapse;}

.table table {width: 92%; margin: 40px 0 0 60px;}
.table tr { border-collapse: collapse;}
.table td { vertical-align:middle; height: 30px; //height: 20px; border-collapse: collapse; border: 1px none; background: url(../images/dott.gif) repeat-x bottom; font: 12px Tahoma; width: 50%; padding: 9px 30px 3px;}
.table .snoska {float: left; margin: 40px 10px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* put webkit CSS here*/
     .table .chrome {margin: 0px 10px 0 0;}
     .table td {  height: 20px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    .table .chrome {margin: 0px 10px 0 0;}
}


.logos {position: relative; top: 10px; margin: 0 auto; width: 810px; padding: 20px;}
.logos div {position: absolute; right: -40px; top: 10px;}
.logos a img{margin: 5px;}
.logos .galax {margin: 0 20px;}

/** trivial **/
#hmenu_lgn {height: 31px; background: #9b9b9b url('../images/hmenu_right.gif') no-repeat top right; padding: 0 0 0 18px;}
#bottom {
background: #4e4e4c url(../images/bot_crn.gif) no-repeat left top;
clear:both;
color:white;
left:0;
position:relative;
top:0;
}
#botlinks { background: #9b9b9b;
border-bottom:4px solid white;
height:24px;
margin:0 0 0 130px;
position:relative;
text-align:center;
}

#headblock_lgn { _position: relative;  padding: 0 0 0 218px; min-width: 772px;  height: 162px; background: url('../images/logo.gif') no-repeat top left #ffffff; ;}

.lgn_page { color: #221e1f; font-family: Tahoma, Geneva, sans-serif; margin: 0 10px; }
#fancy_frame { height: 400px !important;}
.lgn_page a:link { color: #c3074e; }
.lgn_page a:visited { color: #C3074E; }
.lgn_page a:hover { color: #09F; }
.lgn_page a:active { color: #09F; }

.lgn_mark { color: #c5074f; font-family: Tahoma, Geneva, sans-serif; font-size: 24px; }
.lgn_bigsizedtext { font-size: 16px; font-family: Tahoma; color: #221e1f; }

.lgn_menu { height: 39px; background: url(../images/menu_gbg.png) repeat-x; }
.lgn_i_r { float: right; } 
.limiter_620 { width: 620px; height: 1px; display: table; }
.limiter_630 { width: 630px; height: 1px; display: table; }

.lgn_m1 { height: 39px; width: 190px; background: url(../images/menu/control.png) no-repeat bottom; float: left; cursor: pointer; }
.lgn_m1a { height: 39px; width: 190px; background: url(../images/menu/control.png) no-repeat top; float: left; }

.lgn_m2 { height: 39px; width: 64px; background: url(../images/menu/articles.png) no-repeat bottom; float: left; cursor: pointer; }
.lgn_m2a { height: 39px; width: 64px; background: url(../images/menu/articles.png) no-repeat top; float: left; }

.lgn_m3 { height: 39px; width: 146px; background: url(../images/menu/about.png) no-repeat bottom; float: left; cursor: pointer; }
.lgn_m3a { height: 39px; width: 146px; background: url(../images/menu/about.png) no-repeat top; float: left; }

.lgn_m4 { height: 39px; width: 82px; background: url(../images/menu/buy.png) no-repeat bottom; float: left; cursor: pointer; }
.lgn_m4a { height: 39px; width: 82px; background: url(../images/menu/buy.png) no-repeat top; float: left; }

.lgb_model_b { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; line-height: 1.5em; }

.lgb_odd_a { background: url(../images/bg_rt.png) no-repeat top right; }
.lgb_odd_b { background: url(../images/bg_lb.png) no-repeat bottom left; padding: 10px 30px; }

.lgb_even_a { background: url(../images/bg_lt.png) no-repeat top left; }
.lgb_even_b { background: url(../images/bg_rb.png) no-repeat bottom right; padding: 10px 30px; }

.lgb_even_b_l { background: url(../images/b_r_rounded.png) no-repeat bottom right; padding: 10px 30px; }

.lgn_img { margin-top: 17px; }

.tooltip { font-family: Tahoma; color: #999999; font-size: 16px; text-align: center; margin-left: -14px; }
.tooltip img { margin: 0 2px -10px 0; position: relative; }

.lgn_lbg { background: url(../images/l_bg.png) no-repeat left top; }

#advblock_lgn {width: 100%; min-width: 990px; margin: 1px 0 0 0; height: 192px; }
#advblock_lgn td {padding: 0 4px 8px 4px; margin: 0;  background: #EFEFEF url('../images/line.gif') repeat-x bottom; width: 600px; min-width: 197px; vertical-align: top;  }
#advblock_lgn a {display: block; position: relative; color: #59708d; text-decoration: none; margin: 4px 0;  text-align: left; font: bold 14px "Trebuchet MS",sans-serif; text-transform: uppercase; }

#advblock_lgn div.anons {display: block; position: relative; overflow: hidden;  height: 184px;  margin: 5px 10px 3px 0;}
#advblock_lgn div.anons a:hover { text-decoration: underline;}
#advblock_lgn div.anons p {font: 11px/13px Verdana,sans-serif; color: black; text-align: left; margin: 4px; text-transform: none;}
#advblock_lgn div.anons img { display: block; background: red; border: 0; margin: 0 8px 2px 0; float: left; border: 1px solid #59708d; }
#advblock_lgn div.anons img.hor {margin: 0; clear: both; float:none; }

#advblock_lgn div.anons_a a { color: #fff; }
#advblock_lgn div.anons_a {display: block; position: relative; overflow: hidden;  height: 184px;  margin: 3px 10px 3px 0; background: #59708d; color: #fff;}
#advblock_lgn div.anons_a a:hover { text-decoration: underline;}
#advblock_lgn div.anons_a p {font: 11px/13px Verdana,sans-serif; color: black; text-align: left; margin: 4px; text-transform: none; color: #fff;}
#advblock_lgn div.anons_a img { display: block; background: red; border: 0; margin: 0 8px 2px 0; float: left; border: 1px solid #707179; }
#advblock_lgn div.anons_a img.hor {margin: 0; clear: both; float:none; }

#advblock_lgn #mainmenu, #mainmenu {width: 168px; min-width: 168px; padding:14px 0 0 0; margin: 0; background: white url('../images/mmenu.gif') no-repeat bottom left; text-align: left;}
#advblock_lgn #mainmenu a {display: block; height: 28px; padding: 4px 0 0 27px; width: 141px; text-transform: uppercase; font: bold 1.4em/1.2em "Trebuchet MS"; color: #59708d; text-decoration: none;}




#hmenu_lgn a {display: block; float: left; height: 31px; background: transparent; padding: 0 9px; margin: 0 9px; color: white;  font: 16px/26px "Trebuchet MS",sans-serif;  text-decoration: none; }
#hmenu_lgn a:hover {color: #D0D7E0; text-decoration: underline; }
#hmenus_lgn {position: relative; top: 0; left: 0; right: 0; overflow: hidden;}

.cl { clear: both}

.nt_bg { background: #000000 url(/events/samsung/nx10/images/bg.jpg) no-repeat bottom center; margin: 5px 0 0 0; padding: 0 0 50px; }

.nt_green_line { background: #0b3a19; height: 10px; }

#nt_flash { background: url(/events/samsung/nx10/images/flash.png); width: 1025px; height: 720px; margin: -4px auto 0; position: relative; }

.nt_bottom_line { background: #082912; text-align: right; height: 32px; color: #6b7f71; font-size: 12px; padding: 0 50px; line-height: 32px; font-family: Tahoma, Geneva, sans-serif; }

#bottom { margin: 0 !important; }

#bottom {
margin:0 !important;
}






#botlinks a {
color:white;
display:inline;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
padding:0 4px;
text-decoration:none;
}
#botlinks a + a {
border-left:1px solid white;
}
#botlinks a:hover {
text-decoration:underline;
}

.nt_articles { background: #c8e5ed; margin: 5px 10px 30px; min-width: 950px }

.nt_artic_no_sep { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #555; overflow: hidden; }
.nt_artic_no_sep h2 { font-size: 11px; padding-bottom: 3px; }
.nt_artic_no_sep a:link, .nt_artic_no_sep a:visited { color: #000; }
.nt_artic_no_sep a:active, .nt_artic_no_sep a:hover { color: #777; }
.nt_artic_no_sep { color: #555; }
.nt_artic { background: url(../images/tab_sep.gif) no-repeat right -2px; }

.nt_artic_no_sep div { overflow: hidden; height: 82px; padding: 7px 10px 7px 18px; background: url(../images/bullet.gif) no-repeat 5px 13px; }

.nt_gb { background: #32a530 url(../images/green.gif); height: 26px; border: none; color: #FFF; padding: 0 15px 3px; font-weight: bold; }

.nt_qb { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 0 25px 0; }
.nt_qb h2 { color: #3A9900; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; margin-bottom: 0px; }

.nt_answ { margin: 20px 0 0 0; border-top: 4px solid #F0F0F0; padding: 10px 0 0 0; }
.nt_answ td { padding: 3px 5px 3px 0; }

.nt_radio_block { margin: 0 0 4px 0; }
.nt_field { border:1px solid #32a530; padding: 3px; color: #333; width: 300px; display: block; margin: 2px 0 10px; }
.nt_select { border:1px solid #32a530; padding: 3px; color: #333; width: 308px; display: block; margin: 2px 0 10px; }



.nt_b_menu { height: 115px; width: 900px; margin: 0 auto; }
.nt_b_menu td { font-size: 11px; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; }
.nt_b_menu td a {}

.nt_b_menu a:link, .nt_b_menu a:visited { color: #FFF; }
.nt_b_menu a:hover, .nt_b_menu a:active { color: #FFF; }

ol { padding: 0 0 0 25px; }
ol li { padding: 0 0 0.7em; }

.nt_cl { clear: both; }

.result_tab th { border-bottom: 1px solid #EEE; padding: 4px 6px; }
.result_tab { border-bottom: 1px solid #EEE; }
.result_tab td { padding: 4px 6px; }

#nt_swf {
height:603px;
margin: -4px 0 0 24px;
padding:0 1px 0 0;
width:926px;
}

#navitel_test_content a:link, #navitel_test_content a:visited { color: #060; }
#navitel_test_content a:hover, #navitel_test_content a:active { color: #F90; }

.nx_tiles { background: #638a43 url(../images/inner/gbg_t.jpg) repeat top center; }
.nx_bg_ill { background: url(../images/inner/gbg.jpg) no-repeat top center; }

.nx_container { width: 720px; margin: 0 auto; font-family: Tahoma, Geneva, sans-serif; }

.nx_container a:link, .nx_container a:visited { color: #e48238; }
.nx_container a:hover, .nx_container a:active { color: #884d1f; }

.nx_container img { border: none; }

.nx_top_block { background: #301705 url(../images/inner/topmenu_bg.jpg) no-repeat; height: 116px; }
.nx_middle_block { background: #221103 url(../images/inner/bg.jpg) no-repeat left top; padding: 20px; }
.nx_bottom_block { background: #221103; padding: 20px; }

.nx_menu { position: absolute; display: block; margin: 73px 0 0 251px; font-size: 14px; font-weight: bold; color: #FFF; padding: 0; }
.nx_menu li { padding: 0; text-align: center; list-style-type: none; line-height: 28px; float: left; }
.nx_m1 { height: 30px; width: 105px; margin: 0 15px 0 0; }
.nx_m2 { height: 30px; width: 82px; margin: 0 15px 0 0;  }
.nx_m3 { height: 30px; width: 100px; margin: 0 17px 0 0;  }
.nx_m4 { height: 30px; width: 100px; margin: 0 20px 0 0;  }
.nx_a1 { background: url(../images/inner/1.png) no-repeat; }
.nx_a2 { background: url(../images/inner/2.png) no-repeat; }
.nx_a3 { background: url(../images/inner/3.png) no-repeat; }
.nx_a4 { background: url(../images/inner/4.png) no-repeat; }

.nx_menu a:link, .nx_menu a:visited { color: #FFF; }
.nx_menu a:hover, .nx_menu a:active { color: #F90; }

.nx_logo { position: absolute; display: block; margin: 15px 0 0 20px; }
.nx_home { position: absolute; display: block; margin: 10px 0 0 190px; }

.nx_artcls { background: #2c1706; margin: 20px 0; padding: 15px 20px; }

.nx_stripe { background: url(../images/inner/stripe.png) no-repeat; height: 1px; }

.nx_add_btn { background: #e48238 url(../images/inner/add.png) no-repeat; width: 248px; height: 42px; display: block; line-height: 40px; font-size: 18px; text-align: center; }
.nx_add_btn:link, .nx_add_btn:visited { color: #151515 !important; }
.nx_add_btn:hover, .nx_add_btn:active { color: #400000 !important; }


.nx_artcls { color: #e48238; font-size: 12px; }
.nx_artcls h2 { font-size: 18px; font-weight: normal; margin-bottom: 10px }
.nx_artcls ul { padding: 0; margin: 0 40px 0 0; float: left; }
.nx_artcls ul li { padding: 0 0 10px 15px; background: url(../images/inner/bullet.gif) no-repeat left 4px; list-style-type: none; }
.nx_artcls a:link, .nx_artcls a:visited { color: #884d1f; }
.nx_artcls a:hover, .nx_artcls a:active { color: #e48238; }

.nx_clear { clear: both; }

.nx_text { padding: 0 0 20px; color: #edcfb9; font-size: 12px; line-height: 1.4em; }
.nx_text h1 { font-size: 22px; font-weight: normal; padding-bottom: 10px; color: #e48238; }
.nx_text h2 { font-size: 18px; font-weight: normal; padding: 5px 0 6px; color: #e48238;  }
.nx_text p { padding-bottom: 1em; }

.nx_work_item { width: 167px; min-height: 250px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; _height: 250px; margin: 20px 0 20px; text-align: center; }

.nx_photo { border: 3px solid #98532a !important; }

.nx_name { font-size: 11px; font-weight: bold; margin: 4px 0 0 0; }
.nx_time { font-size: 10px; padding: 5px 0 3px; color: #98532a; }
.nx_nick { font-size: 11px; color: #e58842; }

.nx_rate { background: url(../images/rate_it.png) no-repeat; width: 114px; height: 16px; margin: 5px auto 0; font-size: 11px; }
.nx_rate_it { float: left; font-weight: bold; padding: 0 0 0 7px; }
.nx_rate_it a:link, .nx_rate_it a:visited { color: #221103; }
.nx_rate_it a:hover, .nx_rate_it a:active { color: #900; }
.nx_rated { float: right; color: #e58842; padding: 1px 15px 0 0; }

.nx_pager_header { font-size: 11px; color: #5d3516; padding: 0 0 8px; }
.nx_pager { font-size: 20px; }
.nx_pager a, .nx_pager span { margin: 0 8px 0 0; }
.nx_pager_active { color: #FFF; background: #e48238; padding: 0 5px; color: #221103; }
.nx_pager_regular { color: #5d3516; }


/* My styles */

h1 { font-size: 22px; font-weight: normal; padding-bottom: 10px; color: #e48238;  }
.error{ font-size: 12px; font-weight: bold; color: red;  }

.textField{ 
   background-color: #E48238;
   border: 1px solid #884D1F;
   width: 100%;
   font-family:  Verdana, Tahoma, Arial, sans-serif;
   font-size: 11px;
   color: #4E290C;
}

.user_table_border{
   background-color: #E48238;
}

.user_table_field{
   background-color: #221103;
   padding: 5px;
 }

.vote_num{
   font-size: 11px; 
   color: #884D1F;
   font-family: Tahoma, Geneva, sans-serif; 
}


.wave_main a:link, .wave_main a:visited { color: #39F; }
.wave_main a:hover, .wave_main a:active { color: #F90; }

.nx_comp_menu_stripe { background: #221103; height: 22px; line-height: 22px; margin: 0 0 1px 0; font-size: 10px; color: #e48238; } 
.nx_comp_menu_stripe ul { margin: 0 auto; text-align: center; }
.nx_comp_menu_stripe ul li { list-style-type: none; margin: 0 25px 0 0; display: inline; }
.nx_comp_menu_stripe b { font-style: italic; }

.nx_comp_menu_stripe a:link, .nx_comp_menu_stripe a:visited { color: #e48238; }
.nx_comp_menu_stripe a:hover, .nx_comp_menu_stripe a:active { color: #5d3516; }

.wave_main { background: #030c1e; }
.wave_tbg { background: url(../images/frames/bg_top.jpg) no-repeat center top; }
.wave_bbg { background: url(../images/frames/bg_bottom.jpg) no-repeat center bottom; padding: 0 0 35px; }

.wave_container { width: 725px; margin: 0 auto; }
.wave_c_top { background: url(../images/frames/top_content_bg.png); height: 16px; }
.wave_c_middle { background: url(../images/frames/middle_content_bg.png); color: white; padding: 0 20px; min-height: 765px; _height: 765px; }
.wave_c_bottom { background: url(../images/frames/bottom_content_bg.png); height: 143px; width: 725px; margin: 0 auto; }

.wave_top { height: 130px; }

.wave_bottom_logo { margin: 30px 0 0 500px; }

.wave_logo { margin: 10px 0 0 30px; }

.wave_menu { padding: 20px 0 0 0; }

img { border: none; }

.wave_black { background: #000; color: white; }
.wave_black h1 { color: white !important; font-size: 18px; }
.wave_black h2 { color: white !important; font-size: 14px; margin: 0 0 4px 0; }

.wave_bs { background: url(../images/frames/blue_separator.png) no-repeat right top; height: 29px; width: 685px; margin: 0 auto 0; clear: both; }
.wave_ds { background: url(../images/frames/dashed_separator.png) no-repeat bottom; height: 19px; width: 685px; margin: 0 auto 19px; clear: both; }

.wave_vote { padding: 5px 0 0 0; }
.wave_vot { float: left; padding: 2px 10px 0 0;  }
.wave_voter, .wave_voter_dis { width: 108px; float: left; height: 18px; background: url(../images/frames/stars.png) no-repeat bottom left; }
.wave_voter a { display: block; height: 18px; width: 18px; float: left; padding: 0 2px 0 0; }

.top_bbg { background: url(../images/frames/top_bbg.png) no-repeat; height: 49px; width: 669px; margin: 0 0 15px; padding: 10px 10px; }

.wave_pager { font-size: 14px; float: right; margin: 0 0 5px; }
.wave_pager span { font-size: 11px; color: #b1b1b1; }
.wave_pager a, .wave_pager b, .wave_pager i { margin: 0 0 0 5px; line-height: 20px; }
.wave_pager b { background: #09272d; padding: 4px 6px; }
.wave_pager a:link, .wave_pager a:visited { color: #fff; }
.wave_pager a:hover, .wave_pager a:active { color: #ccc; }

.wave_works_container {}
.wave_works_work { float: left; width: 203px; margin: 0 0 20px 25px; _margin: 0 0 20px 15px; }
.wave_works_work h2 { font-size: 11px; font-weight: normal; margin: 0 0 15px; }
.wave_work_photo_frame { background: url(../images/frames/work_round.png) no-repeat; width: 179px; height: 281px; position: absolute; cursor: pointer; }
.wave_work_photo { overflow: hidden; width: 179px; height: 281px; margin: 0 0 15px }

.wave_works_data { color: #666; margin: 0 0 5px 0; }

.wave_bal { background: url(../images/frames/bal.png); width: 89px; height: 46px; position: absolute; margin: 210px 0 0 -25px; z-index: 5; text-align: center; font-size: 16px; font-weight: bold; padding: 14px 0 0 0; }

.wave_mini { position: absolute; margin: -50px 0 0 0; }

.wave_rules { font-family: Tahoma, Geneva, sans-serif; height: 26px; width: 140px; text-align: center; line-height: 24px; background: url(../images/frames/rules_btn.png); font-weight: bold; font-size: 11px; margin: 0 0 3px; }
.wave_rules a:link, .wave_rules a:visited { color: #fff; }
.wave_rules a:hover, .wave_rules a:active { color: #ccc; }

.wave_texts { color: #FFF; font-size: 12px; line-height: 1.5em ; padding: 15px 0; }

.wave_texts p { padding: 0 0 1em; }

.wave_inp_label { display: block; color: #D7F8FD; }
.wave_btn_inp { font-size: 12px; padding: 4px 10px; font-size: 14px; }
.wave_text_inp { font-size: 12px; width: 98%; padding: 4px 3px; color: #039; margin: 0 0 15px; }

.lgnn_photoholder { width: 210px; height: 300px; overflow: hidden; }
.lgnn_photoholderinner { height: 300px; }
.lgnn_photoholderinner img { float: left !important; width: 210px; }