* {
    	margin:0px;
	padding:0px;
}

body, html {
	margin: 0;
	padding: 0;
	font-family: PTSans, Lucida Grande, Arial, Helvetica, sans-serif;
	line-height:1.4;
}


body { 
	overflow: visible;
        min-width:1003px;
	font-size:13px;
	background:  #fff;
        padding:0;

/*   box-shadow:         inset 0 5px 5px -5px #000000; */

	padding-top:3px;
     }


form, table { 
	margin:0;  
	padding:0;  
	border-collapse:collapse;   
	border-spacing:0; 
	}
td, th {
	padding:0;
	vertical-align:top; 
	}
iframe, img {
	border:0px;
	}

p
{
margin-top:12px;
}

input
{
padding:2px;
margin:2px;
}

.nothing
{
 padding:0; margin:0; background:transparent; border:0;
}

a
{
 color: rgb(138, 16, 32);
 padding-top:3px;
 text-decoration: none;
 padding-bottom:3px;
 margin:0;
}

a:hover
{
 color: white;
 text-decoration: none;
 background: rgb(138, 16, 32); 
}


.a a
{
 color: rgb(138, 16, 32) !important;
 padding-top:3px;
 text-decoration: none;
 padding-bottom:3px;
 margin:0;
}

.a a:hover
{
 color: white !important;
 text-decoration: none;
 background: rgb(138, 16, 32) !important;
}

img
{
 padding:0px; margin:0px; border:0; background:0;
}

.makeframe, .makeframenolink
{
 margin:0; padding:0;
 border:1px solid white;
}


#makeframespan, #makeframespannopic
{
 display: inline-block;
}

.makedpicframe
{
 color: white;
 margin:0; padding:0;
 border:1px solid white;
 text-decoration: none;
 background:none;
}

.makedpicframe:hover
{ 
 color: white;
 margin:0; padding:0;
 text-decoration: none;
 background:none;
 border: 1px solid rgb(138, 16, 32); 
}








h1
{
 font-weight: 200;
 color:  rgb(138, 16, 32);
 font-size:23px;
/*  text-shadow: 1px 1px 0 #ccc,2px 2px 0 #eee; */
 padding-bottom:10px;
}

h1 a, #col2 h1
{
 text-shadow: none;
}

.arthead
{
 font-size:18px;
 text-decoration: none;
}


h2
{
 font-weight: 200;
 font-size:12px;
}



li
{
padding-left:10px;
padding-bottom:7px; 
text-indent:0;
}

.results li
{
 padding-left:0;
}

.printpic { display: none; }
.nobo, .nobo:hover {  margin:0px;  border: 0px;  padding: 0px; text-decoration: none; background: none;}
.vab { 	padding-top:35px; }
.nohbg {  background: transparent; text-decoration: none;}
.nohbg:hover {  background: transparent; text-decoration: none;}
.pt5 { margin-top:10px; }
.h5 { height:7px; font-size:1px; } 
.p10 { padding:13px; }
.pb5 { padding-bottom:5px; }
.newstable td, .pb15 { padding-bottom:15px; }
.frpic td { padding-bottom:0}
.pl20 { padding-left:20px; }
.pl17 { padding-left:17px; }
.pt2 { padding-top:2px; }
.pb2 { padding-bottom:2px; }
.hide { display:none; }
.ml12 { margin-left:12px }
.right0 { margin-right:0; padding-right: 0; }
.pb5comm { background:#ddd url(http://dumskaya.net/i/ugolgray.gif) no-repeat right center; padding:3px; padding-left:10px; }
.ugolgray { background:#ddd url(http://dumskaya.net/i/ugolgray.gif) no-repeat right center; padding:3px; }
.ul { text-decoration: underline; }
.mt20 { margin-top:20px; }
.pt10 { padding-top: 10px; }
.pp10 { padding-bottom: 10px; }
.pr15 { padding-right:15px; }
.w10 { width:10px; } 
.vam { vertical-align:middle; }
.nou { text-decoration: none; }
.max1280 { max-width:1260px; }
.mb25 { margin-bottom:25px; }
.pb10 { margin-bottom:20px; }
.pbb10 { padding-bottom:10px; }


.artpicspan { float:left; margin-right:10px; margin-bottom:5px; }
.newsdatetd { font-size:12px;color: #999; padding-top:2px; width:65px; text-align:right; padding-right:10px;  display: inline-block; *display: inline; zoom:1; padding-bottom:15px; }
.topstable { max-width:1250px; }
#news td { padding-bottom:20px; }
#news td a { text-decoration: underline; }
#news .frpic td { padding: 0; }
.newsdatetd2 { width:85px; text-align:right; padding-right:10px; }

.newsdatetd a, .newscom, .newscomdiv a
{
 font-size:10px;
 color: #666;
 text-decoration: none;
}

.newsdatetd a
{
 text-decoration: none !important;
}

.newscomdiv a:visited, .newsdatetd a:visited
{
 font-weight:200;
 font-size:10px;
 color: #999;
  text-decoration: underline;
}

.newstr td:nth-child(2)
{
 font-size:13px;
}

.line1, .line2, .line3
{
 width:100%;
 height:1px;
 background: #ccc;
 margin-bottom:35px;
font-size:1px;
}


.piclink, .piclink:hover
{
 background:transparent;
 padding:0;
 margin:0;
 border:0;
 color: #fff;
}

.piclink span
{
 background:transparent;
 padding:0;
 margin:0;
 border: 1px solid white; 
 color: #fff;
}

 .piclink:hover span
 {
  border: 1px solid rgb(138, 16, 32); 
 }


.piclink
{
    display:inline-block;
    position:relative;
}

.piclink::before
{
    content:'';
    position:absolute;
    width:100%;  
    height:100%;
    -moz-box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
    box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.3);
}



.bigq
{
 font-size:25px;
 line-height:0.2;
}

.qname
{
 padding:10px 0px 10px 0px;
}

.tops
{
 width:25%;
 padding-right:2px;
 max-width:235px;
 padding-left:3px;
 padding-bottom: 5px;
}

.topsq
{
 padding-right:20px;
 line-height:1.5;
 padding-left:20px;
 padding-bottom: 5px;
 max-width:400px;
}

.tops:hover, .topsq:hover
{
 background: url(/i/grad2.png) repeat-x top;
}


.toptype, toptype:hover
{
 text-transform: uppercase;
 text-decoration:none;
 font-size:11px;
 color: #A99;
 padding-bottom:5px;
}

.toptype:hover
{
 color: #A99;
 background: transparent;
 text-decoration:underline;
}

.toptypeul
{
 text-transform: uppercase;
 text-decoration:underline;
 font-size:11px;
 color: #A99;
 padding-bottom:5px;
}


.tops a
{
 font-size:12px;
 text-decoration: none;
}

#toppic
{
 height:90px;
 padding:0;
 margin:0;
}

.toppicdiv
{
 overflow:hidden;
}


#toppic:hover
{
 margin: 0px;
 padding: 0px;
 border: 1px solid rgb(138, 16, 32);
 text-decoration: none;
 background: transparent;
}

#shadow1
{
 height:19px;
 width:100%;
 padding:0;
 background: #fff;
 -moz-box-shadow:      inset 0 -5px 5px -5px #333;
   -webkit-box-shadow: inset 0 -5px 5px -5px #333;
   box-shadow:         inset 0 -5px 5px -5px #333;

}


#menutable
{
 padding-bottom:2px;
 min-width:1000px;
 width:100%;
/* padding-right:10px; */
}


#logo
{
background:#fff;
display:inline-block;
*display: inline; zoom:1;
margin-top:0px;
margin-right:20px;
}

#menuitems
{
/* display:inline-block;
*display: inline; zoom:1; */
 vertical-align:top;
 padding-top:70px;
 min-width:640px;
 font-size:16px;
}

#menuitemsios
{
*display: inline; zoom:1;
 vertical-align:top;
}


.vab a, .menuitem, .reglink, #menuitems a, #menuitemsios a
{ 
 color:black;
 text-decoration: none;
 margin-right:18px;
 padding-bottom:0px;
}

#menuitems a,
{
 font-size:16px;
}
.vab a:hover, .menuitem:hover, .reglink:hover, #menuitems a:hover
{ 
 color:white;
 text-decoration: none;
 margin-right:18px;
 border-bottom: 0px;
}


.menuitemsel
{ 
 color:rgb(138, 16, 32);
 margin-right:13px;
 padding-bottom:0px;
 text-decoration: none;
}

.menuitempic, .menuitempic:hover
{
 background:transparent; 
 text-decoration: none;
 padding:0;
 margin-right:0 !important;
}


.searchb
{ 
 padding-bottom:2px;
 margin-right:20px;
 border-bottom: 1px solid rgb(138, 16, 32);
}

.searchb:hover
{ 
 padding-bottom:3px;
 border-bottom: 0px;
}



#bot
{
 margin:0;
 height:35px;
 padding:10px 0px 15px 0px;
 background: #d1d1d1;
 width:100%;
 margin-top:20px;
 font-size:11px;
}

.comline
{
 margin-bottom:30px;
 margin-top:10px;
 color: black;
 width:100%;
 background:#ddd url(http://dumskaya.net/i/ugolgray.gif) no-repeat right center;
}

.comline td, .comline div
{
 padding:7px;
}

.artdate
{
 display: inline-block;
*display: inline; zoom:1;

 width:90px;
}

.artcom
{
 padding-right:0 !importnat;; 
 width:200px;
 text-align: right;
 display: inline-block;
*display: inline; zoom:1;

}



h2 a, h1 a, .parttype,#col2 h1, .partyellow
{
 color: white;
 text-shadow: none;
 background: rgb(138, 16, 32) url(http://dumskaya.net/i/ugolred.gif) no-repeat right center;
 padding:3px;
 padding-right:13px;
 text-transform: uppercase;
 text-decoration: none;
 display: inline-block;
 margin-top:20px;
}

#col2 h1, .partyellow
{
 color: #fff;
 background: rgb(138, 16, 32) url(http://dumskaya.net/i/ugolredbiege.gif) no-repeat right center;
}

.partyellow,  .partyellow:hover;
{
 background: rgb(138, 16, 32) url(http://dumskaya.net/i/ugolredbiege.gif) no-repeat right center;
 color: #fff;
}

h2 a:hover, h1 a:hover, .parttype:hover
{
 text-decoration: none;
 color: #fff;
 background: rgb(138, 16, 32) url(/i/ugolred.gif) no-repeat right center;
}

.parttypegray
{
 color: white;
 background: rgb(138, 16, 32) url(/i/ugolred2.gif) no-repeat right center;
 padding:3px;
 padding-right:13px;
 text-transform: uppercase;
 text-decoration: none;
 margin-top:20px;
}

.parttypegray:hover
{
 text-decoration: underline;
 background: rgb(138, 16, 32) url(/i/ugolred2.gif) no-repeat right center;
}


.iosparttype
{
 color: white;
 text-shadow: none;
 padding:3px;
 margin-right:10px;
 background: rgb(138, 16, 32) url(http://dumskaya.net/i/ugolred.gif) no-repeat right center;
 margin-bottom:10px;
 padding-right:7px;
 text-decoration: none;
 display: inline-block;
}

.iosparttype:hover
{
 background: rgb(138, 16, 32) url(http://dumskaya.net/i/ugolred.gif) no-repeat right center;

}



#iostop
{
 height:50px;
}

.mega1
{
 color: white;
 background: rgb(138, 16, 32);
 text-decoration: none;
 margin-top:20px;
}	

.mega
{
 font-weight:bold;
}

.mega:hover
{
border-bottom:1px solid black; 
}


#news
{
 background:#f3f4ef; 
 border-radius:15px; 
 padding: 0px 16px 20px 20px;
}

#news a
{
 text-decoration: none;
}

#newsul li
{
 padding-bottom: 15px;
 list-style: none;
}

.nl
{
 display: inline-block;
*display: inline; zoom:1;
}

.ex
{
font-size:10px; padding:1px; border:1px solid black;
text-align:center;
}


.artscol
{
 width:400px;
 border-right: 1px solid #ccc;
 padding-left:10px;
}

.artscol2
{
 width:370px;
 padding-left:10px;
 padding-top:15px;
}


.newscol
{
 padding-left:20px;
 border-right: 1px solid #ccc;
}

.newscol1
{
 box-shadow: -15px 50px 15px #ddd, 15px 50px 15px #ddd, 0 50px 15px #fff;
 padding-left:20px;
 max-width:460px;
 min-width:270px;
}

.postscol2
{
 max-width:400px;
 padding-left:20px;
 width:280px;
}


.gradtop
{
 background: #ddd url(/i/gradtop.gif) repeat-x top; 
}


#tables td                                                                      
{                                                                               
 border:1px solid black;                                                        
 padding:5px;                                                                   
}                                                                               

.votetable td                                                                   
{                                                                               
 padding:2px;                                                                   
 font-size:12px;                                                                
}                                                                               



.gradbot
{
 background: #ddd  url(/i/gradbot.gif) repeat-x bottom; 
}

.gradtopleft
{
 height:47px;padding-left:8px;
}

.gradtopright
{
 padding-left:20px;
}


.postscol
{
 max-width:300px;
 padding-left:20px;
}



.newsdateline
{
 font-weight: bold;
 padding: 25px 0 15px 0;
}

.newsdateline a
{
 color: black !important; 
 font-weight: bold;
}

.newsdateline a:hover
{
 font-weight: bold;
 color: white !important ;
}




#articles
{
 padding: 0px 20px 10px 10px;
}

#blogs
{
 width:280px;
 color: black;
 padding: 20px 6px 10px 0px;
}

#cal div
{
 padding:10px;
 text-align:center;
}

#cal a
{
 display: block; 
 width:20px;
 text-decoration: none;
 padding:7px;
 color: white;
 border:1px solid white;
 background: rgb(138, 16, 32);
}

#cal a:hover
{
 border:1px solid black;
}


#cal td
{
 width:36px;
 text-align:center;
 padding:0;
 margin:0;
}

#caltitle td
{
 height:22px;
 font-weight:bold;
 text-align:center;
}

.comlink
{
 color:#666;
}

.picgaltd
{
 width:220px;
 padding: 0 25px 25px 0;
}

.picgalcap
{
 height:75px;
}

.picgal
{
 padding:10px;
 background:#eee;
}

.qlink
{
 color:#999;
 font-style:italic;
}


.qtheme
{
 color: #333;
 text-decoration:none;
 background:#ccc;
 padding:3px;
}

.sfield
{
 font-size:20px;
 width:200px;
 height:30px;
 margin-left:10px;
 margin-right:10px;
}

#popup
{
 position: absolute;
 z-index:90;
 left:320px; 
 top:70px;
 padding:5px 0px 0px 20px;
 width:390px;
 height:370px;
 margin: 80px;


 text-align:left;
 
 background: #fff;

 -moz-box-shadow:      0 0 45px #000000;
   -webkit-box-shadow: 0 0 45px  #000000;
   box-shadow:         0 0 45px  #000000;

 display:none;
}

#popup1
{
 z-index:95;
background:white;
 width:350px; 
}

#closepopup
{
 padding-left:360px;
 padding-top:3px;
 text-align:left; 
 z-index:95;
}


#popup table
{
 margin:20px;
}

#popup td
{
 padding-bottom:15px;
 padding-right:30px;
}

.regtd
{
 padding-bottom:5px;
 padding-right:5px;
}

#close
{
 position: absolute;
 z-index:5;
 top: 0;
 left: 0;
 width:100%;
 height:100%;
 display:none;
}

#closeselect
{
 position: absolute;
 z-index:95;
 top: 0;
 left: 0;
 width:100%;
 height:100%;
 display:none;
}

.nohand
{
 cursor: default;
}

#hr1
{
 padding-bottom:1px;
 margin-bottom:15px;
 border-bottom:1px solid black;
 width:100%;
}


.date1
{
 color: rgb(138, 16, 32);
}

#smalltext
{
 padding-top:7px;
 padding-bottom:7px;
}

.content
{
max-width:1560px;
}


#onlinead
{
 border:1px solid #ccc;
 text-align:center;
 padding: 5px;
 width:90%;
 margin: 0 auto;
 margin-top:10px;
 margin-bottom:10px;
}

#onlinead a
{
 text-transform: uppercase;
 font-size:15px;
 font-weight:bold;
}


#popular
{
 display:none;
}

#b3
{
 padding-bottom:12px;
}




















.dateline
{
 font-size:10px;
 margin-top:7px;
}




.title
{
color: #a0bf58;
}


.datecolor
{
 color: #a2a2a2;
}





.whiteback
{
 background-color: white;
}


.leftbot
{
 padding-left:20px;
 padding-right:15px;
 padding-top:7px;
}

.rightbot
{
 padding-top:7px;
 text-align:right;
 padding-right:20px;
 width: 257px;
 line-height:1.5;
}


.toplinks
{
 margin: 37px 0 0 0;
}

.search
{
 height:16px;
 width:100px;
 font-size:12px;
 margin-right:5px;
}

.noborder
{
 border:0;
}


.voteyes
{
 color: green;
}

.voteno
{
 color: red;
}


.space
{
 padding:0 20px 20px 20px;
}

.rating
{
 font-size:10px;
 color: white;
 background-color:#535f5e;
 padding: 0px 2px 0px 2px;
 border: 1px solid #535f5e;
}

.vote
{
 vertical-align: middle;
 border: 1px solid #535f5e;
}


.sendtextbig
{
 width:398px; 
 height:140px;
 display: block;
 overflow:auto;
 margin-bottom:5px;
}


.userpic
{
 border: 1px #212121 solid;
}


.user
{
 font-weight:bold;
}

.gray
{
 color: #a5a6a0;
 font-size:9px;
}



.graysel
{
 background-color: #c5c6c0;
 color:white;
 padding:2px;
 font-size:9px;
}

.tinylink
{
 color: #a5a6a0;
}

.lh15
{
 line-height:1.5;
}




.inp17
{
 height:17px;
 width:154px;
}

.file300
{
 width:300px;
}

#form td
{
 padding-bottom:10px;
 padding-right:10px;
}

textarea
{
 width:200px;
 height:100px;
}

.inp200
{
 width:200px;
 padding:5px;
}

.blue
{
 color: #6383a3;
}
.nopm
{
 padding:0;
 margin:0;
}

.radio
{
 border:0;
 background: transparent;
}

#table td
{
 padding:10px;
}

.youtube
{
 width:425px;
 height:344px;
 background:url(/i/tubediv.png);
 display:block;
}

#votetable td
{
 padding-bottom:5px;
 padding-right:10px;
}



.MsoNormalTable
{
 width:100%;
}

.MsoTableGrid td
{
 padding:5px;
}

.pink
{
color:#ef526f;
}


#artimp
{
 padding:10px;
 background:#fff;
}

#printcopy
{
 display: none;
}

.newscol1 h1, #col2 h1
{
 font-size:13px;
}

.tc
{
 text-align:center;
}

.lentadate
{
 color: #999;
 padding:5px;
}

.lentalink
{
 padding:5px 5px 5px 0;
}

.lentasource
{
 font-size:10px;
 padding:5px;
  color:#999;
 width:120px;
}

#newswin
{
 display:none;
 background:#ddd;
 position: absolute;
 top:10px;
 left:10px;
 width:950px;
 z-index:1000;
 padding:0 15px 15px 15px;
 border:1px solid black;
}

#showframe
{
 background: white;
 border:5px solid #666;
}

#closewin
{
 width:100%;
 padding-top:5px;
 padding-bottom:5px;
}

#closewin a
{
 font-size:15px;
}

#closewin a:visited
{
 color: rgb(148, 26, 42);
}


#lenta a:visited
{
color: #999;
}

#lenta
{
 max-width:1200px;
}

#lenta a
{
color: #222;
text-decoration: none;
}

#lenta a:hover
{
text-decoration: underline;
background-color:#fff;
}


.llbig
{
font-size:18px;
}



em
{
 font-style: italic;
}


#news a:visited, #articles a:visited
{
 color: #b96f78;
}


#novis a:visited
{
 color: rgb(138, 16, 32);
}

#news a:hover, #articles a:hover, #novis a:hover
{
 color: #fff;
}


.ll2
{
 color: #555;
 text-decoration: none;
}

.lentadate2
{
 color: #330000;
}


.april1
{
 padding-top:60px;
 font-size:11px;
 color:#888;
}


.ukrnet a
{
 font-size:10px;
}


.style1
{
 paddin-left:0;
}


.orbithint
{
 width:250px;
 background:#fff;
 color: #000;
 font-size:12px;
 text-align:left;
 text-shadow: none;
 padding:5px;
 display:none;
 border: 2px solid black;
 -moz-border-radius: 8px; -webkit-border-radius: 8px;
 z-index:10000;

box-shadow: 10 0 15px #333; -webkit-box-shadow: 0 0 15px #333; -moz-box-shadow: 0 0 15px #333; 
}


.eltab td
{
padding:5px;
border: 1px solid #ccc;
}



#news1
{
 width:265px;
 padding-top:5px;
}


.similar
{
 padding:3px 0 0 0px;
 margin:0;
 list-style-type: square;
 list-style-position:inside;
}

#commentdisclaimer
{
 font-size:12px;
 color:#999;
 font-style: italic;
 padding-bottom:20px;
}



#tops
{
max-width:1260px;
}


.counter
{
 display: inline-block;
 width:1px; height:1px;
}

.aaalink
{
 color:#aaa;
}

.ad
{ 
 font-size:10px;
 color: #aaa;
}

.excl
{
font-size:10px; padding:2px; border:1px solid #666;
}


#goncharenko
{
 display:none;
 color:#555;
}


#goncharenko h1
{
 font-size:12px;
 color: #666;
 text-shadow: none;
 display: inline-block;
 padding:0; margin: 0;
}


#iosmenubar
{
 background:#eee;
 padding: 5px;
 margin-top:0px;
 margin-bottom:3px;
}


.comtd1
{
 padding-right:10px;text-align:right;
}

.comtd1test
{
 padding-right:10px;
 float:left;
}

.comtd2
{
width:100%;
min-height:75px;
padding-top:1px;
}

.comans
{
 display: inline-block;
 color:#999; 
 text-decoration:none;
 margin-top:10px;
}

.comtd3
{
 text-align:right;
 padding-right:20px;
}

.comdate
{
 color:#777;
 padding-left:15px;
}

.comdate:hover
{
 color:#777;
 background: #ddd;
 text-decoration: underline;
 padding-left:15px;
}

.comtd4
{
 background:#ddd;
 padding:3px;
 padding-left:10px; 
}

.comtd5
{
 background:#ddd url(http://6.dumskaya.net/i/ugolgray.gif) no-repeat right center; 
 text-align:right;
 padding:3px 20px 0 3px;
}

.comansd
{
 padding-left:25px;
}

.klausa
{
color:#777;
}


#blogs2
{
 width:280px;
}

#blogs3
{
 overflow: hidden;
 position: relative;
}

.msg td
{
 padding:4px;
 border-bottom: 1px solid #aaa;
 padding-right:20px;
}

.msgopac
{
opacity:0.5;
filter:alpha(opacity=50);
}

#life
{ 
 margin-top:20px;
 margin-bottom:20px;
}

.newmsgs
{
 background:#ddd;
 padding-left:2px;
 padding-right:2px;
}

.blackhover:hover
{
 color: #000;
}


.fb-login-button a:hover, .fb_button_medium:hover
{
 background: transparent;
}


.ukrnetinf
{
 display: inline-block;
 width:200px;
 padding-right:20px;
 padding-bottom: 20px;
}