* {margin: 0px; padding: 0px; font-family:Arial; font-size:12px; /*color:#000;*/}
img {border:none;}
img.m_toggle {cursor:pointer;}
a {cursor:pointer;}
a:hover {color:#F26701 !important; text-decoration:none !important;}
div.home-navig {text-align:center; padding-top:5px; width:290px;}
div.message {font-size:16px; color:#F00; font-weight:bold; text-align:center;}
h2 {color:#46549B; font-size:14px;}
div.backet_msg {
	display:none;
	position:absolute;
	width:100%;
	text-align:center;
	z-index:1999;
}
div.backet_msg div {
	background:#5490E8;
	width:280px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	display:inline-table;
	border:#46549B 2px solid;
	padding:30px 10px;
}
div.backet_msg div span {font-size:16px; color:#FFF; font-weight:bold;}
div#comp {position:absolute; z-index:999; right:0; width:250px; display:none; border:#e62421 1px solid;}
div#comp a.comp {background:#e62421; border:#d5ab49 4px solid; padding:12px; display:block;}
div#comp a.comp div {font-size:16px; color:#FFF; font-weight:bold;}
div#comp a.comp div span {font-size:12px; display:block;}
div#comp div table {background:#fecabb; padding:8px; width:250px; border:#fead68 2px solid; display:none;}
div#comp div table tr td {padding:2px 4px;}
div#comp div table tr td a.comp {color:#11468C; font-weight:bold; background:none; border:none; padding:0;}
div#comp-show {position:absolute; z-index:1000; left:0; width:1000px; background:#FFF; border:#439AA1 5px solid; display:none;}
div#comp-show div.scroll {overflow:scroll; padding:12px;}
div#comp-show div.h {background:#439AA1;}
div#comp-show div.h p {text-align:left; padding:4px 12px 8px 12px; font-size:14px; font-weight:bold; color:#FFF;}
#comp-close {font-size:14px; font-weight:bold; color:#F00; display:block; float:right; padding:3px 6px; border:#439AA1 1px solid; background:#FFF;}

#page {min-width:1160px;}

.head {height:130px; background:url(../img/header.gif) repeat-x left top;}
.head tr td {vertical-align:top;}
div.time {color:#225256; text-align:center;}

td.info {width:200px; padding:10px 10px 10px 50px; background:url(../img/top-right-bg.jpg) no-repeat left top;}
td.info ul {list-style-type:none;}
td.info ul li {margin:7px 0px;}
td.info ul li, td.info ul li a {color:#439AA1; font-weight:bold; text-decoration:none;}

table.under-head {height:40px; width:100%; margin-bottom:3px; background:url(../img/top-menu-bg.jpg) repeat-x left bottom;}
td.left-corner {width:15px; background:url(../img/uppermenu_leftcorner.gif) no-repeat bottom right;}
td.right-corner {width:15px; background:url(../img/uppermenu_rightcorner.gif) no-repeat bottom left;}
td.kurs {font-size:11px; white-space:nowrap; width:200px; padding-right:20px; text-align:right; color:#FFF; font-weight:bold;}
td.kurs span {color:#F00; font-weight:bold;}
td.search {width:200px;}
td.search div, td.search input {float:left; margin-left:3px;}
input.search-text {width:100px;}
ul.top-menu {list-style-type:none; vertical-align:top; margin-left:12px; width:707px;}
ul.top-menu li {display:inline; line-height:35px; padding:0 7px 0 5px; border-right:#95befe 2px solid;}
ul.top-menu li.no {border:none;}
ul.top-menu li, ul.top-menu li a {color:#FFF; text-decoration:none; text-transform:uppercase; font-weight:bold;}

div.lt, div.rt, div.lb, div.rb {position:absolute; width:1px; height:1px; line-height:1px; background-color:#95befe; margin:0; padding:0; overflow:hidden;}
div.lt {border-left:#FFF 1px solid; border-top:#FFF 1px solid; left:-1px; top:-1px;}
div.rt {border-right:#FFF 1px solid; border-top:#FFF 1px solid; right:-1px; top:-1px;}
div.lb {border-left:#FFF 1px solid; border-bottom:#FFF 1px solid; left:-1px; top:-1px;}
div.rb {border-right:#FFF 1px solid; border-bottom:#FFF 1px solid; right:-1px; top:-1px;}

table.content-table {border:#95befe 1px solid;}
table.content-table tr td {vertical-align:top;}
div.corners {position:relative; margin:0; padding:0; border:none;}
table.content-table tr td.content {border-left:#95befe 1px solid; border-right:#95befe 1px solid;}

td.left-menu {width:250px;}
td.left-top {background:url(../img/left-top.jpg) no-repeat bottom center;}
td.left-bottom {background:url(../img/left-bottom-cell.jpg) no-repeat bottom center;}

ul.rub-list {
	width:248px;
	padding:1px;
	list-style-type:none;
	background:#ebf3fa;
	text-align:left;
}
ul.rub-list li {padding-bottom:1px;}
ul.rub-list li div {
	border:#718bc2 1px solid;
	background:#6ac8f1 url(../img/quick-bg.jpg) repeat-x bottom left;
	padding:7px;
}
ul.rub-list li div img {float:left; margin-right:5px; margin-top:2px;}
ul.rub-list li div a {
	text-decoration:none;
	color:#46549B !important;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	font-family:Tahoma;
}
ul.subrub-list {list-style-type:none; background:none; width:auto;}
ul.subrub-list li {
	background:url(../img/subrub-icon.jpg) no-repeat left top;
	padding:6px 5px 6px 44px;
	border-bottom:#FFF 1px solid;
	border-top:#d4dee7 1px solid;
}
ul.subrub-list li a {
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	color:#3d4972;
	font-size:14px;
	font-family:Tahoma;
}
div.side-banner {border-top:#95befe 1px solid; padding:5px 0;}

/*td.content {padding:5px 10px;}*/
td.content-top {background:url(../img/up-center.jpg) repeat-x bottom left;}
td.content-bottom {background:url(../img/down-center.jpg) repeat-x top left;}
div.search {padding:8px;}
div.search table {width:100%; height:27px; background:url(../img/search-bg.jpg) repeat-x 0 50%;}
div.search table tr td { vertical-align:middle; padding:0;}
div.search table tr td.l {width:3px; background:url(../img/search-left-bg.jpg) no-repeat 0 50%;}
div.search table tr td.r {width:3px; background:url(../img/search-right-bg.jpg) no-repeat 0 50%;}
div.search table tr td.b {width:60px; text-align:right; background:#FFF;}
div.search table tr td input.search-text {border:none; background:none; margin:0 6px; color:#11468C; width:100%;}

td.right-menu {width:250px;}
td.right-top {background:url(../img/right-top.jpg) no-repeat bottom center;}
td.right-bottom {background:url(../img/right-bottom-cell.jpg) no-repeat bottom center;}

div.cart-bg {background:url(../img/cart-bg2.jpg) repeat-y top left;}
div.cart {background:url(../img/cart-bg.jpg) no-repeat top right; padding:10px;}
div.cart span {font-size:14px; font-weight:bold; text-transform:uppercase; padding:0 0 20px 80px; line-height:35px;}
div.cart table {
	width:227px;
	margin:30px 0 10px 0;
	background:#FFF;
	border-left:1px solid #B6B6B6;
	border-top:1px solid #B6B6B6;
}
div.cart table tr td {
	padding:3px;
	font-size:10px;
	color:#333;
	border-right:1px solid #B6B6B6;
	border-bottom:1px solid #B6B6B6;
	text-align:center;
}
div.cart table tr td.name {text-align:left;}
div.cart table tr td.name a {text-decoration:none;}
div.cart table tr.total td {font-size:12px; font-weight:bold; vertical-align:middle;}

ul.sell-docs {list-style-type:none;}
ul.sell-docs li a {color:#46549B; font-size:11px; text-decoration:none;}

div.qui {padding:12px; border:#fcd144 3px solid;}
div.qui select {width:220px; margin:4px 0; padding:2px;}

div.quick {
	background:url(../img/quick-bg.jpg) repeat-x top left;
	padding:5px 25px;
}
div.quick div.wm {width:190px; height:25px; padding:2px; margin-bottom:5px; text-align:center; background:#d7edff;}
div.w {border-right:1px solid #383838; float:left;}
div.m {float:right;}
div.wm div {width:94px; text-align:center; font-size:10px;	height:25px; line-height:25px;}
div.wm div.sex {background:#b2dbff; color:#FFF; font-weight:bold;}
div.wm div a {font-family:Tahoma; font-size:14px; color:#46549b; cursor:pointer;}
.q-title {font-size:14px; font-weight:bold; color:#000; margin:7px 0 20px 0;}
div.quick select {width:190px; margin-bottom:5px;}

a.hit {display:block; text-decoration:none;}
a.hit img {float:left; width:85px; border:#516BCC 1px solid; margin:0 8px 8px 0;}
a.hit p {font-weight:bold; color:#11468C; font-size:11px;}
a.hit span {display:block; color:#F48220; font-weight:bold;}

ul.bottom-menu {list-style-type:none; margin:5px;}
ul.bottom-menu li {display:inline; padding:0 10px; border-right:1px solid #95BEFE;}
ul.bottom-menu li.no {border:none;}
ul.bottom-menu li a {color:#46549B; font-size:11px; text-decoration:none; text-transform:uppercase;}

table.footer-table {border:#439aa1 1px solid;}
table.footer-table tr td {vertical-align:middle;}
td.center-footer {border-left:#439aa1 1px solid; border-right:#439aa1 1px solid; vertical-align:middle;}
td.left-footer div, td.right-footer div {
	background:#E0F0F1;
	text-align:center;
	padding:10px;
}
td.left-footer div{margin:0 0 1px 1px;}
td.right-footer div{margin:0 1px 1px 0;}
td.left-footer, td.right-footer {width:249px;}

div.path-navig {border-bottom:1px solid #516BCC; margin-bottom:5px; padding:3px;}
div.path-navig, div.path-navig a, div.path-navig h1 {color:#516BCC; text-decoration:none; font-weight:bold; font-family:Verdana;}
div.path-navig h1 {display:inline;}

div.seo-text {text-align:justify; font-size:11px; color:#666;}

table.rub-list tr td {vertical-align:top; padding:5px; border-bottom:1px solid #4e6bc7;}
table.rub-list tr td.line {border-right:1px solid #4e6bc7;}
table.rub-list tr td a {color:#11468C; font-size:12px; font-weight:bold;}

div.recommend {border:#516bcc 1px solid; margin-top:10px; padding:1px;}
table.previews {background:#afdaff;}
table.previews tr td {
	width:33%;
	padding:5px 5px 20px 5px;
	text-align:center;
	vertical-align:top;
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	background:url(../img/quick-bg.jpg) repeat-x left bottom;
}
table.arr {height:10px;}
table.arr tr td {width:33%;}
table.arr tr td img {margin-top:-13px; margin-left:25px;}
table.rec-info {margin:10px 0; border-left:#afdaff 1px dotted;}
table.rec-info tr td {
	width:33%;
	padding:0px 15px;
	text-align:left;
	vertical-align:top;
	border-right:#afdaff 1px dotted;
}
a.rec-name {color:#516bcc; font-weight:bold; font-size:12px;}
span.rec-txt {color:#516bcc; font-weight:normal; font-size:10px;}
span.rec-price {color:#f48220; font-weight:bold; font-size:12px;}

div.block-articles {border:#516bcc 1px solid; margin-top:10px; padding:1px;}
div.block-articles div {font-size:16px; font-weight:bold; padding:10px 15px 4px 15px; color:#F48220; border-bottom:#afdaff 1px dotted;}
div.block-articles table {margin:10px 0;}
div.block-articles table tr td {width:33%; padding:5px 15px; text-align:left; vertical-align:top; border-left:#afdaff 1px dotted; vertical-align:top;}
div.block-articles table tr td:first-child {border:none;}
div.block-articles table tr td a.more {display:block; text-align:right; font-weight:normal; color:#F48220; font-size:11px;}


table.item-list tr td {vertical-align:top; border:1px solid #46549B; width:50%;}
div.item-image {padding:5px; width:120px; float:left; margin-right:6px;}
div.item-image img {margin-bottom:5px; cursor:pointer;}
div.item-image-m {padding:5px; width:380px; float:left; margin-right:6px;}
div.item-image-m img.main_img, div.item-image-m img.other_img {margin-bottom:5px; border:#718BC2 1px solid; cursor:pointer;}
div.item-txt {padding:5px; text-align:justify;}
div.item-info {width:100px; float:right; padding:5px;}
div.item-info-m {width:180px; margin-left:124px; padding:5px;}
div.item-head {background:url(../img/item-head-bg.gif) repeat top left; padding:5px;}
div.item-head, div.item-head a {color:#FFF !important; font-weight:bold; font-size:12px;}
div.item-price {color:#333; text-align:left; margin-bottom:4px; width:180px; height:18px;}
div.item-price div {
	width:100px;
	height:18px;
	background:url(../img/price-bg.gif) no-repeat top center;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding-top:1px;
	white-space:nowrap;
	float:right;
	margin-left:3px;
}
div.item-price div span {text-decoration:line-through;}
div.item-price div.new {background:url(../img/price-bg-red.gif) no-repeat top center;}

div.item-image a.more {color:#11468C; font-weight:bold;}
div.item-image img.zoom {float:right; cursor:pointer;}
img.main_img {cursor:pointer;}

div.item-image div.item-price {margin-top:6px;}

table.char {width:99%; /*float:right;*/ margin:5px 5px 15px 5px;}
table.char tr td {background:#E1F4FD; width:50%; padding:3px 6px;}
table.char tr td.ch-name {background:#ABE1FA;}

table.gloss {width:100%; padding:15px;}
td.cur-1itera {font-size:30px; font-weight:bold; color:#46549B; width:50px;}
ul.alphabet {list-style-type:none; float:right;}
ul.alphabet li {float:left; margin-right:5px;}
ul.alphabet li a {text-decoration:none; font-weight:bold;}

div.terms div {margin:20px 0 8px 10px; font-weight:bold; color:#46549B;}

div.search-result {padding:7px; margin-bottom:5px; border-bottom:#516BCC 1px solid;}
div.search-result span {font-weight:bold; font-size:14px;}

div.art-title {font-weight:bold; color:#11468C; padding:5px; font-size:13px;}
div.art-title span {font-weight:normal; font-size:11px; font-style:italic;}
div.art-more {text-align:right; margin-bottom:10px; padding-bottom:5px; border-bottom:#516BCC 1px solid;}
div.art-more a {color:#516BCC; font-size:11px; text-decoration:none; font-weight:bold;}

td.backet {width:251px; vertical-align:top; vertical-align:middle; border-left:#FFF 1px solid;}
td.backet a {display:block; padding-left:40px; text-decoration:none; background:url(../img/backet.jpg) no-repeat 6px 50%;}
td.backet a div {color:#FFF; font-size:11px; text-align:left; font-weight:bold;}
td.backet a div span {font-weight:bold; color:#F00;}

table.order tr td {padding:5px; text-align:right;}
table.order tr td input, table.order tr td select {width:350px;}
table.order tr td div {display:inline; margin:0 5px 0 10px;}
table.order tr td.city input {width:290px;}
table.order tr td.addr input {width:70px; display:inline;}
table.order tr td textarea {width:350px; height:150px;}

table.basket th {background:#EAEAEA; color:#F26701; border:#BABABA 1px solid; padding:7px;}
table.basket tr td {border-bottom:#BABABA 1px solid; text-align:center; padding:7px 3px;}
table.basket tr td.name {text-align:left;}
table.basket tr td.name a {text-decoration:none; font-weight:bold; color:#11468C;}
input.backet-inp {width:30px; text-align:center;}

table.pg tr td {padding:2px; font-size:14px; font-weight:bold;}
table.pg tr td a, table.pg tr td span {text-decoration:none; color:#516BCC; font-size:11px; font-weight:normal;}

div.pr {height:19px; padding:4px 4px 2px 12px; font-weight:bold; text-transform:uppercase;}
div.pr span {display:block; float:left; padding-top:2px;}
div.pr select {float:right; width:200px;}

table.gift {border:#09F 1px dotted; padding:10px; background:#ebf3fa; width:100%;}
table.gift span {font-weight:bold; font-size:14px; color:#46549B; display:block; padding:12px; text-align:left;}
table.gift ul {margin-left:25px;}
table.gift img {margin:0 12px;}
table.gift div#gift-about {clear:both; display:none;}
table.gift a {color:#46549B; text-decoration:underline; font-size:12px; display:block; text-align:left;}

div.comp-head {padding:5px 0;}
div.comp-head a {float:right; text-decoration:underline; margin-left:5px;}

table.comp-table {border-left:#95BEFE 1px solid; border-top:#95BEFE 1px solid; width:100%;}
table.comp-table tr td {padding:3px; vertical-align:top; border-right:#95BEFE 1px solid; border-bottom:#95BEFE 1px solid;}
table.comp-table tr td select {width:180px;}
table.comp-table tr td.c1 {color:#516BCC; font-weight:bold;}
a.buy {font-weight:bold; color:#46549B;}
a.item-file
{
	display:block;
	width:100px;
	float:left;
	border:#516BCC 2px solid;
	color:#516BCC;
	font-size:12px;
	background:#FFF;
	padding:3px 6px;
	margin-top:8px;
	text-decoration:none;
	text-align:center;
}

.money-ua {padding:15px; color:#000;}
.order-send p {padding:5px 0;}

a.cancel {color:#F00; font-weight:bold; margin-left:12px;}