body{
	margin:0;
	padding:0;
	background:#f6fbfc url(../i/body_bg.gif) repeat-x;
	font-size:12px;
	color:#444444;
}

.clear{clear:both; height:0px;}
img{border:0; outline:none !important;  -moz-user-focus: ignore;}

p { padding:2px; line-height:16px}
a { color:#6A7E7E; text-decoration:none;   outline: none !important; -moz-user-focus: ignore;
}
a:hover { color:#de343b !important}
a:visited { color:#6A7E7E}
a:focus, a:active {outline:none !important; }

.sbselected { color:#DE343B !important}
.mainliststyle 
{
	margin:0;
	padding:0;
}
.mainliststyle li
{
    list-style:none;
    display:block;
	min-height:26px;
	text-decoration:none;
	color:#444;
	line-height:26px;
	background:url(../i/mesame_done.gif) no-repeat 10px  center;
	padding:0 0 0 25px; 

}

.mainliststyle li a{
	display:block;
	min-height:26px;
	text-decoration:none;
	color:#444;
	line-height:26px;

	}
.MainDIV{
	width:930px;
	padding:15px;
}
.main_table { padding:0; margin:0 0 10px 0;}


.Wrapper { margin:0px; padding:0px; width:930px;}
.Header .Logo{
	width:328px;
	height:88px;
	display:block;
	background:url(../i/mof_logo.png) no-repeat;
	float:left;
}

.RightNav{
	float:right;
}

.Header .RightNav .Langeng{
	width:55px;
	height:14px;
	display:block;
	background:url(../i/en.png) no-repeat;
	margin:0 0 15px 0;
}

.Header .RightNav .Langgeo{
	width:55px;
	height:14px;
	display:block;
	background:url(../i/ge.png) no-repeat;
	margin:0 0 15px 0;
}

.Header .RightNav .Sip{
	width:317px;
	height:56px;
	display:block;
	background:url(../i/sip_bg.png) no-repeat;
}

.Header .RightNav .Sip .Xazina{
	width:56px;
	height:56px;
	display:block;
	float:left;
	background:url(../i/xazina.png) no-repeat;
}

.Header .RightNav .Sip .Xazina:hover{
	background:url(../i/xazina.png) no-repeat 0 -56px;
}

.Header .RightNav .Sip .Rs{
	width:49px;
	height:56px;
	display:block;
	float:left;
	background:url(../i/rs.png) no-repeat;
}

.Header .RightNav .Sip .Rs:hover{
	background:url(../i/rs.png) no-repeat 0 -56px;
}

.Header .RightNav .Sip .Is{
	width:50px;
	height:56px;
	display:block;
	margin:0 0 0 2px;
	float:left;
	background:url(../i/is.png) no-repeat;
}

.Header .RightNav .Sip .Is:hover{
	background:url(../i/is.png) no-repeat 0 -56px;
}

.Header .RightNav .Sip .Seragency{
	width:50px;
	height:56px;
	display:block;
	margin:0 0 0 2px;
	float:left;
	background:url(../i/seragency.png) no-repeat;
}

.Header .RightNav .Sip .Seragency:hover{
	background:url(../i/seragency.png) no-repeat 0 -56px;
}

.Header .RightNav .Sip .Mofacademy{
	width:50px;
	height:56px;
	display:block;
	margin:0 0 0 3px;
	float:left;
	background:url(../i/mofacademy.png) no-repeat;
}

.Header .RightNav .Sip .Mofacademy:hover{
	background:url(../i/mofacademy.png) no-repeat 0 -56px;
}

.Header .RightNav .Sip .Fas{
	width:54px;
	height:56px;
	display:block;
	float:left;
	background:url(../i/fas.png) no-repeat;
}

.Header .RightNav .Sip .Fas:hover{
	background:url(../i/fas.png) no-repeat 0 -56px;
}

/* -- BlackAndWhite -- */

ul.gallery 
{
    width:628px;
	list-style: none;
	margin: 0;
	margin-left:-15px;
	*margin-left:-7px;
	padding: 0;
}
ul.gallery li {
	position:relative;
	float: left;
	margin:15px 8px 0 7px !important;
	padding: 0;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 299px; /*--Width of image--*/
	height: 141px; /*--Height of image--*/
	cursor: pointer;
	display:block;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 299px;
	height: 141px;
	overflow: hidden;
	display: block;
}

ul.gallery li a.thumb:hover {
	background: #fff; /*--Hover effect for browser with js turned off--*/
}

ul.gallery li a {text-decoration: none; color: #777; display: block;}


ul.gallerybottom 
{ width:320px;
  height:294px;
	list-style: none;
	margin: 0 0 0 2px;
	*margin: 0 0 0 3px;
	padding: 0;
}
ul.gallerybottom li {
	position:relative;
	float: left;
	margin:15px 0px 0 0px ;
	padding: 0;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallerybottom li a.thumb {
	width: 299px; /*--Width of image--*/
	height: 141px; /*--Height of image--*/
	cursor: pointer;
	display:block;
}
ul.gallerybottom li span { /*--Used to crop image--*/
	width: 299px;
	height: 141px;
	overflow: hidden;
	display: block;
}

ul.gallerybottom li a.thumb:hover {
	background: #fff; /*--Hover effect for browser with js turned off--*/
}

ul.gallerybottom li a {text-decoration: none; color: #777; display: block;}

.ItemTitle{
	position:absolute;
	z-index:1;
	top:16px;
	left:15px;
	padding:0;
	margin:0;
	font-size:13px;
	color:#395050;
}

/* -- BlackAndWhite -- */

.PromoWithNews{
	width:350px;
	float:left;
}

.Footer{
	width:612px;
	height:175px;
	background:url(../i/footer_bg_mini.png) no-repeat;
	margin:15px 0 15px 0px;
	
}

.MainFooter{
	width:930px;
	height:175px;
	margin:0 0 15px 0;
}

.MainFooter .LinksNav{
	float:left;
	width:305px;
	height:175px;
	background:url(../i/left.png) no-repeat;

}

.MainFooter .Cord{
	height:176px;
	width:314px;
	_width:309px;
	background:url(../i/footer_bg.gif) repeat-x;
	float:left;
}

.MainFooter .SearchNAV{
	float:right;
	width:251px;
	height:135px;
	padding:20px 28px 20px 32px;
	background:url(../i/right.png) no-repeat;
}

.MainFooter .LinksNav .LinksTitle{
	height:15px;
	background:url(../i/link_icon.gif) no-repeat;
	color:#598181;
	padding:2px 0 0 20px;
	margin:20px 20px 0 25px;
}

.MainFooter .LinksNav .FastLinks{
	margin:5px 25px;
	padding:0;
	list-style:none;
}

.MainFooter .LinksNav .FastLinks li a{
	text-decoration:none;
	color:#1f2e2e;
	background:url(../i/arr.gif) no-repeat 0 center;
	padding:0 0 0 15px;
	display:block;
	margin:8px 0;
	_margin:0;
}

.MainFooter .LinksNav .FastLinks li a:hover{
	color:#de343b;
	background:url(../i/arr_hover.gif) no-repeat 0 center;
}

.MainFooter .LinksNav .FastLinks .FAQ{
	text-decoration:none;
	color:#1f2e2e;
	background:url(../i/chat.gif) no-repeat 0 center;
	padding:0 0 0 15px;
	display:block;
	margin:30px 0 8px 0;
	_margin:5px 0 0 0;
}

.MainFooter .LinksNav .FastLinks .FAQ:hover{
	color:#de343b;
	background:url(../i/chat_hover.gif) no-repeat 0 center;
}

.MainFooter .LinksNav .FastLinks .SiteMap{
	text-decoration:none;
	color:#1f2e2e;
	background:url(../i/flag.gif) no-repeat 0 center;
	padding:0 0 0 15px;
	display:block;
	margin:8px 0 !important;
	_margin:0;
}

.MainFooter .LinksNav .FastLinks .SiteMap:hover{
	color:#de343b;
	background:url(../i/flag_hover.gif) no-repeat 0 center;
}

.LastNews
{
    font-size:12px;
	width:299px;
	height:488px;
	background:url(../i/news_bg.png) no-repeat;
    float:left;
	margin:15px 0 15px 2px;
	*margin:35px 0 15px 3px;
	position:relative;
}

.FooterLine{
	height:1px;
	background:#c2d5d4;
	border-bottom:1px solid #FFF;
}

.Line{
	height:1px;
	background:#c2d5d4;
	border-bottom:1px solid #FFF;
	margin:5px;
}
.Line_NewsArchive
{height:1px;
	background:#c2d5d4;
	border-bottom:1px solid #FFF;
	margin:10px 0 10px 0;}
	
.CopyRight{
	font-size:11px;
	color:#1f2e2e;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0;
	padding:0;
	float:left;
}

.SocialNET{
	float:right;
	margin:10px 0;
}

.SocialNET .FB{
	width:24px;
	height:24px;
	display:block;
	background:url(../i/social.png) no-repeat;
	float:left;
	margin:0 5px;
}

#leftPane 
{
	margin-left:-3px;
}

.SocialNET .YT{
	width:24px;
	height:24px;
	display:block;
	background:url(../i/social.png) no-repeat -60px;
	margin:0 0 0 5px;
	float:left;
}

.SocialNET .TW{
	width:24px;
	height:24px;
	display:block;
	background:url(../i/social.png) no-repeat -31px;
	float:left;
}

/*-- ToolTip --*/

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}


/*  */

#tooltip{
	z-index:555;
	position:absolute;
	background:#FFF;
	border-bottom:1px solid #d2d4d4;
	border-right:1px solid #d2d4d4;
	padding:10px 15px;
	color:#748686;
	display:none;
}

.Footer{
	border-top:1px dotted #f6fafa;
}

.Footer .LinksTitle{
	height:15px;
	background:url(../i/link_icon.gif) no-repeat;
	color:#598181;
	padding:2px 0 0 20px;
	margin:20px 20px 0 25px;
}

.Footer .FastLinks{
	margin:5px 25px;
	padding:0;
	list-style:none;
}

.Footer .FastLinks li a{
	text-decoration:none;
	color:#1f2e2e;
	background:url(../i/arr.gif) no-repeat 0 center;
	padding:0 0 0 15px;
	display:block;
	margin:8px 0;
	_margin:-3px 0 0 0;
}
.FastLinks table { margin-left:10px; margin-top:5px;}

.Footer .FastLinks li a:hover{
	color:#de343b;
	background:url(../i/arr_hover.gif) no-repeat 0 center;
}

.Footer .FastLinks .FAQ{
	text-decoration:none;
	color:#1f2e2e;
	background:url(../i/chat.gif) no-repeat 0 center;
	padding:0 0 0 15px;
	display:block;
	margin:30px 0 8px 0;
	_margin:15px 0 0 0;
}

.Footer .FastLinks .FAQ:hover{
	color:#de343b;
	background:url(../i/chat_hover.gif) no-repeat 0 center;
}

.Footer .FastLinks .SiteMap{
	text-decoration:none;
	color:#1f2e2e;
	background:url(../i/flag.gif) no-repeat 0 center;
	padding:0 0 0 15px;
	display:block;
	margin:8px 0;
	_margin:-5px 0 0 0;
}

.Footer .FastLinks .SiteMap:hover{
	color:#de343b;
	background:url(../i/flag_hover.gif) no-repeat 0 center;
}

.LinksNav{
	float:left;
	width:305px;
}

.SearchNAV{
	float:left;
	width:251px;
	padding:20px 28px;
	_padding:15px 22px;
	margin-bottom:0;
}

.SearchNAV .Search{
	width:188px;
	_width:150px;
	height:32px;
	background:url(../i/search.png) no-repeat;
	border:0;
	outline:none;
	float:left;
	font-size:12px;
	color:#374949;
	padding:0 15px;
	line-height:32px;
}

.SearchNAV .SearchSubmit{
	width:32px;
	height:32px;
	background:url(../i/search_submit.png) no-repeat;
	border:0;
	outline:none;
	float:left;
	cursor:pointer;
}



.deklaracia{
	width:200px;
	height:36px;
	display:block;
	background:url(../i/banners.png) no-repeat;
	padding:7px 0 0 60px;
	text-decoration:none;
	color:#447070;
	margin:40px 0 2px 0;
	*margin-top:40px;
}

.taxbook{
	width:200px;
	height:50px;
	display:block;
	background:url(../i/banners.png) no-repeat 0 -56px;
	padding:0 0 0 60px;
	text-decoration:none;
	color:#447070;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.taxbook a{
	text-decoration:none;
	color:#437070;
}

.taxbook a:hover{
	text-decoration:underline;
	color:#de343b;
}

.LastNews ul{
	margin:53px 15px 0 15px;
	*margin:45px 15px 0 15px;
	padding:0;
	list-style:none;
}
.newsoverflowmain {float:left;
	width:67px;
	height:67px;
	border:1px solid #9fb7b7;
	padding:1px;
	overflow:hidden;
	position:relative;
	margin:5px;
	z-index:1;
	}
.newsoverflowmain:hover {	border:1px solid #5f8383;}
.LastNews ul li .LNewsIMG{
	float:left;

	height:75px;
	top:-5px;
	left:-10px;

 position:absolute;
}

.LastNews ul li .LNewsIMG:hover{

}

.LastNews ul li .LastNewsTitle{
	float:left;
	width:180px;
	height:68px;
	margin:2px 0 0 0px;
	text-decoration:none;
	overflow:hidden;
	
	color:#193030;
}

.LastNews ul li .LastNewsTitle:hover{
	color:#516b6b;
}

.ReadAllNews{
	width:272px;
	height:29px;
	display:block;
	background:url(../i/load_more_news.png) no-repeat;
	text-align:center;
	color:#586c6c;
	text-decoration:none;
	line-height:29px;
	margin:13px;
}

.Next{
	width:26px;
	height:39px;
	display:block;
	background:url(../i/next.png) no-repeat;
	position:absolute;
	z-index:1;
	right:0;
}

.Prev{
	width:26px;
	height:39px;
	display:block;
	background:url(../i/prev.png) no-repeat;
	position:absolute;
	z-index:1;
	left:0;
}

.TopMenu{
	width:926px;
	overflow:hidden;
	margin:15px 0;
	position:relative;
}


 .Navigation { width:2800px !important; margin-right:10px !important; }
 .Navigation li{
	float:left;
}

.Navigation li a{
	float:left;
	display:block;
	color:#395050;
	text-decoration:none;
	font-size:12px;
	height:9px;
	padding:15px 8px;
}

.Navigation li a:hover{
	color:#758888;
}

.Way{
	width:926px;
	height:31px;
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	background:url(../i/way_bg.png) no-repeat;
}

.Way li{
	float:left;
}

.Way li a{
	float:left;
	margin:7px;
	padding:0 0 0 15px;
	display:block;
	background:url(../i/arr_hover.gif) no-repeat 0 center;
	color:#444;
	text-decoration:none;
}

.LeftSiderbar{
	width:238px;/*width:238px;*/
	margin:0px 0 15px 0px;
	float:left;
}

 .NavTitle a{
	width:178px;
	height:10px;
	display:block;
	background:url(../i/arr_hover.gif) no-repeat 15px 14px;
	color:#d92f36;
	padding:11px 30px;
	text-decoration:none;
}

.NavTitle{
	width:238px; /*width:238px;*/
	height:32px;
	margin:0 0 0 0;
	padding:0;
	background:#fcfcfc url(../i/left_title_bg.gif) no-repeat left;
}

.navpagetitle { margin-left:0px !important}

 .NavTitle img{
	margin:0 10px;
}

.LeftSideNav{
	list-style:none;
	margin: 5px 0 15px 0 !important;
	padding:0;
	position:relative;
}
ul.LeftSideNav {
	
}
.LeftSideNav li
{
    list-style:none;
	padding:1px 0;
	background:url(../i/left_nav_bg_line.gif) repeat-x 0 bottom;
}

.LeftSideNav li a{
	display:block;
	min-height:26px;
	text-decoration:none;
	color:#444;
	line-height:26px;
	background:url(../i/arr.gif) no-repeat 10px  10px;
	padding:0 0 0 25px; 
}

	
.LeftSideNav li a:hover{
	background:#d4dddd url(../i/arr.gif) no-repeat 10px  10px;
}

.LeftSideNav li ul{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	top:1px;
}

.LeftSideNav li ul li a{
	display:block;
	min-height:26px;
	text-decoration:none;
	color:#444;
	line-height:26px;
	background:url(../i/left_sub_menu.gif) no-repeat 30px  8px;
	padding:0 0 0 40px; 
}

.LeftSideNav li ul li a:hover{
	background:#d4dddd url(../i/left_sub_menu.gif) no-repeat 30px  8px;
}

.MainBar{
	margin:0px 0 0 8px;
	*margin:0px 0 0 0px;
}


.MainBar .NavTitle a{
	width:auto;
	height:18px;
	display:block;
	background:url(../i/arr_hover.gif) no-repeat 15px center;
	color:#444;
	padding:7px 30px;
	text-decoration:none;
}

.MainBar .NavTitle{
	width:auto;
	width:672px;
	
	height:32px;
	margin:0;
	padding:0;
	background:#fcfcfc url(../i/right_title_bg.gif) no-repeat right;
}

.MainBar .MinStructura{
	margin:15px 0 15px 0;
	background:url(../i/connector_4.png) no-repeat center 173px;
}

.MainBar .MinStructura .Minister{
	border-top:1px dotted #e9ecec;
	width:339px;
	height:174px;
	background:url(../i/ministr.png) no-repeat;
}


.MainBar .MinStructura .Minister img{
	width:103px;
	height:155px;
}

.MainBar .MinStructura .Minister a{
	width:103px;
	height:155px;
	display:block;
	margin:10px;
	float:left;
}

.MainBar .MinStructura .Minister .BioDesc{
	width:203px;
	float:left;
	color:#444;
}

.MainBar .MinStructura .Minister .BioDesc .Position{
	padding:0;
	margin:10px 0 5px 0;
}

.MainBar .MinStructura .Minister .BioDesc .FullName{
	margin:0;
	padding:0;
	color:#df343b;
}

.MainBar .MinStructura .Minister .BioDesc .MiniBio{
	margin:5px 0;
	padding:0;
	color:#737373;
}

.MainBar .MinStructura .Minister .BioDesc .GoToBio{
	width:69px;
	height:21px;
	display:block;
	background:url(../i/gotobio.png) no-repeat;
	padding:4px 0 0 21px;
	text-decoration:none;
	color:#df343b;
	font-size:11px;
	margin:10px 0 0 0;
}

.MainBar .MinStructura .Deputies{
	border-top:1px dotted #f0f4f4;
	margin:45px 0 0 0;
	width:455px;
}

.MainBar .MinStructura .Deputies .Deputie{
	width:95px;
	height:186px;
	background:url(../i/simple_users.png) no-repeat;
	float:left;
}

.MainBar .MinStructura .Deputies .Deputie img{
	width:84px;
	height:106px;
}

.MainBar .MinStructura .Deputies .Deputie a{
	width:84px;
	height:106px;
	display:block;
	margin:5px;
}

.MainBar .MinStructura .Deputies .Deputie .Position{
	width:85px;
	height:25px;
	font-size:8px;
	padding:0;
	line-height:10px;
	margin:0 5px;
	color:#737373;
	overflow: hidden;
	text-align:center;
}

.MainBar .MinStructura .Deputies .Deputie .FullName{
	width:85px;
	height:25px;
	line-height:10px;
	font-size:8px;
	color:#d92e36;
	padding:0;
	margin:0px 5px 3px 5px;
	overflow: hidden;
	text-align:center;
}

.MainBar .MinStructura .Deputies .Deputie .GoToBio{
	height:12px;
	display:block;
	background:url(../i/arr_hover.gif) no-repeat 0 center;
	color:#444;
	font-size:10px;
	text-decoration:none;
	padding:0 0 0 10px;
	margin:0 14px;
}

/* @group rounded-corners pics */


/* @group rounded-corners pics */

.rounded_wrapper {
	position: relative;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url(../i/rounded_corners/tl.png) no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url(../i/rounded_corners/tr.png) no-repeat right top;	
}

.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url(../i/rounded_corners/br.png) no-repeat right bottom; 
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url(../i/rounded_corners/bl.png) no-repeat left bottom;
}

/* IE6 fix */
.ie6_width .tr {
	right: -1px;
}

.ie6_width .br {
	right: -1px;
}

.ie6_height .br {
	bottom: -1px;
}

.ie6_height .bl {
	bottom: -1px;
}

/* @end */

.PageText
{
	width:495px;
	*padding-top:15px;
	padding-left:0px;
	text-align:justify;
	float:left;
}

.PageIMGDESC{
	width:160px;
	float:left;
	margin:15px 0 0 15px;
}

.Desctitle{
	color:#df343b;
	background:url(../i/arr.gif) no-repeat 0 8px;
	padding:0 15px;
	margin:10px 0;
	display:block;
}

.Items{
	margin:16px 0 0 0;
	padding:0;
	list-style:none;
}

.Items .About{
	width:269px;
	height:111px;
	background:url(../i/promo/about.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	outline:none;
}

.Items .About:hover{
	background:url(../i/promo/about.png) no-repeat 0 -151px;
}

.Items .Finansebi{
	width:269px;
	height:111px;
	background:url(../i/promo/shida_finansebi.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:0 0 0 16px;
	outline:none;
}

.Items .Finansebi:hover{
	background:url(../i/promo/shida_finansebi.png) no-repeat 0 -151px;
}

.Items .Sabajo{
	width:269px;
	height:111px;
	background:url(../i/promo/sabajo.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:0 0 0 16px;
	outline:none;
}

.Items .Sabajo:hover{
	background:url(../i/promo/sabajo.png) no-repeat 0 -151px;
}

.Items .Ganatleba{
	width:269px;
	height:111px;
	background:url(../i/promo/ganatleba.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:16px 0 0 0;
	outline:none;
}

.Items .Ganatleba:hover{
	background:url(../i/promo/ganatleba.png) no-repeat 0 -151px;
}

.Items .Biujeti{
	width:269px;
	height:111px;
	background:url(../i/promo/biujeti.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:16px 0 0 16px;
	outline:none;
}

.Items .Biujeti:hover{
	background:url(../i/promo/biujeti.png) no-repeat 0 -151px;
}

.Items .Reforma{
	width:269px;
	height:111px;
	background:url(../i/promo/reforma.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:16px 0 0 16px;
	outline:none;
}

.Items .Reforma:hover{
	background:url(../i/promo/reforma.png) no-repeat 0 -151px;
}

.Items .Angarishebi{
	width:269px;
	height:111px;
	background:url(../i/promo/angarishebi.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:0;
	outline:none;
}

.Items .Angarishebi:hover{
	background:url(../i/promo/angarishebi.png) no-repeat 0 -151px;
}

.Items .Davebi{
	width:269px;
	height:111px;
	background:url(../i/promo/davebi.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:right;
	margin:0;
	outline:none;
}

.Items .Davebi:hover{
	background:url(../i/promo/davebi.png) no-repeat 0 -151px;
}

.Items .Auqcioni{
	width:269px;
	height:111px;
	background:url(../i/promo/auqcioni.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:left;
	margin:16px 0 0 0;
	outline:none;
}

.Items .Auqcioni:hover{
	background:url(../i/promo/auqcioni.png) no-repeat 0 -151px;
}

.Items .Vali{
	width:269px;
	height:111px;
	background:url(../i/promo/vali.png) no-repeat;
	display:block;
	color:#395050;
	padding:15px;
	font-size:13px;
	text-decoration:none;
	float:right;
	margin:16px 0 0 0;
	outline:none;
}

.Items .Vali:hover{
	background:url(../i/promo/vali.png) no-repeat 0 -151px;
}

.relat_main { position:absolute; z-index:555; bottom:125px; left:308px;}
.relat_main_big { position:absolute; z-index:555; bottom:125px; left:620px;}
.relat_main.SearchNAV
{
	margin-bottom:13px; /* Fix by luka */
}

/*fullnews*/

.allNews{
	margin:15px 0;
}
.newsoverflowarch 
{float:left;
 width:135px;
 overflow:hidden;
 height:135px; position:relative; z-index:1; border:1px solid #d4dddd; background-color:#F5FBFB; padding:1px;}
.allNews img{
	float:left;
	 position:absolute;
    height:135px;
   /* top:-1px;
    left:-15px;
  */
  left:-8px;
}

.allNews .newsoverflowarch:hover{
	float:left;
	border:1px solid #7b9090;
	padding:1px;
}

.allNews .NewsContent{
	float:left;
	width:500px;
	text-align:justify;
	margin:0 0 0 15px;
}

.allNews .NewsContent .NewsTitle{
	color:#d92f36;
	text-decoration:none;
	margin:0;
	padding:0;
	display:block;
}

.allNews .NewsContent .NewsTitle:hover{
	color:#f15a60;
}

.allNews .NewsContent .NewsDate{
	margin:10px 0;
	padding:0;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.allNews .NewsContent .ShortDesc{
	margin:10px 0 0 0;
	padding:0;
	color:#444;
	height:50px;
	overflow:hidden;
}

.GoToNewsLetter{
	width:209px;
	height:2px;
	background:url(../i/title.png) bottom center no-repeat;
	display:block;
	float:left;
	margin:20px 0 0 0;
	color:#d92f36;
	text-decoration:none;
	padding:17px 15px;
}

/*NEWS ARCHIVE*/
.NewsArchive{
	margin:15px 0px 0 5px;
	padding:0;
	list-style:none;
	padding-right:5px;
	position:relative;
	height:270px;
	width:70px;
	float:left;
}



.NewsArchive  li{
	position:relative;
padding:0 5px 0 14px;
	margin:5px 0;
	font-family:Arial, Helvetica, sans-serif;

}

.NewsArchive  li a{
	color:#444;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../i/arr.gif) no-repeat 0 center;
	padding:0 5px 0 14px;
	display:block;
	margin:5px 0;
}

.NewsArchive  li a:hover{
	color:#df343b;
	background:url(../i/arr_hover.gif) no-repeat 0 center;
}

.NewsArchive  li ul{
	margin:0;
	padding:0;
	position:absolute;
	top:-8px;
	left:70px;
	list-style:none;
}

.NewsArchive  li ul li{
	margin:0;
	padding:0;
	position:0;
	border:0;
}

.NewsArchives li ul li a{
	margin:5px 0;
}

.ActiveMonth{
	color:#df343b;
    margin-left:15px !important;
	background:url(../i/arr_hover.gif) no-repeat 0 center;
}
.ActiveMonth a { background:none !important; padding-left:0 !important; color:#df343b !important;  }

.NotActiveMonth{
	color:#9facac;
	background:none;
	 margin-left:15px !important;
	padding:0 0 0 14px;
}

/*SUBSCRIBE NEWS*/

.select 
{	
	position:absolute;
	width:230px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height:18px;
	padding:7px 10px;
	color:#374949;
	font-size:12px;
	background:url(../i/select.gif) no-repeat scroll 0 0 transparent;
	overflow: hidden;
}
.NewsLetterPage .select
{
	*margin:-14px 0 0 28px; /* IE7 Fix by luka */
}
 .NewsLetterPage .styled 
{
	*margin:-4px 0 0 28px; /* IE7 Fix by luka */
}
.searchselect{ position:absolute; left:50px;}

.NewsLetterPage
{
	margin:15px 0 0 0px;
}
 .NewsLetter
 {
  float: left;
  width: 250px;
}

.NewsLetter .SearchSubmit{
	width:76px;
	height:31px;
	background:url(../i/asqsubmit.png) no-repeat;
	border:0;
	color:#374949;
	text-shadow:1px 1px #FFF;
	font-size:11px;
	cursor:pointer;
	margin:15px 0 0 0;
}

 .NewsLetter .QuestInput{
	border:0;
	outline:none;
	width:240px;
	height:32px;
	background:url(../i/input.png) no-repeat;
	margin:0 0 10px 0;
	padding-left:10px;
	font-size:12px;
	color:#374949;	
}

.NewsLetterDESC{
	width:600px;
	float:left;
	margin:0 0 0 15px;
	text-align:justify;
}

.NewsLetterDESC .NewesLetterTitle{
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	margin:0 0 10px 0;
}
/*CONATCT*/

.ContactPage{
	margin:5px 30px 15px 30px;
	width:860px;
}

.ContactPage .ContactInfo{
	font-family:Arial, Helvetica, sans-serif;
	width:253px;
	float:left;
	margin:0 15px 0 0;
}

.ContactPage .ContactInfo .AdressInfo{
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	margin:0 0 10px 0;
}

.ContactPage .ContactInfo p{
	margin:3px 0;
	padding:0;
}

.Notification{
	color:#d92e36;
	margin:15px 15px 0 0;
	padding:15px 0 10px 0; 
	background:url(../i/horizontal_line_bg.gif) repeat-x;
}

.NotifiText{
	text-align:justify;
	margin:0 15px 0 0;
	padding:0;
	background:none;
}

.ContactMap{
	float:right;
	margin-top:44px;
	*margin-top:40px;
	
}

.QuestPage{margin:0px 0 15px 0; 	width:890px;}

 .Form{
	width:250px;
	float:left;

}

 .Form .QuestInput{
	border:0;
	outline:none;
	width:241px;
	height:32px;
	background:url(../i/input.png) no-repeat 2px 1px;
	margin:0 0 12px 0;
	*margin:0 0 5px 0;
	padding-left:10px;
	*padding-top:5px;
	font-size:12px;
	color:#374949;	
}

 .Form .QuestText{
	border:0;
	outline:none;
	width:230px;
	height:117px;
	background:url(../i/textarea.png) no-repeat;
	*margin:-2px 0 10px 0;
	margin:2px 0 10px 0;
	padding:10px;
	
	font-size:12px;
	color:#374949;	
}

.Form .questp { padding:2px; margin:0 0 5px 0; }

 .SearchSubmit{
	width:76px;
	height:31px;
	background:url(../i/asqsubmit.png) no-repeat;
	border:0;
	color:#374949;
	text-shadow:1px 1px #FFF;
	font-size:11px;
	cursor:pointer;
}

.Notifi{
	color:#de333b;
	margin:0 0 10px 0;
	padding:0;
}

.FreqAsqQeust{
	float:left;
	width:660px;
	margin:0 0 0 15px;
}

/* News Detals Css */

.IndividualNews{
	margin:15px 0 0 0;
}
.newsoverflowadet 	
{
    border:1px solid #d4dddd;
    float:left;
	width:273px;
	height:273px;
	padding:1px;
	margin:0 15px 1px 0;
	position:relative;
	overflow:hidden;
	z-index:1;
	}
	
.newsoverflowadet:hover {border:1px solid #7b9090;}

.IndividualNews .NewsIMG{
  
 height:273px;
   position:absolute;
   left: -25px;
   
	
}

.IndividualNews .NewsIMG:hover{
	
}

.IndividualNews .NewsTitle{
	color:#d92f36;
	text-decoration:none;
	margin:0;
	padding:0;
	display:block;
}

.IndividualNews .NewsDate{
	margin:10px 0;
	padding:0;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.IndividualNews .fullDesc{
	margin:10px 0 0 0;
	padding:0;
	color:#444;
	text-align:justify;
}

.IndividualNews .SocialNet{
	background:#FFF;
	border-bottom:1px solid #c7d3d5;
	border-right:1px solid #c7d3d5;
	padding:5px;
	margin:15px 0 0 0;
}
/* News Detals Css */
}

/*SEARCHPAGE*/

.SearchPage {
	margin:0 0 15px 0;
}

.SearchPage .SearchNav{
	border-top:1px dotted #e4e8e8;
	padding-bottom:15px;
	
	background:url(../i/search_nav_top.gif) repeat-x;
}

.SearchPage .SearchNav p{
	margin:15px;
	padding:0;
	color:#444;
	font-size:11px;
}

.SearchPage .SearchNav .DetSearch{
	border:0;
	outline:none;
	width:240px;
	height:32px;
	background:url(../i/input.png) no-repeat;
	margin:0 15px;
	padding-left:10px;
	font-size:12px;
	color:#374949;
}

.SearchPage .SearchNav .SearchSubmit{
	width:57px;
	height:31px;
	background:url(../i/submi_search.png) no-repeat;
	border:0;
	color:#374949;
	text-shadow:1px 1px #FFF;
	font-size:12px;
	cursor:pointer;
	float:left;
	margin:-1px 0 0 15px;
}

.SearchPage .SearchResult{
}

.SearchPage .SearchResult .SearchCatTitle{
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	border-bottom:1px solid #ced7d8;
	margin:15px 0 0 0;
	padding:10px 30px;
	color:#444;
}

.SearchPage .SearchResult .IndividualRes{
	min-height:20px;
	background:url(../i/horizontal_line_bg.gif) repeat-x bottom;
	padding:15px;
	overflow:hidden;
}

.SearchPage .SearchResult .IndividualRes:hover{
	background:#e1e5e5 url(../i/horizontal_line_bg.gif) repeat-x bottom;
}

.SearchPage .SearchResult .IndividualRes a{
	text-decoration:none;
	width:893px;
	height:16px;
	overflow:hidden;
	color:#444;
	font-size:12px;
	display:block;
}

.SearchPage .SearchResult .IndividualRes p{
	margin:0;
	padding:0;
	width:893px;
	min-height:20px;
	overflow:hidden;	
	font-size:11px;
	color:#708484;
	margin:10px 0;
}

.SearchPage .SearchResult .IndividualRes .DateStyle{
	color:#df343b;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.SearchPage .SearchResult .IndividualRes .IndividualResulWord{
	background:#FFF;
	font-size:10px;
	padding:3px;
	color:#5d6f6f;
	border-bottom:1px solid #a1b6b6;
	border-right:1px solid #a1b6b6;
}


/*FAQ*/

#wrapper {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	float: left;
}
.accordionButton {
	width: 600px;
	float: left;
	padding:0 15px;
	background:url(../i/quest_bg.gif) repeat-x;
	line-height:34px;
	cursor: pointer;
}
.accordionContent {
	width: 600px;
	float: left;
	padding:10px 15px;
	_float: none; /* Float works in all browsers but IE6 */
	background: #fff;
}
.accordionContent a { color:#888888}
.on {
	background:url(../i/active.gif) repeat-x;
	line-height:34px;
}
.over {
	background:url(../i/quest_bg_hover.gif) repeat-x;
}








/* Law Search Page Css */
.LawPage{
	margin:15px 0;
}

.LawPage .QuestInput{
	border:0;
	outline:none;
	width:240px;
	height:32px;
	background:url(../i/input.png) no-repeat;
	padding-left:10px;
	font-size:12px;
	color:#374949;
	margin:5px 0 10px 10px;
	float:left;	
}

.LawPage .SearchSubmit{
	width:76px;
	height:31px;
	background:url(../i/asqsubmit.png) no-repeat;
	border:0;
	color:#374949;
	text-shadow:1px 1px #FFF;
	font-size:11px;
	cursor:pointer;
	margin:0 25px 0 0;
}

.LawPage .ResultTitle{
	background:#FFF;
	color:#444;
}

.LawPage .ResultTitle td {
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	border-bottom:1px solid #ced7d8;
	margin:15px 0 0 0;
	padding:10px 30px 10px 30px;
	*padding:10px 0px 10px 5px;
	color:#444;
	font-weight:normal;
}


.LawPage table .ResultTitle th
{
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	border-bottom:1px solid #ced7d8;
	margin:15px 0 0 0;
	padding:10px 30px;
	color:#444;
	font-weight:normal;    
}


.LawPage .IDResult a{
	display:block;
	text-decoration:none;
	color:#444;
	padding:15px 15px 15px 0px;
	text-align:justify;
}

.LawPage .IDResult td{
	text-decoration:none;
	color:#444;
	padding:10px 10px 10px 25px;
	*padding:15px 0px 15px 0px;
	text-align:justify;
	

}

.LawPage .IDResult:hover{
	background:#e1e5e5;
}


.EditedLaw td{
	border-top:1px solid #f2f6f6;
	border-bottom:1px solid #b9c9cd;
	padding:0 30px;
}

.EditedLaw a{
	display:block;
	text-decoration:none;
	color:#444;
	padding:15px 0 15px 0;
	text-align:justify;
}

.LawNews td{
	background:#f8f8f8;
	padding:15px;
	border-top:1px solid #fff;
	border-bottom:1px solid #c7dbdb;
}


.LawNewsTitle{
	padding:10px;
	text-align:center;
	border-bottom:1px solid #c7dbdb;
	margin:0;
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	width:215px;
	color:#444;
	display:block;
	text-decoration:none;
	float:left;

}

.LawSearchTitle{	
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	margin:15px 0;
	color:#444;
	text-align:justify;
}

.GotoAllLawNews{
	background:#fff url(../i/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	color:#444;
	text-align:justify;
	float:right;
	color:#e0343c;
	display:block;
	text-decoration:none;
}

/* Law Search Page Css */






/*SHOWLAWPAGE*/


.IDLaw{
	margin:15px 0;
}

.IDLaw .LawName{
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	margin:0 0 15px 0;
	color:#444;
	text-align:justify;
}

.IDLaw .LawName p{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:735px;
}

.IDLaw .LawName span{
	color:#de333b;
	display:block;
	float:left;
	width:125px;
	text-align:right;
}

.IDLaw .LawRegistration{
	width:150px;
	line-height:16px;
	font-size:11px;
	color:#888;
	float:left;
}

.IDLaw .LawRegistration span{
	margin:3px 0 0 0;
	display:block;
	color:#de333b;
	font-family:Arial, Helvetica, sans-serif;
}

.IDLaw .LawEDITED{
	width:140px;
	line-height:16px;
	font-size:11px;
	color:#888;	
	float:right;
	text-align:right;
}

.IDLaw .LawEDITED span{
	margin:3px 0 0 0;
	display:block;
	color:#de333b;
	font-family:Arial, Helvetica, sans-serif;
}

.IDLaw .LawText{
	margin:15px 0;
	text-align:justify;
	line-height:20px;
	font-size:12px;
	background:#FFF;
	padding:15px;
	border-bottom:1px solid #ced7d8;
	border-top:1px solid #ced7d8;
}
.IDLaw .LawText table {font-size:12px;}

.Danarti{
	float:left;
	margin:0;
}

.Xelmowera{
	float:right;
	margin:0;
	text-align:right;
}

.Xelmowera span{
	color:#de333b;
}


/*SITEMAP PAGE*/

.SiteMapPage{
	margin:15px 0;
	width:900px;
}

.SiteMapPage ul{
	list-style:none;
	width:500px;
	text-align:left;
}

.SiteMapPage ul li{
}

.SiteMapPage ul li a{
	display:block;
	text-decoration:none;
	color:#000;
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px center;
	padding:10px 30px;
	border-bottom:1px solid #ced7d8;
}

.SiteMapPage ul li a:hover{
	display:block;
	text-decoration:none;
	color:#d92e36;
}

.SiteMapPage ul li ul{
	list-style:url(../i/left_sub_menu.gif);
}

.SiteMapPage ul li ul li{
}

.SiteMapPage ul li ul li a{
	color:#444;
	padding:5px;
	background:none;
	border:0;
}

.SiteMapPage ul li ul li ul{
	list-style:url(../i/mesame_done.gif);
}

.SiteMapPage ul li ul li ul li a{
	color:#888;
	padding:5px;
	background:none;
	border:0;
}

/*BIO*/

.Bio{
	margin:15px 0 0 0;
}

.Bio img{
	width:140px;
	float:left;
	border:1px solid #D4DDDD;
	padding:1px;
}

.Bio img:hover{
	border:1px solid #7b9090;
}

.Bio .Biograpia{
	float:left;
	width:513px;
	margin:0 0 0 0px;
	padding-left:5px;
}

.Bio .MinisteryHeadLine{
	margin:0;
	padding:0;
	color:#d92f36;
	font-weight:bold;
}

.Bio .Kariera{
	margin:0;
	padding:0;
	list-style:none;
}

.carieraTitle{
	background:#FFF url(../i/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	margin:15px 0;
	color:#444;
	text-align:justify;
}

.Bio .Kariera li{
	background:#e7ebeb url(../i/vert_line.gif) repeat-y 82px 0;
	border-bottom:1px solid #b9c7c7;
	border-top:1px solid #eff2f3;
}

.Bio .Kariera li:hover{
	background:#f0f3f3 url(../i/vert_line.gif) repeat-y 82px 0;
	border-bottom:1px solid #b9c7c7;
	border-top:1px solid #eff2f3;
}

.Bio .Kariera li .Year{
	width:60px;
	color:#d92f36;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:15px 7px 15px 15px;
	text-align:left;
}

.Bio .Kariera li .WorkDESC{
	width:565px;
	color:#444;
	float:left;
	margin:0 0 0 5px;
	padding:15px 7px 15px 4px;
	text-align:justify;
}

.Year img 
{
    height: 32px;
    width: 32px;
    border:none;
    padding-left: 15px;
    padding-right: 15px;
    }
    
.Year img:hover
{
   border:none;
    }
.menuheadlink { width:190px !important; height:0px !important; *height:5px !important; *position:relative; overflow:hidden; }

.Moadgile{
	width:328px;
	height:160px;
	background:#FFF;
	border-bottom:1px solid #d4dddd;
	margin:15px 15px 0 0;
	float:left;
	overflow:hidden;
}

.Moadgile:hover{
	background:#f4f7f7;
}

.Moadgile .IMGCroper{
	height:130px;
	width:86px;
	overflow:hidden;
	margin:15px;
	float:left;
}

.Moadgile .IMGCroper img{
	height:130px;
}

.Moadgile .BioDesc{
	width:210px;
	float:left;
	color:#444;
}

.Moadgile .BioDesc .Position{
	padding:0;
	margin:10px 0 5px 0;
}

.Moadgile .BioDesc .FullName{
	margin:0;
	padding:0;
	color:#df343b;
}

.Moadgile .BioDesc .MiniBio{
	margin:5px 0;
	padding:0;
	height:50px;
	overflow:hidden;
	color:#737373;
}

.Moadgile .BioDesc .GoToBio{
	width:69px;
	height:21px;
	display:block;
	background:url(../i/gotobio.png) no-repeat;
	padding:4px 0 0 21px;
	text-decoration:none;
	color:#df343b;
	font-size:11px;
	margin:10px 0 0 0;
}

/*LIGHTBOX*/

.LightBox{
	width:100%;
	min-height:100%;
	max-height:100%;
	background:url(../i/bg_white.png) repeat;
	position:absolute;
	z-index:88888;
}

.LightBox .InnerBG{
	width:945px;
	min-height:100%;
	max-height:100%;
	padding:15px 0;
	background:url(../i/popup_bg.png) repeat-y;
	position:relative;
}

.LightBox .InnerBG .Logo{
	width:328px;
	height:88px;                                                                     
	display:block;
	background:url(../i/mof_logo.png) no-repeat;
	float:left;
	margin:0 25px;
}

.LightBox .InnerBG .RightNav{
	float:right;
}

.LightBox .InnerBG .RightNav .Lang{
	width:55px;
	height:14px;
	display:block;
	background:url(../i/en.png) no-repeat;
	margin:0 25px 0 0;
}
 .CloseLightBox{
	width:34px;
	height:39px;
	background:url(../i/close_popup.png) no-repeat;
	display:block;
	position:absolute;
	top:15px;
	right:-20px;
}

.demoPopup {

  display: none;
  position: absolute;
  z-index:5000;
}

#demoPopup1 {
  top: 0px;
  left: 0px;
}
.LawPage .IDResult td, .LawPage .IDResult th{
border-top:1px solid #FFF;
border-bottom:1px solid #d4dcde;
}

.LawPage table tr td, .LawPage table  th{
border-top:1px solid #FFF;

}
#smartsliderround { margin-top:-10px !important;}

/*SUBMENU*/

.InnerMenu{
	margin:15px 0 0 0;
	padding:0 0 0 45px;
}

.InnerMenu ul{
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
	width:281px;
	float:left;
}

.InnerMenu ul li{

}

.InnerMenu ul li a{
	width:250px;
	color:#444;
	text-decoration:none;
	display:block;
	padding:15px;
	background:#FFF;
	margin:0 7px 14px 7px;
	border-bottom:1px solid #ced8d9;
	font-size:12px;
	text-align:center;
}

.InnerMenu ul li a:hover{
	background:#f3f3f3;
	border-bottom:1px solid #ced8d9;
}

/*MINI TABLE*/

.MiniTable{
	font-size:10px;
}

.ResultTitleForMINI td{
	background:#FFF;
	border-bottom:1px solid #ced7d8;
	margin:15px 0 0 0;
	padding:5px;
	color:#444;
}

.IDResultMini td{
	border-top:1px solid #FFF;
	border-bottom:1px solid #d4dcde;
	padding:5px;
}

.IDResultMini a{
	display:block;
	text-decoration:none;
	color:#444;
	text-align:justify;
}

.IDResultMini:hover{
	background:#e1e5e5;
}











/* Pagination With Td */
.Pagination{
	margin:15px 0 0 0;
	padding:0;
	width:270px;
	text-align:center;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}

.Pagination li{
	float:left;
}

.Pagination td a{
	text-decoration:none;
	color:#444;
	text-shadow:1px 1px #FFF;
	background:#d4dddd;
	display:block;
	padding:5px 10px;
	margin:2px;
	border-right:1px solid #abb9b9;
	border-bottom:1px solid #abb9b9;
}

.Pagination td span {
	text-decoration:none;
	color:#7f8787;
	background:#fff;
	display:block;
	padding:5px 10px;
	margin:2px;
	border-right:1px solid #abb9b9;
	border-bottom:1px solid #abb9b9;
}

.Pagination td a:hover{
	background:#fff;
	color:#7f8787;
}
/* Pagination With Td */




/* Custom Paging */
#Custom_Paging 
{
	font-family:Arial;
}

#Custom_Paging .previousNextLink
{


}


#Custom_Paging .numericLink 
{
    
}


#Custom_Paging span span
{
	text-decoration:none;
	color:#7f8787;
	background:#fff;
	display: inline-block;
	padding:5px 10px;
	border-right:1px solid #abb9b9;
	border-bottom:1px solid #abb9b9;    
}

#Custom_Paging a 
{
    text-decoration:none;
	color:#444;
	text-shadow:1px 1px #FFF;
	background:#d4dddd;
	display:inline-block;
	padding:5px 10px;
	border-right:1px solid #abb9b9;
	border-bottom:1px solid #abb9b9;
}


/*



#Custom_Paging a:hover{
	background:#fff;
	color:#7f8787;
}
*/

/* Custom Paging */


/* Start of Into Structure */
.IntoStructurePage{
	margin:15px 0 0 0;
}

.IntoStructurePage .Left{
	width:412px;
	float:left;
}

.IntoStructurePage .Right{
	width:238px;
	float:left;
	margin:0 0 0 15px;
}

.IntoStructurePage .Left p{
	background:url(../i/bulet_p.gif) no-repeat left 8px;
	padding:0 0 0 15px;
	margin:15px 0;
	text-align:justify;
}

.IntoStructurePage .Right .MainCatTitle{
	color:#d92f36;
	font-size:12px;
	padding:0;
	margin:0;
	background:#FFF url(../i/rounde_b_intos.gif) center bottom no-repeat;
	text-align:center;
	padding:15px 0;
}

.IntoStructurePage .Right .shapka{
	margin:0;
	_margin:0 0 -12px 0;
	padding:0;
	height:3px;
	background:url(../i/rounde_t_intos.gif) no-repeat;
}

.IntoStructurePage .Right ul{
	margin:0;
	padding:0;
	list-style:none;
}

.IntoStructurePage .Right ul li{
	background:#dbe7e7 url(../i/hor_bg_line_for_inners.gif) repeat-x bottom;
	padding:15px;
	text-align:center;
}

.IntoStructurePage .Right ul .Last{
	background:#d4dddd url(../i/into_st_bg.gif) no-repeat bottom;
	padding:15px;
	text-align:center;
}

.IntoStructurePage .Right ul .Last:hover{
	background:#d4dddd url(../i/into_st_bg.gif) no-repeat bottom;
}

.IntoStructurePage .Right ul li:hover{
	background:#d4dddd url(../i/hor_bg_line_for_inners.gif) repeat-x bottom;
}
/* End of Into Structure */





/* Error Handling */
.PageFor404{
	border:1px dashed #b0c0c0;
	margin:15px 0;
	font-family:"Arial", Gadget, sans-serif;
	background:#FFF;
	text-align:center;
}

.Text404{
	padding:0;
	margin:0;
	color:#e1e6e5;
	text-shadow:1px 1px #b0c0c0;
	font-size:200px;
}

.PageFor404 .Notify{
	font-size:18px;
	margin:0 0 30px 0;
	padding:0;
	font-size:24px;
	color:#b0c0c0;
}

.TitleFor404{
	background:#FFF url(../img/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	margin:15px 0;
	color:#444;
	text-align:justify;
}
/* Error Handling */






/* Gallery */
#slide_container {
	width:100%;
	height:365px;
	margin-bottom: 20px;
	background-color:#fff;
}
#slide_container .slide_info {
	float:left;
	max-width:230px;
	padding:25px;
}
#slide_container .slide_info .slide_title {
	display:block;
	margin-bottom:7px;
	color:#e0343c;
	font-size:16px;
}
#slide_container .slide_info {
	display:block;
	margin-bottom:7px;
	color:#888;
	font-size:11px;
}
.slide_date
{display:none;}

#slide_container .slide_info .slide_desc {
	display:block;
	margin-bottom:7px;
	color:#777;
	font-size:12px;
}
#slide_container .slide_img {
	position:relative;
	float:right;
}
#slide_container .slide_img .prev {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:50px;
	height:325px;
	background:transparent;
	outline:none;
    background:url(../i/arrow_l.png) no-repeat left center transparent;	
}



#slide_container .slide_img .next {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:50px;
	height:325px;
	background:transparent;
	outline:none;
    background:url(../i/arrow_r.png) no-repeat right center transparent;
}


#gallery {
	margin:25px auto 10px auto;
}
#gallery a {
	text-decoration:none;
	outline:none !important;
}
#gallery .gallery_menu {
	position:relative;
	padding:15px 0 10px 0;
	cursor:default;
	background:url(../i/horizontal_line_bg.gif) repeat-x bottom;
}
#gallery .gallery_menu .photo_video {
	position:absolute;
	bottom:1px;
	left:0;
}
#gallery .gallery_menu .photo_video  a {
	display:block;
	float:left;
	padding:8px 18px;
	color:#444;
}
#gallery .gallery_menu .photo_video  a:hover  {background-color:#e8f0f0;}
#gallery .gallery_menu .photo_video  a.active {background-color:#d4dddd;}


#gallery .gallery_menu .gallery_calendar {
	position:absolute;
	bottom:1px;
	right:190px;
}

#gallery .gallery_menu .gallery_calendar a {
	display:block;
	padding:6px 40px 6px 10px;
	color:#888;
	background:url(../i/calendar.gif) no-repeat right center #fff;
	border:1px solid #D4DDDD;
}




#gallery .gallery_menu .gallery_cat 
{
    height: 28px;
	color:#888;
	background:url(../i/arrow_cat.gif) no-repeat right center #fff;
	border:1px solid #D4DDDD;    
	position:absolute;
	bottom:1px;
	right:0;
	cursor: pointer;
}
#gallery .gallery_menu .gallery_cat .CategoryWrapper 
{
    height: 16px;
    float: left;
    overflow:hidden;
    padding:0px 40px 0px 10px;
    margin-top: 6px;
}
#gallery .gallery_menu .gallery_cat .CategoryWrapper  a 
{
	display:block;
	width:120px;
}

#gallery #gallery_photos 
{
    margin-top: 10px;
}
#gallery #gallery_photos .gallery_photo {
	position:relative;
	float:left;
	width:170px;
	height:175px;
	margin:7px;
	z-index:-1+2 !important; /* IE7 Fix By me =) */
	cursor:default;
	background-color:#fff;
	border-right:1px solid #d4dddd;
	border-bottom:1px solid #d4dddd;
}
#gallery #gallery_photos .gallery_photo:hover {background-color:#d4dddd;}
#gallery #gallery_photos .gallery_photo img {
	margin:15px 15px 5px 15px;
}
#gallery #gallery_photos .gallery_photo .gallery_desc {
	margin:0 15px 0 15px;
	padding:0 0 0 10px;
	font-size:10px;
	color:#888;
	background:url(../i/arr_hover.gif) no-repeat left 6px;
}
#gallery #gallery_photos .gallery_photo .gallery_date {
	position:absolute;
	bottom:5px;
	right:15px;
	font-size:10px;
	color:#999;
}
#gallery .MainCategorys {
	position:absolute;
	top:23px;
	right:0;
	min-width:180px;
	min-height:20px;
	z-index:5 !important;
	background-color:#d4dddd;
	-moz-box-shadow:-3px 3px 3px #EAF1F2;
	-webkit-box-shadow:-3px 3px 3px #EAF1F2;
	box-shadow:-3px 3px 3px #EAF1F2;

}
#gallery .MainCategorys ul {
	float:left;
	width:180px;
	margin:5px 0;
	padding:0;
	list-style:none;
}
#gallery .MainCategorys ul.first {
	padding-right:1px;
	width:179px;
	background:url(../i/vert_line.gif) repeat-y top right;
}
#gallery .MainCategorys ul li a {
	display:block;
	padding:7px 15px;
	color:#444;
	text-decoration:none;
	border-bottom:1px solid #d4dddd;
}
#gallery .MainCategorys ul li a:hover {
	background-color:#fff;
	border-bottom:1px solid #b9c7c7;
}


.datepicker {
    width:85px;
    height: 27px;
    line-height: 27px;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    color: #888888;
    border: 1px solid #D4DDDD;
    float:left;
}
.ui-datepicker-trigger
{
    cursor:pointer;
    float: left;
}


.PageError 
{
    text-align:center;
    background: #FFFFFF;
    color: #888888;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0px;
    font-family: Verdana;
}


/* Gallery */



/* Budjet */
.budget_title {
	color:#df343b;
}
.budget_description2 {
	padding-bottom:15px;
	margin-bottom:15px;
	font-size:11px;
	color:#728b8b;
	background:url(../i/horizontal_line_bg.gif) repeat-x bottom transparent;
}
#budget_custom {
	float:left;
	width:550px;
	margin-right:16px;
	font-size:11px;
	color:#888;
}
.budget_graph {
	float:left;
	width:360px;
	height:285px;
	background-color:#dbe2e2;
}
.budget_item {
	height:45px;
	margin-bottom:15px;
	background:url(../i/horizontal_line_bg.gif) repeat-x bottom transparent;
}
.budget_item:after { clear:both; }

.budget_item .num {
	float:left;
	display:inline-block;
	margin-right:5px;
	padding:1px 0;
	width:30px;
	text-align:center;
	font-size:20px;
	color:#fff;
	cursor:default;
	font-family: Arial;
}
.budget_item_description {
	float:left;
	width:240px;
	border-right:1px solid #d4dddd;
}
.budget_item .num._1{background-color:#de333a; text-shadow:1px 1px #b2252b;}
.budget_item .num._2{background-color:#e1595f; text-shadow:1px 1px #c0474c;}
.budget_item .num._3{background-color:#e58084; text-shadow:1px 1px #bb6267;}
.budget_item .num._4{background-color:#e9a7aa; text-shadow:1px 1px #b6797d;}
.budget_item .num._5{background-color:#eed0d2; text-shadow:1px 1px #c39fa0;}
.budget_item .num._6{background-color:#738585; text-shadow:1px 1px #465757;}
.budget_item .num._7{background-color:#8d9c9c; text-shadow:1px 1px #5b6b6b;}
.budget_item .num._8{background-color:#a8b4b4; text-shadow:1px 1px #748485;}
.budget_item .num._9{background-color:#c2cbcc; text-shadow:1px 1px #8a999c;}
.budget_item .num._10{background-color:#dee3e5; text-shadow:1px 1px #959fa3;}


.Submit {
    width: 76px;
    height: 31px;
    background: url(../i/asqsubmit.png) no-repeat;
    border: 0;
    color: #374949;
    text-shadow: 1px 1px white;
    font-size: 11px;
    cursor: pointer;
}

.budget_vote 
{
    width: 309px;
    float: left;

}
.budget_vote .budget_vote_inner 
{
    width: 290px;
    margin: 5px 0px 5px 19px;
}


.NumbersWrapper 
{
    width: 290px;
    position: relative;
}


.budget_vote .budget_vote_inner  .numberItems 
{   
    width: 15px;
    text-align:center;
    font-family: Arial;
    font-size: 11px;
    color: #abbdbd;
    z-index: -1; 
    margin: 3px 0px 0px -0.6em;
    float:left;

    position: absolute;
}

.BudgetErrors 
{
    margin: 0px 0px 5px 0px;
    padding: 10px 0px;
    border: 1px solid #e2e3e3;
    color: #cd1414;
    text-align:center;
    font-size: 13px;
    font-weight: bold;
}

/* Budjet */ 

.CountryBtn{
	background:#FFF url(../img/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #ced7d8;
	padding:10px 30px;
	display:block;
	color:#444;
	text-decoration:none;
}

.CountryBtn:hover{
	background:#d4dddd url(../img/arr_hover.gif) no-repeat 15px 16px;
	border-bottom:1px solid #acbebe;
}

.allFlags{
	background:#FFF;
	padding:15px 15px 0 15px;
	border-bottom:1px solid #ced7d8;
}

.allFlags .IndividualFlag{
	display:block;
	text-decoration:none;
	color:#444;
	width:167px;
	float:left;
	margin:0 7.5px 15px 7.5px;
	padding:5px 15px;
	border:1px solid #FFF;
}

.allFlags .IndividualFlag:hover{
	background:#d4dddd;
	border:1px solid #b0c0c0;
}

.allFlags .IndividualFlag img{
	float:left;
	margin:0 10px 0 0;
}

.allFlags .IndividualFlag p{
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:105px;
}


/*shida*/
p.NavTitle a.menuheadlink
{font-size:11px;}
