/* Общие стили для всех страниц */
.main_bg { height:auto; widh:auto; margin:0; padding:65px 0 0 0; background: url(/events/presents/2012/img/konk/bg_main.jpg) top center no-repeat #fff; position:relative;}
.main_bg_bottom { height:63px; width:auto; margin:0; padding:0; background: url(/events/presents/2012/img/konk/bg_main_bottom.png) bottom left repeat-x;}
.mr_logo { width:228px; height:185px; position:absolute; left:0; top:0; background:url(/events/presents/2012/img/logo_winter.png) left top no-repeat; border:none;}

.main_center {width:840px; height:auto; margin:0 auto; overflow:visible;}
.cont_main { width:100%; height:auto; padding:0; background: url(/events/presents/2012/img/konk/content_bg.png) top left repeat-y;}
.cont_top { width:100%; height:75px; background: url(/events/presents/2012/img/konk/content_top_bg.png) top left no-repeat; position:relative; color:#9221be;}
.cont_top .line { width:785px; height:1px; position:absolute; left:27px; bottom:0; background:#e5e5e5; }
.cont_top h2 {margin-left:40px; bottom:30px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:20px; }
.cont_bot { width:100%; height:100px; position:relative; background:url(/events/presents/2012/img/konk/content_bottom_bg.png) bottom left no-repeat;}
.cl { clear:both;}

/* Универсальные дефолты для любого контента */
.uni_anycontent { width:760px; height:auto; margin:0 auto; padding:20px 0; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:12px; line-height:1.2em; color:#595959;}
.uni_anycontent h1,.uni_anycontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:1.2em; margin: 0; color:#9221be;}
.uni_anycontent h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:1.2em; color:#19140e;}
.uni_anycontent p { font-size:14px; line-height:1.7em; margin:0 0 0.8em 2em; color:#595959;}
.uni_anycontent ul li, .uni_anycontent ol li { font-size:14px; line-height:1.7em; margin-left:2em; color:#595959;}
.uni_anycontent ol li p {  margin-left:2em; text-indent:-1.2em; }]

a { outline:none;}
a:link { color: #69F; }
a:visited, a:active { color: #ff9ff7; }
a:hover { text-decoration:none;}

/* Формы */
.konkursTextKonkurs { width:785px;}
.o2_form_field { width:780px;}

/* Меню */
.ny_menu { width:810px; height:80px; margin:0 auto; background: url(/events/presents/2012/img/konk/bg_menu.png) left top no-repeat; position:relative; overflow:visible; z-index:20;}
.ny_menu a { height:38px; padding-top:6px; position:absolute; top:29px; color: white; font-family:Tahoma, Geneva, sans-serif; font-size:17px; text-align:center;}
.ny_menu a:hover, .ny_menu .on { background:url(/events/presents/2012/img/konk/menu_active_bg.png) top center no-repeat;}

#m1 { width:97px; left:18px;}
#m2 { width:90px; left:124px;}
#m3 { width:185px; left:226px;}
#m4 { width:166px; left:424px;}
#emblem { width:141px; height:145px; background:url(/events/presents/2012/img/konk/konk_emblem.png) left top no-repeat; top:-40px; right:35px; border:none;}

/* Главная */
.index_main_center {width:914px; height:965px; margin:0 auto; overflow:visible;}
.index_cont { width:914px; height:640px; padding-top:35px; background: url(/events/presents/2012/img/konk/openbook.png) top left no-repeat;}
.index_anycontent { width:810px; height:570px; margin:0 auto 45px auto; position:relative;}
.index_konk { width:837px; height:250px; margin-left:50px; background: url(/events/presents/2012/img/konk/bg_index_konk.png) top left no-repeat; position:relative; z-index:10;}
.index_konk_content { width:390px; height:147px; position:absolute; left:243px; top:70px; overflow:hidden;}
.index_konk a { width:120px; height:40px; position:absolute; left:243px; top:18px; border:none;}
.index_konk img { position:absolute; left:15px; top:17px;}
/* Ярлычки на главной */
#kat1_h, #kat2_h, #kat3_h, #kat4_h, #kat5_h, #kat6_h { width:128px; height:182px; position:absolute;}
#kat1_h { left:-130px; top:20px; background:url(/events/presents/2012/img/konk/kat1_h.png) left top no-repeat;}
#kat2_h { left:-130px; top:210px; background:url(/events/presents/2012/img/konk/kat2_h.png) left top no-repeat;}
#kat3_h { left:-130px; bottom:-15px; background:url(/events/presents/2012/img/konk/kat3_h.png) left top no-repeat;}
#kat4_h { right:-130px; top:20px; background:url(/events/presents/2012/img/konk/kat4_h.png) left top no-repeat;}
#kat5_h { right:-130px; top:210px; background:url(/events/presents/2012/img/konk/kat5_h.png) left top no-repeat;}
#kat6_h { right:-130px; bottom:-15px; background:url(/events/presents/2012/img/konk/kat6_h.png) left top no-repeat;}
/* Продукты на главной */
.index_item_container { width:405px; height:190px; position:absolute; overflow:hidden;}
#item1 { left:0; top:0px; background:url(/events/presents/2012/img/konk/bg_dots_index.png) center bottom no-repeat;}
#item2 { left:0; top:190px; background:url(/events/presents/2012/img/konk/bg_dots_index.png) center bottom no-repeat;}
#item3 { left:0; bottom:0px;}
#item4 { right:0; top:0px; background:url(/events/presents/2012/img/konk/bg_dots_r_index.png) center bottom no-repeat;}
#item5 { right:0; top:190px; background:url(/events/presents/2012/img/konk/bg_dots_r_index.png) center bottom no-repeat;}
#item6 { right:0; bottom:0px;}

.index_item_container h3 { width:265px; height:31px; padding-top:14px; margin:6px auto 0 auto; background:url(/events/presents/2012/img/konk/h3_bg.png) left top no-repeat; text-align:center; overflow:hidden;}
.index_item_container p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#464646;}
.index_item_container a:link { color: #ffffff; }

.itempict { width:130px; height:130px; margin:0 10px; float:left; position: relative; overflow: visible;}
.itempict img { position:absolute; left:9px; top:9px;}
.picframe { width:130px; height:130px; position:absolute; left:0; top:0; background:url(/events/presents/2012/img/konk/picframe_index.png) left top no-repeat; z-index:10;}

/* Каталог */
.price_container { width:100%; height:125px; position:relative; z-index:10;}

.kat_section { margin:0 0 15px 40px; color:#b3bbc4; position:relative; top:25px;}
.kat_section a, .kat_item_numb p {font:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:10px;}
.kat_section a:link, .kat_section a:visited { color:#9f9f9f;}
.kat_item_numb {color:#9f9f9f; float: right; margin: 0 30px 0 0; position:relative; top:-5px;}
.kat_item_numb p { float: left; margin-right:13px; position:relative; top:3px;}

.anycontent { width:785px; height:auto; margin:0 auto; min-height:50px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:12px; line-height:1.2em; color:#595959;}
.anycontent h3 { font-weight:normal; font-size:24px; line-height:1.2em; margin: 1em 0 1.2em 0; color:#19140e;}
.anycontent p { font-size:14px; line-height:1.7em; margin:0 0 0.8em 2em; color:#595959;}
.item_container { width:785px; height:160px; padding-top:40px; position: relative; border-bottom:#666 dotted thin;}
.item_txt { width:450px; height:100px; margin:0 0 0 10px; float:left; overflow:auto;}
.item_container h3 { width:265px; height:31px; padding-top:17px; margin:0; text-align:center; font-size:14px; overflow:hidden; float:left;}
.item_container p {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#464646; margin-left:0;}
.item_container a:link { color: #ffffff; }
/*Текстовые работы участников - textwork*/
.textwork { padding-top:0;}
.textwork .item_txt { margin-left:15px; width:750px; overflow:hidden;}
.textwork h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:1.2em; color:#19140e; float:none; text-align:left; margin-left:15px;}
.textwork p { width:750px; height:65px; overflow:auto;}
/*Без брендирования - default*/
.default { background: url(/events/presents/2012/img/konk/cat_bg_def.jpg) center bottom no-repeat;}
/*Брендирование Navitel - navitel*/
.navitel { background: url(/events/presents/2012/img/konk/cat_bg_nav.jpg) center bottom no-repeat;}
/*Брендирование Pocketbook - pocketbook*/
.pocketbook { background: url(/events/presents/2012/img/konk/cat_bg_pb.jpg) center bottom no-repeat;}
/*Брендирование Lexand - lexand*/
.lexand { background: url(/events/presents/2012/img/konk/cat_bg_lex.jpg) center bottom no-repeat;}
/*Брендирование Highscreen - highscreen*/
.highscreen { background: url(/events/presents/2012/img/konk/cat_bg_hs.jpg) center bottom no-repeat;}
/*Брендирование TP-Link - tplink*/
.tplink { background: url(/events/presents/2012/img/konk/cat_bg_tpl.jpg) center bottom no-repeat;}

.ny_item_img {display: none;}
.ny_rotate_btn { width:28px; height:28px; position: absolute; top:35px; right:-5px; background:url(/events/presents/2012/img/rotate.png) left top no-repeat; outline: none; z-index:20; display:none; }
.vote_img { width:140px; height:140px; position:absolute; top:20px; right:20px; background:url(/events/presents/2012/img/konk/dragon.png) left top no-repeat;}
.kat_voted { width:140px; height:20px; position:absolute; top:160px; right:20px; text-align:center; color:#9f9f9f; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }

.kat_pages { width:840px; height:30px; position:absolute; left:40px; top:30px;}
.kat_pages p, .kat_pages a { font-size:14px; color:#000; display:block; float:left; font-family:Tahoma, Geneva, sans-serif;}
.kat_pages a, .kat_pages .selected { width:22px; height:25px; text-align:center; color:#0a789d; margin-top:-1px; padding-top:2px;}
.kat_pages .selected { background: url(/events/presents/2012/img/konk/active_page_bg.png) no-repeat; color:white;}

/*Всплывающее окно*/
.darker {position:fixed; z-index: 900; top:0; left:0; width:100%; height:100%; background: url(/events/presents/2012/img/opacity.png) left top repeat;}
.top_box {position: absolute; z-index: 1000; top: 100px; left: 50%; width: 560px; height: 655px; margin: 0 0 0 -280px; }
.float_win { width:560px; height:655px; position:relative; background:url(/events/presents/2012/img/konk/float_w_bg.png) left top no-repeat;}
.but_close { width:69px; height:17px; position:absolute; right:20px; top:20px; background: url(/events/presents/2012/img/konk/close_button_off.png) left top no-repeat;}
.but_close:hover { background: url(/events/presents/2012/img/konk/close_button_on.png) left top no-repeat;}
.item_txt_float { width:476px; height:238px; position: absolute; left:7px; top:305px; background: url(/events/presents/2012/img/konk/float_w_txtbg.png) left top repeat-x; padding:35px; overflow:auto; }
.item_txt_float p { font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:1.4em; color:#636363;}
.img_container { width:270px; height:auto; position:absolute; left:15px; bottom:40px; text-align:center;}
.brendbox { width:546px; height:298px; position: absolute; left:7px; top:7px;}
.brendbox h2 { width:250px; height:70px; position:relative; left:295px; top:75px; margin:0; padding:0; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:24px; color:#808080;}
.brendbox p { width:250px; height:35px; position:relative; left:295px; top:90px; margin:0; padding:0; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#c53be6;}
.brendbox a { display:block; width:200px; height:50px; position:relative; left:295px; top:70px; margin:0; padding:0;}
/*Без брендирования - def*/
.def { background:url(/events/presents/2012/img/konk/float_w_def.jpg) left bottom no-repeat;}
.def h2 { height: 120px;}
.def p {}
.def a { display:none;}
/*Брендирование Navitel - nav*/
.nav { background:url(/events/presents/2012/img/konk/float_w_nav.jpg) left bottom no-repeat;}
.nav h2 {}
.nav p { color:#1d9949;}
.nav a { left:275px; top:45px;}
/*Брендирование Pocketbook - pb*/
.pb { background:url(/events/presents/2012/img/konk/float_w_pb.jpg) left bottom no-repeat;}
.pb h2 {}
.pb p { color:#479609;}
.pb a {left:280px; top:60px;}
/*Брендирование Lexand - lex*/
.lex { background:url(/events/presents/2012/img/konk/float_w_lex.jpg) left bottom no-repeat;}
.lex h2 {}
.lex p { color:#479609;}
.lex a { left:270px; top:60px;}
/*Брендирование Highscreen - hs*/
.hs { background:url(/events/presents/2012/img/konk/float_w_hs.jpg) left bottom no-repeat;}
.hs h2 {}
.hs p { color:#d81c24;}
.hs a { left:285px; top:65px;}
/*Брендирование TP-Link - tpl*/
.tpl { background:url(/events/presents/2012/img/konk/float_w_tpl.jpg) left bottom no-repeat;}
.tpl h2 {}
.tpl p { color:#0081ce;}
.tpl a { left:275px; top:55px;}

/* Ярлычки с ценами в каталоге */
#kat1_v_off, #kat1_v_on, #kat2_v_off, #kat2_v_on, #kat3_v_off, #kat3_v_on, #kat4_v_off, #kat4_v_on, #kat5_v_off, #kat5_v_on, #kat6_v_off, #kat6_v_on { width:107px; height:102px; position:absolute; bottom:-6px;}
#kat1_v_off { left:74px; background:url(/events/presents/2012/img/konk/kat1_v_off.png) left top no-repeat;}
#kat1_v_off:hover { background:url(/events/presents/2012/img/konk/kat1_v_hov.png) left top no-repeat;}
#kat1_v_on { left:74px; background:url(/events/presents/2012/img/konk/kat1_v_on.png) left top no-repeat;}

#kat2_v_off { left:191px; background:url(/events/presents/2012/img/konk/kat2_v_off.png) left top no-repeat;}
#kat2_v_off:hover { background:url(/events/presents/2012/img/konk/kat2_v_hov.png) left top no-repeat;}
#kat2_v_on { left:191px; background:url(/events/presents/2012/img/konk/kat2_v_on.png) left top no-repeat;}

#kat3_v_off { left:308px; background:url(/events/presents/2012/img/konk/kat3_v_off.png) left top no-repeat;}
#kat3_v_off:hover { background:url(/events/presents/2012/img/konk/kat3_v_hov.png) left top no-repeat;}
#kat3_v_on { left:308px; background:url(/events/presents/2012/img/konk/kat3_v_on.png) left top no-repeat;}

#kat4_v_off { left:425px; background:url(/events/presents/2012/img/konk/kat4_v_off.png) left top no-repeat;}
#kat4_v_off:hover { background:url(/events/presents/2012/img/konk/kat4_v_hov.png) left top no-repeat;}
#kat4_v_on { left:425px; background:url(/events/presents/2012/img/konk/kat4_v_on.png) left top no-repeat;}

#kat5_v_off { left:542px; background:url(/events/presents/2012/img/konk/kat5_v_off.png) left top no-repeat;}
#kat5_v_off:hover { background:url(/events/presents/2012/img/konk/kat5_v_hov.png) left top no-repeat;}
#kat5_v_on { left:542px; background:url(/events/presents/2012/img/konk/kat5_v_on.png) left top no-repeat;}

#kat6_v_off { left:659px; background:url(/events/presents/2012/img/konk/kat6_v_off.png) left top no-repeat;}
#kat6_v_off:hover { background:url(/events/presents/2012/img/konk/kat6_v_hov.png) left top no-repeat;}
#kat6_v_on { left:659px; background:url(/events/presents/2012/img/konk/kat6_v_on.png) left top no-repeat;}

