/* main style */
* { padding:0; margin:0; }

#pagination a
{
	color:white;
	text-decoration: none;
}

#pagination a:hover
{
	color:white;
	text-decoration: underline;
}

body{ font-family:Tahoma; font-size:12px; /*color:#8499ab;*/ color:#fff; overflow-y:scroll; background:#000912 url(assets/images/img/main_bg.png) 50% 0 no-repeat; background-attachment:fixed; }
.clr{ clear:both; height:0; overflow:hidden; font-size:0; line-height:0; border:none; }
.new-line{ height:5px; overflow:hidden; }
.left{ float:left; }
.right{ float:right; }

.content{
	padding-left: 20px;
}

h1 { font-size:16px; line-height:40px; text-transform:uppercase; }
h2 { font-size:14px; line-height:40px; text-transform:uppercase; }

h1 a{ text-decoration:none; }
h1 a:hover{ text-decoration:underline; }

a { color:#FF0000; }

img{ border:0; }
input, textarea{ padding:0 5px; }
input[type^='submit'], button { cursor:pointer; }
.wrapper{ width:997px; margin:0 auto 70px auto;}

.header{ height:220px; }
.header .left{ width:270px; }
/* logo */
.logo{ margin-top:20px; }
.social{ margin-top:44px; }
.vk, .yt, .fb{ margin-right:29px; }

.tml{ background:url(assets/images/img/menu_1px.png) 0 0; width:100%; height:44px; margin-bottom:30px;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(/pie/PIE.php);
	font-size: 12px;
}
/* top_menu */
.top_menu{ float:left; padding-left:20px; }
.top_menu ul{ float:left; }
.top_menu img{ display:none; }
.top_menu ul li{ display:inline-block; line-height:44px; position:relative; }
.top_menu>ul>li>a:hover{ background:url(assets/images/img/1px.png) 0 0; padding:8px 15px;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(/pie/PIE.php);
	text-shadow:1px 1px 1px #000;
}
.top_menu ul li a{ color:#fff; text-decoration:none; padding:0 15px; text-shadow:1px 1px 1px #000; }

.hr 
{
	display: none;
}
/* login */
.login{ float:right; line-height:44px; padding:0 30px 0 0; }
.login div{ float:left; color:#fff; }
.login label{ text-shadow:1px 1px 1px #000; }
.login div input{ margin-top:10px; }
.login span{ margin-left:15px; }
.login input[type^='text'], .login input[type^='password']{ border:0; width:100px; height:20px; }
.login .button{ border:0; background:url(assets/images/img/button.png) 0 0 no-repeat; width:59px; height:24px; color:#fff; text-transform:lowercase; margin-left:15px; }
.bx-system-auth-form input[type="submit"]
{
	background: url(assets/images/img/button.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    height: 24px;
    margin-left: 15px;
    text-transform: lowercase;
    width: 59px;
}
/* 3buttons */
.buttons{ float:left; margin-top:15px; }
.buttons span{ position:relative; top:0; font-family:"Traditional Arabic"; font-size:14px; }
.buttons a{ display:inline-block; width:212px; color:#fff; text-decoration:none; }
.buttons a:hover span{ text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff, 0 0 70px #fff, 0 0 80px #fff, 0 0 100px #fff, 0 0 150px #fff; }


/* collections  */
.main_box{ margin-bottom:20px; overflow: hidden; }
.main_box .left_col{ float:left; width:340px; }
.main_box .main h1{ color:#fff; padding-left:20px; width:100%; text-shadow:1px 1px 1px #000; }
.left_col .collections table{ width:100%; }
.left_col .collections table td{ padding:0 32px 32px 0; }
.left_col .collections div{ width:145px; height:145px;text-align:center; vertical-align:middle; display:table-cell; background:url(assets/images/img/coll_bg_1px.png) 0 0;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(/pie/PIE.php);
	border:1px solid #777c7f;
}
.left_col .collections a{ color:#fff; text-decoration:none; text-transform:uppercase; font-size:14px; }
.left_col .collections div:hover{ background:url(assets/images/img/coll_bg_1px_hover.png) 0 0; }

/* main */
.main_box .right_col{ float:left; }
.right_col .main{ width:635px; }

/* latest browseProductContainer */
.latest .menu, .browseProductContainer .menu{ color:#fff; padding-bottom:5px; }
.browseProductContainer .menu{ color:#fff; padding-bottom:5px; }

.latest img, .browseProductContainer img{ padding:3px; background:url(assets/images/img/1px.png) 0 0;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(/pie/PIE.php);
	border:1px solid #696e72;
}
.latest img:hover, .browseProductContainer img:hover{ padding:3px; background:url(assets/images/img/1px_hover.png) 0 0;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(/pie/PIE.php);
	border:1px solid #c8cacc;
}

/* pagination */
.pagination{ color:#fff; margin-top:25px; }
.pagination a{ color:#fff; text-decoration:none; }
.pagination a:hover{ text-decoration:underline; }
#vmMainPage{ color:#fff; }
#vmMainPage select{ border:0; }

/* footer_info */
.footer_info{ margin-bottom:50px; }

/* copyright */
.copyright{ float:left; }
.copyright img{ position:relative; top:10px; margin-right:10px; }

/* developer */
.developer{ float:right; }
.developer img{ position:relative; top:9px; margin-left:10px; }

/* contentpaneopen */
.contentpanehead h1{ padding:0; width:100%; text-shadow:1px 1px 1px #000; }
.contentpaneopen{ padding:0 22px; }

/* item */
.item{ background:url(assets/images/img/menu_1px.png) 0 0;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(/pie/PIE.php);
}
.item h1{ padding:15px 0 15px 0 !important; line-height:0 !important;}
.item a{ text-decoration:none; }
.item a:hover{ text-decoration:underline; }
.item .listAddImages td{ text-align:center; }
.item .listAddImages td img{ margin-bottom:10px; }
.item .listAddImages td.img_0{ text-align:left; }
.item .listAddImages td.img_3{ text-align:right; }
.item .lable{ font-weight:bold; }
.item img{
	padding:3px; background:url(assets/images/img/1px.png) 0 0;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(/pie/PIE.php);
	border:1px solid #696e72;
}
.item img:hover{ padding:3px; background:url(assets/images/img/1px_hover.png) 0 0;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(/pie/PIE.php);
	border:1px solid #c8cacc;
}
.pdf-loading a
{
	background-image: url(assets/images/img/pdf_button.png);
	background-repeat: no-repeat;
	padding-left: 24px;
}