t@charset "utf-8";
/* CSS Document */


html, body {   margin: 0; padding: 0 }
a{color:#006666; text-decoration:none;}
body {
	background: url(/templates/vamshop_new/img/header-background.jpg) repeat-x;
	background-position: top;
}

img{border:none;}

.clearfloat {
	clear: both;
}

#cloud-left {
	background: url(/templates/vamshop_new/img/cloud-left.jpg) no-repeat;
	background-position: right;
	height: 249px;
}

#cloud-right {
	background: url(/templates/vamshop_new/img/cloud-right.jpg) no-repeat;
	margin: 0;
	height: 249px;
}

.logo_conteiner{position:relative;width: 910px;height: 249px;	}
.logo_conteiner .logo_link{position:absolute;width: 180px;height: 140px; left:0px; top:20px;outline:none;}
.logo_conteiner .logo_undertext{position:absolute;width: 300px;height: 50px; left:0px; top:160px;outline:none; font-size:15px; font-weight:bold; color:#ec0218;font-family: Tahoma,Geneva,sans-serif; padding-left:10px;}
#header {
	background: url(/templates/vamshop_new/img/header.jpg) no-repeat;
	/*width: 986px;*/
	margin: 0;
	width: 910px;
	height: 249px;
	position:absolute;
	left:0;
	top:0;
}
#header .logo_link{}
#top-menu {
	margin: 0px 0 0 0;
	width: 910px;
	padding: 0;
	position:absolute;
	top:210px;
	left:0;
	
}

.top-menu-link {
	margin: 0 3px 0 0;
	float: left;
}

.top-menu-link a {
	background: url(/templates/vamshop_new/img/top-menu-link-stretch.gif) repeat-x;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 40px;
	font-family: Arial;
	font-size: 12px;
	color: #333300;
	float: left;
}
.top-menu-link a:hover { color: #FFF }


.top-menu-link-left {
	background: url(/templates/vamshop_new/img/top-menu-link-left.gif) no-repeat;
	width: 6px;
	height: 40px;
	margin: 0;
	float: left;
}

.top-menu-link-right {
	background: url(/templates/vamshop_new/img/top-menu-link-right.gif) no-repeat;
	width: 6px;
	height: 40px;
	margin: 0;
	float: left;
}


#redphone {
	position: relative;
	margin: 0;
	top: 167px;
	left: -5px;
	margin-left: -35px;
	width: 129px;
	height: 101px;
	float: left;
	background: url(/templates/vamshop_new/img/redphone.png) no-repeat;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}



#contact-group {
	position: relative;
	left: 20px;
	float: right;
	margin: 0;
	width: 250px;
}

#contact-group #icq-number {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #FFF;
	float: right;
	margin-top: 15px;
	margin-bottom: 17px;
}

#contact-group #skype-number {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #FFF;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#contact-group #icq { 
	background: url(/templates/vamshop_new/img/icq.png) no-repeat;
	width: 48px;
	height: 50px;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}


#contact-group #email { 
	background: url(/templates/vamshop_new/img/email.png) no-repeat;
	width: 57px;
	height: 45px;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}

#contact-group #skype { 
	background: url(/templates/vamshop_new/img/skype.png) no-repeat;
	width: 57px;
	height: 45px;
	margin-top:5px;
	margin-left:5px;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}

#contact-group a {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 5px;
	float: right;
}

#contact-group #phone-number {
	position: relative;
    top: -40px;
	left: 0px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 26px;
	
	color: #2d6b77;
	margin: 0;
	float: right;
	width:240px;
}

#contact-group #phone-number2 {
	position: relative;
	left: 35px;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #2d6b77;
	margin: 0;
	float: right;
	width:220px;
}

#contact-group #phone-number span {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0;
	color: #2d6b77;
}



#pinkish {
	background: url(/templates/vamshop_new/img/pinkish-stretch.jpg) repeat-x;
	background-position: top;
	background-color: #FAFAF8;
	min-width: 998px;
	height: 100%;
	width: 100%;
	margin: 0;
	float: left;
}


#open-book{
	position: relative;
	left: 3px;
	float: left;
	z-index: 1;
	width: 81px;
	height: 61px;
	background: url(/templates/vamshop_new/img/open-book.png) no-repeat;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}

.menu-container {
	margin: 0;
	float: left;
}

#lift-higher-left { position: relative; top: -48px; }
#lift-higher-right { position: relative; top: -48px; }

.side-menu {margin:0;width:200px; float: left }
.side-menu,.ba,.bb,.bc,.bd,.be {display:block;overflow:hidden;font-size:1px;}

.ba {background:#999; margin:0 5px;}
.ba,.bb,.bc,.be,.bd {height:1px;}
.bb,.bc,.bd,.bf {background: url(/templates/vamshop_new/img/blue-gradient-stretch.jpg) repeat-y; border:#999 solid;}
.bb {border-width:0 2px;margin:0 3px;}
.bc {margin:0 2px;}
.bc,.bd,.bf {border-width:0 1px;}
.bd {margin:0 1px;}

.bb-bottom,.bc-bottom,.bd-bottom {display:block;overflow:hidden;font-size:1px;}
.bb-bottom,.bc-bottom,.bd-bottom {height:1px;}
.bb-bottom,.bc-bottom,.bd-bottom {background: #F3F3F3; border: #999 solid}
.bb-bottom {border-width:0 2px;margin:0 3px;}
.bc-bottom { margin:0 2px;}
.bc-bottom,.bd-bottom { border-width:0 1px;}
.bd-bottom {margin:0 1px;}

.side-menu-body { background-color:#F3F3F3; border-top: 1px solid #FFF; }

.menu-title {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 198px;
	height: 25px; 
	border-bottom: 1px solid #F3F3F3;
	margin:0; padding:0;
	
}
.menu-title a {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 198px;
	height: 25px; 
	border-bottom: 1px solid #F3F3F3;
	margin:0; padding:0;
	
}

#catalogue-menu {
	margin: -3px 0 0 0;
}

.item-list {
	margin: 0 0 0 3px;
	float: left;
}

.item-list IMG {
	margin: 0 1px;
	display: block;
}

.item-list a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d6b77;
	margin: 9px 0 3px 20px;
	display:list-item;
	list-style: url(/templates/vamshop_new/img/list-arrow.gif) outside none;
	text-decoration: none;
}

/**/


.subfolderstyle{display:block;}

.suckerdiv *{font-size:12px;}

.suckerdiv ul{padding:10px 0 0 0; margin:0px 0 0 0; list-style-type:none; 	border-left:#ABABAB 1px solid;
	border-right:#ABABAB 1px solid;
}
.suckerdiv ul li {
padding: 0px 0 5px 0px;
background-image:url(/templates/vamshop_new/img/list-dotted-bottom.gif);
background-position:bottom;
background-repeat:repeat-x;

}
.suckerdiv li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d6b77;
	text-decoration: none;
	display:block;
	background-image:url(/templates/vamshop_new/img/list-arrow.gif);
	background-position:left 13px;
	padding: 9px 0 3px 10px;	
	margin-left:10px;
	background-repeat:no-repeat;
}


.suckerdiv li ul {
margin:0;
}
.suckerdiv ul li ul{border:none;}
.suckerdiv ul li ul li {
	background-image:none;
	background-color:#e8e8e8;
	border:none;
}

.suckerdiv li ul li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display:block;
	margin:0px 0 0 20px;
	padding:5px 0 0 0;
	background-image:none;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #272727;
	font-weight:normal;
	text-decoration:none;
}
.suckerdiv li ul li ul li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display:block;
	margin:0 0 0 30px;
	padding:0;
	background-image:none;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #5e605f;
	font-weight:normal;
}

.suckerdiv li ul li a:hover{
	color: #3ca0c8;
}


















/**/


.item-list a:hover {
	color: #3ca0c8;	
}

#catalogue-submenu {
	background-color: #E8E8E8;
	float: left;
	width: 197px;
	padding-bottom: 13px;
}

#catalogue-submenu a {
	padding-left: 10px;
	padding-top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5e605f;
	float: left;
}

#catalogue-submenu a:hover {
	color: #3ca0c8;
}

#catalogue-submenu a:active {
	color: #F00;
}
/*
#catalogue-submenu a:visited {
	color: #F00;
}
*/

.side-menu-shadow {
	background: url(/templates/vamshop_new/img/side-menu-shadow.jpg) no-repeat;
	width: 200px;
	height: 28px;
	float: left;
}

#middle {
	margin: 0 8px 0 8px;
}

#middle-stretch-container {
	margin: 0;
	width: 100%;
}

#bottom-border {
	background: url(/templates/vamshop_new/img/bottom-border.jpg) repeat-y;
	background-color:#BDE781;
	height: 12px;
	width: 100%;
	min-width: 998px;
	border-bottom: 1px solid #999;
	float: left;
}

#footer {
	background: url(/templates/vamshop_new/img/footer.jpg) repeat-x;
	background-color: #CECECE;
	width: 100%;
	min-width: 998px;
	margin: 0;
	height: 130px;
}

#footer #shop {
	margin: 42px 19px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #2d6b77;
	float: left;
}

#copyright {
	margin: 30px 19px 0 0;
	line-height: 11px;
	float: right;
}

#copyright #eggo-logo {
	background: url(/templates/vamshop_new/img/eggo-logo.png) no-repeat;
	width: 76px;
	height: 31px;
	float: left
}

#copyright #eggo-logo-IE6 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/vamshop_new/img/eggo-logo.png',sizingMethod=crop);
	width: 76px;
	height: 31px;
	float: left
}

#copyright a { 
	color: #333;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	width: 200px;
}


#site-search {
	position: relative;
	left: -19px;
	margin: 0;
	margin-right: -5px;
	width: 255px;
	height: 68px;
	float: left;
}

#site-search form {
	margin: 23px 42px;
	margin-right: 0;
	margin-bottom: 0;
}

#site-search #input-text {
	position: relative;
	height: 16px;
	width: 146px;
	border: 1px solid #999;
	background-color: #FFF;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #665039;
	padding: 3px 0 0 8px;
	float: left;
}

#site-search #quick_find{

 vertical-align:bottom;
}
#site-search #quick_find .btn{margin:0; padding:0; margin-bottom:-4px; margin-left:5px;}
#site-search #input-submit {
	position: relative;
	background: url(/templates/vamshop_new/img/search-button.jpg) no-repeat;
	border: none;
	height: 21px;
	width: 43px;
	float: left;
	margin-left: 10px;
	cursor: hand;
}

#magn-glass{ 
	width: 100%; 
	height: 85px; 
	margin: 0; 
	float: left ;
	background: url(/templates/vamshop_new/img/m-glass.png) no-repeat;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}







#divShoppingCart {
	width: 270px;
	margin: 0;
	height: 80px;
	float: right;
}

#divShoppingCart .column {
	margin: 22px 0 0 0;
	float: left;
}
#divShoppingCart .column a{
	color:#3ca0c8;;
}

#divShoppingCart  .text{
	margin: 9px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #2d6b77;
}

#divShoppingCart .text span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:600;
	color:#eb2235;
	padding: 0 0;
	margin: 0 3px;
}

#divShoppingCart #basket {
	background: url(/templates/vamshop_new/img/basket.jpg) no-repeat;
	width: 104px;
	height: 82px;
	float: left;
}








#lock{ 
	width: 56px; 
	height: 62px;
	position: relative;
	left: 4px;
	float: left;
	z-index: 1;
	background: url(/templates/vamshop_new/img/lock.png) no-repeat;
	behavior:url(/templates/vamshop_new/javascript/iepngfix.htc);
}

#login-group {
}

#login-group form {
	font-size: 12px;
	position: relative;
	left: 15px;
	margin: 22px 0;
	margin-bottom: 0;
	height: 91px;
	float: left;
}

#login-group .input-text input {
	height: 15px;
	width: 105px;
	margin-bottom: 12px;
	border: 1px solid #999;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #665039;
	padding-left: 5px;
	float: left;
}

#login-group #input-submit input{
	background: url(/templates/vamshop_new/img/ok-button.jpg) no-repeat;
	border: none;
	height: 17px;
	width: 32px;
	float: left;
	margin-left: 7px;
	
	cursor: hand;
}

#login-group span, #login-group span a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #3ca0c8;
}

#login-group span a:hover {
	color: #2d6b77;
}

.body-color-hack-IE6 {
	font-size: 0;
	height: 0;
	float: left;
}

.side-menu-body .menu-splitter {
	background: url(/templates/vamshop_new/img/menu-splitter.gif) no-repeat;
	background-color:#F3F3F3;
	background-position: top;
	width: 197px;
	float: left;
}

.side-menu-body .admin_list{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-left:20px;
	margin-top:20px;
	line-height:18px;
}
.side-menu-body .admin_list a{
	color:#3ca0c8;
}


.side-menu-body .image-list {
	position: relative;
	left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #2d6b77;
	float: left;
}

.side-menu-body .image-list {
	margin-top: 18px;
	margin-bottom: 10px;
	float: left;
}

.side-menu-body .image-list p {
	line-height: 18px;
	margin: 0 0;
}

.side-menu-body .image-list p a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #3ca0c8;
	margin: 0 0;
}

.side-menu-body .image-list p a:hover {
	color: #2d6b77;
}

.side-menu-body .image-list b {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	
	font-size: 18px;
	color: #eb2235;
}

.spec1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 19px;
	color: #eb2235;
}

.side-menu-body .image-list i {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #eb2235;
}

.side-menu-body .image-list img {
	margin: 12px 0;
	margin-bottom: 11px;
	width: 168px;
	border: 1px solid #CCC;
}

.side-menu-body .text {
	position: relative;
	left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #665039;
	margin-right: 30px;
	float: left;
}

.side-menu-body .text a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #006666;
	margin-bottom: 6px;
	float: left;
}

.side-menu-body .text a:hover {
	color: #2d6b77;
}

.side-menu-body .bottom-line img {
	position: relative;
	margin: 10px 0;
	left: 3px;
	float: left;
}

#all-articles {
	position: relative;
	left: 115px;
	margin: 10px 0;
	width: 100%;
	float: left;
}

#all-articles a {
	color: #FF6633;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	float: left;
}

#all-articles a img {
	border: none;
	margin-right: 3px;
	float: left;
}

#middle-container {
	position: relative;
	top: -10px;
	width: 100%;
	margin: 0;
	float: left;
}

#table-in-the-middle {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	float: left;
}

/** includes **/

#orange-gradient {
	background: url(/templates/vamshop_new/img/orange-gradient.jpg) repeat-y;
	background-position: right;
	background-color: #E8774B;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	border-right: 1px solid #E8774B;
	border-left: 1px solid #E99170;
	border-bottom: 1px solid #FFF;
	padding: 5px 0 3px 0;
}

#content {
	margin: 0;
	padding: 0;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color:#EDEDED;
}

#content p{
	text-indent: 15px;
	color: #665039;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0 15px;

}

#content h2, #content h1,#content .h1 {
	position: relative;
	
	color: #665039;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding: 0 5px;
	font-weight:bold;
}

#content h2,#content .h2 {
	color: #2d6b77;
	font-weight: normal;
	font-weight:bold;
}


#content h1,#content .h1 { 
	color: #3ca0c8;
	font-size: 15px;
	padding: 0 5px;
}
#content .i_copy
{
	font-size:12px;
	color:#665039;;
	margin-left:10px;
	margin-bottom:10px;
}
#content .i_copy *
{
	font-size:12px;
	color:#2d6b77;
}
/** diz **/

#image-table {
	/*margin 20px 0 20xp 0; */
	position: relative;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: none;
	width: 100%;
	
}


#image-table td {
	text-align:left;
	vertical-align: text-top;
}

#image-table .item {
	background: url(/templates/vamshop_new/img/includes/diz/img-bg.gif) no-repeat;
	width: 128px;
	text-align: center;
	margin-left:20px;
	margin-bottom:0px;
}
#image-table .item2 {

	
	margin-left:20px;
	margin-bottom:20px;
}

#image-table a {
	text-decoration: none;
	width: 118px;
	margin: 0;
}


#image-table .item a img {
	position: relative;
	top: 4px;
	border: 1px solid #becf88;
margin-left:0px;
margin-right:0px;
	width: 118px;
	height: 118px;
	text-decoration: none;
}

#image-table .item a .title {
	position: relative;
	top: 2px;
	background: url(/templates/vamshop_new/img/includes/diz/img-title-bg-stretch.jpg) repeat-x;
	height: 25px;
	width: 120px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	margin: 0 auto;
	padding-top: 7px;
}

/** zakaz **/
#content #frame-table {
	width: 100%;
	border-collapse: collapse;
}

#content form {
	position: relative;
	top: -9px;
	margin: 0;
	padding: 0;
	width: 95%;
	float: left;
}

#content form .field-frame {
	position:relative;
	left: 15px;
	margin-top: 40px; margin-top: "25px";
	background: #F3F3F3;
	border: 1px solid #999;
	font-family: Verdana, Geneva, sans-serif;
	color: #666633;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 470? "470px": "100%");
	width: 100%;
	font-size: 12px;
	float: left;
}

#content form .field-frame .in-between {
	position: relative;
	top: -8px;
	left: 15px;
	background: url(/templates/vamshop_new/img/includes/zakaz/in-between-bg.gif) repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d6b77;
}

/*
#content form table {
	width: 85%;
	border-collapse: collapse;
}
*/
#content form .outside, .mandatory, .Requirement, #content form .field-frame .input-title {
	font-family: Verdana, Geneva, sans-serif;
	color: #666633;
	font-size: 12px;
}


.mandatory, .Requirement{
	color: #eb2235;
	margin-right: 2px;
}


#content form .field-frame #person-name {
	margin: 0;
	margin-bottom: 15px;
	font-weight: bold;
	font-style: italic;
	color: #666633;
	float: left;
}

#content form .field-frame .input-title {
	margin: 0;
	color: #666633;
	float: left;
}

#content form .field-frame .input-text {
	height: 13px;
	width: 175px;
	border: 1px solid #999;
	background: #F6F9FC;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	margin: 0 10px 0 10px;
	padding: 3px 0 0 8px;
	float: left;
}

#content form .field-frame #address-sample {
	margin: 0;
	padding: 0;
	color: #3399CC;
	font-size: 11px;
	display: block;
	float: left;
}


/** vopros **/

#content form .field-frame #comment, #question-textarea  {
	height: 92px;
	width: 400px;
	border: 1px solid #999;
	background: #F6F9FC;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	float: left;
	overflow: auto;
	margin: 15px  0 25px 15px;
}

#question-textarea {
	height: 204px;
	width: 275px;
	float: none;
	margin: 0 0;
	overflow: scroll; 
	overflow-x: hidden;	
	overflow-y: scroll; 
	overflow:-moz-scrollbars-vertical;
}

#content form .input-submit, #content form .input-send {
	background: url(/templates/vamshop_new/img/includes/zakaz/submit-button.jpg) no-repeat;
	border: none;
	height: 25px;
	width: 88px;
	cursor: hand;
	float: left;
}

#content form  .input-send {
	background: url(/templates/vamshop_new/img/includes/vopros/send-button.gif) no-repeat;
	margin: 5px 0;
}

#forum { width: 100%; float: left }

#forum h2, .reply h2 {
	position: relative;
	top: 8px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #3ca0c8;
	font-size: 12px;
	font-weight: bold;
}

#forum .date {
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	color: #2d6b77;
	font-size: 12px;
	font-style: italic;
	padding: 0;
	padding-left: 15px;
	margin: 0;
}


#forum .question, #forum .reply {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:	#665039;
}

#forum .reply {
	margin: 0;
	padding-bottom: 20px;
	background: #e5e5e5;
	width: 100%;
	float: left;
}

#forum .reply h2, #forum .reply .date {
	color: #e7774a;
}

#forum .reply h2 {
	top: 1px;
	margin-left: 15px;
}

#forum .reply .date {
	top: -8px;
	margin-left: 15px;
}

#forum span {
	margin-left: 15px;
	margin-right: 15px;
	display: block;
}

#forum .reply span {
	margin-left: 30px;
	margin-right: 15px;
	display: block;
}

#forum .question {
	margin-top: 5px;
	background: url(/templates/vamshop_new/img/list-dotted-bottom.gif) repeat-x;
	background-position: bottom;
	background-color: #F3F3F3;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}

/** price **/

#price-list-table {
	position: relative;
	top : 15px;
	width: 95%;
	border-collapse: collapse;
	margin-bottom: 55px;
}

#price-list-table td, th {
	border: 1px solid #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

#price-list-table tr.row a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

#price-list-table th {
	background-color: #dfdfdf;
	color: #2d6b77;
	font-weight: bold;
	height: 25px;
}

#price-list-table td {
	height: 15px;
	padding: 7px 7px 1px 7px;
}

#price-list-table tr.row a { 
	color: #665039;
	text-decoration: none;
}

#price-list-table tr.row:hover { 
	background-color: #e4edef;
	cursor: hand;
}

#price-in-excel {
	position: relative;
	margin: 0 25px;
	float: left;
}

#price-in-excel a {
	color: #3ca0c8;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	float: left;
	text-decoration: none;
}

#price-in-excel a span {
	padding-left: 5px;
	line-height: 40px;
	text-decoration:underline;
}

#price-in-excel a img {
	display: block;
	float: left;
}

#price-list-table td span, #price-list-table th span {
	color:#eb2235;
}

#price-list-table input {
	height: 15px;
	width: 30px;
	border: 1px solid #999;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #665039;
	padding-left: 5px;
}

#price-list-table .cell {
	border: 1px solid #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	color: #2d6b77;
}

#price-list-table td.cell a {
	color: #2d6b77;
	text-decoration: underline;
}

#content #submit-group {
	margin: 20px 0;
}

#content #submit-group #buy-more {
	background: url(/templates/vamshop_new/img/includes/korzina/buy-more-button.gif) no-repeat;
	border: none;
	height: 23px;
	width: 145px;
	float: left;
	margin-right: 10px;
	cursor: hand;
}

#content #submit-group #order {
	background: url(/templates/vamshop_new/img/includes/korzina/order-button.gif) no-repeat;
	border: none;
	height: 23px;
	width: 104px;
	float: left;
	margin-right: 10px;
	cursor: hand;
}

#content #submit-group #recalc {
	background: url(/templates/vamshop_new/img/includes/korzina/recalc-button.gif) no-repeat;
	border: none;
	height: 23px;
	width: 86px;
	float: left;
	margin-right: 10px;
	cursor: hand;
}

/**diploms **/

#image-table2 .d-item {
/**	background-image: url(/templates/vamshop_new/img/includes/montazh/frame.gif);
	background-repeat:no-repeat; background-position:left top; **/
	padding-top:5px;
	padding-left:5px;
	width: 154px;
	height: 264px;
	/*margin: 6px auto;/**/
	/*margin-bottom: 25px;*/
	text-align:left;
}

#image-table2 .d-item img {

	/*top: 5px;/**/
	border: 1px solid #becf88;
/*	margin: 0 auto;/**/
	width: 150px;
	height: 200px;
	margin-bottom:5px;
}

#image-table2 .d-item a.txt{

/*	margin: 5px auto;*/
	display:block;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #2d6b77;
	text-decoration: underline;

}

#image-table2 .d-item a:hover{
color:#3ca0c8;
}

/** montazh **/

#image-table2 .m-item {
	background-image: url(/templates/vamshop_new/img/includes/montazh/frame.gif);
	background-repeat:no-repeat; background-position:left top;
	padding-top:5px;
	padding-left:5px;
	width: 130px;
	height: 180px;
	/*margin: 6px auto;/**/
	/*margin-bottom: 25px;*/
	text-align:left;
}

#image-table2 .m-item img {

	/*top: 5px;/**/
	border: 1px solid #becf88;
/*	margin: 0 auto;/**/
	width: 117px;
	height: 118px;
	margin-bottom:5px;
}

#image-table2 .m-item a.txt{

/*	margin: 5px auto;*/
	display:block;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #2d6b77;
	text-decoration: underline;

}

#image-table2 .m-item a:hover{
color:#3ca0c8;
}

.txttop{
width: 135px;  vertical-align:bottom; text-align:center;}

.txttop a{
	display:block;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2d6b77;
	text-decoration: underline;
}

.txttop a:hover{
color:#3ca0c8;
}



/** marki **/

#image-table .tm-item {
	background: url(/templates/vamshop_new/img/includes/marki/frame.gif) no-repeat;
	width: 130px;
	height: 70px;
	margin: 15px auto;
	margin-bottom: 25px;
	text-align:left;

}

#image-table .tm-item img {
	position: relative;
	top: 5px;
	left:5px;
	border: 1px solid #becf88;
	margin: 0 auto;
	width: 118px;
	height: 57px;
}

#image-table .tm-item .hr {
	position: relative;
	margin: 9px auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	width: 130px;
	font-size: 11px;
	color: #2d6b77;
	display: block;
	text-align:center;
}

/*** katalog_tovar ***/
#content #item-table {
	border-collapse: collapse;
	float: left;
}

#content #item-table td {
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#content #item-table td  p {
	text-indent: 15px;
	margin: 0;
	padding: 0;
}

#content .item-snapshot {
	margin: -5px 20px 0 20px;
	float: left;
}

#content .price-of-the-item {
	color: #2d6b77;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 30px;
	font-size: 12px;
	float: left;
}

#content .sale {
	color: #F00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	float: left;
	font-weight: bold;
}

#content .item-snapshot img {
	margin: 0;
	
}
#content .item-snapshot .img {
	border: 1px solid #d8d8d8;
	background-color:#FFFFFF;
	display:block;
	text-align:center; vertical-align:middle;
	position:relative;
	min-height:150px;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}
#content .item-snapshot .img .v{
width:150px; height:1px;
}
#content .item-snapshot .img .h{


}
#content a.ch{font-size:14px; color:#3ca0c8; font-weight:bold; display:block; margin-top:20px; margin-bottom:5px; margin-left:15px;}

#content .price-of-the-item b {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	margin-left: 3px;
	font-size: 18px;
	color: #eb2235;
}

#content .item-snapshot i, #content .price-of-the-item i {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #eb2235;
}

#content #buyNow {
	margin-top: 15px;
	width: 130px;
	float: right;
}

#content #buyNow input{
	height: 10px;
	width: 10px;
	border: 1px solid #999;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #665039;
	padding: 5px;
	float: left;
}

#content #buyNow .btn {
	margin: -2px 10px;
	padding:0;
	background: url(/templates/vamshop_new/img/includes/katalog_tovar/basket-button.gif) no-repeat;
	border: none;
	height: 24px;
	width: 88px;
	cursor: hand;
	float: left;
}

#grab-the-item-table {
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 25px;
	width: 80%;
	float: left;
}

#grab-the-item-table td, th {
	border: 1px solid #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

#grab-the-item-table th {
	background-color: #dfdfdf;
	color: #2d6b77;
	font-weight: bold;
	height: 25px;
}

#grab-the-item-table td {
	height: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #665039;
	background: #f3f3f3;
	padding: 5px 0 2px 10px;
}

/** katalog_pr **/

#content .catalogue-splitter {
	margin: 20px;
	background: url(/templates/vamshop_new/img/list-dotted-bottom.gif) repeat-x;
	background-position: center;
	clear: both;
}

.bottom-nav {
	width: 200px;
	margin: 0 auto;
}

.bottom-nav .cell {
	border: 1px solid #ababab;
	background: #FFF;
	width: 19px;
	height: 19px;
	display: block;
	margin-right: 3px;
	float: left;
}

.bottom-nav a {
	padding: 3px 3px 3px 6px;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	color: #ababab;
	float: left;
}

.bottom-nav	a img { 
	border: none;
	width: 7px;
	height: 11px;
}

.map-title {
	color: #e7774a;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-left: 25px;
	clear: both;
}

.item-list-brighter {
	margin: 0 0 0 3px;
	float: left;
}

.item-list-brighter a, .item-list-brighter span a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3ca0c8;
	margin: 9px 0 3px 20px;
	display:list-item;
	list-style: url(/templates/vamshop_new/img/list-arrow-brighter.gif) outside none;
	text-decoration: none;
}

.item-list-brighter a:hover { color: #2d6b77 }


.item-list-brighter span a {
	font-weight: normal;
	color: #2d6b77;
	display: block;
}

.item-list-brighter span a:hover { color: #3ca0c8 }

table.category_caption{margin-left:20px;}
table.category_caption img{border: 1px solid #ababab; width:140px}

ul.sitemap li{list-style-image: url(img/list-arrow-brighter.gif);list-style-position: outside;}

ul.sitemap li a{font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: bold;
color: #3ca0c8;
margin-top: 9px;
margin-right: 0pt;
margin-bottom: 3px;
margin-left: 20px;
text-decoration: none;}

ul.sitemap li ul li{list-style-type:none; list-style:none;}
ul.sitemap li ul li a{
	font-weight: normal;
	color: #2d6b77;
}
.error{color:#FF0000; font-size:13px; margin-top:20px; font-family:Tahoma, Verdana, sans-serif}
/*#contact{background-image:url(/templates/vamshop_new/img/contacts_phone.jpg); background-position:right 00px; background-repeat:no-repeat; width:96%; } */
#contact{width:96%; height:340px;} 
#contact .phon{margin-top:20px;}
#contact .text{ float:left; width:350px;}
#contact .text *{font-weight:bold; font-size:13px;}
#contact .text a{color:#3CA0C8;}
#contact .map{font-weight:bold; font-size:16px; margin:40px 100px 20px; text-align:center}

#yamap{width:96%; margin:12px; text-align:left; font-weight:bold; font-size:24px; color:#3CA0C8}
#yamap .text{margin:0px; font-weight:bold; font-size:24px; color:#3CA0C8}

.work_pages{font-size:12px; color:#2d6b77; font-family:Tahoma, Verdana, sans-serif; padding-left:5px; margin-bottom:10px}
.work_pages a{color:#006666;}

#boxFaq
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

#boxFaq h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

#boxFaq h5 a
   {
     color: #006600;
     text-decoration: none;
   }

#boxFaq .boxFaqContent 
   {
     padding-left: 1em;
     margin-bottom: 0.5em;
     text-align: left;
  }

#boxFaq .boxFaqContent p 
   {
     text-indent: 15px;
	 margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

dl.itemFaqDefault 
   {
     width: 48%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemFaq 
   {
     width: 98%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dt.itemFaq 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }

dd.itemFaq
   {
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }
span.faqBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #006600;
}

.sub_category{
text-align:left;

}

.sub_category td{
text-align:left;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
color: #2d6b77;
text-decoration: none;
}

.sub_category td a{
margin-left:10px;

}

.leg{
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: bold;
color: #2d6b77;
text-decoration: none;

}

.lbl{
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
color: #665039;
line-height: 18px;
padding-top: 0pt;
padding-right: 15px;
padding-bottom: 0pt;
padding-left: 15px;

}


.valuti{
color:#665039;
font-size:12px;
font-weight:bold;
}

.podrobnee{
padding-left:10px;
background-image:url(/templates/vamshop_new/img/strelka_podr.gif);
background-position:center left;
background-repeat:no-repeat;
color:#3ca0c8;
}



#cont{
width:160px;
padding-right:10px;

}


.navtrail{
border-width: 1px;
		border-style: solid;
		border-color: #b3b3b3;
		background-color: #f3f3f3;
		padding: 5px;
		margin-bottom:10px;
		color:#3ca0c8;
		font-family:Tahoma,Geneva,sans-serif;
		font-size:12px;
		padding-left:15px;
}

.akcii{
		border-width: 1px;
		border-style: solid;
		border-color: #b3b3b3;
		background-color: #f3f3f3;
		padding: 4px;
		margin-bottom:10px;
		color:#000000;
		font-family:Tahoma,Geneva,sans-serif;
		font-size:15px;
		padding-left:15px;
}


.akcii span{
color:#eb2235;
font-weight:bold;

}
.akcii p{
text-indent: 15px;
margin-bottom:1px;
}


.form{
background-color:#f3f3f3;
width:90%;
}

.form #lbl{
padding-bottom:12px;
padding-top:12px;
}

.form #lbl p{
text-indent: 15px;
padding-left:10px;
}

.form #lbl img{
border:0px;
}

.lost_pass {
vertical-align:top;
}

.lost_pass a{
margin-left:22px;
padding-bottom:2px;
font-weight:bold;
}


