body {
         background-repeat: repeat-y;
         background-attachment: fixed;
         background-position: top center;
		 margin:0px;
		 font-size:16px;
}
a {color: #005890;  text-decoration:none;}
a:hover {color: #001725; text-decoration:underline;}

a.top {color: #ffffff;  text-decoration:none; font-family: tahoma; font-size:13px;}
a:hover.top {color: #ffffff; text-decoration:underline;}

a.navi {color: #00326f;  text-decoration:none; font-family: verdana; font-size:10pt; margin-bottom:16px;  text-decoration:underline;}
a:hover.navi {color: #00326f;  text-shadow: 1px 1px 15px #00326f;  text-decoration:none;}

a.a1 {color: #f7b1ff;  text-decoration:none; font-family: verdana; font-size:10pt; padding-bottom:16pt}
a:hover.a1 {color: #fff8a5;  text-shadow: 1px 1px 15px #fff8a5;}

td.tt {padding-left:20px; padding-right:20px; background:#00465d}
td:hover.tt {background:#00789f}

h1 {color: #00304e; font-size:15pt; margin:0}
h2 {color: #00304e; font-family:'verdana'; font-size:15pt;}
h3 {color: #00304e; font-family:'verdana'; font-size:12pt;}
h4 {color: #00304e; font-family:'verdana'; font-size:12pt;}
#search_form{
	padding:4px;
	font-size:16px;
	width:790px;
}
#sudii-grid table.items tr.odd{
	background:#E5F1F4;
}
#sudii-grid table.items tr.even {
	background: #F8F8F8;
}
.mtop{
	margin-top:20px;
}
#search_button{
	height:34px;
}
.bhint{
	font-size:20px;
	color:#808080;
}
.people_count{
	color:#808080;
	font-size:12px;
	padding-left:8px;
}
.index_art{
	font-family:tahoma;
	font-size:14px;
	color:#2a2a2a;
	text-align:justify;
}
#form span input[type="checkbox"]{
	margin:0 2px;
}
#form span{
	padding-right:20px;
	padding-top:5px;
	display:inline-block;
}
div.art_view{
	margin:10px 0;
	border:0;
	padding:8px;

}
#approve,#deny{
	width:100px;
	padding:4px;
	font-size:18px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin:4px 0;
	display:inline-block;
	text-align:center;
	color:#fff;
}
.faq_title{
	display:block;
	background:#e2e2e2;
	color:#010101;
	cursor:pointer;
	padding:8px 12px;
	margin-top:2px;
	font-size:16px;
}
.faq_title:hover{
	background:#75C0FF;
}
.faq_text{
	display:none;
	padding:8px;
	background:#FBFBFB;
}
.faq_text a{
	font-size:15px;
	margin-bottom:2px;
	display:block;
}
#log_info{
	position:absolute;
	width:400px;
	text-align:justify;
	margin-left:440px;
}
#approve{
	background:#29B927;
}
#deny{
	margin-left:8px;
	background:#BC1313;
}
#frame{
	width:1164px;
	text-align:center;
	box-shadow: 0 0 30px rgba(0,0,0,1);
}
#middle{
	border:0px;
	border-collapse:collapse;
	text-align:left;
	width:100%;
}
.navigation1 li a.admin{
	border-left:10px solid #FF8E00;
}
#table td{
	padding:0px;
}
.summary_text{
	position:absolute;
	margin-top:-28px;
	margin-left:540px;
	text-align:right;
	width:300px;
}
.aadd{
	position:absolute !important;
	z-index:10;
	margin-left:154px;
	padding:0 !important;
	width:46px !important;
	height:45px !important;
	padding:0 !important;
	/*border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;*/
}
.warn{
	background:#00465d;
	padding:8px;
	font-size:18px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin:4px 0;
	display:inline-block;
	color:#fff;
}
.aadd img{
	margin:1px 0 0 2px;
}
.paddings{
	padding:8px;
	margin:6px 0;
}
.notchecked{
	box-shadow:0 0 3px 0px #f00;
	background:#FFDADA;
}
.grid-view table.items tr.notchecked, .grid-view table.items tr.notchecked a{
	color:#FF2D31;
}
.summary_comments{
	position:absolute;
	margin-top:-28px;
	margin-left:560px;
	text-align:right;
	width:300px;
}
.edit_button{
	width:16px;
	height:16px;
	position:absolute;
	margin-left:10px;
}
.delete_button{
	width:16px;
	height:16px;
	position:absolute;
	margin-left:33px;
}
.delete_button{
	width:16px;
	height:16px;
	position:absolute;
	margin-left:33px;
}
.delete_file{
	display:inline-block;
	width:16px;
	height:16px;
	position:relative;
	background:url(/images/close.png);
	left:10px;
	top:4px;
	cursor:pointer;
}
.commentator a,.commentator{
	font-weight:bold;
}
.edit_button img{
	border:0;
}
.comment{
	background:#E8E8E8;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:8px;
	margin-bottom:8px;
}
.subcomments{
	margin-left:50px;
	display:none;
}
.comment a{
	font-size:13px;
}
.comment_text{
	margin:8px 0 0 10px;
	overflow: hidden;
	word-wrap: break-word;
}
.comment_automatic_text {
	margin:5px 0 0 10px;
	overflow: hidden;
	word-wrap: break-word;	
}
.comment_date{
	font-size:12px;
	font-weight:500;
	color:#A2A2A2;
	padding-left:20px;
	float:right;
}
#region_table{
	width:100%;
	margin-top:8px;
}
#region_table a{
	font-size:12pt
}
.pager li a{
	font-size:12px;
}
.pager .previous, .pager .next{
	display:none;
}

a img{
	border:0;
}
.small_avatar{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width:48px;
	height:48px;
}
#big_avatar{
	display:inline-block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	vertical-align:top;
}
#sudya_info{
	display:inline-block;
	width:590px;
	margin-left:10px;
	height:240px;
}
#sudya_info span{
	display:block;
	/*height:20px;*/
}
#sudya_info span a{
	font-size:13px;
}
.browser_info{
	vertical-align:top;
	width:360px;
	display:inline-block;
	padding-left:5px;
	height:48px;
}
.browser_info .browser_link{
	line-height:30px;
}
.video_block{
	clear:left;
	margin-bottom:20px;
	height:90px;
}

.audio_block{
	margin-bottom:20px;
}

.audio_title{
	font-size:20px;
	font-weight:800;
	margin-bottom:5px;
}

.audio_date{
	font-size:12px;
	color:#9F9F9F;
	margin-bottom:5px;
}
.detail{
	display:block;
}
.audio_text{
	width:470px;
	margin-bottom:5px;
	text-indent:10px;
}

.video_thumbnail{
	display:inline-block;
	float:left;
	margin-right:10px;
	vertical-align:middle;
}

.video_thumbnail img{
	width:120px;
	height:90px;
}
.reply_link{
	margin-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#8B8B8B;
	float:right;
}
.show_answers{
	font-weight:bold;
	font-size:12px;
	color:#8B8B8B;
	position:absolute;
	margin-top:0px;
	margin-left:540px;
	display:block;
	width:100px;
	text-align:right;
}
.attach_title{
	padding-left:40px;
	font-weight: bold;
	font-size: 0.9em;
	color:#555;
	background:url(/images/attach.png) no-repeat 5px;
	display:block;
	line-height:30px;
	margin-bottom:7px;
}
.attached_files a{
	padding-left:40px;
	font-weight: bold;
	font-size: 0.8em;
	color:#333;
	background:url(/images/file.png) no-repeat 5px;
	display:inline-block;
	line-height:24px;
	margin-bottom:8px;
}
.attached_files{

}
#close_ex{
	position:absolute;
	width:16px;
	height:16px;
	margin-left:467px;
	cursor:pointer;
	margin-top:4px;
	background:url(/images/close.png);
	display:none;
}
#cexample{
	display:none;
}
.navigation1 li a {
   display: block;
   padding: 13px 20px; 
   background: #00465d;
   color: #ffffff;
   text-decoration: none;
   position: relative;
}
.navigation1 li a:hover {
   background: #00789f; /* ���� ���� ��� ��������� */
   color: #ffffff;  /* ���� ������ ��� ��������� */
}
.drop{
	position:absolute;
	width:200px;
	background:#E7E7E7;
	display:none;
	padding-bottom:10px;
	z-index:20;
}
.drop a{
	color:#000 !important;
	background:#E7E7E7 !important;
	margin-top:10px !important;
	padding:0 0 0 10px !important;
}

.drop a:hover{
	text-decoration:underline;
}
div.breadcrumbs a,div.breadcrumbs{
	font-size: 16px;
}
h1{
	margin:6px 0;
}
div.breadcrumbs{
	margin-top:6px;
	padding:0;
	margin-top:0;
}
div.breadcrumbs span{
	font-weight:normal;
}
.nude span b{
	font-size:14px;
}
.nude span{
	display:block;
	margin:2px 0;
}
div.browser_view_suds a.browser_link{
	line-height:normal;
}
#profile a{
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width:160px;
}

.login{
	border:0;
	border-collapse:collapse;
	margin-bottom:2px;
}
.login td{
	padding:0;
}
#browser{
	width:872px;
	margin-top:8px;
}
#browser a{
	font-size:12pt;
}
#browser td{
	vertical-align:top;
}
.browser_region{
	font-size:12px;
}
.browser_view{
	margin-bottom:5px;
}
.browser_view > a {
    float: left;
}
.browser_view img{
	vertical-align:middle;
}
.browser_suds a{
	font-size:12px;
	border-right:1px solid rgb(0, 88, 144);
	padding-right:5px;	
}
.cut_string{
	overflow:hidden;
	white-space:nowrap;
	display:block;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	padding-right:8px;
}
.n_status{
	padding-left:10px;
}
.browser_status{
	font-size:10px;
	color:#747474;
}
.view_status{
	font-size:11px;
	color:#747474;
	display:block;
	margin-top:4px;
}
.view_status a{
	font-size:11px !important;
	color:#747474;
}
.view_status a:hover{
	text-decoration:underline;
}
.portlet-content{
	background:#AAD0DD;
}
.portlet-decoration{
	background:#00789f;
	color:#fff;
	border:0;
	padding:0;
}
.add{
	font-size:16px;
	border-bottom:1px dashed;
}
.add:hover{
	text-decoration:none;
}
.portlet-title{
	background:#00789f;
	color:#fff;
	padding:3px 8px;
}
.left_search{
	width:226px;
	font-family:tahoma;
}

.left_search form{
	background:#AAD0DD;
	padding:8px;
}
.left_search input{
	padding:3px;
}
.left_search input, .left_search select{
	display:block;
	width:200px;
	margin:0;
}
.left_search select{
	width:210px;
	height:26px;
}
.left_search span{
	font-weight:bold;
	font-size:11px;
	font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
}
.left_search option{
		text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width:200px;
}
.list{
	padding-right:15px;
}

.button{
	border:1px solid #000;
	background:#00465d;
	color:#fff;
	width:139px;
	cursor:pointer;
	font-family:Arial;
	margin:2px 0;
	display:inline-block;
	text-align:center;
}
.bigbutton{
	border:0;
	margin-right:0 !important;
	background:#00465d;
	color:#fff;
	color:#fff;
	cursor:pointer;
	margin:2px 0;
	display:inline-block;
	text-align:center;
	width:auto;
	line-height:34px;
	padding:2px 12px;
	font-size:20px;
}

.search_button{
	width:210px !important;
	margin-top:8px !important;
}

.login input{
	width:135px;
}

.button:hover, .bigbutton:hover{
	background:#00789f;
	color:#fff;
	text-decoration:none;
}

#dark{
	position:fixed;
	top:0;
	top: expression(
		eval(document.body.scrollTop) + "px"
	);
	left:0;
	display:none;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);
	z-index:9999999999;
	text-align:center;
}

#bread{
	
}

.audio_div{
	height:35px;
	overflow:hidden;
}

.audio_div iframe{
	margin-top:-35px;
}

.video_text{
	height:41px;
	width:720px;
	overflow:hidden;
	position:absolute;
	margin-left:130px;
	margin-top:9px;
}
.video_title a{
	font-size:16px;
}

.video_date{
	font-size:12px;
	color:#9F9F9F;
	position:absolute;
	margin-left:130px;
	margin-top:55px;
}

#footer{
	background:#f5f5f5;
	width:100%;
	height:50px;
	margin:0;
	padding:0;

	color: #333;
	font-size: 15px;
	background: #f5f5f5

}


#footer a {
	color: #333;
	line-height: 30px;
	
}
#footer li {
	list-style: none;
}

#footer .col {
	padding: 10px 15px 35px 20px;
	width: 195px;
	float: left; 
	text-align: left
}
#footer .payments {
	float: right;
}
#footer .payments img {
	height: 30px;
	float: right;
}
#footer .counters {
	float: left;
	padding: 0;
	width: 100%;
	text-align: center;
}





#multisud{
	margin-top:8px;
	display:none;
}
.art{
	padding:4px;	
}
.art img{
	max-width:800px;
}
#content{
	text-align:left;
	background:#fff;
	padding:15pt;
	min-height:330px;
	max-width:842px;
}
.nepravo_title{
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	padding-left:10px;
}
.art_desc{
	font-size:15px;
	background:#F3F3F3;
	padding:10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	word-break: break-word;
}
#header_image{
	height:171px;
	background:url(/images/top.png) top;
}

#header_quote{
	width:394px;
	height:94px;
	font-family: tahoma;
	font-size: medium;
	text-align:right;
	position:relative;
	left:400px;
	top:110px;
	vertical-align:central;
}
#header{
	border:0;
}
#lenta table td{
	line-height:20px;
	height:70px;
}
#left_side{
	vertical-align:top;
	width:200px;
	background:#acbbc0;
	padding:20px;
}
#lenta table td span{
	color:#005890;
}
#lenta table td a{
	color:#00326f;
	font-size:small;
	text-decoration:underline;
}
#lenta table td a:hover{
	text-shadow: 1px 1px 15px #00326f;
	text-decoration:none;
}

#lenta table{
	width:100%;
	font-size:small;
	font-family:tahoma;
}

#lenta{
	text-align:left;
	background:#fff;
	padding:6px 0 6px 30px;
	border-top:1px solid #005890;
}

.lenta_title{
	font-weight: bold;
	color:#005890; /* label:  #005890  dark: #00326f   */
	font-family:tahoma;
	font-size:small;
}
.label{
	font-size:0.9em;
}
#nav{
	background:#00465d;
	border-color:#000;
	width:100%;
	border-style:solid;
	border-collapse:collapse;
	height:38px;
}
#nav td{
	padding:0;
	min-width:70px;
	border-right:2px solid #000;
}
#sub{
	background:rgb(226, 226, 226);
	vertical-align:text-top;
	padding:20px;
	height:100%;
}
#nav a{
	font-size:13px;
	color:#fff;
	display:block;
	width:100%;
	padding:0;
	height:35px;
	display:table;

}
.browser_link{
	line-height:24px;
	font-size:12pt;
}
.browser_link_head{
	line-height:normal;
}
.headsud{
	font-size:16px;
}
#likeCounter{
	margin-top:8px;
}
#likeCounter a{
	text-decoration:none;
	display:inline-block;
	color:#000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:4px;
	box-shadow: 0 0 1px 1px #666666;
}
#like{
	margin-right:10px;
}
#likeCounter a.liked{
	box-shadow: 0 0 1px 1px #00FF05;
}
#likeCounter a.disliked{
	box-shadow: 0 0 1px 1px #FF0004;
}
#likeCounter img,#likeCounter span{
	vertical-align:middle;
}
#likeCounter span{
	padding-left:2px;
}
#nav a span{
	display:table-cell;
	vertical-align:middle;

}
#nav a:hover{
	background:#00789f;
}

#menu {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-family: Georgia;display: table-cell; vertical-align: middle;
	}
#menu li {
	list-style: none;
	float: left;
	height: 43px;
	padding: 0;
	margin: 0;
	width: 140px;
	text-align: center;
	background: #00465d;
	position: relative;
	display: table-cell; vertical-align: middle;
	padding-top:6px;
	}
#menu li ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 140px;
	display: none;
	position: absolute;
	left: 0;
	top: 45px;display: table-cell; vertical-align: middle;
	}
#menu li ul li {
	float: none;
	height: 33px;
	margin: 1;
	width: 170px;
	text-align: center;
	background:rgba(107,12,54,0.75);

	}
#menu li a {
	display: block;
	width: 170px;
	height: 33px;
	color: #fff;
	text-decoration: none;
	font-size:11pt;display: table-cell; vertical-align: middle;
	
	}
#menu li:hover ul, #menu li.jshover ul {
	display: block;
	
	}
#menu li:hover, #menu li.jshover {
	background: #00789f;
	}
	
.nav1 { 
    width:100%; 
	display: table-cell; vertical-align: middle;
	
} 
.nav2 { 
    float:right; 
    right:50%; 
    position:relative;
	 display: table-cell; vertical-align: middle;
} 
.nav2 ul { 
    float:left; 
    left:50%; 
    position:relative; display: table-cell; vertical-align: middle;
} 

.navigation1 {
   list-style: none; /* ������ ������� */
   padding-left:0;
   margin:0;
}

.navigation1 li {
   margin:0 0 2px 0;
   font-size: 16px;
   width:200px;
   padding:0;  
}
/*.portlet-title{
	background:#00465d;
	color:#fff;
	text-indent:10px;
	padding: 2px 0 4px 0;
}*/
.search_form{
	margin-bottom:0;
	font-size:12px;
}
.search_form input, .search_form select, .search_form textarea{
	float:right;
	width:150px;
}
.sud_link{
	font-size:12px;
}
 .search_form textarea{
	 width:198px;
}
 .search_form select{
	 width:154px;
}
.search_form td{
	vertical-align:text-top;
	line-height:26px;
	padding:0 8px;
	width:300px;
}
#t_select_regions{
	width:100%;
}
#t_select_regions td{
	padding:0;
}
#t_select_regions select{
	width:250px;
}
#avatar_preload{
	min-width:240px;
	min-height:240px;
}
#avatar_place{
	display:inline-block;
	width:1px;
	height:1px;
	overflow:hidden;
}
#avatar_place div{
	display:none;
}
#avatar_cut_image{
	position:absolute;
}
#avatar_cut{
	background:rgba(0,0,0,0.7);
	position:absolute;
}
#avatar_box{
	position:absolute;
	width:240px;
	height:240px;
	overflow:hidden;
}
#avatar_cut_block{
	opacity:0.5;
	border:1px dashed rgba(255,255,255,0.7);
	width:238px;
	height:238px;
	cursor:all-scroll;
}
#avatar_cut_block:hover{
	border:1px dashed rgba(255,255,255,1);
}

form.fb textarea{
	resize:none;
	height:80px;
	width:640px;
}
form.fb{
	margin-top:10px;
}
.form_input,.form_label{
	display:inline-block
}
#files_select span{
	display:block;
	line-height:24px;
	padding:3px 5px 3px 30px;
	text-align:left;
	font-size:20px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background:#00465d;
	color:#fff;
	cursor:pointer;
}
#files_select span.selected,#files_select span:hover{
	background:#005890;
}
.file_item div{
	width:24px;
	height:24px;
	background-image:url(/images/accept.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:4px 0 0 4px;
	background-position:0 24px;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}
.file_item div.selected{
	background-position:0 0;
}
form.fb div.form_input input, form.fb div.form_input textarea{
	width:630px;
	border:1px solid #a8b6ff;
	padding:4px;
	margin:0;
	outline:0;
	box-shadow: inset 0 0 1px 0px #C8D1FF;
}
form.fb div.form_input input{
	width:330px;
}
form.fb div.form_input input.radio{
	float:left;
	width:18px;
	box-shadow:none;
}
form.fb div.form_input label{
	position:absolute;
	display:inline-block;
	margin:-2px 0 0 4px;
}
form.fb .errorSummary{
	display:block;
	width:auto;
}
.forma{
	border:1px solid #645A44;
	padding:8px;
	margin:0;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	outline:0;
	box-shadow: 0 0 3px 0px #645A44
}
form.fb div.form_input textarea{
	vertical-align:middle;
}
form.fb div#feedbacks-form_es_{
	display:block;
	margin-bottom:20px;
}
form.fb div#feedbacks-form_es_ ul{
	margin-left:20px;
}
form.fb div.form_label{
	width:200px;
	font-size:18px;
	text-indent:10px;
	vertical-align:middle;
}
form.fb div.form_input{
	width:540px;
	vertical-align:middle;
	
}
form.fb div.row{
	display: block;
	width:100%;
}
form.fb .buttons{
	text-align:right;
}
form.fb .buttons input{
	margin-right:10px;
}
form.fb div.form_label,form.fb div.form_input{
	margin-bottom:6px;
}
form.fb div.form_input .form_submit:hover{
	background:#854f32;	
}
form.fb div.form_input .captcha{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	cursor:pointer;
	vertical-align:middle;
	width:100px;
}
form.fb div.form_input .captcha_field{
	width:80px;
}
#tooltip{
	background:rgba(12,11,200,0.8);
	color:#fff;
	font-weight:bold;
	padding:4px 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position:absolute;
	z-index:1000;
	display:none;
}
.captcha{
	cursor:pointer;
}

.arb_container{
	margin-top:10px;
	width:100%;
	height:100px;
	border-collapse:separate;
	border:0;
	border-spacing: 5px;
	background:#5193D8;
}
.arb_container td{
	background:#fff;
	padding:0;
}
.arb_container a{
	padding:10px;
	vertical-align:middle;
	text-align:center;
	display:block;
}

.span-19{
	width:645px;
	display: -moz-inline-stack;
	display:inline-block;
	*display: inline;
	zoom: 1;
	vertical-align:top;
}
.span-5{
	width:190px;
	display: -moz-inline-stack;
	display:inline-block;
	*display: inline;
	zoom: 1;
	vertical-align:top;
}
#register-form{
	width:560px;
	display: -moz-inline-stack;
	display:inline-block;
	*display: inline;
	zoom: 1;
	vertical-align:top;
}
.banner-slider {
	margin: 0;
	list-style-type: none;
	padding: 0;
	width: 200px;
}
.banner-slider > li {
	top: 0;
	left: 0;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/* s.komiza (31.05.23) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MEDIA*/
@media(max-width: 1164px){

	#frame{
		width: 100%;
	}

}

@media(max-width: 992px){

	*{
		box-sizing: border-box;
	}

	input:not([type="checkbox"]), 
	textarea{
		width: 100% !important;
	}

	#header_quote{
		display: none;
	}

	#header_image{
		height: 95px;
		background: url(/images/top.png) center center/cover no-repeat;
	}

	#nav tbody tr{
		display: flex;
		flex-direction: column;
	}
	
	#nav tbody tr td{
		border-right: none;
	}
	
	#middle tbody tr{
		display: flex;
		flex-direction: column;
	}

	.login{
		margin-bottom: 30px;
	}

	.login td{
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.login .button{
		width: 100% !important;
	}

	#sub{
		padding: 0;
	}
	
	#left_side{
		width: 100%;
	}
	
	.navigation1 li{
		width: 100%;
	}

	#content{
		max-width: 100%;
		width: 100%;
		padding: 0 10px;
	}

	#footer .col{
		float: none;
		padding: 10px;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/nepravo/index/type/1 */
	.summary_text{
		position: static;
		margin: 0;
		width: 100%;
	}

	.pager{
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	ul.yiiPager{
		margin-top: 10px !important;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/nepravo */
	#browser{
		width: 100%;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/site/search */
	#search_button{
		margin-top: 20px;
	}

	#form span{
		display: flex;
		align-items: center;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/audio */
	.audiojs{
		width: 100%;
	}

	.audio_text{
		width: 100%;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/video */
	.video_block{
		height: auto;
		display: flex;
		flex-direction: column;
	}

	.video_thumbnail{
		float: none;
	}

	.video_text{
		position: static;
		width: 100%;
		height: auto;
		margin-left: 0;
		font-size: 14px;
	}

	.video_date{
		position: static;
		margin-left: 0;
		margin-top: 10px;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/suds/view/1262 */
	.browser_info{
		width: 100%;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/sudii/view/id/21948/from/1 */
	#sudya_info{
		width: 100%;
		height: 100%;
	}

	/* https://dev.xn--d1aiaa2aleeao4h.xn--p1ai/sudii/view/id/47697/from/1 */
	input:not([type="checkbox"]){
		width: auto !important;
	}

	form.fb div.form_input, textarea{
		width: 100%;
	}
	form.fb .buttons{
		text-align: left;
	}
	.nav-tab li a{
		font-size: 13px;
	}

}


.h1 {
	color: #00304e;
	font-size: 15pt;
	margin: 6px 0;
	font-weight: bold;
}


