*{padding:0;margin:0;font-family:Arial;font-size:14px;color:black;outline:0 none;}
a:hover {text-decoration:none;}

.fieldError {position: absolute;border: 1px red solid; font-size: 0.9em;background-color: white}
h1, h2, h3 {font-style:italic;font-weight:normal;font-size:16px;font-family:Georgia;font-weight:normal;}
img { border:0 }

.wrapper {width:905px;margin: 0 auto;}

br.all {clear: both;overflow: hidden;height: 1px;font-size: 1px;line-height: 1px;float: none;}

#head {margin:59px 0 37px;clear:both;overflow:hidden;}
#head #logo {float:left;height:55px;width:204px;margin:6px 0 0;}
#head #logo a {}
#head #logo a img {}
#head .right {float:right;}
#head .right #digest {padding:0 4px 0 0;text-align:right;}
#head .right #digest a {font-size:13px;color:#636363;margin:0 0 0 8px;position:relative;}
#head .right #digest a.active {text-decoration:none}
#head .right #digest a img.twitter {left:-21px;position:absolute;top:2px;}
#head .right #rubrics {margin:20px 0 0;}
#head .right #rubrics a {font-size:16px;margin:0 0 0 19px;}
#head .right #rubrics a.active {text-decoration:none;color:#636363;}
#head .right #rubrics a.active1:hover {text-decoration:underline;}

#body {margin:0 0 51px;}
#body .left {float:left;width:150px;}
dl.author {margin:0 0 30px;position:relative;}
dl.author dd {font-size:13px;font-style:italic;line-height:18px;padding:0 0 0 25px;}
dl.author dt img {left:21px;margin:0;position:absolute;top:0;}
dl.author dt img.ramka {left:21px;position:absolute;top:0;z-index:20;}
dl.author dd {}
dl.author dt {margin:0 0 8px;padding:136px 0 0 26px;}
dl.author dt a {font-size:16px;}
#body .left dl.contest {}
#body .left dl.contest dt {background:url("/img/contest.gif") no-repeat scroll 1px 2px transparent;padding:0 0 0 25px;margin:0 0 4px;}
#body .left dl.contest dt a {font-size:16px;}
#body .left dl.contest dd {color:#363636;font-size:13px;font-style:italic;padding:0 0 0 25px;}
.big-articles {float:right;width:730px;}
.big-articles dl.article {float:left;margin:0 0 0 71px;width:290px;position:relative;padding:183px 0 0;}
.big-articles dl.article dt {margin:0 0 5px;}
.big-articles dl.article dt a {font-size:18px;text-decoration:underline;}
.big-articles dl.article dt a:hover {text-decoration:none;}
.big-articles dl.article dt a img {position:absolute;top:0;left:0;}
.big-articles dl.article dd {}
.big-articles dl.article dd.text {line-height:20px;}
.big-articles dl.article dd.rubric {margin:7px 0 4px;}
.big-articles dl.article dd a {color:#636363;font-size:11px;font-style:italic;text-decoration:none;text-transform:uppercase;}
.big-articles dl.article dd a:hover {text-decoration:underline;}
#body2 .big-articles {float:left;width:auto;}
#body2 .big-articles dl.article {margin:0 68px 50px 2px;}

#body2 {}
#body2 .left {float:left;width:750px;}
#body2 .left #popular {margin:0 0 54px;}
#body2 .left #popular h1 {width:703px;text-align:center;background:url("/img/wave.gif") repeat-x scroll 1px 9px transparent;}
#body2 .left #popular h1 span {background-color:white;font-family:Georgia;font-size:16px;padding:0 11px;}
#body2 .left #popular dl.photo {float:left;position:relative;width:150px;}
#body2 .left #popular dl.photo dt {font-size:13px;color:#363636;margin:132px 0 2px;}
#body2 .left #popular dl.photo dd {font-size:13px;line-height:18px;padding:0 0 0 2px;}
#body2 .left #popular dl.photo dd a {font-size:13px;}
#body2 .left #popular dl.photo dd a img {left:2px;position:absolute;top:24px;}
#body2 .left #popular dl.photo dd > img {left:3px;margin:0 3px 0 0;position:relative;top:0;}
#body2 .left #popular dl.photo dd span.rating {font-family:Georgia;font-size:13px;}
.articles {}
.articles h1 {margin:0 0 20px;}
.articles dl.article {float:left;padding:0 10px 0 93px;margin:0 0 48px;position:relative;width:267px;}
.articles dl.article dd {font-size:13px;line-height:17px;}
.articles dl.article dd.rubric {margin:0 0 4px;}
.articles dl.article dd.rubric a {text-transform:uppercase;color:#636363;font-size:11px;font-style:italic;text-decoration:none;}
.articles dl.article dd.rubric a:hover {text-decoration:underline;}
.articles dl.article dt {margin:0 0 7px;}
.articles dl.article dt a {font-size:16px;}
.articles dl.article dt a img {position:absolute;top:4px;left:0;}
#body2 .right {float:right;width:150px;}
#body2 .right h2 {text-align:center;margin:0 0 24px;}
#body2 .right div.banner {display:block;margin:0 0 34px;width:140px;}
#body2 .right div.banner a {}
#body2 .right div.banner a img {}
#body2 .right div.banner p {font-size:12px;text-align:center;font-style:normal;display:block;}
#body2 .right div.banner p a {color:#636363;font-size:12px;}

#body2 .left-col {float:left;width:200px;margin:-4px 0 50px 1px;}
#body2 .left-col h1 {text-align:center;background:url("/img/wave.gif") repeat-x scroll 1px 9px transparent;}
#body2 .left-col h1 span {background-color:white;font-family:Georgia;font-size:16px;padding:0 11px;}
#body2 .left-col dl.rubric {line-height:20px;margin:27px 0 39px;padding:0 30px 0 38px;}
#body2 .left-col dl.rubric dt {font-size:16px;margin:0 0 6px;}
#body2 .left-col dl.rubric dt a {font-size:16px;text-decoration:none;}
#body2 .left-col dl.rubric dt a:hover {text-decoration:underline;}
#body2 .left-col dl.rubric.contest {background:url("/img/contest.gif") no-repeat scroll 13px 2px transparent;}
#body2 .left-col dl.rubric dd {font-size:13px;font-style:italic;line-height:18px;}
#body2 .left-col dl.rubric dd.info {margin:9px 0 0;color:#636363;}
#body2 .left-col dl.rubric dd.connect {text-align:center;margin:25px 0 0;}
#body2 .left-col dl.rubric dd.connect img {position:relative;top:0;left:-19px;}
#body2 .left-col dl.rubric.order dt {font-size:14px;margin:17px 7px 0 0;text-align:center;}
#body2 .left-col dl.rubric.order dd {}
#body2 .left-col .prize {text-align:center;margin:0 0 90px;}
#body2 .left-col .prize img {margin:0 20px 0 0;}
#body2 .left-col .prize h1 {margin:0 0 31px;}
#body2 .left-col dl.author {margin:31px 0 0 18px;}
#body2 .left-col dl.author dt {padding:122px 0 0 26px;}
#body2 .left-col dl.author dt img {}
#body2 .left-col dl.author dd {font-size:14px;font-style:normal;padding:0 17px 0 0;text-align:center;}
#body2 .right-col {float:right;width:661px;margin:0 0 8px;}
#body2 .right-col .block {clear:both;}
#body2 .right-col .block .left {float:left;width:auto;}
#body2 .right-col .block .right {float:right;width:auto;}
#body2 .right-col .block .articles {width:335px;}
#body2 .right-col .block .articles dl.article {margin:-4px 0 54px;padding:0 0 0 93px;width:242px;min-height:80px;}
#body2 .right-col .block .articles dl.article dt {margin:2px 0 7px;}
#body2 .right-col .big-articles .article {margin:0 0 50px 2px;}
#body2 .right-col .big-articles .article dt {margin:8px 0 5px;}
#body2 .right-col .content {margin:-6px 1px 46px;width:629px;}
#body2 .right-col .content h1 {font-size:22px;font-style:normal;margin:0 0 3px}
#body2 .right-col .content h2 {font-size:18px;font-style:normal;margin:3px 0 20px}
#body2 .right-col .content p {line-height:20px;margin:0 0 16px;}
#body2 .right-col .content ul {line-height:28px;list-style: none;}
#body2 .right-col .content blockquote p {color:#636363;}
#body2 .right-col .content blockquote p i {color:#636363;}
#body2 .right-col .content td  {vertical-align:top;}
#body2 .right-col .content p.fig  {text-align: center;font-style: italic;}
#body2 .right-col .content p.fig img {border: 1px solid #333;margin:0 16px 0 0;border: 0 none;}
#body2 .right-col .content p.fig span {color:#636363;display:block;font-size:11px;font-style:normal;margin-top:-3px;text-align:left;}
#body2 .right-col .content .gray {color:#636363 !important;}
#body2 .right-col .content cite {font-family:Georgia;font-size:14px;color:#636363;font-style:normal;display:block;margin:0 0 21px;}
#body2 .right-col .contacts {left:2px;position:relative;top:-4px;margin:0 0 87px;}
#body2 .right-col .contacts dl {float:left;width:44%;}
#body2 .right-col .contacts dl dt {font-size:16px;margin:0 0 10px;}
#body2 .right-col .contacts dl dd {line-height:20px;margin:0 0 17px;}
#body2 .right-col .contacts dl dd img {left:-11px;position:relative;}
#body2 .right-col .contacts dl dd a {}
#body2 .right-col .adv {left:2px;position:relative;top:-4px;margin:0 0 87px;}
#body2 .right-col .adv h1  {font-style:normal;font-size:22px;}
#body2 .right-col .adv dl  {margin:35px 0 0;position:relative;}
#body2 .right-col .adv dl dt {}
#body2 .right-col .adv dl dt img {position:absolute;top:0;left:0;}
#body2 .right-col .adv dl dd {background:url("/img/mdash.gif") no-repeat scroll 258px 26px transparent;color:#636363;line-height:24px;margin:0 0 95px;padding:14px 0 0 279px;}
#body2 .right-col .adv p {line-height:20px;padding:0 0 0 6px;}

#contest-items {margin:0 0 49px;}
#contest-items .item {float:left;position:relative;width:290px;padding:188px 0 0 3px;margin:0 72px 56px 0;}
#contest-items .item.even {margin:0 0 56px;}
#contest-items .item dt {margin:0 0 3px;font-size:16px;}
#contest-items .item dd {}
#contest-items .item dd a {font-size:16px;}
#contest-items .item dd a img {left:2px;position:absolute;top:0;}
#contest-items .item dd a.up {}
#contest-items .item dd a.down {}
#contest-items .item dd a.up img {bottom:17px;left:auto;right:43px;top:auto;}
#contest-items .item dd a.down img {bottom:17px;left:auto;right:2px;top:auto;}
#contest-items .item dd span.rating {font-family:Georgia;font-size:16px;margin:0 0 0 2px;}
#contest-items .item dd img {}

#footer {background:url("/img/pattern.gif") repeat-x scroll 132px 0 #000000;margin:3px 0 0;padding:52px 0 42px;}
#footer a {color:#acacac;font-size:13px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer dl {float: left;margin:8px 0 0;padding:0 33px 0 2px}
#footer dl dt {text-transform:uppercase;color:#fff;font-weight:bold;font-size:13px;margin:0 0 8px;}
#footer dl dd {line-height:24px;}
#footer #copyright {float:right;margin:56px 0 0;width:195px;}
#footer #copyright p {color:#acacac;font-size:13px;margin:0 0 10px;}
#footer #made-in {float:left;line-height:18px;padding:92px 0 0 9px;position:relative;width:58px;}
#footer #made-in a {}
#footer #made-in a img {position:absolute;top:0;left:0;}

form.contest-go {}
form.contest-go div.dl {margin:0 0 48px;}
form.contest-go div.dl div.dt {float:left;width:39%;line-height:28px;}
form.contest-go div.dl div.dt label{color:#636363;font-size:14px;}
form.contest-go div.dl div.dd {float:right;margin:0 1% 0 0;width:60%;}
form.contest-go div.dl div.dd input {display:block;margin:0 0 6px;}
form.contest-go div.dl div.dd input.f {border:1px solid #B9B9B9;font-size:16px;padding:6px 4px 3px;width:99%;}
form.contest-go div.dl div.dd input.error {border:1px solid #f00;}
form.contest-go div.dl div.dd span {color:#636363;font-style:italic;font-size:13px;}
form.contest-go div.dl div.dd input.submit {margin:-15px 127px 0;}

#body2 .left-col dl.rubric.digest {margin:27px 0 124px;}
#body2 .left-col dl.rubric.magazine {padding:0 20px 0 30px}

#magazine {margin:0 0 107px}
#magazine h1 {position:relative;text-align:center;top:-4px;background:url("/img/wave.gif") repeat-x scroll 1px 9px transparent;}
#magazine h1 span {background-color:white;font-family:Georgia;font-size:16px;padding:0 11px;}
#magazine dl.author {float:left;margin:30px 141px 21px 0}
#magazine dl.author.last {margin:30px 0 21px;}
#magazine dl.author dt {padding:133px 0 0;text-align:center;width:122px;}
#magazine dl.author dt a {font-size:14px;}
#magazine dl.author dt a img {left:-1px;}
#magazine dl.author dt a img.ramka {}
#magazine dl.author dd {}
#magazine p {font-style:italic;color:#636363;margin:32px 0 0 2px;}
#magazine p a {font-style:italic;color:#636363;}

.stepGallery {}
.stepGallery .stepItem {position: relative;margin:20px 0;}
.stepGallery .stepItem img {}
.stepGallery .stepItem a {position: absolute;top:0;left:0;background-color:black;opacity:0.3;width:46px !important;height:235px;float:none !important;}
.stepGallery .stepItem a img {position: absolute;top:105px;left:17px;}
.stepGallery .stepItem a.left {}
.stepGallery .stepItem a.right {left:auto;right:-1px;}
.stepGallery .stepSign {text-align:center;margin:10px 0;}








/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.pp_pic_holder .pp_top .pp_left { background: white; } /* Top left corner */
	div.pp_pic_holder .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.pp_pic_holder .pp_top .pp_right { background: white; } /* Top right corner */

	div.pp_pic_holder .pp_content { background-color: #fff; } /* Content background */
	div.pp_pic_holder .pp_content a.pp_next:hover { background: url(/img/pretty/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.pp_pic_holder .pp_content a.pp_previous:hover { background: url(/img/pretty/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_pic_holder .pp_content a.pp_expand { background: url(/img/pretty/prettyPhoto/light_rounded/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */
	div.pp_pic_holder .pp_content a.pp_expand:hover { background: url(/img/pretty/prettyPhoto/light_rounded/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_pic_holder .pp_content a.pp_contract { background: url(/img/pretty/prettyPhoto/light_rounded/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
	div.pp_pic_holder .pp_content a.pp_contract:hover { background: url(/img/pretty/prettyPhoto/light_rounded/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_pic_holder .pp_content a.pp_close { width: 102px; height: 23px; background: url(/img/pretty/prettyPhoto/light_rounded/btnClose.png) center left no-repeat; cursor: pointer; } /* Close button */

	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/img/pretty/prettyPhoto/light_rounded/arrow_previous.png) top left no-repeat; } /* The previous arrow in the bottom nav */
	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/img/pretty/prettyPhoto/light_rounded/arrow_next.png) top left no-repeat; } /* The next arrow in the bottom nav */

	div.pp_pic_holder .pp_bottom .pp_left { background: white; } /* Bottom left corner */
	div.pp_pic_holder .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.pp_pic_holder .pp_bottom .pp_right { background: white; } /* Bottom right corner */

	div.pp_pic_holder .pp_loaderIcon { background: url(/img/pretty/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	div.ppt div.ppt_left { background: url(/img/pretty/prettyPhoto/light_rounded/ttl.gif) top left no-repeat; }
	div.ppt div.ppt_right { background: url(/img/pretty/prettyPhoto/light_rounded/ttr.gif) top left no-repeat; }
	div.ppt div.ppt_content { background: url(/img/pretty/prettyPhoto/light_rounded/ttp.gif) top left repeat-x; }

	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */

	div.dark_rounded .pp_top .pp_left { background: url(/img/pretty/prettyPhoto/dark_rounded/tl.png) top left no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(/img/pretty/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(/img/pretty/prettyPhoto/dark_rounded/tr.png) top left no-repeat; } /* Top right corner */
	div.dark_rounded .pp_bottom .pp_left { background: url(/img/pretty/prettyPhoto/dark_rounded/bl.png) top left no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(/img/pretty/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(/img/pretty/prettyPhoto/dark_rounded/br.png) top left no-repeat; } /* Bottom right corner */
	div.dark_rounded .pp_content { background: url(/img/pretty/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded div.ppt_left { background: url(/img/pretty/prettyPhoto/dark_rounded/tl.png) top left no-repeat; }
	div.dark_rounded div.ppt_right { background: url(/img/pretty/prettyPhoto/dark_rounded/tr.png) top right no-repeat; }
	div.dark_rounded div.ppt_content { background: url(/img/pretty/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
	div.dark_rounded .pp_loaderIcon { background: url(/img/pretty/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */

	div.dark_square .pp_top .pp_left ,
	div.dark_square .pp_top .pp_middle,
	div.dark_square .pp_top .pp_right,
	div.dark_square .pp_bottom .pp_left,
	div.dark_square .pp_bottom .pp_middle,
	div.dark_square .pp_bottom .pp_right,
	div.dark_square .pp_content,
	div.dark_square div.ppt_left,
	div.dark_square div.ppt_right,
	div.dark_square div.ppt_content { background: url(/img/pretty/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_loaderIcon { background: url(/img/pretty/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */

	div.light_square .pp_top .pp_left ,
	div.light_square .pp_top .pp_middle,
	div.light_square .pp_top .pp_right,
	div.light_square .pp_bottom .pp_left,
	div.light_square .pp_bottom .pp_middle,
	div.light_square .pp_bottom .pp_right,
	div.light_square .pp_content,
	div.light_square div.ppt_left,
	div.light_square div.ppt_right,
	div.light_square div.ppt_content { background: #fff; }
	div.light_square div.ppt_content { color: #666666; }


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:0 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled{background-position:0 -16px;cursor:default}div.pp_pic_holder .pp_content div.hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(/img/pretty/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(/img/pretty/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #full_res{width:100%;text-align:center}div.pp_pic_holder #full_res{display:block;margin:0 auto}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px}div.ppt div.ppt_left,div.ppt div.ppt_right{float:left;width:19px;height:23px;overflow:hidden}div.ppt div.ppt_content{float:left;line-height:23px}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.pl {overflow:hidden;}
.qqq {margin-left:60px;}
.qqq h1 {font-family:Georgia;font-size:22px;}
.scroll_item {margin-left:60px;text-align:center;width:615px;}
.scroll_item a {margin-left:1px;margin-right:1px;)

