div#createJpeg {
    border: 3px solid #b6cfc5;
    margin: 0px;
    padding: 0px;
/*  width: 530px;*/
    background-color: #f6ffd2;
    outline-color: grey;
    outline-style: solid;
	outline-width: 1px;
    left:9px;
	top:140px;
	position:absolute;
    z-index: 0;


}

#top_img {
    width: 100%;
    height: 61px;
    top: 0px;
    left: 0px;
    border-bottom: solid 2px #b6cfc5;
    background: #eee;
    display: table;
    position: fixed;
    z-index: 3;
}

#top_img p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 26px;
 font-weight: bold;
 color: #5a786b;
 text-align: left;
 display: table-cell;
 vertical-align: bottom;
 padding-left: 10px;
}

.grey_line {
 background: #bdbdbd;
 width: 100%;
 height: 15px;
 margin-bottom: 5px;

}


fieldset.form {
 font: 12px Verdana;
 font-weight: bold;
 background-color: white;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 padding-left: 10px;
}

fieldset.form legend {
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 background-color: white;
 border: 1px solid;
 border-color: black;
 padding: 2px;
 margin: 0px;
}

fieldset#settings {
 width: 430px !important;
}


fieldset.level2 {
 width: 400px !important;
}

ul.desnity {
 list-style: none;
 padding: 2px;
}

ul.desnity label {
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;

 border: 1px solid;
 width: 50%;
 display: block;
 float: left;
 padding: 3px;
 margin: 2px 2px 4px 2px;
 text-align: right;
 background-color: #e9ff9c;
 border-color: grey;
}


ul.desnity label.simple {
 display: inline;
 float: none;
 border: 0px;
 background-color: transparent;
 float: none;
}

ul.desnity input[type=text] {
 margin: 2px;
 width: 35px;
 border: solid 1px #bdbdbd;
}

ul.desnity label.AddDel {
 background-color: #f6ffd2;
}


ul.desnity li {
 display: block;
 clear: left;
 margin: 4px;
 padding: 2px;
}

fieldset#result{
 display: inline;
}
#numeration_of_Cols a{
 border: 0px;
 width:26px;
 height:24px;
 float:left;
 padding:0px;
 margin:0px;
 display: block;
 background: white;
 text-align: center;

}

.middleCol{
 background: lightgrey !important;
}

.section{
 border: 1px solid grey;
 width:24px;
 height:24px;
 float:left;
 padding:0px;
 margin:0px;
 display: block;
 background:white;
}

#usl_obozn_user_images a.user_section {
 border: 1px solid #000;
 width:24px;
 height:24px;
 float:left;
 padding:0px;
 margin:0px;
 display: block;
 background:white;
}


.sectionR{
 border: 1px solid #d7d7d7;
 width:24px;
 height:24px;
 float:left;
 padding:0px;
 margin:0px;
 display: block;
}

canvas {
 border: 1px solid #d7d7d7;
}
/*.section:hover{
 background: yellow !important;
}*/

#obozn a:hover, div.colorUserBlock{

	background: #ff573a;
	
}



#usl_obozn_images a, #usl_obozn_kosy_images a {
    border: 1px solid #d7d7d7;
    width:25px;
    height:25px;
    float:left;
    padding:0px;
    margin-bottom:0px;
    margin-right:5px;    
    display: block;
}

#field {
	clear: both;
}

/*
#field, #field>a, #field>a>img {
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-user-drag: none;
}   */


#images {
	padding:0px;
    background-color: white;
	top:70px;
	position:fixed;
    width:1275px;
    z-index: 1;
}

#field {	
 background-color: white;
}


#usl_obozn, #usl_obozn_kosy, #usl_obozn_user{
 font: 12px Verdana;
 font-weight: bold;
 padding: 5px;
}


#wrap_usl_obozn, #wrap_usl_obozn_kosy, #wrap_usl_obozn_user{
 padding-bottom: 5px;
 display: block;
}

div.clear {
 clear: both;
}

#colorPickerContainer {
 float:left;
}


#colorPickerContainer,#dropper,#undo, #copy, #location, #check_obozn a{
 border: 1px solid #d7d7d7;
 width:30px;
 height:30px;
 float:left;
 margin-right:5px;
 margin-left: 5px;
 margin-top:5px;
 background: white;
}

#saveas {
 font: 14px Verdana;
 font-weight: bold;
 margin-bottom: 5px;
 margin-top: 5px;
}

div.changeRows {
 left: 17px;
 top: 150px;
 position:absolute;
}

div.changeRows label {
 width: 130px;
}


div.changeCols {
 left: 257px;
 top: 150px;
 position:absolute;
}

div.changeCols label {
 width: 130px;
}

div.changeOdd{
 left: 9px;
 top: 350px;
 position:absolute;
}

div.changeOdd label {
 width: 365px;
}

div.buttons {
 left: 17px;
 top: 390px;
 position:absolute;
}
input[type=button] {
 margin: 5px;
}
fieldset#settings_changeField {
 width: 455px !important;
 height: 415px;
}

#instruction {
 padding: 10px 0px 0px 5px;
}

#instruction a {
 color: #5a786b;
}

.cursor {
 cursor: url('images/dropper.cur') 7 22, auto;
}

.divrm {
 text-align: right;
}


a.remove {
 text-decoration: none;
 cursor: pointer;
 font-weight: bold;
 font-size: 20px;
 position: relative;
 top: -7px;
}

.remove:hover {
 color: #999;
}


.user_section {
  text-align: center;
  border: 1px solid grey;
  background: #fff;
  width: 26px;
  height: 26px;
  float: left;
}

.user_block {
 background: #fff;
 border: 1px solid #d7d7d7;
 float: left;
 padding: 5px;
 margin-right: 5px;
}

#changeField, #newField {
 margin-top: 10px;
 position: absolute;
 top: 70px;
 left: 10px;
}

#var_of_fill{
 float:left;
 margin-right:5px;
 margin-left: 5px;
 margin-top: 5px;
}


#var_of_fill input[type=checkbox]{
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 4px;
}


#id_noRefl{
 position: absolute;
 top:0px;
 left:0px;
 margin-left: 0px;
 margin-top: 2px;
 margin-right: 0px;
 margin-bottom: 0px;

}

#id_vertRefl{
 position: absolute;
 top:0px;
 left:46px;
 margin-left: 0px;
 margin-top: 2px;
 margin-right: 0px;
 margin-bottom: 0px;
}

#id_horRefl{
 position: absolute;
 top:17px;
 left:0px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 2px;
}

#id_verthorRefl{
 position: absolute;
 top:17px;
 left:46px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 2px;
}

#tools{
 border-top: 1px solid #b6cfc5;
 border-left: 1px solid #b6cfc5;
 border-right: 1px solid #b6cfc5;
 height: 42px;
 background: #e3f2ec;
 position: fixed;
 top: 18px;
 left: 250px;
 z-index: 4;
width: 100%;
}
#flip_img {
position: absolute;
top:0px;
left:14px;
border: 1px solid #d7d7d7;
}

#user_blocks{
float:left;
position: relative;
margin-right:5px;
margin-left: 5px;
margin-top:5px;
width: 58px;
height: 33px;
}

