div.container{
	float: right; width: 649px;
	background-image: url(../images/inside-repeat.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
div.container div.top{
	float: left; width: 643px;
	padding: 6px 3px 10px 3px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/inside-top.jpg);
}
div.container div.bottom{
	float: left; width: 649px; height: 6px; 
	font-size: 3px; line-height: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/inside-bottom.jpg);
}
div.container h1{
	display: block; float: left; width: 610px;
	padding: 0 10px 0 24px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px;
	color: #585858;
	background: url(../images/bullet.jpg) 9px 8px no-repeat;
}
div.container div.path{
	float: left; width: 595px;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 24px 10px 24px;
	font-size: 10px; color: #7f7f7f;
}
div.container div.path a{ color: #7f7f7f; }
div.container div.path a:hover{ color: #3e393e; }
div.container div.path span.path{
	display: block; float:left; width: 545px;
}
div.container div.path span.fontresize{
	display: block; float:right; width: 50px;
	text-align: right;
}


div.container div.content{
	float: left; width: 595px;
	min-height: 548px; _height: 548px;
	padding: 5px 27px 10px 27px;
	text-align: justify;
}

div.container div.row{
	float: left; width: 595px;
	padding: 15px 0;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #606970;
}

div.container div.row-partners{
	float: left; width: 595px;
	padding: 5px 0;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #606970;
}
div.container div.row a.img{
	display: block; float: left;
	width: 71px; height: 56px;
	padding: 4px 0 0 3px;
	background-image: url(../images/img.jpg);
	background-repeat: no-repeat;
	background-position: 0 0; 
}
div.container div.faq-row a.img{
	width: 87px; height: 70px;
	padding: 4px;
	background-image: url(../images/faq-img.jpg);
}
div.container div.row span.text{
	display: block; float: right;
	width: 510px;
}
div.container div.faq-row span.text{ width: 480px; }

div.container div.faq-detail{
	width: 595px; padding: 15px 24px;
	background: none;
}

div.container div.row span.max{ width: 100%; }
div.container div.row span.text a{ color: #606970; }
div.container div.row span.text a font.dark{ color: #2f2f2f; }
div.container div.row span.text a:hover font.dark{ color: #7a4279; }
div.container div.reiting{
	display: block; 
	font-size: 10px;
	line-height: 16px;
}
div.container div.reiting font.lightgray{ margin: 0 5px 0 0;}
div.container div.row div.reiting{ margin: 10px 0 0 0; } 
.ui-stars-star a, .ui-stars-cancel a {
	background-image: url(../images/ui.stars.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ui-stars-star a {
	background-position: 0 -32px;
}
.ui-stars-star-on a {
	background-position: 0 -48px;
}
.ui-stars-star-hover a {
	background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -16px;
}
div.container div.pics{
	float: left; width: 132px;
	margin: 15px 0 0 0;
}
div.container div.pics a{
	display: block; float: left;
	width: 123px; height: 95px;
	padding: 6px 4px 6px 5px; margin: 0 0 25px 0;
	background-image: url(../images/img-big-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}
div.container div.pics a span.zoom{
	display: block; float: right;
	width: 17px; height: 17px;
	background-image: url(../images/zoom.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute; top: 90px; left: 115px;
}
div.container div.details{
	float: right; width: 450px;
	margin: 15px 0 0 0;
}
div.container div.max{ width: 100%; }
div.container div.details span.text{
	display: block; padding: 0 0 15px 0;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.container font.title{ color: #7a4279; }
div.container a.link{
	display:block; float: left;
	line-height: 17px;
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 5px 0;
	font-size: 10px;
}
div.container a.atach{ background-image: url(../images/atach.gif); }
div.container a.web{ background-image: url(../images/web.gif); color: #7a4279; }
div.container a.comment{ background-image: url(../images/comment.gif); color: #606970; background-position: 2px 0; float: right;}


div.container div.formbox{
	float: left; width: 100%;
	padding: 10px 0 0 0;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div.container div.formbox label{
	display: block; float: left; width: 338px;
	margin: 0 0 5px 0;
}
div.container div.formbox label span.left{
	display: block; float: left; width: 80px;
	font-size: 10px;
	line-height: 17px; color: #5e5e5e;
	padding: 0 10px 0 0;
}
div.container div.formbox label input{
	float: left; width: 245px; height: 15px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818a91;
	background: #fff; border: 1px solid #b8b8b8;
}
div.container div.formbox label textarea{
	float: left; width: 245px; height: 70px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818a91;
	background: #fff; border: 1px solid #b8b8b8;
}
div.container div.formbox label input.btn-comment{
	display: block; float: right; width: 80px; height: 17px;
	padding: 0 0 2px 0;
	background: url(../images/btn-comment.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.container div.comments-box{
	float: left; width: 100%;
	padding: 10px 0 0 0;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div.container span.comment{
	display: block; float: left; width: 100%;
	padding: 7px 0 9px 0;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.purple-container{ background-image: url(../images/purplebox/inside-repeat.jpg); }
div.purple-container div.top{ background-image: url(../images/purplebox/inside-top.jpg); }
div.purple-container div.bottom{ background-image: url(../images/purplebox/inside-bottom.jpg); }
div.purple-container h1{ background: url(../images/purplebox/bullet.jpg) 9px 8px no-repeat; }
div.purple-container div.path{ background-image: url(../images/purplebox/border.jpg); }
div.purple-container div.row{ background-image: url(../images/purplebox/border.jpg); }
div.purple-container div.row span.text a:hover font.dark{ color: #7a4279; }
div.purple-container div.row a.img{ background-image: url(../images/purplebox/img.jpg); }
div.purple-container div.pics a{ background-image: url(../images/purplebox/img-big.jpg); }
div.purple-container div.pics a span.zoom{ background-image: url(../images/purplebox/zoom.jpg); }
div.purple-container div.details span.text{ background-image: url(../images/purplebox/border.jpg); }
div.purple-container font.title{ color: #7a4279; }
div.purple-container .ui-stars-star a, div.purple-container .ui-stars-cancel a { background-image: url(../images/purplebox/ui.stars.gif); }

div.orange-container{ background-image: url(../images/orangebox/inside-repeat.jpg); }
div.orange-container div.top{ background-image: url(../images/orangebox/inside-top.jpg); }
div.orange-container div.bottom{ background-image: url(../images/orangebox/inside-bottom.jpg); }
div.orange-container h1{ background: url(../images/orangebox/bullet.jpg) 9px 8px no-repeat; }
div.orange-container div.path{ background-image: url(../images/orangebox/border.jpg); }
div.orange-container div.row{ background-image: url(../images/orangebox/border.jpg); }
div.orange-container div.row span.text a:hover font.dark{ color: #f79e19; }
div.orange-container div.row a.img{ background-image: url(../images/orangebox/img.jpg); }
div.orange-container div.pics a{ background-image: url(../images/orangebox/img-big.jpg); }
div.orange-container div.pics a span.zoom{ background-image: url(../images/orangebox/zoom.jpg); }
div.orange-container div.details span.text{ background-image: url(../images/orangebox/border.jpg); }
div.orange-container font.title{ color: #f79e19; }
div.orange-container .ui-stars-star a, div.orange-container .ui-stars-cancel a { background-image: url(../images/orangebox/ui.stars.gif); }

div.blue-container{ background-image: url(../images/bluebox/inside-repeat.jpg); }
div.blue-container div.top{ background-image: url(../images/bluebox/inside-top.jpg); }
div.blue-container div.bottom{ background-image: url(../images/bluebox/inside-bottom.jpg); }
div.blue-container h1{ background: url(../images/bluebox/bullet.jpg) 9px 8px no-repeat; }
div.blue-container div.path{ background-image: url(../images/bluebox/border.jpg); }
div.blue-container div.row{ background-image: url(../images/bluebox/border.jpg); }
div.blue-container div.row span.text a:hover font.dark{ color: #0ba3db; }
div.blue-container div.row a.img{ background-image: url(../images/bluebox/img.jpg); }
div.blue-container div.pics a{ background-image: url(../images/bluebox/img-big.jpg); }
div.blue-container div.pics a span.zoom{ background-image: url(../images/bluebox/zoom.jpg); }
div.blue-container div.details span.text{ background-image: url(../images/bluebox/border.jpg); }
div.blue-container font.title{ color: #0ba3db; }
div.blue-container .ui-stars-star a, div.blue-container .ui-stars-cancel a { background-image: url(../images/bluebox/ui.stars.gif); }

div.green-container{ background-image: url(../images/greenbox/inside-repeat.jpg); }
div.green-container div.top{ background-image: url(../images/greenbox/inside-top.jpg); }
div.green-container div.bottom{ background-image: url(../images/greenbox/inside-bottom.jpg); }
div.green-container h1{ background: url(../images/greenbox/bullet.jpg) 9px 8px no-repeat; }
div.green-container div.path{ background-image: url(../images/greenbox/border.jpg); }
div.green-container div.row{ background-image: url(../images/greenbox/border.jpg); }
div.green-container div.row span.text a:hover font.dark{ color: #7fac00; }
div.green-container div.row a.img{ background-image: url(../images/greenbox/img.jpg); }
div.green-container div.pics a{ background-image: url(../images/greenbox/img-big.jpg); }
div.green-container div.pics a span.zoom{ background-image: url(../images/greenbox/zoom.jpg); }
div.green-container div.details span.text{ background-image: url(../images/greenbox/border.jpg); }
div.green-container font.title{ color: #7fac00; }
div.green-container .ui-stars-star a, div.green-container .ui-stars-cancel a { background-image: url(../images/greenbox/ui.stars.gif); }

div.white-container{ background-image: url(../images/whitebox/inside-repeat.jpg); }
div.white-container div.top{ background-image: url(../images/whitebox/inside-top.jpg); }
div.white-container div.bottom{ background-image: url(../images/whitebox/inside-bottom.jpg); }
div.white-container h1{ background: url(../images/whitebox/bullet.jpg) 9px 8px no-repeat; }
div.white-container div.path{ background-image: url(../images/border.jpg); }
div.white-container div.row{ background-image: url(../images/border.jpg); }
div.white-container div.row span.text a:hover font.dark{ color: #2f2f2f; }
div.white-container div.row a.img{ background-image: url(../images/whitebox/img.jpg); }
div.white-container div.pics a{ background-image: url(../images/whitebox/img-big.jpg); }
div.white-container div.pics a span.zoom{ background-image: url(../images/whitebox/zoom.jpg); }
div.white-container div.details span.text{ background-image: url(../images/border.jpg); }
div.white-container font.title{ color: #2f2f2f; }
div.white-container .ui-stars-star a, div.white-container .ui-stars-cancel a { background-image: url(../images/whitebox/ui.stars.gif); }
/* ===== PAGING ==== */
div.paging{
	float: left; width: 100%;
	padding: 5px 0;
	text-align: center;
}
div.paging a, div.paging span{
	display: inline-block; width: 18px; height: 17px;
	margin: 0 2px 0 0; text-align: center;
	background: url(../images/useful-paging.jpg) top left no-repeat;
	color: #fff; font-size: 10px; line-height: 17px;
	cursor: pointer; overflow: hidden;
}
div.paging a:hover, div.paging span.paging_current{
	background-position: 0 -17px;
	text-decoration: none;
}
div.paging span.paging_dots{
	background: none; color: #818A91;
}
div.paging a.paging_last,
div.paging a.paging_next,
div.paging a.paging_previous,
div.paging a.paging_first{
	font-weight: bold; background: none; color: #dd8700;
	font-size: 16px; line-height: 17px;
}
div.paging a.paging_last:hover,
div.paging a.paging_next:hover,
div.paging a.paging_previous:hover,
div.paging a.paging_first:hover{ color: #7a4279; }
/* ===== end PAGING ==== */



/* ===== ARCHIVE ===== */
div.left-column div.archive-numbers{
	float: left; width: 285px;
	padding: 0 0 0 30px;
}
div.left-column div.archive-numbers a{
	display: block; float: left; width: 91px; height: 140px;
	padding: 7px 0 0 4px; margin: 0 40px 10px 0;
	position: relative; overflow: hidden;
}
div.left-column div.archive-numbers a img{ float: left; }
div.left-column div.archive-numbers a span{ display: block; float: left; }
div.left-column div.archive-numbers a span.text{
	width: 91px; text-align: center;
	color: #5e5e5e; line-height: 20px;
}
div.left-column div.archive-numbers a span.number{
	width: 37px; height: 34px;
	color: #fff; font-size: 10px;
	line-height: 34px; text-align: center;
	position: absolute; top: 0; left: 0;
	background: url(../images/nomer-bg.png) 0 0 no-repeat;
}
div.left-column div.archive-numbers a:hover, div.left-column div.archive-numbers a.numbercurrent{
	text-decoration: none;
}
div.left-column div.archive-numbers a:hover span.text, div.left-column div.archive-numbers a.numbercurrent span.text{ color: #7f457f; }
div.left-column div.archive-numbers a:hover span.number, div.left-column div.archive-numbers a.numbercurrent span.number{ background: url(../images/nomer-hover.png) 0 0 no-repeat; color: #fff; }

div.container div.archive-content{
	width: 643px; padding: 5px 3px 10px 3px;
}
div.hmenu{
	float: left; width: 627px; height: 28px;
	padding: 0 0 0 16px;
	background: url(../images/hmenu-bg.jpg) 0 0 repeat-x;
}
div.hmenu ul{
	display: block; float: left;
	list-style-type: none; height: 28px;
}
div.hmenu ul li{
	display: block; float: left; height: 28px;
	background: url(../images/hmenu-separator.jpg) right 0 no-repeat;
	padding: 0 2px 0 0;
}
div.hmenu ul li a{
	display: block; float: left;
	padding: 0 8px; 
	color: #fff; font-weight: bold;
	font-size: 11px; line-height: 28px;
}
div.hmenu ul li a:hover, div.hmenu ul li a.hmenucurrent{ color: #743d74; text-decoration: none; }
div.inside-content{
	float: left; width: 595px;
	padding: 20px 24px 10px 24px;
}
div.inside-content div.details{
	width: 320px; float: right;
	margin: 0;
}
div.inside-content div.max{ width: 100%; }
div.inside-content span.title-archive{
	display: block; text-align: center;
}
span.htitle{
	display: block; float: left; width: 595px; height: 28px;
	padding: 2px 24px 0 24px;
	background: url(../images/htitle.jpg) 0 0 repeat-x;
	font-size: 12px; line-height: 28px; color: #70376e;
	font-weight: bold;
}
div.inside-content a.categoryarchive{
	display: block; float: left; height: 26px;
	padding: 0 15px 0 0; clear: both;
	font-size: 11px; font-weight: bold; color: #585858;
	line-height: 26px;
	background: url(../images/archive-bullet-close.jpg) right center no-repeat;
}
div.inside-content a.categoryarchive:hover, div.inside-content a.open{
	text-decoration: none;
	background: url(../images/archive-bullet-open.jpg) right center no-repeat;
}
div.inside-content ul.listitems{ 
	clear: both; list-style-type: none;
	display: none; float: left; width: 595px;
}
div.inside-content ul.listitems li{
	display: block; float: left; width: 575px;
	padding: 8px 10px 10px 10px;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.inside-content ul.listitems li a{ color: #2f2f2f; line-height: 20px; }
div.inside-content ul.listitems li a:hover{ color: #6e376d; }
div.inside-content ul.open{ display: block; }
/* ===== end ARCHIVE ===== */


/* ==== FAQ ===== */
a.btn-addfaq{
	display: block; float: left; width: 125px; height: 17px;
	background: url(../images/faq-button.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff!important; line-height: 17px;
	text-align: center;
}a.btn-addfaq:hover{ text-decoration: none;}
a.btn-faqs{
	display: block; float: right; width: 125px; height: 17px;
	background: url(../images/faq-btn-2.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff!important; line-height: 17px;
	text-align: center;
}a.btn-faqs:hover{ text-decoration: none;}

span.faq-question{
	display: block; float: left; width: 565px;
	padding: 7px 54px 5px 24px; margin: 0 0 10px 0;
	background: #f7eafa url(../images/purplebox/border.jpg) top repeat-x;
	border-bottom: 1px solid #e5d8e5; color: #7a4279;
}
div.container div.row-question{ padding: 2px 0 0 0; width: 643px; background-position: left top; }
div.row-question a.question{
	display: block; float: left; width: 565px;
	padding: 7px 54px 5px 24px; margin: 0 0 10px 0;
	background-color: #f7eafa;
	background-image: url(../images/arrow-right.gif);
	background-position: 600px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #e5d8e5; color: #7a4279;
}
div.row-question a.question:hover, div.row-question a.open{
	background-image: url(../images/arrow-down.gif);
	text-decoration: none;
}
div.row-question div.answer{
	float: left; width: 595px; padding: 0px 24px 15px 24px;
}


/* ===== CONTACTS ===== */
div.container-middle{
	background-repeat: repeat-y;
	background-position: 3px 0;
	background-image: url(../images/middle-repeat.jpg);
}
div.container-middle div.top{
	float: left; width: 476px;
	padding: 6px 3px 10px 3px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/middle-top.jpg);
}
div.container-middle div.bottom{
	float: left; width: 482px; height: 6px; 
	font-size: 3px; line-height: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/middle-bottom.jpg);
}
div.container-middle h1{
	display: block; float: left; width: 448px;
	padding: 0 10px 0 24px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px;
	color: #585858;
	background: url(../images/bullet.jpg) 9px 8px no-repeat;
}
div.container-middle div.path{
	float: left; width: 414px;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 24px 10px 24px;
	font-size: 10px; color: #7f7f7f;
}
div.container-middle div.path a{ color: #7f7f7f; }
div.container-middle div.path a:hover{ color: #3e393e; }
div.container-middle div.path span.path{
	display: block; float:left; width: 350px;
}
div.container-middle div.path span.fontresize{
	display: block; float:right; width: 50px;
	text-align: right;
}
div.container-middle span.text-contacts{
	display: block; float: left; width: 430px;
	padding: 20px 24px 10px 24px;
	line-height: 20px;
}
div.contactsform{
	width: 430px; float: left; 
	background: url(../images/border.jpg) top repeat-x;
	padding: 20px 0 20px 0;	
}
div.contactsform div.rowcontacts{
	float: left; width: 338px;
	margin: 0 0 10px 0;
}
div.contactsform div.rowcontacts span.left{
	display: block; float: left; width: 80px;
	font-size: 10px;
	line-height: 17px; color: #5e5e5e;
	padding: 0 10px 0 0; text-align: left;
}
div.contactsform div.rowcontacts span.input, div.contactsform div.rowcontacts span.textarea{
	 width: 247px;
	 padding-right: 0;
}
div.contactsform div.rowcontacts input{
	float: left; width: 245px; height: 15px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818a91;
	background: #fff; border: 1px solid #b8b8b8;
}
div.contactsform div.rowcontacts span.code{
	width: 62px; padding-right: 5px;
}
div.contactsform div.rowcontacts span.code input{ width: 60px;}
div.contactsform div.rowcontacts textarea{
	float: left; width: 245px; height: 120px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818a91;
	background: #fff; border: 1px solid #b8b8b8;
}
div.contactsform div.rowcontacts input.btn-send{
	display: block; float: right; width: 80px; height: 17px;
	padding: 0 0 2px 0;
	background: url(../images/btn-comment.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.contactsform div.rowcontacts select{
	float: left; width: 245px; height: 17px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818a91;
	background: #fff; border: 1px solid #b8b8b8;
}
/* ===== end CONTACTS ===== */

/* ===== REKLAMA ===== */
div.container-max{
	float: left; width: 965px;
	background-repeat: repeat-y;
	background-position: 0 0;
	background-image: url(../images/max-repeat.jpg);
}
div.container-max div.top{
	float: left; width: 959px;
	padding: 6px 3px 10px 3px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/max-top.jpg);
}
div.container-max div.bottom{
	float: left; width: 965px; height: 6px; 
	font-size: 3px; line-height: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/max-bottom.jpg);
}
div.container-max h1{
	display: block; float: left; width: 925px;
	padding: 0 10px 0 24px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px;
	color: #585858;
	background: url(../images/bullet.jpg) 9px 8px no-repeat;
}
div.container-max div.path{
	float: left; width: 911px;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 24px 10px 24px;
	font-size: 10px; color: #7f7f7f;
}
div.container-max div.path a{ color: #7f7f7f; }
div.container-max div.path a:hover{ color: #3e393e; }
div.container-max div.path span.path{
	display: block; float:left; width: 850px;
}
div.container-max div.path span.fontresize{
	display: block; float:right; width: 50px;
	text-align: right;
}
div.container-max div.content{
	display: block; float: left; width: 911px;
	padding: 20px 27px 10px 27px;
	min-height: 350px; _height: 350px;
}
div.container-max div.content a.arrow{
	display: block;  padding: 0 15px 0 0;
	font-weight: bold; color: #f9af34;
	text-transform: uppercase;
	background: url(../images/arrow-orange.jpg) right center no-repeat;
}
div.container-max div.content div.row{
	float: left; width: 911px;
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 17px 0;
	text-align: justify;
}
div.container-max div.content div.row div.column{
	float: left; width: 440px;
	padding: 10px 15px 0 0;
}
div.container-max table.table-adv{
	text-align:left;
	border-left: 1px solid #d7c9d7;
}
div.container-max table.table-adv tr td{ 
	padding: 5px 15px;
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #e6e6e6; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #d6c4d6; 
} 
div.container-max table.table-adv tr th{ 
	padding: 5px 15px; background: #f5eff5; 
	font-weight: normal; text-transform: uppercase; color: #7a4279;
	border-top: 1px solid #b091b0; 
	border-bottom: 1px solid #b091b0; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #d6c4d6; font-size: 10px;
	
}
/* ===== end REKLAMA ===== */

label.test-answer{
	display: block; float: left; margin: 0 0 5px 0;
	width: 100%;
}
label.test-answer input{
	float: left; margin: 2px 0 0 0;  
}
label.test-answer font.text{
	display: block; float: right; 
	width: 575px;
}
input.btn-result{
	display: block; float: left; width: 80px; height: 17px;
	padding: 0 0 2px 0;
	background: url(../images/btn-comment.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
a.img-result{
	display: block; float: left;
	width: 71px; height: 56px;
	padding: 4px 0 0 3px; margin: 0 10px 0 0;
	background-image: url(../images/img.jpg);
	background-repeat: no-repeat;
	background-position: 0 0; 
}
a.facebook-link{
	display: inline-block; margin: 5px 0 0 0;
	width: 76px; height: 18px;
	background-image: url(../images/share_facebook.jpg) ;
	background-repeat: no-repeat;
	background-position: 0 0;
}




/* ===== REGISTER ===== */
div.register-content{
	float: left; width: 100%;
	padding: 20px 0 0 0;
}
div.register-content td{
	padding: 2px 0 10px 0;
}
div.register-content td.input{
	vertical-align: top; padding: 2px 0 5px 5px;
}
div.register-content td.input input{
	width: 320px; height: 15px;
	font: normal 10px Verdana;
	border: 1px solid #B8B8B8; background: #fff;
}
div.register-content .red{ color: #af3d9b;}
div.register-content td label.error{
	display: block;
	color: #8d1926; font-size: 10px; clear: both;
}
div.register-content td label.checked{
	color: #11ae8b;
}
div.register-content input.btn-send{
	display: block; float: left; width: 80px; height: 17px;
	padding: 0 0 2px 0;
	background: url(../images/btn-comment.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.ac_results{
	background: #fff;
	border: 1px solid #ebebeb;
	padding: 5px;
}
.ac_even strong{ color: #11ae8b; }
/* ===== end REGISTER ===== */


div.green-container table.table-adv{
	text-align:left;
	border-left: 1px solid #cde978;
}
div.green-container table.table-adv tr td{ 
	padding: 5px 10px;
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #cde978; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #cde978; 
} 
div.green-container table.table-adv tr th{ 
	padding: 5px 15px; background: #e4f6ac; 
	font-weight: normal; color: #7fac00;
	border-top: 1px solid #cde978; 
	border-bottom: 1px solid #cde978; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #cde978; font-size: 10px;
}


div.calculator input{
	width: 50px; height: 15px;
	font: normal 10px Verdana;
	border: 1px solid #B8B8B8; background: #fff;
}
div.calculator input.btn-calc{
	width: 80px; height: 17px;
	padding: 0 0 2px 0;
	background: url(../images/btn-comment.jpg) top left no-repeat;
	border: none; cursor: pointer; margin:0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.calculator select{
	width: 52px; height: 17px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818a91;
	background: #fff; border: 1px solid #b8b8b8;
}


#panel-info {
	/*background: #666466;*/
	/*background: rgba(0,0,0,.5);*/
	background: #000;
	height: 105px;
	display: none; z-index: 101;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE5.5 */
	opacity: .8; /* Mozilla 2.x, Opera 8.x */
	-moz-opacity: .8; /* Mozilla FF 1.x, Netscape 8.x */
}
.slide-info {
	margin: 0;
	padding: 0;
	border-top: solid 2px #6A336A;
	/*background: url(../images/btn-slide.gif) no-repeat center top;*/
}
.btn-slide-info {
	background: url(../images/arrows-share.jpg) no-repeat right 0;
	text-align: center;
	width: 150px;
	height: 21px;
	padding: 0 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
	float: right;
	margin: 0 6px 0 0;
}
.active-info {
	background-position: right -24px;
}
.head-panel-info{
	width: 100%; position:absolute; z-index: 100;
}
.marginauto{ float: none; width: 965px; margin: 0px auto!important; }
