html, body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808499;
	margin: 0px;
	padding: 0px;
}
p, td, div, span {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
/*	line-height:15px;*/
	color:#525354;
}
form {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}
a:hover {
	text-decoration: underline;
}
ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #999999;
}
li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	color: #999999;
}
li a {
	color: #999999;
}
h1, h2, h3, h4, h5 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight:normal;
}
h1 {
	font-size:33.8px;
	color:#8f1a1b;
}
h1 span, h1 span a {
	font-size: 15px;
	color: #008fd2;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22.31px;
	color: #a30001;
	padding: 0px;
}

h1 a, h2 a {
	color: #999999;
}

h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #041a5c;
	padding-bottom:10px;
}
h4 {
	font-size: 17px;
	color: #b72d3d;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h3 a, h4 a {
	color: #999999;
}
h5 {
	font-size: 30px;
	color: #2e2e2e;
	padding: 0px 0px 15px 0px;
}
h5 a {
	color: #999999;
}
p {
	margin: 0px;
	text-align:justify;
}
hr {
	height: 1px;
	border-top: none;
	border-bottom: #B5BCC5 1px  solid;
	margin: 0px;
	padding: 0px;
}

.brd {
  border:1px #000000 solid;
}
.flL {float:left;}
.flR {float:right;}
.clear  {
  clear: both;
  height: 0px;
  overflow: hidden;
}

#container_all {
	text-align:center;
	background:url(images/general-bg-y.jpg) repeat-x;
}

#container {
/*	width:1174px;*/
	margin: 0px auto;
	text-align: center;
	background:url(images/generasl-bg.jpg) no-repeat top center;
}

#container-top { background:url(images/general-y-bg.jpg) repeat-y center; 	/*width:1174px;*/ }
#container-bott { background:url(images/footer-bg.jpg) no-repeat center bottom; };
#container_padd { /*padding:0px 141px 46px 172px;*/ width:862px;}
#header {
	text-align:left;
	padding:80px 0px 38px 0px;
	width:862px;
}

#top-menu {text-align:left; margin-top:-12px;	width:862px;}
#top-menu div.tm-link {padding-top:22px;}
#m1-inactive { background:url(images/top-menu/tm-m1-bg-inactive.gif) no-repeat bottom center;
	width:137px;  float:left; text-align:center;  height:50px;
}

#m1-active { background:url(images/top-menu/tm-m1-bg-active.gif) no-repeat bottom center;
	width:137px;  float:left; text-align:center; height:50px;
}

#m1-active-history {
	background:url(images/top-menu/tm-m1-bg-active-history.gif) no-repeat bottom center;
	width:137px;  float:left; text-align:center; height:50px;
}
#m2-inactive { background:url(images/top-menu/tm-m2-bg-inactive.gif) no-repeat bottom center;
	width:234px; float:left; text-align:center;  height:50px;
}

#m2-active { background:url(images/top-menu/tm-m2-bg-active.gif) no-repeat bottom center;
	width:234px; float:left; text-align:center; height:50px;
}

#m2-active-bg {
	background:url(images/top-menu/tm-m2-bg-active-bg.gif) no-repeat bottom center;
	width:234px; float:left;
	text-align:center; height:50px;
}

#m2-active-detail {
	background:url(images/top-menu/tm-m2-bg-active-detail.gif) no-repeat bottom center;
	width:234px; float:left; text-align:center; height:50px;
}

#m2-active-contacts {
	background:url(images/top-menu/tm-m2-bg-active-contacts.gif) no-repeat bottom center;
	width:234px; float:left; text-align:center; height:50px;
}

#m2-active-votes {background:url(images/top-menu/tm-m2-bg-active-votes.gif) no-repeat bottom center;
	width:234px; float:left; text-align:center; height:50px;
}

#m2-active-feedBack {background:url(images/top-menu/tm-m2-bg-active-feedBack.gif) no-repeat bottom center;
	width:234px; float:left; text-align:center; height:50px;
}

#m3-inactive { background:url(images/top-menu/tm-m3-bg-inactive.gif) no-repeat bottom center;
	width:148px; float:left; text-align:center;  height:50px;
}

#m3-active {
	background:url(images/top-menu/tm-m3-bg-active.gif) no-repeat bottom center;
	width:148px; float:left; text-align:center; height:50px;
}

#m3-active-questions {
	background:url(images/top-menu/tm-m3-bg-active-questions.gif) no-repeat bottom center;
	width:148px; float:left; text-align:center; height:50px;
}
#m4-inactive { background:url(images/top-menu/tm-m4-bg-inactive.gif) no-repeat bottom center;
	width:174px; float:left; text-align:center;  height:50px;
}

#m4-active { background:url(images/top-menu/tm-m4-bg-active.gif) no-repeat bottom center;
	width:174px; float:left; text-align:center; height:50px;
}

#m4-active-agreemen { background:url(images/top-menu/tm-m4-bg-active-agreemen.gif) no-repeat bottom center;
	width:174px; float:left; text-align:center; height:50px;
}

#m5-inactive { background:url(images/top-menu/tm-m5-bg-inactive.gif) no-repeat bottom center;
	width:164px; float:left; text-align:center;  height:50px;
}

#m5-active-contacts {
	background:url(images/top-menu/tm-m5-contacts-active.gif) no-repeat bottom center;
	width:164px; float:left; text-align:center;  height:50px;
}

#m5-active { background:url(images/top-menu/tm-m5-bg-active.gif) no-repeat bottom center;
	width:164px; float:left; text-align:center; height:50px;
}

.history-padd {padding:40px 280px 35px 50px;}
.history-padd p {padding-bottom:15px;}
.history-top    { background:url(images/history/header-history.jpg) no-repeat top left; text-align:left; }

.questions-top  { background:url(images/history/header-questions.jpg) no-repeat top left; text-align:left; }
.agreemen-top {background:url(images/history/header-agreemen.jpg) no-repeat top left; text-align:left; }
.contacts-top    { background:url(images/contacts/header-contacts.jpg) no-repeat top left; text-align:left; }
.contacts-middle { background:url(images/contacts/contacts-y.jpg) repeat-y left; width:862px;}
.contacts-bottom {
	width:862px;
	background:url(images/contacts/contacts-bottom.jpg) no-repeat left bottom;
}
.contacts-padd {padding:40px 50px 55px 50px;}
.contacts-padd p {padding-bottom:15px;}
fieldset { border:1px #6699cc solid; }
fieldset legend {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#a70101;
	padding:0px 5px;
}
.contact-form { margin:12px 0px 10px 210px; width:390px; }
.contact-form td.title  {
	width:80px; text-align:left; color:#2a3c63; font-size:12px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.contact-form td.title span { color:#990000; }
.contact-form input, select {border:1px #6699cc solid;}
.contact-form input {width:146px; }
.contact-form textarea {width:295px; border:1px #6699cc solid; height:95px;}
.detail-top    { background:url(images/detail/header-detail.jpg) no-repeat top left; text-align:left; width:862px; }
.detail-middle { background:url(images/detail/detail-y.jpg) repeat-y left; width:862px;}
.detail-bottom {
	width:862px;
	background:url(images/detail/detail-bott-bg.jpg) no-repeat left bottom;
}

.detail-padd {	padding:41px 200px 22px 42px;}
.detail-padd img.gray-frame {border:1px #cacaca solid; margin-right:17px;}
.detail-text { float:left; width:450px; padding:0px 0px 25px 0px; margin:0px;}

.detail-padd-simple {padding:35px 248px 25px 59px;}
.detail-text-simple {padding:0px 0px 5px 0px; margin:0px; }
.detail-text-simple p.votes-comment {
	color:#525354;
}

.detail-votes-top    { background:url(images/detail/header-detail-votes.jpg) no-repeat top left; text-align:left;}
.detail-votes-middle { background:url(images/detail/detail-y-votes.jpg) repeat-y left; width:862px;}
.detail-votes-bottom {
	width:861px;
	background:url(images/detail/detail-bott-bg-votes.jpg) no-repeat left bottom;
}

.detail-feedBack-bottom { width:862px; background:url(images/feedBack/feedBack-bottom.jpg) no-repeat left bottom; }
.detail-feedBack-top    { background:url(images/feedBack/feedBack-header.jpg) no-repeat top left; text-align:left; }
.detail-feedBack-middle { background:url(images/feedBack/feedBack-middle.jpg) repeat-y left; width:862px;}

.detail-bg-top    { background:url(images/bg/header-detail-bg.jpg) no-repeat top left; text-align:left; width:862px;}
.detail-bg-bottom {
	width:862px;
	height:926px;
	overflow:auto;
}
.detail-iq {	background:url(images/bg/bg-bottom-iq.jpg) no-repeat left bottom;}
.detail-prev-life {background:url(images/bg/bg-bottom-prev-life.jpg) no-repeat left bottom;}
.detail-data-deth { background:url(images/bg/bg-bottom-data-deth.jpg) no-repeat left bottom;}
.detail-pohudat { background:url(images/bg/bg-bottom-pohudat.jpg) no-repeat left bottom;}
.detail-extrasens {background:url(images/bg/bg-bottom-extrasens.jpg) no-repeat left bottom;}
.detail-business {background:url(images/bg/bg-bottom-business.jpg) no-repeat left bottom;}
.detail-flirt {background:url(images/bg/bg-bottom-flirt.jpg) no-repeat left bottom;}
.detail-konflict-action {background:url(images/bg/bg-bottom-konflict-action.jpg) no-repeat left bottom;}
.detail-kureniye {background:url(images/bg/bg-bottom-kureniye.jpg) no-repeat left bottom;}
.detail-mother {background:url(images/bg/bg-bottom-mother.jpg) no-repeat left bottom;}
.detail-nravishsa {background:url(images/bg/bg-bottom-nravishsa.jpg) no-repeat left bottom;}
.detail-posuda {background:url(images/bg/bg-bottom-posuda.jpg) no-repeat left bottom;}
.detail-psihopol {background:url(images/bg/bg-bottom-psihopol.jpg) no-repeat left bottom;}
.detail-razom-life {background:url(images/bg/bg-bottom-razom-life.jpg) no-repeat left bottom;}
.detail-sexi {background:url(images/bg/bg-bottom-sexi.jpg) no-repeat left bottom;}
.detail-sovmestimost {background:url(images/bg/bg-bottom-sovmestimost.jpg) no-repeat left bottom;}

.detail-feedBack-iq {	background:url(images/feedBack/bg-bottom-iq.jpg) no-repeat left bottom;}
.detail-feedBack-prev-life {background:url(images/feedBack/bg-bottom-prev-life.jpg) no-repeat left bottom;}
.detail-feedBack-data-deth { background:url(images/feedBack/bg-bottom-data-deth.jpg) no-repeat left bottom;}
.detail-feedBack-pohudat { background:url(images/feedBack/bg-bottom-pohudat.jpg) no-repeat left bottom;}
.detail-feedBack-extrasens {background:url(images/feedBack/bg-bottom-extrasens.jpg) no-repeat left bottom;}
.detail-feedBack-business {background:url(images/feedBack/bg-bottom-business.jpg) no-repeat left bottom;}
.detail-feedBack-flirt {background:url(images/feedBack/bg-bottom-flirt.jpg) no-repeat left bottom;}
.detail-feedBack-konflict-action {background:url(images/feedBack/bg-bottom-konflict-action.jpg) no-repeat left bottom;}
.detail-feedBack-kureniye {background:url(images/feedBack/bg-bottom-kureniye.jpg) no-repeat left bottom;}
.detail-feedBack-mother {background:url(images/feedBack/bg-bottom-mother.jpg) no-repeat left bottom;}
.detail-feedBack-nravishsa {background:url(images/feedBack/bg-bottom-nravishsa.jpg) no-repeat left bottom;}
.detail-feedBack-posuda {background:url(images/feedBack/bg-bottom-posuda.jpg) no-repeat left bottom;}
.detail-feedBack-psihopol {background:url(images/feedBack/bg-bottom-psihopol.jpg) no-repeat left bottom;}
.detail-feedBack-razom-life {background:url(images/feedBack/bg-bottom-razom-life.jpg) no-repeat left bottom;}
.detail-feedBack-sexi {background:url(images/feedBack/bg-bottom-sexi.jpg) no-repeat left bottom;}
.detail-feedBack-sovmestimost {background:url(images/feedBack/bg-bottom-sovmestimost.jpg) no-repeat left bottom;}


.bg-button-count {
	background:url(images/bg/count-votes-button.gif) no-repeat left top;
	width:351px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.bg-button-count a {
	font-size:12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}
.votes-test {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#041a5c;

}

.votes-bg-top {     background:url(images/detail/votes-bg-top.gif) no-repeat left top;
   height:6px;
}

.votes-bg-bottom { background:url(images/detail/votes-bg-bottom.gif) no-repeat left top;
   height:7px;
}

.votes-bg { background:url(images/detail/votes-bg-y.gif) repeat-y left top;
/*	height:47px; */

}

.votes-row {
/*	height:47px; */
	margin-bottom:4px;
}
.votes-number {
    background:url(images/detail/votes-bg-number.gif) no-repeat left top;
	text-align:center; padding:7px 11px 0px 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	 height:25px;
}

.votes-text {
	color:#255e93;
	padding:8px 10px 10px 45px;
	/*padding-top:15px;*/
	font-size:14px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
}
.votes-text a {
	color:#255e93;
	font-size:14px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
}
.votes-next-button {
	background:url(images/detail/votes-next-button.gif) no-repeat left top;
	width:351px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.votes-next-button a {
	font-size:12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}
.votes-line {position:relative;}
.votes-line img.line {position:absolute; left:-21px;}
.votes-hot-links { padding-left:20px;}
.votes-hot-links ul {padding:0px 0px 0px 0px; margin:19px 68px 0px 0px; float:left;}
.votes-hot-links ul li {
	padding: 0px 0px 4px 11px;
	margin:  0px 0px 0px 0px;
	background:url(images/detail/votes-links-bg.gif) no-repeat left 3px;
}

.votes-hot-links ul li a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#255e93;
}
.detail-text p {padding-bottom:18px;}
.detail-button {padding:0px 0px 80px 205px;}
.feedTitile {
	color:#525354;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.feedText {
	color:#525354;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
}

.pager { height:21px; text-align:left;}
.pager-title { padding-top:2px; width:63px; }
.pager div {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	margin-right:1px;
	float:left;
}
.page-active {
	background:url(images/feedBack/page-active.gif) no-repeat center top; width:21px;
 	color:#fefefe;
	padding:3px 0px 3px 0px;
	text-align:center;
}

.page-inactive {
	background:url(images/feedBack/page-inactive.gif) no-repeat center top; width:21px;
 	color:#fefefe;
	padding:3px 0px 3px 0px;
	text-align:center;
}

.page-inactive a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
 	color:#fefefe;
	text-decoration:underline;
}


.page-button {
	background:url(images/feedBack/page-next-button.gif) no-repeat center top;
	padding:3px 0px 3px 0px;
	text-align:center;
	float:left;
	width:61px;
}

.page-button a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
 	color:#fefefe;
	text-decoration:underline;
}

.feedBackTitle { color:#041a5c; 	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:21px; padding-left:22px;}
.feedBack-form-middle { background:url(images/feedBack/form-middle.gif) repeat-y left; text-align:left; padding-top:3px;}
.feedBack-form-bottom { background:url(images/feedBack/form-bott.gif) no-repeat 0px bottom; text-align:center;
	margin-bottom:30px;
}

.feedBack-form-top    { background:url(images/feedBack/form-top.gif) no-repeat top center; }
.feedForm { margin-bottom:20px; text-align:left; margin-left:20px; width:450px;}
.feedForm .title {
	color:#7783c3;
	width:130px;
	text-align:left;
}

.title2 {font-size:11px; color:#333333; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; margin-top:3px;}
.feedForm input, textarea { border:1px #7e7e7e solid;}
table.feedForm img.bord {border:1px #7e7e7e solid;}
.feedForm .shot { width:119px;}
.feedForm .shot1 { width:75px;}

.feedForm .text-area {
	width:255px;
	height:77px;
}

.bg-form-middle { background:url(images/feedBack/form-middle.gif) repeat-y left; text-align:left; padding:20px 10px 20px 20px;}
.left-detail-padd {padding:0px 0px 0px 0px; text-align:left; }
.top-articles { background:url(images/index/top-articles-bg.jpg) no-repeat left top; width:862px; }
.left-articles { float:left; width:546px; padding-bottom:15px; }
.left-articles-padd {padding:33px 33px 0px 44px; text-align:left; }
.left-articles-butt {background:url(images/index/left-artices-detail-butt.jpg) no-repeat center top; height:106px; margin-top:5px; }
.left-articles-padd  img.gray-frame {border:1px #cacaca solid; margin-right:17px;}

.right-articles { float:right; width:296px;}
.right-articles-padd {padding:29px 50px 15px 18px; text-align:left;}
.right-articles-butt {padding-top:15px; text-align:left;}
.right-articles-padd p {color:#535353; font-weight:bold; margin-top:15px; text-align:left; padding-bottom:8px;}

.tests-y { background:url(images/index/tests-list-bg-y-repeat.jpg) repeat-y left; width:862px;}
.tests-top {background:url(images/index/tests-list-bg-top.jpg) no-repeat left top;}
.tests-bott {background:url(images/index/tests-list-bg-bott.jpg) no-repeat bottom left; text-align:left; padding-bottom:30px;}
.tests-title {padding:22px 50px 30px 50px;}
.tests-item {width:200px; float:left;}
.tests-row {padding-left:60px; padding-bottom:36px;}
.tests-text {padding-top:8px; width:150px;}
.tests-text a {color:#2d63a1; font-size:14px; }
.home-link { color:#e51642; font-size:11px; font-weight:bold;}
.link { color:#213041; font-size:11px; font-weight:bold;}
#footer { /*background:url(images/footer-bg.jpg) no-repeat left top; width:954px;*/width:954px; text-align:left; margin-top:50px;}
#footer-padd { text-align:left;  padding:0px 46px 160px 46px;}
#footer div.copy-left {width:130px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; text-align:left; margin-top:40px; float:left;}
#footer div.copy-right { width:295px; float:right;  text-align:left; margin:45px 0px 0px 0px; padding:0px;}
#footer div.copy-right a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; text-decoration:underline;}

.bg-row {
	margin-bottom:5px;
	text-align:center;
}

.bg-row .item {
	position:relative;
	height: 100px;
	width:100px;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}

.bg-row .item .cheker {position:absolute; text-align:center; width:100px; padding-top:48px; left:0px;}
.bg-row .item .image {position:absolute; text-align:center; width:100px; left:0px;}


.detail-footer {
	text-align:center;
	margin:0px 0px 30px 0px;
	margin-left:100px;
}
.detail-footer img{


}
.detail-footer table{
    float:left;
 	margin-right: 0px;

}

.cronLink a {
  color:#2d63a1; font-size:14px; 

}