body{
	margin: 0px 0px 0px 0px;
	font-family : Tahoma;
	color: #666666;
}

body td{
	font-size: 75%;
}

a:link, a:active,  a:visited{
	text-decoration: underline;	
	color: #484868;
}

a:hover{
	color: #484868;
	text-decoration: underline;
}

.atop:link, .atop:active,  .atop:visited{
	color: #F9F9F9;
	font-weight: bold;
	text-decoration: none;
}

.atop:hover{
	color: #FFFFFF;
	text-decoration: none;		
	font-weight: bold;
}


.abot:link, .abot:active,  .abot:visited{
	color: #DADAE1;
	text-decoration: none;		
}

.abot:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.bot1{
	color: #FFFFFF;
	font-size: 12px;		
	padding-bottom:10px;
	padding-top:7px;
}


.bot11{		
	background:url(/i/usoft.jpg) top left no-repeat;	
	padding:7px 5px 7px 30px;	
}


.bot{
	color: #FFFFFF;
	font-size: 12px;	
	padding-right:20px;
	text-align:right;
}


form {
	margin: 8px;
	
}



.menu_1, .menu_2, .menu_3  {
	background: #CACCC6 url(/i/menu.gif) bottom left no-repeat;
	height: 22px;
	width: 215px;
	text-decoration:none !important;
	text-align:right;
}

.menu_1 a#tm_active, .menu_2 a#tm_active, .menu_3 a#tm_active  {
	background: #CACCC6 url(/i/menu_over.gif) bottom left no-repeat;
}

.menu_1 a, .menu_2 a, .menu_3 a, .menu_1_line1 a, .menu_2_line1 a, .menu_3_line1 a, .menu_1_line2 a, .menu_2_line2 a, .menu_3_line2 a, .menu_1_line2 a, .menu_2_line2 a, .menu_3_line2 a {
text-decoration:none !important;
}

.menu_1_line1, .menu_2_line1, .menu_3_line1  {
	background: #CACCC6 url(/i/menu_1_new.gif) bottom left no-repeat;
	height: 35px;
	width: 215px;
	text-decoration:none !important;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:5px !important;
}


.menu_1_line2, .menu_2_line2, .menu_3_line2  {
	background: #CACCC6 url(/i/menu_2.gif) bottom left;
	height: 22px;
	width: 215px;	
	text-decoration:none ! important;
	text-align:right;
}




.menu_1, .menu_1_line1, .menu_1_line2, .menu_active_1, .menu_active_1_line1, .menu_active_1_line2 {

	font-weight: bold;
	padding: 2px 5px 2px 40px ;	
	text-align:right;
	color: #484868;
	text-decoration:none ! important;
}


.menu_2, .menu_2_line2, .menu_active_2, .menu_active_2_line2 {
	font-weight: normal;
	padding: 2px 5px 2px 50px ;	
	text-align:right;
	color: #484868;
	text-decoration:none !important;
}

.menu_3, .menu_active_3 {
	font-weight: normal;
	padding: 2px 5px 2px 60px ;
	text-decoration:none ! important;
	text-align:right;
}


.menu_active_1, .menu_active_2, .menu_active_3 {
	background: #CACCC6 url(/i/menu_active.gif) bottom left;
	height: 22px;
	width: 215px;
	color: #484868;
	text-decoration:none ! important;
	text-align:right;
}


.menu_active_1_line1, .menu_active_2_line1, .menu_active_3_line1 {
	
	height: 22px;
	width: 215px;
	color: #484868;	
	text-align:right;
	text-decoration:none ! important;
}

.menu_active_1_line2, .menu_active_2_line2, .menu_active_3_line2 {
	
	height: 22px;
	width: 215px;
	color: #484868;	
	text-align:right;
	text-decoration:none ! important;
}


.golos_line{
	border: #3C3C56 solid 1px;
}

.golos_line_0{
	width: 1px;
	height: 1px;
	border: #FF0000 solid 1px;
	display: none;
}

/*контейнер верхнее меню*/
#top_nav {
height: 32px;
text-align:center;
}

#top_nav ul {
list-style:none;
margin: 0;
padding: 0;
}

#top_nav li {
display: inline; 
margin: 0px; 
white-space: nowrap !important;

}

/*линк*/
#top_nav a, #top_nav h6 {
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding: 9px 10px 9px 10px; 
	background: url(/i/top_nav_fon.jpg) top left repeat-x;
	color: #ffffff;
	display: block;
	float: left;
	text-decoration: none; 
	font-weight: bold;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 10px;
	border: 1px solid #313146;
}
#top_nav a:hover,#top_nav a#tm_active {background: #3b3b55; color: #b8e2f2}

/*активный раздел*/
#top_nav h6 {margin: 0; background: url(/i/li_bg.gif) no-repeat #474767; color: #b8e2f2}
#top_nav h6 a {margin: 0; padding: 0px; color: #b8e2f2}


/*контейнер нижнее меню*/
#bot_nav {height: 32px; min-width: 400px; margin: 0; white-space: nowrap; }
#bot_nav ul {list-style: none; margin: 0; padding: 0;}
#bot_nav li {display: inline}
/*линк*/
#bot_nav a, #bot_nav h6 {height: 25px;  padding: 7px 0 0 0; background: # url(/i/li_bg.gif) no-repeat; color: #ffffff; display: block; float: left; width: 100px; text-decoration: none; font-weight: normal; text-align: center;  font-family: arial, sans-serif; font-size: 100%}
#bot_nav a:hover {background: #474767; color: #b8e2f2; text-decoration: none;}


/*___________________________________*/

#short {
font-size: 12px;
padding: 0px 5px 15px 15px;
}

#short p {
margin: .4em 0
}

#short strong {
 0 0 8px 0
}

#short ul {
list-style: square;
margin: .4em 0 0 2em
}


#content {
 padding-bottom:30px;
}

#content ul li {
 padding-bottom:10px;
}


#content table{
 width:90%;
 margin-bottom:20; 
 border-collapse: collapse;
 border-bottom:1px solid #666666;
 border-top:1px solid #666666;  
}

#content table td{
 border-bottom:1px solid #CBCDC7;
 border-top:1px solid #CBCDC7;  
 padding-left:5px;
}

.th_str {
 background-color:#F2F5ED;
 font-weight:bold
}

#content table thead{
 background-color:#F2F5ED;
 font-weight:bold;
}

#content h2, h3, h4 {
 font-size:120%;
}

#content h1{
 font-size:180%;
 font-weight:normal; 
 color:#4F4E6E;
}

#content h5{
 font-size:140%; 
 color:#4F4E6E;
}

.COL1 {
 background-color:#E9EDE5;
 width:30%;
}

.COL2 {
 background-color:#F2F5ED;
 width:30%;
}

.COL4 {
 width:10%;
}

.poisk {
 width:70% ! important;
 height:10px;
}

.poisk td {
 padding:15px 5px 15px 5px;
 white-space: nowrap;
}


#pole_poisk {
 width:100%; 
 border:1px solid #666666;
}

#search td{
height:20px !important;
}

search_button{
background: url(/i/button_fon.jpg) repeat-x top;
}

.poisk2 {
 width:300px !important;
 height:10px;
 text-align:right;
}

.poisk2 td {
 padding:0px 5px 0px 5px;
}


#poisk22 {
 color:#fff;
}

#raznoe{
margin-top:4px;
padding-left:20px;
width:90%;

}

#raznoe td{
width:50%;
}

#raznoe span{
 text-align:left;

}

#icons{
text-align:right;
}

.anons{
font-size:130%;
margin-top: -3px;
}

.anons_int{
padding-top: 11px !important;
}

.anons_int span{
font-size:130%;
}

#catalog { 
 border:0px solid ! important;
}


#catalog td{
 vertical-align:top;
 width:33%;
 padding-bottom:10px;
 border:0px solid ! important;
}

/* ФОРМА ЗАКАЗА */

#form {
margin:10px 0px 20px 0px;
width:100%;
border:none;
background-color:#FAFEF5
}

#form table {
	width: 100%;
	border-collapse: collapse;
	font-family: Times New Roman;
	font-size: 100%;
}
#form table td {
	vertical-align: top;
}
#form img {
	border: none;
}
#form ul {
	list-style-type: none;
}

#form thead td {
 font-size:11pt;
 font:arial;
 color:#333333;
 font-weight:bold;
 padding-bottom:5px;
 padding-left:5px;
}

#form #main {
/*width:100%;*/
background-color:#454760;
}

#form #main tr td {
padding-left:5px;
}

#form #main tr td #footer {
width:100%;
background-color:#9E9EBD;
}

#footer {
/*width:90%;*/
background-color:#9E9EBD;
}

.line1 {
background-color:#E4E9DE;
height:16px;
}

.line1 td{
 font-size:11pt;
 font:arial;
 color:#333333;
 font-weight:bold;
 border-color:#333333;
 border:0px solid !important;
 padding-bottom:2px;
}

.line2 {
background-color:#454760;
height:24px;
}

.line2 a{
color:#FFFFFF;
font:arial;
font-size:11pt;
font-weight:bold;
vertical-align:middle;
text-transform:lowercase;
padding-left:50px;
}

.line3 {
background-color:#9E9EBD;
height:40px;
border:1px solid;
border-color:#62627F;
}

#line4 {
background-color:#454760;
height:24px;
border-top:1px medium;
border-bottom:1px medium;
border-color:#FFE401;
}

#line4 td {
text-align:right;
vertical-align:middle;
font: arial;
font-weight:bold;
color:#E6CF0E;
font-size:12pt;
padding-right:45px;
}

#line5 {
height:200px;
}

#line5 td {
text-align:center;
vertical-align:middle;
}

#line5 a{
font: arial;
font-size:14pt;
color:#000000;
text-decoration:underline;
width:50%;
}

.line6 {
background-color:#9E9EBD;
border:1px solid;
border-color:#62627F;
}

.line6 td{
font:arial;
font-size:11pt;
font-weight:bold;
color:#ffffff;
}

.line6 td ol{
padding-left:50px;
padding-top:10px;
padding-bottom:20px;
}

.txt1 {
font:arial;
font-weight:bold;
color:#000000;
border:1px solid !important;
font-size:9px;
text-transform:uppercase;
text-align:center;
vertical-align:middle;
}

.txt2 {
font:arial;
font-weight:regular;
color:#000000;
border:1px solid !important;
font-size:13px;
}

.txt3 {
font:arial;
font-weight: regular;
color:#000000;
border:1px solid !important;
font-size:12px;
text-align:center;
vertical-align:middle;
}

.txt4 {
color:#FFE401;
font:arial;
font-size:11pt;
font-weight:bold;
vertical-align:middle;
}

.txt5 {
color:#FFFFFF;
font:arial;
font-size:11pt;
font-weight:bold;
text-transform:uppercase;
}

.inpt {
text-align:right;
background-color: #FAFEF5;
}

a#damnedlink {
color: #FFFFFF;
}
/*
#ajax_graff_clean {
	cursor: hand;
}
#ajax_gum_clean {
	cursor: hand;
}
#ajax_protect {
	cursor: hand;
}
.ajax_graff_clean {
	display: run-in;
}
.ajax_gum_clean {
	display: run-in;
}
.ajax_protect {
	display: run-in;
}
*/

#bottom{
width:40%;
}

#bullet{
width:1%;
text-align:right;
}

input.order_error,textarea.order_error {
	border: 1px solid #F00000;
	background: #FFFAFA;
	
}
div#order_errors {
	color: #F00000;
}

#vibor_1 {
  height:10px;
}
  
.vibor {
  width:20%;  
}

.site_order td{
border:0px solid !important;
width:50%;
}

 .vibor2 {
  width:100%; 
  padding:3px;
 }

 textarea.vibor2 {
	overflow: auto;
 }
 
 .vibor2_r {
  width:40%; 
  border:1px solid #F0F0F0;
  padding:3px 3px 0px 3px;
 }
 
.gallery td {
	text-align: center;
	width: 33%;
}

.gallery td div {
	height: 150px;
	text-align: center;
	vertical-align: top;
}

.gallery td div img {
	border: 1px solid darkgray;
}
