body{
	background: url(http://www.diamanty-online.cz/images/bg.gif) repeat-x;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
TEXTBOX 
{
	width:160px;
}
h1.right
{
color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:25px;
font-size-adjust:none;
font-stretch:normal;
float: right;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
line-height:normal;
margin-right:30px;
margin-top:55px;
padding:0;
}
.logo
{
float: left;
margin-left:0px;
margin-top:0px;
}
.vpravo
{
text-align: right;
float: right;
}
.text
{
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-align: left;
margin-left:250px;

}
.nadpis
{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-left:100px;
}
.breakline2
{
	background-color: #A9C9E2;
	height: 2;
	width: 100%;
}

#menuspan
{
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
height:23px;
vertical-align:middle;
margin-right:100px;
}

#menuspan A, #menuspan A:visited {  Color: #FFFFFF;  Text-Decoration: underline; }
#menuspan A:hover {  Color: #FFFFFF;  Text-Decoration: underline; }

.ulist
{
	list-style: square none outside;
	color: #F1A000;
	margin-left: 20;
	margin-top: 3;
	padding: 2;
}

.hrstyle 
{
	width: 390;
	height: 1;
	color: #F1A000;
}

.hrprint
{
	width: 390;
	height: 1;
	color: #000000;
}

.btn {
    COLOR: #000;
    CURSOR: hand;
    padding: 2px;
    background: #fff;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 border: 1px solid #666666;
}

.btn_o {
    background: #3E4D71;
    COLOR: #FFF;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    CURSOR: hand;
    padding: 2px;
	 border: 1px solid #000;
}

.cbtn { border: solid 1 #C0C0C0; cursor: hand;}
.cbtn_o { border: solid 1 white; background-color: #A9C9E2; cursor: hand; }

.txtBoxTop {
    FONT-FAMILY: helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    padding-right: 32;
    padding-top: 2;
}

.txtBox {
    FONT-FAMILY: helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}

.topbar {
	COLOR: #656565;
	FONT-FAMILY: Arial;
	font-weight: bold;
	FONT-SIZE: 15pt;
	text-align: right;
	vertical-align: middle;
	/*width: 300;*/
	padding: 25 35 0 0;
	margin: 0 0 0 0;
}

A, A:visited {  color:#000000;  Text-Decoration:underline;font:12px; }
A:hover {  color:#000000;  Text-Decoration:underline;font:12px; }

.headtxt {  Color: #000000; Font-Family: helvetica; Font-Size: 12pt;  Font-Weight: bold; text-transform: capitalize; line-height: 30pt; height:30px;}
.head2txt {  Color: #000000;Font-Family: helvetica; Font-Size: 12pt;  Font-Weight: bold; }
.head3txt {  Color: #000000; Font-Family: arial; Font-Size: 10pt;  Font-Weight: bold;}
.bodytxt {  Font-Family: helvetica; Font-Size: 10pt;  Font-Weight: normal;color:#000000;}
.labeltxt {Font-Weight: bold; font-size:12px;Color: #000000;/*;	;  Font-Family: helvetica; Font-Size: 10pt;  */ }
.messagetxt { color: Green; Font-Family: helvetica; Font-Size: 11pt; Font-Weight: bold; }
.emphasise {  Color: #0084A6;  Font-Size: 110%;  Font-Weight: bold; }
.explainTxt {  Color: #000000;  Font-Family: helvetica; Font-Size: 8pt;  Font-Weight: normal; }
.bodybigtxt {  Color: #023169;  Font-Family: helvetica; Font-Size: 12pt;  Font-Weight: bold; }


.titletxt {
	Color: #000000;
	Font-Family: helvetica;
	Font-Size: 20pt;
	Font-Weight: bold;
	padding-bottom: 10;
	padding-right: 10;
}

.printLowerTxt {  Color: #000000;  Font-Family: helvetica; Font-Size: 10pt;  Font-Weight: normal; }
.smalltxt {  Color: #000000;  Font-Family: helvetica; Font-Size: 10pt;  Font-Weight: normal; }
.smalltxt A, .smalltxt A:visited {  Color: #FFFFFF;  Text-Decoration:underline; }
.smalltxt A:hover  {  Color: #FFD200; Text-Decoration: none; }
.tinytxt {Font-Family: helvetica; Font-Size: 8pt;  Font-Weight: normal; }

.topInfo 
{
	 background-color: #000000;
	 height: 20;
}

.msgV
{
	color: black;
	Font-Family: helvetica; 
	Font-Size: 10pt;  
	Font-Weight: bold;
}

.boxmsgV
{
	border-style: double;
	border-width: 3px;
	border-left-color: #69b327;
	border-top-color: #69b327;
	border-right-color: #69b327;
	border-bottom-color: #69b327;
	background-color: #EEF8EE;
}

.msgX
{
	color: black;
	Font-Family: helvetica; 
	Font-Size: 10pt;  
	Font-Weight: bold;
}

.boxmsgX
{
	border-style: double;
	border-width: 3px;
	border-left-color: #e24106;
	border-top-color: #e24106;
	border-right-color: #e24106;
	border-bottom-color: #e24106;
	background-color: #F8EEEE;
}

.framebox
{
	Font-Family: helvetica; 
	Font-Size: 10pt;
	Font-Weight: bold;
	border-collapse: collapse;
	width: 100%;
	border: #1C3E76 1px solid;
	background-color: #A9C9E2;
}

.errortxt {  Color: #E70000;  Font-Family: helvetica; Font-Size: 12px;}
.oktxt {  Color: #11D111;  Font-Family: helvetica; Font-Size: 10pt;  Font-Weight: bold; }

/* Static tables - no onover - not 100% width */
.stable2
{
	Font-Family: helvetica; 
	Font-Size: 10pt;  
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	border: #1C3E76 1px solid;
}

.stable2 th
{
	border: solid 1 #1C3E76;
	padding: 3 3 3 3;
	color: #1C3E76;
	font-weight: bold;
}

.stable2 tr, .stable2 td
{ 
	border: solid 1 #1C3E76;
	padding: 2 2 2 2;
	background-color: #FFFFFF;
	font-weight: normal;
	Color: #1C3E76;
	vertical-align: top;
}

/* printer friendly table */
/* Static tables - no onover */
.ptable
{
	Font-Family: helvetica; 
	Font-Size: 10pt;  
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	width: 100%;
	border: #888888 1px solid;
	background-color: #FFFFFF;
	color: #000000;
}

.ptable tr
{ 
	border: #888888 1px solid;
	padding: 2 2 2 2;
	font-weight: normal;
	vertical-align: top;
}

.ptable th
{
	background-color: #DDDDDD;
	border: #888888 1px solid;
	padding: 2 2 2 2;
	font-weight: bold;
}

.ptable td
{ 
	border: #888888 1px solid;
	padding: 2 2 2 2;
	font-weight: normal;
	vertical-align: top;
}


/***********************/
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
/*font: bold 12px helvetica;*/
Color: #76A5CB; Font-Family: helvetica; Font-Size: 11pt;  Font-Weight: bold;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #EEEEEE;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
text-decoration: none;
}

#tablist li a.current{
background: white;
}

#tabcontentcontainer{
width: 100%;
height: 300px;
padding: 15px;
border: 1px solid black;
}

.tabcontent{
display:none;
}

/****************************************************/
.vc 
{
	width: 550;
	border: solid 2px black;
	background: white;
	Color: #000000;
	Font-Family: arial;
	Font-Size: 10pt;
	Font-Weight: normal;
}

.vc_bold { font-weight: bold; }
.vc_highlight { background: #CCCCCC; font-weight: bold; }

.spacer1{font-size:1px;line-height:1px;}

/*---Log-In Background shadow ---*/
.login_bg_left1{background-image:url('../images/login_bg/left_bg.gif');background-repeat:repeat-y;background-position:right top;width:21px;}
.login_bg_left1 td{background-image:url('../images/login_bg/left2.gif');background-repeat:no-repeat;background-position:right top;}

.login_bg_right1{background-image:url('../images/login_bg/right_bg.gif');background-repeat:repeat-y;background-position:right top;width:26px;}
.login_bg_right1 td{background-image:url('../images/login_bg/right2.gif');background-repeat:no-repeat;background-position:left top;}

.login_bg_top1{background-image:url('../images/login_bg/top_bg.gif');background-repeat:repeat-x;background-position:bottom ;height:20px;}
.login_bg_top1 div{width:100%;height:100%;background-image:url('../images/login_bg/top2.gif');background-repeat:no-repeat;background-position:bottom left;text-align:right;}

.login_bg_bot1{background-image:url('../images/login_bg/bottom_bg.gif');background-repeat:repeat-x;background-position:top;height:25px;}
.login_bg_bot1 div{width:100%;height:100%;background-image:url('../images/login_bg/bot2.gif');background-repeat:no-repeat;background-position:bottom left;text-align:right;}

.corner_top_left{background-image:url('../images/login_bg/corner_left_top.gif');background-repeat:no-repeat;background-position:bottom right;}
.corner_top_right{background-image:url('../images/login_bg/corner_right_top.gif');background-repeat:no-repeat;background-position:bottom;}
.corner_bot_left{background-image:url('../images/login_bg/corner_left_bot.gif');background-repeat:no-repeat;background-position:top right;}
.corner_bot_right{background-image:url('../images/login_bg/corner_right_bot.gif');background-repeat:no-repeat;background-position:top left;}

/*---Log-In general---*/

.top_line{background-color:#F38C00;line-height:1px;font-size:1px;height:5px;}
.top_bg{background-image:url('../images/login_bg/page_top_bg.gif');background-repeat:repeat-x;line-height:1px;font-size:1px;height:20px;background-position:top left;}
.bot_bg{background-image:url('../images/login_bg/page_bot_bg.gif');background-repeat:repeat-x;line-height:1px;font-size:1px;height:20px;background-position:top left;}
.breakline{background-color: #F38C00;height: 4px;width: 100%;line-height:1px;font-size:1px;}

#content{background-color:White;padding:15 15 15 15;height:350px;}
#content #div1{padding:30px;color:#656565;font-size:12px;}
.lowerTxt {Font-Family: arial; Font-Size: 10pt;  Font-Weight: normal;padding:8px; }
.lowerTxt img {margin-top:8px;}
.flags {padding:5px;}
.flags img{margin-top:5px;}
.main_tbl{background-color:#EEEEF2;border:solid 1 #656565;}

/*----inputs and forms------------*/

#text1, #Password1, #text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10, #text11, #text12, #text13, #text14, #text15, #text16, #text17, #text18,#Password1, #Password2, #wishListInterval,#Select1, #Select2, #CMMarkup, #text19, #text20, #text21, #text21, #text22,#Text23,#strCAPTCHA,#Select3,#Email,#Phone{border:solid 1px #777777;height:20px;line-height:16px;width:125px;color:#656565;font-family:arial,veradana,san-serif;font-size:12px;}
#Textarea,#Textarea1, #Textarea2, #Textarea3 ,#Textarea4,#Textarea5,#Textarea6,#Textarea7,#Comments{border:solid 1px #777777;line-height:16px;width:200px;color:#656565;font-family:arial,veradana,san-serif;height:80px;overflow:auto;}
.bodyTxt textarea{border:solid 1px #777777;line-height:16px;width:400px;height:150px;color:#656565;font-family:arial,veradana,san-serif;overflow:auto;}

.tblsearchform #text1,#weightto,#Select2,#Select3,#fancycolorfrom,#fancycolorto,#intensefrom,#intenseto,#clarityfrom,#clarityto,#pPPC,#pDiscount{border:solid 1px #777777;height:20px;line-height:16px;width:60px;color:#656565;font-family:arial,veradana,san-serif;font-size:12px;}
.tblsearchform #Select1{width:75px;}
#lotid,#Location,#stonestatus,#HA,#discountfrom,#discountto,#m1from,#m1to,#polishfrom,#polishto,#symmetryfrom,#Select6,#fluorescencefrom,#fluorescenceto,#cutfrom,#cutto,#depthfrom,#depthto,#tablefrom,#tableto{width:80px;}
.SFtxt #text2{width:60px;}

option, select{color:#656565;}
small{color:#656565;}
.res_tbl{width:100%;text-align:center;}

/* Static tables - no onover */
.stable{Font-Family: helvetica;Font-Size: 10pt;text-align: center;vertical-align: top;width: 60%;background-color:white;}
.stable td{background-color:#EEEEF2;}
.stable th{background-color:#E1E1E5;padding:5px;margin:0;}

/*----*/
.messages {border:solid 1px orange;padding:10 10 10 10;background-image:url('../images/corner.gif');background-repeat:repeat-x;background-repeat:no-repeat;}


.res_btns{text-align:left;padding:0;}

/*querry*/
.summery {text-align:right;}
.summery div{border:solid 4px #E2E2E2;width:300px;text-align:center;padding:10px;}
.summery_tbl td{border-bottom:dotted 1px #E2E2E2;background-color:white;}
.speciel_td{font-size:1px;line-height:1px;height:1px;}

/*offer*/
.summery_offer {text-align:right;}
.summery_offer #div1{border:solid 4px #E2E2E2;width:300px;text-align:center;padding:10px;}
.summery_offer_tbl td{border-bottom:dotted 1px #E2E2E2;background-color:white;}
.speciel_td{font-size:1px;line-height:1px;height:1px;}
.summery_offer #input{width:200px;}

/*request*/
.summery_request {text-align:right;}
.summery_request #div1{border:solid 4px #E2E2E2;width:300px;text-align:center;padding:10px;}
.summery_request_tbl td{border-bottom:dotted 1px #E2E2E2;background-color:white;text-align:left;}

/*help*/
.help_content{background-color:#EEEEF2;}
.helplowertxt, .helplowertxt A, .helplowertxt A:hover, .helplowertxt A:visited {background-color:#EEEEF2;Font-Family: arial;Font-Size: 10pt;Font-Weight: normal;text-align: center;padding: 3;}
.help_header {background-color:#EEEEF2;Font-Family: arial;Font-Size: 10pt;Font-Weight: normal;text-align: center;padding: 3;}
.helplinks, .helplinks A, .helplinks A:hover {Font-Family: helvetica; Font-Size: 10pt;  Font-Weight: bold; }

.pixel{height:1px;line-height:1px;font-size:1px;}
/*
Dynamic tables - with roleover 
.dtable{Font-Family: helvetica;Font-Size: 10pt;text-align: center;border-collapse: separate;width: 100%;background-color: #1C3E76;}
.dtableth{background-color: #EEEEEE;color: #1C3E76;font-weight: bold;height: 24;}
.dtabletr{background-color: #FFFFFF;Color: #1C3E76;font-weight: normal;cursor: hand;}
.dtabletralt{background-color: #EBF3FF;Color: #1C3E76;font-weight: normal;cursor: hand;}
.dtabletrover{background-color: #76A5CB;color: white;cursor: hand;}
.stable
{
	Font-Family: helvetica; 
	Font-Size: 10pt;  
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	width: 100%;
	border: #656565 1px solid;
}

.stable th
{
	border: solid 1 #656565;
	padding: 3 3 3 3;
	background-color: #EEEEEE;
	color: #656565;
	font-weight: bold;
}

.stable tr
{ 
	border: solid 1 #656565;
	padding: 2 2 2 2;
	background-color: #FFFFFF;
	font-weight: normal;
	Color: #656565;
	vertical-align: top;
}

.stable td
{ 
	border: solid 1 #656565;
	padding: 2 2 2 2;
	font-weight: normal;
	Color: #656565;
	vertical-align: top;
}

*/

.contact{width:700px;color:#332E29;line-height:15pt;font-size:11pt;}
