.dummy            {}
body              { font:normal 12px Tahoma; color:#474747; padding:0px; margin:0px; background-color:#EAEFEE; }
a                 { color:#287CD6; }
h1                { font:bold 12px Tahoma; color:#981200;}

input, select, 
textarea          { font:normal 12px Tahoma;  color:black; background-color:#FFFCF3; }

input.ctl         { font:bold 12px Tahoma; color:#822101; background-color:#FFCE28; }
input.ctls        { font:12px Tahoma; background-color:#FFDCAA; }

input.error       { font:normal 12px Tahoma; color:black; background-color:#ffddcc; }

.clear {display:block; clear:both;}

.maintop          { font:normal 10px Tahoma; color:#3E4F5B; } 
.maintop a        { color:#F9EB88; text-decoration:none;}
.maintop a:hover  { text-decoration:underline;}

.inctop          { font:normal 10px Tahoma; color:#3E4F5B; }
.inctop a        { color:#F9EB88; text-decoration:none;}
.inctop a:hover  { text-decoration:none;}


.menutop          { font:bold 12px Tahoma; color:#822101; padding:4px 9px 3px 9px ; vertical-align:middle; text-align:center; background-color:#FFCE28;} 
.menutop a        { color:#822101; text-decoration:none;}
.menutop a:hover  { text-decoration:underline;}

.menutops         { font:bold 12px Tahoma; color:#FFE488; padding:4px 9px 3px 9px ; vertical-align:middle; text-align:center; background-color:#E26D00;} 
.menutops a       { color:#FFE488; text-decoration:none;}
.menutops a:hover { text-decoration:underline;}

.banner           { font:normal 11px Tahoma;}
.banner a         { font:bold 14px Tahoma; color:#1C4FDF; text-decoration:none;}

table.bottom            { margin:0px;}
table.bottom td         { padding: 0px 0px 0px 10px; text-align:left; vertical-align:top; font:normal 11px Tahoma; color:#474747;}
table.bottom td small   { font:bold 11px Tahoma;}  
table.bottom td a       { text-decoration:none;}
table.bottom td a:hover { text-decoration:underline;}
table.bottom td ul      { margin:0px; padding: 0px;}
table.bottom td li      { list-style-image: url('/image/0.gif'); background-image: url(/image/bullet.gif) ; background-position: 0px 6px; background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 15px;}

.inquerer { font: normal 11px Tahoma; color: #black; }

table.latestmain            { margin:0px;}
table.latestmain td         { padding: 0px 0px 10px 10px; text-align:left; vertical-align:top; font:normal 11px Tahoma; color:#black;}
table.latestmain td h1      { font:bold 12px Tahoma; color:#C93F0E; margin: 0px 0px 5px 0px;}  
table.latestmain td h2      { font:bold 12px Tahoma; color:#FF0000; margin: 0px;}
table.latestmain td h3      { font:bold 11px Tahoma; color:#FF0000; margin: 8px 0px 3px 0px;}
table.latestmain td a       { text-decoration:none;}
table.latestmain td a:hover { text-decoration:underline;}
table.latestmain td small   { font-size:10px;}
table.latestmain td span    { color:#A09B9F; }

table.countrymain            { margin:0px;}
table.countrymain td         { padding: 0px 0px 10px 10px; text-align:left; vertical-align:top; font:normal 11px Tahoma; color:#474747;}
table.countrymain td a       { font:bold 12px Tahoma; text-decoration:none;}
table.countrymain td a:hover { text-decoration:underline;}
table.countrymain td small   { font:normal 11px Tahoma; color:#C93F0E; } 
table.countrymain td ul      { margin:0px; padding: 0px; }
table.countrymain td li      { list-style-image: url('/image/0.gif'); background-image: url(/image/bullet.gif) ; background-position: 0 5px; background-repeat: no-repeat; margin: 0px; padding: 0px 0px 4px 15px;}
table.countrymain td small a { font:normal 11px Tahoma;}
table.countrymain td li span { font:bold 12px Tahoma; color:#A09B9F; }

table.tblline      { margin:0px 0px 0px 17px; padding: 0px; text-align:left;}
table.tblline td   { padding:2px 0px 3px 0px; font:normal 12px Tahoma; color:#A09B9F; vertical-align:middle;}
table.tblline td a { font:normal 11px Tahoma; text-decoration:none; }
table.tblline td a:hover { text-decoration:underline; }
table.tblline td span { font:normal 11px Tahoma; color:#A09B9F; }

.text           { font:normal 12px Tahoma; color:#474747; line-height: 1.3; }
.text a         { text-decoration: none; }
.text a:hover   { text-decoration: underline; }
.text h1        { font:normal 23px Tahoma; color:#B51100; }
.text h2        { font:bold 13px Tahoma; color:#B51100; }
.text h3        { margin-bottom: 0px; font:bold 11px Tahoma; color:black; }
.text h4        { font:bold 13px Tahoma; color:#287CD6; }
.text h5        { margin: 6px 0px 2px 0px; font:bold 12px Tahoma; color:#474747; }
.text p         { margin-top:4px; margin-bottom:6px; padding-right: 15px; text-align:justify; }
.text ul        { margin-top:4px; margin-bottom:6px; padding-right: 15px; text-align:justify; }
.text li        { padding:2px 0px; text-align:justify; }
.text table     { font:normal 12px Tahoma; color:#474747; line-height: 1.3; }
.text small     { font:normal 11px Tahoma; }

ul.ulclass      { margin:0px 15px 10px 15px; padding: 0px; }
ul.ulclass li   { margin: 0px; padding:2px 0px; text-align:justify;}

ul.ulclasst     { margin:0px 15px 0px 15px; padding: 0px; }
ul.ulclasst li  { margin: 0px; padding:2px 0px; text-align:justify;}

ul.ulimgleft    { margin:0px 15px 10px 215px; padding: 0px; }
ul.ulimgleft li { margin: 0px 0px 0px 10px; padding:2px 0px; text-align:justify;}

ol.olclass      { margin:0px 15px 10px 15px; padding: 0px 0px 0px 10px; }
olclass.li      { padding:2px 0px; text-align:justify;}
#marginleft     { margin-left:20px; }

table.tbls      { margin:0px; }
table.tbls th   { padding: 2px 2px 8px 8px; text-align:left; vertical-align:top;  font:bold 13px Tahoma; color:#B51100; background-color:#EAEFEE; }
table.tbls th a { color:#B51100; }
table.tbls td   { font:normal 12px Tahoma; color:#black; }

table.tblsb     { margin:8px 15px 8px 0px; background-color:#C5C5C5;}
table.tblsb td  { font:normal 12px Tahoma; color:#474747; background-color:#FFFFFF;}
table.tblsb th  { text-align:center; font:bold 10px Tahoma; color:#474747; background-color:#F6E8BF; padding-left:4px;}
table.tblsb th span { font:bold 11px Tahoma; }

table.tblsb1     { margin-top:16px; background-color:#C5C5C5; width:582px; }
table.tblsb1 td  { font:normal 12px Tahoma; color:#474747; background-color:#FFFFFF;}
table.tblsb1 th  { text-align:left; font:bold 11px Tahoma; color:#474747; background-color:#F6E8BF;}
#width           { width:592px; }

table.tblcont     { margin:0px; font:normal 11px Tahoma; color:#474747; }
table.tblcont td  { padding: 4px 4px 4px 0px; }

table.form        { margin: 0px 0px 2px 0px;  background-color:#EAEFEE;}
table.form th     { padding:10px 6px; font:normal 12px Tahoma; color:#474747; vertical-align:middle; }

table.tblpage    { margin:0px; }
table.tblpage td { padding-left:0px; padding-right:0px; font:normal 12px Tahoma; color:#474747; line-height: 1.3; text-align:justify;}

.map               { margin-right:15px; margin-left:0px; padding-left:15px; }
.map a             { text-decoration: underline; }
.map a:visited     { color:#800080; }
#map0              { list-style-type: disc; }
#map1              { list-style-type: circle; }
#map2              { list-style-type: square; }

.search a             { text-decoration: underline; }
.search a:visited     { color:#800080; }

.copyright         { font: 10px Tahoma; color: #989393; }
.copyright a       { font: nomral 10px Tahoma; color: #989393; text-decoration: none }
.copyright a:hover { text-decoration: underline }


table.responce          { margin:0px;}
table.responce td       { padding: 2px 15px 8px 0px; text-align:left; font:normal 12px Tahoma; color:#474747;}
table.responce td span  { color:#FF740B; }
table.responce td small { font-size:11px;}

table.respimg    { margin:0px;}
table.respimg td { padding: 0px 0px 6px 0px; text-align:left;}

.brown     { color:#981200; font:normal 10px Tahoma; }

tr.bg2 td { background-color:#EAEFEE; }
table.th2      { margin:4px 0px 6px 0px; padding: 0px;}
table.th2 td   { padding:0px; font:bold 13px Tahoma; color:#B51100;}
table.th2 td img { margin-right:12px; }


table.tsub     { margin:0px; padding:0px; }
table.tsub td  { padding: 7px 7px 7px 0px; text-align:left; font:normal 12px Tahoma; color:#474747; line-height: 1.3;}
.fsubscr { border: 1px solid #9A9A9A; width:158px; height:16px; }

#margintbl { margin:4px 0px; }
#bground1  { background-color:#FFFFFF; }
#bground2  { background-color:#EAEFEE; }
#left      { margin-left: 15px }
#right     { margin-right: 15px } 
#reach     { margin-top: 4px; } 
#srcimg    { margin-top: 4px; margin-right: 10px; margin-bottom: 4px; margin-left: 0px;}
#srcimgUl  { margin-top: 4px; margin-right: 25px; margin-bottom: 4px; margin-left: 0px;}
#srcimgTop { margin-top: 14px; margin-right: 10px; margin-bottom: 4px; margin-left: 0px;}
#srcimgMap { margin-top: 8px; margin-right: 10px; margin-bottom: 4px; margin-left: 0px;}
#paragraph { margin:5px 10px;}
#navpading { padding-bottom: 0px; }
#underline { text-decoration:underline;}
#redd      { color: #B51100;}
.red       { color: #B51100;}
#brown     { color: #981200;}
#violet    { color: #3B3679;}
#orange    { color: #FF740B;}
#grey      { color: #A09B9F;}


#friend_form {
	
}
#friend_form form {
	border: solid 1px;
	width: 400px;
	height: 48px;
	padding: 15px 0px 0px 10px;
	background: #EAEFEE;
}
#friend_form form input {
	background: #FFFCF3;
}
#send_friend, #print {
	border: none;
	text-align: right;
	font-size: 11px;
	width: 110px;
	float: right;
	background: url('/image/send.gif');
	background-position: 5px 3px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-right: 10px;
	color: #474747;
}
/* #send_friend { color: #474747; } */
#print {
	width: 140px;
	background: url('/image/print.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
}


#work_left_banner { margin-top: 20px; padding-left: 15px;}

.score_list { color: #981200; text-align: right; font-weight: normal; width:150px; padding-bottom: 3px; float: right; padding-right: 10px; }
.score_history { color: #981200; text-align: right; font-weight: normal; width:592px; }
#vote { text-align: right; width:592px; }
.konkurs { background-color: #EAEFEE; width:592px; border: 1px solid; margin-bottom: 10px; }
.konkurs td, th { padding: 5px; }
a.black { color: #000; text-decoration: none; }
a.black:hover { text-decoration: underline; }

td.error input, td.error textarea { border-color: red; color: red; }

p.search_online { padding: 0; margin: 0; padding-top: 3px; }
p.search_online a { font-weight: normal !important; }

#arrow_order {
  position: fixed; z-index: 999; width: 128px; height: 29px; top: 300px; right: 6px;
  display: block; background: url('/image/arrow_order.gif') 0 0 no-repeat;
  outline: none;
  -display: none; /* в ie6 вообще показывать не будеи из-за проблем с fixed */
}

table.tbls      { margin:0px; }
table.tbls th ul.art { padding: 8px 0 2px 25px; list-style-image: url('/image/bullet.gif'); }
table.tbls th ul.art li { padding: 0 0 4px 0; }
table.tbls th ul.art a { color:#287CD6; font-weight: normal; line-height: 90%; }

