/* CSS Document */

img {
border: 0;
}
body
{
	background:#FFFFFF;
	margin:0px;
	padding:0px 20px 10px 20px;
	color:#575757;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
form,div
{
	margin:0px;
	padding:0px;
}
p
{
	margin: 0px 0px 5px 0px;
	padding:0px;
}
hr
{
	height:1px;
	width:75%;
}
ul
{
	padding:8px;
	margin:0px;
	list-style:none;
}
li
{
	background:url(bull.gif) no-repeat top left;
	padding-left:12px;
	margin-top:4px;
}
li.forum
{
	background:url(bull.gif) no-repeat center left;
	padding-left:12px;
	margin-top:2px;
	font-size:11px;
}
h1
{
	font-family:Tahoma;
	font-size:12px;
	color:#383838;
	text-transform:uppercase;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #CFCFCF;
	padding-bottom:5px; 
}
h2
{
	font-family:Tahoma;
	font-size:13px;
	color:#E84300;
	margin:0px 0px 5px 0px; 
}
input
{
	font-size:11px;
	color:#E43A00;
	border:1px solid #D4D4D4;
	height:20px;
}

fieldset 
{
	margin-bottom:11px;
}


select
{
	font-size:11px;
	color:#E43A00;
	border:1px solid #D4D4D4;
	height:17px;
}
textarea
{
	font-size:11px;
	color:#E43A00;
	border:1px solid #D4D4D4;
}
h2.spec
{
	background:url(/ima/grey_bull.gif) no-repeat left center;
	padding-left:15px;
}
a:link, a:visited
{
	color:#7D7979;	
	text-decoration:underline;
}
a:hover, a:active
{
	color:#E84300;

}
a.forum:link, a.forum:visited
{
	color:#7D7979;	
	text-decoration:underline;
	font-size:11px;
}
a.forum:hover, a.forum:active
{
	color:#E84300;
	font-size:11px;

}
.top_logo
{
	height:100px;
	vertical-align:bottom;
	width:225px;
	text-align:left;
	padding-top:10px;
	background:url(beta.gif) right top no-repeat;
}
.top_logo img
{
	border:0px;
	width:210px;
	height:84px;
}
.top_log_dop
{
	background-color:#FFC600;
	text-align:left;
	height:1px;
}
.top_menu
{
	padding:10px 0px 5px 10px;
}
.top_menu_table
{
	height:27px;
	background:url(top_menu_fon.gif) repeat-x bottom #8E8E8E;
}
.top_menu_table td
{
	background:url(top_menu_bullet.gif) no-repeat center left;
	padding:0px 13px;
	width:auto;
}

.top_menu_table td a:link, .top_menu_table td a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	font-family:arial;
	font-weight:bold;
}
.top_menu_table td a:hover, .top_menu_table td a:active
{
	color:#FFDF6F;
	text-decoration:none;
}
.top_menu_func img
{
	border:0px;
	margin:3px;
}
.top_menu_func td#map
{
	white-space:nowrap;
	color:#BABABA;
	font-size:11px;
}
.top_menu_func span
{
	color:#6F6F6F;
}
td#map a:link, td#map a:visited
{
	color:#BABABA;
	text-decoration:none;
}
td#map a:hover, td#map a:active
{
	color:#BABABA;
	text-decoration:underline;
}
.cat
{
		background:#FFDD6A;
	width:100%;
}
.cat div
{
	font-weight:bold;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
	padding:7px 0px 0px 8px;
	white-space:nowrap;
}
.cat ul
{
	padding:3px 0px 8px 8px;
	margin:0px;
	list-style:none;
}
.cat ul li
{
	background:url(cat_bull.gif) no-repeat center left;
	padding-left:12px;
	margin-top:4px;
	white-space:nowrap;
}
.cat  a:link, .cat  a:visited
{
	color:#383838;
	text-decoration:none;

}
.cat  a:hover, .cat a:active
{
		text-decoration:underline;
}
td#cat1
{
	background:url(cat_left_fon.gif) repeat-y top right #FFFFFF;
	width:9px;
	vertical-align:top;
	text-align:right;
}
td#cat2,td#cat3
{
height:27px;
background:url(cat_tab_fon.gif) repeat-x;
}
td#cat4
{
	background:url(cat_right.gif) no-repeat top left ;
	width:26px;
}
td#cat5,td#cat6
{
	background:url(cat_fon.gif) repeat-x top;
}
td#cat5 table td, td#cat6 table td
{
	vertical-align:top;
}

td#cat7
{
	height:27px;
}
td#cat8
{
	background:url(cat_back_fon.gif) repeat-x bottom;
	width:100%;
	white-space:nowrap;
color:#B3B3B3;
}
td#cat8 span
{
	border-bottom:1px dotted #B3B3B3;
	color:#7E7E7E;
}


td#cat9
{
	width:15px;
	text-align:right;
}
td#cat10
{
	background:url(cat_sub_fon2.gif) repeat-x bottom;
	width:100%;
}
.cat_bot_fon
{
	background:url(cat_bot_fon.gif) repeat-x top #FFFFFF
}
.wht
{
background-color:#FFFFFF;
vertical-align:top;
}
.main_part
{
	background:url(logo_part.gif) no-repeat top left;
	width:32px;
}
td#left
{
	width:25%;
	padding:15px 0px 0px 35px;
}
td#center
{
	width:55%;

	padding:0px 13px;
}
td#right
{
	width:20%;
	padding:15px 0px 0px 0px;
}
ul.left_menu
{
	padding:0px;
	margin:0px 0px 25px 0px;
	list-style:none;
	background:url(left_menu_fon.gif);
}
ul.left_menu li
{
	margin-bottom:2px;
	margin-top:0px;
	padding:3px 3px 3px 13px;
	background:url(left_menu_bull.gif) no-repeat left top #FFFFFF;
	color:#E84300;
	font-size:11px;	
}
ul.left_menu li.left_menu_sell
{
	margin-bottom:1px;
	padding:3px 3px 3px 13px;
	background:url(left_menu_bull2.gif) no-repeat left top #FFFFFF;
	color:#7E7E7E;
	font-size:10px;	
}
ul.left_menu li.left_meny_level2
{
	margin-bottom:2px;
	padding:3px 3px 3px 20px;
	background:url(left_menu_bull3.gif) no-repeat left center #FFFFFF;
}

ul.left_menu li.left_meny_level2_sel
{
	margin-bottom:2px;
	padding:3px 3px 3px 20px;
	background:url(left_menu_bull4.gif) no-repeat left center #FFFFFF;
}
ul.left_menu li a:link, ul.left_menu li a:visited
{
	color:#222222;
	text-decoration:none;
	font-size:11px;
}
ul.left_menu li a:hover, ul.left_menu li a:active
{
	color:#2F2F2F;
	text-decoration:underline;
	font-size:11px;
}
.h1spec
{
	color:#747474;
	font-size:12px;
	text-transform:uppercase;
	font-family:tahoma;
	border-bottom:3px solid #747474;
	padding-bottom:8px;
	margin-bottom:5px;
}
.logon_table td
{
	padding-left:0px;
	text-align:right;
}
.logon_table input
{
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E43A00;
	margin:6px 0px 0px 0px;
	width:95%;
	border:1px #D4D4D4 solid;
	height:20px;
	padding:3px;
}
.logon_table td a:link, .logon_table td a:visited
{
	color:#000000;
}
.logon_table td a:hover, .logon_table td a:active
{
	color:#000000;
	text-decoration:none;
}
.content
{
	padding:15px 15px 0px 15px;
}
.content2
{
	padding:15px 15px 40px 15px;
	color:#434040;
	font-size:12px;
}
.content2 ul
{
	padding:0px 0px 5px 0px;
	margin:5px 0px 5px 3px;
	list-style: none;
}
.content2 ul li
{
	background:url(bull.gif) no-repeat left top;
	padding-left:10px;
	margin-bottom:2px;
}
.content2 table td
{
	color:#434040;
}

.dats
{
	color:#E43A00;
}
.news_pic
{
	padding-right:5px;
}
.news_line
{
	background:url(news_bullet.gif) repeat-y top;
}
.news_text
{
	padding-left:10px;
	color:#434040;
}
.news td a:link, .news td a:visited
{
	color:#434040;
	text-decoration:none;
}
.news td a:hover, .news td a:active
{
	color:#767676;
	text-decoration:underline;
}
.center_banner
{
	text-align:center;
	margin:25px 0px;
}

.center_banner img
{
	border:0px;
}
.catalog
{
	border:1px solid #E7E7E7;
background:#FDFDFD;
}
.catalog td
{
	width:50%;
	padding:13px;
	vertical-align:top;
}
.catalog td p, p.inside
{
	margin:0px 0px 15px 0px;
}
a.cat_link:link, a.cat_link:visited
{
	color:#7D7979;
	text-decoration:none;
}
a.cat_link:hover, a.cat_link:active
{
	color:#767676;
	text-decoration:underline;
}
.catalog td a:link.cat_uplink, .catalog td a:visited.cat_uplink
{
	color:#767676;
	text-decoration:underline;
	font-weight:bold;
}
.catalog td a:hover.cat_uplink, .catalog td a:active.cat_uplink
{
	color:#767676;
	text-decoration:none;
}

.bottom_menu td#bot2
{
	width:14px;
	background:url(bottom_logo_part2.gif) no-repeat top left #C7C7C7;
}
.bottom_menu td#bot3
{
	background:url(bottom_logo_part3.gif) no-repeat top left;
	padding:2px 3px 3px 30px;
	font-size:12px;
	white-space:nowrap;
	text-align:center;
}
.bottom_menu td#bot3 span
{
	color:#505050;
	margin:0px 9px;
}
td#bot3 a:link, td#bot3 a:visited
{
	color:#8F8F8F;
	text-decoration:none;
	text-transform:lowercase;
}
td#bot3 a:hover, td#bot3 a:active
{
	color:#8F8F8F;
	text-decoration:underline;
}
.bot_copy
{
	text-align:center;
	margin-top:10px;
}
div.page
{
	padding:10px 5px 5px 5px;
	text-align:center;
	font-size:12px;
}
a:link.page, a:visited.page
{
	color:#575757;
	text-decoration:none;
}
a:hover.page, a:active.page
{
	color:#E43A00;
	text-decoration:none;
}

div.page span
{
	color:#E43A00;
}
.mes
{
text-align:center;
color:#E43A00;
font-weight:bold;
}
.ok
{
	width:63px;
	height:19px;
	border:0px;
}
.bullet
{
	background:url(bull.gif) no-repeat top left;
	padding-left:13px;
}
.color_red
{
	color:#E84300;
}
.blok
{
	padding:10px 0px;
}
ul.good_menu
{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.good_menu li
{
	background:url(bull.gif) no-repeat top left;
	padding-left:12px;
	margin-top:3px;
}

.form-element {
margin-bottom:2px;
}

#do_tab
{
	background:url(do_tab.gif) no-repeat left bottom;
	height:18px;
	color:#747474;
	font-weight:bold;
	padding:0px;
}
#do_form
{
	background:url(do_fon.gif) repeat-x top;
	height:75px;
	padding-left:4px;
}
#do_pic
{
	background:url(do_pen.gif) no-repeat left;
	height:54px;
	width:60px;
}
#do_fonbut
{

	width:100px;
	text-align:right;
	padding-right:4px;
}

.left_menu2{
	background:url(bull.gif) no-repeat top left;
	margin-top:2px;
}


.form-element {
margin-bottom:2px;
}

div.error {
background:#FFCCCC none repeat scroll 0%;
color:#220000;
border:1px solid #DD7777;
}

div.messages {
  border: 1px solid #ddd;
  padding: 0.4em;
  margin-top: 1em;
}

div.messages li {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

div.error {
  background: #fdd;
  border: 1px solid #daa;
  color: #400;
}

div.message {
background:#A3F7A2 none repeat scroll 0%;
color:#220000;
border:1px solid #7CCC7B;
}

#heading {

}

.left-arrow {
float: left;
width: 25px;
height: 25px;
}

.right-arrow {
float: left;
width: 25px;
height: 25px;
}

a.particular:hover 
{
	color:#949494;
	font-weight:bold;
}
.pix
{
	border: 1px solid #C7C7C7;
	padding:3px;
	margin:3px;
	background-color:#FFFFFF;
}


.guide_date {
font-size:107%;
font-weight:bold;
}

.guide_text {

}

.guide_comment {
border-left:thin solid #CCCCCC;
border-right:thin solid #CCCCCC;
margin-left:1px;
width:657px;
}

.guide_upper {
background-image:url(comment_upper.gif);
background-repeat:no-repeat;
height:9px;
width:661px;
}

.guide_lower {
background-image:url(comment_lower.gif);
background-repeat:no-repeat;
height:9px;
width:661px;
}

.guide_bubble {
background-image:url(bubble.gif);
background-repeat:no-repeat;
float:left;
height:16px;
margin-left:15px;
margin-right:8px;
width:16px;
}

.guide_right {

}

.guide_td {
border-width: 1px;
padding: 5px;
border-style: solid;
border-color: white;
background-color: #FAFAFA;
}

.guide_td2 {
font-weight: bold;
border-width: 1px;
padding: 5px;
border-style: solid;
border-color: white;
background-color: #FAFAFA;
}

.profile_title {
color:#E83A00;

}

.guide_table {
width:100%;
margin-bottom:18px
}

.guide_th {
font-weight: bold;
background-color:#F6F6F6;
padding:10px;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #cccccc;
}

.guide_th_last {
font-weight: bold;
background-color:#F6F6F6;
padding:10px;
border-bottom: 1px solid #CCCCCC;
}

.guide_td_content {
color: #808080;
padding:5px;
}

.gFio a {
float: left;
color: red;
font-weight: bold;
text-decoration: none;
}

.gLeft {

color: black;
}

.gPhoto {
border: thin solid #d0d0d0;
}

.djydaiHeader {
color:#4D4B4C;
font-size:11px;
text-align:center;
}
.prof_td
{
	border:1px solid #E4E4E4;
	background:url(form_star.gif) no-repeat bottom right;
	padding:6px;
}
.prof_td2
{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	padding:10px;
}
.prof_td span, .prof_td2 span
{
	color:#F91E28;
}
.prof_td div
{
	margin:5px 0px;
}

.prof_td2 div
{
	margin:2px 0px;
}
.TabGuide {
	background-image:url(gtab-bg.gif);
	background-repeat:repeat-x;
	height:30px;
	float:left;
}

.TabgLeft {
float: left;
background-image:url(gtab-left.gif);
background-repeat:no-repeat;
background-position: top left;
height:30px;
width:14px;
z-index: 3;
}

.TabgRight {
	background-image:url(gtab-right.gif);
	background-repeat:no-repeat;
	background-position: top right;
	height:30px;
	width:15px;
	z-index: 3;
	float: left;
}

.TabgText {
	float:left;
	/*font-size:150%;*/
	font-weight:bold;
	margin-top:10px;
}

.migao {
	border: 1px solid #CCCCCC;
	float: left;
}

.mail td
{
	background:#F8F8F8;
}
.show{
	visibility: visible;
	height:16px;
}
.hide{
	visibility: hidden;
	height:0px;
}

.calendar td.top_left
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.bottom_left
{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.top
{
	border-top: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.top_right
{
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.bottom_right
{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.bottom
{
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.right
{
	border-right: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.left
{
	border-left: 1px solid #cccccc;
	background: #ffffff;
}
.calendar td.day
{
	background: #ffffff;
}
.calendar td.weekheader
{
	color: #aaaaaa;
}
.calendar div.press
{
	cursor: pointer;
	padding:3px;
}
.calendar div.pressgreen
{
	cursor: pointer;
	padding:3px;
	background: #ECFDCD;
}
.calendar div.pressred
{
	cursor: pointer;
	padding:3px;
	background: #FDE7CD;
}

.favor
{
	text-align:right;
	color:#bababa;
	margin-bottom:12px;
}
.favor a:link, .favor a:visited
{
	color:#bababa;
	text-decoration:none;
	font-size:11px;
}
.favor a:active, .favor a:hover
{
	text-decoration:underline;
}
.lang
{
	padding-right:10px;
	text-align:right;
}
.lang img
{
	margin-right:7px;
}
.search_span
{
	color:#B3B3B3;
}
.search_span span
{
	border-bottom:1px dotted #B3B3B3;
	color:#7E7E7E;
}
.prof_table td a:link, .prof_table td a:visited
{
	text-decoration:none;
}
.prof_table td a:hover, .prof_table td a:active
{
	text-decoration:underline;
	color:#A7A7A7;
}
.prof_table td ul
{
	margin:0px;
	padding:0px;
}
.prof_table td ul li
{
	margin:0px;
	padding:8px 0px 0px 12px;
	background:url(profile_icon/line.gif) no-repeat left bottom;
}
.tarif_grid td
{
	text-align:center;
	border:1px solid #EBEBEB;
	font-size:10px;
	width:17%;
	background:#F7F5F5;
}
.spool_input{
	border:none; 
	height:15px
}
.spool_bottom_border{
	border-bottom: solid 1px #d5d5d5;
}
.spool_command_text{
	color:#e43a00;
	font-weight:bold;
	text-decoration:none;
}
#q{
	width: 100%;
}
.faq_level1{
	font-weight:bold;
}
.faq_level2{
	line-height:20px;
	margin:5px 0px 20px 25px;
}
.faq_level2_title
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
	color:#E84300;
}
.faq_level2_content
{
margin-bottom:40px;
}
