body 
{ 
 background:#06000D;
}


.info_div
 {
  position:absolute; 
 }
 
 /* общий див с логотипом*/
 .header_with_logo
 {
    position:relative; 
    margin-top:0px; 
	width:950px; 
	margin-left:auto; 
	margin-right:auto; 
	height:375px;
 }
 
  /* див для всех дивов с инфой и картинками, кот. открываются по щелчку на шашки */
 .common_div
 {
  position:relative; 
  width:485px; 
  height:210px;
  overflow:hidden;
 }
 
 .common_text_div
 {
    position:absolute; 
    width:475px; 
    height:210px; 
    z-index:0; 
    background:url(../images/divs_back.png) repeat;
	color:#FFFFFF;
	left:10px;
	overflow:hidden;
 }
 
 .common_content_span
 {
	float:left;
	position:absolute;
	left:90px;
	width:395px;
	height:126px;
	color:#FFFFFF;
 }
 
 .detail_div
 {
	position:absolute;
	top:45px;
	width:300px;
	height:130px;
	z-index:30;
	background-image:url(../images/detail_price.jpg);
	left: 89px;
	visibility:hidden;
	color:#FFFFFF;
 }
 
 .close_window_span
 {
   position:relative; 
   color:white; 
   top:3px; 
   left:285px; 
   z-index:50;
 }
 
 .detail_div_span
 {
   position:absolute; 
   margin-left:5px; 
   margin-top:10px; 
   width:290px;
   color:#FFFFFF;
 }
 
 .small_price_reklama_div
 {
	position:absolute;
	width:82px;
	top:164px;
	height:20px;
	left:385px;
	z-index:30;
	background-image:url(../images/price.gif);
	background-color:#1F2030;
	overflow:hidden;
 }
 
 
 .small_online_reklama_div
 {
	position:absolute;
	width:130px;
	top:164px;
	height:20px;
	left:244px;
	z-index:54;
	background-image:url(../images/online_zakaz.gif);
 }
 
 .small_calc_reklama_div
 {
	position:absolute;
	width:160px;
	top:164px;
	height:20px;
	left:75px;
	z-index:54;
	background-image:url(../images/calc_zakaz.gif);
 }
 
 .reklama_span
 {
	position:absolute;
	left:5px;
	top:2px;
	color:#FFCC00;
	overflow:hidden;
	height:20px;
 }
 
 .reklama_span_2
 {
	position:absolute;
	left:-135px;
	top:2px;
	color:#FFCC00;
	overflow:hidden;
	height:18px;
	width:250px;
 }
 
 .reklama_a
  {
   color:#CCCCCC;
   border:none;
  }
  
  .reklama_a_2
  {
   color:#FFFFFF;
   font-style:italic;
   text-decoration:underline;
  }
 
 .reklama_a_price
  {
   color:#FFCC00;
   border:none;
   font-size:16px;
   
  }
 
 .arrow_img
  {
   position:absolute; 
   top:186px; 
   left:0px;
  }
  
  .h3_common
  {
   margin-top:0px; 
   margin-bottom:-15px; 
   color:#FFFFFF;
  }
  
  .h2_content
  {
  margin-top:3px;
  }
  
  .shashka_div
  {
   background-image:url(../images/shashka.gif);
   color:#000000;
  }
  
  .line_right
  {
   position:absolute; 
   left:0px; 
   top:186px
  }
  
  .gospoda
  {
   margin-top:20px; 
   margin-bottom:5px; 
   margin-bottom:5px;
   padding-bottom:0px;
   color:#CCCCCC;
   font-weight: bold;
   font-style: italic;
  }
  
  UL.list-star-top 
  {
	list-style-type:none;
	padding: 0;
	padding-left:2px;
	margin: 0;
	margin-left: 0.1em;
	margin-top: 0em;
	position:relative;
	left:3px;
	color:#FFFFFF;
  }
  
   UL.list-star-top LI
  {
	background-image: url(../images/top_menu_back.gif);
	background-repeat:repeat-x;
	background-position: 0 em;
	padding-left: 1em;
	padding-top:5px;
	padding-left:-2px;
    color:#FFFFFF;
  }
  
    UL.list-star-top LI LI
  {
	background-image:url(../templates/images/dark/menu-tab2-r.png);
	background-repeat:repeat-x;
	background-position: 0 em;
	padding-left: 1em;
	padding-top:5px;
	padding-left:-2px;
	color:#CCCCCC;
  }
  
 UL.list-star 
  {
	list-style-type:circle;
	padding: 0;
	padding-left:5px;
	margin: 0;
	margin-left: 2em;
	margin-top: 0em;
	list-style-image:url(../images/shashka_small.gif); 
	background-repeat:no-repeat;
	color:#CCCCCC;
  }
  
  
    
 UL.list-star a
  {
   color:#CCCCCC;
   font:bold;
  }
    
  UL.list-star LI
  {
	background-image: url(../images/left_menu_back.gif);
	background-repeat:repeat-x;
	background-position: 0 em;
	padding-left: 1em;
    height:30px;
	width:135px;
	padding-top:5px;
	padding-left:-2px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#CCCCCC;
  }
  
   UL.list-star-simple 
  {
	list-style-type:disc;
	list-style-image:none;
	padding: 0;
	padding-left:2px;
	margin: 0;
	margin-left: 0.5em;
	margin-top: 0em;
	z-index:100;
  }
  
   UL.list-star-simple LI
  {
	background-image:none;
	padding-left: 1em;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:-2px;
    color:#FFFFFF;
  }
  
  UL.list-star-bottom
  {
	list-style-type:none;
	padding: 0;
	padding-left:5px;
	margin: 0;
	margin-left: 2em;
	margin-top: 0em;
	list-style-image:url(../images/shashka_bottom.gif);
	background-repeat:no-repeat;
	left:60px;
	top:65px;
	position:absolute;
	width: 800px;
  }
  
   UL.list-star-bottom LI
  {
	background-image: url(../images/left_menu_back.gif);
	background-repeat:repeat-x;
	background-position: 0.1em 0em;
	padding-left: 1em;
    height:30px;
	width:145px;
	padding-top:5px;
	padding-left:-2px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#CCCCCC;
	float:left;
	border-right:thin;
	border-right-color:#000000;
  }
  
  .left_menu
  {
   position:absolute; 
   left: 1px; 
   top: 372px; 
   width:185px; 
   height:300px; 
   background-color:#666699;
  }
  
  
  /* элементы закругления */

.content-box {
	padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3,  #rounded-box-10 
 { 
   margin:1em; 
   background-color:#1F2030 
 }

#rounded-box-5 
 { 
   background-color:#1F2030 
   position:absolute;
	left: 1px;
	top: 1px;
	width:185px;
 }

.content-box, b 
 { 
   background-color: #1F2030;
   color:#FFFFFF;
 }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .content-box 
  { 
   padding: 0.5em;
   background-color:#1F2030;
  }
#rounded-box-5 .content-box 
   { 
   padding: 0.5em 0.5em;
   background-color:#1F2030;
   }
#rounded-box-10 .content-box { padding: 0.4em 1em;}

.h2_margin
 {
  margin-top:0px;
 } 

TABLE.pretty-table {
	/*border: 1px solid #993a07;*/
	border-collapse: collapse;
}

TABLE.pretty-table TD {
	border: 1px solid #666666;
}
 
TABLE.pretty-table TH {
    border: 1px solid #666666;
    background-color:#1F3040;
}
  
.inputbox {
 color        : #f1f1f1;
 background   : #2B4A74;
 border       : 1px solid #395884;
 margin       : 3px 0;

}

.online_button {
 color        : #f1f1f1;
 background   : #2B4A74;
 border       : 1px solid #395884;
 margin       : 3px 0;

}

input:hover,
  input:focus,
  textarea:hover,
  textarea:focus {
  color: #f1f1f1;
  background: #243E61;
  
}



form select.button{
 color        : #fff;
 background   : #2B4A74;
}

option {
background   : #2B4A74;
}
  

