/*latest update 2009.06.25*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

a{ color:#636363; text-decoration:underline; font-weight:bold;}
a:hover{ color:#1d1d1d;}

body{ font-size:12px; padding-bottom:100px; font-family:"Trebuchet MS", Arial, sans-serif; background:#b5d3ef url(../_img/body_bg.jpg) center top no-repeat; color:#636363;}

/*header*/
#header{ width:100%; overflow:hidden; background:url(../_img/header_bg.png); color:#fff;}
	.header_inside a{ color:#6dcff6;}
	.header_inside a:hover{ color:#a1e4ff;}
	#header .header_inside{ width:850px; margin:0 auto; overflow:hidden;}
	#header h1{ float:left; width:248px; display:inline; margin:27px 117px 17px 23px;}
	#header .login_panel{ float:left; width:293px; height:100px; padding-left:22px; padding-top:20px; background:url(../_img/header_line.gif) left top no-repeat;}
	#header .login_panel h2{ font-size:12px; font-weight:normal; color:#6dcff6; margin-bottom:5px;}
	#header .login_panel .row{ width:100%; overflow:hidden; margin-bottom:3px;}
	#header .login_panel .row label{ float:left; width:114px; line-height:160%;}
	#header .login_panel .row input.input_txt{ float:left; width:161px; background:#336699; color:#fff; padding:2px; border:0; font-family:"Trebuchet MS";}
	#header .login_panel .row input.input_submit{ float:right; display:inline; margin:0 14px 0 0; width:60px; height:20px; color:#1b1464; font-weight:bold;
												  background:#6dcff6 url(../_img/btn_submit1.gif) no-repeat; font-size:12px;
												  cursor:pointer; font-family:"Trebuchet MS"; border:0;}
	#header .login_panel .row a{ font-weight:normal; float:left;}
	
	#header .register{ float:left; width:123px; height:100px; padding-left:15px; padding-top:20px; background:url(../_img/header_line.gif) left top no-repeat;}
	#header .register p{ margin-bottom:8px;}
	
	#header .user_panel{ float:right; width:350px; height:100px; padding-left:22px; padding-top:20px; background:url(../_img/header_line.gif) left top no-repeat;}
	#header .user_panel h2{ font-size:12px; font-weight:normal; color:#6dcff6; margin-bottom:5px;}
	#header .user_panel .row{ width:100%; overflow:hidden; margin-bottom:3px;}
	#header .user_panel .row span{ float:left; margin-right:2px;}
	#header .user_panel .row a{ float:left; color:#fff; margin:0 5px;}
	#header .user_panel .row a.a_jump{ color:#6dcff6; font-weight:normal;}
	#header .user_panel .row a.btn_odjava{ width:60px; height:20px; text-align:center; color:#1b1464; text-decoration:none;
										   background:#6dcff6 url(../_img/btn_submit1.gif);}
	
	.search_holder{ width:100%; overflow:hidden; clear:both;}
	.search_holder .tabs{ width:100%; overflow:hidden;}
	.search_holder .tabs li{ float:left;}
	.search_holder .tabs li a{ float:left; height:26px; line-height:26px; padding:0 12px; color:#fff; text-decoration:none;
							   background:#194270 url(../_img/tab_off.gif) right top no-repeat;}
	.search_holder .tabs li.on a{ padding:0 14px; color:#6dcff6; background:#002157 url(../_img/tab_on.gif) right top no-repeat;}
	.search_holder .contents{ width:100%; overflow:hidden; background:#002157;}
		.single_content{ width:100%; height:139px; overflow:hidden; display:none;}
		.single_content .search_input{ float:left; display:inline; margin:15px 0 0 26px; width:302px;}
		.single_content .search_input p{ line-height:330%;}
		.single_content .search_input .domain_input{ font-size:18px;}
		.single_content .search_input .domain_input span{ padding-right:4px;}
		.single_content .search_input .domain_input input{ font-size:18px; width:221px; padding:3px; border:0; background:#6dcff6; color:#002157;}
		
		.single_content .search_options{ float:left; width:400px; margin:44px 0 0 0;}
		.single_content .search_options .option{ float:left; width:80px; margin-bottom:3px;}
		.single_content .search_options .option input{ float:left; width:15px; height:15px;}
 		.single_content .search_options .option label{ float:left;}
		
		.single_content .search_submit{ float:left; margin-top:77px; position:relative; left:-11px;}
		.single_content .search_submit input{ width:110px; height:38px; border:0; cursor:pointer; color:#1b1464;
											  font-family:"Trebuchet MS"; font-size:18px; font-weight:bold;
											  background:#6dcff6 url(../_img/btn_submit2.gif);}

/*content*/
#content{ width:850px; margin:0 auto; padding-bottom:5px; background:#a3cceb; overflow:hidden;}

 .main_content{ float:left; display:inline; margin:5px 0 0 5px; width:619px; background:#fff; padding-bottom:7px;}
 .main_content .con_intro{ float:left; display:inline; margin:5px 0 0 19px; width:264px; padding-right:26px;
 						   border-right:1px #e0e0e0 solid; position:relative; left:1px;}
 .main_content .con_intro p{ margin:18px 0px;}
 .main_content .con_intro p.para{ font-size:14px;}
 .main_content .con_entry{ float:left; display:inline; margin:15px 0 0 0; width:285px; padding-left:21px; border-left:1px #e0e0e0 solid;}
 .main_content .con_entry div{ width:220px; padding-left:54px; margin-bottom:26px;}
 .main_content .con_entry div a{ font-size:14px; color:#002157; line-height:200%;}
 .main_content .con_entry div a:hover{ color:#083886;}
 .main_content .con_entry div.entry1{ background:url(../_img/icon1.gif) 0 0 no-repeat;}
 .main_content .con_entry div.entry2{ background:url(../_img/icon2.gif) 0 0 no-repeat;}
 .main_content .con_entry div.entry3{ background:url(../_img/icon3.gif) 0 0 no-repeat;}
 .main_content .con_entry div.entry4{ background:url(../_img/icon4.gif) 0 0 no-repeat;}
 
 .sidebar{ float:right; display:inline; width:190px; margin:15px 19px 0 0; color:#363636;}
 .sidebar p{ margin-bottom:15px; line-height:120%;}
 .sidebar p.post_date{ font-size:10px; color:#fff; margin:0;}
 .sidebar p.post_title{ font-size:14px; color:#002157; font-weight:bold;}

#footer{ width:850px; margin:15px auto; text-align:center; color:#224a7a;}
#footer p{ margin-bottom:6px;}
 
/*for user page*/
.user_login{ width:570px; margin:0 auto; padding-bottom:115px;}
.user_login h3{ font-size:18px; margin:20px 0;}
.user_login p{ font-size:14px; margin:20px 0;}
.user_login form{ background:#e2e2e2; padding:21px 0 13px 0; width:100%; overflow:hidden;}
.user_login form .row{ width:100%; font-size:14px; overflow:hidden; margin:0 0 5px 0;}
.user_login form .row label{ float:left; display:inline; width:130px; margin-left:63px; line-height:200%;}
.user_login form .row label.label_checkbox{ width:240px; margin:4px 0 0 0; font-size:12px;}
.user_login form .row input.input_txt{ float:left; width:310px; padding:5px 4px 6px 4px; font-size:14px; border:1px #a0a0a0 solid; font-family:"Trebuchet MS";}
.user_login form .row input.input_checkbox{ float:left; width:15px; height:15px; display:inline; margin:8px 4px 0 193px;}
.user_login form .row input.input_submit{ float:left; display:inline; margin:11px 0 0 193px; width:64px; height:20px; border:0; font-family:"Trebuchet MS";
										background:#6dcff6 url(../_img/btn_submit3.gif) no-repeat; font-size:12px; cursor:pointer; font-weight:bold; color:#1b1464;}
.user_login p.notion{ font-size:12px; padding-left:22px; background:url(../_img/icon_notion.gif) 0 0 no-repeat; margin:16px 4px;}

.side_search{ width:100%; overflow:hidden;}
.side_search h4{ font-size:14px; color:#002157; line-height:240%;}
.side_search input.input_txt{ width:182px; padding:5px 3px; border:1px #a0a0a0 solid; margin-bottom:4px;}
.side_search select{ float:left; width:120px;}
.side_search input.input_submit{ float:right; width:60px; height:20px; border:0; font-family:"Trebuchet MS"; font-size:12px; color:#1b1464; cursor:pointer;
								 background:#fff url(../_img/btn_submit4.gif);}

.side_nav{ width:100%; margin:44px auto;}
.side_nav li{ width:100%; overflow:hidden; margin-bottom:9px;}
.side_nav li a{ float:left; padding-left:22px; color:#363636; line-height:160%;}
.side_nav li a:hover{ color:#555;}
.side_nav li#nav1 a{ background:url(../_img/side_nav1.gif) 0 0 no-repeat;}
.side_nav li#nav2 a{ background:url(../_img/side_nav2.gif) 0 0 no-repeat;}
.side_nav li#nav3 a{ background:url(../_img/side_nav3.gif) 0 0 no-repeat;}
.side_nav li#nav4 a{ background:url(../_img/side_nav4.gif) 0 0 no-repeat;}
.side_nav li#nav5 a{ background:url(../_img/side_nav5.gif) 0 0 no-repeat;}
.side_nav li#nav6 a{ background:url(../_img/side_nav6.gif) 0 0 no-repeat;}
.side_nav li#nav7 a{ background:url(../_img/side_nav7.gif) 0 0 no-repeat;}