body{font-family:sans-serif; font-size:10px; background:url("./../images/main/body_bg.jpg") repeat #396879; padding:0; margin:0; height:100%;}
html,body{height:100%;}
h1{font-size:16px; color:#000000; margin:0;font-weight:bold; color:#FFD200;text-transform:uppercase;}
h2{font-size:15px; color:#000000; margin:0;font-weight:bold; color:#FFD200;text-transform:uppercase;}
h3{font-size:14px; color:#000000; margin:0;font-weight:bold; color:#FFD200;text-transform:uppercase;}
h4{font-size:13px; color:#000000; margin:0;}
h5{font-size:12px; color:#000000; margin:0;}
h6{font-size:11px; color:#000000; margin:0;}
ul,ol,p,li,span,address,a,img{margin:0; padding:0;}
img{border:none;}
a{text-decoration:underline; color:#F1D53A;}
a:hover{text-decoration:none;}
table,tr,td,th{border-color:#D6D6D6; border-style:solid; border-width:1px; border-collapse:collapse; margin:0; padding:0;}
fieldset,form{border:none; margin:0; padding:0;}
/*******************************************************************************************************/
#main{background:url("./../images/main/main_bg.jpg") repeat-x; width:100%;  position:relative;}
body > #main{height:auto;}
#page{width:988px; margin:0 auto; height:100%; position: relative;}
#page #fake_page{background:url("./../images/main/page_bg.png") repeat-y; width:988px; height:100%; position:absolute;}
#page #page_in{width:970px; background:url("./../images/main/page_bg.png") repeat-y; position:relative; padding:0 9px 51px 9px;}
#page.index #fake_page{background:url("./../images/main/page1_bg.png") repeat-y;}
#page.index #page_in{background:url("./../images/main/page1_bg.png") repeat-y;}
/*** HORNI BOX ***/
#top_box{border-top:5px #FFF solid; border-bottom:5px #FFF solid; background:url("./../images/main/topbox_bg.gif") no-repeat; height:26px; padding:0 0 0 15px;}
#top_box #language_select li{display:inline; float:left; list-style-type:none; margin:6px 2px 0 2px;}
#top_box #language_select li img{border:1px solid #D7DADD;}
#top_box #language_select li a:hover img{border:1px solid #F6D430;}
#top_box #searchform{display:inline; float:left; margin:4px 0 0 12px;}
#top_box #searchform input{background:url("./../images/main/search_bg.gif") no-repeat right; border:none; padding:1px 3px 2px 15px; font-size:10px; width:115px;}
#top_box #searchform input.button{background:none; border:none; width:70px; font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF; padding:0; cursor:pointer; margin:1px 0 0 0;text-transform:uppercase;}
#top_box #searchform input.button:hover{color:#FFD200;}
#top_box address{display:inline; float:right; color:#A2A9B0; font-style:normal; font-size:10px; text-transform:uppercase; margin:6px 18px 0 0;}
#top_box address a{color:#A2A9B0;}
/*** FLASH ***/
#flash_top{margin:0 0 -3px 0; padding:0;}
/*** HORNI MENU ***/
#menu_box{border-top:5px #FFF solid; background:url("./../images/main/menubox_bg.gif") #D6DEE4 no-repeat; height:63px; text-align:center;text-transform:uppercase;}
#menu_box #menu{text-align:center; padding:10px 0 0 0; position:relative;z-index: 100;}
#menu_box #menu li{list-style-type:none; display:inline;}
#menu_box #menu li a{text-decoration:none;}
#menu_box #menu li a span.left{background:url("./../images/main/menu_left_bg.png") no-repeat; float:none; padding:12px 2px;}
#menu_box #menu li a span.right{background:url("./../images/main/menu_right_bg.png") no-repeat; float:none; padding:12px 2px;}
#menu_box #menu li a span.center{background:url("./../images/main/menu_center_bg.png") repeat-x; padding:10px 9px; font-size:12px; color:#000;}
#menu_box #menu li a:hover span.left{background:url("./../images/main/menu_left_bg_hover.png") no-repeat;}
#menu_box #menu li a:hover span.right{background:url("./../images/main/menu_right_bg_hover.png") no-repeat;}
#menu_box #menu li a:hover span.center{background:url("./../images/main/menu_center_bg_hover.png") repeat-x; color:#1B5B8C;}
#menu_box #menu li:hover, #menu_box #menu li.MenuItemHover{position:relative; z-index:100;}
/* 2 UROVEN */
#menu_box #menu ul{position:absolute; top:20px; visibility:hidden; width:230px; left:0px; color:#FFF; text-align:left; border:solid #B6B6B6 2px; margin:0; list-style-position:outside;}
#menu_box #menu ul li{float:none; width:auto; margin:0; display:block;}
#menu_box #menu ul li a{background:url("./../images/main/menu_lvl2_bg.gif") #D2D7DB repeat-x; padding:10px 0 11px 6px; display:block; color:#333333; font-size:12px; text-decoration:none; background-position:left bottom;}
#menu_box #menu ul li a:hover{background:url("./../images/main/menu_lvl2_bg_hover.gif") #F8F9FA repeat-x; color:#356D97; text-decoration:none; background-position:left bottom;}
#menu_box #menu > li:hover ul,#menu_box #menu li.MenuItemHover ul{visibility:visible;display:block; }
/*** OBSAH ***/
#content{background:url("./../images/main/content_bg.jpg") no-repeat; min-height:355px; padding:12px 0 0 0;}
#content.index{background:url("./../images/main/content_bg_index.jpg") no-repeat; padding:0;}
#content.index #content_left{width:557px; float:left; margin:0 0 0 16px; display:inline; background:none;}
#content.index #content_left h1{font-size:24px; font-weight:normal; color:#FFD200; margin:12px 0 13px 0;}
#content.index #content_left h2{font-size:18px; font-weight:normal; color:#FFF; margin:13px 0;}
#content.index #content_left h3{font-size:12px; color:#FFD200;}
#content.index #content_left p{font-size:12px; color:#FFF; margin:13px 0; line-height:18px;}
#content.index #content_left .hr{width:100%; height:2px; display:block; background-color:#3EB3DE; margin:13px 0; overflow:hidden;}
#content.index #content_left .news_item{margin:13px 0;}
#content.index #content_left .news_item span{font-size:11px; color:#FFF;}
#content.index #content_left .news_item p{font-size:11px; margin:0;}
#content.index #content_left .more,#content.index #content_left .more a{color:#FFF; font-size:11px; font-weight:bold;}
#content.index #content_right{width:361px; float:right; margin:0;}
#content.index #content_right #index_box{margin:13px 0 0 0; width:361px; background:url("./../images/main/indexbox_bg_middle.jpg") #0B4D81 repeat-y;}
#content.index #content_right #index_box_bottom{width:341px; background:url("./../images/main/indexbox_bg_bottom.jpg") no-repeat bottom; min-height:151px; padding:7px 7px 9px 13px;}
#content.index #content_right #index_box_top{width:361px; background:url("./../images/main/indexbox_bg_top.jpg") no-repeat top; min-height:300px;}
#content.index #content_right #index_box .box_item{margin:10px 0;}
#content.index #content_right #index_box .box_item img{float:left;}
#content.index #content_right #index_box .box_item div.right{width:214px; margin:-5px 0 0 0;}
#content.index #content_right #index_box .box_item div.right h2 a{font-size:18px; color:#FFD200; text-decoration:none;}
#content.index #content_right #index_box .box_item div.right h2 a:hover{color:#FFF; text-decoration:underline;}
#content.index #content_right #index_box .box_item div.right p{font-size:11px; color:#FFF; line-height:12px; margin:0;}
#content.index #content_right #index_box span.more,#content.index #content_right #index_box span.more a{font-size:11px; color:#FFD200; font-weight:bold;}

#content.index #content_right #tips{margin:13px 0 0 0; width:361px; height:174px;background:url("./../images/main/tipbkg.jpg") #0B4D81 no-repeat;margin-bottom:5px;}
#content.index #content_right #tips .inside{padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;}
#content.index #content_right #tips .inside #thetext a {text-decoration:none}
#content.index #content_right #tips .inside #thetext p {margin:0;padding:0;}

#content #content_left{padding:7px 0 0 0; width:272px; float:left; background:url("./../images/main/contentleft_bg_top.gif") no-repeat top; padding:0 0 4px 0;}
#content #content_left #menu_left li{position: relative;z-index: 1;list-style-type:none; margin:0 9px 0 8px;text-transform:uppercase;}
#content #content_left #menu_left li a{background:url("./../images/main/menuleft_bg.gif") #034F83 repeat-x; padding:13px 0 9px 9px; display:block; font-size:12px; color:#FFF; text-decoration:none;width:246px;}
#content #content_left #menu_left li a:hover{background:url("./../images/main/menuleft_bg_hover.gif") #0660A0 repeat-x; text-decoration:underline; color:#FFD200;}
#moskit{ width:272px; height:151px; display:block; /*background:url("./../images/main/contentleft_bg_bottom.gif") no-repeat;*/ position:absolute; bottom:56px; margin:0 0 0 0px; }
#content #content_right{width:653px; float:right; margin:0 26px 0 0; display:inline;}
#content #content_right #path{margin:20px 0 10px 0; font-size:16px; font-weight:bold; color:#FFD200;text-transform:uppercase;}
#content #content_right #path a{font-size:16px; font-weight:normal; color:#FFF;}
#content #content_right img.left{margin:18px 10px 0 0; border:2px solid #FFF;}
#content #content_right img{border:2px solid #FFF;}
#content #content_right p{font-size:12px; color:#FFF; line-height:18px; margin:13px 0;}
#content #content_right {font-size:12px; color:#FFF; line-height:18px;}
/*** PATICKA ***/
#footer{height:51px; width:970px; background:url("./../images/main/footer_bg.gif") no-repeat; position:absolute; bottom:0px; border-bottom:5px #FFF solid; overflow:hidden; z-index:20; margin:0 9px;}
#footer #menu_bottom{margin:27px 0 0 15px;}
#footer #menu_bottom li{float:left; font-size:10px; color:#FFF; list-style-type:none; margin:0 3px;}
#footer #menu_bottom li.up{background:url("./../images/main/ico_up.gif") no-repeat left; padding:0 0 0 15px;}
#footer #menu_bottom li.home{background:url("./../images/main/ico_home.gif") no-repeat left; padding:0 0 0 17px;}
#footer #menu_bottom li.map{background:url("./../images/main/ico_map.gif") no-repeat left; padding:0 0 0 19px;}
#footer #menu_bottom li.contact{background:url("./../images/main/ico_contact.gif") no-repeat left; padding:0 0 0 22px;}
#footer #menu_bottom li a{color:#FFF; text-decoration:none;}
#footer #menu_bottom li a:hover{color:#FFD200; text-decoration:underline;}
#footer span.right{color:#FFF; text-align:right; margin:-8px 107px 0 0;}
/*******************************************************************************************************/
.correct{clear:both; width:1px; height:1px; visibility:hidden;}
.left{float:left;}
.right{float:right;}

#content_right ul {margin-left:14px;font-size:12px;margin-bottom:2px;}
#content_right li {margin-left:14px;font-size:12px;margin-bottom:2px;}


/***************************** NUTNY VECI ************************/

.idinput {
    height:20px;
    width:0px;
    border-width:0px;
    background-color:transparent;
    display:none;
}
.textInput {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    width:200px;
	font-size:11px;
	height:14px;
	padding-left:4px;
	padding-top:3px;
}

.combo {
	font-size:11px;
	width:200px;
}

table.form1table {
    width: 637px;
    font-weight: 100; 
    /*_margin-left: 6px;*/
    margin-top:10px;
    margin-bottom:8px;
    border-width:0px;
}

.form1 {
	margin-bottom:4px;
	/*width:100%;*/
}

.form1 fieldset {
	width:100%;
    width: 640px;
    /*_width: 595px;*/
    border-width: 2px;
    border-style: solid;
    border-color: #3EB3DE;
    color: white;
    font-weight: bold; 
    margin-left: 0px;
    margin-bottom:8px;
    padding-left:12px;
}

.form1 legend {
	color: white;
    font-size:12px;
    margin-left:12px;
    margin-right:12px;
}

table.form1table .required,  table.form1table .error, span.error {
    color: yellow;
    font-weight:bold;
    vertical-align: top;
}

table.form1table .note {
    color: #e0e0e0;
}

table.form1table .title {
}

table.form1table textarea {
    width: 370px;
    height: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
	font-size:11px;
}

table.form1table tr {
	border-width:0px;
}

table.form1table tr:hover,
table.form1table tr.hover {
}

table.form1table .td_left {
    width: 150px;
    vertical-align: top;
    text-align:right;
    padding-right:12px;
    color:#f0f0f0;
}

table.form1table .buttons {
    text-align: left;
}

table.form1table .name {
    font-weight: bold;
}

table.form1table .td_right { 
	padding-bottom:4px;
}
span.title {
margin-left:4px;
}

table.form1table td {
	border-width:0px;
}

.b-del{
display:block;
overflow:hidden;
width:100%;
/*background: transparent url('../images/main/del.gif') no-repeat;*/
font-size:12px;
text-decoration:none;
text-align:center;
}
.b-del:hover {
text-decoration:none;
}


/******************** polovicni formular ************************/

table.form1halftable, table.form1half-righttable {
    /*width: 640px;*/
    width: 305px;
    font-weight: 100; 
    /*_margin-left: 6px;*/
    margin-top:10px;
    margin-bottom:8px;
    border-width:0px;
}

.form1half .textInput, .form1half-right .textInput, .form1half-right .fileInput, .form1half .fileInput {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    width:116px;
	font-size:11px;
}

.form1half-right .fileInput, .form1half .fileInput {
    width:56px;
}
.form1half .combo, .form1half-right .combo {
	font-size:11px;
	width:140px;
    /*border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;*/
}

.form1half {
	margin-bottom:4px;
	float:left;
	margin-right:8px;
	/*width:100%;*/
}

.form1half-right {
	margin-right:0px;
	margin-bottom:4px;
	/*clear:right;*/
}

.form1half fieldset, .form1half-right fieldset  {
    /*width: 640px;*/
    width:305px;
	/*width:40%;*/
    /*_width: 595px;*/
    border-width: 2px;
    border-style: solid;
    border-color: #3EB3DE;
    color: white;
    font-weight: bold; 
    margin-left: 0px;
    margin-bottom:8px;
    padding-left:12px;
}

.form1half legend, .form1half-right legend {
	color: white;
    font-size:12px;
    margin-left:12px;
    margin-right:12px;
}

table.form1halftable .required, table.form1halftable .error, table.form1half-righttable .required, table.form1half-righttable .error {
    color: yellow;
    font-weight:bold;
    vertical-align: top;
}

table.form1halftable .note, table.form1half-righttable .note {
    color: #e0e0e0;
}

table.form1halftable .title, table.form1half-righttable .title {
}

table.form1halftable textarea, table.form1half-righttable textarea {
    width: 270px;
    height: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: #333333;
}

table.form1halftable tr, table.form1half-righttable tr  {
	border-width:0px;
}

table.form1halftable tr:hover,
table.form1halftable tr.hover,table.form1half-righttable tr:hover,
table.form1half-righttable tr.hover  {
}

table.form1halftable .td_left, table.form1half-righttable .td_left {
    width: 120px;
    vertical-align: top;
    text-align:right;
    padding-right:12px;
    color:#f0f0f0;
}

table.form1halftable .buttons, table.form1half-righttable .buttons {
    text-align: left;
}

table.form1halftable .name, table.form1half-righttable .name {
    font-weight: bold;
}

table.form1halftable .td_right, table.form1half-righttable .td_right { 
	padding-bottom:4px;
}

table.form1halftable td, table.form1half-righttable td {
	border-width:0px;
}



/* trisloupcovy formular pres celou stranku */


table.form1trippletable{
    width: 640px;
    font-weight: 100; 
    /*_margin-left: 6px;*/
    margin-top:10px;
    margin-bottom:8px;
    border-width:0px;
    vertical-align:top;
}

.form1tripple .textInput, .form1tripple .fileInput {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    width:76px;
	font-size:11px;
}

.form1tripple .fileInput {
    width:56px;
}
.form1tripple .combo {
	font-size:11px;
	width:100px;
    /*border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;*/
}

.form1tripple {
	margin-bottom:4px;
	float:left;
	margin-right:8px;
	/*width:100%;*/
}

.form1tripple fieldset  {
    width: 652px;
	/*width:40%;*/
    /*_width: 595px;*/
    border-width: 2px;
    border-style: solid;
    border-color: #3EB3DE;
    color: white;
    font-weight: bold; 
    margin-left: 0px;
    margin-bottom:8px;
    padding-left:0px;
}

.form1tripple legend {
	color: white;
    font-size:12px;
    margin-left:18px;
    margin-right:12px;
}

table.form1trippletable .required, table.form1trippletable .error {
    color: yellow;
    font-weight:bold;
    vertical-align: top;
}

table.form1trippletable .note {
    color: #e0e0e0;
}

table.form1trippletable .title {
}

table.form1trippletable textarea {
    height: 62px;
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    /*
    width:294px;
    *width:298px;
    pro fullwidth
    */

    width:94px;
    *width:98px;
    width:100%;
    
	font-size:11px;
	font-family:sans-serif;
}

table.form1trippletable tr {
	border-width:0px;
    vertical-align:top;
}

table.form1trippletable tr:hover,
table.form1trippletable tr.hover {
}

table.form1trippletable .td_left {
    width: 120px;
    vertical-align: top;
    text-align:right;
    padding-right:12px;
    color:#f0f0f0;
    white-space:nowrap;
    vertical-align:top;    
}

table.form1trippletable .buttons{
    text-align: left;
}

table.form1trippletable .name {
    font-weight: bold;
}

table.form1trippletable .td_right { 
	padding-bottom:4px;
}

table.form1trippletable td {
	border-width:0px;
}

/* / */



/* dvousloupcovy formular pres celou stranku */


table.form1duotable{
    width: 640px;
    font-weight: 100; 
    /*_margin-left: 6px;*/
    margin-top:10px;
    margin-bottom:8px;
    border-width:0px;
}

.form1duo .textInput, .form1duo .fileInput {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    width:134px;
	font-size:11px;
}

.form1duo .fileInput {
    width:56px;
}
.form1duo .combo {
	font-size:11px;
	width:140px;
    /*border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;*/
}

.form1duo {
	margin-bottom:4px;
	padding-bottom:8px;
	float:left;
	margin-right:8px;
	/*width:100%;*/
}

.form1duo fieldset  {
    width: 640px;
	/*width:40%;*/
    /*_width: 595px;*/
    border-width: 2px;
    border-style: solid;
    border-color: #3EB3DE;
    color: white;
    font-weight: bold; 
    margin-left: 0px;
    margin-bottom:8px;
    padding-left:12px;

}

.form1duo legend {
	color: white;
    font-size:12px;
    margin-left:6px;
    margin-right:12px;
}

table.form1duotable .required, table.form1duotable .error {
    color: yellow;
    font-weight:bold;
    vertical-align: top;
}

table.form1duotable .note {
    color: #e0e0e0;
}

table.form1duotable .title {
}

table.form1duotable textarea {
    height: 62px;
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    width:458px;
    *width:455px;
	font-size:11px;
	font-family:sans-serif;
}

table.form1duotable tr {
	border-width:0px;
}

table.form1duotable tr:hover,
table.form1duotable tr.hover {
}

table.form1duotable .td_left {
    width: 120px;
    vertical-align: top;
    text-align:right;
    padding-right:12px;
    color:#f0f0f0;
}

table.form1duotable .buttons{
    text-align: left;
}

table.form1duotable .name {
    font-weight: bold;
}

table.form1duotable .td_right { 
	padding-bottom:4px;
}

table.form1duotable td {
	border-width:0px;
}

/* / */


/* ctyrsloupcovy formular pres celou stranku */


table.form1quatrotable{
    width: 640px;
    font-weight: 100; 
    /*_margin-left: 6px;*/
    margin-top:10px;
    margin-bottom:8px;
    border-width:0px;
    margin-left:-6px;
}

.form1quatro .textInput, .form1quatro .fileInput {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    width:116px;
	font-size:11px;
}

.form1quatro .fileInput {
    width:56px;
}
.form1quatro .combo {
	font-size:11px;
	width:140px;
    /*border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;*/
}

.form1quatro {
	margin-bottom:4px;
	float:left;
	margin-right:8px;
	/*width:100%;*/
}

.form1quatro fieldset  {
    width: 646px;
	/*width:40%;*/
    /*_width: 595px;*/
    border-width: 2px;
    border-style: solid;
    border-color: #3EB3DE;
    color: white;
    font-weight: bold; 
    margin-left: 0px;
    margin-bottom:8px;
    padding-left:6px;
}

.form1quatro legend {
	color: white;
    font-size:12px;
    margin-left:12px;
    margin-right:12px;
}

table.form1quatrotable .required, table.form1quatrotable .error {
    color: yellow;
    font-weight:bold;
    vertical-align: top;
}

table.form1quatrotable .note {
    color: #e0e0e0;
}

table.form1quatrotable .title {
}

table.form1quatrotable textarea {
    width: 270px;
    height: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: #333333;
}

table.form1quatrotable tr {
	border-width:0px;
}

table.form1quatrotable tr:hover,
table.form1quatrotable tr.hover {
}

table.form1quatrotable .td_left {
    width: 100px;
    *width: 140px;
    vertical-align: top;
    text-align:right;
    padding-right:12px;
    color:#f0f0f0;
    white-space:nowrap;
}

table.form1quatrotable .buttons{
    text-align: left;
}

table.form1quatrotable .name {
    font-weight: bold;
}

table.form1quatrotable .td_right { 
	padding-bottom:4px;
}

table.form1quatrotable td {
	border-width:0px;
}

/* / */

/**************************** /NUTNY VECI ************************/

input.loginid, input.loginpwd, input.loginbtn {
	width:70px;
	font-size:10px;
	margin-right:4px;
}

input.loginid, input.loginpwd {
	border-color:#3EB3DE;
	border-style:solid;
	border-width:1px;
	padding:2px;
	height:12px;
}

input.loginbtn {
	font-size:10px;
	margin-left:4px;
}

#content #content_left #menu_left li.with_a{background:url("./../images/main/menuleft_bg.gif") #034F83 repeat-x; padding:10px 0 9px 9px; display:block; font-size:12px; color:#FFF; text-decoration:none;width:246px;background-color:transparent;}












form.shortform {
	width:254px;
	margin-left:8px;
	border-top:2px solid #3EB3DE;
	color:white;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	position:relative;
	z-index:100;
}

form.shortform legend {
		text-transform:uppercase;
		margin-bottom:10px;

}

table.shortformtable, table.shortformtable tr, table.shortformtable td{
	border-width:0px;
	color:white;
}

table.shortformtable td.td_left {
	font-size:10px;
	text-align:right;
}

table.shortformtable span.required {
	display:none;
}




table.infotable {
	width:690px;
	width:100%;
	background:#5a5a5a url('../images/main/bti.png') repeat-x;
	border-top:3px #ccc solid;
	border-left:3px #ccc solid;
	border-right:3px #ccc solid;
	border-bottom:0px;
	padding:4px;
	position:relative; top:2px;
	color:#f0f0f0;
}


table.infotable tr, table.infotable td {
	border-width:0px;
}
table.infotable td {
	padding-left:4px;padding-right:4px;
}

table.datatable {
	font-size:11px;
	border-collapse:collapse;margin:4px 0px 4px 0px;
	border-width:3px;border-color:#a0a0a0;border-style:solid;
	border:3px solid #ccc;
	padding:6px;
	width:687px;
	width:100%;
}

table.datatable td {
	border-width:1px;
	border-style: solid;
	border-color:#28323C;
	border-right-style: solid;
	margin:2px 2px 2px 4px;
	padding:2px 2px 2px 4px;
}

table.datatable th  {
	border-width:1px;
	border-style: solid;
	border-color:#28323C;
	border-right-style: solid;
	margin:2px 4px 2px 4px;
	padding:2px 4px 2px 4px;
}

table.datatable tr.even {
	background-color:#21272c;
}

table.datatable tr.odd {
	background-color:#293138;
}

table.datatable tr.hover, table.datatable tr:hover{
	background-color:black;
}

table.datatable th  {
	background:#000 url('../images/main/grad2.png') top left repeat-x;
	border-color:#303030;
	padding-right:0px;padding-left:0px;
}

td.buttons {
	text-align: center;
}

td.buttons div.buttons-div {
	text-align:center;width:100%;
	margin-top:4px;padding-top:0px;
}

.findButton {
	height:20px;
	font-size:10px;
	position:absolute;
}

.hiddenForm {
	display:none;
	height:0px;
	width:0px;
}
 #drawing {
 	width:256px;height:256px;margin-left:8px;margin-top:0px;
 	position:absolute;
 	z-index:80;
}
 #drawing img {
	position:absolute; 
	/*z-index:1000;*/
}
.selwidthlow {
	width: 40px !important;
	float:left;
}
.divhidden {
	display: none;
}
.cpickdiv {
	float:left;
	width:100px;
	overflow:hidden;
	padding-top:1px;
}
.cpicksubdiv {
	height:14px;width:14px;
	cursor:pointer;
	margin-left:4px;
	border: 1px solid #fff;
	float:left;
	overflow:hidden;
	color: white;
	text-align:center;
	text-weight:bold;
	font-size: 24px;
}
#cpick_white, #cpick_yellow {
	color: black;
	/*border-color: black;*/
}
