.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;}

#headblock_lgn { _position: relative; padding: 0 0 0 218px; min-width: 772px;  height: 162px; background: url('../images/logo8.gif') no-repeat top left;}

#hmenu_lgn {height: 29px; background: #b7ab9c url('../images/hmenu_right.gif') no-repeat top right; padding: 0 0 0 18px;}
#hmenu_lgn a {display: block; float: left; height: 29px; 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; font-size: 0; height: 0; }

.nt_bg { background: #000000 url(/events/samsung/xcover/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/xcover/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;
}

#bottom {
background: #292318 url(../images/bot_crn.gif) no-repeat left top;
clear:both;
color:white;
left:0;
position:relative;
top:0;
}

#botlinks { background:#605543;
border-bottom:4px solid white;
height:24px;
margin:0 0 0 130px;
position:relative;
text-align:center;
}


#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: #b7ab9c; 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; }



/* My styles */

.index_main_bg { background: #000 url(/events/samsung/st600/images/index_bg.jpg) no-repeat center 15px; padding: 15px 0; min-width: 1070px; }
.index_main { width:920px; height:755px; position:relative; margin: 0 auto;}
.menu { background: url(/events/samsung/st600/images/menu_bg.png) no-repeat; display:block; width: 624px; height: 53px; position: absolute; right:0; top:33px;}
.menu a, .works_menu a { font:Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; color:#000;}
.menu a:link, .menu a:visited, .works_menu a:link, .works_menu a:visited { text-decoration:none;}
.menu a:hover, .menu a:active, .works_menu a:hover, .works_menu a:active { text-decoration:underline;}
.m1 {margin:24px 0 0 30px; position: relative; float:left;}
.m2 {margin:24px 0 0 22px; position: relative; float:left;}
.m3 {margin:24px 0 0 32px; position: relative; float:left;}
.m4 {margin:24px 0 0 38px; position: relative; float:left;}
.m5 {margin:24px 0 0 40px; position: relative; float:left;}
.autoportret { background: url(/events/samsung/st600/images/autoportret_but.png) no-repeat top left; display:block; width: 170px; height: 60px; position: absolute; left:32px; top:227px;}
.children {	background: url(/events/samsung/st600/images/children_but.png) no-repeat top left; display:block; width: 170px; height: 60px; position: absolute; left:459px; top:192px;}
.jump { background: url(/events/samsung/st600/images/jump_but.png) no-repeat top left; display:block; width: 180px; height: 70px; position: absolute; left:741px; top:308px;}
.autoshot{ background: url(/events/samsung/st600/images/autoshot_but.png) no-repeat top left; display:block; width: 180px; height: 70px; position: absolute; left:66px; top:523px;}
.couple { background: url(/events/samsung/st600/images/couple_but.png) no-repeat top left; display:block; width: 230px; height: 130px; position: absolute; left:320px; top:623px;}
.fb_ilikeit { width: 600px; height: 49px; position: absolute; left:320px; bottom:-1px;}
.fb_right { background: url(/events/samsung/st600/images/fb_right.png) no-repeat top center; width: 9px; height: 49px; float:right;}
.fb_center { background: url(/events/samsung/st600/images/fb_center.png) repeat-x top center; height:49px; float:right; padding-top:15px;}
.fb_left { background: url(/events/samsung/st600/images/fb_left.png) no-repeat top center; width: 9px; height: 49px; float:right;}

.main_bg { background: #000; padding: 15px 0; min-width:1280px;}
.works_main { position:relative; margin: 0 auto;}
.works_menu { background: url(/events/samsung/st600/images/menu_bg.png) no-repeat; display:block; width: 624px; height: 53px; margin:7px 0 0 480px;}
.works_mid { background: url(/events/samsung/st600/images/content_bg.png) repeat-y center; width:1280px; margin: 0 auto;}
.works_top { background: url(/events/samsung/st600/images/content_top.jpg) no-repeat center top; min-height:685px; position:relative;}
.works_bot { background: url(/events/samsung/st600/images/content_bot.jpg) no-repeat center bottom; min-height:685px; position:relative;}

.works_content {width:850px; min-height:30px; margin:75px 0 0 215px; padding-bottom:300px;}
.works_content h4 { font-size:10px;}
.zagruzit { width:610px; height:55px; position:relative; margin:0 0 0 260px; padding:0 0 0 15px;}
.zagruzit a { color:#000;}
.zagruzit h4 {padding-top:13px; margin-bottom:3px;}
.zagruzit p { color:#7f7f7f; font-size:9px;}
.zagr_but { background: url(/events/samsung/st600/images/zagr_but.png) no-repeat center top; width:204px; height:45px; display:block; margin: 5px 20px 0 10px; float:right;}
.st600_small { position:absolute; top:-90px; left:-15px;}

.konk_items_row { height:340px; margin:25px 0 25px 0;}
.konk_item { width:200px; float:left; margin: 0 6px 0 6px;}
.preview { width:190px; height:270px; position: relative; cursor:pointer;}
.pic {width:190px; height:270px; overflow:hidden; text-align:center;}
.frame { background: url(/events/samsung/st600/images/photo_frame.png); width:190px; height:270px; position: absolute;}
.score { width:75px; height:75px; background: url(/events/samsung/st600/images/score_bg.png) no-repeat; position: absolute; z-index: 2; bottom:-10px; right:-10px;}
.konk_item h4 { margin: 0 0 0 15px;}
.score h4 { display:block; margin: 17px 5px 0 0; color:white; font-size:28px; font-weight:bold; text-align:center;}
.torate { margin: 7px 0 0 15px;}
.author h4, .date h4, .torate p { float:left;}
.date, .date h4 { color:#7c7c7c;}
.torate p { margin-top: 3px;}
.star_on { background: url(/events/samsung/st600/images/star_on.png); display:block; width:18px; height:18px; float:left; margin-left:2px;}
.star_off { background: url(/events/samsung/st600/images/star_off.png); display:block; width:18px; height:18px; float:left; margin-left:2px;}

.works_pages { width:auto; float:right;}
.works_pages p { font-size:10px; font-weight:bold; color:#9b9593; margin:0 0 5px 5px;}
.works_pages a { font-size:14px; color:#000;}
.works_pages a, .works_pages .selected { width:22px; height:26px; display:block; float:left; font-size:14px; text-align:center; color:#000; padding-top:4px;}
.works_pages .selected { background: url(/events/samsung/st600/images/active_page_bg.png) no-repeat; color:white;}
.pages_top { height:40px; margin: 8px 15px 0 0;}
.pages_bot { margin: 0px 15px 0 0;}

.item_2v_1, .item_2v_2, .item_2v_3, .item_2v_4, .item_2v_5 { width:425px; background:url(/events/samsung/st600/images/2v_item_bg.png) bottom right no-repeat; position:absolute;}
.item_2v_1 { left:0; top:345px;}
.item_2v_2 { left:465px; top:345px;}
.item_2v_3 { left:0; top:550px;}
.item_2v_4 { left:465px; top:550px;}
.item_2v_5 { left:465px; top:800px;}

.pict_2v { float:left; margin: 0;}
.text_2v { width:245px; padding:0 20px 0 0; float:right;}
.text_2v h4 { font-size:13px; margin-bottom:5px;}
.text_2v p { font-size:11px; line-height:14px; color:#666;}

.konk_about { padding:0 0 0 40px;}
.konk_about h2, .specs h2, .rules h2, .st600_gallery h2 { font-size:15px; color:#87a432;}
.konk_about h3, .specs h3, .rules h3, .st600_gallery h3 { font-size:12px; color:#87a432;}
.konk_about a:link, .konk_about a:visited { text-decoration:none; color: #87a432; font-size:12px; }
.konk_about a:hover, .konk_about a:active { text-decoration:underline; color: #87a432; font-size:12px; }

.specs { padding: 0 20px 0 20px;}
.specs p { font-size:11px; line-height:14px; color:#666;}
.specs em { font-size:9px; line-height:14px; color:#666;}
.specs td { padding:8px;}
.w_tr { background:none;}
.g_tr { background: #edfac8;}
.lgnn_photoholder { width: 400px; height: 260px; overflow: hidden; }
.lgnn_photoholderinner { height: 260px; }
.lgnn_photoholderinner img { float: left !important; width: 400px; }


.rules { padding: 0 20px 0 20px;}
.rules h3 { margin:3px 0 3px 0;}
.rules p { margin:0 0 10px 15px;}

.st600_gallery img { border:none;}

.rezina_top { background: url(/events/samsung/st600/images/any_content_top.jpg) no-repeat center top; min-height:530px; width:1280px; margin:0 auto; position:relative;}
.rezina_bot { background: url(/events/samsung/st600/images/content_bot.jpg) no-repeat center bottom ; min-height:530px; width:1280px; margin:0 auto; position:relative;}
.content { width:890px; min-height:30px; margin:75px auto 0 auto; padding-bottom:320px; position:relative;}
.top_logo {	width:290px; height:90px; display:block; position: absolute; top:30px; left:185px; z-index:3;}
.bottom_logo { width:110px;	height:55px; display:block;	position: absolute;	bottom:140px; left:240px; z-index:3;}
.fb_but { background: url(/events/samsung/st600/images/fb_but2.png) no-repeat center top ; width:90px; height:40px; display:block; position:absolute; right:175px; top:76px; z-index:3;}
.fb_index_but { background: url(/events/samsung/st600/images/fb_but2.png) no-repeat center top ; width:90px; height:40px; display:block; position:absolute; right:0px; top:90px;}


/* Anoshkin styles */
.inp_label { display: block; color: #000;}
.btn_inp { font-size: 12px; padding: 4px 10px; font-size: 14px; }
.text_inp { font-size: 12px; width: 98%; padding: 4px 3px; color: #039; margin: 0 0 15px; }
.error {font-weight: bold; color: red;}
