
html, body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
body {
/*	font-size:100.01%;*/
/*	font-size:0.7em;*/
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	background:#fff;
	color: #000; 
}

h1, h2, h3, h4, h5, h6 {
	color:#484848;
	margin:0;
	padding:0;
}
h1 {
	font-size:16pt;
	font-weight:normal;
	padding:15px 0 10px 0;
}
h2 {
	font-size:13pt;
	font-weight:normal;
	padding:10px 0 5px 0;
}
h3 {
	font-size:11pt;
	font-weight:normal;
	padding:2px 0 3px 0;
	font-weight:bold;
}
form {
	margin:0;
	padding:0;
}
input {
	margin:0;
	padding:0;
}
table {
	font-size:100%;
}
img {
	border:0;
}
a {
	color:#139CCF;
}
a:hover {
	color:#139CCF;
	text-decoration:none;
}

#All {
	display:none;
	display:block;	
	margin:0 auto;
	width:100%;
	position:relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background: #fff;
	text-align:left;
	min-width:925px;
	width:expression(document.body.clientWidth < 925 ? "920px": "auto");
}

#AllSets {/* padding for top banner & page footer */
	padding:0 0 83px 0;
	width:100%;
}

#newhead {
/*    margin:0px 40px;*/
    margin-top: 5px;
}
#head {
	margin:0;
	height: 70px;
	//height: 85px;
	width:100%;
	text-align:center;
	background: #fff;
	font-size:0.7em;
}

#head_2 {
	margin:0;
	width:100%;
	text-align:center;
	background: #fff;
	font-size:0.7em;
}

#head_r {
	float:right;
	margin:42px 6px 0 0;

}

#head_r_2 {
	float:right;
	margin:5px 96px 0 0;
}

#def {
	display:none;
	display:block;	
	margin:0;
	width:100%;
	background: #fff;
	font-size:0.7em;
}

#def_l { 
	margin:0 0 20px 40px;
	width: auto;
	margin-right:310px;
        min-width:500px;
}

#def_l_2 { 
	margin:0 0 20px 40px;
	width:auto;
	margin-right:40px;
	position:relative;
}

#def_r {
	display:block;
	float:right;
	width:310px;
	height:100%;
	position:relative;
}

#img_l { 
	margin:0;
	float:left;
	position:relative;
	width:261px;
	height:79px;
}

#img_r { 
	margin:18px 0 0 0;
	float:right;
	position:relative;
	width:125px;
	height:61px;
}

#img_menu {
	margin:0;
	text-align:center;
	height:79px;
	position:relative;
	margin-left:261px;
	margin-right:125px;
	display:block;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #img_l {
  margin-right:-3px;
  }
 
* html #img_r {
  margin-left:-3px;
  }

* html #img_menu {
  margin-left:0;
  margin-right:0;
  }
 
/* End hide from IE5/mac */

#menu_l { 
	margin:0;
	float:left;
	position:relative;
	width:4px;
	height:39px;
	background:url(/i/bg_menu_l.gif) no-repeat 0 0 #F5CE44;
}

#menu_r { 
	margin:0;
	position:absolute;
        right:0px;
        top:0px;
        //position:static;
	//float:right;
	width:4px;
	height:39px;
	background:url(/i/bg_menu_r.gif) no-repeat 0 0 #F5CE44;
}

#menu_menu {
	margin:0;
	padding:11px 0 0 0;
	text-align:justify;
	background:url(/i/bg_menu.gif) #F5CE44;
	height:28px;
	//height:39px;
	font-size:9pt;
	position:relative;
	margin-left:4px;
	margin-right:4px;
	display:block;
}

#menu_menu ul{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	list-style:none;
}
#menu_menu li {
	margin:0 0 0 -1px;
	padding:0;
	width:25%;
	float:left;
	text-align:center;
}
#menu_menu td {
	text-align:center;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #menu_l {
  margin-right:-3px;
  }
 
* html #menu_r {
  margin-left:-3px;
  }

* html #menu_menu {
  margin-left:0;
  margin-right:0;
  }
 
/* End hide from IE5/mac */

#search_l { 
	margin:0;
	float:left;
	position:relative;
	width:4px;
	height:55px;
	background:url(/i/bg_search_l.gif) no-repeat 0 0 #95BD42;
}

#search_r { 
	margin:0;
	float:right;
	position:relative;
	width:4px;
	height:55px;
	background:url(/i/bg_search_r.gif) no-repeat 0 0 #95BD42;
}

#search_menu {
	margin:0;
	padding:3px 0 0 0;
	text-align:center;
	background:url(/i/bg_search.gif) #95BD42;
	height:52px;
	//height:55px;
	font-size:9pt;
	position:relative;
	margin-left:4px;
	margin-right:4px;
	display:block;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #search_l {
  margin-right:-3px;
  }
 
* html #search_r {
  margin-left:-3px;
  }

* html #search_menu {
  margin-left:0;
  margin-right:0;
  }
 
/* End hide from IE5/mac */

#avtor_l { 
	margin:0;
	float:left;
	position:relative;
	width:4px;
	height:120px;
/*	background:url(/i/bg_avtor_l.gif) no-repeat 0 0 #14B1EB;*/
}

#avtor_r { 
	margin:0;
	float:right;
	position:relative;
	width:4px;
	height:120px;
/*	background:url(/i/bg_avtor_r.gif) no-repeat 0 0 #14B1EB;*/
}

#avtor_menu {
	margin:5px 0 0 0;
	padding:2px 0 0 15px;
	text-align:left;
/*	background:url(/i/bg_avtor.gif) #14B1EB;*/
	height:118px;
	//height:120px;
	font-size:9pt;
	position:relative;
	margin-left:4px;
	margin-right:4px;
	display:block;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #avtor_l {
  margin-right:-3px;
  }
 
* html #avtor_r {
  margin-left:-3px;
  }

* html #avtor_menu {
  margin-left:0;
  margin-right:0;
  }
 
/* End hide from IE5/mac */

#foot { 
	margin:0 40px 0 40px;
	width:0 auto;
	height:83px;
	text-align:center;
	background:#fff;
	font-size:8pt;
}


#foot_l { 
	margin:0;
	width:4px;
	height:40px;
	background:url(/i/bg_foot_l.gif) no-repeat 0 0 #13A6DB;
}

#foot_r { 
	margin:0;
	width:4px;
	height:40px;
	background:url(/i/bg_foot_r.gif) no-repeat 0 0 #13A6DB;
}

.foot_menu {
	margin:0;
	padding:13px 0 0 0;
	text-align:center;
	background:url(/i/bg_foot.gif) #13A6DB repeat-x;
	height:27px;
	/*//height:40px;*/
	font-size:8pt;
}

#cprt_l { 
	margin:0 0 0 30px;
	//margin:0 0 0 35px;
	float:left;
	position:relative;
	font-size:8pt;
}

#cprt_r {
	margin:0 30px 0 0;
	//margin:0 70px 0 0;
	position:relative;
	display:block;
	text-align:right;
}

a.menu {
	color:#000;
}
a.menu:hover {
	color:#000;
	text-decoration:none;
}

.ban_600x60 { 
	margin:15px 0 10px 130px;
}

.ban_240x400 { 
	margin:15px 0 0 0;
	width: 240px;
	/*height: 400px;*/
}

a.catalog {
	font-size:1.2em;
	color:#139CCF;
	font-weight:bold;
}
a.catalog:hover {
	font-size:1.2em;
	color:#139CCF;
	text-decoration:none;
	font-weight:bold;
}

a.spec_catalog {
	font-size:1.2em;
	color:#84AD2B;
	font-weight:bold;
}
a.spec_catalog:hover {
	font-size:1.2em;
	color:#84AD2B;
	text-decoration:none;
	font-weight:bold;
}

a.avtor {
	font-size:0.9em;
	color:#fff;
}
a.avtor:hover {
	font-size:0.9em;
	color:#fff;
	text-decoration:none;
}

#new_cat ul{
	margin:0 0 0 19px;
	padding:0;
	list-style-image: url(/i/marker.gif);
}
#new_cat li {
	margin:10px 0 10px 0;
	padding:0;
	color:#139CCF;
}

a.new_cat {
	font-size:1.1em;
	color:#cc2228;
        font-weight:bold;
}
a.new_cat:hover {
	font-size:1.1em;
	color:#000;
	text-decoration:none;
}

.new_cat {
	font-size:0.9em;
	color:#139CCF;
}

a.new_cat2 {
	font-size:0.9em;
	color:#139CCF;
}
a.new_cat2:hover {
	font-size:0.9em;
	color:#139CCF;
	text-decoration:none;
}

.rub_cat {
	width:48%;
	margin:0;
	padding:15px 0 15px 0;
	background:url(/i/bg_rub_cat.gif) repeat-x 0 100% #fff;
} 

.rub_cat_2 {
	width:100%;
	margin:0;
	padding:1px 0 0 0;
	background:url(/i/bg_rub_cat_2.gif) repeat-x 0 0 #fff;
} 

.rub_cat_3 {
	width:48%;
	margin:0;
	padding:5px 0 15px 0;
	background:url(/i/bg_rub_cat.gif) repeat-x 0 100% #fff;
} 

.podrub {
	align:left;
	margin:2px 7px 0 0; 
}

.rub_name {
	font-size:16pt;
	font-weight:normal;
	padding:15px 0 15px 0;
	color:#149CCE;
}

.rub_name_2 {
	font-size:16pt;
	font-weight:normal;
	padding:0 0 10px 0;
	color:#149CCE;
}

.podrub_name {
	font-size:9pt;
	color:#6A6A6A;
}

a.podrub_name {
	font-size:9pt;
	color:#6A6A6A;
}

a.podrub_name:hover {
	font-size:9pt;
	color:#6A6A6A;
	text-decoration:none;
}

.razdel {
	height:20px;
	width:100%;
	margin:10px 0 10px 0;;
	background:url(/i/bg_rub_cat.gif) repeat-x 0 60% #fff;
/*        clear:both;*/
} 

.razdel_2 {
	height:10px;
	width:100%;
	margin:5px 0 5px 0;;
	background:url(/i/bg_rub_cat.gif) repeat-x 0 30% #fff;
} 

.ob_1 {
	font-size:1.2em;
	margin:10px 0 10px 0;
	color:#84AD2B;
	font-weight:bold;
}
.obp_1, a.obp_1 {
	color:#84AD2B;
}


a.ob_1 {
	font-size:1.2em;
	margin:10px 0 10px 0;
	color:#84AD2B;
	font-weight:bold;
}

a.ob_1:hover {
	font-size:1.2em;
	margin:10px 0 10px 0;
	color:#84AD2B;
	text-decoration:none;
	font-weight:bold;
}

.ob_2 {
	font-size:1.2em;
	margin:10px 0 10px 0;
	color:#149CCE;
	font-weight:bold;
}
a.obp_2, .obp_2 {
	color:#149CCE;
}

.ob_3 {
	font-size:1.2em;
	margin:10px 0 10px 0;
	color:#606060;
	font-weight:bold;
}

.ob_1_ram {
	width:100%;
	padding:0px;
	background-color: transparent;
}

.roundborder {
	height: 1px;
	overflow: hidden;
	border-right: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
}
.roundborder_n {
	height: 1px;
	overflow: hidden;
	border-right: 1px solid #1da0d1;
	border-left: 1px solid #1da0d1;
}
.c1 {
	margin: 0 6px 0 6px;
	border: none;
	background-color: #A6A6A6;
}
.c1_n {
	margin: 0 6px 0 6px;
	border: none;
	background-color: #1da0d1;
}
.c2 {
	margin: 0 4px;
	border-width: 0 2px;
}
.c3 {
	margin: 0 3px 0 3px;
}
.c4 {
	margin: 0 2px 0 2px;
}
.c5 {
	margin: 0 1px 0 1px;
	height: 2px;
}
.content {
	height: auto;
	padding: 0 15px 5px 15px;
}

.img_ob {
	float:left;
	margin:0 10px 5px 0;
}

a.search_it {
	font-size:9pt;
	color:#000;
}

a.search_it:hover {
	font-size:9pt;
	color:#000;
	text-decoration:none;
}

.knopka {
	border:0;
	height:22px;
	font-size:9pt;
	background:url(/i/bg_knop.gif) repeat-x 0 0 #fff;
}

.text_pole {
	margin:0;
	padding:0;
 	height:20px;
	background-color:#fff;
	border:solid 1px #000;
	font-size:13px;
	color:#000;
}
 
.text_pole_2 {
	margin:0;
	padding:0;
 	width:305px;
 	height:20px;
	background-color:#fff;
	border:solid 1px #000;
	font-size:13px;
	color:#000;
}
 
textarea {
	margin:0;
	padding:0;
 	width:305px;
 	height:110px;
	background-color:#fff;
	border:solid 1px #000;
	font-size:13px;
	color:#000;
}
 
.txt_small {
	font-size:0.8em;
	color:#606060;
}

.confform {
    border:solid 1px #999;
    font-weight: bold;
}

.b240x400 {
 margin: 0pt 0pt 10px 30px;
}
LI.bgulli {
	clear:left !important;
 }


