/* CSS Document */

a:active,
a:visited,
a:link,
a:hover {
    text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

* {
	font-family: Arial;
	}

body {
	background-image: url(/templates/my_vertu/images/headbg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e6e6e6;
}

.menu {
	background-image:url(/templates/my_vertu/images/menubg.jpg);
	background-repeat:repeat-x;
	height:37px;
	font-size:11px;
}

.nav {
	font-size:11px;
}
.nav td a {
	text-transform:uppercase;
	color:#FFF;
	font-size:11px;
	}
.nav td b {
	color:#FFF;
	font-size:11px;
	}	
	
.nav td {
	text-align:center;	
	color:#FFF;
}
	
.cart, .cart b {
	color:#FFF;
	font-size:11px;
	}	

.red_title  {
	font-size:22px;
	font-weight:lighter;
	letter-spacing:-0.6;
	color:#a10204;
	line-height:23px;
	
	}
	
.black_title, h1  {
	font-size:22px;
	font-weight:normal;
	letter-spacing:-0.6;
	color:#151515;
	line-height:23px;
	
	}
a.black_title {
	text-decoration:none;
	}

.price span {
	font-size:25px;
	font-weight:normal;
	letter-spacing:-0.6;
	color:#980401;
	}

.price {
	padding-left:15px;
	border-left:1px solid #b8b8b8;
	}
	
	
.buynow {
	font-size:14px;
	font-weight:normal;
	color: #980401;
	}
	
.descr {
	
	color:#2e2e2e;
	font-size:11px;
	line-height:16px;
	}

.full_descr {
	
	color:#2e2e2e;
	font-size:12px;
	line-height:16px;

	}

.more {
	color:#5c5c5c;
	font-size:11px;
	}
	
a:active.more,
a:visited.more,
a:link.more,
a:hover.more {
    text-decoration:underline;
}

a:hover.more {
	text-decoration:none;	
}

.foot_title {
	color:#151515;
	font-size:12px;
}
	
.descr_block {
	padding-left:15px;
	padding-right:15px;
	}

.gray a:active,
.gray a:visited,
.gray a:link,
.gray a:hover {
    text-decoration:none;
    font-size:12px;
	color:#5c5c5c;

}

.gray a:hover {
	text-decoration:underline;

}

.foot_price {
	font-size:20px;
	font-weight:normal;
	letter-spacing:-0.5;
	color:#980401;
	}
	
.foot {
	padding-top:20px;
	font-size:13px;
	color:#ad8180;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 10px;
	}

.foot1 {
	font-size:13px;
	color:#ad8180;
	font-family: "Times New Roman", Times, serif;
	padding-left: 10px;
	}
	
.foot a {
	padding-left:10px;
	padding-right:10px;
	color:#847978;
	font-size:13px;
	text-decoration: none;
	}

.foot1 a {
	color:#847978;
	font-size:13px;
	text-decoration: none;
	}


.foot p {
	padding-left:10px;
	font-size:13px;
	}
	
.left_menu a {
	font-size:12px;
	font-weight:normal;
	color:#454545;
	
	}
a.left_menu {
	text-decoration:none;
	}

.left_menu_mans a {
	font-size:12px;
	font-weight:normal;
	color:#454545;
	
	}
a.left_menu_mans {
	text-decoration:none;
	}

	
div.art {
	margin-top:10px;
	margin-bottom:10px;
		color:#2e2e2e;
	font-size:11px;
}	

#pager {width:100%; font-family:Arial; font-size:12px;}
	#pager td.rw, #pager td.ff {width:15%; padding-top:5px;}
	#pager td.ff { text-align:right;}
	.page table {padding-top:5px; color:#454545}
	.str {border:none;}
	#pager a  {color:#454545;}
	.na {font-size:18px; }
.page1 {padding-top:5px; text-align:center}

.content, b {
	color:#2e2e2e;
	font-size:11px;
}	

table.email td {padding-top:5px;padding-bottom:5px;padding-right:5px; vertical-align:top; font-size:12px;color:#2e2e2e;font-size:12px;}


table.cart {border:1px solid; border-collapse:collapse;}
table.cart th { padding:5px; vertical-align:top; font-size:12px; border:1px solid #CCCCCC; text-decoration:bold; color:#2e2e2e;}	
table.cart td { padding:5px; vertical-align:top; font-size:12px; border:1px solid #CCCCCC; color:#2e2e2e;}	
table.cart td a {color:#2e2e2e;}

table.cart_forms th { padding:5px; vertical-align:top; font-size:12px; text-decoration:bold; color:#2e2e2e;}	
table.cart_forms td { padding:5px; vertical-align:top; font-size:12px; color:#2e2e2e;}	
table.cart_forms td a {color:#2e2e2e}

table.cart_inf{border:0px;}	
table.cart_inf td { padding:5px; vertical-align:top; font-size:12px; }	

.digits_circle{width:auto;height:20px; border:0px solid #D9DAE0; vertical-align: middle; text-align:center;margin:0;}
.digits_circle tr td{width:21px;height:23px;font:bold 24px Arial; color:#B12E51; text-align:center; vertical-align: middle;}
.digits_circle tr td.digits_page{background:url(../images/digits_circle.gif) no-repeat center center;}
.digits_circle tr td a:link, .digits_circle tr td a:visited, .digits_circle tr td a:active{font:12px Arial; color:#395797; text-decoration:none; text-align:center}

/* Окно заказа */
#container {
 top:50%;
 position:fixed;
 width:509px;
 height:350px;
 z-index:5001;
 /* hide from IE5/Mac \*/
 left: 50%;
 margin-left: -255px; /* половина значения width */
 margin-top: -175px; /* половина значения height */
 /* End hide from IE5/Mac \*/
 background-color: #FFFFFF;
 border: 1px solid #151515;
 text-align: center;
 padding: 0px;
}

*html #container {
    position:absolute;
    top: expression(
      parseInt(document.body.scrollTop, 10) + parseInt(document.body.clientHeight/2) + "px"
    );
    font-size:12px;
}

#body_div {
  z-index:5000;
  background-color: #000;
  width:0px;
  height:0px;
  position:fixed;
}

*html #body_div {
    position:absolute;
    top: expression(
      parseInt(document.body.scrollTop, 10) + "px"
    );
}

#container span {
    text-align: left;
}

#container div.left {
    padding-left: 8px;
    height:20px;
    line-height:20px;
    background:url(/images/left.gif) no-repeat left center;
}

#container div {
  color:#444444;
  text-align:left;
}

/* dobavochnyi */

.left_menu_td {
	border-left:1px solid #b8b8b8;
}

.red_titleL  {
	font-size:22px;
	font-weight:lighter;
	letter-spacing:-0.3;
	color:#a10204;
	line-height:23px;
	margin-bottom: 7px;
	}

.leftak  {
	font-size:16px;
	font-weight:bold;
	color:#2D1EDD;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 7px;
	}
	
div#artikle {
	margin-bottom: 25px;
    }

div#novost {
	font-size: 14px;
	text-align: center;
	margin-bottom: 7px;
}

div#kr_nov {
	font-size: 12px;
	text-align: center;
}

.red_title_sm  {
	font-size:16px;
	font-weight:lighter;
	letter-spacing:-0.3;
	color:#0000FF;
	line-height:23px;
	}
	
.left_menu a {
	font-size:12px;
	font-weight:normal;
	color:#454545;
	}

.descr1 {
	color:#2e2e2e;
	font-size:13px;
	line-height:16px;
	text-align: center;
	margin-bottom: 10px;
	}

.descr2 {
	color:#2e2e2e;
	font-size:12px;
	line-height:16px;
	text-align: justify;
	text-indent: 20px;
	}

.descr3 {
	color:#2e2e2e;
	font-size:12px;
	line-height:16px;
	text-align: center;
	text-indent: 20px;
	margin-top: 5px;
	}

.glh1  {
	font-size:26px;
	font-weight:bold;
	letter-spacing:-0.3;
	color:#a10204;
	line-height:30px;
	list-style-position: inherit;
	margin-top: -6px;
	}
	
.glh2  {
	font-size:18px;
	font-weight:500;
	color:#000000;
	}

.glh22  {
	font-size:16px;
	font-weight:normal;
	color:#000000;
	text-align: center;
	}

.glh3  {
	font-size:16px;
	font-weight:600;
	color:#000000;
	display: inline;
	padding-left: 80px;
	}
	
.div_ab {
	text-indent: 20px;
	margin-top: 5px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	margin-bottom: 5px;
}

.div_ab1 {
	text-indent: 20px;
	margin-top: 5px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	margin-bottom: 10px;
}

.div_ab_kar {
	margin-top: 20px;
	margin-bottom: 10px;
}

.div_ab_pod {
	margin-bottom: 20px;
	text-align: center;
}

.div_bol {
	text-align: center;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	margin-bottom: 10px;
	text-transform: capitalize;
	color: #CE0000;
}

.div_cen {
	text-align: center;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}

.div_ss  {
	font-size:16px;
	font-weight:lighter;
	color:#0000FF;
	line-height:23px;
	margin-right: 40px;
	text-decoration: none;
	}

.div_img {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.h1_artikle  {
	font-size:23px;
	color:#a10204;
	line-height:30px;
	list-style-position: inherit;
	margin-top: 5px;
	margin-bottom: 25px;
	font-weight: 500;
	text-align: center;
	}
	
.red_h3  {
	color:#0000FF;
	}
	
.black_title, h1  {
	font-size:22px;
	font-weight:normal;
	letter-spacing:-0.6;
	color:#151515;
	line-height:23px;
	}
	
.blu_title  {
	font-size:22px;
	font-weight:lighter;
	letter-spacing:-0.3;
	color:#0000FF;
	line-height:23px;
	}
	
div.art1 {
	margin-top:20px;
	margin-bottom:10px;
	color:#006;
	font-size:14px;
}

.more1 {
	color:#0000FB;
	font-size:15px;
	}
	
div#center1 {text-align: center; margin-bottom: 40px; margin-top: 30px; font-size: 18px; color: #800000;}
.item2 {
	border:1px solid #b2b2b2;
	padding:30px 30px 10px 30px;
	text-align:center;
	margin-left: 10px;
	margin-right: 10px;
}

.foto {
	color: 888888;
	font-size: 11px;
	margin-top: 7px;
}

.black_titlem  {
	font-size:18px;
	font-weight:normal;
	color:#151515;
	line-height:23px;
	margin-top: -7px;
	}

div.article_title a:active, div.article_title a:visited,
div.article_title a:link, div.article_title a:hover {
	color: #00C;
	text-decoration:underline;
    }
div.article_title a:hover {
    text-decoration:none;
    }

.article_title {
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 20px;
    }

.article {
	margin-top: 15px;
	}

.article1 {
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 15px;
	}

div#artikle {
	margin-bottom: 25px;
    }

div#novost {
	font-size: 14px;
	text-align: center;
	margin-bottom: 7px;
}

div#kr_nov {
	font-size: 11px;
	text-align: center;
}

.line1 {border-bottom:1px solid #b2b2b2; margin:10px 7px 15px 10px}