* {margin:0px; padding:0px; font-size:100%;}

html {
  width:100%;
  min-height:100%;
  _height:100%;
  display:block;
  font-family:arial;
  position:relative;
}
a {color:#63716C; text-decoration:none; border:0px; margin:0px; padding:0px;}
p {padding:5px 0px 5px 0px;}

.nowrap { white-space:nowrap; }

#container {width:100%; text-align:center;}
#body {
  width:940px;   
  margin:0px auto 0px auto;
  display:block;
  text-align:justify;
  position:relative;  
  overflow:hidden;
}

/*--- Resume ---*/
 .resume_table
 {
	width:375px;
	color: #000000;
	font-family:  arial, sans-serif,verdana,helvetica;
	font-size: 12px;
	text-decoration: none;
	}
 .resume_col1
 {
	width:170px;
	text-align:right;
	vertical-align:text-top;
	padding:5px;
	
	}
	.resume_col2
 {
	width:210;
	text-align:left;
	vertical-align:text-top;
	padding:5px;}
	.resume_textboxes
	{
		width:99%;}
	.resume_div
	{
		float:left;
		width:auto;
		padding-left:10px;
		text-align:center;}
	.resume_title
	{
	color: #000000;
	font-family:  arial, sans-serif,verdana,helvetica;
	font-size: 14px;
	text-decoration: none;
	font-weight:700;
	}
	.resume_col3
 {
	width:10;
	text-align:right;
	vertical-align:text-top;
	font-weight:700;
	padding:5px;}
	.resume_col4
 {
	width:auto;
	text-align:left;
	vertical-align:text-top;
	padding:5px;}
	.resume_textboxes2
	{
		}
	.resume_textboxes_small
	{
		width:50px;
		}
.resume_table_inside
{
	width:100%;
	height:100%;}
.resume_inside_left_col
{
	text-align:left;
	vertical-align:text-top;}
.resume_inside_right_col
{
	text-align:right;
	vertical-align:text-top;}
.linkbutton
{
	text-align:center;
	}
.resume_colvalidate1
{
	width:20px;
	}
	
/*--- MAGAZINES ---*/

div.mag_title {
  text-align:center;
  font-size: 0.8em;
}

div.mag_col1 {
  background-color: White;
  text-align:left;
  float:left;
  width:80%;
}

div.mag_col2 {
  background-color: White;
  text-align:right;
  height:100%;
  vertical-align:bottom;
  float:right;
}

div.mag_col3 {
  background-color: #EEF4F5;
  text-align:center;
  FONT-WEIGHT: normal;
}


/*--- HEADER ---*/

#header {
  display:block;
  background:#FFFFFF;
  height:110px;
  overflow:hidden;
}

#logo {
  width:150px;
  height:106px;
  _height:109px;
  margin:0px auto 0px auto; 
  background: #00A0B6 url('/img/logo.gif') top left no-repeat;
  cursor:pointer;
  font-size:11px;
  float:left;
  clear:none;
  display:block;  
}
#logo_rose {
  width:150px;
  height:106px;
  _height:109px;
  margin:0px auto 0px auto; 
  background: #fcdcea url('/img/logo_rose.gif') top left no-repeat;
  cursor:pointer;
  font-size:11px;
  float:left;
  clear:none;
  display:block;  
}
#logo_rose a {padding:0px; display:block; border:0px;}
#logo_rose a img {padding:0px; margin:0px; border:0px; z-index:0;}
#logo_rose #text_logo {
  position:absolute; 
  top:80px;  
  width:150px; 
  text-align:center;
  display:block;
}

#logo a {color:#FFFFFF; padding:0px; display:block; border:0px;}
#logo a img {padding:0px; margin:0px; border:0px; z-index:0;}
#logo #text_logo {
  position:absolute; 
  top:80px;  
  width:150px; 
  text-align:center;
   
  display:block;
}
#search form table A{color:#636E71;}
#right_header{
  width:788px;
  margin:0px;
  padding:0px;
  float:left;
  clear:none;  
  background: url('/img/bg_top_right.jpg') left 3px repeat-x;
  overflow:hidden;
}

#logo_text_img {
  display:block;
  background:#EEF4F5;
  padding:0px;
  text-align:left;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

#logo_text_img img {margin:0px; border:0px;}

#line_text {
  font-size:16px;
  font-weight: bold;
  color: #CCCCCC;  
  padding:0px 9px 0px 0px;
}

#text_rh {
  font-size:18px;
  font-weight: bold;
  color: #999999;
  padding:0px;  
}

#search {
  font-size:12px;   
  padding:0px;
  color:#CC3366;
  display:block;
  background:#EEF4F5;  
  margin:0px;
  padding:5px 0px 4px 0px;  
  width:538px;
  text-align:left;
  overflow:hidden;
  float:left;
  clear:none;
  border-top:1px solid white;
  border-bottom:1px solid white;
  border-right:1px solid white;
}
#search table {font-size:12px; color:#CC3366; font-weight:bold; margin:0px 0px 0px 14px;}
#search table .input_search {height:15px; width:269px; border:1px solid #333333; margin:0px 4px 0px 4px; font-size:11px;}
#search table .button {height:17px; width:26px; background:url('/img/button.gif') top left no-repeat; border:0px; margin:0px 16px 0px 0px; cursor:pointer;}
#search table a {font-weight:normal; border:0px; color:#CC3366;}
#search table a img {border:0px; margin:0px 0px 0px 4px;}

#second_menu {
	background:#D2EBEF;
	width:249px;
height: 14px;
	display:block;
	margin:0px;
	padding:8px 0px 8px 0px;
	color:#0099CC;
	float:right;
	clear:none;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

#second_menu A{color:#0099CC;}
#second_menu div{
  height:12px; 
  margin:0px;
  padding:0px;
  float:right;    
  font-size:11px; 
}
#second_menu div A{padding:0px 3px 0px 3px; border:0px;}
#second_menu img{
  height:12px;
  margin:2px 4px 0px 10px;
  padding:0px;  
  display:block;
  float:left;
  border:0px;     
}

#service_menu {
  background:#D2EBEF;
  width:787px;
  font-weight:bold;
  color: #0099CC;
  text-align:left;
  clear:both;
  float:left;
  padding:8px 10px 8px 10px;
  margin:0px;      
  font-size:11px;  
}
#service_menu a{padding:0px 5px 0px 5px; color: #0099CC;}

#settings_view {
/*	display:block;*/
	margin:0px;
	padding:0px 0px 0px 0px;
  font-size:11px;
}
#settings_view td{
	color:#999999;
}

#settings_view .button 
{height:17px;
 width:26px;
 background:url('/img/button.gif') top left no-repeat;
 border:0px;
 margin:0px 16px 0px 0px;
 cursor:pointer;
}

/*--- HEADER END ---*/

/*--- CONTENT ---*/

#center {
  width:940px; 
  min-height:106px;   
  display:block;
  text-align:left;
  margin:13px 0px 0px 0px;
  float:left;
  clear:none;  
}



.shop_menu {
  background:#F4F4F4;
  border-bottom: 1px solid #D2EBEF;
  display:block;
  margin:0px 0px 0px 0px;
  color:black;
  cursor:pointer;
  font-size:0.7em;
}

.shop_menu .second_level {color:black}

#shop_help {
  width:142px;
  _width:150px;    
  display:block;
  margin:0px 0px 0px 0px;
  padding:4px 4px 5px 4px;
  color:#FFFFFF;
  background:#00A0B6; 
  border-bottom:1px solid #FFFFFF;  
  display:block;
  text-align:center;
  font-size:13px;
  font-family:tahoma;
  font-weight:bold;
}

#shop_search_title {
  background:#C6CBCC;
  border:0px;
  display:block;
  margin:0px;
  padding:2px 0px 3px 4px;
  color:#CC3266;
  font-weight:bold;
  font-size:0.7em;
  width:150px;  
}
#shop_search_title a { color:#CC3266; }
#shop_search_title a:hover {color: #00a0b6;}


/*#input_search {background:#F4F4F4; padding:12px 0px 11px 2px; border-top:1px solid #D2EBEF;  border-bottom:1px solid #D2EBEF;}
#input_search table select {width:112px; font-size:11px; color:#333333;}
#input_search table .button {height:17px; width:26px; background:url('img/button.gif') top left no-repeat; border:0px; margin:0px 3px 0px 2px; _margin:0px 2px 1px 2px; cursor:pointer;}*/

#input_search {background:#F4F4F4; padding:12px 0px 11px 2px; border-top:1px solid #D2EBEF;  border-bottom:1px solid #D2EBEF; font-size:0.7em;}
#input_search select {width:112px; font-size:11px; color:#333333;}
#input_search .button {height:17px; width:26px; background:url('/img/button.gif') top left no-repeat; border:0px; margin:0px 3px 0px 2px; _margin:0px 2px 1px 2px; cursor:pointer;}

#content_area a img {border:0px;}

.content_anons {width:599px;}

/* .content_anons_next {width:599px; margin:0px 0px 0px 0px;} */

.content_interview {width:599px; margin:0px 0px 30px 0px;}
.title_anonce {
/*  height:24px;
  _height:25px;*/
  margin:21px 0px 0px 0px;
  padding:1px 0px 0px 0px;
  border-bottom:1px solid #CCCCCC; 
  border-top:1px solid #CCCCCC;
  display:block;
  clear: both;
}

/* .content_anons_next .title_anonce {margin:0px 0px 17px 0px;} */

.title_anonce table {width:100%;}
.title_anonce table tr td {width:50%;}
.title_anonce table .name_anonse {
  font-size:1.2em;
  font-weight:bold; 
  text-align:left;
  padding:0px 0px 0px 4px;
}
.name_anonse1 {font-size:0.8em; font-weight:bold;} 
.name_anonse2 {font-size:0.8em; font-weight:bold; text-align:center} 

.title_anonce table .link_anonse {text-align:right;  padding:1px 0px 0px 0px;}
.title_anonce table .link_anonse a {
  font-size:0.6em; 
  font-weight:normal; 
  color:#336699;
}

.text_anons {width:599px; padding:0px 4px 0px 4px; display: block;}

.text_rubrika {width:599px; padding:0px 4px 0px 4px;}
.text_rubrika table td {width:50%; padding:0px 5px 0px 5px; vertical-align:top;}

.table_anons {width:100%;} 
.table_anons div {  
  width:110px;
  _width:109px;    
  margin:0px;
  padding:0px;
  display:block;
}
.table_anons div table img {margin:0px 0px 0px 0px;}
.table_anons div table { text-align:center; width:109px; font-size:0.7em;}

.img_element_table {height:110px; text-align:center;}
.text_element_table {text-align:center; }

.object_anons {margin:0px; clear:both; float:none; text-align:left; display:block;}
.object_anons_img {border:1px solid #000000; float:left; clear:none; margin:0px 10px 0px 0px; padding:0px; width:98px}
.object_anons div a {color:#666666; font-size:0.7em;}
.object_anons .title_text {color:#666666; font-weight:bold; float:left; clear:none;}

.div_otstupa {height:10px; margin:0px; padding:0px; clear:both; font-size:1px; overflow:hidden}
.otstup_bottom  {height:20px; margin:0px; padding:0px; clear:both; font-size:1px; overflow:hidden}

.object_text {text-align:justify;}
.object_text a {margin:0px; padding:0px; clear:none;}

.paramentrs {padding:20px 0px 0px 0px; clear:both; float:none;}
.paramentrs .vkladki div {background:#C6CBCC; padding:7px 10px 7px 10px; float:left; clear:none; border-right:1px solid #ffffff}
.paramentrs .vkladki .active {background:#EEF4F5; padding:7px 10px 7px 10px; float:left; clear:none; border-right:1px solid #ffffff; font-weight:bold;}
.paramentrs .vkladki a {color:black; font-size:0.8em;}
.paramentrs .vkladki .active a {color:black;}
.paramentrs .opisanie {background:#EEF4F5; padding:10px 10px 10px 10px; float:none; clear:both; border-right:1px solid #ffffff;}
.paramentrs .opisanie table tr {font-size:0.7em; font-weight:normal}

.history_menu {
  font-size:0.7em; 
  color:#999999; 
  background:#F4F4F4; 
  border-bottom:1px solid #F8F8F8;
  padding:5px 10px 5px 10px;
  text-align:left;
}


.history_menu td{
  color:#999999; 
  white-space:wrap;
  text-align:left;
}

.history_menu td.td_del{
  text-align:center;
}

.history_menu td.td_see_all{
  text-align:right;
  white-space:nowrap;
}

.history_menu td.td_data{
  text-align:left;
  white-space:wrap;
  width:100%;
}

.history_menu a.del_condition {padding:0px 5px 0px 0px;}
.history_menu a.see_all { font-size:0.9em; font-weight:normal; color:#336699;}

.history {color:#999999;} 

#big_book {float:none; clear:both; display:block; min-height:170px; _height:170px;}

#about_book td {vertical-align:top;} 
#about_text table {font-size:0.7em;  margin:10px 0px 0px 0px; display:block;}

#image_big {clear:none; padding:15px 15px 0px 0px;}
#image_big img { border: 1px solid #CCCCCC;}

#autor_book {font-size:1.7em; color:#000000; font-weight:bold;}
#over_name_book {font-size:1.5em; color:#000000; font-weight:bold;}

#uname {font-size:1em; color:#000000; font-weight:normal;}
#bib_info {font-size:1em; color:#000000; font-weight:normal;}
#title_book {font-size:2em; color:#00A0B6; font-weight:bold;}
#title_price td {font-size:1.1em; font-weight:bold; padding:0px 0px 3px 0px;}

.bg_row {background: url(/img/bg_row.gif) bottom left repeat-x; display:block; }
.bg_row td {padding:3px 0px 3px 0px;} 

.place {width:125px; font-size:1.1em}
.place a {color:#000000;}

#price_shop tr td {font-size:11px;}

.other a {color:#00A0B6;  padding:0px 0px 0px 4px;}

.ishop {color:#CC3366; font-weight:bold; font-size:1.1em; width:60px; text-align:center;}

.price_book {color:#00A0B6; font-weight:bold; width:60px; padding:0px 0px 0px 0px; text-align:center; font-size:1.1em;}

.ishop_button input {cursor:pointer; border:0px; width:122px; height:19px; background:url('/img/addshop_button.gif') 0px 1px no-repeat; border: 0px ! important}

.ishop_button2 input {cursor:pointer; border:0px; width:122px; height:19px; background:url('/img/preorder_rose.gif') 0px 1px no-repeat; border: 0px ! important; margin-left:20px;}

.date_book {color:#999999; font-size:1em; white-space:nowrap; }

#spec {
  width:150px; 
  background:#F4F4F4;
  display:block;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #D2EBEF;
  font-size: 0.7em; 
  font-weight: normal;
}
#spec a {padding: 2px 4px 2px 3px; color: #63716C; width:150px; display: block;}
#spec a:hover {padding: 2px 4px 2px 3px; color:#000000; background: #FCDCEA; width:150px; display: block;}
#spec a img {border:0px; margin:0px 0px 0px 4px;}

#about_text1 {font-size:1.1em}
.span_div {float:left; clear:none;}

/* filter */
.filter {background: #eef4f5; padding: 2px; clear: both; margin: 10px 0px 10px 0px}
/* pages */
div.pages {display: block; clear: both; font-size:0.8em; font-weight: bold; text-align: left; margin: 10px 0px 10px 0px}
div.pages a {color:#00A0B6; font-weight: normal ! important}
div.pages a.active_page {text-decoration: underline ! important}

/* categories */
table.categories {width:100%;}
table.categories td.category {text-align:center; width:auto !important;}
table.categories td.category a {color:#00A0B6; vertical-align:middle;}
table.categories td.category a.active_category {font-weight:bold;}

/* shops */
div.shop {margin:0px 0px 20px 0px; clear:both; float:none; text-align:left; font-size:0.8em;}
div.shop b {font-size:1.2em;}
div.shop a {color:#666666;}
div.div_to_map { text-align:center;}
div.div_to_map a {color: #0099CC;}
div.title_all_shops {  height:24px; margin:20px 0px 0px 0px; border-top:1px solid #CCCCCC; display:block; text-align:center; }

.text_shop {text-align:justify;}
.div_shop { text-align:center; }

#gmap { width: 589px; height: 700px; border: 5px solid #C6CBCC; background: #FFFFFF; }
div.moscow_map { text-align:center; }
div.moscow_map img { border: 0px; margin:0px; padding:0px; }

/* books */
div.hrwhite {overflow: hidden; height: 2px; width: 100%; background: #fff}

div.author, span.author { color:#000000;}
div.book { margin:0px; clear:both; float:none; text-align:left; display:block; font-size:0.7em; color:#666666; min-height: 110px }
div.book div.author a {color:#000000; margin-right:5px;}
table.tab_booklist {width:100%;}
tr.tr_top {vertical-align:top;}
td.td_top {vertical-align:top;}
td.td_booklist {width:50%; vertical-align:top;}
td.td_booklist_ex {vertical-align:top;}
div.booklist {font-size:0.7em; color:#666666; margin:0px 0px 7px 0px;}
div.booklist .title a {color:#000000;}



table.tab_booklist2 {width:100%;}
table.tab_booklist2 tr td {text-align:center; font-size:0.8em; border-bottom: 1px #b2b7b8 solid}
table.tab_booklist2 tr td.good_description {text-align:left;padding: 5px 0px 5px 0px}
table.tab_booklist2 tr td.good_description a.autor {color: #CC3366;}
table.tab_booklist2 tr td.good_description a.title {color: #000000;}
table.tab_booklist2 tr td.good_description .other_info {color: #666666; font-size:0.9em;}
table.tab_booklist2 tr td.good_description .isbn {color: #666666; font-size:0.75em;}
table.tab_booklist2 tr td.good_description img.foto {border:1px solid #000000; float:left; clear:none; margin:0px 10px 0px 0px; padding:20px;}
table.tab_booklist2 tr th {text-align:center; background: #D2EBEF; color: #0099CC; font-size:0.9em;}


.good_description {font-size:0.8em; text-align:left; padding: 5px 0px 5px 0px; border-bottom: 1px #b2b7b8 solid}
.good_description a.autor {color: #CC3366;}
.good_description a.title {color: #000000;}
.good_description a.seria_title {color: #666666;}
.good_description a.rkl_title {color: #666666;}
.good_description .other_info {color: #000000; font-size:0.9em;}
.good_description .price_info {color: #00A0B6; font-weight:bold; font-size:1.2em;}
.good_description .relevation_info {color: #000000; font-size:0.7em;}
.good_description .isbn {color: #000000; font-size:0.75em;}
.good_description img.foto {border:1px solid #000000; float:right; margin:0px 0px 0px 10px; padding:20px;}
.good_description div.clearer {clear: right; line-height: 0; height: 0;}

.seria_description {font-size:0.8em; text-align:left; padding: 5px 0px 5px 0px;}
.seria_description a {color: #000000;}




div.booklistitem {text-align:left; font-size:11px; color:#666666; margin:0px 0px 5px 0px;border-bottom: 1px #b2b7b8 solid}
div.booklistitem .autor a {color:#000000;}
div.booklistitem .title a {color:#000000;}

img.book_img {border:solid 1px #CCCCCC !important; margin: 0px auto 0px auto; text-align:center; padding:0px; max-height:100px; max-width:90px;}

div.all_div { _margin-left: 0px; position:absolute; height:1300px; background:#FFFFFF; opacity:0.5; filter:alpha(opacity=50); z-index:2; }
div.popup { margin-left: 160px; _margin-left: 140px; width: 319px; font-size: 80%; background:#EEF4F5; position: absolute; z-index: 3; top: 200px; border: 2px solid #00A0B6; padding: 10px; text-align:center; }
a.btn_popup { border: 1px #b2b7b8 solid; background: #fbd3e5; color: #cc3366; font-weight: bold; text-align:center; display:block; cursor:pointer; }

td.book_comment_add {font-size:130%;}
td.book_err {color:#FF0000;}
td.book_comment { vertical-align:top;}
input.kcaptcha {margin-bottom:20px;}

table.books_sort {font-size:0.7em; width:100%;}
table.books_sort a {font-size:0.9em; color:#336699;}
table.books_sort a.active_sort {font-size:1.1em; font-weight:bold; color:#666666;}

div.alphabet {font-size:0.74em; clear: both; margin-top: 5px; text-align: left}
div.alphabet a.active_letter {text-decoration: underline ! important}

.text_book { width: 495px; height: 100px; overflow:auto; font-size:1.2em; }
.btn_book { text-align:left; }

/* ratings */
div.ratings_info {font-size:12px; text-align:left;}


/* dvd */
#artists_dvd {font-size:1.4em; color:#000000;}

/* ratings */
div.rating_level_0, div.rating_level_1, div.rating_level_2, div.rating_level_3, div.rating_level_4, div.rating_level_5, div.rating_level_6, div.rating_level_0 a, div.rating_level_1 a, div.rating_level_2 a, div.rating_level_3 a, div.rating_level_4 a, div.rating_level_5 a, div.rating_level_6 a {color: #000 ! important}
div.rating_level_0 a:hover, div.rating_level_1 a:hover, div.rating_level_2 a:hover, div.rating_level_3 a:hover, div.rating_level_4 a:hover, div.rating_level_5 a:hover, div.rating_level_6 a:hover {color: #c36 ! important;}
div.rating_level_0 {margin:7px 0px 7px 20px; text-align:left; font-weight:bold;}
div.rating_level_1 {margin:7px 0px 7px 20px; text-align:left; font-weight:bold;}
div.rating_level_2 {margin:5px 0px 5px 40px; text-align:left; font-weight:bold; font-size: 90%}
div.rating_level_3 {margin:4px 0px 4px 60px; text-align:left; font-size: 80%}
div.rating_level_4 {margin:4px 0px 4px 80px; text-align:left; font-size: 70%;}
div.rating_level_5 {margin:3px 0px 3px 100px; text-align:left; font-size: 70%;}
div.rating_level_6 {margin:3px 0px 3px 120px; text-align:left; font-size: 70%;}

/* basket */
hr.basket { width:100%; }
div.hello { position:absolute; left:620px; _left:470px; top:83px; _top:85px; text-align:right; width: 310px; overflow:hidden; }
textarea.basket_text { font-size: 12px; }

table.table_basket_book {  }
table.table_basket_book td { vertical-align:top; }
table.table_basket_book td_basket_book { vertical-align:bottom; height:20px; }
div.basket_img { width: 110px; text-align:center; float:left; clear:none;}
table.basket_bookinfo { width: 470px; }
table.basket_bookinfo td.basket_td { padding: 0px 10px 0px 10px; }
table.basket_bookinfo td.basket_td_count { text-align:right; }

div.all_count { font-size: 90%; text-align:right; width: 100%; margin-top: 5px; }
input.basket_count {width: 30px; }
table.basket_t { width: 100%; font-size:80%; margin:20px 0px 0px 0px; padding: 0px; }
table.basket_t td { padding: 0px 5px 0px 5px; }
table.basket_t td.continue_ings { width:400px; text-align:left !important; }

input.btn_continue { border: 1px #b2b7b8 solid; background: #fbd3e5; color: #cc3366; font-weight: bold; text-align:center; margin:0px;	display:block; }
input.btn_del { border: 0px; width: 70px;background: #ffffff; color: #cc3366; font-weight: bold; text-align:center;margin:0px auto 0px auto;display:block; vertical-align:middle; cursor:pointer; text-decoration:underline; }
input.btn_confirm {	border: 1px #b2b7b8 solid; background: #fbd3e5; color: #cc3366; font-weight: bold; text-align:center; margin:0px auto 0px auto; font-size:0.8em; }

table.basket { font-size: 80%; width: 100%; }
table.basket td { vertical-align:top; width: 50%; padding: 0px 5px 0px 5px; text-align:center; }
table.basket td td { padding: 0px; text-align:left; white-space:nowrap; padding: 0px 0px 0px 5px;}

table.basket2 { font-size: 80%; width: 100%; }

table.basket_regist, table.login_form { background:#F4F4F4; }
table.basket_regist td, table.login_form td { text-align: left; }
table.basket_regist td.td_head, table.login_form td.td_head { text-align: center; white-space:normal; }
table.basket_regist td select, table.basket_regist td input { width: 240px; }/*, table.basket_regist td input[type="file"] { width: 300px; }*/
table.login_form td input { width: 100px; }
table.basket_regist td input.radio { width: auto; }
div.basket_regist_div { width:100%; text-align: center; margin-top: 5px; }

table.basket_adjust { width: 350px; background:#F4F4F4; margin-left: 125px; }
table.basket_adjust td { vertical-align:top; text-align: left; }
table.basket_adjust td.td_head { text-align: center; }
table.basket_adjust td select, table.basket_adjust td input, table.basket_adjust td textarea { width: 200px; }
div.basket_adjust_div { width:100%; text-align: center; margin-top: 10px; }

table.basket_list { width: 100%; background:#F4F4F4; }
table.basket_list th { text-align: left; padding: 0px 5px 0px 5px; }
table.basket_list td { vertical-align:top; text-align: left; padding: 5px; width:auto; }
table.basket_list th.cost, table.basket_list td.cost { text-align: right; }
table.basket_list th.count, table.basket_list td.count { text-align: center; }

table.basket_goods_list { width: 100%; background:#F4F4F4; font-size:0.8em; }
table.basket_goods_list th { text-align: left; padding: 0px 5px 0px 5px; }
table.basket_goods_list td { vertical-align:top; text-align: left; padding: 5px; width:auto; }
table.basket_goods_list th.cost, table.basket_goods_list td.cost { text-align: right; }
table.basket_goods_list th.count, table.basket_goods_list td.count { text-align: center; }

input.ok {height:17px; width:26px !important ; background:url('/img/button.gif') top left no-repeat; border:0px; margin:0px; cursor:pointer; }
div.regist_err { text-align:left; color: #FF0000; }
span.responsible { color: #ff0000; }


/* events */
div.event {margin:0px 0px 20px 0px; clear:both; float:none; text-align:justify !important; font-size:80%;}
/*div.event a {color:#666666;}*/
.event_img {border:1px solid #000000; float:left; clear:none; margin:0px 10px 0px 0px; padding:0px;}
.all_events { border-top:1px solid #CCCCCC; text-align:center; margin-top:20px; }

/* subjects */
div.subject_level_1, div.subject_level_2, div.subject_level_3, div.subject_level_4, div.subject_level_5, div.subject_level_6, div.subject_level_1 a, div.subject_level_2 a, div.subject_level_3 a, div.subject_level_4 a, div.subject_level_5 a, div.subject_level_6 a {color: #000000;}
div.subject_level_1 a:hover, div.subject_level_2 a:hover, div.subject_level_3 a:hover, div.subject_level_4 a:hover, div.subject_level_5 a:hover, div.subject_level_6 a:hover {color: #c36 ! important;}
div.subject_level_1 a.see_all, div.subject_level_2 a.see_all, div.subject_level_3 a.see_all, div.subject_level_4 a.see_all, div.subject_level_5 a.see_all, div.subject_level_6 a.see_all {font-size:0.8em; font-weight:normal; color:#336699;}


div.subject_level_1 {margin:7px 0px 7px 0px; text-align:left; font-weight:bold;}
div.subject_level_2 {margin:5px 0px 5px 20px; text-align:left; font-weight:bold; font-size: 90%}
div.subject_level_3 {margin:4px 0px 4px 40px; text-align:left; font-size: 80%}
div.subject_level_4 {margin:4px 0px 4px 60px; text-align:left; font-size: 70%;}
div.subject_level_5 {margin:3px 0px 3px 80px; text-align:left; font-size: 70%;}
div.subject_level_6 {margin:3px 0px 3px 100px; text-align:left; font-size: 70%;}


/* search */
.search {margin:0px; clear:both; float:none; text-align:left; display:block;}
.search div a {color:#666666; font-size:0.7em;}
.search .title_text {color:#666666; font-weight:bold; float:left; clear:none;}
div.search_div_img { width: 110px; text-align:center; float:left; clear:none;}
div.search_div { margin-left: 110px; }
img.search_img {
    border:solid 1px #CCCCCC !important; 
    margin: 0px auto 0px auto; 
    text-align:center; 
    padding:0px; 
    height:100px;
	max-width:90px;
}
div.search_dvd_title { color:#000000; float:left; }

div.search_search { font-size:80%; margin:10px 0px 0px 0px; text-align:center; color:#CC3366; font-weight:bold;}
div.search_search input {font-size:80%; width:400px;}
div.search_search input.button2 {height:17px; width:26px; background:url('img/button.gif') top left no-repeat; border:0px; margin:0px 0px 1px 10px; cursor:pointer;}
table.books_sort input.button2 {height:17px; width:26px; background:url('img/button.gif') top left no-repeat; border:0px; margin:0px 0px 1px 10px; cursor:pointer;}

span.concurrency {font-weight:bold; color:red;}
div.search_count {margin:20px 0px 0px 0px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; display:block; font-size:80%; text-align:left;}

table.search_advanced {background:#C6CBCC; color:#CC3266; font-size:0.7em; font-weight:bold; width:100%;}
table.search_advanced span { cursor:pointer;}
table.search_advanced a { cursor:pointer; color:#CC3266;}

table.search_adv {font-size:80%; background:#F4F4F4; margin:0px; padding:0px;}
table.search_adv td { padding:0px 10px 0px 10px; }
table.search_adv input { height: 20px; }
table.search_adv input.wid70 { width: 70px; }
table.search_adv input.wid100 { width: 100px; }
table.search_adv input.wid135 { width: 135px; }
table.search_adv input.wid200 { width: 200px; }
table.search_adv input.wid300 { width: 300px; }
table.search_adv input.search_but {width:100px; color:#CC3266; font-weight:bold;}
table.search_adv select { height: 20px; font-size:80%; width:200px; }
/*table.search_adv * { margin:0px; }*/

a.search {color:#000000;}
a.search2 {color:#0099CC;}

/* polls */
table.polls_main { width:100%; }
table.polls_main td.polls_main_td { width: 50%; vertical-align: top; }


/* static_pages */
.static_page {text-align:justify; font-size:80%;}

/* vacancies */
div.vacancy { font-size:12px;text-align:left; margin-top:20px;}
div.vacancy b {color:#333333;}
div.vacancy_appointment {text-align:left; margin-top:10px; font-size:14px; float:left; }
div.vacancy_category { text-align:left; margin-top: 20px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:18px; padding:2px; }
div.vacancy_link {text-align:right; font-size:11px;margin-top:10px; float:right; }
div.vacancy_info {text-align:left; font-size:12px; margin-top:15px;}
div.vacancy_address {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:16px; font-weight:bold; padding:1px; margin-bottom:12px;}
hr.vacancy {color:#CCCCCC; height:1px; width:100%; margin-top: 12px;}

div.vacancies_resume_line {width:590px; height:30px; display:block;}
div.vacancies_resume_line_big {width:590px; height:70px; display:block;}
div.vacancies_resume_text { width:200px; height:20px; text-align:left; font-size:12px; float:left; padding-left:10px;}

div.vacancies_resume_input_text { width: 360px; height:20px; text-align:left; font-size:12px; float:right; }
div.vacancies_resume_input_text input { width:340px; height:20px; }

div.vacancies_resume_input_date {width: 360px; height:20px; text-align:left; font-size:12px; float:right;}
div.vacancies_resume_input_date input { width:100px; height:20px;}

div.vacancies_resume_input_radio {width: 370px; height:20px; text-align:left; font-size:12px; float:right;}
div.vacancies_resume_input_radio input { }

div.vacancies_resume_select {width: 360px; height:20px; text-align:left; font-size:12px; float:right;}
div.vacancies_resume_select select { width:340px; height:20px; }

div.vacancies_resume_textarea {width: 360px; height:60px; text-align:left; font-size:12px; float:right; }
div.vacancies_resume_textarea textarea { width:340px; height:60px;}

textarea.vacancies_resume_addition {width: 560px; height:80px;}

div.vacancies_resume_number {width: 590px;  float:left; text-align:left; font-weight:bold; border-bottom:1px solid #CCCCCC;}


/* goods_soon */
div.goods_soon_img { width: 110px; margin:0px; text-align:center; float:left;}
div.goods_soon_text { margin-left: 110px;}
div.goods_soon_button {float: right; margin: 30px 20px 0px 0px;}
div.goods_soon_button input {cursor:pointer; border:0px; width:122px; height:19px; background:url('img/btn_order_rose.gif') 0px 1px no-repeat; border: 0px ! important; margin-left:20px;}

/* map-site */
div.map_level_1 {margin:5px 0px 5px 20px; text-align:left; font-size:16px; font-weight:bold;}
div.map_level_2 {margin:4px 0px 4px 40px; text-align:left; font-size:14px;}
div.map_level_3 {margin:4px 0px 4px 60px; text-align:left; font-size:12px;}
div.map_level_4 {margin:3px 0px 3px 80px; text-align:left; font-size:10px;}
div.map_level_5 {margin:3px 0px 3px 100px; text-align:left; font-size:8px;}

/* google-map */
table.gm_pop_table { font-size:80%; }
table.gm_pop_table td.gm_title_td { min-width:200px; font-weight:bold; }
table.gm_pop_table td.gm_title_td a { color:#CC3266; }
table.gm_pop_table a.gm_zoom_a { cursor:pointer; text-decoration:underline; }

/* registrations */
div.registration { font-size:80%; width:100%;  }
table.registration {  }

/* buttons */
.btn_td {text-align:center;}
.btn_td_right {text-align:right;}

.btn {
	border: 1px #b2b7b8 solid; 
	background: #fbd3e5; 
	color: #cc3366; font-weight: bold; 
	text-align:center;
	margin:0px auto 0px auto;
	display:block;
}

.btn_b {
	border: 1px #b2b7b8 solid; 
	background: #fbd3e5; 
	color: #cc3366; font-weight: bold; 
	text-align:center;
	display:block;
}

/*--- CONTENT END ---*/


/*--- RIGHT MENU ---*/
#right_area {
  width:150px;  
  display:block;
  float:left;
  clear:none;
}

/*--- RIGHT MENU END---*/


/*--- LEFT MENU ---*/
#left_area {
    width:150px;  
    display:block;
    float:left;
    clear:none;
}

.left_menu {
  width:150px;    
  display:block;
  margin:0px;   
  color:#FFFFFF;
  background:#00A0B6;  
  border-bottom:1px solid #F4F4F4;
  overflow:hidden;
  font-size:0.7em;
  text-align:left;
  font-weight:bold;
  cursor:pointer;  
}

.left_submenu {
  width:150px;    
  overflow:hidden;
}

.submenu_menu {
  background:#F4F4F4;
  border-bottom: 1px solid #D2EBEF;
  display:block;
  color:black;
  font-weight:bold;
  cursor:pointer;
  font-size:0.7em;          
}

.submenu_submenu_menu {
  background:#F4F4F4;
  border-bottom: 1px solid #D2EBEF;
  display:block;
  margin:0px 0px 0px 0px;
  padding:4px 4px 5px 4px;
  color:black;
  font-weight:normal;
  font-size:0.7em;    
  cursor:pointer;      
}

.menu_div {width:150px; margin-bottom:20px;}
#our_opros1 {margin-bottom:20px;}
#our_opros2 {margin-bottom:20px;}
#our_shop {width:150px; margin-bottom:20px; overflow:hidden;}
#shop_search {width:150px; margin-bottom:20px;}
#reyting {width:150px; margin-bottom:20px;}

#banner_left1 {width:150px;}

.banner_left_text{font-size:0.7em; padding:5px 0px 5px 0px; border:0px; margin:20px 0px 0px 0px;}
.banner_left_text a{color:#0099CC; border:0px;}
.banner_left_img {float:left; clear:none; margin:3px 3px 0px 0px; border:0px;}

.rubrik_title{
  background:#C6CBCC;
  border:0px;
  display:block;
  margin:0px 0px 0px 0px;  
  padding:2px 4px 3px 4px;
  color:#CC3266;
  font-weight:bold;
  font-size:0.7em;
}

.rubrik_title_opros {
  background:#C6CBCC;
  border:0px;
  display:block;
  margin:0px 0px 0px 0px;
  padding:2px 4px 3px 4px;
  color:#CC3266;
  font-weight:bold;
  font-size:0.7em;    
}

.vopros {
  background:#F4F4F4;
  display:block;
  margin:0px 0px 0px 0px;
  padding:11px 4px 3px 4px;
  color:black;
  font-size:0.7em;
}

.otvet {
  background:#F4F4F4;
  display:block;
  margin:0px 0px 0px 0px;
  padding:2px 3px 3px 0px;
  color:black;
  font-size:0.7em;
}

.otvet table {
  display:block;
  margin:0px 0px 0px 0px;
  padding:2px 4px 4px 3px;
  color:black;  
  font-size:0.9em;  
}

.otvet table input {display:block; margin:0px; padding:0px;}
.otvet .button {height:17px; width:26px; background:url('/img/button.gif') top left no-repeat; border:0px; margin:0px 16px 4px 52px; cursor:pointer;}

.first_level {background:#00a0b6; color:#ffffff; width:150px; padding:4px 0px 5px 4px; display:block;}
.first_level:hover  {background: #01BDD7; color:#ffffff; width:150px; padding:4px 0px 5px 4px; display:block;}
.first_level_active {background:#00a0b6; color:#ffffff; width:150px; padding:4px 0px 5px 4px; display:block;}

.second_level {width:150px; padding:4px 0px 5px 4px; color:#000000; display:block; overflow:hidden;}
.second_level:hover {color:#000000; background: #FCDCEA; width:150px; padding:4px 0px 5px 4px; display:block;}
.second_level_active  {width:150px; padding:4px 0px 5px 4px; color:#000000; display:block; background: #FCDCEA;}

.three_level {color: #000000;}
.three_level:hover {color: #CC3366;}
.three_level_active {color: #CC3366;}

div.arhiv {
  width:150px; 
  background:#F4F4F4;
  display:block;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border-top: 1px solid #D2EBEF;
  font-size: 0.7em; 
  font-weight: normal;
}
div.arhiv a {padding: 2px 4px 2px 3px; color: #63716C; width:143px; _width:150px; display: block;}
div.arhiv a:hover {padding: 2px 4px 2px 3px; color:#000000; background: #FCDCEA; width:143px; _width:150px; display: block;}
div.arhiv a img {border:0px; margin:0px 0px 0px 4px;}


/*--- LEFT MENU END ---*/

/*--- RIGHT MENU ---*/
#shop_help {padding:0px;}

/*#shop_search_map {width:150px; height:175px; display:block; background:#F4F4F4; padding:6px 0px 6px 0px;}
#shop_search_map table { color:#63716C; font-size:0.7em;}
#shop_search_map table div {padding:0px 0px 0px 4px;}
#shop_search_map img {border:0px;}*/

#shop_search_map {width:150px; height:175px; display:block; background:#F4F4F4; padding:6px 0px 6px 4px; color:#63716C; font-size:0.7em;}
#shop_search_map img {border:0px;}

#test {margin:0px 0px 0px 4px; display:block}

/* books_block */
div.books_block {width:150px; margin-bottom:20px;}
.books_block_title {width:140px;_width:150px;display:block;/*margin:20px 0px 0px 0px;_margin:5px 0px 0px 0px;*/padding:4px 4px 5px 6px;color:#FFFFFF;background:#00A0B6;  border-bottom:1px solid #F4F4F4; display:block;text-align:left;font-weight:bold;font-size:0.8em;}
.books_block_text {background:#F4F4F4;display:block;margin:0px 0px 0px 0px;padding:2px 4px 2px 3px;font-size:0.7em;}
.text_books_block a{color:#666666 !important;}
.books_block_text div a {color:#010101; padding:0px 2px 0px 1px; margin:0px;}

div.books_block_link {
  width:150px; 
  background:#F4F4F4;
  display:block;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #D2EBEF;
  font-size: 0.7em; 
  font-weight: normal;
}
div.books_block_link a {padding: 2px 4px 2px 3px; color: #63716C; width:143px; _width:150px; display: block;}
div.books_block_link a:hover {padding: 2px 4px 2px 3px; color:#000000; background: #FCDCEA; width:143px; _width:150px; display: block;}
div.books_block_link a img {border:0px; margin:0px 0px 0px 4px;}
.number_books_block {font-weight:bold;}

/*#reyting{width:150px;}*/

#reyting_title {
  width:140px;
  _width:150px;    
  display:block;
/*  margin:20px 0px 0px 0px;
  _margin:5px 0px 0px 0px; */
  padding:4px 4px 5px 6px;
  color:#FFFFFF;
  background:#00A0B6;  
  border-bottom:1px solid #F4F4F4;  
  display:block;
  text-align:left;
  font-weight:bold;
  font-size:0.8em;
}

#reyting_text {
  background:#F4F4F4;
  display:block;
  margin:0px 0px 0px 0px;
  padding:2px 4px 2px 3px;
  font-size:0.7em;  
}

.text_reyting a{color:#666666 !important}
#reyting_text div a {color:#010101; padding:0px 2px 0px 1px; margin:0px;}

#reyting_link {
  width:150px; 
  background:#F4F4F4;
  display:block;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #D2EBEF;
  font-size: 0.7em; 
  font-weight: normal;
}
#reyting_link a {padding:2px 4px 2px 3px; color: #63716C; width:150px; display: block}
#reyting_link a:hover {padding:2px 4px 2px 3px; color:#000000; background: #FCDCEA; width:150px; display: block}

.number_reyting {font-weight:bold; color:#666666 !important}



#reyting_link a img {border:0px; margin:0px 0px 0px 4px;}

.small_banner {width:150px; margin:0px 0px 20px 0px; padding:0px; display:block; font-size:14px; text-align: center;}
.small_banner img {border:0px; margin:0px;}

#podpiska {width:150px; margin:0px 0px 20px 0px; padding:0px; display:block;}
#podpiska #top_podpiska {padding:0px 3px 6px 4px; border-bottom:1px solid #D2EBEF}
#podpiska #top_podpiska table .title {
  color:#CC3366;
  font-weight:bold;
  font-size:0.7em;
  padding:0px 0px 0px 2px;
}

#podpiska #top_podpiska table input {
  color:#000000; 
  margin:0px;
  font-size:0.7em; 
  width:107px; 
  height:17px; 
  border:1px solid #333333;
}

#podpiska #top_podpiska table .button {
  height:17px; 
  width:26px; 
  background:url('/img/button.gif') top left no-repeat;
  border:0px; 
  margin:0px 3px 0px 2px;
  _margin:0px 2px 1px 2px; 
  cursor:pointer;
}

#top_podpiska {
  background:#F4F4F4; 
  border-bottom:1px solid #D2EBEF;
}

#down_podpiska {  
  background:#F4F4F4;
  display:block;
  padding:8px 3px 6px 0px;
}

#table_podpiska {border-bottom:1px solid #D2EBEF; width:100%;}
#table_podpiska a img {margin:0px 0px 0px 4px;}
#table_podpiska a {padding:0px 0px 7px 0px; display:block;}

#down_podpiska table a img{border:0px; padding:0px; margin:0px 24px 0px 0px; display:block;}
#down_podpiska table a {border:0px; color:#63716C;  font-size:0.7em;}

#right_area {clear:none; float:left; width:150px; overflow:hidden;}

#content_area {
  width:599px;  
  margin:0px auto 0px;
  display:block;
}

.supplier_table { font-size: 12px; border-collapse: collapse; text-align: center; width: 100%; white-space: nowrap; background: #f4f4f4 }
.supplier_table td { padding: 0 2px 0; }
.supplier_table th { padding: 0 2px 0; }

#central_td {width:638px; text-align:center;}

.object_rubrika {font-size:0.7em; color:#666666; margin:16px 0px 0px 0px;}
.object_rubrika .title a {color:#000000;}

#right_banner1{width:150px;}
#right_banner2{width:150px;}
#right_banner3{width:150px;}
/*--- RIGHT MENU END ---*/

.error_form_input { border: 1px solid #FF0000; }

/*--- FOOTER ---*/
#footer {
  border-top:1px solid #D2E6F6; 
  padding:9px 0px 17px 0px;
  margin:0px;     
  width:940px; 
  clear:both; 
  float:none;
  display:block; 
}

#footer table {width:100%}
#footer table a {font-family:verdana; font-size:1em; color:#6699CC;}
#footer_menu {text-align:left; font-family:verdana; font-size:0.6em; color:#6699CC;}
#developed_by {text-align:right; font-family:verdana; font-size:0.6em; color:#6699CC;}
/*--- FOOTER END---*/

.span_div {display:inline;}
#central_cell {width:500px; display:block; padding:0px;}
#rss {padding:0px 0px 0px 2px;}
/*--- SUGGEST ---*/
#scroll {
  position:absolute;
  margin:0px;
  padding:0px;
  left:211px;
  visibility: hidden;
  width:267px;
  _width:269px;
  top:67px;
  _top:70px;  
  height:120px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;
  background-color: #ffffff;
/*  z-index:9999;
  overflow: auto;*/
}

#scroll div {
    margin: 0 auto;
    text-align:left
}

#suggest table {
    width: 200px;
    font-size: 11px;
    font-weight: normal;
    color: #676767;
    text-decoration: none;
    border: 0px;
    padding: 0px;
    text-align:left;
    margin: 0px;
	float: left;
}

.highlightrow {background-color: #999999;cursor: pointer}

div.suggest_close {text-align: right; padding-right: 5px; float: right;}
div.suggest_close a {text-decoration: underline;font-size: 11px;}
/*--- SUGGEST END ---*/


/*--- LEFT AND RIGHT IMG ---*/
.leftimg {border:1px solid black; float:left; clear:none; margin:5px 10px 5px 0px; display:block;}
.rightimg {border:1px solid black; float:left; clear:none; margin:5px 0px 5px 10px; display:block;}
/*--- LEFT AND RIGHT IMG END---*/

/*--- ONLINE SEARCH DIV ---*/
#online_search {
  position:absolute;
  margin:0px;
  padding:0px;
  left:211px;
  display:none;
  width:267px;
  _width:269px;
  top:67px;
  _top:70px;  
  height:50px;
  border:1px solid black;
  background: #ffffff;
  z-index:9999;
}
.span_div {display:inline;}
/*--- ONLINE SEARCH DIV END---*/
#down_podpiska #pokasting a img {border:0px; margin:4px 0px 0px 4px;}
#down_podpiska #pokasting a {font-size:11px; border:0px; text-align:center;}
#down_podpiska #podkasting_text a {font-size:10px; padding:6px 0px 0px 0px;}
#podkasting_text {padding:0px 0px 0px 4px;}

/*--- FORUM ---*/

#central_cell {width:500px; display:block; padding:0px;}
.error_reg {display:none;}
.error_input {display:none;}
.content_anons_next {color:#000000;}
.content_anons_next table {width:100%;}
.content_anons_next table .text {
  background:#F4F4F4; 
  border-bottom:1px solid #D2EBEF;       
  padding: 2px;
  font-size:0.7em;
}
.content_anons_next table .title_table {
  background: #00A0B6;   
  font-weight:bold; 
  padding:0px 2px 0px 2px; 
  font-size:0.7em;
  color:#FFFFFF; 
}
.content_anons_next table .text a {color:#000000;}
.content_anons_next table .title {
  background: #00A0B6; 
  text-align:center;
  font-size:0.7em;
  font-weight:bold;
  color:#FFFFFF; 
}
.content_anons_next table .input_row td .input_table {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em; 
}
.content_anons_next table .input_row td .input_table1 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em;
   
}
.content_anons_next table .input_row td .input_table2 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em;   
}
.content_anons_next table .input_row td .input_table3 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em; 
}
.content_anons_next table .input_row td .input_table4 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em;   
}
.error_input {float:left; color:#FF0000; font-size:0.8em; clear:both; float:none; text-align:left; width:100%;}
.error_reg {float:left; color:#FF0000; font-size:0.8em; clear:both; float:none; text-align:left; width:100%;}
.content_anons_next table .input_row td .input_table {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table input {width:507px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table textarea {width:507px; height:100px; color:#000000; font-size:11px; display:block;} 
.content_anons_next table .input_row td .input_table1 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table1 input {width:495px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table1 textarea {width:495px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table2 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table2 input {width:531px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table2 textarea {width:531px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table3 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table3 input {width:470px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table3 textarea {width:470px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table4 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table4 input {width:558px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table4 textarea {width:558px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next .name_forum {width:450px;}
.content_anons_next .date_forum {width:120px;}
.content_anons_next .autor_forum {width:200px;}
.navigation_forum {background:#D2EBEF; padding:2px; font-size:0.7em;}
.navigation_forum div {float:right; border:1px solid #999999; padding:2px 2px 2px 2px; margin:0px 1px 0px 1px;}
.navigation_forum div a{color:#999999;}
.navigation_forum input{
  color:#999999; 
  float:right;
  border:1px solid #999999; 
  background: #D2EBEF;
  padding:0px;
  margin:0px 1px 0px 1px; 
  height:20px; 
  width:120px;
  font-family:arial;
  font-size:11px ! important;
  cursor:pointer;
  text-align:center;
}
.navigation_forum .attantion {border:0px; float:left; font-weight:bold; padding:3px 0px 0px 0px;}
/*--- FORUM END---*/   



/*  SPAW-EDITOR  */
.header1 {
	font-size: 200%;
	font-weight: bold;
	padding: 18px 0px 3px 20px;
	margin: 5px 0px 3px 0px
}
.header2 {
	font-size: 120%;
	margin: 10px 0px 10px 0px
}
.textheader {
	font-weight: bold;
	color: #699
}
.sm {font-size: 75%}

/*--- FORUM ---*/

#central_cell {width:500px; display:block; padding:0px;}
.error_reg {display:none;}
.error_input {display:none;}
.content_anons_next {color:#000000;}
.content_anons_next table {width:100%;}
.content_anons_next table .text {
  background:#F4F4F4; 
  border-bottom:1px solid #D2EBEF;       
  padding: 2px;
  font-size:0.7em;
}
.content_anons_next table .title_table {
  background: #00A0B6;   
  font-weight:bold; 
  padding:0px 2px 0px 2px; 
  font-size:0.7em;
  color:#FFFFFF; 
}
.content_anons_next table .text a {color:#000000;}
.content_anons_next table .title {
  background: #00A0B6; 
  text-align:center;
  font-size:0.7em;
  font-weight:bold;
  color:#FFFFFF; 
}
.content_anons_next table .input_row td .input_table {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em; 
}
.content_anons_next table .input_row td .input_table1 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em;
   
}
.content_anons_next table .input_row td .input_table2 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em;   
}
.content_anons_next table .input_row td .input_table3 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em; 
}
.content_anons_next table .input_row td .input_table4 {
  background: #00A0B6;
  border:1px solid #00A0B6;
  font-size:0.7em;   
}
.error_input {float:left; color:#FF0000; font-size:0.8em; clear:both; float:none; text-align:left; width:100%;}
.error_reg {float:left; color:#FF0000; font-size:0.8em; clear:both; float:none; text-align:left; width:100%;}
.content_anons_next table .input_row td .input_table {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table input {width:507px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table textarea {width:507px; height:100px; color:#000000; font-size:11px; display:block;} 
.content_anons_next table .input_row td .input_table1 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table1 input {width:495px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table1 textarea {width:495px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table2 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table2 input {width:531px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table2 textarea {width:531px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table3 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table3 input {width:470px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table3 textarea {width:470px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table4 {color:#FFFFFF; font-weight:bold;}
.content_anons_next table .input_row td .input_table4 input {width:558px; color:#000000; font-size:11px; display:block;}
.content_anons_next table .input_row td .input_table4 textarea {width:558px; height:100px; color:#000000; font-size:11px; display:block;}
.content_anons_next .name_forum {width:450px;}
.content_anons_next .date_forum {width:120px;}
.content_anons_next .autor_forum {width:200px;}
.navigation_forum {background:#D2EBEF; padding:2px; font-size:0.7em;}
.navigation_forum div {border:1px solid #999999; margin:0px 1px 0px 1px; height:14px; padding:3px 3px 3px 3px;}
.navigation_forum div a{color:#999999; margin:0px; text-align:center;}
/*.navigation_forum input{
  color:#999999; 
  border:1px solid #999999; 
  background: #D2EBEF;
  margin:0px 1px 0px 1px;
  padding:1px 0px 1px 0px; 
  width:120px;
  font-family:arial;
  font-size:11px ! important;
  cursor:pointer;
  text-align:center;
}*/
.navigation_forum .attantion {border:0px; float:left; font-weight:bold; padding:3px 2px 0px 2px;}
/*--- FORUM END---*/   



/*  SPAW-EDITOR  */
ol {list-style-position: inside;}
ul {list-style-position: inside;}
li { margin-left:20px;}

.header_1 {font-size: 2em; color: #00A0B6; font-weight: bold;}
.header_2 {font-size: 1.7em; color: #000000; font-weight: bold;}
.header_3 {font-size: 1.1em; font-weight: bold; padding: 3px 0px; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; border-left: 0px; border-right: 0px;}

.textbold {color: #09c; font-weight: bold;}
.textboldbg {background: #eef4f5; padding: 2px;}
.textsm {font-size: 80%;}

a.abigunderline, a.abigunderline:link, a.abigunderline:hover, a.abigunderline:visited, a p.abigunderline {font-weight: bold; color: #09c; text-decoration: underline;}

a.abigunderlinerose, a.abigunderlinerose:link, a.abigunderlinerose:hover, a.abigunderlinerose:visited, a p.abigunderlinerose {font-weight: bold; color: #c36; text-decoration: underline}

a.aunderlinerose, a.aunderlinerose:link, a.aunderlinerose:hover, a.aunderlinerose:visited, a p.aunderlinerose {color: #c36; text-decoration: underline}

a.aunderline, a.aunderline:link, a.aunderline:hover, a.aunderline:visited, a p.aunderline {color: #09c; text-decoration: underline}

a.abtn, a p.abtn {color: #c36; font-weight: bold; font-size: 80%; padding: 1px; background: #fbd3e5; border: 1px solid #b2b7b8; text-decoration:underline;}

/* for tables */

table.table_1 { width:100%; border:0px; }
table.table_1 td { padding:2px 5px 2px 5px; }

table.table_2 { width:75%; border:0px; }
table.table_2 td { padding:1px 5px 1px 5px; }

/* for img */

img.img-left {float:left; margin:0px 10px 10px 0px;}
img.img-right {float:right; margin:0px 0px 10px 10px;}
img.img-center {float: inherit; margin:0px 10px 10px;}

img.margin_img {
  margin:5px;
}
.message { font-size: 10px; }
.message span.error { color: red }
.message span.ok { color: green }