#haks{width:15%; border:1px solid #D5E5E5; float:left;  background: #D2E0E3; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:6px;}
#haks_title {margin-bottom: 20px;}
.hak {font-size: 20px; padding-right: 12px; margin-bottom: 7px;}
.hak img {margin-left: 8px;vertical-align:middle; }
.hak a{text-decoration: none;}
.previewMenu {margin-bottom:7px;}
.lawPreviewTitle {padding:0px; display:inline;}
.lawPreviewTitle a
{
	display:block;
	height:23px;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:right;
	text-decoration:none;
}
#prevPage {padding-left: 15px;}
#voteStatus td, #voteStatus th, .voteStatusPreview td, .voteStatusPreview th{ width:33%; padding:0px;}
#voteStatus td, #voteStatus th {border: 1px solid black; padding: 8px; font-size: 25px;}
#voteStatus,.voteStatusPreview{ margin-left:auto; border-collapse: collapse; text-align:center;}
#voteStatus {margin-right:auto;}
.voteStatusPreview {float:right;margin-left:17px;}
table input[type=text], table input[type=password] {width: 170px; padding: 3px;}
table input {font-size: large; }
input, button, textarea {font-family: Arial;}
textarea {font-size:13px;}
#menu {padding: 5px; margin:0px; width: 100%;}
.forCount { background: #AAEF77;}
.nimnaCount {background: #FFEE9F;}
.againstCount {background: #FFAFAF;}
.desc { font-size: 16px; vertical-align: top; font-weight: bold;  padding: 5px;}
.helptext {font-size: 12px; font-weight: normal; text-decoration: none;}
body {direction: rtl; font-family:  Arial, Verdana, Helvetica, sans-serif; margin:0px;}
input{font-family:  Arial, Verdana, Helvetica, sans-serif;}
#content { margin-right: 25px; margin-left: 25px; margin-top: 30px;}
#goal {width: 100px;}
#lawTitle {width: 400px; }
creationTable {padding: 5px;}
#lawTitle, #goal { font-size: 16px;  font-family:  Arial, Verdana, Helvetica, sans-serif;}
#logo {border: 0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#logoContainer {position: expression("absolute");} /* IE only*/
#logoContainer2 {cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hukim.co.il/images/logo.png'); height: 120px;}
.success
{
   	border: 2px solid #00FF00;
	background-color: #f0fff0;
    background-image: url("images/success.png");
	margin: 0.3em 0 15px 0;
    background-repeat:  no-repeat;
    background-position: 99% 50%;
    padding: 0.1em 36px 0.1em 0.1em;
	font-size: 15px;
	display: none;
}
h2 {text-decoration: underline;}
#passwordNotification {display: none; padding-right: 10px; vertical-align: middle;}
.input
{
	width: 80%;
}
.inputs{border: 1px solid #6FC2DF;}
.inputs:focus
{
	border: 1px solid #DFAD29;
	background-color: #E3F3F3;
}
.error
{
	border:2px solid #FF0000;
	font-weight:bold;
	margin: 0.3em 0 15px 0;
    background-image: url("images/error.png");
    background-repeat:  no-repeat;
    background-position: 99% 50%;
	background-color:#FFFFCC;
    padding: 0.1em 36px 0.1em 0.1em;
	color:#FF0000;
	font-size: 15px;
}
.info
{
	border:2px solid #B5D4DE;
	margin: 0.3em 0 15px 0;
    background-image: url("images/info.png");
    background-repeat:  no-repeat;
    background-position: 99% 50%;
	background-color:#ECF4FF;
    padding: 0.1em 36px 0.1em 0.1em;
	font-size: 15px;
}
/*table {table-layout: fixed;}*/
#lawContent, #voteOptions 
{
	margin-right: 30px;
	padding: 5px;
}

#footer
{
	text-align: center;
	font-size: 12px;
	clear: both;
	margin-top: 60px;
	margin-bottom: 30px;
}
#header
{
	margin:0px;
	margin-bottom: 0px;
	border:0px;height: 120px;background-image: url(images/logo_bg2.png);
}
#law
{
	margin-right: auto; margin-left:auto;
	width: 80%;
	border: 1px solid blue;
}
.for{width: 33%; float: left; background-color: #AAEF77}
.nimna{width: 33%; float: left; background-color: #FFEE9F;}
.against{width: 33%;  float: left; background-color: #FFAFAF}
#comments{margin-top: 30px; margin-right:0px; margin-left:0px; }

#vote
{
	padding: 20px;
	margin-top: 20px;
	margin-right: auto; margin-left:auto;
	width: 550px;
	border: 1px solid purple;
}
#vote legend {font-weight: bold;}
.voteOption {width: 33%; padding: 20px; cursor: pointer;}
.imgOption{border: 1px solid white;}
.imgOption:hover
{	
	border: 1px solid #DFAD29;
}
legend {color: #0046DC;}
#comment {width: 100%; height: 140px; display:none;}
.comment2
{
   	border: 2px solid #00FF00;
	background-color: #f0fff0;
    background-image: url("images/thumb_up_small.png");
	margin: 0.3em 0 15px 0;
    background-repeat:  no-repeat;
    background-position: 99% 50%;
    padding: 0.1em 36px 0.1em 0.1em;
	font-size: 15px;
}
.comment0
{
	border:2px solid #FF0000;
	margin: 0.3em 0 15px 0;
    background-image: url("images/thumb_down_small.png");
    background-repeat:  no-repeat;
    background-position: 99% 50%;
	background-color:#FFFFCC;
    padding: 0.1em 36px 0.1em 0.1em;
	font-size: 15px;
}
.comment1
{
	border:2px solid black;
	margin: 0.3em 0 15px 0;
    background-image: url("images/nimna_small.png");
    background-repeat:  no-repeat;
    background-position: 99% 50%;
	background-color:#ECF4FF;
    padding: 0.1em 36px 0.1em 0.1em;
	font-size: 15px;
}
fieldset {-moz-border-radius: 10px; -webkit-border-radius: 10px;}
.headline {font-size: 21px; color: gray; border-bottom: 1px solid gray; width: 75%; letter-spacing: 1.3px; padding-bottom: 3px; margin-bottom: 20px;font-family:Tahoma,"Lucida Sans";}
/* start menu */
.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(images/menu/menub_bg.gif) repeat-x;
	height: 46px;
	list-style: none;
}
.glossymenu li{
	float:right;
}
.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding:0 0 0 16px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; 
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(images/menu/menub_hover_left.gif) no-repeat;
}
.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(images/menu/menub_hover_right.gif) no-repeat left top;  
	background-position: right;
}
#submenu a
{
	color: white;
	padding: 9px;
	text-decoration: none;
}

#submenu #randlaw{text-decoration: underline; font-size: 15px; letter-spacing: 1.1px;}
#submenu #randlaw:hover {text-decoration: none;}
#submenu a:hover
{
	color: red;
}
#submenu
{
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size:13px;
	background-color:#045C97
}
#randLaw {display:inline;color:black;}
.submenuCurrent {font-size: 15px; font-weight:bold;}
/* end menu */
#search {position:absolute; left: 30px; top: 30px;}
#searchField {background: #FFFFFF url(images/search.png) no-repeat scroll right center; padding: 3px 25px 3px 3px; border: 0px; color: #045C97;}
#searchBtn {padding:1px; border:1px solid transparent; color:#045C97; font-weight:bold;}

/*create.php*/
input[type=submit] {font-size: large;}

/*printLawResults*/
#content a, #content a:visited {color: #045C97; }
#content a:hover {color:green; text-decoration: none;}

#content .contentPreview a, #content .contentPreview a:visited {color:black; text-decoration: none;}
#content .contentPreview a:hover {text-decoration: none; color:#045C97; }
.menu img {border:0;}
.menu {vertical-align: top;}
.menu a { padding-right: 3px; margin-left:7px;}
.menu img {margin-right: 5px;}

.law_preview0 {width: 90%; margin:auto;}
.law_preview0i {width: 82%;  margin: 0;}

.law_previewfg {height: 140px; padding: 10px;}

.pages a, .currentPage{border:1px solid black; padding:5px; margin-right:0.1em;}
.pages {margin-right: auto; margin-left: auto; text-align: center;}
.currentPage{ background: #D2E0E3;}
.current {background: white;}
.menu {font-size:small; vertical-align: bottom;}
.contentPreview {height:75px; overflow: hidden;  margin-bottom:8px; font-size: 14px; text-overflow: ellipsis; }
h3 a {text-decoration: none;}
.voteStatusPreview {cursor:pointer; }
/*rounded corneres start*/
.law_preview{display:block}
.law_preview *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D2E0E3}
.law_preview1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ebf1f2;
  border-right:1px solid #ebf1f2;
  background:#dde7ea}
.law_preview2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafbfc;
  border-right:1px solid #fafbfc;
  background:#dae5e8}
.law_preview3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dae5e8;
  border-right:1px solid #dae5e8;}
.law_preview4{
  border-left:1px solid #ebf1f2;
  border-right:1px solid #ebf1f2}
.law_preview5{
  border-left:1px solid #dde7ea;
  border-right:1px solid #dde7ea}
.law_previewfg{
  background:#D2E0E3}
/*rounded corneres end*/

/*search.php*/
.match {background: #ffff00; font-weight: bold;}
.searchTitle {text-align: right; text-decoration: underline;}

/*view.php*/
.font1 {font-size:xx-small;}
.font2 {font-size:x-small;}
.font3 {font-size:small;}
.font4 {font-size:medium;}
.font5 {font-size:large;}
.font6 {font-size:x-large;}
.font7 {font-size:xx-large;}
.strike {text-decoration: line-through;}
#commentContent {height: 45px;color: gray;padding:4px;position: relative; * left: -33px;overflow:hidden;border: 1px solid gray; width:90%;}
#userComment {width:100%; background-color: white;}
#submitComment {text-align:left;display:none;}
#legendView {font-size: 28px; padding: 5px;}
#lawContent {margin-bottom: 20px;}
#lawDetails {text-align: left; font-size:small; padding: 5px;}
#category {font-size:small; padding: 5px; float: right;}
#category img {vertical-align: bottom;}
.comment {background: transparent; margin:1em;}

.comment em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-right:50px;}
/* hack for IE5.5 */
* html .comment em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.comment span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-right:52px; margin-top:-15px;}

.for span { border-top:10px solid #E5ECC9;}
.nimna span { border-top:10px solid #C9D7EC;}
.against span{ border-top:10px solid #ECC7C7;}

* html .comment span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; border-width:0 5px;}

.for .xb4, .for .xb5,.for .xb6,.for .xb7 { background:#E5ECC9;}
.nimna .xb4, .nimna .xb5,.nimna .xb6,.nimna .xb7 { background:#C9D7EC;}
.against .xb4,.against .xb5,.against .xb6,.against .xb7 { background:#ECC7C7;}

.xb5 {margin:0 2px;  border-width:0 4px;}
.xb6 {margin:0 2px;  border-width:0 3px;} 
.xb7 {margin:0 1px; border-width:0 3px; height:2px;} 

.for .commentContent {background:#E5ECC9; background-image:url("images/thumb_up_small.png");  background-repeat: no-repeat; background-position:99% -1%;}
.nimna .commentContent {background:#C9D7EC; background-image:url("images/nimna_small.png");  background-repeat: no-repeat; background-position:99% -1%;}
.against .commentContent{background:#ECC7C7; background-image:url("images/thumb_down_small.png");  background-repeat: no-repeat; background-position:99% -1%;}

.commentContent {word-wrap: break-word; overflow: hidden; border:3px solid #fff; border-width:0 3px;  padding-top: 6px; padding-bottom: 6px; font-size: 14px; text-indent: 32px; line-height: 19px; padding-left: 3px; padding-right: 8px;}
h3 {text-align: center; color: #0046DC;}
#ajaxMsg {font-weight: bold; color: red;}


div.rounded{text-align: center; }
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden;}
.for b.rtop b, .for b.rbottom b{background: #AAEF77}
.nimna b.rtop b, .nimna b.rbottom b{background: #FFEE9F}
.against b.rtop b, .against b.rbottom b{background: #FFAFAF}

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 0px}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.underline {text-decoration: underline;}

#userArae a
{
	padding:0 0 0 0px; 
	color: #045C97;
	line-height: 20px;
	float:none;
	display: inline;
	font-size: 16px;
}
#userArae a:hover{color:green; background:none; }
#userArae {float:left; padding-top:14px}

