@import "global2.css";

html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:12px Trebuchet MS, Helvetica, sans-serif; line-height: normal; color:#000; background: #fef7e5 url(../img/bodyBg.gif) left top repeat-y;}
td, input, textarea, option, select {font:12px Trebuchet MS, Helvetica, sans-serif; color:#000;}
.bgBlock {background: #fef7e5 url(../img/bodyBg.gif) left top repeat-y;}

h1.mainTitle { padding:0 60px; margin:-3px 0 18px 0; font:33px Times New Roman, Times, serif; color: #000 !important;}
img {border:0px solid; behavior: url('../css/pngbehavior.htc')}
a {text-decoration:underline; color:#ff0066;}
a:hover {text-decoration:none}
a.readmore {background:url('../img/doubleBlackArrow.gif') no-repeat 0 6px; padding-left:15px; color:#789f00;}
a.user {background:url('../img/liBg.gif') no-repeat 0 6px; padding-left:15px;}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.oneHundredPercent {width:100%;}
.red {color:#b13939 !important}

#minWidth {position:relative; min-width:1000px; height:"100%"; min-height:100%; margin-bottom:-104px;}
#popupLayot {height:100% !important; overflow:hidden; position:relative;}
.off {overflow: visible !important;}

#header {min-height:307px; height:"307px"; position:relative; background: #99cc00 url('../img/headerBg.gif') left top repeat-x;}
#header #headerBg {min-height:307px; height:"307px"; background: url('../img/headerAddBg.gif') left top repeat-y;}
#header #headerBg .headerAddBg {min-height:289px; height:"289px"; background: url('../img/headerBg.jpg') left top no-repeat;}
#header #headerBg .headerAddBg2 {height:18px; background: #fef7e5 url('../img/headerAddBg2.gif') left top no-repeat;}
#header #ico {position:absolute; left:0; top:9px; width:25px; height:18px; width:"38px"; height:"26px"; padding:8px 0 0 13px; background: url(../img/icoBg.gif) left top no-repeat;}
#header #slogan {position:absolute; width:291px; height:28px; background: url(../img/slogan.gif) left top no-repeat; left:69px; top:7px;}
#header #reg {position:absolute; left:399px; top:9px;}
#header #loginForm {position:absolute; right:20px; top:9px;}
#header #loginForm label {float:left; margin-right:5px; padding-top:4px; font-size:12px; color:#646464;}
#header #loginForm .inpLeftBg {float:left; height:25px; background: url(../img/inpLeftBg.gif) left top no-repeat; padding-left:12px; margin-right:5px;}
#header #loginForm .inpRightBg {height:25px; background: url(../img/inpRightBg.gif) right top no-repeat; padding-right:12px; float:left;}
#header #loginForm .txt {background-color: #fff !important; border:none; margin-top:4px; width:98px; font-size:11px;}
#header #loginForm .help {float:left; padding-top:3px; margin-right:11px;}
#header #loginForm .btn {float:left; background: url(../img/btnEnter.gif) right top no-repeat; border: 0; width: 76px; height: 26px; text-align: center; cursor: pointer; cursor: hand;}

#loginFormAuth {padding: 10px;}
#loginFormAuth h2 {padding: 0 0 10px 0;}
#loginFormAuth label {float:left; margin-right:5px; padding-top:4px; font-size:12px; color:#646464;}
#loginFormAuth .inpLeftBg {float:left; height:25px; background: url(../img/inpLeftBg.gif) left top no-repeat; padding-left:12px; margin-right:5px;}
#loginFormAuth .inpRightBg {height:25px; background: url(../img/inpRightBg.gif) right top no-repeat; padding-right:12px; float:left;}
#loginFormAuth .txt {background-color: #fff !important; border:none; margin-top:4px; width:98px; font-size:11px;}
#loginFormAuth .help {float:left; padding-top:3px; margin-right:11px;}
#loginFormAuth .btn {float:left; background: url(../img/btnEnter.gif) right top no-repeat; border: 0; width: 76px; height: 26px; text-align: center; cursor: pointer; cursor: hand;}

#searhReceptForm {padding: 10px 20px 20px 140px;}
#searhReceptForm label {float:left; margin-right:5px; padding-top:4px; font-size:12px; color:#f06;}
#searhReceptForm .inpLeftBg {float:left; height:25px; background: url(../img/inpLeftBg.gif) left top no-repeat; padding-left:12px; margin-right:5px;}
#searhReceptForm .inpRightBg {height:25px; background: url(../img/inpRightBg.gif) right top no-repeat; padding-right:12px; float:left;}
#searhReceptForm .txt {background-color: #fff !important; border:none; margin-top:4px; width:288px; font-size:11px;}
#searhReceptForm .help {float:left; padding-top:3px; margin-right:11px;}
#searhReceptForm .btn {float:left; background: url(../img/btnSrch.gif) right top no-repeat; border: 0; width: 76px; height: 26px; text-align: center; cursor: pointer; cursor: hand;}

#header #logo {position:absolute; left:120px; top:122px;}
#header #topNav {padding:58px 0 0 399px;}
#header #topNav table {width:100%;}
#header #topNav #mainNav {margin-bottom:12px;}
#header #topNav table td {width:1%; vertical-align:top;}
#header #topNav table td.navCell {width:190px;}
#header #topNav table td.navCell ul {width:190px;}
#header #topNav table td.navCell ul li {padding:3px 0 2px 0; background: url('../img/mainNavBrd.gif') left bottom repeat-x;}
#header #topNav table td.navCell ul li.last {background: none !important;}
#header #topNav #subNav td.navCell ul li {background: url('../img/subNavBrd.gif') left bottom repeat-x;}
#header #topNav table td.navCell ul li a {width:173px; height:20px; width:"190px"; height:"26px"; display:block; padding:6px 0 0 17px; color:#fff; text-decoration:none;}
#header #topNav table td.navCell ul li.current a {color:#ff73a2; background: url('../img/mainNavCurrent.gif') right 4px no-repeat;}
#header #topNav #mainNav td.navCell ul li.hover .topBg {background: #fff url('../img/subNavTopBg_.gif') left top no-repeat;}
#header #topNav #mainNav td.navCell ul li.hover .botBg {background: url('../img/subNavBotBg_.gif') left bottom no-repeat;}
#header #topNav #mainNav td.navCell ul li.hover .middleBg {background: url('../img/subNavMiddleBg.gif') right center no-repeat;}
#header #topNav #mainNav td.navCell ul li.hover a {background: none; color:#000;}
#header #topNav #subNav td.navCell ul li.current .topBg {background: #fff url('../img/subNavTopBg.gif') left top no-repeat;}
#header #topNav #subNav td.navCell ul li.current .botBg {background: url('../img/subNavBotBg.gif') left bottom no-repeat;}
#header #topNav #subNav td.navCell ul li.current .middleBg {background: url('../img/subNavMiddleBg.gif') right center no-repeat;}
#header #topNav #subNav td.navCell ul li.current a {background: none; color:#000;}
#header #topNav #subNav td.navCell ul li.hover .topBg {background: #fff url(../img/subNavTopBg.gif) left top no-repeat;}
#header #topNav #subNav td.navCell ul li.hover .botBg {background: url(../img/subNavBotBg.gif) left bottom no-repeat;}
#header #topNav #subNav td.navCell ul li.hover .middleBg {background: url(../img/subNavMiddleBg.gif) right center no-repeat;}
#header #topNav #subNav td.navCell ul li.hover a {background: none; color:#000;}

#headerIndex {min-height:463px; height:"463px"; position:relative; background: url(../img/indexHeaderBg.gif) left 48px repeat-x;}
#headerIndex #headerBg {min-height:307px; height:"307px"; background: url(../img/indexHeaderBg2.gif) left 94px no-repeat;}
#headerIndex #ico {position:absolute; left:0; top:9px; width:25px; height:18px; width:"38px"; height:"26px"; padding:8px 0 0 13px; background: url(../img/icoBg.gif) left top no-repeat;}
#headerIndex #slogan {position:absolute; width:291px; height:28px; background: url(../img/slogan.gif) left top no-repeat; left:69px; top:7px;}
#headerIndex #loginForm {position:absolute; right:20px; top:9px;}
#headerIndex #loginForm label {float:left; margin-right:5px; padding-top:4px; font-size:12px; color:#646464;}
#headerIndex #loginForm .inpLeftBg {float:left; height:25px; background: url(../img/inpLeftBg.gif) left top no-repeat; padding-left:12px; margin-right:5px;}
#headerIndex #loginForm .inpRightBg {height:25px; background: url(../img/inpRightBg.gif) right top no-repeat; padding-right:12px; float:left;}
#headerIndex #loginForm .txt {background-color: #fff !important; border:none; margin-top:4px; width:98px; font-size:11px;}
#headerIndex #loginForm .help {float:left; padding-top:3px; margin-right:11px;}
#headerIndex #loginForm .btn {float:left;}
#headerIndex #constructor {position:absolute; width:346px; height:211px; left:35px; top:294px; background: url(../img/constructorIndex.jpg) left top no-repeat;}
#headerIndex #constructor h2 {padding:60px 0 34px 35px;}
#headerIndex #constructor p {padding-left:35px;}
#headerIndex #logo {position:absolute; left:54px; top:94px; width:313px; height:240px; background: url(../img/indexLogoBg.jpg) left top no-repeat; padding:76px 0 0 67px;}
#headerIndex #topNav {padding:106px 0 0 399px;}
#headerIndex #topNav table {width:100%;}
#headerIndex #topNav #mainNav {margin-bottom:12px;}
#headerIndex #topNav table td {width:1%; vertical-align:top;}
#headerIndex #topNav table td.navCell {width:190px;}
#headerIndex #topNav table td.navCell ul {width:190px;}
#headerIndex #topNav table td.navCell ul li {padding:3px 0 2px 0; background: url(../img/mainNavBrd.gif) left bottom repeat-x;}
#headerIndex #topNav table td.navCell ul li.last {background: none !important;}
#headerIndex #topNav table td.navCell ul li a {width:173px; height:20px; width:"190px"; height:"26px"; display:block; padding:6px 0 0 17px; color:#fff; text-decoration:none;}
#headerIndex #topNav table td.navCell ul li.current a {color:#ff73a2; background: url(../img/mainNavCurrent.gif) right 4px no-repeat;}
#headerIndex #topNav #mainNav td.navCell ul li a:hover {color:#ff73a2;}

#headerIndex #topArticles {min-height:249px; height:"249px"; background: url(../img/topArticlesBg.gif) left 29px no-repeat; padding-left:401px; padding-right:10px; margin-top:18px;}
#headerIndex #topArticles h2 {font:normal 18px Times New Roman, Times, serif; color:#000; padding-bottom:12px; padding-left:15px;}
#headerIndex #topArticles .nav {height:42px; margin-bottom:1px;}
#headerIndex #topArticles .nav .item {float:left; margin-right:3px; min-height:40px; height:"41px"; width:194px; border-bottom:1px solid #fef7e5; background: url(../img/topArticlesNavBg.gif) left -1px no-repeat;}
#headerIndex #topArticles .nav .item .bg {border-bottom:1px solid #f4e0ad; background: url(../img/topArticlesNavBg.gif) left -1px no-repeat; min-height:25px; height:"40px"; background: url(../img/blackArrow.gif) right 21px no-repeat; padding:14px 20px 0 20px;}
#headerIndex #topArticles .nav .item .bg a {font-size:13px; font-weight:bold; text-decoration:none; background: url(../img/shtrix.gif) left bottom repeat-x;}
#headerIndex #topArticles .nav .item .bg a:hover {background: none;}
#headerIndex #topArticles .nav .last {margin-right:0;}
#headerIndex #topArticles .nav .current {border-bottom:1px solid #624f49; background: #624f49 url(../img/topArticlesNavBg2.gif) left top no-repeat;}
#headerIndex #topArticles .nav .current .bg {background: url(../img/whiteArrow.gif) right 20px no-repeat; min-height:29px; padding-top:10px; border-bottom:1px solid #624f49;}
#headerIndex #topArticles .nav .current .bg span {font-size:15px; color:#fff; }
#headerIndex #topArticles .content {background-color: #fffbf2; border:1px solid #f4e0ad; border-bottom:none; padding:12px 10px 4px 10px;}
#headerIndex #topArticles .content .image {float:left; margin-right:25px; border:1px dotted #b39854;}
#headerIndex #topArticles .content .image img {border:4px solid #fffbf2;}
#headerIndex #topArticles .content .desc {min-height:10px; height:"10px"; padding-top:3px;}
#headerIndex #topArticles .content .desc h3 {color:#010101; font:normal 33px Times New Roman, Times, serif; padding-bottom:5px;}
#headerIndex #topArticles .content .desc p {font-size:13px; line-height:13px; padding-bottom:15px;}
#headerIndex #topArticles .content .desc .btns {padding-right:15px;}
#headerIndex #topArticles .content .desc .btns .vote {float:right; font-weight:bold;}
#headerIndex #topArticles .content .desc .btns .next {padding-left:14px; background: url(../img/doubleBlackArrow.gif) left 7px no-repeat; float:left;}
#headerIndex #topArticles .content .desc .btns .next a {color:#789f00;}
#headerIndex #topArticles .botBg {height:13px; background: url(../img/topArticlesBotBg.gif) left top repeat-x;}
#headerIndex #topArticles .botBg .bg {height:13px; background: url(../img/topArticlesBotBg2.gif) left top no-repeat;}
#headerIndex #topArticles .botBg .bg .bg {background: url(../img/topArticlesBotBg3.gif) right top no-repeat;}

#mainContainer {position:relative; min-height:10px; height:"10px";}

#content {width:100%;}

#indexFirstRow {width:100%; position:relative; min-height:10px; height:"10px";}
#indexFirstRow .contentTable {width:100%;}
#indexFirstRow table td {vertical-align:top;}
#indexFirstRow table .firstCol {width:22%; padding-top:35px; padding-bottom:73px; background: url(../img/mostPopularBg.jpg) left 291px no-repeat;}
#indexFirstRow table .firstCol h2 {padding:0 16px 5px 36px; font:normal 19px Times New Roman, Times, serif;}
#indexFirstRow table .firstCol h2 a {color:#000;}
#indexFirstRow table .firstCol .item {height:75px; margin:0 16px 4px 36px; padding-bottom:4px; background: url(../img/dot.gif) left bottom repeat-x;}
#indexFirstRow table .firstCol .item h3 {font-weight:bold; font-size:13px; padding-bottom:2px;}
#indexFirstRow table .firstCol .item h3 a {color:#789f00;}
#indexFirstRow table .firstCol .item p {font-size:13px; padding-bottom:3px;}
#indexFirstRow table .firstCol .item p a {color:#ff0066; font-size:11px;}
#indexFirstRow table .firstCol .btns {margin:0 16px 0px 26px;}
#indexFirstRow table .firstCol .btns a {font-size:11px; color:#000; padding-right:12px; margin-right:8px; background: url(../img/pinkDot.gif) right center no-repeat;}
#indexFirstRow table .firstCol .btns a.last {padding:0; margin:0; background: none;}
#indexFirstRow table .firstCol #mostPopularTitle {position:absolute; left:0; bottom:5px; bottom:"0px"; width:22%; width:"100%"; height:59px;}
#indexFirstRow table .firstCol #mostPopularTitle h2 {height:45px; height:"59px"; padding:14px 0 0 37px;}
#indexFirstRow table .firstCol #mostPopularTitle h2 a {font:normal 18px Times New Roman, Times, serif; color:#fff;}
#indexFirstRow table .secondCol {width:30%; padding-top:32px; background: url(../img/gr.gif) left 291px no-repeat;}
#indexFirstRow table .secondCol h2 {font:normal 24px Times New Roman, Times, serif; color:#ff0066; padding-bottom:12px; position:relative; padding-left:19px;}
#indexFirstRow table .secondCol h2 .btn {position:absolute; width:101px; height:22px; height:"26px"; background: url(../img/btnBg3.gif) left top no-repeat; text-align:center; right:18px; top:3px; padding-top:4px;}
#indexFirstRow table .secondCol h2 .btn a {color:#000; font:11px Trebuchet MS, Helvetica, sans-serif;}
#indexFirstRow table .topBg {height:13px; background: url(../img/imageTopBg.gif) left top repeat-x; margin-right:18px;}
#indexFirstRow table .topBg .bg {height:13px; background: url(../img/imageTopBg2.gif) left top no-repeat;}
#indexFirstRow table .topBg .bg .bg {background: url(../img/imageTopBg3.gif) right top no-repeat;}
#indexFirstRow table .area {background-color: #fff; border-left:1px solid #e1cfa1; border-right:1px solid #e1cfa1; margin-right:18px; padding:0 14px 0 16px; min-height:10px; height:"10px";}
#indexFirstRow table .area table {width:100%;}
#indexFirstRow table .area table td.ass {width:100%;}
#indexFirstRow table .area table .image {padding-bottom:5px; position:relative;}
#indexFirstRow table .area table .image h3 {position:absolute; left:0; top:0; height:35px; height:"46px"; background: url(../img/imageBg.png) left top repeat-x; width:100%; padding-top:11px; text-align:center;
	background: "none";
	* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/imageBg.png', sizingMethod='scale')"
}
#indexFirstRow table .area table .image h3 a {font:normal 18px Times New Roman, Times, serif; color:#fff;}
#indexFirstRow table .area table table td {text-align:center; padding:4px; background: url(../img/dott.gif) left bottom repeat-x; font-weight:bold;}
#indexFirstRow table .area table table td span {color:#9c2d01; font-family:Arial, sans-serif;}
#indexFirstRow table .area table table td img {margin:1px; margin-top:2px;}
#indexFirstRow table .btns {padding:5px 0 6px 14px; position:relative; top:10px;}
#indexFirstRow table .btns a {font-size:11px; color:#000; padding-right:12px; margin-right:8px; background: url(../img/pinkDot.gif) right center no-repeat;}
#indexFirstRow table .btns a.last {padding:0; margin:0; background: none;}
#indexFirstRow table .botBg {height:12px; background: url(../img/imageBotBg3.gif) left top no-repeat; margin-right:18px;}
#indexFirstRow table .botBg .bg {height:12px; background: url(../img/imageBotBg2.gif) right top no-repeat; padding:0 15px;}
#indexFirstRow table .botBg .bg .bg {background: url(../img/imageBotBg.gif) left top repeat-x; position:relative;}
#indexFirstRow table .thirdCol {z-index:1; width:33%; padding-top:6px; padding-bottom:15px;}
#indexFirstRow table .thirdCol #romantic {text-align:center; margin-bottom:-11px;}
#indexFirstRow table .thirdCol h2 {margin:0 0 25px 20px; padding-left:31px; background: url(../img/cam.gif) left 6px no-repeat; font:normal 18px Times New Roman, Times, serif;}
#indexFirstRow table .thirdCol h3 {font-size:24px; font-family:Times New Roman; color:#789f00; padding-left:10px; padding-bottom:15px; padding-top:5px;}
#indexFirstRow table .thirdCol .image {padding-bottom:5px; padding-left:5px;}
#indexFirstRow table .thirdCol ul {padding-left:11px; height:197px;}
#indexFirstRow table .thirdCol ul li {padding-left:22px; background: url(../img/arrowAss.gif) left 6px no-repeat; }
#indexFirstRow table .thirdCol ul li a {font-size:13px; color:#ff0066;}
#indexFirstRow table .fourthCol {width:15%; padding-top:33px; padding-bottom:15px; }
#indexFirstRow table .fourthCol #academy {text-align:center;}
#indexFirstRow table .fourthCol #academy img {margin-top:-17px; border:0px; padding:0px;}
#indexFirstRow table .fourthCol .image a{display:block; width:99px; height:112px; border:1px dotted #b39854; padding:5px;}
#indexFirstRow table .fourthCol ul {padding-left:0px;}
#indexFirstRow table .fourthCol ul li {padding-left:12px; background: url(../img/arrowAss.gif) left 6px no-repeat; line-height:14px;}
#indexFirstRow table .fourthCol ul li a {font-size:13px; color:#789f00; font-weight:bold; }
#indexFirstRow table .fourthCol p {line-height:14px;margin-top:6px; margin-bottom:13px;}





#indexSecondRow {width:100%; position:relative; min-height:10px; height:"10px"; margin-top:-5px;}
#indexSecondRow .contentTable {width:100%;}
#indexSecondRow .contentTable td {vertical-align:top;}
#indexSecondRow .contentTable #firstCol02 {width:22%; background: url(../img/citty.gif) left top no-repeat;}
#indexSecondRow .contentTable #firstCol02 ul {padding:14px 15px 20px 40px;}
#indexSecondRow .contentTable #firstCol02 ul li {line-height:20px;}
#indexSecondRow .contentTable #firstCol02 ul li a {font-size:13px; color:#000;}
#indexSecondRow .contentTable #secondCol02 {width:19%; padding-top:16px; padding-bottom:20px;}
#indexSecondRow .contentTable #secondCol02 h2 {padding:0 10px 12px 19px; font:normal 19px Times New Roman, Times, serif; color:#789f00;}
#indexSecondRow .contentTable #secondCol02 .topBg {height:13px; background: url(../img/imageTopBg.gif) left top repeat-x; margin-right:11px;}
#indexSecondRow .contentTable #secondCol02 .topBg .bg {height:13px; background: url(../img/imageTopBg2.gif) left top no-repeat;}
#indexSecondRow .contentTable #secondCol02 .topBg .bg .bg {background: url(../img/imageTopBg3.gif) right top no-repeat;}
#indexSecondRow .contentTable #secondCol02 .content {background-color: #fff; border-left:1px solid #e1cfa1; border-right:1px solid #e1cfa1; margin-right:11px; padding:4px 15px 5px 18px; min-height:10px; height:"10px";}
#indexSecondRow .contentTable #secondCol02 .botBg {height:12px; background: url(../img/imageBotBg3.gif) left top no-repeat; margin-right:11px;}
#indexSecondRow .contentTable #secondCol02 .botBg .bg {height:12px; background: url(../img/imageBotBg2.gif) right top no-repeat; padding:0 15px;}
#indexSecondRow .contentTable #secondCol02 .botBg .bg .bg {background: url(../img/imageBotBg.gif) left top repeat-x;}
#indexSecondRow .contentTable #secondCol02 h3 {padding: 0 0 8px 0; font-size:15px; color:#ff0066; font-weight:bold;}
#indexSecondRow .contentTable #secondCol02 p {margin:0 0 3px 0; padding:0 0 13px 0; font-size:12px; line-height:14px; background: url(../img/dott.gif) left bottom repeat-x;}
#indexSecondRow .contentTable #secondCol02 .btns {padding:5px 0 0 0;}
#indexSecondRow .contentTable #secondCol02 .btns a {font-size:11px; color:#000; padding-right:8px; margin-right:6px; background: url(../img/pinkDot.gif) right center no-repeat;}
#indexSecondRow .contentTable #secondCol02 .btns a.last {padding:0; margin:0; background: none;}
#indexSecondRow .contentTable #secondCol02 ul {padding:10px 20px 0 19px;}
#indexSecondRow .contentTable #secondCol02 ul li {padding-left:19px; background: url(../img/arrowAss.gif) left 6px no-repeat; }
#indexSecondRow .contentTable #secondCol02 ul li a {font-size:13px; background: url(../img/shtrix.gif) left bottom repeat-x; text-decoration:none;}
#indexSecondRow .contentTable #secondCol02 ul li a:hover {background: none;}
#indexSecondRow .contentTable #thirdCol02 {width:19%; padding-top:16px;}
#indexSecondRow .contentTable #thirdCol02 h2 {padding:0 10px 12px 19px; font:normal 19px Times New Roman, Times, serif; color:#000;}
#indexSecondRow .contentTable #thirdCol02 .topBg {background: #ff3300 url(../img/oprosTopBg.gif) left top repeat-x; margin-right:10px;}
#indexSecondRow .contentTable #thirdCol02 .topBg .bg {background: url(../img/oprosTopBg2.gif) left top no-repeat;}
#indexSecondRow .contentTable #thirdCol02 .topBg .bg .bg {background: url(../img/oprosTopBg3.gif) right top no-repeat; padding:12px 15px 8px 17px; font-size:13px; font-weight:bold; color:#fff; min-height:10px; height:"10px"; line-height:12px;}
#indexSecondRow .contentTable #thirdCol02 .content {border-left:1px solid #eadbb5; border-right:1px solid #eadbb5; padding:10px 20px 3px 22px; margin-right:10px; min-height:10px; height:"10px";}
#indexSecondRow .contentTable #thirdCol02 .content ul {padding-bottom:12px;}
#indexSecondRow .contentTable #thirdCol02 .content li {padding-bottom:2px;}
#indexSecondRow .contentTable #thirdCol02 .content li .radio {margin-bottom:0px; //margin-bottom:-2px;}
body:not([dummy]) #indexSecondRow .contentTable #thirdCol02 .content li .radio {margin-bottom:-4px;}
#indexSecondRow .contentTable #thirdCol02 .content li label {padding-left:5px;}
#indexSecondRow .contentTable #thirdCol02 .content .btn {padding:0 0 8px 8px;}
#indexSecondRow .contentTable #thirdCol02 .content .res {padding-left:26px;}
#indexSecondRow .contentTable #thirdCol02 .content .res a {color:#000;}
#indexSecondRow .contentTable #thirdCol02 .botBg {background: url(../img/oprosBotBg.gif) left top repeat-x; height:12px; margin-right:10px;}
#indexSecondRow .contentTable #thirdCol02 .botBg .bg {background: url(../img/oprosBotBg2.gif) left top no-repeat; height:12px;}
#indexSecondRow .contentTable #thirdCol02 .botBg .bg .bg {background: url(../img/oprosBotBg3.gif) right top no-repeat;}
#indexSecondRow .contentTable #fourthCol02 {width:40%; z-index:999;}
#indexSecondRow .contentTable #fourthCol02 .topBg {height:13px; background: url(../img/imageTopBg.gif) left top repeat-x; margin-right:11px;}
#indexSecondRow .contentTable #fourthCol02 .topBg .bg {height:13px; background: url(../img/imageTopBg2.gif) left top no-repeat;}
#indexSecondRow .contentTable #fourthCol02 .topBg .bg .bg {background: url(../img/imageTopBg3.gif) right top no-repeat;}
#indexSecondRow .contentTable #fourthCol02 .area {background-color: #fff; border-left:1px solid #e1cfa1; border-right:1px solid #e1cfa1; margin-right:11px; padding:4px 11px 5px 11px; min-height:10px; height:"10px";}
#indexSecondRow .contentTable #fourthCol02 .area h2 {padding:0 10px 12px 16px; font:normal 19px Times New Roman, Times, serif; color:#789f00;}
#indexSecondRow .contentTable #fourthCol02 .area .nav {margin-bottom:4px;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .item {padding:10px 23px 11px 23px; background: url(../img/blackDots.gif) right center no-repeat; float:left;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .item a {font-size:13px; text-decoration:none; background: url(../img/shtrix.gif) left bottom repeat-x;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .item a:hover {background: none;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .last {background: none; padding-right:0;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .nobg {background: none;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .current {background: #262626 url(../img/blackCorner.gif) left top no-repeat; padding:0;}
#indexSecondRow .contentTable #fourthCol02 .area .nav .current .bg {padding:10px 29px 12px 18px; background: url(../img/blackCorner2.gif) right top no-repeat; font-size:14px; color:#fff;}
#indexSecondRow .contentTable #fourthCol02 .area .image {border:1px dotted #b39854; float:left;}
#indexSecondRow .contentTable #fourthCol02 .area .image img {border:4px solid #fff;}
#indexSecondRow .contentTable #fourthCol02 .area .text {padding:11px 17px; background: url(../img/dott.gif) left bottom repeat-x;}
#indexSecondRow .contentTable #fourthCol02 .area .text h3 {font-size:15px; font-weight:normal; padding-bottom:6px;}
#indexSecondRow .contentTable #fourthCol02 .area .text p {font-size:13px; line-height:14px;}
#indexSecondRow .contentTable #fourthCol02 .area .btns {padding:5px 0 0 17px;}
#indexSecondRow .contentTable #fourthCol02 .area .btns a {font-size:11px; color:#000; padding-right:8px; margin-right:6px; background: url(../img/pinkDot.gif) right center no-repeat;}
#indexSecondRow .contentTable #fourthCol02 .area .btns a.last {padding:0; margin:0; background: none;}
#indexSecondRow .contentTable #fourthCol02 .botBg {height:12px; background: url(../img/imageBotBg3.gif) left top no-repeat; margin-right:11px;}
#indexSecondRow .contentTable #fourthCol02 .botBg .bg {height:12px; background: url(../img/imageBotBg2.gif) right top no-repeat; padding:0 15px;}
#indexSecondRow .contentTable #fourthCol02 .botBg .bg .bg {background: url(../img/imageBotBg.gif) left top repeat-x;}
#indexSecondRow .contentTable .search {margin:0 11px 0 38px; background: url(../img/searchBg.gif) left top repeat-x; height:49px;}
#indexSecondRow .contentTable .search .bg {height:49px; background: url(../img/searchBg2.gif) left top no-repeat;}
#indexSecondRow .contentTable .search .bg .bg {background: url(../img/searchBg3.gif) right top no-repeat; padding:16px 18px 0 29px; height:33px; height:"49px";}
#indexSecondRow .contentTable .search .bg .bg .txt {width:90%; background-color: #fff; border:none; height:18px; padding:0; width:"80%";}
#indexSecondRow .contentTable .search .bg .bg .btn {float:right; margin-left:5px; margin-top:-1px;}

#indexThirdRow {width:100%; position:relative; min-height:250px; height:"250px";}
#indexThirdRow #thirdRowRkl {position:absolute; left:62px; top:33px;}
#indexThirdRow #botArticles {margin-left:400px; margin-right:10px; padding-top:17px;}
#indexThirdRow #botArticles .nav {height:42px; margin-bottom:1px;}
#indexThirdRow #botArticles .nav .item {float:left; margin-right:3px; min-height:40px; height:"41px"; width:194px; border-bottom:1px solid #fef7e5; background: url(../img/topArticlesNavBg.gif) left -1px no-repeat;}
#indexThirdRow #botArticles .nav .item .bg {border-bottom:1px solid #f4e0ad; background: url(../img/topArticlesNavBg.gif) left -1px no-repeat; min-height:25px; height:"40px"; background: url(../img/blackArrow.gif) right 21px no-repeat; padding:14px 20px 0 20px;}
#indexThirdRow #botArticles .nav .item .bg a {font-size:13px; text-decoration:none; background: url(../img/shtrix.gif) left bottom repeat-x;}
#indexThirdRow #botArticles .nav .item .bg a:hover {background: none;}
#indexThirdRow #botArticles .nav .last {margin-right:0;}
#indexThirdRow #botArticles .nav .current {border-bottom:1px solid #624f49; background: #624f49 url(../img/topArticlesNavBg2.gif) left top no-repeat;}
#indexThirdRow #botArticles .nav .current .bg {background: url(../img/whiteArrow.gif) right 20px no-repeat; min-height:29px; padding-top:10px; border-bottom:1px solid #624f49;}
#indexThirdRow #botArticles .nav .current .bg span {font-size:15px; color:#fff;}
#indexThirdRow #botArticles .content {height:157px; background-color: #fffbf2; border:1px solid #f4e0ad; border-bottom:none; padding:12px 10px 4px 10px;}
#indexThirdRow #botArticles .content td {vertical-align:top;}
#indexThirdRow #botArticles .content .image {border:1px dotted #b39854; width:77px; float:left;}
#indexThirdRow #botArticles .content .image img {border:4px solid #fffbf2;}

#indexThirdRow #botArticles .content a.biglink {margin-left:20px; text-decoration:underline; color:#010101; font:normal 18px Times New Roman, Times, serif; padding-bottom:12px; color:#789f00; width:500px;}
#indexThirdRow #botArticles .content ul {padding:20px 20px 0 19px; float:left;}
#indexThirdRow #botArticles .content ul li {padding-left:19px; margin-right:10px; padding-bottom:10px; background: url(../img/arrowAss.gif) left 6px no-repeat; width:200px;}
#indexThirdRow #botArticles .content ul li a {color:#000;}
#indexThirdRow #botArticles .botBg {height:13px; background: url(../img/topArticlesBotBg.gif) left top repeat-x;}
#indexThirdRow #botArticles .botBg .bg {height:13px; background: url(../img/topArticlesBotBg2.gif) left top no-repeat;}
#indexThirdRow #botArticles .botBg .bg .bg {background: url(../img/topArticlesBotBg3.gif) right top no-repeat;}


#content #container1 {padding-right:232px; overflow:"hidden";}
#content #container2 {position:relative; width:100%;}
#content #container3 {width:100%; position:relative; float:left;}
#content #container1 #column_1 {width:240px; width:"285px"; padding-left:35px; padding-right:10px; float:left; position:relative; margin-right:-100%; z-index:999;}
#content #container1 #column_2 {margin-left:285px;}
#content #column_3 {float:right; width:212px; width:"232px"; padding:0 10px;} 

.rkl {margin-bottom:11px;}
#tags {margin-bottom:11px; width: 329px;}
#tags .topBg {background: url(../img/tagsTopBg.gif) left top no-repeat; height:15px;}
#tags .botBg {background: url(../img/tagsBotBg.gif) left top no-repeat; height:15px;}
#tags .content {background: url(../img/tagsBg.gif) left top repeat-y; padding:13px 10px 15px 25px;}
#tags .content h2 {font:24px Times New Roman, Times, serif; padding-bottom:12px;}
#tags .content h2 a {color:#789f00 !important; text-decoration:underline;}
#tags .content h2 a:hover {color:#789f00 !important; text-decoration:none; background: none !important; padding:0 !important;}
#tags .content a {color:#86715e; text-decoration:none; margin-right:1px;}
#tags .content a:hover {background-color: #ff0066; color:#fff;}

#your_recipe {margin-bottom:11px; width: 329px;}
#your_recipe .topBg {background: url(../img/tagsTopBg.gif) left top no-repeat; height:15px;}
#your_recipe .botBg {background: url(../img/tagsBotBg.gif) left top no-repeat; height:15px;}
#your_recipe .content {background: url(../img/tagsBg.gif) left top repeat-y; padding:13px 10px 15px 25px;}
#your_recipe .content h2 {font:24px Times New Roman, Times, serif; padding-bottom:12px;}
#your_recipe .content h2 a {color:#789f00 !important; text-decoration:underline;}
#your_recipe .content h2 a:hover {color:#789f00 !important; text-decoration:none; background: none !important; padding:0 !important;}
#your_recipe .content a {color:#86715e; text-decoration:none; margin-right:1px;}
#your_recipe .content a:hover {background-color: #ff0066; color:#fff;}

#your_partnership {margin-top: 30px; margin-bottom:-20px; width: 329px; }
#your_partnership .topBg {background: url(../img/tagsTopBg.gif) left top no-repeat; height:15px;}
#your_partnership .botBg {background: url(../img/tagsBotBg.gif) left top no-repeat; height:15px;}
#your_partnership .content {background: url(../img/tagsBg.gif) left top repeat-y; padding:13px 10px 15px 25px;}
#your_partnership .content h2 {font:24px Times New Roman, Times, serif; padding-bottom:12px;}
#your_partnership .content h2 a {color:#789f00 !important; text-decoration:underline;}
#your_partnership .content h2 a:hover {color:#789f00 !important; text-decoration:none; background: none !important; padding:0 !important;}
#your_partnership .content a {color:#86715e; text-decoration:none; margin-right:1px;}
#your_partnership .content a:hover {background-color: #ff0066; color:#fff;}

#last_publish {margin-bottom:11px; width: 329px;}
#last_publish .topBg {background: url(../img/tagsTopBg.gif) left top no-repeat; height:15px;}
#last_publish .botBg {background: url(../img/tagsBotBg.gif) left top no-repeat; height:15px;}
#last_publish .content {background: url(../img/tagsBg.gif) left top repeat-y; padding:13px 10px 15px 25px;}
#last_publish .content h2 {font:20px Times New Roman, Times, serif; padding-bottom:12px;}
#last_publish .content h2 a {color:#789f00 !important; text-decoration:underline;}
#last_publish .content h2 a:hover {color:#789f00 !important; text-decoration:none; background: none !important; padding:0 !important;}

#column_3 #constructor {margin-bottom:11px;}
#column_3 #recept {margin-bottom:11px;}
#column_3 #recept .topBg {height:12px; background: url(../img/receiptTopBg.gif) left top no-repeat;}
#column_3 #recept .botBg {height:12px; background: url(../img/receiptBotBg.gif) left top no-repeat;}
#column_3 #recept .content {width:"100%"; background-color: #fff; border-left:1px solid #e1cfa1; border-right:1px solid #e1cfa1; padding-bottom:5px;}
#column_3 #recept .content .input {position:relative; top:-5px; height:22px; height:"25px"; margin-left:10px; margin-right:9px; background: url(../img/receiptInputBg.gif) left top no-repeat; padding:3px 20px 0 25px; //padding-left:15px;}
#column_3 #recept .content .input .txt {border:none; background-color: #fff !important; padding:0; margin:0; float:left; width:140px; width:"136px";}
#column_3 #recept .content .scroll {margin:4px 8px 0 9px; position:relative; height:110px; overflow:hidden; background: url(../img/receiptScrollBg.gif) right top repeat-y;}
#column_3 #recept .content .scroll .scrollPoint {position:absolute; right:0; top:4px;}
#column_3 #recept .content .scroll ul {margin-right:14px;}
#column_3 #recept .content .scroll ul li {padding:4px 20px 4px 28px;}
#column_3 #recept .content .scroll ul li.second {background-color: #f4eddc;}
#column_3 #recept .content .scroll ul li a {font-weight:bold; color:#789f00;}
#column_3 .textBlock {margin:10px 0; padding:10px 15px 10px 38px;}
#column_3 .textBlock h3 {font-size:18px; padding-bottom:10px; font-weight:normal;}
#column_3 .textBlock p {padding-bottom:10px; line-height:14px;  font-size:13px;}
#column_3 .textBlock ul {position:relative; left:-20px;}
#column_3 .textBlock ul li {background: url(../img/arrow.gif) left 8px no-repeat; font-size:13px; padding:1px 0 1px 20px;}
#column_3 .whiteBlock {margin:10px 0; min-height:10px; height:"10px";}
#column_3 .whiteBlock .topBg {background: url(../img/whiteBlockTopBg.gif) left top no-repeat; height:14px;}
#column_3 .whiteBlock .botBg {background: url(../img/whiteBlockBotBg.gif) left top no-repeat; height:14px;}
#column_3 .whiteBlock .content {background: url(../img/whiteBlockContentBg.gif) left top repeat-y; padding:5px 15px 5px 38px;}
#column_3 .whiteBlock .content h3 {font-size:15px; padding-bottom:7px; background: url(../img/redBoll.gif) left 2px no-repeat; padding-left:27px; position:relative; left:-28px;}
#column_3 .whiteBlock .content h3.green {background: url(../img/greenBoll.gif) left 2px no-repeat; font-size:18px; font-weight:normal;}
#column_3 .whiteBlock .content p {line-height:14px; padding-bottom:10px; font-size:13px; min-height:10px; height:"10px";}
#column_3 .whiteBlock .content .links a {color:#000; font-size:11px;}
#column_3 .whiteBlock .content .links span {background: url(../img/spanBg.gif) -1px 5px no-repeat;}
#column_3 .whiteBlock .content ul {position:relative; left:-20px;}
#column_3 .whiteBlock .content ul li {background: url(../img/arrow.gif) left 8px no-repeat; font-size:13px; padding:1px 0 1px 20px;}

#column_2 #pagePath {padding:8px 15px 0 33px;}
#column_2 #pagePath a {font-size:11px; color:#938971; margin-right:10px; padding-left:11px; background: url(../img/greenArrow.gif) left 5px no-repeat;}
#column_2 #pagePath a.first {background: none; padding-left:0;}
#column_2 h1 {padding:0 15px 20px 30px; font:33px Times New Roman, Times, serif;}

.blocksPage .block {margin-bottom:11px;}
.blocksPage .block .topBg {margin-bottom:1px; background: #b8947e url(../img/lightBrownTopLeftBg.gif) left top no-repeat; position:relative; min-height:10px; height:"10px";}
.blocksPage .block .topBgLeft {background: url(../img/lightBrownTopRightBg.gif) right top no-repeat; padding:14px 40px 11px 33px;}
.blocksPage .block .topBgLeft h3 {font-size:15px; font-weight:bold; color:#fff;}
.blocksPage .block .topBgLeft .onOff {position:absolute; right:16px; top:15px;}
.blocksPage .block .topBgLeft .onOff a {padding-right:19px; background: url(../img/close.gif) right 5px no-repeat; color:#fef7e5; font-weight:bold;}
.blocksPage .closed .topBgLeft .onOff a {background: url(../img/open.gif) right 5px no-repeat;}
.blocksPage .darkBrown .topBg {background: #624f49 url(../img/darkBrownTopBgLeft.gif) left top no-repeat;}
.blocksPage .darkBrown .topBgLeft {background: url(../img/darkBrownTopBgRight.gif) right top no-repeat;}
.blocksPage .block .content {border:1px solid #e1cfa1; border-bottom:none; background-color: #fff; padding:27px 25px 15px 32px; width:"100%";}
.blocksPage .block .botBg {background: url(../img/blockBotLeftBg.gif) left top no-repeat; height:12px;}
.blocksPage .block .botBg2 {background: url(../img/blockBotRightBg.gif) right top no-repeat; height:12px;}
.blocksPage .block .article {padding-bottom:20px; margin-bottom:20px; background: url(../img/dotted.gif) left bottom repeat-x;}
.blocksPage .block .last {margin-bottom:0; background: none; padding-bottom:10px;}
.blocksPage .block .image {float:left; width:168px; width:"178px"; margin-right:12px; border:1px dotted #b39854; padding:4px; margin-bottom:15px;}
.blocksPage .block .desc {float:left; margin-bottom:15px;}
.blocksPage .block .desc .date {font-size:11px;}
.blocksPage .block .desc .title {font:18px Times New Roman, Times, serif; padding-bottom:8px;}
.blocksPage .block .desc .tags span {display:block; float:left; font-weight:bold; width:56px;}
.blocksPage .block .desc .tags a {font-weight:bold; color:#86715e;}
.blocksPage .block .text {font-size:14px; line-height:14px;}
.blocksPage .block .text p {padding-bottom:20px; height:"10px"; min-height:10px;}
.blocksPage .block .comments {float:right; padding-right:12px;}
.blocksPage .block .comments a {color:#789f00; font-weight:bold;}
.blocksPage .block .rating {font-weight:bold;}
.blocksPage .block .rating a {float:left; margin-right:1px; margin-top:1px;}
.blocksPage .block .rating span {float:left; margin-right:5px;}
.blocksPage .closed .content {display:none;}
.blocksPage .closed .botBg {display:none;}
.blocksPage .all {font-weight:bold; font-size:14px;}
.blocksPage .all a {color:#789f00;}

.textPage .textBlock {min-height:10px; height:"10px";}
.textPage .textBlock .topBg {background: url(../img/textBlockTopBg.gif) left top no-repeat;}
.textPage .textBlock .topBg2 {background: url(../img/textBlockTopBg2.gif) right top no-repeat; height:17px;}
.textPage .textBlock .botBg {background: url(../img/textBlockBotBg.gif) left top no-repeat;}
.textPage .textBlock .botBg2 {background: url(../img/textBlockBotBg2.gif) right top no-repeat; height:17px;}
.textPage .textBlock .content {border:1px solid #e1cfa1; border-top:none; border-bottom:none; background-color: #fff; padding:10px 25px 25px 32px; width:"100%";}
.textPage .textBlock .content h1 {font:33px Times New Roman, Times, serif; padding:0 0 7px 0 !important; color:#ff0066;}
.textPage .textBlock .content h2 {font:24px Times New Roman, Times, serif; padding:0 0 6px 0 !important; color:#789f00;}
.textPage .textBlock .content h3 {font:18px Times New Roman, Times, serif; padding:0 0 5px 0 !important; color:#86715e;}
.textPage .textBlock .content p {padding-bottom:15px; font-size:14px; line-height:15px; height:"10px"; min-height:10px;}
.textPage .textBlock .content .image {float:right; border:1px dotted #b39854; padding:4px; margin:0 0 10px 15px;}
.textPage .textBlock .tags {padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; padding-bottom:20px; font-size:13px; font-weight:bold; clear:both;}
.textPage .textBlock .tags a {color:#86715e; padding:0 1px;}
.textPage .textBlock .tags a:hover {background-color: #ff0066; color:#fff;}
.textPage .textBlock table {width:100%; margin-bottom:15px;}
.textPage .textBlock table th, .textPage .textBlock table td {padding:8px 15px 7px 18px; text-align:left; vertical-align:top;}
.textPage .textBlock table th {background-color: #e1cfa1; color:#fff; font-weight:bold; font-size:13px;}
.textPage .textBlock table td {background: url(../img/dotted.gif) left bottom repeat-x;}
.textPage .textBlock ul {padding-bottom:15px; padding-left:3px;}
.textPage .textBlock ul li {font-size:13px; background: url(../img/greenArrow.gif) left 7px no-repeat; padding-left:17px; padding-bottom:5px;}

.listPage .listBlock {min-height:10px; height:"10px"; margin-bottom:12px;}
.listPage .listBlock .topBg {background: url(../img/textBlockTopBg.gif) left top no-repeat;}
.listPage .listBlock .topBg2 {background: url(../img/textBlockTopBg2.gif) right top no-repeat; height:17px;}
.listPage .listBlock .botBg {background: url(../img/textBlockBotBg.gif) left top no-repeat;}
.listPage .listBlock .botBg2 {background: url(../img/textBlockBotBg2.gif) right top no-repeat; height:17px;}
.listPage .listBlock .content {border:1px solid #e1cfa1; border-top:none; border-bottom:none; background-color: #fff; padding:10px 25px 25px 32px; width:"100%";}
.listPage .listBlock .article {padding-bottom:25px; margin-bottom:25px; background: url(../img/dotted.gif) left bottom repeat-x;}
.listPage .listBlock .last {margin-bottom:0; background: none; padding-bottom:10px;}
.listPage .listBlock .image {float:left; width:168px; width:"178px"; margin-right:12px; border:1px dotted #b39854; padding:4px; margin-bottom:15px;}
.listPage .listBlock .desc {float:left; margin-bottom:15px;}
.listPage .listBlock .desc .date {font-size:11px;}
.listPage .listBlock .desc .title {font:18px Times New Roman, Times, serif; padding-bottom:8px;}
.listPage .listBlock .desc .tags span {display:block; float:left; font-weight:bold; width:56px;}
.listPage .listBlock .desc .tags a {font-weight:bold; color:#86715e;}
.listPage .listBlock .text {font-size:14px; line-height:14px;}
.listPage .listBlock .text p {padding-bottom:20px; height:"10px"; min-height:10px;}
.listPage .listBlock .comments {float:right; padding-right:12px;}
.listPage .listBlock .comments a {color:#789f00; font-weight:bold;}
.listPage .listBlock .rating {font-weight:bold;}
.listPage .listBlock .rating a {float:left; margin-right:1px; margin-top:1px;}
.listPage .listBlock .rating span {float:left; margin-right:5px;}
.listPage #alph {margin-bottom:8px; background: url(../img/pagerLeftBg.gif) left top no-repeat;}
.listPage #alph .bg {background: url(../img/pagerRightBg.gif) right top no-repeat; height:24px; height:"33px"; padding:9px 25px 0 25px;}
.listPage #alph .bg a {color:#789f00; font-weight:bold !important;}
.listPage #alph table {width:100%;}
.listPage #alph table td {font-size:10px; color:#86715e; font-weight:bold !important; font-family:Trebuchet MS, Helvetica, sans-serif; width:auto;}
.listPage .pager {margin-bottom:8px; background: url(../img/pagerLeftBg.gif) left top no-repeat;}
.listPage .pager .bg {background: url(../img/pagerRightBg.gif) right top no-repeat; height:25px; height:"33px"; padding:8px 25px 0 25px;}
.listPage .pager table {width:100%;}
.listPage .pager table .button {width:18px;}
.listPage .pager table td {text-align:center; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
.listPage .pager table td .pointerPage {color:#789f00 !important;}
.listPage .pager table td a {color:#789f00;}
.listPage .pager table td a, .listPage .pager table td span {margin:0 5px;}
.listPage .pager table td span {background: #b8947e url(../img/spanBg2.gif) center bottom no-repeat; padding:1px 3px 3px 3px; font-size:11px;}
.listPage .listBlock .content .form {padding:12px 0 12px 0; background: #f9f6ed url(../img/rowBg.gif) left bottom repeat-x; width:100%; margin-bottom:1px; margin-bottom:15px;}
.listPage .listBlock .content .form table {width:100%;}
.listPage .listBlock .content .form td {vertical-align:top; text-align:left;}
.listPage .listBlock .content .form td.label {width:26%;}
.listPage .listBlock .content .form td.input {width:58%;}
.listPage .listBlock .content .form td.textArea {width:86%;}
.listPage .listBlock .content .form td.file {width:58%;}
.listPage .listBlock .content .form td.file table {width:100%;}
.listPage .listBlock .content .form td.file table td.biga {width:100%;}
.listPage .listBlock .content .form td.firstPad {width:5%;}
.listPage .listBlock .content .form td.secondPad {width:2%;}
.listPage .listBlock .content .form td.thirdPad {width:9%;}
.listPage .listBlock .content .form label {padding-top:2px; display:block;}
.listPage .listBlock .content .form label span {color:#ff0066;}
.listPage .listBlock .content .form .select {height:25px; background: url(../img/inputBg.gif) left top repeat-x;}
.listPage .listBlock .content .form .selected {position:relative;}
.listPage .listBlock .content .form .select .bg {height:25px; background: url(../img/inputLeftBg.gif) left top no-repeat;}
.listPage .listBlock .content .form .select .bg2 {height:25px; height:"25px"; background: url(../img/inputRightBg.gif) right top no-repeat; padding:0 0 0 15px;}
.listPage .listBlock .content .form .select .pointer {position:absolute; right:4px; top:3px; z-index:0;}
.listPage .listBlock .content .form .select .currentOption {background: url(../img/selectPointer.gif) right 3px no-repeat; height:22px; height:"25px"; padding-top:3px;}
.listPage .listBlock .content .form .select .currentOption a {width:100%; display:block; text-decoration:none; color:#000;}
.listPage .listBlock .content .form .select .currentOption a span {padding-right:25px;}
.listPage .listBlock .content .form .select .options {display:none; position:absolute; right:0; top:25px; height:129px; width:100%; z-index:999;}
.listPage .listBlock .content .form .select .options .topBg {height:12px; background: url(../img/optionsTopBg2.gif) left top no-repeat; padding-left:11px;}
.listPage .listBlock .content .form .select .options .topBg2 {height:12px; background: url(../img/optionsTopBg.gif) right top no-repeat;}
.listPage .listBlock .content .form .select .options .topBg3 {height:12px; background: url(../img/optionsTopBg3.gif) right top no-repeat;}
.listPage .listBlock .content .form .select .options .botBg {height:12px; background: url(../img/optionsBotBg2.gif) left bottom no-repeat; padding-left:11px;}
.listPage .listBlock .content .form .select .options .botBg2 {height:12px; background: url(../img/optionsBotBg.gif) right bottom no-repeat;}
.listPage .listBlock .content .form .select .options .botBg3 {height:12px; background: url(../img/optionsBotBg3.gif) right bottom no-repeat;}
.listPage .listBlock .content .form .select .options .optionsContent {width:"100%"; background-color: #fff; border-left:1px solid #eadbb5; border-right:1px solid #eadbb5; padding:0 10px;}
.listPage .listBlock .content .form .select .options .optionsContent .scroll {height:107px; overflow:hidden; position:relative; background: url(../img/receiptScrollBg.gif) right top repeat-y;}
.listPage .listBlock .content .form .select .options .optionsContent .scrollPoint {position:absolute; right:0; top:4px;}
.listPage .listBlock .content .form .select .options .optionsContent ul {margin-right:20px;}
.listPage .listBlock .content .form .select .options .optionsContent ul li {background: url(../img/rowBg.gif) left bottom repeat-x; margin-bottom:1px; min-height:10px; height:"10px";}
.listPage .listBlock .content .form .select .options .optionsContent ul li a {display:block; padding:3px 8px 2px 8px; color:#000; text-decoration:none; min-height:10px; height:"10px";}
.listPage .listBlock .content .form .select .options .optionsContent ul li a:hover {background-color: #ede4cc;}
.listPage .listBlock .content .form .select .options .optionsContent ul li a.click {background-color: #99cc00; color:#fff;}
.listPage .listBlock .content .form .select .open {display:block;}
.listPage .listBlock .content .form .select .bg {background: url(../img/inputLeftBgSecond.gif) left top no-repeat;}
.listPage .listBlock .content .form .select .bg2 {background: url(../img/inputRightBgSecond.gif) right top no-repeat;}
.listPage .listBlock .content h5 {padding:0 10px 15px 5%; font-size:11px; font-weight:normal;}


.formPage .textBlock {min-height:10px; height:"10px";}
.formPage .textBlock .topBg {background: url(../img/textBlockTopBg.gif) left top no-repeat;}
.formPage .textBlock .topBg2 {background: url(../img/textBlockTopBg2.gif) right top no-repeat; height:17px;}
.formPage .textBlock .botBg {background: url(../img/textBlockBotBg.gif) left top no-repeat;}
.formPage .textBlock .botBg2 {background: url(../img/textBlockBotBg2.gif) right top no-repeat; height:17px;}
.formPage .textBlock .content {border:1px solid #e1cfa1; border-top:none; border-bottom:none; background-color: #fff; padding:10px 25px 25px 32px; width:"100%";}
.formPage .textBlock .content h1 {font:33px Times New Roman, Times, serif; padding:0 0 7px 0 !important; color:#ff0066;}
.formPage .textBlock .content .row {padding:12px 0 12px 0; background: url(../img/rowBg.gif) left bottom repeat-x; width:100%; margin-bottom:1px;}
.formPage .textBlock .content .row table {width:100%;}
.formPage .textBlock .content .row td {vertical-align:top; text-align:left;}
.formPage .textBlock .content .row td.label {width:26%;}
.formPage .textBlock .content .row td.input {width:58%;}
.formPage .textBlock .content .row td.textArea {width:86%;}
.formPage .textBlock .content .row td.file {width:58%;}
.formPage .textBlock .content .row td.file table {width:100%;}
.formPage .textBlock .content .row td.file table td.biga {width:100%;}
.formPage .textBlock .content .row td.firstPad {width:5%;}
.formPage .textBlock .content .row td.secondPad {width:2%;}
.formPage .textBlock .content .row td.thirdPad {width:9%;}
.formPage .textBlock .content .row label {padding-top:2px; display:block;}
.formPage .textBlock .content .row label span {color:#ff0066;}
.formPage .textBlock .content .row div.input {height:25px; background: url(../img/inputBg.gif) left top repeat-x;}
.formPage .textBlock .content .row div.input .bg {height:25px; background: url(../img/inputLeftBg.gif) left top no-repeat;}
.formPage .textBlock .content .row div.input .bg2 {height:22px; height:"25px"; background: url(../img/inputRightBg.gif) right top no-repeat; padding:3px 15px 0 15px;}
.formPage .textBlock .content .row div.input .txt {border:none; background-color: #fff !important; width:100%;}
.formPage .textBlock .content .row div.file {height:25px;}
.formPage .textBlock .content .row .file .bg {height:25px; background: url(../img/inputBg.gif) left top repeat-x; margin-right:3px;}
.formPage .textBlock .content .row .file .bg2 {height:25px; background: url(../img/inputLeftBg.gif) left top no-repeat;}
.formPage .textBlock .content .row .file .bg3 {height:22px; height:"25px"; background: url(../img/inputRightBg.gif) right top no-repeat; padding:3px 15px 0 15px;}
.formPage .textBlock .content .row .file .txt {border:none; background-color: #fff !important; width:100%;}
.formPage .textBlock .content .row .select {height:25px; background: url(../img/inputBg.gif) left top repeat-x;}
.formPage .textBlock .content .row .selected {position:relative;}
.formPage .textBlock .content .row .select .bg {height:25px; background: url(../img/inputLeftBg.gif) left top no-repeat;}
.formPage .textBlock .content .row .select .bg2 {height:25px; height:"25px"; background: url(../img/inputRightBg.gif) right top no-repeat; padding:0 0 0 15px;}
.formPage .textBlock .content .row .select .pointer {position:absolute; right:4px; top:3px; z-index:0;}
.formPage .textBlock .content .row .select .currentOption {background: url(../img/selectPointer.gif) right 3px no-repeat; height:22px; height:"25px"; padding-top:3px;}
.formPage .textBlock .content .row .select .currentOption a {width:100%; display:block; text-decoration:none; color:#000;}
.formPage .textBlock .content .row .select .currentOption a span {padding-right:25px;}
.formPage .textBlock .content .row .select .options {display:none; position:absolute; right:0; top:25px; height:129px; width:100%; z-index:999;}
.formPage .textBlock .content .row .select .options .topBg {height:12px; background: url(../img/optionsTopBg2.gif) left top no-repeat; padding-left:11px;}
.formPage .textBlock .content .row .select .options .topBg2 {height:12px; background: url(../img/optionsTopBg.gif) right top no-repeat;}
.formPage .textBlock .content .row .select .options .topBg3 {height:12px; background: url(../img/optionsTopBg3.gif) right top no-repeat;}
.formPage .textBlock .content .row .select .options .botBg {height:12px; background: url(../img/optionsBotBg2.gif) left bottom no-repeat; padding-left:11px;}
.formPage .textBlock .content .row .select .options .botBg2 {height:12px; background: url(../img/optionsBotBg.gif) right bottom no-repeat;}
.formPage .textBlock .content .row .select .options .botBg3 {height:12px; background: url(../img/optionsBotBg3.gif) right bottom no-repeat;}
.formPage .textBlock .content .row .select .options .optionsContent {width:"100%"; background-color: #fff; border-left:1px solid #eadbb5; border-right:1px solid #eadbb5; padding:0 10px;}
.formPage .textBlock .content .row .select .options .optionsContent .scroll {height:107px; overflow:hidden; position:relative; background: url(../img/receiptScrollBg.gif) right top repeat-y;}
.formPage .textBlock .content .row .select .options .optionsContent .scrollPoint {position:absolute; right:0; top:4px;}
.formPage .textBlock .content .row .select .options .optionsContent ul {margin-right:20px;}
.formPage .textBlock .content .row .select .options .optionsContent ul li {background: url(../img/rowBg.gif) left bottom repeat-x; margin-bottom:1px; min-height:10px; height:"10px";}
.formPage .textBlock .content .row .select .options .optionsContent ul li a {display:block; padding:3px 8px 2px 8px; color:#000; text-decoration:none; min-height:10px; height:"10px";}
.formPage .textBlock .content .row .select .options .optionsContent ul li a:hover {background-color: #ede4cc;}
.formPage .textBlock .content .row .select .options .optionsContent ul li a.click {background-color: #99cc00; color:#fff;}
.formPage .textBlock .content .row .select .open {display:block;}
.formPage .textBlock .content .second .select .bg {background: url(../img/inputLeftBgSecond.gif) left top no-repeat;}
.formPage .textBlock .content .second .select .bg2 {background: url(../img/inputRightBgSecond.gif) right top no-repeat;}
.formPage .textBlock .content .row .sign {color:#ff0066;}
.formPage .textBlock .content .second {background: #f9f6ed url(../img/rowBg.gif) left bottom repeat-x;}
.formPage .textBlock .content .second div.input .bg {background: url(../img/inputLeftBgSecond.gif) left top no-repeat;}
.formPage .textBlock .content .second div.input .bg2 {background: url(../img/inputRightBgSecond.gif) right top no-repeat;}
.formPage .textBlock .content .row div.error {background: url(../img/inputBgError.gif) left top repeat-x;}
.formPage .textBlock .content .row div.error .bg {background: url(../img/inputLeftBgError.gif) left top no-repeat;}
.formPage .textBlock .content .row div.error .bg2 {background: url(../img/inputRightBgError.gif) right top no-repeat;}
.formPage .textBlock .content .second div.error .bg {background: url(../img/inputLeftBgSecondError.gif) left top no-repeat;}
.formPage .textBlock .content .second div.error .bg2 {background: url(../img/inputRightBgSecondError.gif) right top no-repeat;}
.formPage .textBlock .content .row div.textArea {padding-top:5px;}
.formPage .textBlock .content .row .textArea .topBg {height:12px; background: url(../img/optionsTopBg2.gif) left top no-repeat; padding-left:11px;}
.formPage .textBlock .content .row .textArea .topBg2 {height:12px; background: url(../img/optionsTopBg.gif) right top no-repeat;}
.formPage .textBlock .content .row .textArea .topBg3 {height:12px; background: url(../img/optionsTopBg3.gif) right top no-repeat;}
.formPage .textBlock .content .row .textArea .botBg {height:12px; background: url(../img/optionsBotBg2.gif) left bottom no-repeat; padding-left:11px;}
.formPage .textBlock .content .row .textArea .botBg2 {height:12px; background: url(../img/optionsBotBg.gif) right bottom no-repeat;}
.formPage .textBlock .content .row .textArea .botBg3 {height:12px; background: url(../img/optionsBotBg3.gif) right bottom no-repeat;}
.formPage .textBlock .content .row .textArea .contentArea {background-color: #fff; border-left:1px solid #eadbb5; border-right:1px solid #eadbb5; padding:0 15px; margin:0;}
.formPage .textBlock .content .row .textArea textarea {width:100%; height:100px; border:none; background-color: #fff; overflow:auto;}
.formPage .textBlock .content .row .panel .topBg {height:12px; background: url(../img/optionsTopBg2.gif) left top no-repeat; padding-left:11px;}
.formPage .textBlock .content .row .panel .topBg2 {height:12px; background: url(../img/optionsTopBg.gif) right top no-repeat;}
.formPage .textBlock .content .row .panel .topBg3 {height:12px; background: url(../img/optionsTopBg3.gif) right top no-repeat;}
.formPage .textBlock .content .row .panel .botBg {height:12px; background: url(../img/optionsBotBg2.gif) left bottom no-repeat; padding-left:11px;}
.formPage .textBlock .content .row .panel .botBg2 {height:12px; background: url(../img/optionsBotBg.gif) right bottom no-repeat;}
.formPage .textBlock .content .row .panel .botBg3 {height:12px; background: url(../img/optionsBotBg3.gif) right bottom no-repeat;}
.formPage .textBlock .content .row .panel .contentArea {background-color: #fff; border-left:1px solid #eadbb5; border-right:1px solid #eadbb5; padding:0 9% 0 5%; margin:0;}
.formPage .textBlock .content .row .panel .contentArea table {width:100%;}
.formPage .textBlock .content .row .panel .contentArea table td {width:50%; vertical-align:top;}
.formPage .textBlock .content .row .panel .contentArea h4 {position:relative; min-height:10px; height:"10px"; top:-24px; left:-4px; font-size:11px; font-weight:bold; padding:4px; background-color: #fff; float:left; margin-bottom:-10px;}
.formPage .textBlock .content .row .panel .contentArea li {padding-bottom:2px; overflow:hidden; //padding-bottom:0; width:100%;}
.formPage .textBlock .content .row .panel .contentArea .radio {position:relative; top:5px; margin-right:5px; //top:1px; //margin-right:2px; float:left;}
.formPage .textBlock .content .row .panel .contentArea label {float:left;}
.formPage .textBlock .content .row div.check {padding-left:33%;}
.formPage .textBlock .content .row div.check .check {position:relative; top:-2px; //top:2px;}
.formPage .textBlock .content .mainBtn {text-align:center; padding:15px 0; overflow:hidden; width:100%;}
.formPage .textBlock .content .mainBtn .bg {background: url(../img/btnBg.gif) left top no-repeat; height:26px; float:left;}
.formPage .textBlock .content .mainBtn .bg .bg2 {background: url(../img/btnBg2.gif) right top no-repeat; height:26px; float:left;}
.formPage .textBlock .content .mainBtn .bg .bg2 a {font-size:13px; color:#fff; padding:4px 18px 2px 18px; display:block; float:left;}


/* 404 error page */
body.error404 {background: #fff url(../img/errorPageHeaderBg.gif) left top repeat-x;}
#errorPageMinWidth {min-width:1000px;}
#errorHead {height:261px;}
#errorHead #logo {position:absolute; left:7%; top:38px;}
#errorHead #errorText {padding:110px 0 0 0; font:italic 25px Times New Roman, Times, serif; color:#fff; margin-left:42%;}
#errorHead #errorText span {font-size:80px;}
#errorContent {padding-left:42%; font-size:14px;}
#errorContent p {padding-bottom:15px;}
#errorContent ul {padding-bottom:15px; padding-left:6px;}
#errorContent ul li {padding-left:18px; background: url(../img/liBg.gif) left 6px no-repeat;}
#errorContent .btns {padding-top:60px; padding-bottom:20px; min-height:10px; height:"10px"; position:relative; left:-16px;}
#errorContent .btns a {margin-right:10px;}

/* */
#footerPad {height:124px; clear:both;}
#footer {height:104px; position:relative; top:0px; background: url(../img/footerBg.gif) left bottom repeat-x; min-width:1000px;}
.on #footer {position:static !important;}
.on #footer #footerBg {position:relative;}
#footer #footerBg {height:104px; background: url(../img/footerBgBg.gif) left top no-repeat;}
#footer #copyrights {position:absolute; left:58px; top:35px; font-size:12px; color:#000;}
#footer #copyrights a {font-weight:bold; color:#000;}
#footer #rklRkl {position:absolute; left:41%; top:28px; padding:15px 0 15px 46px; background: url(../img/rklrklBg.gif) left top no-repeat;}
#footer #rklRkl a {font-size:12px; font-weight:bold;}
#footer #developer {position:absolute; right:23px; top:41px; font-size:11px;}
#footer #developer a {color:#000;}
#footer #developer img {margin-bottom:-5px;}

/* popup */
#popupBg {width:100%; height:100%; background: url(../img/popupBg.png) left top repeat; position:absolute; z-index:999; width:100%; left:0; top:0;
	background: "none";
	* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/popupBg.png', sizingMethod='scale')"
}
.none {display:none !important;}
#popupBody {position:absolute; left:50%; margin-left:-25%; top:17%; background-color: #e6cc8c; width:496px;}
#popupBody #popupArea {padding:7px;}
#popupBody .topBg {height:36px; background: url(../img/popupTopBg01.gif) left top repeat-x;}
#popupBody .topBg2 {height:36px; background: url(../img/popupTopBg02.gif) left top no-repeat;}
#popupBody .topBg3 {height:36px; background: url(../img/popupTopBg03.gif) right top no-repeat;}
#popupBody .topBg3 h2 {padding:9px 50px 0 22px; color:#ff0066; font:normal 18px Times New Roman, Times, serif; position:relative; min-height:10px; height:"10px";}
#popupBody .topBg3 h2 .close {position:absolute; right:11px; top:9px;}
#popupBody .content {padding:7px; position:relative; min-height:10px; height:"10px"; background-color: #fef8e6;}
#popupBody .content .leftBtn {position:absolute; left:0; top:50%; margin-top:-29px;}
#popupBody .content .rightBtn {position:absolute; right:0; top:50%; margin-top:-29px;}
#popupBody .botBg {min-height:37px; height:"37px"; background: #fef7e5 url(../img/popupBotBg01.gif) left top repeat-x;}
#popupBody .botBg2 {min-height:37px; height:"37px"; background: url(../img/popupBotBg02.gif) left top no-repeat;}
#popupBody .botBg3 {min-height:37px; height:"37px"; background: url(../img/popupBotBg03.gif) right top no-repeat;}
#popupBody .botBg4 {min-height:37px; height:"37px"; background: url(../img/popupBotBg04.gif) left bottom no-repeat;}
#popupBody .botBg5 {min-height:37px; height:"37px"; background: url(../img/popupBotBg05.gif) right bottom no-repeat;}
#popupBody h3 {padding:11px 150px 5px 21px; position:relative; min-height:10px; height:"10px"; font-size:13px; font-weight:normal;}
#popupBody h3 .counter {position:absolute; right:26px; top:12px; color:#86715e; font-size:11px; font-weight:normal;}

/*construktor popup*/
.none {display:none !important;}
#popupBody1, #popupBody2, #popupBody3{position:absolute; left:50%; margin-left:-25%; top:17%; background-color: #e6cc8c; width:635px;}
#popupBody1 #popupArea, #popupBody2 #popupArea, #popupBody3 #popupArea {padding:7px;}
#popupBody1 .topBg, #popupBody2 .topBg, #popupBody3 .topBg {height:36px; background: url(../img/popupTopBg01.gif) left top repeat-x;}
#popupBody1 .topBg2, #popupBody2 .topBg2, #popupBody3 .topBg2 {height:36px; background: url(../img/popupTopBg02.gif) left top no-repeat;}
#popupBody1 .topBg3, #popupBody2 .topBg3, #popupBody3 .topBg3 {height:36px; background: url(../img/popupTopBg03.gif) right top no-repeat;}
#popupBody1 .topBg3 h2, #popupBody2 .topBg3 h2, #popupBody3 .topBg3 h2 {padding:9px 50px 0 22px; color:#ff0066; font:normal 18px Times New Roman, Times, serif; position:relative; min-height:10px; height:"10px";}
#popupBody1 .topBg3 h2 .close, #popupBody2 .topBg3 h2 .close, #popupBody3 .topBg3 h2 .close{position:absolute; right:11px; top:9px;}
#popupBody1 .content, #popupBody2 .content, #popupBody3 .content {padding:7px; position:relative; min-height:10px; height:"10px"; background-color: #fef8e6;}
#popupBody1 .content .leftBtn, #popupBody2 .content .leftBtn {position:absolute; left:0; top:50%; margin-top:-29px;}
#popupBody1 .content .rightBtn, #popupBody2 .content .rightBtn {position:absolute; right:0; top:50%; margin-top:-29px;}
#popupBody1 .botBg, #popupBody2 .botBg, #popupBody3 .botBg {min-height:37px; height:"37px"; background: #fef7e5 url(../img/popupBotBg01.gif) left top repeat-x;}
#popupBody1 .botBg2, #popupBody2 .botBg2, #popupBody3 .botBg2 {min-height:37px; height:"37px"; background: url(../img/popupBotBg02.gif) left top no-repeat;}
#popupBody1 .botBg3, #popupBody2 .botBg3, #popupBody3 .botBg3 {min-height:37px; height:"37px"; background: url(../img/popupBotBg03.gif) right top no-repeat;}
#popupBody1 .botBg4, #popupBody2 .botBg4, #popupBody3 .botBg4 {min-height:37px; height:"37px"; background: url(../img/popupBotBg04.gif) left bottom no-repeat;}
#popupBody1 .botBg5, #popupBody2 .botBg5, #popupBody3 .botBg5 {min-height:37px; height:"37px"; background: url(../img/popupBotBg05.gif) right bottom no-repeat;}
#popupBody1 h3, #popupBody2 h3, #popupBody3 h3 {padding:11px 150px 5px 21px; position:relative; min-height:10px; height:"10px"; font-size:13px; font-weight:normal;}
#popupBody1 h3 .counter, #popupBody2 h3 .counter, #popupBody3 h3 .counter{position:absolute; right:26px; top:12px; color:#86715e; font-size:11px; font-weight:normal;}
#popupBody1 .content {overflow:auto; background:#fff; height:345px;}
#popupBody1 .content .contentbg{background:#fff; width:325px; _width:324px; height:345px; float:left;}
#popupBody1 .content .contentbg ul {padding-left:10px; padding-top:20px;}
#popupBody1 .content .contentbg ul li {width:309px; height:30px; border-bottom:1px dotted #b39854;}
#popupBody1 .content .contentbg ul li input {float:right; margin-top:-15px;}
*:first-child+html #popupBody1 .content .contentbg ul li input {float:right; margin-top:-20px;}
#popupBody1 .content .contentbg ul li span {padding-top:5px; padding-left:10px; width:280px; display:block;}
#popupBody1 .content .contentbg ul li.current {background:url(../img/currentmnu.png) no-repeat;}
#popupBody1 .content .subcontentbg{background:#fff; width:260px; height:345px; float:right;}
#popupBody1 .content .subcontentbg1{background:#f3ead5 url(../img/constrmnushapka.gif) no-repeat; width:257px; height:341px; margin-top:4px;}
#popupBody1 .content .subcontentbg ul {padding-left:10px; padding-top:20px;}
#popupBody1 .content .subcontentbg ul li {width:240px; height:30px; border-bottom:1px dotted #b39854;}
#popupBody1 .content .subcontentbg ul li input {float:right; margin-top:-15px;}
*:first-child+html #popupBody1 .content .subcontentbg ul li input {float:right; margin-top:-20px;}
#popupBody1 .content .subcontentbg ul li span {padding-top:5px; padding-left:10px; width:230px; display:block;}
#popupBody1 .content .subcontentbg ul li.current {background:url(../img/currentmnu.png) no-repeat;}
#popupBody1 .content .subcontentbg .choose {margin-left:90px; margin-top:10px !important;}

#popupBody2 .content .contentbg{background:#fff; width:606px; height:345px; overflow:auto;}
#popupBody2 .content .contentbg ul {padding-left:10px; padding-top:20px;}
#popupBody2 .content .contentbg ul li {width:576px; height:106px; margin-top:10px; border-bottom:1px dotted #b39854;}
#popupBody2 .content .contentbg ul li img {margin-left:10px; float:left;}
#popupBody2 .content .contentbg ul li span {font-size:16px; color:#000; font-weight:bolder; font-family:Times New Roman; margin-left:10px;}
#popupBody2 .content .contentbg ul li a.recipe {font-size:12px; color:#789f00; margin-left:10px;}
#popupBody2 .content .contentbg .attention {background:url(../img/redoval.png); width:559px; _width:579px; height:27px; margin-top:3px; padding-top:7px; padding-left:20px; _padding-bottom:9px; position:relative;}
#popupBody2 .content .contentbg .attention a {color:#fff; font-size:12px; text-decoration:none;}
#popupBody2 .content .contentbg .attention a img {position:absolute; right:10px; top:13px; height:7px; width:9px;}
#popupBody2 .okay{margin-left:300px; margin-top:5px; margin-right:10px;}
#popupBody2 .botBg5 a{text-decoration:none; margin-left:10px; float:left; padding-top:10px;}
#popupBody2 .botBg5 a img {height:11px; width:14px;}

#popupBody3 .content {overflow:auto; background:#fff; height:345px;}
#popupBody3 .content .contentbg{background:#fff; width:310px; _width:250px; height:345px; float:left;}
#popupBody3 .content .subcontentbg{background:#fff; width:280px; _width:250px; float:right;}
#popupBody3 .content .subcontentbg1{background:#f3ead5 url(../img/constrmnushapka.gif) no-repeat; width:257px; height:341px; margin-top:4px; float:right;}
#popupBody3 .content .subcontentbg ul {padding-left:30px; background:#f3ead5;}
#popupBody3 .content .subcontentbg ul li {width:200px; border-bottom:1px dotted #b39854; color:#ff0000; padding-bottom:5px; padding-left:10px; margin-top:10px; background:url(../img/square.png) no-repeat;}
#popupBody3 .content .subcontentbg ul li span {color:#000; width:200px; display:block; position:relative; top:-5px;}

#popupBody3 .content .popupsearch {position:relative; background:url(../img/searchblockbg.png) no-repeat; width:316px; height:40px; margin-left:0px;}
#popupBody3 .content .popupsearch span {color:#000; font-weight:bolder; text-decoration:none; float:left; margin-left:6px; margin-top:5px; display:block;}
#popupBody3 .content .searchbox {width:218px; _width:215px; height:25px; float:right; margin-right:10px;}
#popupBody3 .content .searchbox .textbox {width:180px; height:15px !important; border:0px; margin-left:10px; position:relative; top:7px;}
*:first-child+html #popupBody3 .content .searchbox .textbox {width:175px; height:15px !important; border:0px; margin-left:10px; position:relative; top:5px;}
#popupBody3 .content .searchbox .searchbtn {position:absolute; top:6px; right:13px; _right:20px;}
#popupBody3 .content ul.menu li {padding-left:20px; clear:both; margin-right:10px; border-bottom:1px dotted #b39854 !important; background:#fff; padding-top:3px !important;}
*:first-child+html #popupBody3 .content ul.menu li {padding-left:20px; clear:both; padding-right:0px;}
#popupBody3 .content ul.menu li span {font-family:Times New Roman; font-size:18px; color:#789f00; position:relative; float:left;}
#popupBody3 .content ul.menu li img {float:left; margin-right:3px; height:16px; width:16px; margin-top:2px;}
#popupBody3 .content ul.menu li span.count {color:#000; font-size:14px; float:right; margin-right:10px;}
#popupBody3 .content ul.menu li ul li img {height:12px; width:12px; margin-top:0px;}
#popupBody3 .content ul.menu li ul li span {font-size:12px; color:#000; position:relative; top:-3px; left:3px;}
#popupBody3 .content ul.menu li ul li span.kolvo {position:absolute; top:1px; left:0px;}
#popupBody3 .content ul.menu li ul {padding-bottom:20px; _padding-bottom:10px !important;}
#popupBody3 .content ul li {width:280px;}
#popupBody3 .content ul.menu li ul li{border-bottom:0px !important; position:relative;}
#popupBody3 .content ul.menu {background:#fff; padding-bottom:15px;}
#popupBody3 .content .subcontentbg h3 {font-family:Times New Roman; font-size:18px; color:#000;}
#popupBody3 .content .subcontentbg ul li a.recipe {font-size:12px; color:#789f00;}
#popupBody3 .filters {background:#fef7e5;}
#popupBody3 .filters img {width:10px; height:10px;}
#popupBody3 .filters .filzagl {font-family:Times New Roman; font-size:14px; color:#000; display:block; padding-top:19px; margin-left:14px; float:left; height:50px;}
#popupBody3 .filters ul {padding-top:19px; padding-bottom:25px;}
#popupBody3 .filters ul li {margin-left:165px; list-style:square; color:#ff0000;}
#popupBody3 .filters ul li span.nottouse {font-family:Trebuchet MS; font-size:13px; color:#789f00;}
#popupBody3 .filters ul li span {font-family:Trebuchet MS; font-size:12px; color:#000;}
#popupBody3 .okay{margin-left:450px; margin-top:5px; margin-right:10px;}
/*konstructor menu*/
.black {color:#000 !important;}
.constrSelect {padding:15px 0 0 0px;}
.consHead {width:252px; height:29px; background: url(../img/constructorText.jpg) no-repeat; margin:0 0 9px 13px;}
.constrSelect .standart p {margin:17px 0 0 20px;}
.constrSelect .rash p {margin:10px 0 0 20px;}
.constrSelect .standart {float:left; margin-right:10px; width:160px; height:42px; background: url(../img/consMenuBg01.jpg) no-repeat;}
.constrSelect .rash {float:left; margin-top:7px; width:160px; height:35px; background: url(../img/consMenuBg02.gif) no-repeat;}
.constrSelect a {color:#fff}

#constructorPage {margin:0 auto; width:100%;}
#consTop {margin-left:33px; height:45px; background: url(../img/consMenuCenter.gif) left top repeat-x;}
.consLeft {height:45px; background: url(../img/consMenuLeft.gif) left top no-repeat;}
.consRight {height:45px; background: url(../img/consMenuRight.gif) right top no-repeat;}
#constructorPage ul {padding:0 10px;}
#constructorPage ul li {float:Left; margin:10px 5px 0 0;}
#constructorPage ul li.rightLi {float:right; margin:10px 0px 0 5px;}

#constTable {margin-left:33px; padding:15px 0px 0px 0px; background:#fff;}
#constTable table {border-top:1px dashed #B29A54; border-left:1px dashed #B29A54; background:#fff; margin-bottom:15px;}
#constTable table th {background:#F8EBD8; color:#896F5E;}
#constTable table th, #constTable table td {height:100px; width:12%; border-bottom:1px dashed #B29A54; border-right:1px dashed #B29A54; padding:10px;}
#constTable table td a {color:#896F5E; text-align:center;}
#constTable table td {color:#896F5E; text-align:center;}
#constTable table td {text-align:center;}
#constTable tr.currentTr td {background:#FFFDD4;}
#constTable tr.currentTr th {background:#D29F84; color:#fff;}
#constTable th.currentTh {background:#D29F84; color:#fff;}
#constTable td.currentTd {background:#FFFDD4;}
#constTable td.currentTd a {font-weight:bold; color:#779F00;}
#constTable td.currentTd {font-weight:bold; color:#779F00;}
#constTable td:hover {background:#FF0066;}
#constTable td:hover a {color:#fff;}
#constTable tr.currentTr td:hover {background:#FF0066;}
#constTable ul li {clear:both;}
#constTable .leftText {float:left; margin-left:10px;}
#constTable .leftText h4 {margin-left:10px; color:#799E00; width:350px;}
.rightText {float:right; width:350px;}
.rightText ul h4 {margin-left:7px; margin-top:10px;}
.rightText ul li a {color:#799E01;}
.rightText ul li {padding:5px 7px; width:320px; background: url(../img/xWhiteBg.gif) right bottom no-repeat; margin:0 !important; }
.rightText ul li.currentLi {background: url(../img/xBrounBg.gif) right bottom no-repeat;}

.roundedBox { margin-bottom:10px; position:relative; width:100%;}
.roundedBox .r_bg_tl, .roundedBox .r_bg_tr { width:15px; height:15px; position:absolute; z-index:100; }
.roundedBox .r_bg_tl { background: url("../img/rounded_tl.gif") no-repeat; top:0; left:0; }
.roundedBox .r_bg_tr { background: url("../img/rounded_tr.gif") no-repeat; top:0; right:0; }
.roundedBox .rContent { border:1px solid #e1cfa1; border-bottom:none; background:#fff; position:relative; }
.roundedBox .rContentBox { position:relative; z-index:200; min-height:30px; width:100%; }
.roundedBox .r_bg_b { background:#fff url("../img/rounded_b.gif") repeat-x 0 100%; height:15px; }
.roundedBox .r_bg_bl { background:url("../img/rounded_bl.gif") no-repeat; height:15px; }
.roundedBox .r_bg_br { background:url("../img/rounded_br.gif") no-repeat 100% 0; height:15px; overflow:hidden; }
.rContentBox h2 {color: #ff0066; padding: 15px 0 0 15px;}

#articles_menu {margin-top: 10px;}
#articles_menu td {text-align: left; vertical-align: top; width: 25%; padding: 0 15px;}
#articles_menu td ul li a {font-size: 13px; background:url('../img/liBg.gif') no-repeat 0 6px; padding-left:15px; color: #789f00; text-decoration: none;}
#articles_menu td ul li a:hover {font-size: 13px; background:url('../img/liBg.gif') no-repeat 0 6px; padding-left:15px; color: #789f00; text-decoration: underline;}

#consBottom {background: url(../img/1.gif) left bottom repeat-x;}
.consLeftBottom {height:11px; background: url(../img/bottomLeftUgol.gif) left bottom no-repeat;}
.consRightBottom {height:11px; background: url(../img/bottomRightUgol.gif) right bottom no-repeat;}


.sorry {height:48px; width:100%; background:#b8b9bc; clear:both;position:absolute; top:46px; left:0px;}
.sorry p {font-family:Times New Roman; font-size:18px; color:#fff; font-style:italic; margin-left:66px; margin-top:14px;}
.sorry a img {position:absolute; right:19px; top:10px;}

.white {width:100%; height:46px; background:#fff; position:absolute; top:0px; left:0px;}
