@import 'style_editor.css';
@import 'style_news.css';
@import 'style_search.css';
@import 'style_subscription.css';
@import 'style_pager.css';
@import 'style_nt.css';

body {
	margin: 8px 0px 25px;
	background:#450500 url(/images/background.jpg) repeat-x top;
	width:auto;
}

#wrapper{
	width:878px;
	margin:0px auto;
}

#languages{
	margin-left:698px;
}

#flash{
	width:652px;
	height:164px;
	float:left;
}

#top_menu{
	float:left;
	line-height:170%;
	margin-top:15px;
	margin-left:45px;
}

#top_menu a{
	color:white;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #450500;
}

#top_menu a:hover{
	border-bottom:1px dotted white;
}

#top_picture{
	width:180px;
	height:75px;
	padding-top:7px;
	padding-left:698px;
	background:url(/images/top_picture.jpg) no-repeat;
	margin-top:10px;
	color:gray;
}

.box1_top{
	background:url(/images/box1_top.jpg) no-repeat;
	width:301px;
	height:31px;
	line-height:31px;
	padding:0px 15px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

.box1_content{
	padding:10px;
	width:311px;
	background:white;
	overflow:auto;
}

.box1_bottom{
	background:url(/images/box1_bottom.jpg) no-repeat;
	width:331px;
	height:6px;
}

.box2_top{
	background:url(/images/box2_top.jpg) no-repeat;
	width:499px;
	height:31px;
	line-height:31px;
	padding:0px 15px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

.box2_content{
	padding:10px;
	width:509px;
	background:white;
	overflow:auto;
}

.box2_bottom{
	background:url(/images/box2_bottom.jpg) no-repeat;
	width:529px;
	height:6px;
}

.box3_top{
	background:url(/images/box3_top.jpg) no-repeat;
	width:863px;
	height:31px;
	line-height:31px;
	padding-left:15px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

.box3_content{
	padding:10px;
	width:858px;
	background:white;
	overflow:auto;
}

.box3_bottom{
	background:url(/images/box3_bottom.jpg) no-repeat;
	width:878px;
	height:6px;
}

#box1{
	vertical-align:top;
}

#box2{
	vertical-align:top;
	padding-left:15px;
}

#box3{
	vertical-align:top;
}

a.Nuoroda:hover{
	color:red;
}

p.Tekstas{
	margin:0px;
	padding-bottom:1em;
}

.nobreak{
	white-space:nowrap;
}

.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}

.send_form th{
	text-align:right;
}

.send_form .fw{
	width:200px;
}

.send_form .bor{
	border:1px solid silver;
	padding:1px 2px;
}

.send_form .textarea{
	width:300px;
}

.send_form .button{
	border:none;
	color:white;
	background-color:#8f2d2e;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	cursor:pointer;
}

#message_box{
	border:1px dotted white;
	padding:1px;
	margin-bottom:1em;
}

#message_box1{
	border:1px dotted #2d4e93;
	background-color:white;
	padding:5px;
}

.status_ok{
	color:green;
	font-weight:bold;
}

.error{
	color:red;
	font-weight:bold;
}

.sep1{
	border-top:1px solid #8f2d2e;
	height:1px;
	overflow:hidden;
	margin:5px 0px;
}

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

form, input, select, label{
	font-family:Verdana;
	font-size:11px;
}

.i_text, .i_select, .i_textarea{
	border:1px solid #8f2d2e;
}

.i_text, .i_textarea{
	padding:1px 2px;
}

.i_button{
	background:#8f2d2e;
	color:white;
	font-weight:bold;
	padding:1px 4px;
	border:1px solid #8f2d2e;
	cursor:pointer;
}

.i_button:hover{
	background:#a00000;
	border:1px solid #400000;
}

#contacts{
	margin-top:15px;
	text-align:center;
	color:white;
}

#contacts a{
	color:white;
	border-bottom:1px dotted white;
}

#back_url{
	float:right;
	margin-right:15px;
	text-transform:none;
}

#back_url a{
	color:white;
	border-bottom:1px dotted white;
}

.hider{
	float:left;
	padding:2px 5px;
	margin-bottom:5px;
	color:white;
	background-color:#8f2d2e;
	cursor:pointer;
	font-weight:bold;
}