/*-----------------------------------------------Site Screen MasterAuthor:    hmeliiEmail:     anufry@inbox.ruVersion:   3.21 6.08.09Num:       61----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/body { background:#c3a985 url(../images/pic1.jpg) no-repeat 50% -320px; color:#393939; font:.6875em/1.2 Verdana, Geneva, sans-serif/*11px*/ }input, button, select, label, textarea { font-family:Verdana, Geneva, sans-serif; color:#393939 }body, html { height:100% }a { color:#07c }a:visited { }a:hover, .n-u a { text-decoration:none }a:focus { }a:active { }a.dash, .dash a { text-decoration:none; border-bottom:1px dashed }a.dash:hover, .dash a:hover { border:0 }h1, .h1 { }h2, .h2 { }h3, .h3 { font-weight:900; margin-bottom:10px }h4, .h4 { }h5, .h5 { }h6, .h6 { font-weight:900; margin-bottom:3px }/*colors*/button { color:#ffea00 }.form label { color:#9c9c9c }ul.c-bar a, ul.tabs a { color:#fff }ul.pages a { color:#ffa30a }ul.pages { color:#8d8d8d }span.error, .blue { color:#07c }ul.c-bar a:hover, ul.li-cat2 a { color:#393939 }.vote ul.spec a { color:#e8a214 }/*end colors*//*fonts*/.f-9, button { font-size:.8181em/*9px*/ }.f-10, ul.c-bar, ul.li-cat, ul.pages, .footer, ul.reg label, span.error, label, ul.li-cat2, .vote ul.spec { font-size:.909em/*10px*/ }.f-12 { font-size:1.0909em/*12px*/ }.f-13 { font-size:1.1818em/*13px*/ }.f-14 { font-size:1.2727em/*14px*/ }.f-15 { font-size:1.3636em/*15px*/ }.f-16 { font-size:1.4545em/*16px*/ }.f-18 { font-size:1.6363em/*18px*/ }.f-20, h3 { font-size:1.8181em/*20px*/ }/*end fonts*//*inputs*/input[type=text], input[type=password], textarea { background:#efe9e2; color:#393939; font-size:1.2727em/*14px*/; border:0; padding:5px 12px }input.error { background:#ffea00 }textarea { line-height:1 }.file { display:inline-block; position:relative }.file input[type=file] { position:absolute; right:0; width:60px; cursor:pointer; opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; line-height:1; top:0; font-size:2em }/*FuckingFox*/@-moz-document url-prefix() {.file input[type=file] {width:auto}}.file button { padding:7px 9px }.form input[type=text], .form input[type=password] { border:0; background:#fff; font-size:.8181em/*9px*/; padding:2px 7px 4px }.checkbox { }.checkbox a { float:left; border:3px solid #e5dbcf; width:6px; height:6px; overflow:hidden; line-height:0; font-size:0; text-indent:-1000em; padding:2px; width:6px; height:6px }.checkbox.checked a { background:#e39d13; background:url(../images/pic9.gif) no-repeat }/*end inputs*//*buttons*/button { background:#07c; font-weight:900; text-transform:uppercase; border:0; padding:3px 4px }/*end buttons*//*over blocks*/.over, ul.pages, ul.li-9 li, .vote ul.spec { overflow:hidden; display:block!important; /*IE6*/ display:inline-block }.clear:after, .vote:after { content:''; display:block; clear:both }/*IE6*/* html .clear, * html .fix, * html .vote { display:inline-block }/*IE7*/* + html .clear, * + html .fix, * + html .vote { display:inline-block }/*end over blocks*//*other*/.mr-3 { margin-right:3px }label { font-weight:900; text-transform:uppercase }.h-250 { height:250px }.z-1 { z-index:1 }.pl-170 { padding-left:170px }/*end other*//*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; margin:auto; width:940px; padding:0 0 0 60px; min-height:100%; height:auto!important; /*IE6*/ height:100% }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { height:32px; padding:88px 21px 0 0; position:relative; z-index:1 }#main .header { padding-right:160px }h1.logo { margin-bottom:32px }h1.logo, h1.logo a { background:url(../images/pic1.png) no-repeat; width:200px; height:35px; display:block }.bl-ds { background:url(../images/pic1.gif) repeat-x; margin-bottom:25px }.bl-ds .ry { background:url(../images/pic2.gif) repeat-y 100% 0 }.bl-ds .bx { background:url(../images/pic1.gif) repeat-x 0 100% }.bl-ds .ly { background:url(../images/pic2.gif) repeat-y; padding:18px }.form { float:right }.form label { position:absolute; left:0; top:0; font-weight:100; text-transform:none; background:#fff; cursor:text; padding:3px 7px; width:80px }.form span { display:inline-block; position:relative }/*------------------------------ end header ----------------------------*//*----------------------------- side ------------------------------*/.side { width:235px; padding:30px 15px 0px 15px; min-height:525px; height:auto!important; /*IE6*/ height:525px; float:left; background:#e1c25f url(../images/pic2.jpg) no-repeat 100% 0; position:relative }.pencils { background:url(../images/pic6.jpg) no-repeat; width:238px; height:183px; position:absolute; right:-70px }/*--------------------------- end side ----------------------------*//*------------------------------ content -------------------------------*/.content { float:left; background:#fff url(../images/pic5.png); width:618px; padding:24px 18px 30px; position:relative; min-height:729px; height:auto!important; /*IE6*/ height:729px }#main .content { width:340px; margin-right:20px; float:right; padding:30px 49px 10px 164px; min-height:605px; height:auto!important; height:605px; background:#e1c25f url(../images/pic2.jpg) no-repeat }ul.c-bar { font-weight:900; text-transform:uppercase }ul.c-bar li { margin-bottom:6px }ul.c-bar a { text-decoration:none!important }ul.jcarousel li { float:left }.partic { display:block; text-indent:-1000em; left:15px; bottom:-18px; position:absolute; background:url(../images/pic15.jpg) no-repeat; width:133px; height:114px }#main .partic { left:170px; bottom:10px; outline:none; background-image:url(../images/pic13.jpg); width:144px; height:116px }ul.li-cat { margin-bottom:4px }ul.li-cat img, ul.li-cat2 img { display:block; margin-bottom:5px }ul.li-cat li, ul.li-cat2 li { vertical-align:top; width:147px; padding:0 5px 15px 0 }ul.li-cat2 { font-weight:900 }ul.li-cat2 li { padding-bottom:30px }ul.li-cat2 img { margin:0 }ul.li-cat2 span { position:relative; margin-bottom:5px; float:left; overflow:hidden }ul.li-cat2 q { display:block; position:absolute; background:url(../images/pic16.png) no-repeat; width:10px; height:10px; top:-5px; left:-5px; overflow:hidden }ul.li-cat2 .tr, ul.li-cat2 .br { left:auto; right:-5px }ul.li-cat2 .br, ul.li-cat2 .bl { top:auto; bottom:-5px }ul.pages { text-align:center; float:left; position:absolute; left:18px; right:18px; bottom:16px; font-weight:900 }ul.pages li { padding:0 2px }ul.pages li.back { float:left }ul.pages li.forward { float:right }.journal, .journal2 { background:url(../images/pic5.jpg) no-repeat; width:234px; height:276px; float:left; margin:-53px 16px 0 -79px; position:relative }#main .journal, #main .journal2 { background:url(../images/pic11.jpg) no-repeat; position:absolute; width:582px; height:666px; margin:0; left:-417px; top:-29px }#main .journal2 { background:url(../images/pic21.jpg) no-repeat; padding:0 0 0 4px; height:561px; }ul.reg li { vertical-align:top; margin-right:11px; min-height:90px; height:auto!important; height:90px }ul.reg label { font-weight:900 }ul.reg input { display:block; margin:4px 0 2px; width:165px }.pencil, .pencil2 { background:url(../images/pic10.jpg) no-repeat; width:139px; text-indent:-1000em; position:absolute; height:191px; bottom:-41px; right:60px }.pencil2{ background-image:url(../images/pic22.jpg); width:132px; height:179px; top:136px; right:-43px; }.jcarousel-container { position:relative; z-index:1 }.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative }.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0 }.jcarousel-list li, .jcarousel-item { float:left; list-style:none }.jcarousel-next, .jcarousel-prev { z-index:3; display:none }.jcarousel-skin-tango .jcarousel-container { margin:0 -24px }.jcarousel-skin-tango .jcarousel-container-horizontal { width:350px; padding:0 24px }.jcarousel-skin-tango .jcarousel-clip-horizontal { width:350px }.jcarousel-skin-tango .jcarousel-item { background:url(../images/pic10.png) no-repeat 0 100%; padding-bottom:15px; width:175px }.jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:22px; right:6px; width:17px; height:59px; cursor:pointer; background:url(../images/pic8.gif) no-repeat }.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor:default }.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:22px; left:0; width:17px; height:59px; cursor:pointer; background:url(../images/pic7.gif) no-repeat }.jcarousel-skin-tango .jcarousel-prev-disabled, .jcarousel-skin-tango .jcarousel-next-disabled { background-position:-1000em -1000em }.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor:default }ul.li-ol { counter-reset:item }ul.li-ol li:before { content:counter(item) ". "; font-weight:900; counter-increment:item }ul.li-ol li { margin-bottom:5px }.larr, .rarr { background:url(../images/pic10.gif) no-repeat; right:70px; top:45px; width:13px; height:43px; position:absolute; text-indent:-1000em; outline:none; display:block }.rarr { background-image:url(../images/pic11.gif); right:10px }.vote { background:url(../images/pic12.gif) repeat-x 0 1px; border-top:2px solid #f9f9f9; margin-bottom:25px }.vote div { padding-top:25px; left:170px; border-top:2px solid #f0f1f0; margin-top:-2px; position:relative; background:url(../images/pic13.gif) repeat-x 0 1px; float:left }.vote ul.spec { font-weight:900; float:left; position:relative; margin:0 -16px 0 -3px }.vote ul.spec li { float:left; width:20px; display:inline }.popup { position:absolute; top:0; left:0; width:714px; background:#000; background:url(../images/pic17.png); background:rgba(0, 0, 0, .75); height:100% }.popup table.spec { height:100% }.popup table.spec td { text-align:center; vertical-align:middle }ul.tabs { font-weight:900; text-transform:uppercase; margin-bottom:22px; }ul.tabs li { vertical-align:top; width:170px; padding-bottom:5px; }.sel { background:#ccae4a; zoom:1; position:relative; padding:10px 15px; position:relative;margin: 0px -15px 0px -15px; height: 325px;}#main .sel{margin:0 -10px 24px;padding:10px; height: auto;}.sel_search { background:#ccae4a; zoom:1; position:absolute; padding:10px 15px; }.sel q { display:block; background:url(../images/pic14.gif) no-repeat; width:27px; height:14px; overflow:hidden; position:absolute; top:-14px; left:60px; }.jselect { display:block; display:inline-block; }.jselect:after { content:''; display:block; clear:both; }.jNiceSelectWrapper { position:relative; height: 19px; float:left; padding-right:21px; background:#fff; font-size:10px; width:145px; }.jnice2 .jNiceSelectWrapper{ width:220px; }.jNiceSelectWrapper div span { float: none; height: 19px; line-height: 19px; padding: 0 3px; overflow: hidden; border-right: none; color:#5a5a5a; white-space:nowrap; }.jNiceSelectWrapper div a { display: block; position: absolute; right: 0; top:0; width: 19px; height: 19px; background:#ffea00 url(../images/pic15.gif) no-repeat; }.jNiceSelectWrapper ul { position: absolute; /*width: 150px;*/	top: 19px; left: 0; width:100%; list-style: none; background: #fff; border:  1px solid #ccc; display: none; margin: 0; padding: 0; max-height: 150px; overflow: auto; overflow-y: auto; z-index:100; }.jNiceSelectWrapper ul a { display: block; padding: 5px; text-decoration: none; outline:none; color:#09c; background-color: #fff; }.jNiceSelectWrapper ul a:hover { background:#e1f5ff; }.jNiceSelectWrapper ul a.selected { background: #ededed; }.jNiceHidden { display: none; }/*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.footer { clear:both; padding:18px 0 55px; }/*------------------------------ end footer -------------------------------*/li .idea-title .descript {	float: left;	width: 140px;	padding: 5px 0px;	font-weight: normal;	height: 96px;}li .idea-title .descript a {	color: #07c; text-decoration: underline;}.li-idea .idea-title span img {	margin-right: 7px;}