/* CSS Document */

/*  Global definitions */

/* FUCK IE6 !!!!!!!!!!!!!!!!!!!!!! */

body {
	background-color:#0081ad;	
	margin: 0; 
	padding:0;
}

div,p,span,form,input,select,checkbox,radio,img, ul, li, ol, table { 	position:relative; color: #535353; font-size:12px; font-family: Sylfaen, Arial, Vardana;} 

h1, h2, h3, h4, h5 { font-family:Sulfaen, Arial, Verdana; }

/* Common */

img { behavior:url("./pngbehavior.htc");}

a {color: #0081ad; text-decoration:none;}
a:hover { text-decoration:underline;}

.allclear {clear:both;}
.leftclear {clear:left;}
.rightclear {clear:right;}
.allclear, .leftclear, .rightclear { height:1px; overflow:hidden; background:none;}

.floatWrapper { height:100%;}
/* /Common */


ul { text-align:left; padding-left:20px;}

.commonWidth { width:938px; text-align:left; margin-left:auto; margin-right:auto;}
#wrapper { text-align:center;}
#mainWrapper { background:url("../images/main_bg.gif") repeat-y ; padding:0px;}

#menuWrapper { padding-top:25px;}
#menu { height:49px; background:url("../images/menu_bg.gif") repeat-x; }
#menuLeft { height:49px; width:11px; overflow:hidden; background:url("../images/menu_lt.gif") repeat-x; position:absolute; left:-11px; top:0px;}
#menuRight { height:49px; width:11px; overflow:hidden; background:url("../images/menu_rt.gif") repeat-x; position:absolute; right:-11px; top:0px; }
#menuItemsWrapper { padding-top:13px; }
.menuItem { padding:2px 5px; border-left: 1px solid #d6d6d6; float:right;} 
.menuItem a { font-size:13px; color:#545454;} 

#loginBlock { padding:10px; clear:both; text-align:right;}

input.inputBX { border:1px solid #bfbfbf; width:150px; height:18px; line-height:100%;}

#mainContent { padding:10px; clear:both;}

/* main content blocks */
#mainTopLeft { background:url("../images/rnd2_bg.gif") repeat-y; width:632px; }
#mainTopRight { background:url("../images/rnd1_bg.gif") repeat-y; width:249px; }
#mainMiddle { background:url("../images/rnd3_bg.gif") repeat-y; width:913px; margin-left:auto; margin-right:auto; }



#mainTopLeft_top { background:url("../images/rnd2_top.gif") no-repeat;}
#mainTopLeft_bottom { background:url("../images/rnd2_bottom.gif") no-repeat;}
#mainTopLeft_top, #mainTopLeft_bottom { height:15px; width:632px; }

#mainTopRight_top { background:url("../images/rnd1_top.gif") no-repeat;}
#mainTopRight_bottom { background:url("../images/rnd1_bottom.gif") no-repeat;}
#mainTopRight_top, #mainTopRight_bottom { height:20px; width:249px;}

#mainMiddle_top { background:url("../images/rnd3_top.gif") no-repeat;}
#mainMiddle_bottom { background:url("../images/rnd3_bottom.gif") no-repeat;}
#mainMiddle_top, #mainMiddle_bottom { height:21px; width:913px;}

#mainMiddle_top, #mainMiddle_bottom, #mainTopRight_top, #mainTopRight_bottom, #mainTopLeft_top, #mainTopLeft_bottom { position:absolute; left:0px; overflow:hidden; }
#mainMiddle_top,#mainTopRight_top,#mainTopLeft_top { top:0px;}
#mainMiddle_bottom,#mainTopRight_bottom, #mainTopLeft_bottom { bottom:0px;}

div.plus, div.minus, div.plusminusBlank { background:url("../images/plusminus.gif") no-repeat; float:left; width:11px; height:10px; overflow:hidden; margin-top:2px; cursor:pointer;}
div.plus { background-position: 0 0;}
div.minus { background-position: 100% 0;}
div.plusminusBlank { background:none; cursor:default;} 

.green_dots_with_clear { margin:10px 0px; background:url("../images/green_dots.gif") repeat-x; height:1px; overflow:hidden; clear:both;}

#footer { padding:10px 0px; color:#ffffff;}
#footer a { color:#ffffff; }

.attentionStar { font-family:Arial, Verdana, Sylfaen; color:#ff0000; font-weight:bold; }
.err { color:#ff0000;}

.everithingOK { text-align:center; color:#cc0000; }

#userBlock { position:absolute; top:10px; right:10px; text-align:right; }

/* TESTS */
.testListWrapper { margin-right:140px; border-bottom:1px solid #999; padding-bottom:5px; padding-top:5px;}
.testTitle { font-size:16px;}
.testDescription { font-style:italic;}
.testListLinkWrapper { text-align:right; }