body, div{
        font-family: Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:11px;
		/*color:#919296;*/
		color:#000000;
}

p {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
		text-align:justify;	    
         font-size: 13px;
		/*color:#919296;*/
		color:#000000;
        margin-top:0px;
        margin-bottom:0px;
}

h2 {
	margin-top:10px;
	margin-bottom:5px;
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
	font-size:14px;
}

ul {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:11px;
        /*color:#656669;*/
		color:#000000;
		margin:10px 10px 10px 25px;}

ul.li {
     		
		font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size: 13px; line-height:1.5;
		text-align:justify; text-decoration:none; padding-left: 10px; margin-left: 15px;
	    list-style-image: url(li.gif); list-style-position: outside;
		}

.lines    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#000000;
        }

a.golovach    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:11px;
        color:#919296;
        text-decoration:none;
        }

a.golovach:hover    {
        color:#e00011;
        }

a.menu    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:12px;
        color:#024dde;
        text-decoration:underline;
        text-transform: uppercase;
        font-weight:bold;
        }

a.menu:hover    {
        	color:#79b732;
        	text-decoration: none;
     }

.nav_tbl {
	padding-left:15px;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial;
	font-size:12px;
	color:#024dde;
}
.inp_srch {
			border: solid 1px #B4B4B4;
        	background-color:f7f8fb;
        	width:135px;
        	padding-left:2px;
}
.selm    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        background-color:#79b732;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        padding:3px;
        text-decoration:none;
        }

.menu2    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#024dde;
        font-weight:bold;
        text-decoration:underline;
        text-align: left;
}
		.menu2_old    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:12px;
        color:#024dde;
        font-weight:bold;
        text-decoration:underline;
        }

.nav    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#024dde;
        font-weight:bold;
        text-decoration:underline;
        }

.cat    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#024dde;
        border-bottom:solid 1px #cacccd;
        text-decoration:none;
        }

.cat2    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#024dde;
        text-decoration:none;
        }

.cat3    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:11px;
        color:#024dde;
        text-decoration:none;
        }

.cat4    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#515254;
        border-bottom:solid 1px #cacccd;
        text-decoration:none;
        }

.cat5    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size:13px;
        color:#919296;
        text-decoration:none;
        }

a.likeText, a.likeText:visited, a.likeText:hover  {
        font-family:Verdana,Verdana,Arial;
        font-size:11px;
        color:#000000;
        text-decoration:none;
}

.text    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size: 13px;
        color:#000000;
        }

.artImgTitle  {
        font-family:Verdana,Verdana,Arial;
        font-size:9px;
        color:#000000;
		font-weight:bold;
        }

.grey    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size: 13px;
        /*color:#919296;*/
		/*color:#95969a;*/
		color:#000000;
        }
.grey2 {

font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size: 13px;
        /*color:#919296;*/
		color:#000000;
}

.dgrey    {
        font-family:Trebuchet MS,Tahoma,Verdana,Arial;
        font-size: 13px;
        /*color:#656669;*/
		color:#000000;
        }

.sp    {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:13px;
        color:#919296;
        font-weight:bold;
		text-decoration:none;
        }

.sp2        {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:13px;
        color:#919296;
        }

.white        {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:14px;
        color:#ffffff;
        font-weight:bold;
		text-decoration:none;
        }

a.redlink, a    {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:13px;
        color:#024dde;
        text-decoration:underline;
        text-align: left;        
        }

		#mdlink {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:11px;
        color:#024dde;
        text-decoration:underline;
        }
		
		
input.asLinkBotton {
    border:none;
    font-family:Trebuchet MS, Tahoma,Verdana,Arial;
    background-color:#79B732;
    font-size:9px;
    color:#ffffff;
    font-weight:bold;
    cursor:pointer;
    padding:3px;
}

.3dbtnRecal {
	background-color:#CC0000;
	border: #D4D0C8 outset 1px;
	padding:0px 5px 0px 5px;
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
    cursor:pointer;
    WIDTH: 100px;
    HEIGHT: 23px;
}

.3dbtnOrder {
	background-color:#CC0000;
	border: #D4D0C8 outset 1px;
	padding:0px 5px 0px 5px;
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
    cursor:pointer;
    WIDTH: 100px;
    HEIGHT: 23px;
}

.red    {
        font-family:Trebuchet MS, Tahoma,Verdana,Arial;
        font-size:11px;
        color:#e00011;
        }

.message{
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
    padding:10px;
    font-size:11px;
    color:#95A3AE;
}

.errorMessage{
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
    font-size:11px;
    color:#ed1c24;
    padding:6pt 0pt 10pt 10pt;
}

.okMessage{
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
    padding:6pt 0pt 0pt 0pt;
    font-size:11px;
    color:#009900;
}

.term {
	border-bottom:dotted 1px #bc1111;
	color:#bc1111;
	text-decoration:none;
}

.termHint {
	border:solid 1px #bc1111;
	background-color:#ececec;
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
    font-size:11px;
	padding:5px;
	width: 200px;
}

.promoH1 {
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
    font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.contShop {
    font-size:11px;
	padding:5px 0px 0px 0px;
	margin:0px;
}

.catalog .element {float:left; position:relative;  padding:25px 10px 0px 0px; text-align:center; line-height:100%;width:30%;min-height:150px;}
.catalog .element a {text-decoration:none;}

.nofoto {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial;
	font-size:15px;
	color:#ececeb;
	font-weight:bold;
	text-decoration:none;
	BORDER: #ececeb 1px solid;
}

.validation-advice {color: #cc0000;font-size:11px;}

.voteBtn {
	border:solid 1px #ECECEC;
	background-color: #79B732;
	font-size:11px;
	color: #FFFFFF;
	cursor:pointer;
	padding:2px 3px 2px 5px;
	width:90px;
}

.bTable {background-color : white;
border-collapse: collapse; border: medium double #ececec;}
.bTable td {border: solid 1px #ececec; font-size: 11px; color:#000000;}
.bTable th {border: solid 1px #ececec; font-size: 12px; color:#000000;}

.old_price {
	background-image: url(/images/design/sale_red_line.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-family: Trebuchet MS, Tahoma,Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
	padding:5px;
}

.selm_new    {
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
	background-color: #79b732;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-decoration:none;
}

.price {
	font-family:Trebuchet MS, Tahoma,Verdana,Arial;
	font-size:11px;
}

#price {
font-size:14px;
}


.emptyLine {
	margin:10px;
	padding:0px;
}

.comTextTitle {
	text-indent: 2em;
}

.comText {
	margin:10px 0px 0px 0px;
	text-indent: 2em;
	text-align: justify;
}

.pTitle {
	font-size:17px;
	padding-top: 10px;
	padding-bottom:10px;
	margin: 0px;
}

#boss_audio {
    width:270px;
    height:100px;
    right:0px;
    position:absolute;
    z-index:999;
    display:block;
} 
.tbl1 {
	background-color: white;
}
.tbl1 td {
	background-color: white;
	margin: 2px;
	padding: 2px;
	border:1px solid #CCCCCC;
	width: 30%;
}
.nobold {
	font-weight: normal !important;
	font-size: 16px;
	line-height: 26px;
}
h1 {
	font-size: 18px;
}
.cat_tov {
	font-family: Trebuchet MS, Tahoma,Verdana,Arial !important; 
	font-size: 17px !important;
	text-transform: uppercase !important;
	color: #79b732 !important;
	text-decoration: none !important;
}
.cat_tov:hover {
	text-decoration: underline !important;
}
.panel_header {
	/*background: #79b732; /* url('/images/design/block_head.gif') top left no-repeat;*/
	background: #79B732;
	border-left:solid 13px #ffffff;
	border-top:solid 14px #ffffff;
	width:208px; 
	height:33px;
}
.bulgif {
	margin-top: 4px;
}
.contacts_panel {
	display: block;
	position: relative;
	width: 178px;
	height: 77px;
	border: 0px solid white;
	margin: 44px 6px -112px -6px;
	overflow: hidden;
}
.contacts_panel p {
	font-size: 14px;
	color: white;
	text-shadow: 1px 3px 3px black;
}
.contacts_panel a {
	color: white;
}
#footer_tbl {
	/*padding-left:2.4%;
	padding-right:2.4%;*/
}
.catalog_cat_item {
	padding:5px 5px;
	display:-moz-inline-stack;/*Firefox 2*/
	display: -moz-inline-box; /* Fixes Firefox */
  	display:inline-block; /*Хорошие браузеры*/
  	_overflow:hidden;/*IE6, IE7*/
  	*zoom:1;/*включаем hasLayout для IE6, IE7*/
  	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	height: auto;
	width: 105px;
	vertical-align: top;
	text-align: center;
}
.catalog_cat_item p {
	text-align: center;
}
.clear {
	display: block;
	/*height: 1px;*/
	clear: both;
}
.catalog_cat_item img {
	outline: none;
	border: none;
	width: 70px;
	height: 70px;
	display: block;
	position: relative;
	margin: 0 auto;
}
/*.catalog_cat_item a, .catalog_cat_item p {
	display: block;
	margin: 0 auto;
}*/
.catalog_cat_item .cat {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
}
.item_tiz {
	display: block;
	position: relative;
	width: 105px;
	margin: 0 auto;
}
.catalog_cats {	
	vertical-align: top;
	text-align: left;
	margin-top: 0px;	 	
}
.catalog_cats hr {
	margin: 5px 0;
}
hr {
	background-color:#FFF;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 0px dashed #CCCCCC;
	border-left: 0px dashed #CCCCCC;
	border-right: 0px dashed #CCCCCC;
	color:white;
	height:1px;
	overflow:hidden;
	text-align: center;
	font-size: 1px;
	font-family: Arial;
}
.level2 {
	margin-left: 20px;
	margin-top: 5px;
}
.menu_hr {
	margin: 10px 0 0px 0;
}

#call_code div {
	color:#79B732;
	font-size:24px;
	font-weight:bold;
	padding:7px;
	position:absolute;
	text-align:left;
	margin: 0 0 0 -50px;
}

