@charset "windows-1251";
/* CSS Document */
body, html { font-family: Arial; font-size:12px; color:#333; margin:0px; padding:0px; padding-top:3px; }
a img { border:none; }

.clear { clear:both; }
.clear_block { font-size:0px; height:0px; clear:both; }
.paddingT5px { padding-top:5px; }
.paddingT10px { padding-top:10px; }
.padding5px { padding:5px; }
.textL { text-align:left; }
.textR { text-align:right; }
.textC { text-align:center; }
.clr1 { font-size:8px; height:8px; clear:both; }
.clr2 { font-size:10px; height:10px; clear:both; }
.clr21 { font-size:21px; height:21px; clear:both; }
.clr3 { font-size:12px; height:12px; clear:both; }
.red { color:#d20000; }
.grey { color:#555; }
.bold { font-weight:bold; } 

.container { width:1000px; margin:0px auto; }
.blockContent { width:805px; float:right; }
.blockContentTitle { border-bottom: 1px solid #ccc; padding:7px 0px 5px 0px; }
.blockContentTitle h1 { color:#d20000; font-size:12px; text-transform:uppercase; font-weight:bold; padding:0px; margin:0px; }
h1.blockHeader { margin:0px; padding:5px 0px; font-size:14px; }

a.linka, a.linka:hover, a.linka:visited {font-size:12px;text-decoration:none;color:#cc0000;}
a.iLink, a.iLink:hover, a.iLink:visited {font-weight:normal;text-decoration:none;}
.iLink strong {font-weight:bold;}
.iLink span {color:#990000;}
a.rLink { font-weight:bold; font-size:12px; }
a.iLink, a.rLink { color:#666; font-size:12px; }
	a.iLink:hover, a.rLink:hover { color:#000; }
	
.who { font-weight:bold; text-transform:uppercase; }
p.date { color:#990000; }
.practTitle h1 { margin:0px; font-size:12px; font-weight:bold; padding-bottom:10px; }
.programTitle { color:#000000; font-size:13px; font-style:italic; font-weight:bold; text-decoration:underline; }
.when { color:#000000; padding-bottom:10px; }

/* описание меню */
.menuHead { background: transparent url('/_site/cms/_pic/round_c.gif') repeat scroll 0% 0%; width: 186px; font-size: 12px; }
.menuHead div { background: transparent url('/_site/cms/_pic/round_l.gif') no-repeat scroll 0% 0%; }
.menuHead div div { padding: 5px 15px; background: transparent url('/_site/cms/_pic/round_r.gif') no-repeat scroll right top; display: block; font-size: 11px; text-decoration: none; font-weight: bold; text-align: center; color:#d20000; }
ul#MenuLeft { padding:0px; margin:0px; list-style-type:none; width:184px; border:1px solid #ccc; border-bottom:none; }
ul#MenuLeft li { margin:0px; padding:0px; list-style-type:none; position:relative; border:none; border-bottom:1px solid #ccc; background:#fff; }
ul#MenuLeft li a { display:block; width:149px; padding:6px 25px 6px 10px; color:#999; text-decoration:none; font-weight:bold; font-size:11px; }
ul#MenuLeft li ul { display:none; position:absolute; left:184px; top:0px; padding:0px; margin:0px; list-style-type:none; width:184px; border:1px solid #ccc; border-bottom:none; z-index:99; background:url(/_site/cms/_pic/p.gif) repeat top left; }
ul#MenuLeft li a:hover { color:#333; }
	ul#MenuLeft li ul .hover { background:#ececec; color:#333; }
	ul#MenuLeft li ul .parent_hover { background:url('/_site/cms/_pic/SpryMenuBarRightHover2.gif') #ececec no-repeat right center; }
ul#MenuLeft .parent { background: url('/_site/cms/_pic/SpryMenuBarRight2.gif') #fff no-repeat right center; }
ul#MenuLeft .parent_hover { background:url('/_site/cms/_pic/SpryMenuBarRightHover2.gif') #fff no-repeat right center; }
ul#MenuLeft .subLink { background:#F5F5F5; color:#737373; }

/* стили которые были */
#left { padding-top:5px; padding-bottom:5px; float:left; width:186px; }
#center { padding:10px 0px; float:left; width:595px; }
#right { padding:10px; float:right; width:180px; border:1px solid #ccc; border-right:none; font-size:12px; }
	#right a { color:#333; }
	#right a:hover { color:#d20000; }

.header { clear:both; padding:9px 0px 7px 0px; width:100%; overflow:hidden; }
	.header .logo { width:235px; float:left; position:relative; padding-top:0px; padding-left:0px; }
		.header .logo .logo_link { left:10px; top:-10px; }
	.header .baner { width:535px; float:left; }
	.header .login { width:220px; float:right; }
		.avatar_login { width:40px; float:left; padding-top:6px; }
		.name_login { width:140px; float:right; }
			.name { color:#333; font-family:arial; font-size:12px; font-style:italic; padding-top:3px; }
			.name_login_link { color:#b23f3f; padding-top:1px; }
				.name_login_link a { color:#b23f3f; font-size:11px; font-family:arial; }
	.login_form {  font-size:11px; font-family:tahoma; color:#333; }
	.bookmarks { padding-top:3px; }
	.RemindPassword { display:none; color:#666; font-size:10px; padding:0px 4px; }

#header .in{ background:url('/_site/cms/_pic/header_back.jpg'); height:82px; border:1px solid #CCCCCC; font-size:11px; position:relative; }
#header IMG{display:none;}
#header .linkM{color:#7c7c7c;text-decoration:none; font-size:11px; }
#header .linkM:hover{color:#ce1337;text-decoration:none;}
#header { margin-top: 0px; }
#header img { margin: 13px 13px 13px 25px; }
.home { font-weight:bold; position:absolute; bottom:7px; left:35px; font-size:11px; text-decoration:none; color:#ce1337; }
a { text-decoration:none; }

.br { font-size: 0px; clear: both; display: block; height: 5px; }

.c .pubTitle{padding-bottom:5px;font-size:12px;font-weight:normal;text-decoration:none;}
.con .pubTitle{padding-bottom:5px;}
	.pubTitle a { color:#333; }
		.pubTitle a:hover { color: rgb(115, 115, 115); }
#feed-conf .pubTitle{padding-bottom:0px;}
.con .pubDate{padding-bottom:5px;}
.con .pubTitle A{font-size:12px;font-weight:normal;text-decoration:none;}
.con .pubTitle A:hover{font-size:12px;font-weight:normal;text-decoration:none;}
.con .bold{font-weight:bold !important;}
.c .pubTitle A,.c .pubTitle A:hover{font-size:12px;font-weight:normal;text-decoration:none;}
.c .pubTitle IMG{border:none;text-decoration:none;}
.con a { color:#333; }
	.con a:hover { color: rgb(115, 115, 115); }

.AT_block {border:none; background:url('/_site/cms/_pic/at_bg.gif') repeat-y; }
.AT_block div {background:url('/_site/cms/_pic/at_header.gif') no-repeat left top;}
.AT_block div div {padding:10px 10px;padding-top:12px;background:url('/_site/cms/_pic/at_footer.gif') no-repeat left bottom;}
	.AT_block div div p { margin:0px; padding:0px; }
	.AT_block div div a { color:#333; font-size:12px; }
	.AT_block div div a:hover { color:#d20000; }
.AT_block div div .context {font-weight:bold;text-decoration:none;font-size:11px; color:#d20000; font-family:arial;}
.AT_block div div span {display:block;padding-top:8px;font-size:11px;font-weight:bold;}

.ADV_block { float: right; clear:both; }
.ADV_block .h { background:url('/_site/cms/_pic/adv_bg.gif'); height: 27px; }
.ADV_block .h div { background:url('/_site/cms/_pic/adv_l.gif') no-repeat top left; height: 27px; }
.ADV_block .h div div { background:url('/_site/cms/_pic/adv_r.gif') no-repeat right top; height: 27px; }
.ADV_block { margin-bottom: 5px; }
.ADV_block .content { border:1px solid #ccc; }

.m-r{margin-right:5px;}
.FEED{width:330px;float:left;}
.FEED .display{border:1px solid #CCCCCC;border:1px solid #CCCCCC;float:left;width:328px;}
.FEED .display .head{padding:6px;border-bottom:1px solid #E8E8E8;color:#737373;font-weight:bold;font-size:11px;}
.FEED .display .con{padding:10px;}
.FEED .display .con UL{margin:0px;padding:0px;list-style-type:none;}
.FEED .display .con UL LI{padding-bottom:5px;}
.FEED .display .con UL LI A{padding-right:10px;background:url('/_site/cms/_pic/arrow_gray.gif') no-repeat right 4px;font-size:12px;font-weight:normal;text-decoration:none;}
.FEED .display .foot { border-top: 1px solid rgb(232, 232, 232); float: left; width: 323px; padding-left: 5px; }
.FEED .display .foot a { padding: 8px 8px 8px 30px; background: transparent url('/_site/cms/_pic/arrow_gray_big.gif') no-repeat scroll left 4px; color: rgb(164, 164, 164); float: left; display: block; text-decoration: none; font-weight:bold; }
.FEED .display .foot a:hover { background: transparent url('/_site/cms/_pic/arrow_gray_big_hover.gif') no-repeat scroll left 3px; text-decoration: none; color: rgb(115, 115, 115); }

.LIGA_NEWS .h { background: transparent url('/_site/cms/_pic/liga_news_block_bg.gif') repeat scroll 0% 0%; height: 37px; width: 330px; float: left; }
.LIGA_NEWS .h .l { background: transparent url('/_site/cms/_pic/liga_news_block_header.gif') repeat scroll 0% 0%; float: left; width: 128px; height: 37px; display: block; }
.LIGA_NEWS .h .r { background: transparent url('/_site/cms/_pic/liga_news_block_header_right.gif') repeat scroll right top; float: right; width: 138px; height: 37px; padding-right: 12px; }
.LIGA_NEWS .h .r a { padding: 11px 30px 11px 11px; background: transparent url('/_site/cms/_pic/arrow_gray_block.gif') no-repeat scroll right 7px; float: right; display: block; text-decoration: none; color: rgb(164, 164, 164); font-weight:bold; }
.LIGA_NEWS .h .r a:hover { background: transparent url('/_site/cms/_pic/arrow_gray_block_hover.gif') no-repeat scroll right 7px; text-decoration: none; color: rgb(115, 115, 115); }
.LIGA_NEWS .c { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding: 10px; width: 308px; clear: both; float: left; }
.LIGA_BLOGS .h { background: transparent url('/_site/cms/_pic/liga_blogs_block_bg.gif') repeat scroll 0% 0%; height: 38px; width: 330px; float: left; clear: both; }
.LIGA_BLOGS .h .l { background: transparent url('/_site/cms/_pic/liga_blogs_block_header.gif') repeat scroll 0% 0%; float: left; width: 93px; height: 38px; display: block; }
.LIGA_BLOGS .h .r { background: transparent url('/_site/cms/_pic/liga_blogs_block_header_right.gif') repeat scroll right top; float: right; width: 138px; height: 38px; padding-right: 12px; }
.LIGA_BLOGS .h .r a { padding: 11px 30px 11px 11px; background: transparent url('/_site/cms/_pic/arrow_gray_block.gif') no-repeat scroll right 6px; float: right; display: block; text-decoration: none; color: rgb(164, 164, 164); font-weight:bold; }
.LIGA_BLOGS .h .r a:hover { background: transparent url('/_site/cms/_pic/arrow_gray_block_hover.gif') no-repeat scroll right 6px; text-decoration: none; color: rgb(115, 115, 115); }
.LIGA_BLOGS .c { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: medium 1px 1px; padding: 10px; width: 308px; float: left; clear: both; }

#navigation .menu {width:1000px;background:url('/_site/cms/_pic/r-menu-bg.gif') right top repeat-x;float:left;}
#navigation .menu .l{background:url('/_site/cms/_pic/r-menu-l.gif') left 0px no-repeat;padding:0px;padding-left:28px;float:left;width:972px;}
#navigation .menu .l .r{background:url('/_site/cms/_pic/r-menu-r.gif') right 0px no-repeat;padding:0px;padding-right:17px;float:left;width:955px;}
#navigation .menu .l .r DIV{float:left;}
#navigation .menu .l .r DIV A{ float:left; display:block; padding:6px 5px 7px 5px; background:url('/_site/cms/_pic/r-menu-bg.gif') 0px 0px repeat-x; }
#navigation .menu .l .r DIV A:hover{ background:url('/_site/cms/_pic/r-menu-bg-s.gif') 0px 0px repeat-x; padding:6px 4px 7px 4px; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#navigation .menu .l .r DIV .ace{ background:url('/_site/cms/_pic/r-menu-bg-s.gif') 0px 0px repeat-x; padding:6px 4px 7px 4px; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#navigation .menu .l .r DIV span { background:url('/_site/cms/_pic/r-menu-bg-s.gif') 0px 0px repeat-x; float:left; display:block; padding:6px 5px 7px 5px; color:#fff; font-weight:bold; font-size:11px; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#navigation .menu .l .r DIV a.menu_top_act { background:url('/_site/cms/_pic/r-menu-bg-s.gif') 0px 0px repeat-x; float:left; display:block; padding:6px 5px 7px 5px; color:#fff; font-weight:bold; font-size:11px; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#navigation .menu .l .r DIV .acl, #navigation .menu .l .r DIV .acl:hover{ background:url('/_site/cms/_pic/r-menu-bg-s.gif') 0px 0px repeat-x; border-right:1px solid #fff; border-left:1px solid #fff; }
#navigation .menu span{ display:block; background:url('/_site/cms/_pic/r-menu-bg-a.gif') 0px 0px repeat-x; }
#navigation .menu A{ text-decoration:none; color:white; font-size:11px; font-weight:bold; }

#footer-links {clear:both;border-top:1px solid #e8e8e8;float:left;width:100%;}
#footer-links a { color:#7c7c7c; text-decoration:none; display:block; float:left; width:16.6%; height:100px; padding-top:10px; text-align:center; background:#EFEFEF; font-size:11px; font-weight:bold; }
#footer-links a:hover {color:#ce1337;text-decoration:none;}
#footer-links .bg01 {background:url('/_site/cms/_pic/bottom_menu1.gif') no-repeat center bottom; }
#footer-links .bg02 {background:url('/_site/cms/_pic/bottom_menu2.gif') no-repeat center bottom; }
#footer-links .bg03 {background:url('/_site/cms/_pic/bottom_menu3.gif') no-repeat center bottom; }
#footer-links .bg04 {background:url('/_site/cms/_pic/bottom_menu4.gif') no-repeat center bottom; }
#footer-links .bg05 {background:url('/_site/cms/_pic/bottom_menu5.gif') no-repeat center bottom; }
#footer-links .bg06 {background:url('/_site/cms/_pic/bottom_menu6.gif') no-repeat center bottom; }

#footer{background:url('/_site/cms/_pic/footer_bg.gif') bottom repeat-x;border:1px solid #ccc;width:998px;font-size:12px;color:#333333;clear:both;font-size:11px;color:#747474;} 
#footer .p{padding:10px; background:url('/_site/cms/_pic/footer_phones.gif') no-repeat right bottom; padding-right:200px; position:relative; }
#footer A {color:#737373; font-size:11px; text-decoration:underline; }
#footer A:hover {color:#555;font-weight:bold; font-size:11px; text-decoration:underline; }
.footer_bigmir { position:absolute; right:5px; top:10px; }
.footer_bigmir .top100 { width:88px; float:right; padding-left:10px; }
.footer_bigmir .bigmir { width:88px; float:right; }
.footer_bigmir .bigmir table { border:1px solid #ccc; text-align:center; width:88px; height:31px; }
#ligastatimage { display:none; }
/* стили которые были */

.autor_pract p { padding-top:0px; margin:0px; }
input, select, textarea { font-family:arial; }
#Advertisement { margin-bottom:5px; }

.usl p { margin:0px; padding:0px; }
.uslMain div{margin-bottom:15px;}
.usl {margin-top:5px;}


/* generals */
P{margin-top:10px;margin-bottom:10px;}
UL{margin-top:10px;margin-bottom:10px;list-style-type:square;}
A IMG{border:0px;}
SMALL{font-size:11px;}
A{color:#333333;}
A:hover{color:#d20000;}
#container H1{margin:0px;margin-bottom:10px;font-size:14px;overflow:visible;height:auto;}
/* BASE LAYER BLOCK */
.layer{float:left;}
.full{width:100%;}
.half{width:50%;}
/* COLORS */
.c-red, .red2, .context,.red3{color:#d20000;}
.c-white{color:#FFFFFF;}
.c-gray,.c-gray:hover{color:#999999 !important;}
.c-gray2,.c-gray2:hover{color:#646464 !important;}
.c-gray3,.c-gray3:hover{color:#737373 !important;}
.c-dark,.c-dark:hover{color:#333333;}
.bg-lightgrey1{background:#F7F7F7;}
.bg-lightgrey2{background:#F7F7F7;}
.bg-lightgrey3{background:#f5f5f5;}
.bg-white{background:#FFFFFF !important;}
.br{font-size:0px;clear:both;display:block;height:5px;line-height:0;overflow:hidden;}
/* FLOAT */
.fleft{float:left;}
.fright{float:right;}
/* VISIBILITY */
.dblock,.show,.div{display:block;}
.dnone,.hide{display:none;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
/* BACKGROUNDS */
.bg-red{background-color:#ce1337;}
.bg-F5{background-color:#F5F5F5 !important;}
/* FONT STYLE */
.f-bold,.bold{font-weight:bold !important;}
.f-normal,.f-normal:hover{font-weight:normal;}
.italic{font-style:italic;}
.tdn,.tdn:hover{text-decoration:none !important;}
.f16,.f16:hover,.f16 *{font-size:16px !important;}
.f14,.f14:hover,.f14 *{font-size:14px !important;}
.f13,.f13:hover,.f13 *{font-size:13px !important;}
.f12,.f12:hover,.f12 *{font-size:12px !important;}
.f11,.f11:hover,.f11 *{font-size:11px !important;}
.btn{border-top:none !important;}
.bbn{border-bottom:none !important;}
/* BORDERS */
.border{border:1px solid #CCCCCC;}
.h0{height:0px !important;}
.h10{height:10px !important;}
.p0{padding:0px !important;}
.pb0{padding-bottom:0px !important;}
.p5{padding:5px !important;}
.p05{padding:0px 5px !important;}
.p50{padding:5px 0px !important;}
.p10{padding:10px !important;}
.m5{margin:5px !important;}
.mb5{margin-bottom:5px !important;}
.mb0{margin-bottom:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.w50{width:50%;}
.w330{width:330px !important;}
.gray{color:#999999;}
.center{text-align:center !important;}
.tright{text-align:right;}

.radio_n{background:url(/images/gfx/forms/radio_n.gif) left 2px no-repeat;padding-left:15px;cursor:pointer;}
.radio_s{background:url(/images/gfx/forms/radio_s.gif) left 2px no-repeat;padding-left:15px;cursor:pointer;}

.blockContentTitle,.pageTitle{padding-bottom:5px;padding-top:4px;font-size:11px;font-weight:bold;color:#d20000;font-family:Arial;border-bottom:1px solid #e8e8e8;margin-bottom:5px;margin-left:0px;}
.blockContentTitle H1{font-size:11px !important;margin:0px !important;}
.practTitle H1{font-size:12px !important;}
.blockContentTitle H1{font-size:11px;margin:0px;}
.entryBlock{padding:5px;padding-left:35px;background-position:left 8px;background-repeat:no-repeat;background-image:url(http://www.ligazakon.ua/images/gfx/icons/red_alert.gif);margin:0px auto;width: 514px;}

.arrowLink{background:url(/images/gfx/arrow_gray.gif) no-repeat left center;padding-left:10px;}
.listArrow{background:url(http://www.ligazakon.ua/images/point_red3.gif) 0px 10px no-repeat;padding:8px;padding-left:20px;margin-top:10px;margin-bottom:10px;}
.listSubArrow{margin-top:10px;margin-bottom:10px;}
.listArrow2{font-weight:bold;background:#f6f6f6 url('/images/at/2.jpg') no-repeat 2px;padding:5px;padding-left:30px;margin-bottom:5px;cursor:pointer;}
.ListArrow3{font-weight:bold;border:1px solid #e9e9e9;background:#f6f6f6 url('/images/at/2.jpg') no-repeat 2px;padding:5px;padding-left:30px;color:#707070;margin-bottom:5px;cursor:pointer;}
.answer A{color:#333333;text-decoration:underline;}
.answer A:hover{color:#757575;text-decoration:none;}
.grey_big{font-size: 13px;color: #333333;}
.verybig{font-size:18px;color:#333333;margin-left: 10px;}
.vert{font-size: 12px;background:#F3F3F3;}

.form{font-family:Arial;font-size:11px;font-weight: normal;color:#666666;background-color:#FFFFFF;border:1px solid #CCCCCC;height:18px;}
/* generals */
