.cleared:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

* html .cleared {
   display: inline-block;
   height: 1%;
}

#root { 
	background: #fff; 
	/*padding: 15px 20px; _*/ 
	padding: 15px 15px; 
	min-width: 1000px;
	max-width:1300px;
	margin:0 auto;
}

body { margin: 0; padding: 0; }

#preheader { padding: 0 20px 11px 0;z-index: 100; font-size: 0.6875em; line-height: 1em; position: relative; margin-bottom:3px; line-height: 1.5em !ie; }
	ul.links { list-style: none; margin: 0 0 0 -8px; padding: 0; }
		ul.links li { padding: 0 8px 2px 8px; margin: 0; float: left; border-right: 1px solid #dedede; }
		ul.links li.last { border: none; }
	.wrapper_RightLinks { position: absolute; top: 0; right: 106px; }
	#preheader a, #preheader a:visited, #footer a, #footer a:visited { 
	color: #c0c0c0;
	line-height: 1.5em !ie;
	}

	
	#preheader a:hover, #footer a:hover { color: #808080; }
	.link_Lang_en, .link_Lang { padding: 2px 0 4px 22px; background: url('/assets/templates/kodeks/images/pics.png') no-repeat 0 -60px; }
    .link_CNTD {    bottom: 9px;
    padding: 0;
    position: relative;}
	.link_Lang, .link_Lang_en { margin: 0 40px; }
		.link_Lang:hover { background-position: 0 -90px; }
		.link_Lang_en { background-position: 0 -240px; }
		.link_Lang_en:hover { background-position: 0 -270px; }
	

		

#header { height: 74px; background: url('/assets/templates/kodeks/images/top_bar.png') repeat-x 0 -75px; position: relative; margin: 0 -9px; }
	#header	i { display: block; height: 74px; background: url('/assets/templates/kodeks/images/top_bar.png') no-repeat left bottom; }
		#header	i i { background: url('/assets/templates/kodeks/images/top_bar.png') no-repeat;background-position: right 0; }

#header .logo { 
position: absolute; 
top: 17px; left: 25px;
/* top: -14px; left: 12px;*/
/*display:block;
width:264px; height:70px;
background: url('/assets/templates/kodeks/images/logo_kodeks_nny.gif') no-repeat 0 0;*/
}

#header .snow {
    left: 4px;
    position: absolute;
    top: -25px;
}

                        #header .logen { top: 17px; left: 25px; }
			#header .slogan { position: absolute; top: 18px; /*left: 260px;*/ left:255px; }
			#header .iSearch { position: absolute; /*right: 20px;*/ right:108px; top: 15px; /*width: 327px;*/ width:310px; height: 45px; background: url('/assets/templates/kodeks/images/isearch_bg.png') no-repeat 0 0; font-size: 1px; }
				#header .iSearch input {padding: 3px 0 0; border: 1px solid #fff; background: #fff; height: 18px; line-height: 18px; margin: 4px 0 0 40px;; width: 180px; font-style: italic; color: #BEC0C8; font-size: 12px;}
				#header .iSearch input.active { font-style: normal; color: #666; }
			#header .iSearch #ajaxSearch_submit { position: absolute; margin: 0; top: 1px; right: 10px; border: none; width: 67px; height: 31px; padding: 0; background: url('/assets/templates/kodeks/images/buttons/find_small.png') no-repeat; cursor: pointer;  } 
	
#hint {
    color: #626262;
    font-family: Tahoma;
    font-size: 10px;
    font-style: normal;
    padding: 0 0 0 43px;
}

#hint span {
    cursor: pointer;
    border-bottom: 1px dashed #6A6A6A;
}
    
* html #header .iSearch #ajaxSearch_submit {
background: url('/assets/templates/kodeks/images/buttons/find_small.gif') no-repeat; cursor: pointer; 
 } 
		
.iSearch label { display: inline; padding: 0; margin: 0; font-size: 1px; line-height: 1px; }
.ajaxSearch_result {  }
.searchError { width: 280px; background: #fff; color: #cc0000; border: 1px dashed #cc0000; padding: 5px; font-size: 11px; font-style: normal; margin: 5px; }
.ajaxSearch_resultsInfo { padding: 0 0 10px 0; font-style: italic;color: #cacaca; }
.ajaxSearch_paging { margin: 20px 0; padding: 10px; font-weight: bold; display: block;  }

    .pager {display: block;
    float: left;
    font-size: 14px;
    }
.ajaxSearch_paging a, 
.pager a, 
.pager span, 
.ajaxSearch_paging span { background: url('/assets/templates/kodeks/images/th.jpg') bottom repeat-x  #f7f7f8; border: 1px solid #ccc; padding: 3px 5px; line-height: 30px; }
.pager a, .pager span { margin: 0 1px; }
.ajaxSearch_paging span, .pager span { background: url('/assets/templates/kodeks/images/th.jpg') top repeat-x #f7f7f8; border: 1px solid #cacaca; padding: 3px 5px;}
.ajaxSearch_resultExtract { font-size: 11px; margin-top: 5px; }


.ajaxSearch_result2 { display: list-item; padding: 4px 5px; margin: 0 0 0 30px; }


* html .ajaxSearch_result2 { display: block; padding: 0 5px 0 30px; margin-bottom: 7px; 
background: url('/assets/templates/kodeks/images/dot.jpg') no-repeat 2% 50%;

}




.ajaxSearch_resultsInfo { padding: 20px 0; color: #333;}

#section { 
	padding: 15px 0 35px 0; 
	font-size: 0.75em; 
	line-height: 1.2em; 
}

#root .front { 
	padding: 15px 0 0 0; 
	font-size: 0.75em; 
	line-height: 1.2em; 
}

#section-lawyer { padding: 10px 0px 20px 240px; margin-bottom: 40px; font-size: 0.75em; line-height: 1.2em; }

	.wrapper_HotNews_lawyer .wrapper_HotNews { background: url('/assets/templates/kodeks/images/hotnews_pics.png') repeat-x 0 -31px; height: 30px; position: relative; margin: 0 0px 10px -240px; color: #333; }	
	
.wrapper_HotNews { 
		background: url('/assets/templates/kodeks/images/hotnews_pics.png') repeat-x 0 -31px; 
		height: 30px; 
		position: relative; 
		margin: 0 0 10px 0; 
		color: #333; 
	}
    
#section .slides_wrapper_HotNews { 
		background: url('/assets/templates/kodeks/images/hotnews_pics.png') repeat-x 0 -31px; 
		height: 30px; 
		position: relative; 
		margin: 0 0 10px 0; 
		color: #333; 
	}
	
.slides_wrapper_HotNews { 
		background: url('/assets/templates/kodeks/images/hotnews_pics.png') repeat-x 0 -31px; 
		height: 30px; 
		position: relative; 
		margin: 15px 0 0; 
		color: #333; 
	}
	
.wrapper_HotNews .sub { background: url('/assets/templates/kodeks/images/hotnews_pics.png') no-repeat right -62px; height: 30px; padding: 0 47px 0 210px; font-family: Tahoma, sans-serif; }

.slides_wrapper_HotNews .slides_sub { background: url('/assets/templates/kodeks/images/hotnews_pics.png') no-repeat right -62px; height: 30px; padding: 0 0 0 210px; font-family: Tahoma, sans-serif; }

.wrapper_HotNews label { position: absolute; top: 0; left: 0; background: url('/assets/templates/kodeks/images/hotnews_pics.png') no-repeat 0 0px; font-weight: bold; display: block; height: 30px; line-height: 28px; width: 190px; text-align: center; }			
            
#section .slides_wrapper_HotNews label { position: absolute; top: 0; left: 0; background: url('/assets/templates/kodeks/images/hotnews_pics.png') no-repeat 0 0px; font-weight: bold; display: block; height: 30px; line-height: 28px; width: 190px; text-align: center; }

.slides_wrapper_HotNews label { position: absolute; top: 0; left: 0; background: url('/assets/templates/kodeks/images/hotnews_pics.png') no-repeat 0 0px; font-weight: bold; display: block; height: 30px; font-size: 12px; line-height: 28px; width: 190px; text-align: center; }

			.hotNews { height: 30px; line-height: 28px; overflow: hidden; white-space: nowrap; }
			.hotNews ul { display: inline; margin: 0; padding: 0; }
.hotNews ul li b { font-weight: normal; }
			.hotNews ul li { display: none; margin: 0; padding: 0; list-style: none; }
			.wrapper_HotNews span.link_Prev, .wrapper_HotNews span.link_Next { background: url('/assets/templates/kodeks/images/hotnews_pics.png') no-repeat -18px -93px; position: absolute; top: 0; right: 0; height: 30px; width: 18px; cursor: pointer;}
			.wrapper_HotNews span.link_Prev { right: 19px; background-position: 0 -93px; }
			.wrapper_HotNews span.link_Prev:hover { background-position: -37px -93px; }
			.wrapper_HotNews span.link_Next:hover { background-position: -55px -93px; }
	#navi { 
		width: 240px; float: left; 
	}
	
		#navi .block, #navi .block i { background: url('/assets/templates/kodeks/images/left_menu_blocks.png') repeat-y -233px 0; }
			#navi .block i { background-position: 0 0; display: block; height: 11px; width: 232px; font-size: 1%; line-height: 1%; text-indent: -9999px; }
			#navi .block i.b { background-position: 0 -12px; }
				ul.mainMenu,
				ul.additionalMenu,
				ul.solutionsMenu { list-style: none; margin: -4px 5px -2px 5px; padding: 0; width: 221px; background: #ececec; }
				ul.solutionsMenu { background: none; margin: 0 5px 3px 5px; }
					ul.mainMenu li,
					ul.additionalMenu li,
					ul.solutionsMenu li { margin: 0 0 1px 0; padding: 2px 12px 5px 12px; background: #fff; }
					ul.mainMenu li { padding: 4px 12px 8px 12px; }
						ul.mainMenu a,
						ul.mainMenu span,
						ul.additionalMenu a,
						ul.additionalMenu span,
						ul.solutionsMenu span,
						ul.solutionsMenu a { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 1em; display: block; }
						ul.mainMenu a, ul.mainMenu span { font-size: 1.2em; }
						ul.mainMenu ul { list-style: none; padding: 5px 0 0 8px; margin: 0; }
							ul.mainMenu ul li { padding: 2px 0 4px 0; }
									ul.mainMenu ul a, ul.mainMenu ul span { font-size: .9em; font-weight: normal; line-height: 1.2em; }	
ul.mainMenu li.active a, .additionalMenu li.active a, .solutionsMenu li.active a { color: #000; }	
ul.mainMenu li.active li a { color: #00289b; }
ul.mainMenu li.active li.active a { color: /*de0000*/#000; }
	#aside { 
		width: 210px; 
		float: right; 
		text-align: center; 
	}
	
	* html #aside { height:1%; }
	
		#aside .banner { margin: 0 auto; display: block; }
		.wrapper_Informer { margin: 10px 0 5px 0; padding-top: 5px; width: 208px; text-align: center; background: url('/assets/templates/kodeks/images/informer_bg.png') no-repeat left top; }
		#how_much { background: url('/assets/templates/kodeks/images/informer_docs.png') no-repeat; color: #a9aaa4; width: 200px; font-size: 11px; text-align: left; margin: 11px 3px 5px 3px; height: 130px; position: relative; padding: 10px 0 0 10px; }
		#how_much b { font-size: 18px; color: #000; margin: 8px 0 10px 0; display: block; }
			.informer_Currencies { text-align: left; margin: 5px 4px 5px 5px; height: 106px; background: url('/assets/templates/kodeks/images/informer_currencies.png') no-repeat 0 0; position: relative; padding: 10px; }
				.informer_Currencies .informerh4, .informer_Currencies .date { position: absolute; top: 0; left: 10px; margin: 0; }
                .informer_Currencies .informerh4 {font-weight: bold;}
				.informer_Currencies .date { left: auto; right: 10px; }
					.informer_Currencies table { margin: 13px auto 10px auto; }
						.informer_Currencies td { padding: 2px 3px; }
							.informer_Currencies .minus { color: #ca2b2a; font-size: .8em; }
							.informer_Currencies .plus { color: #1cac00; font-size: .8em; }
							.informer_Currencies .equal { color: #666; font-size: .8em; }
				.informer_Currencies .links { position: absolute; top: 88px; left: 10px; font-size: .9em; }
		.dots { margin: 5px auto 0 auto; width: 22px; padding-bottom: 15px; }
			.dots a { float: left; display: block; width: 11px; height: 11px; background: url('/assets/templates/kodeks/images/dots.png') no-repeat 0 0; font-size: 1%; line-height: 1%; text-indent: -9999px; }
			.dots a:hover { background-position: 0 -11px; }
			.dots a.active { background-position: 0 -22px; }
			.dots a.active:hover { cursor: default; }
			
	#content { 
		font-family: Arial, sans-serif; 
		overflow:hidden;
	}
	
	* html #content { overflow:visible; height:1%; }

	
	
#crumbles, #footer { border-top: 1px solid #ededed; color: #c0c0c0; font-size: 0.6875em; line-height: 1em; position: relative; }
#crumbles { padding: 20px 0 20px 85px; }
	a.link_Kodeks { display: block; position: absolute; top: 20px; left: 0; width: 25px; height: 23px; background: url('/assets/templates/kodeks/images/pics.png') no-repeat 0 -120px; }
	a.link_Kodeks:hover { background-position: 0 -150px; }
	table.crumbles { width: 94%; border-collapse: collapse; }
		table.crumbles td { padding-right: 20px; }
			ul.crumbles { list-style: none; margin: 0; padding: 0; }
				ul.crumbles li { margin: 0; padding: 0 0 .8em 0; }
					ul.crumbles a, ul.crumbles a:visited { color: #c0c0c0; }
					ul.crumbles a:hover { color: #808080;  }
					ul.crumbles strong { display: block; padding-bottom: .5em; }
#footer { padding: 15px 0 5px 0; }
	#footer .wrapper_RightLinks { top: 15px; right: 0; }
		#footer .link_Lang { position: absolute; top: -2px; left: -170px; }
		#footer ul.links { margin: 0; }
			#footer ul.links li.last { padding-right: 0; }

.newstyle { padding: 0 10px; position: relative; }


.imp { font-size: 14px; font-weight: bold; color: #00289b; }
.newstyle p { font-size: 12px; margin: 0 0 10px 0; line-height: 17px;  }
.newstyle a:hover { color: #de0000; }
.newstyle .news li p { font-size: 11px; margin-top: 3px; line-height: 15px; font-family: Tahoma; }
.newstyle .news li a {  }
.newstyle li { line-height: 17px; margin-bottom: 5px; }
.newstyle h3 {  color: #333; font-size: 16px; font-weight: bold; text-align: left; }
.newstyle h3.main_headers {
	text-align: center;
	margin: 20px 0 13px 0;
}
/*h3.main_headers { text-transform: lowercase; }*/
h3.main_headers:first-letter { text-transform: uppercase; }
.newstyle h3.quest { *border: 1px solid #fff; background: url('/assets/templates/kodeks/images/arrows.gif') 0 1px no-repeat; padding: 3px 0 3px 30px; _padding: 2px 0 4px 35px; line-height: 18px; }
.newstyle h3 span { border-bottom: 1px dashed #333; color: #333; font-weight: normal; }
.newstyle h3.main_headers span { border-bottom: none; font-weight: bold;    font-size: 0.85em;
    line-height: 1.2em; }
    
.newstyle h3.main_headers span a:hover {
    color: #00289B;
}

.newstyle .only_for_main, .newstyle ul.only_for_main {
    border-top: 1px solid #EDEDED;
    color: #333333;
    font-size: 1.2em;
    line-height: 1.2em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.newstyle h4 { color: #00289b; font-size: 14px; font-weight: boldl;  }
.seethis { margin: 20px; padding: 10px; background: #f1f3f8; font-weight: bold;  }
.intro, .interview_ask { color: #00289b; font-weight: bold; margin: 0 0 20px 0; }
.interview_ask { color: #666; }
.vrezka { margin: 20px; padding: 10px; border: 1px dashed #ddd; }
.vrezka h3 { margin-top: 0; padding-top: 0; }
.sign { color: #666666; font-style: italic; text-align: left; }
.sign_vacancies {}
.newstyle table.list strong { display: block; color: #333333; padding-bottom: 10px; font-size: 14px; font-weight: normal; font-family: Arial; width: 100%; *width: 98%; }
.newstyle table.list td { padding: 10px 0 15px 0; border-top: 1px #eaeaea solid; }
.newstyle table.list p, .newstyle table.list li { font-size: 11px;/* font-family: Tahoma;*/ line-height: 15px; }
.newstyle table.list img { margin: 3px 20px 5px 5px; }
.newstyle strong { color: #00289b; }
.thing, .layer { /*display: none;*/ margin: 10px; padding: 10px; position:relative;}
.thing p, .layer p { text-align: justify; }
.newstyle img.left { float: left; margin: 5px 20px 5px 0; }
.newstyle img.right { float: right; margin: 5px 0 5px 20px; }

.hotline { background: url('/assets/templates/kodeks/images/hotline.jpg') no-repeat; width: 327px; height: 176px;  }
.hotline h3 { *padding-top: 20px; }

.expertline { background: url('/assets/templates/kodeks/images/lpp.jpg') no-repeat; width: 464px; height: 122px; padding: 20px 0 0 0; margin: 10px auto; }



.expertline p { color: #000; padding: 0 20px 0 142px; }
.expertline p.big { color: #00289b; font-size: 16px; padding: 0 0 0 142px; margin-bottom: 5px; }
.expertline p.biggest { color: #00289b; font-size: 18px; padding: 0 0 0 142px; }
.about_hotline { background: url('/assets/templates/kodeks/images/phone.jpg') left no-repeat; padding: 10px 0 10px 80px; _padding-top: 20px; }

.assyst_menu, .submenu { position: relative; }
.assyst_menu ul, .submenu ul { margin: 0; padding: 10px 0 9px 0; border: 5px solid #f2f2f2; }
.assyst_menu li { list-style: none; margin: 0 10px 1px 10px; padding: 5px 10px; }
.assyst_menu li.active b { background: #f2f2f2; }
.assyst_menu li b { font-size: 1px; display: block; height: 1px; overflow: hidden; /*zoom: 1;*/ margin: 0 1px; }
.assyst_menu i, .submenu i { width: 7px; height: 7px; line-height: 1px; font-size: 1px; position: absolute; background-image: url('/assets/templates/kodeks/images/assyst.gif');  }
.assyst_menu i.tl, .submenu i.tl { top: 0; left: 0; background-position: top left; }
.assyst_menu i.tr, .submenu i.tr { top: 0; right: 0; _margin: 0 -1px 0 0; background-position: top right; }
.assyst_menu i.bl, .submenu i.bl { bottom: 0; left: 0; _margin: 0 0 -1px 0; background-position: bottom left; }
.assyst_menu i.br, .submenu i.br { bottom: 0; right: 0; _margin: 0 -1px -1px 0; background-position: bottom right; }
.newstyle .assyst_menu li { margin: 0; padding: 0 10px; *font-size: 1px; color: #cccccc; font-weight: bold;  }
.newstyle .assyst_menu li span { font-weight: bold; color: #333; font-size: 12px; }
.assyst_menu div { margin: 0; padding: 6px 8px; }
.assyst_menu li div {  font-size: 12px; }
.assyst_menu li.active div { background: #f2f2f2;/* padding: 5px 8px;*/ }
.assyst_menu li.active span { border: none; }

.bulleten_number { position: absolute; right: 30px; top: 30px; color: #fff; text-align: center; width: 100px; height: 109px; background: url('/assets/templates/kodeks/images/round.gif') no-repeat; padding-top: 35px; }
.bulleten_number p { font-size: 20px; color: #fff; text-transform: uppercase; margin-bottom: 5px; }
.newstyle h1.bull {
 color: #ffc926; 
 text-transform: uppercase; 
 font-size: 50px; 
 padding: 30px 100px 30px 20px; 
 font-family: Arial Narrow, Arial; 
 margin: 0; 
 line-height: 50px; 
 background: none;
 }
 
.bulleten_number b { font-size: 20px; color: #fff; font-weight: normal; }

.newstyle h1 { background: #f0f0f0;
	padding: 8px 15px 11px 15px;
	font-weight: normal;
	font-size: 21px;
	margin: 12px 0 22px 0;
	line-height: 1.1em;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;  }
	
.newstyle h2 { background: #f0f0f0;
	padding: 8px 15px 11px 15px;
	font-weight: normal;
	font-size: 21px;
	margin: 12px 0 22px 0;
	line-height: 1.1em;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;  }

h2:first-letter, h3:first-letter { text-transform: uppercase; }
.infotable { border-collapse: collapse; }
.infotable th { border: 1px solid #bdc0c8; text-align: center; font-weight: bold; color: #000; background: #f7f7f8 url('/assets/templates/kodeks/images/th.jpg') bottom repeat-x; font-size: 12px; font-family: Tahoma; padding: 10px; vertical-align: middle; }
.infotable td { border: 1px solid #bdc0c8; text-align: left; font-size: 11px; font-family: Tahoma; padding: 5px; }
.loop { color: #ccc; font-size: 11px; display: block; padding: 0 20px 0 10px; margin-right: 20px; background: url('/assets/templates/kodeks/images/loop.gif') no-repeat top right; }
.gallery .loop { display: block; padding: 5px 0 0 0; }
.gallery { margin-left: -10px;  }
.galleryItem { width: 210px; height: 353px; text-align: center; padding: 9px; border: 1px solid #ccc; margin: 10px 5px 10px 10px; float: left; display: table-cell; }
.gallery .title { color: #333333; font-weight: normal; font-size: 14px; padding-top: 5px; }
.photo img { border: 1px solid #eee; padding: 5px; }

#navigator { font-size: 11px; color: #c0c0c0; /*position: absolute; width: 100%; */}
#navigator a { color: #c0c0c0; }
a.B_homeCrumb { margin: 0 5px 0 0; }
a.B_crumb { margin: 0 5px; }
span.B_lastCrumb { margin: 0 5px; }
a.more,  a.more:hover,  a.more:visited { font-size: 12px; font-weight: bold; color: #ccc; display: block; margin-top: 10px; }

.subpages ul, .subpages2 ul { margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #ddd; }
.subpages i, .subpages2 i { position: absolute; display: block; width: 8px; height: 8px; line-height: 1px; font-size: 1px; background-image: url('/assets/templates/kodeks/images/zakladki.gif'); top: 0; margin-top: -1px; }
.subpages i.tl, .subpages2 i.tl { left: 0; margin-left: -1px; background-position: bottom left; }
.subpages li.active i.tl, 
.subpages2 li.active i.tl,
.subpages2 li.jshover i.tl,
.subpages li.jshover i.tl { background-position: top left; }
.subpages i.tr, .subpages2 i.tr { right: 0; margin-right: -1px; background-position: bottom right; }
.subpages li.active i.tr, 
.subpages2 li.active i.tr, 
.subpages2 li.jshover i.tr, 
.subpages li.jshover i.tr { background-position: top right; }
.subpages ul li { background: url('/assets/templates/kodeks/images/th.jpg') bottom repeat-x  #f7f7f8; border: 1px solid #ddd; border-bottom: none; padding: 5px 33px; margin: 1px 2px 0 0; /*width: 250px;*/ float: left; list-style: none; cursor: pointer; font-weight: bold; position: relative; white-space: nowrap; }
.subpages2 ul li {height: 43px; background: url('/assets/templates/kodeks/images/th.jpg') bottom repeat-x  #f7f7f8; border: 1px solid #ddd; border-bottom: none; padding: 0; margin: 1px 2px 0 0; /*width: 250px;*/ float: left; list-style: none; font-weight: bold; position: relative; white-space: nowrap; }
.subpages ul li.jshover { background: url('/assets/templates/kodeks/images/th_light.jpg') bottom repeat-x  #fff; }

.subpages ul li.jshover, .subpages2 ul li.jshover { background: url('/assets/templates/kodeks/images/th_light.jpg') bottom repeat-x  #fff; }

.subpages li.active, .subpages2 li.active { background: none; }
.sline { border-top: 7px solid #f7f7f8; font-size: 1px; line-height: 1px; }
.subpages2 a, .subpages2 span {height: 23px; display: block; padding: 5px 10px 15px; color: #000; }
.subpages2 a:hover, .subpages2 a:visited { color: #000; text-decoration: none; }

.centers p { display: none; margin-top: 3px; font-size: 11px; }
.centers span { color: #333; border-bottom: 1px #333 dashed; }

.submenu ul { margin: 0; padding: 10px 0 9px 30px;  }

.rounded_form table { /*margin: 0 auto;*/ }
.rounded_form table td { padding: 5px; }
.rounded_form table td.title { text-align: right; }
.rounded_form table td.title span, .rounded_form table td.title b { display: block; padding-top: 5px; }

.rounded_input, 
.rounded_input div { background: url('/assets/templates/kodeks/images/inputs.gif') no-repeat; height: 26px; _zoom: 1; font-size: 1px; background-position: right -60px; padding-right: 12px; _padding-right: 0; }
.rounded_input { margin-bottom: 3px; width: 350px; padding: 0; padding-left: 12px; _padding-right: 12px; background-position: -14px 0px; }
.rounded_input input { border: none; background: transparent; width: 100%; padding: 4px 0; vertical-align: middle; _margin-right: 14px; font-size: 14px; font-family: Arial; height: 20px; }

div.rounded_input.active1 { background: url('/assets/templates/kodeks/images/textarea.gif') left top no-repeat; }
div.rounded_input.active1 div { background-position: right -30px; }
div.rounded_input.active1 div input { color: #000; }

.rounded_tarea { 
	background: #f2f3f6; 
	width: 360px; 
	padding: 0; 
	font-size: 1px; 
	position: relative; 
	margin: 0 0 3px 0; 
	border: 1px solid #9ea3b2; 
}

div.rounded_tarea.active2 { background: #fff; }

.rounded_tarea i.t_l, 
.rounded_tarea i.t_r, 
.rounded_tarea i.b_l, 
.rounded_tarea i.b_r { font-size: 1px; display: block; background-image: url('/assets/templates/kodeks/images/textarea.gif'); width: 13px; height: 13px; position: absolute; }
.rounded_tarea i.t_l { margin: -1px 0 0 -1px; background-position: 26px 0; top: 0; left: 0; } 
.rounded_tarea i.t_r { margin: -1px -1px 0 0 !important;/* _margin: -1px -2px 0 0;*/ background-position: 13px 0; top: 0; right: 0; } 
.rounded_tarea i.b_l { margin: 0 0 -1px -1px; /*_margin: 0 0 -2px -1px;*/ background-position: 26px 13px; bottom: 0; left: 0; } 
.rounded_tarea i.b_r { margin: 0 -1px -1px 0 !important; /*_margin: 0 -2px -1px 0;*/ background-position: 13px 13px; bottom: 0; right: 0; }

div.rounded_tarea.active2 i.t_l { background-position: 0 0; } 
div.rounded_tarea.active2 i.t_r { background-position: 39px 0; } 
div.rounded_tarea.active2 i.b_l { background-position: 0 13px; } 
div.rounded_tarea.active2 i.b_r { background-position: 39px 13px; }

.rounded_tarea textarea { 
	border: none; 
	background: transparent; 
	width: 94%; 
	padding: 5px 10px; 
	font-size: 14px; 
	font-family: Arial; 
	height: 50px; 
	overflow: hidden; 
}

.submit { height: 25px; width: 125px; background: url('/assets/templates/kodeks/images/submit.jpg') no-repeat; border: none; margin: 10px 0 10px 0; cursor: pointer; }
.example { font-style: italic; color: #999; font-size: 12px; padding: 0 15px; line-height: 15px; margin-top: 2px; }
.rounded_form label { padding: 0 0 2px 20px; position: relative; display: block; margin: 0; line-height: 15px; }
.rounded_form label input { position: absolute; margin-top: 0; top: 1px; left: 0; _left: -20px; height: 15px; display: block; width: auto; }

.rounded_input select {
    background: #F2F3F6;
    border: 0 none;
    vertical-align: middle;
    width: 100%;
    margin-top: 1px;
    padding: 3px 0 0;
}

.rounded_input.active1 select {
    background: none;
    border: 0 none;
    vertical-align: middle;
    width: 100%;
    margin-top: 1px;
    padding: 3px 0 0;
}

hr { color: #eeeeee; margin: 0 10px; border-top: 1px solid #eeeeee; height: 1px; line-height: 1px; font-size: 1px;  }  

.buttoned_ul { border-top: 1px solid #eeeeee; margin: 30px 0 0 0; padding: 0; }
.buttoned_ul i { width: 7px; height: 7px; font-size: 1px; line-height: 1px; position: absolute; background-image: url('/assets/templates/kodeks/images/assyst.gif');  }
.buttoned_ul i.tl { top: 0; left: 0; width: 21px; height: 39px; margin: -5px 0 0 -26px; background: url('/assets/templates/kodeks/images/ugolok.gif') top left no-repeat; }
.buttoned_ul i.tr { top: 0; right: 0; margin: -5px -5px 0 0; background-position: top right; }
.buttoned_ul i.bl { bottom: 0; left: 0; margin: 0 0 -5px -5px; background-position: bottom left; }
.buttoned_ul i.br { bottom: 0; right: 0; margin: 0 -5px -5px 0; background-position: bottom right; }
.buttoned_ul li { border-bottom: 1px solid #eeeeee; padding: 10px 10px 20px 240px; margin: 0; list-style: none; min-height: 50px; _height: 50px; }
.buttoned_ul li p {  }
.overlay_form { z-index: 2; padding-top: 44px; position: absolute; margin-left: -50px; _margin-left: -60px; margin-top: 25px; background: #fff; border: 5px solid #efefef; display: none; }
.big_button { width: 180px; height: 40px; position: absolute; background: url('/assets/templates/kodeks/images/big_button.jpg') no-repeat; margin-left: -230px; padding: 7px 10px 3px 10px; text-align: center; color: #00289b; font-weight: bold; z-index: 1; cursor: pointer;  }

.products_add_menu { padding:  5px 0 5px 45px; min-height: 10px; _height: 10px; margin-top: 5px; margin-left: -45px; }
#catList .products_add_menu a { font-size: 12px; color: #999; font-weight: bold; float: left; }
#catList .products_add_menu a:hover { color: #de0000; }
#catList span.tooltip a { padding: 0 0 0 15px; background: url('/assets/templates/kodeks/images/devider.gif') 7px 6px no-repeat; }
#products_add_menu_activated { display: table; width: 100%; _height: 23px; _margin-bottom: 15px; }
#products_add_menu_activated a { height: 23px; padding: 7px 10px 0 10px; width: 130px; float: left; margin-bottom: 10px; margin-right: 15px; background: url('/assets/templates/kodeks/images/little_button_grey.gif') no-repeat; font-weight: bold; text-align: center; }
#products_add_menu_activated a:hover {  color: #00289b; }
span.tooltip { display: none; }
/*tooltips*/

.tooltip span.iks { 
	width: 20px; 
	height: 18px; 
	background: transparent url('/assets/templates/kodeks/images/iks.gif') no-repeat; 
	cursor: pointer; 
	position: absolute; 
	top: 5px; 
	right: 5px; 
 }
	
.tooltip .board { 
	width: 480px; 
	_width: 500px;
	height: 30px; 
	padding: 4px 10px 0 10px; 
	z-index: 0; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
background: #efefef;
 }

.newstyle form { padding: 0; margin: 0; }
.rounded_form {  }
	
.board strong { font-size: 16px; color: #333; display: block; padding-top: 3px; font-weight: normal; }
.tooltip .toscroll { overflow: auto; padding: 0 10px 0 10px; display: block; *position: relative; *z-index: 10; font-weight: normal; }

.errors {     border: 2px dashed red;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 10px; }
.errors strong { display: block; }

.errors_js { color: #cc0000; font-weight: bold; padding: 7px 0; }

.News p.inlist { font-size: 11px; line-height: 15px; margin-top: 10px; }

.completed { color: #ccc; }
.rounded_input div div { margin-left: -49px; _margin-left: -61px; }

#city_search table { margin: 10px auto; }
#city_search table td { vertical-align: middle; padding: 5px; }
#city_search input.submit { margin: 0; margin-top: -4px; }

#partner_table th { font-size: 11px; }

table.subscribe th { text-align: left; }

.rss, a.rss:hover { /*width: 12px; height: 12px; position: absolute; top: 14px; right: 15px; background: url('/assets/templates/kodeks/images/rss.gif') no-repeat; display: block; line-height: 1px; font-size: 1px;*/ text-decoration: none; margin: 5px 10px; }

#ruk .News, #ruk1 { background-image: url('/assets/templates/kodeks/images/icons/ico_ruk.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#budg .News, #budg1 { background-image: url('/assets/templates/kodeks/images/icons/ico_budg.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#buh .News, #buh1 { background-image: url('/assets/templates/kodeks/images/icons/ico_buh.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#med .News, #med1 { background-image: url('/assets/templates/kodeks/images/icons/ico_med.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#doc .News, #doc1 { background-image: url('/assets/templates/kodeks/images/icons/ico_doc.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#hr .News, #hr1 { background-image: url('/assets/templates/kodeks/images/icons/ico_hr.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#torg .News, #torg1 { background-image: url('/assets/templates/kodeks/images/icons/ico_torg.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#teh .News, #teh1 { background-image: url('/assets/templates/kodeks/images/icons/ico_teh.gif'); background-repeat: no-repeat; background-position: 10px 10px; }
#ruk1, #budg1, #buh1, #med1, #doc1, #hr1, #torg1, #teh1 { background-position: 10px 5px; }

.subscribe_link { width: 70px; position: absolute; top: 10px; right: 0; *right: 10px; background: url('/assets/templates/kodeks/images/subscribe.gif') left no-repeat; padding-left: 23px; padding-right: 7px; color: #464646; font-size: 11px; display: block; }
.subscribe_link span { color: #464646; font-size: 11px; }

.subscribe_link_front { 
 background: url('/assets/templates/kodeks/images/subscribe.gif') left no-repeat;
     color: #464646;
    font-size: 11px;
    padding-left: 23px;
    padding-right: 10px;
    padding-top: 4px;
    width: 70px;
    }
.subscribe_link_front span { color: #464646; font-size: 11px; }

.hided_lists_archive li { list-style: none; font-size: 18px; margin-bottom: 10px; }
.hided_lists_archive li ul li { font-size: 16px; margin-bottom: 5px; }
.hided_lists_archive li ul li ul li { font-size: 12px; list-style: disc; margin-left: 20px; }
.hided_lists_archive li ul li ul {  }

/*.hided_lists_archive li ul li span { cursor:pointer; border-bottom:1px dashed #000; }*/

.hided_lists li { font-size: 14px; margin-bottom: 10px; }
.hided_lists li ul { margin-top: 10px; }
.hided_lists li ul li { font-size: 12px; margin-bottom: 5px; }

.blik { width: 250px; height: 142px; position: absolute; top: 3px; left: 0; }

.failure { color: #cc0000; font-weight: bold; }
.success { color: #283c8a; font-weight: bold; }

.download_wide { display: block; font-weight: bold; padding-left: 53px; width: 279px; height: 30px; padding-top: 16px; background: url('/assets/templates/kodeks/images/download_wide.jpg') no-repeat; margin: 0 0 20px 0; }
a.download_wide:hover { color: #00289b; text-decoration: none; }

.thing h2 { display: none; }
.remove_h2 h2 { background: none; padding-left: 0; padding-top: 30px; margin: 50px 0 20px; font-size: 18px; }

.activation { background: url('/assets/templates/kodeks/images/activation.jpg') no-repeat; display: block; width: 167px; height: 46px; /*position: absolute; right: 10px; top: 150px;*/ float: right; margin: 0 0 20px 20px; }
.activation.disc { background: url('/assets/templates/kodeks/images/disc_activation.jpg') top no-repeat; }
.activation:hover { text-decoration: none; }

.newstyle .flaws li {
line-height:1.1;
list-style:none outside none;
margin-bottom:10px;
margin-left:-20px;
padding:0;
text-align:justify;
}

.info_list_per { margin-bottom:20px; border:1px solid #efefef; }
.table_document_list .info_list_per td { padding:2px; border:1px solid #efefef; }
* html .info_list_per td { padding:1px; border:1px solid #efefef; }
.info_list_per ol { list-style-position:outside; margin:0 0 0 -22px; }
.info_list_per ol li { margin:0; line-height:1.2em; }
.info_list_per .info_title { font-weight:bold; text-align:center; color:#00289B; }
.info_list_per p { text-align:left; margin-bottom:5px; line-height:1.2em; }

.notice { line-height: 1.5; font-size: 13px; margin: 30px 20px 10px 62px; }

.inner_tab { margin-bottom:10px; }

.inner_tab td {
padding:3px; border:1px solid #f3f3f3;  text-align:center;
}

.banner20 {
    background: url("/assets/templates/kodeks/images/banner_new_20.gif") no-repeat scroll 0 0 transparent;
    height: 92px;
    position: absolute;
    right: 7px;
    top: -8px;
    width: 114px;
}

.subpages { position:relative; }

.subpages .activ_card {
    left: 388px;
    position: absolute;
    top: 0;
}

.subpages .activ_card {
    background: url("/assets/templates/kodeks/images/th.jpg") repeat-x center bottom #F7F7F8;
	border:1px solid #DDDDDD;
    cursor: pointer;
    font-weight: bold;
    list-style: none outside none;
    margin: 1px 2px 0 0;
    padding: 10px;
    white-space: nowrap;
	line-height:17px;
}

.subpages .activ_card:hover {
    background: url("/assets/templates/kodeks/images/th_light.jpg") repeat-x center bottom #FFF;
}


.subpages .activ_card a { color:#000; text-decoration:none; }

.subpages .activ_card a:hover { color:#000; text-decoration:none; }

.invite_menu {
    -moz-border-radius: 7px 7px 7px 7px;
    background: #F0F0F0;    
    margin: 12px 0 22px;
    padding: 8px 15px 11px;
	position:relative;
}

.invite_title {
	font-size: 21px;
    font-weight: normal;
    line-height: 1.1em;
	padding-right:215px;
}

.invite_menu ul {
	display:block;
	position:absolute;
	right:15px;
	bottom:0;
	margin:0; padding:0;
}

.invite_menu ul li {
	display:block;
	float:left;
	padding:5px 17px 12px 17px;
	background:none;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.1em;
	cursor:pointer;
	position:relative;
	margin:0;
}

.invite_menu ul li b { 
	display:none; 
	width:6px; height:6px;
	position:absolute;
	background-image:url('/assets/templates/kodeks/images/invite_coner.gif');
	background-repeat:no-repeat;
	font-size:1px;
}

.invite_menu ul li.active {
	background:#fff;
}

.invite_menu ul li.active b { display:block; }

.invite_menu ul li.active b.t_l {
	left:0; top:0;
	background-position:left top;
}

.invite_menu ul li.active b.t_r {
	right:0; top:0;
	background-position:right top;
}

.author_form {
	position:relative;
	border:1px solid #d9d9d9;
	padding:20px 40px;
	width:80%;
	margin:20px auto;
}

.author_form table { width:100%; }

.author_form .rounded_form table td.title { width:30%; }

.author_form .rounded_form table td.small {
	color:#858585;
	font-size:10px;
	width:255px;
	font-style:italic;
}

.author_form .rounded_form table td.small a { color:#96a5d1 !important; }

.author_form .rounded_input { width:98%; }

.reg_author {
    background: #FFFFFF;
    color: #666666;
    display: block;
    font-size: 12px;
    padding: 0 5px;
    position: absolute;
    top: -8px;
}

.author_form b.t_l, .author_form b.t_r, .author_form b.b_l, .author_form b.b_r { 
	display:block; 
	width:6px; height:6px;
	position:absolute;
	background-image:url('/assets/templates/kodeks/images/aform_coner.gif');
	background-repeat:no-repeat;
	font-size:1px;
}

.author_form b.t_l {
	left:-1px; top:-1px;
	background-position:left top;
}

.author_form b.t_r {
	right:-1px; top:-1px;
	background-position:right top;
}

.author_form b.b_l {
	left:-1px; bottom:-1px;
	background-position:left bottom;
}

.author_form b.b_r {
	right:-1px; bottom:-1px;
	background-position:right bottom;
}

.authorItem_b {
	float:left;
	width:44%;
	margin:0 20px 20px 0;
}

.authorItem_b .photo {
	float:left;
	background:url(/assets/templates/kodeks/images/photo_border.gif) right bottom no-repeat;
	padding:0 5px 5px 0;
	text-align:right;
	width:47px; height:47px;
	overflow:hidden;
	margin-right:13px;
	position:relative;
}

.authorItem_b .photo img { 
	border:0;
	width:44px;
	padding:0;
	position:absolute;
	right:5px;
	bottom:5px;
}

.authorItem_b .txt { 
	overflow:hidden;
	color:#555555;
	font-size:1em;
}

* html .authorItem_b .txt { overflow:visible; height:1%; }

.authorItem_b .descr { margin-bottom:15px; color:#000000;  }

.authorItem_b .descr p { margin-bottom:5px;}

.authorItem_b .descr a {
	font-size:1.2em;
	color:#00289b;
	text-decoration:underline;
}

.authorItem_b .descr a:hover {
	color:#00289b;
	text-decoration:none;
}

.authorItem_b .descr span {
	display:block;
	margin:3px 0 7px 0;	
	font-size:18px;
}

.author .page_title {
	padding:10px 0;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:20px;

	width:100%;
}



.wrap_article {
   	background:#fff;
    margin: 5px 0;
    width: 208px;
	border:1px solid #dfdfe2;
	position:relative;
}

#aside .wrap_article { text-align:left; }

.wrap_article .title {
	background:#dfdfe2;
	padding:11px 0 11px 11px;
	color:#302f2f;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #ffffff;
}

.wrap_article b {
	display:block;
	background-image:url('/assets/templates/kodeks/images/article_coner.gif');
	width:4px; height:4px;
	position:absolute;
	font-size:1px;
}

.wrap_article b.t_l {
	background-position:left top;
	left:-1px; top:-1px;
}

.wrap_article b.t_r {
	background-position:right top;
	right:-1px; top:-1px;
}

.wrap_article b.b_l {
	background-position:left bottom;
	left:-1px; bottom:-1px;
}

.wrap_article b.b_r {
	background-position:right bottom;
	right:-1px; bottom:-1px;
}

.wrap_article .authorItem_b { 
	margin:0; 	
}

.wrap_article .hotArticles { float:left; background:url('/assets/templates/kodeks/images/wrap_article_bgr.gif') 0 0 repeat-x #fff; }

.wrap_article .authorItem_b .photo {
	margin:11px 13px 11px 11px;
}

.wrap_article .authorItem_b .txt {
	margin:11px 11px 5px 0;
	font-size:11px;
}

.wrap_article .authorItem_b .descr {
	color:#8a8a8a;
	margin-bottom:0;
}

.wrap_article .authorItem_b .descr span {
	color:#000000;
	font-size:11px;
	margin:0;
}

.hotArticles .authorItem_b { display:none; }

.wrap_article .authorItem_b .full_txt {
	font-style:italic;
	color:#3d3d3d;
	font-size:11px;
	margin:11px;
	height:125px;
	overflow:hidden;
}

* html .wrap_article .authorItem_b .full_txt { height:120px; }


.wrap_article .all {
	font-size:11px;
	margin:0 11px 11px 11px;
	display:block;
	cursor:pointer;
}

.wrap_article .link_Prev, .wrap_article .link_Next { 
	background-image: url('/assets/templates/kodeks/images/hotarticles_arrow.gif');
	background-repeat: no-repeat; 
	position: absolute; 
	bottom: 11px; 
	right: 11px; 
	height: 13px; 
	width: 7px; 
	cursor: pointer;
}

.wrap_article .link_Next { background-position: right top; }

.wrap_article .link_Prev { right: 25px; background-position: left top; }


.follow {
    border: 1px solid #DFDFE2;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #101010;
    font-size: 0.9em;
    padding: 8px 8px 8px 0;
}

.new-phone {
    background: url("/assets/templates/kodeks/images/pic_phone.png") no-repeat 0 0;
    color: #000000;
    font-family: Arial;
    font-size: 18px;
    height: 25px;
    margin: 0;
    padding: 8px 0 0 35px;
    position: absolute;
    right: 225px;
    top: -7px;
    width: 140px;
}

.follow img {
    margin: 0 5px;
}

.kodex-otmechaet {
    display: block;
    height: 92px;
    margin-left: 15px;
    width: 100px;
}

.newstyle h2.sg {
    -moz-border-radius: 0;
    background: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.1em;
    margin: 0;
    padding: 0;
	display:inline;
	color:#00289B;
}

#opros {
    background: none;
    color: #686964;
    font-size: 0.9em;
    padding: 0 20px;
    text-align: left;
    width: 168px;
}

#opros p {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 5px;
    width: 100%;
}

#opros input {
    display: block;
    float: left;
    width: 20px;
}

#opros label {
    display: block;
    overflow: hidden;
}

* html #opros label { overflow:visible; height:1%; }

#opros strong {
    color: #444444;
    font-size: 1em;
}

.wrap_article .art_Prev, .wrap_article .art_Next {
    background-image: url("/assets/templates/kodeks/images/hotarticles_arrow.gif");
    background-repeat: no-repeat;
    bottom: 11px;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 11px;
    width: 7px;
}

.wrap_article .art_Prev {
    background-position: left top;
    right: 25px;
}

.wrap_article .art_Next {
    background-position: right top;
}

#modalbox {
    display: none;
    background: url("/assets/templates/kodeks/images/formvl.png") no-repeat;
    top: 80px;
    left: 310px;
    padding: 15px;
    position: absolute;
    width: 430px;
	height: 220px;
    z-index: 5;
}

#modalbox h3 {
  margin: 0;
  padding: 3px 0 0 5px;
}

#modalbox .error {
    background: url("/assets/templates/kodeks/images/formtool.png") no-repeat scroll 0 0 transparent;
    color: red;
    display: none;
    height: 50px;
    left: 5px;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 430px;
}

* html #modalbox .error {
    background: url("/assets/templates/kodeks/images/formtool.gif") no-repeat scroll 0 0 transparent;
}

#modalbox .errors strong {
    display: inline;
}

#modalbox td.title {
  padding: 0 0 0 5px;
}

#modalbox .example {
  padding: 0 0 10px 5px;
}

#modalbox .submit {
    background: url("/assets/templates/kodeks/images/submit.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin: 32px 0 0;
    width: 125px;
	}
	
#modalbox .rounded_input {
    background-position: -14px 0;
    margin-bottom: 3px;
    padding: 0 0 0 12px;
    width: 280px;
}

#modalbox .rounded_tarea {
    background: #F2F3F6;
    border: 1px solid #9EA3B2;
    font-size: 1px;
    margin: 0 0 3px;
    padding: 0;
    position: relative;
    width: 290px;
}

#modalbox #imgclosebox {
    background: url("/assets/templates/kodeks/images/closebox.png") no-repeat scroll 0 0 transparent;
    bottom: 225px;
    display: block;
    height: 30px;
    left: 435px;
    padding: 1px;
    position: absolute;
    width: 30px;
	cursor: pointer;
}

* html #modalbox #imgclosebox {
    background: url("/assets/templates/kodeks/images/closebox.gif") no-repeat scroll 0 0 transparent;
}

#linkmodalbox {
  padding: 0 0 0 25px;
}

* html #linkmodalbox {
  padding: 0;
}

#linkmodalbox a {
  border-bottom: 1px dashed #00289B;
}

* html #linkmodalbox a {
  border-bottom: none;
}

#linkmodalbox a:hover {
  text-decoration: none;
  border-bottom: 1px dashed #de0000;
}

* html #linkmodalbox a:hover {
  text-decoration: none;
  border-bottom: none;
}

* html #modalbox .rounded_input input {
    width: 260px;
}

* html #modalbox .rounded_tarea textarea {
    width: 270px;
}

.table_document_list { 
	width:100%; 
	border-top:1px solid #ececec;
	margin: 0; padding: 0;
	border: 0;
	border-collapse: collapse;
	margin-bottom:40px;
}

.table_document_list td {
	padding:10px;
	border-bottom:1px solid #ececec;
}

.table_document_list .color_row td { background:#fcfcfc; }



.newstyle .table_document_list td h3.quest { padding:0 0 0 30px; }

.wrapper_NewsList .table_document_list td h3 { margin:0; }


#section-lawyer #content { font-family: Arial, sans-serif; _float: left; _width: 94%; }
#section-lawyer  #navi { width: 240px; margin-left: -242px; float: left; }

#section-lawyer  #content { overflow:visible; }

.ws .table_document_list td h3 { margin:0 0 5px 0; }

#konvertor { position:relative; }

.newstyle .doc_list {
    margin: 0;
    padding-left: 10px;
}

.newstyle .doc_list li {
    background: url("/assets/templates/kodeks/images/list_icon.gif") no-repeat scroll 0 9px transparent;
    border-top: 1px solid #ECECEC;
    color: #7C7C7C;
    display: block;
    font-size: 1.1em;
    font-style: italic;
    list-style-type: none;
    margin: 0;
    min-height: 28px;
    padding: 7px 0 7px 31px;
}

.newstyle .doc_list li a {
    color: #000000;
    font-style: normal;
    text-decoration: none;
}






.wrap_quiz {
   	background:url(/assets/templates/kodeks/images/quiz/quiz_bgr.jpg) 0 55px repeat-y #f1f1f1;
    margin: 5px 0;
    width: 211px;
	position:relative;
	font-style:italic;
	font-family:"Arial";
	color:#000000;
	font-size:13px;
}

#aside .wrap_quiz { text-align:left; }

.q_title {
	width:100%; height:70px;
	background:url(/assets/templates/kodeks/images/quiz/quiz_title.jpg) 0 0 no-repeat;
}

.q_text {
	padding:15px 30px;
}

.wrap_quiz b {
	display:block;
	background-image:url('/assets/templates/kodeks/images/quiz/quiz_coner.gif');
	width:210px; height:13px;
	position:absolute;
	font-size:1px;
}

.wrap_quiz b.q_b_l {
	background-position:left bottom;
	left:1px; bottom:0;
}

.quiz_button {
	width:172px; height:37px;
	background:url(/assets/templates/kodeks/images/quiz/quiz_button.gif) 0 0 no-repeat;
	border:0;	
	display:block;
	cursor:pointer;
	margin:0 0 0 -10px;
}





