BODY {FONT-FAMILY:'trebuchet ms',Tahoma,Georgia,Arial,Sans-serif,Verdana; MARGIN:.2em;}
.social img{vertical-align:middle;}
.social a:hover{border:none;text-decoration:none;background:#fff;}

.skypelink:hover{
	background:#fff;
	color:#5173BA;
	text-decoration:underline;
}
.social a,.social span{
	float:left;
	margin-right:5px;
	}
.skypelink:hover span{
	color:#5173BA;
}
a img{border:none;}
A {text-decoration: none;}

A:link{color: #5173BA;}
A:visited{color: #5173BA;}
A:active{color: #5173BA;}
A:hover{color:#fff; background:#809de8;} <!-- B981DB -->

A.serv:link{color: #8BA5C6;}
A.serv:visited{color: #8BA5C6;}
A.serv:active{color: #8BA5C6;}
A.serv:hover{color:#fff; background:#8BA5C6;}

A.site-logo:hover {background: none;}
A.site-logo-text:link{color: #B61247;}
A.site-logo-text:visited{color: #B61247;}
A.site-logo-text:active{color: #B61247;}
A.site-logo-text:hover {color:#fff; background: #B61247;}

.logo {font-size:2em; margin-bottom:.5em; margin-top:0.1em;}
.logo-padding 	{padding-top: 30px;}
.logo-t-pad		{padding: 0px 0px 2em 0px;}
.logo-k-pad		{padding: 14px 8px 0px 0px;}

.link-hover {padding: .5em .4em .5em .4em;}

h1{font-weight:normal; font-size:2em; margin-bottom:.7em; margin-top:0.1em;}
h1.header_category{display:inline-block;margin-bottom:0 !important;width:100%;}
h1.without-pad {font-weight:normal; font-size:2em; margin-bottom:.1em; margin-top:0.1em;}
h2{font-weight:normal; font-size:140%; margin-bottom:0.1em; margin-top:0.5em;}
h3{font-weight:normal; font-size:140%; margin: 0px 0px .3em 0px; padding: 0px;}

.rec {margin-bottom:.6em; margin-top:.6em;}

FORM 	{padding: 0px; margin: 0px;}
.form 	{width:100%;}
.form-big 	{width:100%; font-size:1.6em;}
.check {width: 50px}

.order_button 	{font-size:1.6em; cursor:hand; margin: .6em 0px .6em 0px;}
.form_flat	{Border:1px solid;height:20px}

.search-button	{font-size:1.6em; margin: 0px 0px 0px .5em;}
.search-big		{width:100%; color:#51667B; font-size:1.8em;}

TD	{font-size:80%;}

.modul-good {float:left; width:202px; height:340px; padding: 0px; margin:0 40px 0 0;}
.price {font-size:1.5em; }
.price-pad {padding: .2em 0px 0px 0px;}

div.right {padding: 1em 0px .1em 0px; width:100%;}
div.clouds {padding: 0px 0px .1em 0px; width:100%; line-height: 1;}
div.tags {padding: 0px 0px .1em 0px; width:100%; line-height: 160%;}

.visited {width:60px; height:60px; float:left;}

.small	{font-size:75%}

.indent-top{padding-top:0.4em}
.indent-right{padding-right:0.7em}
.indent-left{padding-left:0.7em}
.indent-left-big {padding-left:1.5em}
.indent-bottom{padding-bottom:0.4em}
.indent-bottom-big{padding-bottom:2em}
.top-right{text-align:right;vertical-align:top}
.title{COLOR:#4c354c; font-size:105%;}

.light{COLOR:#a6aFb9}
.red{COLOR:#B61247;}
.green{COLOR:#090}
.white{COLOR:#fff}
.red-back{BACKGROUND-COLOR:#C03A27}

p		{margin-bottom:0.7em;margin-top:0.7em; line-height: 1.6;}
p.p-small	{margin-bottom:0.5em;margin-top:0.5em; line-height: 1.6;}
.float	{float:left;}
.big 	{font-size:1.5em;}

div.#modul{width:90%} 
div.#left{width:130px;float:left}
div.#right{width:50%}

#wrapper{float:left}

blockquote {margin: .1em .1em .1em 3em;}

.help {cursor:help}
.border {Border:1px solid #CCC}
.border-menu {BORDER:#e4ae94 1px solid}


.bottom_line{BORDER-BOTTOM:#e0e0e0 1px dotted}


LI.list-logo{list-style-image:url(/i/logo-small.gif);}

TH.low_line,TD.low_line{Border-Bottom:1px solid #CCC}
TH.left_line,TD.left_line{Border-Left:1px solid #CCC}
TD.top_line{Border-Top:1px solid #CCC}

.cell_error {background-color:#cc6bd2}

.cart-padding {margin: .4em 0px .2em 0px;}
.cart-image {width:50px; height:50px; float:left; margin: 0px .5em .5em 0px;}
.cart-noimage {width:30px; float:left;}
.cart-all	{width:50px; float:left; margin: 0 .5em 0 0;}
.content 	{width:100%; padding: 0px 2em 2em 0px;}
.main-content{padding-bottom: .6em; padding-right: 1.7em;}
.filtr 		{padding: .5em 1em .5em 1em; margin:0px 1em 1em 0px; float:left; background:#f2f7fc;}
.filtr-sort	{align:right; float:right; padding:0px 2em .5em .5em;}
.page-number{font-size:2em;}
.back		{background:#f2f7fc;}

.category	{padding: .2em 1.2em .1em 1em;}
.subcat 	{padding: .2em 1.2em .1em 2.5em;}
h1.cat, h3.cat {padding:0px; margin:0px; font-size:1.6em; font-weight: normal;}

.sub-title	{font-size:.5em;}
.spacer 	{width:100%; height:50px;}
.spacer-small {width:100%; height:1px;}
.add-image	{MARGIN-RIGHT: 15px; MARGIN-bottom: 10px; float: left;}
.message	{background:#F4EFEB; padding: .5em;}
.order-select {background:#D9EAFC;}

.alert 		  {padding: 0.6em; background: #F7EEE5;}

fieldset {padding: 1em; margin: 0 0 1em 0;}
legend {font-size:1.3em; color:#51667B;}
legend.small {font-size:1.3em; color:#51667B;}

.order-width {width:100%; background:#f2f7fc; text-align:right; padding: 1em;}

.accessory-item {width:180px; height:130px; float:left; padding:5px; margin-right:10px; margin-top:10px;}
.accessory-selected {width:80px; height:130px; float:left; border-right:2px solid #ccc;}
.cart-top-pad {padding-top: 30px;}
.cart-top-pad a { display: inline-block}
.cart-top-pad a img { display: inline-block; margin: 1px 0 0}
.search		{margin: 0px .8em 0px .4em;}

.login-blank	{position: absolute; left: 0; top: 0; visibility: hidden;}
.login-form		{position: absolute; visibility: hidden; left:10; top:0 ; border: 1px solid #ccc; width: 420px; padding:1em 1em 1em 1em; background: #f0f5f9;z-index:10000;}

.pack-page {width:150px; height:150px; float: left; text-align:center;}

.light {color: #dde7f3;}
.note {background:#fbddff;}
.note h3 { color:#51667b !important; font-size: 17px}

.td-light {color:#999;}
.bg-grey {background-color:#eee}
.border-bottom {border-bottom: #ddd 1px solid}
.pink, .annotation { color: #c6c}
.fnt17 { font-size: 17px}

#good_info_header {	margin: 2px 0 18px}
#good_info_header h1 { display: inline}
#good_info_header .pink { font-size: 17px}

.margin_rb10 { margin: 0 10px 10px 0}
.order_itemview { margin-bottom: 8px}
.add_to_wishlist { margin: 3px 0 10px}
.block60x60 { height:60px; width:60px}
.additional_img { font-size: 17px}
#more_images { padding: 10px 0 30px}
#more_images:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#more_images {display: inline-block}
/* Hides from IE-mac \*/
#more_images {display: block}
/* End hide from IE-mac */
#more_images table {width: 54px}
#more_images .add-image { margin-right: 10px}
#more_images .img_holder a:hover { text-decoration: none; background: none}
td.img_holder { background: url(/i/bg_frame.png) no-repeat 0 0; height: 54px; text-align: center; vertical-align: middle; width: 54px;}
td.img_holder_current { background-image: url(/i/bg_frame_active.png)}
td.img_holder a { display: inline-block}
.additional_variants { padding: 40px 0 0}
#goodinfo .margin_rb10 a:hover { background: none}
#payment_control {display: block; padding: 3px 0 0}

a.gallery-btn {background:none;}
.regtbl td {vertical-align: bottom}
.regtbl td.finishcheck {vertical-align: top}

input { vertical-align: middle}
input, textarea, select, button { font-family: Tahoma,Arial,Georgia,Sans-serif,Verdana}
input[type=checkbox], input[type=radio] { position: relative; /*top: 2px;*/ //top: -1px; //margin: 0 -3px; margin-left: 0}
input[type=text], input[type=password] { background: #fff; border: 1px solid #88acc4;}
.cell_error input[type=text], .cell_error input[type=password] {border: 1px solid #cc6bd2}
input[type=file] { //padding: 3px 5px}
textarea { background: #fff;border: 1px solid #88acc4;}
select {background: #fff;border: 1px solid #88acc4}
select[disabled=disabled] {	background: #ccc}

.err404 { margin-top: 20px}
.err404 ul { list-style: none; margin: 0; padding: 0}
.err404 li { padding: 0; margin: 0}
.err404 form { margin: 3px 0 0}
.err404 h3 { font-size: 17px}
.err404_text { margin-top: 45px}
#delivery_warning { color: #c6c}
