body {
	font-size:1em; 
	font-family: 'Roboto',sans-serif, Verdana, Arial, Arial Cyr; 
	margin:0; 
	color:#black; 
	background: url('./content/mainbg.jpg') repeat; 
	background-attachment: fixed;
}

.maintable {}
.mainseparator {margin:0; background: #FFFFFF; color:#101010}
.header {margin:0; padding:0;background: #D0D0D0;}
.maintitle {font-size:20pt; color:#d62525; font-weight:bold; cursor: pointer;}

.content {
	font-size:1em; 
	font-weight: normal;
	font-style: normal;    
	line-height:1.4em; 
	padding:10px; 
	background: #ffffff; 
}

.lmenu {font-family: Verdana, Arial, Arial Cyr; font-size:10pt; margin:0; padding:5px; background: #333; color:#EEE}
.footer {background: #ddd; }
.copyrigth, a.copyrigth {font-size:0.7em;  margin:0; padding:2px 7px; color:#777}

.topavatarmenui {margin:0;}
.topavatarmenut { margin:0; }

.text {font-size:1em; color:#EEEEEE;}

.minipost{padding-top: 10px;padding-bottom:10px;}

p{	
		
}

h1,h2,h3,h4,h5,h6 {font-family: 'Roboto Condensed', sans-serif; margin-top:0px; font-weight: 400; line-height:1.05em;}
H1 {font-size:2.1em; font-weight:bold; line-height:1.2em; color:black; padding-top:5px; padding-bottom:2px;}
H2 {font-size:1.8em; margin-bottom:-5px; padding-top: 10px;}
H3 {font-size:1.6em; margin-bottom:-15px;}
H4 {font-size:1.3em; margin-bottom:-15px;}
H5 {font-size:1.2em; margin-bottom:-12px;}

#biglink{font-size:12.5pt; font-family: Verdana, Arial, Arial Cyr; color:#111111;margin-top:-15px;}
.biglink {font-size:12.5pt; font-family: Verdana, Arial, Arial Cyr; color:#111111;margin-top:-15px;}

a	{}
a:hover       {text-decoration: underline; color:red;}

a.topavatarmenut{font-family: Roboto, Verdana, Arial, Arial Cyr; font-size:11pt;color:#000000;text-decoration: none;padding-left:3px; padding-right:11px}
a.topavatarmenut:hover  {text-decoration: underline; color:red;}

a.topmenu2	{font-size:10pt; font-family: Roboto, Arial, Arial Cyr, Verdana; font-weight:normal; text-decoration: none; color:#d62525; margin:0; padding-left:7px; padding-right:7px; }
a.topmenu2:hover       {text-decoration: underline; color:#505050;}

a.menu	{font-size:10pt; font-family: Arial, Arial Cyr, Verdana; font-weight:bold; text-decoration: none; color:#303030; margin:0; display:table-cell; vertical-align:middle; padding-left:10px}
a.menu:hover       {text-decoration: underline; color:#303030;}

a.minipost	{font-size:10pt; font-family: Verdana, Arial, Arial Cyr;text-decoration: none;}
a.minipost:hover       {text-decoration: underline; color:red;}

LI {padding-left: 5px; margin-left:15px; color: #000000;}
UL {padding-left: 10px; margin-left:5px; color: #000000;}

.datetime {font-size:8pt; font-family: Arial, Verdana, Arial Cyr; color:#899fac;}
.topmenu {color:white; font:12px Verdana;font-weight:bold;}

.flex1 {display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;}

img { border: 0px; margin:1px; }
img.simg { border: solid 1px #888; margin:1px; }
img.ji { border: 0px; margin:1px; }
img.pi { border: 0px; margin:1px; }
a.simg { border: 0px; margin:1px; }

#smenulevel0 {padding: 0px; margin: 0px; padding-left: 5px; padding-top: 10px; padding-bottom:7px; }
#smenulevel1, #smenulevel2, #smenulevel3, #smenulevel4, #smenulevel5 { margin-top:3px;padding-top:3px; FONT: 16pt "Verdana", "Arial"; color: #EEE;}

#smenulevel0, #smenulevel1 A {}
#smenulevel2, #smenulevel3, #smenulevel4, #smenulevel5 A {}

#smenulevel0, #smenulevel1, #smenulevel2, #smenulevel3, #smenulevel4, #smenulevel5  A:link {color: #EEE; TEXT-DECORATION: none;}
#smenulevel0, #smenulevel1, #smenulevel2, #smenulevel3, #smenulevel4, #smenulevel5  A:visited {COLOR: #EEE; TEXT-DECORATION: none;}
#smenulevel0, #smenulevel1, #smenulevel2, #smenulevel3, #smenulevel4, #smenulevel5  A:hover {COLOR: #EEE; TEXT-DECORATION: underline;}
#smenulevel0, #smenulevel1, #smenulevel2, #smenulevel3, #smenulevel4, #smenulevel5  A:active {COLOR: #EEE; TEXT-DECORATION: none}

#smenulevel1 { padding-left:3px}
#smenulevel2 { padding-left:15px}
#smenulevel3 { padding-left:30px}
#smenulevel4 { padding-left:45px}
#smenulevel5 { padding-left:60px}
#smenulevel6 { padding-left:75px}

.smenuitem {text-decoration:none;}
.smenuactiveitem {text-decoration:none;}

#smenulevel0 .smenuitem {font-weight:bold; FONT: 16pt "Arial","Verdana"; color: #EEE;}
#smenulevel0 .smenuactiveitem {font-weight:bold; FONT: 16pt "Arial","Verdana"; color: #EEE;}
#smenulevel1 .smenuitem, #smenulevel2 .smenuitem, #smenulevel3 .smenuitem, #smenulevel4 .smenuitem, #smenulevel5 .smenuitem { BACKGROUND: url(content/li_green.gif) no-repeat left 5px; padding-left:15px; FONT: 12pt "Verdana", "Arial"; color:#EEE; }
#smenulevel1 .smenuactiveitem, #smenulevel2 .smenuactiveitem, #smenulevel3 .smenuactiveitem, #smenulevel4 .smenuactiveitem, #smenulevel5 .smenuactiveitem { BACKGROUND: url(content/li_red.gif) no-repeat left 5px; padding-left:15px; FONT: 12pt "Verdana", "Arial"; color:#EEE; }

#roundborder{
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
border-radius: 15px;
}

/* Закругленная кнопка */

.o-box { background-color: #f3ad31; text-align:center;} 
.o-box a { MARGIN:0px; COLOR: #202020; FONT-SIZE: 10pt; font-weight: bold; }
.o1, .o3 { display: block; height: 1px;overflow: hidden;font-size:1px; background-color: #f3ad31;}
.o3 { margin: 0 3px; }
.o1 { margin: 0 1px; }
#orange-box {}
#orange-box .o-box { padding: 1px;}


.post-comments {
	PADDING: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 4px; 
}
.comment-line {
	PADDING: 0px; MARGIN: 0px; COLOR: #ff6633; FONT-SIZE: 9pt; BACKGROUND: #e0e0e0; TEXT-ALIGN:center;
}
.comment {
	PADDING: 0px; MARGIN-TOP: 2px; BACKGROUND: #e8e8e8; COLOR: #999; FONT-SIZE: 8pt; /* BORDER-LEFT:2px solid #bbb; */
}
.comment-info {
	PADDING: 0px; MARGIN: 0px; COLOR: #999999; FONT-SIZE: 8pt;
}
.comment-nik{
	COLOR: #ff6633; FONT-SIZE: 8pt; font-weight: bold;
}
.comment-nik-my{
	COLOR: red; FONT-SIZE: 8pt; font-weight: bold;
}
.comment-text {
	PADDING: 0px; MARGIN: 0px; COLOR: #444; FONT-SIZE: 9pt;
}
.addcommenttext { 
	FONT-SIZE: 8pt;
}
.addcommentcontrol{ 
	FONT-SIZE: 8pt; WIDTH:100px;
}
.post LI.listnewcomments{
	PADDING-LEFT: 21px; BACKGROUND: url(content/cmnt.gif) no-repeat left 5px; font-size:11px;
}
#processcomment {
	PADDING: 0px; MARGIN: 0px; BACKGROUND: #ff6633; COLOR: #111; FONT-SIZE: 100%; 
}

.imgrow {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-orient: horizontal; 
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    flex-direction: row;

    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    justify-content: center;

    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;  
    align-items: center;

    /*background-color: red; */

}

.imgcell {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
    flex: 0 1 auto; 

    padding: 2px;
    margin: 2px;
    
    text-align: center;
	
	/*background-color: green;
    border: 1px solid gray;*/
}

img.fleximg4, img.fleximg3, img.fleximg2, img.fleximg1 {
	transition: transform ease-in-out 0.3s;
	max-height:550px;
	max-width:100%;	
}
img.fleximg100 {
	max-width:100%;	
}


/*
img.fleximg3 {
	max-width:100%;	
}
img.fleximg2 {
	max-width:75%;	
	
}
img.fleximg1 {
	max-width:40%;	
}*/
img.fleximg4:hover, img.fleximg3:hover, img.fleximg2:hover, img.fleximg1:hover {	
    transform: scale(1.4);
}


.kupit {
    margin-top: 15px; 
	max-width:600px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1) inset;
	border-radius: 10px;	
}

.kupit a img{
	max-width:600px; min-width:200px; width:100%;
}