@import url("system.css");
@import url("coment_style.css");

html{height:100%;}
body {padding:0; width:100%; margin:0 auto; height:100%; font-family: Verdana;
	font-size: 11px; color:#555;position:relative;min-height:100%;background:url(../images/bg_body.gif) repeat-x;}

body#all { background:url(../images/body.gif) repeat-x; }

* html body {height:100%;}
* html #container{}
#container{padding:0; margin:0 auto;width:100%;position:relative;}
#head{position:relative;width:1000px;height:337px;background:url(../images/bg_head.jpg) repeat-x;margin:0 auto;}
#headMain{background:url(../images/pic_head.jpg) no-repeat;width:100%; height:235px;}
#headMain_brick{background:url(../images/pic_head_brick.jpg) no-repeat;width:100%; height:235px;}

#corrLayer{position:absolute;z-index:101;width:1000px;height:1px;top:91px;background:url(../images/corr.gif) repeat-x;}

#logo{position:absolute;z-index:100;top:16px;left:40px;width:130px;height:60px;}
#content{padding:0; margin:0 auto;width:1000px;height:100%;min-height:100%;
	overflow:hidden; clear:both;}
#content_left_inner{float:left; width:310px;}
#content_right_inner{float:right; width:670px;}
#meta{height:135px; background:url(../images/bg_footer.gif) repeat-x;}
#footer{ margin:0 auto;width:1000px;height:100%;min-height:100%;padding:30px 0 0 100px;}
#counters{margin:0 auto;width:1000px;text-align:center;padding:10px 0;}

a{color:#90a71a;}
h2{font-size:150%;color:#3d586c;margin:0px 0 3px 0;}
h4{font-size:130%;color:#959595;}
.grey{color:#959595;}
.green{color:#90a71a;}
.small{font-size:100%;}
.padTop10{padding-top:10px;}
.pad20{padding:20px;}
.padTop5{padding-top:5px;}
.margTop10{margin-top:10px;}
.center{text-align:center;}
.bgBlue{background:#e6f3fb;}



a.page_href{text-decoration:underline;}

/*==================== MENU TAB TOP ===================*/
#menu{text-align:center; position:relative;padding:58px 0 0 0;margin:0;}
#menuTabM {height:33px; font-family: Verdana; font-size: 17px; color:#fff;}
#menuTabM ul {margin:0 0 0 0; padding:0 0 0 0; padding-left:200px; height:33px; }
#menuTabM li {display:block; float:left; margin:0; padding:0; height:33px; }
#menuTabM a.current {display:block; height:33px; padding:0 0 0 10px; 
	text-decoration:none; background:url("../images/menu/slide_left.gif") no-repeat left top;}
#menuTabM .select, 
#menuTabM .current {list-style:none;  display:block; float:left;}
#menuTabM a.current {display:block; height:33px; color:#fff; padding:0 0 0 10px; 
	text-decoration:none; background:url("../images/menu/slide_left.gif") no-repeat left top;}
#menuTabM .topLev {/*line-height:2.6em;*/ font-weight:bold; display:inline; padding:8px 18px 9px 5px; 
	/*width:100%;*/ display:block; height:33px; background:url("../images/menu/slide_right.gif") no-repeat right top;
	FONT-SIZE: 13px; FONT-FAMILY: verdana; font-style:normal; font-variant:normal;}	
#menuTabM a.select{
	display:block; height:33px; color:#fff; padding:0 0 0 10px; 
	text-decoration:none; background:url("../images/menu/slide_left.gif") no-repeat left top;
	background-position:0 -39px; }	
#menuTabM a.current:hover{text-decoration:none;	background-position:0 -39px;}
#menuTabM .topLev:hover,
#menuTabM a:hover .topLev,
#menuTabM .select_d {text-decoration:none;	background-position:100% -39px; color:#fff;}	
/*======END========== MENU TAB TOP ===================*/

/*==================== SUB BANNERS ===================*/
#sub_head{position:relative;margin:0 auto;width:1000px;height:175px;}
#mi_1,#mi_2,#mi_3{float:left;width:330px;height:148px;}
#how{position:absolute;z-index:105;top:260px;left:60px;width:259px;height:44px;color:#6a6968;font-size:13px;font-family:verdana;
	background:url("../images/bg_how.gif") no-repeat;padding:13px 0 0 20px;}
#how h1{text-align:left;color:#6a6968;font-size:13px;font-family:verdana;display:inline;}
#how a{color:#6a6968;font-size:13px;font-family:verdana;display:inline;text-decoration:none;font-weight:bold;}
/*======END=========== SUB BANNERS ===================*/

.date_publish_main{padding:5px 0 5px 0; width:100px; color:#fff; text-align:center; border:1px dashed #b5b5b5;background:#b5b5b5;}
.header1{FONT-SIZE:130%; color:#095087; font-weight:bold;}
a.news_text_link{color:#555;text-decoration:none;}
a.news_text_link:hover{text-decoration:underline;}

#mi_1_inner,#mi_2_inner,#mi_3_inner{width:330px;margin:10px 0 10px 0;}


/*==================== FOOTER ===================*/
#meta_footer{width:1000px;margin:0 auto;color:#fff;padding-top:40px;text-align:center;}
#meta_footer a{color:#fff;text-decoration:none;}
#meta_footer a:hover{text-decoration:underline;} 
#copyright{width:1000px;margin:0 auto;padding-top:0px;text-align:center;}
/*======END=========== FOOTER ===================*/

#meta h1{color:#ccc;text-align:center;font-size:11px;margin:4px;padding:2px;}




#calc td{font-size:12px;}
#calc select,#calc input{margin:5px 0 0 0;}
.nn{width:40px}
.ch{width:15px}
#result{width:200px;border:0;background:#E6F3FB;text-align:center;font-weight:bold;color:#d35c16;}
#cub_m{width:100px;background:#E6F3FB;border:0;text-align:center;font-weight:bold;color:#d35c16;}


/*==================== add 120308 banerLeftBottomMain ===================*/
#banMain2{width:295px;height:84px;background:url("../images/b_ml_bg.gif") no-repeat left top;
	background-position:7px 0; padding:14px 0 0 0; color:#636363;}
* html #banMain2 {background-position:0 0;}
#banMain2 h2{font-size:15px; }
#banMain2 p{font-size:14px;font-weight:bold;margin:16px 0 0 0;}
/*======END=========== add 120308 banerLeftBottomMain ===================*/


fieldset{}
#dens_tb td{font-size:11px;}
LEGEND{color:#4C5D43;}
#df{width:350px;}

#headMain { position:relative; }
#headMain h1 { margin:0; padding:0; overflow:hidden; width:100px; height:10px; }
#headMain h1 span { width:100px; height:10px; display:block; }

a.news_text_link { text-decoration:underline; }
a.news_text_link:hover { text-decoration:none; }

a.spetspredlozhenie { font-size:14px; }

span.spetspredlozhenie { font-size:14px; }

.products { margin:0 0 15px 0; padding:0; font-size:13px; }
.products li { list-style:none; margin-bottom:10px; }
.products li img { vertical-align:middle; margin-right:15px; }

.ourproducts { padding:0 0 0 10px; }


#nbook {
    position:absolute;
    right:45px;
    top:0px;
    background:url(../img/basket.gif) no-repeat 0 0 #fff;
    width:200px;
    height:50px;
    border:3px solid #88B814;
    border-top:0;
}
#nbook p {
    font-size:12px;
    padding:3px 10px 0 17px;
	margin:0;
}
#nbook a {
	color: #e70f03;
	text-decoration:underline;
}
.header {

}
#cart_count {
	font-weight:bold;
}
#totSum {
	color: #e70f03;
	font-weight:bold;
}
.page {
    position:relative;
}
#wasAdded {
    display:none; 
   position:absolute; 
    top:40%; 
    left:0; 
    width:100%; 
    z-index:2;
}
#wasAdded p {
    margin:auto; 
    width:300px; 
    padding:25px 0; 
    text-align:center; 
    background:#eee; 
    border:3px solid #ccc;
    font:bold 13px tahoma;
}
.in_the_cart {
    margin-bottom:10px;
}

.text {
      
}

.text  a {
      	color: #e70f03;
}
.text h2 {
    font-size:15px;
    font-weight:bold;
    margin-bottom:9px;
}
.text ul {
    list-style:disc;
    margin:5px;
}
.text ul li {
    margin-left:20px;
}
.orderForm {
   
}
.text textarea {
   font:12px tahoma;
}

.right_block {
   width:250px;
   float:right;
   text-align:left;

}
.left_block {
   margin-right:270px;

}

.right_block ul {
   list-style:none;
   margin:0;
   width:auto;
}
.right_block ul li {
   clear:right;
   padding-bottom:10px;
   width:auto;
}
.data {
   float:right;
   width:130px;
   text-align:right;
   padding-left:20px;
}
.data   a{
   font-size:11px !important;
      	color: #e70f03;
   
}
.right_block h2 a {
   		color:#559400;
}
.data .price {
   margin:0 !important;
   font-size:12px;
}
.data .price .b {
   font-size:12px;
}


/*********************************/
.cart_items {  }
.cart_items li { padding-bottom:5px; border-bottom:1px solid #cecece; margin-bottom:5px; }


.add { padding-left:10px;  }
.add p { font-size:100%; }
.add .left {
	float: left;
	/*width: 55%;
	padding-left: 5%;*/
}

.add .right {
white-space:nowrap;
width:113px;
	float: right;
	padding-left: 0;
}

.add .buy a {
    font-size:12px;
}

.left p.price { font-size:20px; }

/* form */
.value input, .value textarea {
   width:250px;
}
.review {
    padding-top:10px;
    
    border-bottom:1px dashed #cecece;
}
.review p {
   font-size:11px;
}



.other {}
.other  h2 a { color:#559400 !important; }
.other ul { list-style:none; padding:0; margin:0; }
.other ul li { float:left; width:30%; margin:0 1%; }
.other .data { width:auto; }

.go_link img {
    vertical-align:middle;
}

.button {
    padding:4px 10px;
}

.full a {
   color:#fff;
}

.in h3 {
   font:bold 15px tahoma;
}
.total {
   padding-top:15px;
}

#nbook {
   z-index:1000;
}

.price .r, .price .b { 
color: rgb(231, 15, 3);
font-size: 100%;
font-weight: bolder;
margin-left: 5px;
 }

.basket {
    width:100%;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
.basket td , .basket th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px;
}
.basket td {
font-size:13px;
}
.basket .qty {
text-align:center;
}
.basket p {
margin:0;
}
.basket h3 {
font-size:12px;
margin:0 0 5px 0;
}
.basket .foto {
width:50px;
}
.basket .but {
text-align:center;
}
.basket .but img {
width:30px;
}
.buy {
	float: left;
	background: url(/images/design/img/b-l.png) no-repeat;
	padding-left: 3px;
	margin: 7px 0 0 0;
}

.buy div {
	background: url(/images/design/img/b-r.png) no-repeat 100% 0;
	padding-right: 4px;
}

.buy a {
	display: block;
	padding: 3px 8px 4px; 
	background: url(/images/design/img/b-c.png) repeat-x;
	font-size: 68.75%;
	font-weight: bolder;
	color: #fff;
	text-decoration:none;
}

.buy a:hover {
	text-decoration: none;
}
tr.top td { background:#ffffc0; }
