*{

 font-family: tahoma, arial;

 margin: 0;

 padding: 0;

-moz-box-sizing: border-box;

 box-sizing: border-box; 

 

 font-size: 12px;

color: White;

}

html{



}

table{

 border-collapse: collapse; 

}

img{

 border: none;

}

td {

 vertical-align: top;

}



body{

  background-color: #0d1411;

 margin: 0;

 padding: 0;	

	

}





h1 {

	/*18px via YUI Fonts CSS foundation*/

	font-size:138#5%;  

}

h2 {

	/*16px via YUI Fonts CSS foundation*/

	font-size:123#1%; 

}

h3 {

	/*14px via YUI Fonts CSS foundation*/

	font-size:108%;  

}

h1,h2,h3 {

	/* top & bottom margin based on font size */

	margin:1em 0;

}

h1,h2,h3,h4,h5,h6,strong {

	/*bringing boldness back to headers and the strong element*/

	font-weight:bold; 

}

 

em {

	/*bringing italics back to the em element*/

	font-style:italic;

}

blockquote,ul,ol,dl {

	/*giving blockquotes and lists room to breath*/

	margin:1em;

}

ol,ul,dl {

	/*bringing lists on to the page with breathing room */

	margin-left:2em;

}

ol li {

	/*giving OL's LIs generated numbers*/

	list-style: decimal outside;	

}

ul li {

	/*giving UL's LIs generated disc markers*/

	list-style: disc outside;

}



th {

	/*distinguishing table headers from data cells*/

	font-weight:bold;

	text-align:center;

}





a, a:hover, a:visited{

	 text-decoration:  underline;

 color: 	#7ac2a4;

}



a:hover{

	text-decoration: none;

}





p{

	margin: 0 0 14px 0;

	line-height: 16px;

}



.head{

position: relative;

	background: url(/public/img/100bra/head.jpg) #0d1411 no-repeat;

	width: 100%;

	height: 163px;

	

}



a.logo, a:hover.logo, a:visited.logo{

 display: block;

 width: 160px;

 height: 120px;

 position: absolute;

 left: 37px;

 top: 40px;

}



.raspoisk{

	position: absolute;

 top: 9px;

 left: 625px;

}



.raspoisk a, raspoisk a:hover, raspoisk:visited{

	font-size: 10px;

}





.tel{

position: absolute;

top: 103px;

left: 838px;

 color: White;

 font-weight: bold;	

 line-height: 17px;

}



.cont{

 width: 100%;

 height: 100%;



}



.contimg td{

padding: 7px;

	*padding: 0px;

}



a.pagenav,  a:visited.pagenav{

	color: White;

	text-decoration: none;

}



a:hover.pagenav{

	color: #7AC2A4;

	text-decoration:  underline;

}



.tleft{

	width: 245px;

}





.bl{

	background: url(/public/img/100bra/bgbl.gif) repeat-y;

	width: 232px;

	margin: 11px 6px 0 7px;

}



.bltop{

	background: url(/public/img/100bra/topbl.gif) no-repeat;

}



.blniz{

	background: url(/public/img/100bra/nizbl.gif) no-repeat 0 100%;

	padding: 78px 13px 33px 13px;

	 

}



.tright{

	width: 220px;

}





.bl2{

	background: url(/public/img/100bra/bgbl2.gif) repeat-y;

	width: 210px;

	margin: 11px 7px 0 6px;

}



.bltop2{

	background: url(/public/img/100bra/topbl2.gif) no-repeat;

}



.blniz2{

	background: url(/public/img/100bra/nizbl2.gif) no-repeat 0 100%;

	padding: 78px 5px 33px 5px;

	 

}



.c {

 background-color: #2a453a;

}



.ctop{

	background: url(/public/img/100bra/topcont.gif) repeat-x;

}



.cniz{

	

	padding: 8px 10px 8px 10px;

/*padding: 0px;*/

}



.tc{

height: 100%;

	position: relative;

	 background-color: #2a453a;

	

}



.menutop{

background: url(/public/img/100bra/menutopbg.jpg) #0D1411 no-repeat 50% 0;

	text-align: center;

	color: #fff100;

	padding: 11px 0 11px 0;

}



.menutop a, .menutop a:hover, .menutop a:visited{

color: #fff100;

margin: 0 21px 0 21px;

}

/*************ËÅÂÎÅ ÌÅÍÞ*******************/

a.blw,a.blw:visited,a.blw:hover{

	color: Black;

	font-weight: bold;

	text-decoration: none;

}

.white a.blw,.white a.blw:visited,.white a.blw:hover{

	color: White;

}

a.yel,a:visited.yel,a:hover.yel{

	color: Yellow;

	font-weight: bold;

	text-decoration: none;



}

a.whj,a:hover.whj, a:visited.whj{

color:  White;

text-decoration: none;



}

.act a.yel,.act a:visited.yel,.act a:hover.yel{

	color: #7AC2A4;

	 font-weight: normal;

	text-decoration: underline;

}

.boxcont3{

	margin: 5px 0 0 0;

}

.boxcont3 ul{

margin: 0 0 0 15px;

	list-style: none;

}



.boxcont3 ul li {

margin: 3px 0 3px 0;

	list-style: none;

}



a:hover.whj{

	color:  White;

	text-decoration: underline;

}



a:hover.yel{

	color: Yellow;

	text-decoration: underline;

}

/********ïÏÐÀÂÎÅ ÌÅÍÞ*********/





.ccc{

	width: 500px;

	height: 1px;

	border: none;

	margin: 0;

}



.conttopmenu{

	margin: 0 0 25px 0;

}



.conttext{

	  line-height: 18px;

}

.footer{

	background: url(/public/img/100bra/footbg.gif) no-repeat 50% 0;

	width: 100%;

	height: 96px;

	text-align: center;

	padding: 13px 0 0 0;

}



.footer img{



	margin: 6px;

}



.copyr{

margin: 10px;

color: #FFF100;

	clear: left;

}



.contfoot{

 background: url(/public/img/100bra/nizcont.gif) repeat-x 0 0;

 padding: 0;

 height: 11px;



}



.cccf{

width: 1px;

	height: 11px;



	margin: 0;

}



/**************/





.sealist1, .sealist2, .sealist3, .seaspan1, .seaspan2, .seaspan3, .seaspan4, .seaspan5, .seaspan6, .s1, .s2, .s3{

	position: absolute;

}



.s1, .s2, .s3{

 color: #FFF100;

 font-weight: bold;

}



.s1{

	top:50px;

	left: 259px;

}



.s2{

	top:78px;

	left: 259px;

}



.s3{

	top:107px;

	left: 259px;

}



.sealist1, .sealist2, .sealist3{

	width: 239px;

	height: 16px;

	border: #7ac2a4 1px solid;

	background-color: #334f44;

}



.sealist1 {

top: 50px;

left: 320px;

	

}



.sealist2 {

top: 78px;

left: 320px;

	

}



.sealist3 {

top: 107px;

left: 320px;

	

}



.seaspan1, .seaspan2, .seaspan3, .seaspan4, .seaspan5, .seaspan6{

	 color: #FFF100;

 font-weight: bold;

}



.seaspan1{

 top: 51px;

left: 574px;

}



.seaspan2{

top: 80px;

left: 574px;

}



.seaspan3{

top: 109px;

left: 574px;

}



.seaspan4{

top: 110px;

left: 670px

}



.seaspan5{

top: 51px;

left: 674px;

}



.seaspan6{

top: 110px;

left: 739px;

}



.seatext1, .seatext2, .seatext3, .seatext4{

position: absolute;

	border: #7ac2a4 1px solid;

	background-color: #334f44;

}



.seatext1{

	top: 51px;

	left: 624px;

	width: 41px;

	height: 16px;

}



.seatext2{

	top: 78px;

	left: 624px;

	width: 116px;

	height: 16px;

}



.seatext3{

	top: 107px;

	left: 624px;

	width: 41px;

	height: 16px;

}



.seatext4{

	top: 107px;

	left: 692px;

	width: 41px;

	height: 16px;

}



.search{

	position: absolute;

	left: 731px;

	top: 34px;

}





/****tovar*****/

.button2{

	border: none;

	background: none;

	color: #7AC2A4;

 cursor: pointer;

}



.pl10{

	text-align: center;

}



.contimg img{

	border: #76bc9f 2px solid;

}



.nav{

	text-align: center;

	margin: 24px 0 0 0;

}



.buttonline{

	text-align: center;

}



/*************/





/****right*******/

.rblock1{

	background: url(/public/img/100bra/ugol_top_L.gif) #324a40 no-repeat;

	width: 190px;

	margin: 0 0 10px 5px;

}



.rblock2{

	background: url(/public/img/100bra/ugol_niz_L.gif) no-repeat 0 100%;

	

}

.rblock3{

background: url(/public/img/100bra/ugol_top_R.gif) no-repeat 100% 0;



}

.rblock4{

background: url(/public/img/100bra/ugol_niz_R.gif) no-repeat 100% 100%;

padding: 10px;

	text-align: center;

	 line-height: 18px;

}



#cart_count{

	font-weight: normal;

}



a.yelkorz, a:hover.yelkorz, a:visited.yelkorz, .yellow{

position: relative;

z-index: 20;

	color: #FFF100;

	text-decoration: none;

 font-weight: bold;

}



.autoriz{

	width: 122px;

	

}



.autoriz td{

	padding: 9px 0 0 0;

	color: #7ac2a4;

}



.log{

	background-color: #334f44;

	border: 1px solid #7ac2a4;

	width: 73px;

	height: 19px;

}



.filtr{

	margin: 0 0 10px 23px;

	padding: 10px;

	text-align: center;

	 line-height: 18px;

}



.check{

	text-align: left;

		 line-height: 18px;

}



.loga{

	border: #7ac2a4 1px solid;

	background-color: #334f44;

	width: 120px;

margin: 10px 0 5px 0;

}



input, select, textarea, #id_name, #id_phone, #id_email{

	border: #7ac2a4 1px solid;

	background-color: #334f44;

	

}

/*****************/



.cartimg{

	border: #7ac2a4 2px solid;

}



.pole{



	background-color: #426255;

	padding: 2px 5px 2px 5px;

	margin: 0 0 2px 0;

}



.param{

	width: 464px; 

	margin: 12px;

}



a.btn, a:hover.btn, a:visited.btn{

	display: block;

	text-decoration: none;

	padding: 5px 0 0 0 ;

}



a.btn1, a:hover.btn1, a:visited.btn1{

	display: block;

	text-decoration: none;

	padding: 2px 0 0 0 ;

}



a.btn, a:hover.btn, a:visited.btn, .btn, a.btn1, a:hover.btn1, a:visited.btn1{

margin: 10px 0 10px 0;

 

	background: url(btn.gif) no-repeat;

 cursor: pointer;

	width: 96px;

	height: 24px;

	border: none;

 color: White;

 font-weight: bold;

 text-align: center;	

}





.korz{



width: 514px;

	 position:  relative;

	 left:50%;

	*left:48%;	

	 margin-left: -257px; 

	 z-index: 30;

	 background: url(korzbg.gif) #365447 repeat-y;

*border-bottom: 1px solid #7ac2a4;

}



.korz2{

		 background: url(korztop.gif)   no-repeat 0 0;

}



.korz3{

		 background: url(korzniz.gif) no-repeat 0 100%;



		

}



.korz4{

border: #588b76 1px solid;

*border: none;

padding: 12px;

*padding: 2px;



}



.boxtitles11{

padding: 5px 0 25px 231px;



font-weight: bold;

color: #fff100;

}



.rp{

	padding: 5px 0 25px 195px;

}



.st{

	font-weight: bold;

color: #fff100;

}



.tabkorz{



}

.tabkorz td{

 padding: 6px 0 6px 0;



}





.tabkorz .tl,  div.tl{

	text-align:  right;

	padding: 6px 13px 6px 0;

		font-weight: bold;

color: #fff100;



}





.prim{

	color: #aaaaaa;

	padding: 0 10px 10px 10px;

}



.sbg{

	text-align:center; color: #fff100; padding-top:3px;

	background: url(searchbg.gif) #588b76 repeat-x;

	height: 21px;

	margin: 10px 0 5px 0;

}



.testimg{

background: url(/public/img/100bra/test.gif) no-repeat 0 0;

margin: 0 0 0 0px;

height: 224px;

width: 200px;

}



.nnon{

	width: 90%;

	

}



.imgborder{

	border: #76bc9f 2px solid;

}



.filtr_block{

margin: -17px 0 0 0;

}

.table_test{

	width: 480px;
}
.col_tovars {color: #fff100;}

