@charset "UTF-8";
/* CSS Document */

@media screen and (max-width:1024px)
{	
#contmenu{
	min-width:960px;
	margin:auto;
}
#menu li{
	min-width:220px;
}
}

@media screen and (max-width:960px)
{
.logos, #contmenu, #container, .feet{
	min-width:768px;
	margin:auto;
}
#menu li{
	min-width:172px;
}
.ban1, .ban2{
	max-width:300px;
	display:inline-block;
	margin-bottom:20px;
	margin-right:15px;
	position: relative;
}
.loginfull, .login{
	min-width:100%;
}
.login{
	margin-top:15px;
	float:none;
}
}

@media screen and (max-width:768px)
{
.logos, #contmenu, #container, .feet{
	min-width:600px;
	margin:auto;
}
#contmenu{
	position:relative;
	top: 0px;
}
#menu ul{
	display:block;
}
#menu li{
	width:100%;
	height:40px;
	margin-right:0;
}
#menu li.selected{
	background-color:#f1f1f1;
	min-height: 40px;
    position: relative;
    top: 0px;
}
#hidden{
	display:none;
}
.txtcol4, .captcha{
	float:none;
}
.captchatxt{
	margin-top:18px;
}
.captchabtn{
	margin-top:20px;
}
.box {
    max-width: 617px;
	min-width: 617px;
}
}

@media screen and (max-width:600px)
{
.logos, #contmenu, #container, .feet{
	min-width:568px;
	margin:auto;
}
.box {
    max-width: 551px;
	min-width: 551px;
}
}

@media screen and (max-width:568px)
{
.logos, #contmenu, #container, .feet{
	min-width:460px;
	margin:auto;
}
.txtcol1, .txtcol3{
	width:100%;
	float:none;
}
.box {
    max-width: 443px;
	min-width: 443px;
}
}

@media screen and (max-width:460px)
{
.logos, #contmenu, #container, .feet{
	min-width:320px;
	margin:auto;
}
.box {
    max-width: 303px;
	min-width: 303px;
}
.name{ display:none;}
}

@media screen and (max-width:320px)
{
.logos, #contmenu, #container, .feet{
	min-width:240px;
	margin:auto;
}
.box {
    max-width: 223px;
	min-width: 223px;
}
}
