* {
	margin: 0;
	padding: 0;
	position: relative;
}
img {
	border: none;
}
table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
tbody, tr, td {
	position: static;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
/*--------------------------------------------------------------------------------------------------------*/
a {
	color: #716e6e;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
html {
	width: 100%;
	height: 100%;
	position: static;
	background: #fff;
    background: fixed url('/theme/img/null.png');
}
body {
	min-height: 100%;
	-height: 100%;
	margin: 0 auto;
	font-size: 12px;
	color: #716e6e;
	font-family: Tahoma, Arial;
	/*text-shadow: #000 0 0 0;*/
	min-width: 988px;
	-width: expression(document.documentElement.clientWidth < 995 ? "995px":"auto");
/*	background: #fff;*/
/*
	max-width: 1250px;
	min-width: 995px;
	-width: expression(document.documentElement.clientWidth > 1280 ? "1280px":(document.documentElement.clientWidth < 995 ? "995px":"auto"));
*/
}
hr {
	border: 0 hidden;
	border-top: 1px solid #b296c8;
	height: 0;
	clear: both;
	overflow: hidden;
	$margin: -7px 0;
	display: block;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 24px;
}
p {
	text-align: justify;
	line-height: 18px;
	margin: 0;
	padding: 9px 0;
/*	color: #292929;*/
}
b, strong {
}
input, textarea {
	font-size: 12px;
	color: #716e6e;
	font-family: Tahoma, Arial;
}
/*--------------------------------------------------------------------------------------------------------*/
h1 {
	background: url(/theme/img/title_bg.png) no-repeat 2px center;
	padding: 11px 0 11px 55px;
	color: #ec008c;
	font-size: 18px;
	font-weight: normal;
}
h2.image {
	background: url(/theme/img/title_bg.png) no-repeat 2px center;
	padding: 13px 0 13px 55px !important;
}
h2 img {
	z-index: 1;
}
/*--------------------------------------------------------------------------------------------------------*/
.body {
	width: 908px;
	min-height: 150px;
	-height: 150px;
	background: url(/theme/img/body_bg.png) no-repeat left top;
	margin: 0 auto;
	padding: 0 40px 150px;
}
.body.main .left {
	width: 615px;
	float: left;
}
.body.main .right {
	width: 255px;
	float: right;
}
/*--------------------------------------------------------------------------------------------------------*/
.header {
	height: 284px;
	background: #88defe url(/theme/img/header_bg.jpg) no-repeat center top;
}
.header .inner {
	width: 988px;
	height: 284px;
	margin: 0 auto;
}
.header .logo {
	height: 125px;
	left: 35px;
	position: absolute;
	top: 10px;
	width: 220px;
}
.header .logo img {
	display: none;
}
.header .lang {
	list-style: none;
	position: absolute;
	right: 16px;
	top: 35px;
}
.header .lang li {
	display: block;
	margin: 0 0 7px;
}
.header .lang a, .header .lang span {
	background: #fff;
	padding: 1px 5px;
	color: #000;
	font-size: 11px;
	height: 16px;
}
.header .lang a:hover {
	background: #88defe;
	text-decoration: none;
}
.header .lang span {
	background: #88defe;
}
/*--------------------------------------------------------------------------------------------------------*/
.footer {
	height: 136px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.footer .top {
	height: 32px;
	background: url(/theme/img/footer_top_bg.png) no-repeat center bottom;
	padding: 8px 0 0;
}
.footer .top .inner {
	width: 908px;
	margin: 0 auto;
	border-top: 1px solid #b296c8;
	padding: 8px 0 0;
	font-size: 11px;
}
.footer .top .left {
	float: left;
	width: 49%;
}
.footer .top .right {
	float: right;
	width: 49%;
	text-align: right;
}
.footer .bottom {
	height: 140px;
	background: #87c03d url(/theme/img/footer_bottom_bg.png) no-repeat center top;
	height: 96px;
}
.footer .bottom .inner {
	width: 908px;
	height: 96px;
	margin: 0 auto;
}
.footer .bottom .designed_by {
	position: absolute;
	left: 0;
	top: 50px;
	background: url(/theme/img/etrange.png) no-repeat right center;
	width: 130px;
	height: 21px;
	padding: 8px 0 5px 5px;
	display: block;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.footer .bottom .programmed_by_ua {
	position: absolute;
	right: 5px;
	top: 50px;
	background: url(/theme/img/pcg.png) no-repeat right center;
	width: 225px;
	height: 21px;
	padding: 8px 0 5px 5px;
	display: block;
	font-size: 11px;
	color: #444;
	text-decoration: none;
}
.footer .bottom .programmed_by_ru {
	position: absolute;
	right: 5px;
	top: 50px;
	background: url(/theme/img/pcg.png) no-repeat right center;
	width: 245px;
	height: 21px;
	padding: 8px 0 5px 5px;
	display: block;
	font-size: 11px;
	color: #444;
	text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
.menu {
	padding: 26px 0 13px 120px;
	list-style: none;
	height: 14px;
	z-index: 666;
	/*background: url(/theme/img/menu_bg.png) no-repeat 653px center;*/
}
.menu li {
	display: block;
	background: url(/theme/img/menu_bullet.gif) no-repeat left center;
	height: 14px;
	padding: 0 11px 0 21px;
	float: left;
}
.menu a {
	z-index: 1;
}
.menu ul {
	border-bottom: 1px solid #613292;
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	overflow: hidden;
	display: none;
	padding: 22px 0 0;
}
.menu ul li {
	border-top: 1px solid #acc1e3;
	display: block;
	width: 100%;
	background: none;
	height: auto;
	padding: 0;
	-border-top: expression(this.previousSibling==null ?'1px solid #613292' :'1px solid #acc1e3');
	background: #ddf6ff;
}
.menu li:hover ul, .menu li.over ul {
	display: block;
}
.menu ul li:first-child {
	border-top: 1px solid #613292;
}
.menu ul li div {
	position: absolute;
	background: #8ee0fe;
	left: 0;
	top: 0;
	width: 130px;
	height: 100%;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	z-index: -1;
	display: none;
}
.menu ul li a {
	background: url(/theme/img/submenu_bullet.gif) no-repeat left center;
	background-position: 7px 11px;
	font-size: 11px;
	z-index: 1;
	padding: 6px 7px 4px 17px;
	display: block;
	position: static;
	color: #252a31;
	background: #ddf6ff;
	text-decoration: none;
	float: none !important;
}
.menu ul li a:hover {
	background: #ffc6e4;
}
/*--------------------------------------------------------------------------------------------------------*/
.auth .top, .right .book_info .top {
	height: 43px;
	background: url(/theme/img/block_bg_top.png) no-repeat left top;
	border-bottom: 1px solid #662d91;
}
.auth .bottom, .right .book_info .bottom {
	height: 43px;
	background: url(/theme/img/block_bg_bottom.png) no-repeat left top;
	border-top: 1px solid #662d91;
}
.auth .middle, .right .book_info .middle {
	background: url(/theme/img/block_bg.png) no-repeat left bottom;
}
.auth.rotated .middle {
	background: url(/theme/img/block_bg_rotated.png) no-repeat top right;
}
.auth form {
	padding: 0 0 15px;
}
.auth h2 {
	width: 120px;
	height: 40px;
	background: url(/theme/img/menu/my_page_ru.png) no-repeat left center;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.auth .input_text {
	width: 127px;
	height: 14px;
	border: 1px solid #b8b8b8;
	*margin: -1px 0;
	color: #434343;
	font-size: 11px;
	padding: 1px 2px;
	font-family: tahoma;
}
.auth table {
	margin: 0 0 0 40px;
}
.auth td {
	color: #434343;
	vertical-align: middle;
	padding: 0 0 3px;
	font-size: 11px;
}
.auth td.lt {
	width: 40px;
	padding-right: 10px;
	padding-bottom: 4px;
}
.auth a {
	color: #662d91;
}
.auth .input_submit {
	padding: 10px 45px 10px 10px;
	*width: 80px;
	float: right;
	display: block;
	text-align: left;
	border: none;
	background: #fff url(/theme/img/auth_submit.png) no-repeat right center;
	color: #662d91;
	font-size: 11px;
	cursor: pointer;
}
/*--------------------------------------------------------------------------------------------------------*/
.side_block {
}
.side_block .middle {
	font-size: 11px;
	text-align: justify;
	line-height: 14px;
}
.more {
	background: url(/theme/img/auth_submit.png) no-repeat right center;
	display: block;
	float: right;
	margin: 0 8px 0 0;
	padding: 8px 45px 12px 8px;
	font-size: 11px;
	color: #662d91;
	border: none;
	cursor: pointer;
}

.more1 {
	background: url(/theme/img/auth_submit.png) no-repeat right center;
	display: block;
	margin: 0 8px 0 0;
	padding: 8px 45px 12px 8px;
	font-size: 11px;
	color: #662d91;
	border: none;
	cursor: pointer;
	float:left;
}

.more2 {
	background: url(/theme/img/auth_submit_.png) no-repeat left center;
	display: block;
	margin: 0 8px 0 0;
	float:left;
	padding: 7px 12px 12px 42px;
	font-size: 11px;
	color: #662d91;
	border: none;
	cursor: pointer;
}


/*--------------------------------------------------------------------------------------------------------*/
.main_books {
	list-style: none;
	height: 200px;
	padding: 15px 0 20px;
}
.main_books li {
	display: block;
	float: left;
}
.main_books li:first-child a {
	background: none;
	padding-left: 0;
	margin-left: 0;
}
.main_books a {
	background: url(/theme/img/book_sep.png) no-repeat left top;
	-background: expression(this.parentNode.previousSibling==null ?'none' :'url(/theme/img/book_sep.png) no-repeat left center');
	padding-left: 52px;
	-padding-left: expression(this.parentNode.previousSibling==null ?'0' :'52px');
	margin-left: 45px;
	-margin-left: expression(this.parentNode.previousSibling==null ?'0' :'45px');
	display: block;
	width: 140px;
	height: 200px;
}
.main_books img {
	display: block;
	width: 139px;
	height: 200px;
}
/*--------------------------------------------------------------------------------------------------------*/
.body.main .left p {
/*	line-height: 16px*/
}

.body.main .left h2 {
	margin-top: 8px;
}
.long_line {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: url(/theme/img/middle_line.png) no-repeat right center;
}
/*--------------------------------------------------------------------------------------------------------*/
.navigation .nav {
	list-style: none;
	z-index: 1;
	padding: 17px 0 0 0;
	margin: 0 0 -17px;
	float: right;
	width: 260px;
}
.navigation .nav li {
	display: inline;
	left: -16px;
}
.navigation .nav a {
	padding: 2px 2px 2px 21px;
	font-size: 11px;
	color: #662d91;
}
.navigation .nav .nav_main {
	background: url(/theme/img/home.png) no-repeat left center;
}
.navigation .nav .nav_contacts {
	background: url(/theme/img/reg.png) no-repeat left center;
	padding-left: 31px;
}
.navigation .nav .nav_maps {
	background: url(/theme/img/favorites.png) no-repeat left center;
	padding-left: 18px;
}
.navigation {
	padding: 0 0 0 117px;
	z-index: 665;
	min-height: 0;
	-height: 0;
}
.navigation .nav_bg {
	background: url(/theme/img/long_line.png) no-repeat left top;
	float: left;
	width: 499px;
	height: 24px;
	margin: 13px 0 10px;
}
.navigation .path {
	clear: both;
	margin: -13px 0 0;
	padding: 0 72px 0 0;
	top: 1px;
}
.navigation .path {
	font-size: 11px;
}
/*--------------------------------------------------------------------------------------------------------*/
.center {
	background: none;
}
.shop {
	list-style: none;
}
.shop li:first-child {
	border-top: none;
}
.shop li {
	border-top: 1px solid #b296c8;
	-border-top: expression(this.previousSibling==null ?'none' :'1px solid #b296c8');
	padding: 20px 0;
}
.shop .image {
	width: 140px;
	float: left;
	z-index: 1;
}
.shop .image {
	width: 140px;
}
.shop .detail {
	border-left: 160px solid #fff;
}
.center .title {
	font-weight: bold;
	color: #ec008c;
	padding: 0 0 10px;
	display: block;
}
.shop .price {
	font-weight: bold;
	color: #662d91;
	padding: 10px 0;
}
.shop .price span {
	color: #ec008c;
	font-size: 18px;
}
.shop .bottom {
	min-height: 0;
	-height: 0;
}
.shop .bottom img {
	float: left;
}
.shop .bottom .more {
	float: left;
	padding: 15px 45px 20px 8px;
}
/*--------------------------------------------------------------------------------------------------------*/
.photo_list {
	list-style: none;
	left: 28px;
}
.photo_list li {
	display: block;
	width: 176px;
	float: left;
	margin: 0 20px 20px 20px;
	height: 280px;
}
.photo_list li.pink {
	background: #f3d8f1;
	border: 1px solid #ce7ec7;
}
.photo_list li.blue {
	background: #ced7f2;
	border: 1px solid #9db0e6;
}
.photo_list a.img {
	display: block;
	padding: 10px 8px;
	width: 156px;
	outline: none;
	color: #662d91;
	text-decoration: none;
}
.photo_list a.img table {
     width: 156px;
     height: 185px;
	 margin: 0 0 10px;
}
.photo_list a.img td {
	vertical-align: middle;
	text-align: center;
}
.photo_list a.img img {
}
.photo_list span {
	position: absolute;
	width: 59px;
	height: 54px;
	background: url(/theme/img/sun_big.png) no-repeat left top;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/sun_big.png', sizingMethod='crop');
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	display: block;
	text-indent: -9999px;
	font-weight: bold;
	color: #f36d21;
	overflow: hidden;
	top: 15px;
	left: -26px;
	cursor: pointer;
}
.photo_list a.img:hover span, .photo_list .smiled span {
	background: url(/theme/img/sun_big_empty.png) no-repeat left top;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/sun_big_empty.png', sizingMethod='crop');
	text-indent: 0;
}
.photo_list .give_smile {
	text-align: left;
	padding: 5px 0 0;
	min-height: 0;
	-height: 0;
}
.photo_list .give_smile div {
	color: #252a31;
	cursor: pointer;
	text-decoration: underline;
	padding: 5px 0;
	text-align: center;
	float: right;
	left: -3px;
}
.photo_list .give_smile:hover div {
	text-decoration: none;
}
.photo_list .give_smile .small_sun {
	left: auto;
	right: -2px;
	width: 27px;
	height: 25px;
	background: url(/theme/img/sun_small.png) no-repeat left top;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/sun_small.png', sizingMethod='crop');
}
/*--------------------------------------------------------------------------------------------------------*/
.order .layout{
	background: url(/theme/img/order_bg.gif) repeat-y left top;
	min-height: 0;
	-height: 0;
}
.order .left {
	width: 275px;
	float: left;
}
.order .right {
	float: right;
	width: 565px;
}
.order .book {
	display: block;
	width: 274px;
	margin: 0 0 10px;
}
.order .left .more {
	font-weight: bold;
	padding: 15px 45px 20px 8px;
}
.order .title {
	font-weight: bold;
	color: #ec008c;
	padding: 0 0 10px;
}
.order hr {
	border-top: 1px solid #c0d2eb;
	margin: 7px 0;
	$margin: 0;
}
.order .left p {
	font-size: 11px;
	line-height: 14px;
}
.order .other_books {
	padding: 0 0 5px;
}
.order .other_books .title {
	font-weight: bold;
	color: #662d91;
	font-size: 11px;
}
.order .other_books table {
	width: 100%;
}
.order .other_books td {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}
.order .other_books img {
	width: 50px;
}
.order .other_books .prev {
	display: block;
	width: 100%;
	background: url(/theme/img/title_bg_rotated.png) no-repeat center;
	height: 40px;
}
.order .other_books .next {
	display: block;
	width: 100%;
	height: 40px;
	background: url(/theme/img/title_bg.png) no-repeat center;
}
.order .right span {
	color: #662d91;
	font-weight: bold;
}
.order .right .how {
	width: 460px;
}
.order .right .how td {
	padding: 5px 0;
}
.order .right .how img {
	display: block;
}
.order .data {
	width: 442px;
}
.order .data td {
	width: 228px;
	padding: 5px 0;
	-width: expression(this.previousSibling==null ?'214px' :'228px');
	-vertical-align: expression(this.previousSibling==null ?'middle' :'top');
	-color: expression(this.previousSibling==null ?'#662d91' :'#716e6e');
	-font-weight: expression(this.previousSibling==null ?'bold' :'normal');
	-text-align: expression(this.previousSibling==null ?'right' :'left');
	-padding-right: expression(this.previousSibling==null ?'10px' :'0');
}
.order .data td:first-child {
	width: 214px;
	vertical-align: middle;
	color: #662d91;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.order .data .col_2 {
	text-align: left !important;
	padding: 0 !important;
	width: 442px !important;
}
.order .data .add {
	font-weight: normal !important;
	color: #716E6E !important;
	font-size: 12px !important;
}
.order .how .title {
	padding: 0 0 10px !important;
}
.order .data td .input_text {
	font-size: 12px;
	color: #716e6e;
	font-family: Tahoma, Arial;
	background: #fff;
	border: 1px solid #b8b8b8;
	width: 222px;
	height: 17px;
	padding: 2px 2px 0;
}
.order #error {
	position: absolute;
	width: 100%;
	height: 2000px;
	z-index: 9998;
	overflow: hidden;
	background: #94c4f0;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	left: 0;
	top: 0;
	cursor: pointer;
}
.order #error_message {
	width: 380px;
	height: 180px;
	z-index: 9999;
	left: 50%;
	margin: 100px 0 0 -190px;
	position: absolute;
	cursor: pointer;
}
.order #error_message td {
	background: #fff;
	border: 1px solid #ec008c;
	color: #ec008c;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.order .radio {	
}
.order .radio nobr {
	display: block;
	line-height: 17px;
	clear: both;
	background: url(/theme/img/radio.png) no-repeat 2px 2px;
	min-height: 17px;
	-height: 17px;
margin: 1px 0;
}
.order .radio nobr.checked {
	background: url(/theme/img/radio_.png) no-repeat 2px 2px;
}
.order .radio input {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	width: 19px;
	height: 19px;
	display: block;
	float: left;
	cursor: pointer;
margin:0 0 -17px;
}
.order .radio br {
	display: none;
}
.order .radio label {
	display: block;
display: inline;
white-space:normal !important;
/*	float: left;*/
	padding-left: 4px;
	*padding-left: 2px;
	cursor: pointer;
}
.order .file {
	width: 228px;
	height: 35px;
	overflow: hidden;
}
.order .file nobr {
	display: block;
}
.order .file a {
	bottom:-1.2em;
	left:0;
	position:absolute;
}
.order_photo_title {
	vertical-align: top !important;
	padding: 0.7em 10px 0 !important;
}
.order .input_file {
	width: 228px;
	position: absolute;
	left: 0;
	top: 0;
	width: 228px;
	height: 21px;
	text-align: right;
}
.order .file .fake {
	position: absolute;
	left: 1px;
	top: 1px;
	background: #fff;
	border: none;
	padding: 2px 2px 0;
	height: 17px;
	width: 155px;
	display: block;
	z-index: 1;
}
.order .file .true {
	height: 21px;
	$margin: -1px 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
}
.drop_down {
	width: 228px;
	height: 21px;
}
.drop_down div {
	height: 19px;
	border: 1px solid #b8b8b8;
	background: url(/theme/img/drop_down.png) no-repeat right center;
}
.drop_down div input {
	position: absolute;
	left: 0;
	top: 0;
	padding: 2px 2px 0;
	height: 17px;
	width: 200px;
	background: #fff;
	display: block;
	border: none;
}
.drop_down select {
	width: 228px;
	height: 21px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.check_box {
	width: 17px;
	height: 17px;
	float: left;
	margin-right: 10px;
	*margin-right: 5px;
	background: url(/theme/img/checkbox.png) no-repeat left top;
}
.check_box.checked {
	background: url(/theme/img/checkbox_.png) no-repeat left top;
}
.check_box input {
	width: 17px;
	height: 17px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	display: block;
	cursor: pointer;
}
.order textarea {
	width: 222px;
	padding: 2px;
	border: 1px solid #B8B8B8;
	height: 100px;
}
/*--------------------------------------------------------------------------------------------------------*/
.registration {
	width: 530px;
}
.registration td {
	padding: 5px 0;
	width: 350px;
}
.registration .left_c {
	width: 180px;
	text-align: right;
	padding-right: 10px;
	color: #662d91;
	font-weight: bold;
	line-height: 19px;
}
.registration .input {
	padding: 2px 2px 0;
	$margin: -1px 0;
	border: 1px solid #b8b8b8;
	background: #fff;
	height: 17px;
	width: 182px;
}
.registration textarea {
	padding: 2px;
	width: 342px;
	height: 100px;
	border: 1px solid #b8b8b8;
	background: #fff;
}
.registration .tiny {
	color: #662D91;
	font-size: 11px;
}
.registration .submit {
	background-image: url(/theme/img/feedback_submit.png);
	color: #ec008c;
}
/*--------------------------------------------------------------------------------------------------------*/
.text_page {
	line-height: 18px;
	text-align: justify;
	padding: 0 54px;
}
.text_page ul {
/*	padding: 0 0 0 1.1em;*/
	list-style: none;
}
.text_page ul li {
	background: url(/theme/img/submenu_bullet.gif) no-repeat 0.3em 0.75em;
/*	padding: 0 0 0 1.5em;*/
	text-indent: 1.5em;
}
/*--------------------------------------------------------------------------------------------------------*/
.text_page .sitemap {
	list-style: none;
	line-height: 1.5em;
	font-size: 14px;
	padding: 0 !important;
}
.text_page .sitemap li {
	text-indent: 0;
	background: none;
}
.text_page .sitemap a {
	color: #662D91;
}
.text_page .sitemap ul {
	list-style: none;
	padding: 0 0 0 0.5em;
}
.text_page .sitemap ul li {
	background: url(/theme/img/submenu_bullet.gif) no-repeat 0.25em 0.75em;
	padding: 0 0 0 1em;
	text-indent: 0;
}
/*--------------------------------------------------------------------------------------------------------*/
.order_submit_ru {
	width: 167px;
	height: 27px;
	display: block;
	background: url(/theme/img/order_ru.png) no-repeat left top;
	border: none;
}

.order_next_ru {
	width: 167px;
	height: 27px;
	display: block;
	background: url(/theme/img/next_ru.png) no-repeat left top;
	border: none;
}

.order_next_ua {
	width: 167px;
	height: 27px;
	display: block;
	background: url(/theme/img/next_ua.png) no-repeat left top;
	border: none;
}

.order_this_ru {
	width: 217px;
	height: 27px;
	display: block;
	background: url(/theme/img/sent_to_this_ru.png) no-repeat left top;
	border: none;
}

.order_this_ua {
	width: 217px;
	height: 27px;
	display: block;
	background: url(/theme/img/sent_to_this_ua.png) no-repeat left top;
	border: none;
}

.order_other_ru {
	width: 235px;
	height: 27px;
	display: block;
	background: url(/theme/img/sent_to_another_ru.png) no-repeat left top;
	border: none;
}

.order_other_ua {
	width: 235px;
	height: 27px;
	display: block;
	background: url(/theme/img/sent_to_another_ua.png) no-repeat left top;
	border: none;
}

.order_applay_ru {
	width: 235px;
	height: 27px;
	display: block;
	background: url(/theme/img/order_agree_ru.png) no-repeat left top;
	border: none;
}

.order_applay_ua {
	width: 235px;
	height: 27px;
	display: block;
	background: url(/theme/img/order_agree_ua.png) no-repeat left top;
	border: none;
}

.order_submit_ua {
	width: 203px;
	height: 27px;
	display: block;
	background: url(/theme/img/order_ua.png) no-repeat left top;
	border: none;
}
/*--------------------------------------------------------------------------------------------------------*/

.poll {
	margin-top:15px;
}

.poll .radio {	
	padding-left:25px;
}
.poll .radio nobr {
	display: block;
	line-height: 17px;
	clear: both;
	background: url(/theme/img/radio.png) no-repeat 2px 2px;
	min-height: 17px;
	-height: 17px;
margin: 1px 0;
}
.poll .radio nobr.checked {
	background: url(/theme/img/radio_.png) no-repeat 2px 2px;
}
.poll .radio input {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	width: 19px;
	height: 19px;
	display: block;
	float: left;
	cursor: pointer;
margin:0 0 -17px;
}
.poll .radio br {
	display: none;
}
.poll .radio label {
	display: block;
display: inline;
white-space:normal !important;
/*	float: left;*/
	padding-left: 4px;
	*padding-left: 2px;
	cursor: pointer;
}

.poll_title {
	color:#662D91;
	font-size:13px;
	font-weight:bold;
	margin-left:31px;
	margin-top:10px;
}

.poll .comment {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 100!important;
	-khtml-opacity: 100!important;
	opacity: 1!important;
	border:1px #CCC solid;
	width:150px;
	margin-left:50px;
	display:none;
	height:17px;
}

.poll .result_div {
	margin-left:20px;
	display:block;
	margin-top:4px;
}

.poll .result_div .proc_value {
	margin-top:1px;
}

.poll .result_div .result_span {
	font-size:12px;
	margin-bottom:1px;
}

.poll .result_div .result_line {
	background:url(/theme/img/opros_bg.gif) repeat-x;
	height:12px;
	display:inline-block;
}