html { margin: 0px auto; font: 12px Tahoma, Verdana, sans-serif; }
body {
	background: #FFF; 
	position: relative;
	font-size: 8pt;
	margin: 0px; 
}
div, td {
	font-family: tahoma, "Trebuchet MS", arial, serif;
	font-size: 8pt;
	color: #555555;
	line-height: 120%;
	outline: 0px solid #FFF;
}

.CheckBoxClass {display: none;	}
.CheckBoxLabelClass{background-image:url("/img/ico.gif"); background-position:0px 17px; cursor:pointer;height:17px;width:17px;line-height:15px;color:#555;display:inline-block;padding:0 0 0 0px;
		display: block;background-color:#C4D2E1;margin-left: 25px;}
.CheckBoxLabelClass:hover{color:#333;}
.LabelSelected{background-position:17px 17px;}
.list_pages{display:none;}

/* Clients sites css - START */

.tilog {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    padding: 5px;
    text-align: left;
    float: left;
}

.tilogal {
    vertical-align: middle;
}

.tilog td {
    vertical-align: middle;
}
.mainm {
line-height:18px;
margin-right:18px;
width:210px;}

.rdfrem {
    background: #F7F7F7;
    border-top: 1px solid #CCCCCC;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 4px 6px;
}
.rdfreu {
    float:left;
    padding:3px;
    color:#888888;
} 
    
.prodname {
    font-size: 13px;
    text-decoration: none;
}
.prodprice {
    color: #888;
    padding: 3px;
}
.prodpriceval {
    color: #ddd;
    padding: 7px 0;
}
.prodpricenal {
    background-color: #627AAD;
    bottom: 0;
    color: #FFFFFF;
    padding: 2px 7px;
    position: absolute;
    right: 0;
}
.prod_im_div {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F0F0F0;
    height: 150px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width: 150px;
}

.allf { 
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0 7px;
    position: relative;
    width: 975px;
}
    
.topf {
    margin:0px;
    overflow: hidden;
    box-shadow:0 0 8px 7px #FFFFFF inset;
}

.csname {
    color: #333;
}

.cstopcart {
    background: none repeat scroll 0 0 #f5f5f5;
    border-color: #e2e2e2 #f0f0f0;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #555;
    padding: 4px 7px;
    position: absolute;
    top: 0;
    left:250px;
}

.cstopcart a {
    border-bottom:1px dashed #336699;
    color: #336699;
}    

.scart {
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6);  
    border-color: #E2E2E2 #888888 #000000;
    border-style: solid;
    border-width: 1px;
    display: none;
    position: fixed;
    right: 250px;
    text-align: left;
    top: 200px;
    width: 700px;
    z-index: 9999;
}

.scarttop {
    background: none repeat scroll 0 0 #F5F7F9;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    float: left;
    padding: 10px 10px 0;
}
.scarttopin {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    float: left;
    max-height: 310px;
    overflow: auto;
    padding: 0 0 4px 4px;
    width: 672px;
}

.scartbottom {
    border-color: #DDDDDD #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 3px;
    float: left;
    height: 73px;
    width: 676px;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 10px 10px;
}


.menuf { 
     border-bottom: 1px solid #f0f0f0;
    color: #FFFFFF;
    display: block;
    list-style: none outside none;
    margin-bottom: 2px;
    overflow: hidden;
    padding: 6px 0;
    /*   
    background:#E7E7E7; border-bottom:1px solid #aaa; display: block; color: #FFFFFF; list-style: none;margin-bottom:2px; overflow:hidden; _height:1%
    */
    }
.menuf li { float:left;list-style: none;}
.menuf a {
    background: none repeat scroll 0 0 #F7F7F9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border-top: 0 solid #CCCCCC;
    color: #336699;
    cursor: pointer;
    display: inline-block;
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    list-style-type: none;
    margin: 0 2px;
    outline: medium none;
    padding: 2px 9px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
.menuf a:hover {
background:none repeat scroll 0 0 #e6e6e9;
border-color:-moz-use-text-color -moz-use-text-color #000000;
border-style:none none solid;
border-width:0 0 0px;
color:#333;
text-decoration:none;}


/* Clients sites css - END */

.firm {
background:none repeat scroll 0 0 #F7F7F7;
border-top:1px solid #E5E5E5;
margin-top:3px;
float:left;
padding:3px 3px 10px;}

.rating {
    color: #E2E2E2;
    float: left;
    font-size: 17px;
    line-height: 17px;
    margin: 2px 0;
    text-align: center;
    text-shadow: 0px 1px 0px #FFFFFF;
}
.s5 { background:#fff;font-size:13px; padding: 3px 9px;font-family: monospace;}
.s6 { background:#F7F7F7;border-top: 1px solid #BBBBBB;  padding: 3px 9px;}
.fbb { color:#D9CC92;font-weight: bold;}
.adhd { background:#5E80A9;border-bottom: 1px solid #92a8be;  padding: 1px 13px;}
.s7 { background:#FAF6E5; border-top: 1px solid #E8DEA6; margin: 2px 0; padding: 2px 4px; text-shadow: 0 1px 0 #FFFFFF;position: relative;}
.s8 { background: #F5F5F5;border-left: 1px solid #CCCCCC;color: #AAAAAA;font-weight: normal;margin-left: 5px;padding: 1px 8px;}
.s9 { background: #F5F5F5;border-left: 1px solid #CCCCCC;color: #AAAAAA;font-weight: normal;margin-left: 5px;padding: 1px 8px;float:right;}
.sed {border-left: 1px solid #E8DEA6;background:#FFFFFF; padding: 0px 5px; position: absolute; right: 0; top: 0px;width:40px;height:17px;}
.inpche {margin-bottom: 5px;outline:0px solid #fff;}
    

.hh {outline:0px solid;z-index:3;position: relative;}
.hh:hover {z-index:1;}

.hv {outline:0px solid;background-color:#C4D2E1;background-position:0 -119px;padding:0px;position:absolute;right:1px;top:1px;z-index:2;}
.hv:hover {z-index:4;border:0 none;  /*-- background-color:#C4D2E1; background-color:#6B8DB1; --*/}
.hn {outline:0px solid;background:#FFFFFF;padding:7px;bottom:0;left:0;position:absolute;z-index:2;}
.hn:hover {z-index:4;border:0 none;}

.opac {opacity:0.5;text-decoration: none;}
.opac:hover {opacity:1;text-decoration: none;}

.fr {background:#FFFFFF;padding:5px 8px 25px;position:absolute;z-index:3;}
.fr:hover {z-index:1;}

.sc {background:#FFFFFF;bottom:1px;left:0;position:absolute;z-index:2;}
.sc:hover {z-index:4;}


.hin {
    color: #999999;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    margin-left: 10px;
}
.hina {
    color: #999999;
    font-family: tahoma;
    font-size: 11px;
    float: right;
    font-weight: normal;
    margin-left: 10px;
}
.hina:hover {
    color: #3B5998;
    text-decoration: underline;
}


.sadd {
background:#F7F7F7;
border-top:1px solid #E5E5E5;
margin-top:3px;
padding:3px 3px 5px;}


.goodsmenu {
background:url("/img/gray.gif") no-repeat scroll 3px center transparent;
background-color:#ffffff;
border-top:1px solid #E5E5E5;
border-bottom: 1px solid #FFFFFF;
margin-top:0px;
padding:3px 15px 5px;
color: #666;}

.goodsmenu:hover {
background-color:#f0f0f0;
border-top:1px solid #CCC;
border-bottom: 1px solid #FFFFFF;
color:#444;
}

.goodsmenusel {
background:url("/img/gray.gif") no-repeat scroll 3px center transparent;
background-color:#f0f0f0;
border-top:1px solid #ccc;
border-bottom: 1px solid #FFFFFF;
font-weight: bold;
color:#333;
margin-top:0px;
padding:3px 15px 5px;}

.goodsgroupmenu {
    width: 200px;
    background: none repeat scroll 0 0 #F7F7F8;
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #DDDDDD;
    padding: 5px;
}

/*
.goodsmenu {
background:url("/img/gray.gif") no-repeat scroll 3px center transparent;
background-color:#ffffff;
border-top:1px solid #E5E5E5;
margin-top:0px;
padding:3px 15px 5px;}

.goodsmenusel {
background:url("/img/gray.gif") no-repeat scroll 3px center transparent;
background-color:#F1F6F9;
border-top:1px solid #E5E5E5;
font-weight: bold;
color:#333;
margin-top:0px;
padding:3px 15px 5px;}

*/
.phototitle {
height:200px;
overflow:hidden;
position:relative;
width:350px;
}
.phototitle table td.title a {
border:medium none;
color:#FFFFFF;
display:block;
font-size:11px;
font-variant:small-caps;
font-weight:bold;
padding:6px;
position:relative;
text-decoration:none;
}
.phototitle table td.title a:hover {
text-decoration:none;
}
.phototitle table {
background:none repeat scroll 0 0 transparent;
bottom:0;
left:0;
position:absolute;
z-index:99;
}
.phototitle a.photo {
background:transparent;
overflow:hidden;
position:absolute;
width:100%;
z-index:1;
}
.phototitle table td.title {
background:url("/img/sp1.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
font-family:sans-serif;
font-size:10px;
padding:0;
width:90%;
}
.phototitle table td.details a.rubric {
background-color:#627AAD;
border:medium none;
color:#FFFFFF;
display:block;
padding:5px 15px;
text-align:center;
}
.phototitle table td.details {
background:none repeat scroll 0 0 transparent;
padding:0;
vertical-align:bottom;
}


.searin {
border: 1px solid #d5d5d5; 
margin:0px 0px 0px 0px; 
padding: 2px 7px 0pt; 
background: #F5F5F5; 
width: 500px;  
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
height: 22px; 
font-size: 14px; 
color: #666666;
outline:0px solid #FFF; 
-moz-border-radius-topleft: 3px; 
-moz-border-radius-topright: 3px; 
-moz-border-radius-bottomright: 3px; 
-moz-border-radius-bottomleft: 3px;
}

.searin:hover {
outline:0px solid #FFF; 
border: 1px solid #ccc;
}

.men {
    background-color: #FFFFFF;
    border-bottom: 1px dashed #e2e2e2;
    border-left: 3px solid #ffffff;
    padding: 1px;
    padding-left: 3px;
    font-size:11px;
float: none;
color:#444;
}
.men:hover {
    background-color: #fff;
    border-bottom: 1px dashed #CCCCCC;
    border-left: 3px solid #BFDB92;
    margin-left: 0;
text-decoration: none;
}
.cd {
background-color: #FFFFFF;
    border-bottom: 1px solid #333333;
    padding: 5px;
}

.cd:hover {
background-color: #f5f8FB;
border-bottom:1px solid #555555;
}

.rd {
border-bottom:1px solid #FFF;
color:#555555;
margin-left:0;
margin-right:3px;
margin-top:3px;
padding:10px;
    background:-moz-linear-gradient(#FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
    background:linear-gradient(#FFFFFF, #F5F5F5);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(245,245,245)),
    color-stop(0.4, rgb(247,247,247)),
    color-stop(0.75, rgb(255,255,255))
);
    background:-o-linear-gradient(#FFFFFF, #F5F5F5);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
 startColorstr=#FFFFFF, endColorstr=#F5F5F5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}



.rdh:hover {
background-color:#f7ffe2;
}

.rdbb {
background-color: #FFFFFF;
margin-right:0px;
margin-left:0px;
margin-top:3px;
padding:10px;
border-top:2px dashed #BBBBBB;
border-bottom:2px dashed #BBBBBB;
border-left:none;
border-right:none;
color:#555555;
}

.spac {background:#F5F5F5;
border-top:1px solid #CCCCCC;
    margin-bottom: 2px;
    margin-top: 12px;
    padding: 2px;}

.spacs {background:#F5F5F5;
    margin-bottom: 2px;
    margin-top: 12px;
    padding: 2px;}


h7 {      background:#F2F2F2;
    border-bottom: 1px solid #D2D2D2;
    border-left: 10px solid #F5F5F5;
    border-right: 10px solid #F5F5F5;
    color: #333333;
    font-family: georgia;
    font-size: 17px;
    line-height: 40px;
    padding: 3px 6px;
    text-shadow: 0 1px 0 #FFFFFF;
}

.datb {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
margin-left:3px;}

.rdom {
background-color: #f7ffe2;
margin-right:3px;
margin-left:0px;
margin-top:3px;
padding:5px;
border:1px dashed #cbe78a;
color:#555555;
}

.sld {border:2px dashed #777777;margin:7px;outline:3px solid #E5E5E5;padding:4px;}
.pre{border:1px solid #D2D2D2;
float:left;
margin:7px;
outline:2px solid #EAEAEA;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
padding:5px;
position:relative;
width:100px;}
.pre:hover{border:1px solid #AAAAAA;
outline-color:#e2e2e2;}

.rdff {background:#F0F0F0;padding-bottom:3px;}
.shad {
-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.scart {
-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6);
    border-color: #E2E2E2 #888888 #000000;
    border-style: solid;
    border-width: 1px;
    display: none;
    position: fixed;
    right: 250px;
    text-align: left;
    top: 200px;
    width: 700px;
    z-index: 9999;
}
.all { width: 975px; position: relative; margin: 0px auto 0px; background: #FFFFFF; padding: 0px 7px 0px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0; border-bottom: 1px solid #DDDDDD;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.logo { padding: 0px 2px 0px 1px; border:0; }
.icos { display: block; padding: 0px; margin: 0px 3px 3px 1px; }
.icos a {LINE-HEIGHT: 10px;   border-bottom:1px dashed #E0E0E0; color: #555555; text-decoration: none; font-size: 11px; padding: 4px 3px 4px 17px; display: block; }
.icos a:hover {color: #000000;text-decoration: none; border-bottom:1px dashed #DDD; }
.icos td { width: 50%; }

.aa {background-image:url("/img/ico.gif");border-bottom:0px dashed #E0E0E0;color:#555555;display:inline-block;float:left;font-size:11px;line-height:17px;padding:0 0 0 17px;height:17px;width: 0px;text-decoration:none; }
.a1 { background-position:0px 0px; }
.a2 { background-position:17px -85px;}
.a3 { background-position:17px -17px;}
.a4 { background-position:17px 0px; }
.a5 { background-position:34px 0px; }
.a6 { background-position:0px -51px; }
.a7 { background-position:0px -17px;}
.a8 { background-position:17px -305px; }
.a9 { background-position:0px -305px; }
/*------------------------------------------------------------------------------------------*/
.b1 { background-position:17px -34px;}
.b2 { background-position:0px -17px;}
.b3 { background-position:0px -85px;}
.b4 { background-position:17px -68px;}
.b5 { background-position:0px -68px;}
.b6 { background-position:0px -17px;}
.b7 { background-position:17px -51px;}
.b8 { background-position:0px -34px;}

.a4001 { background-position:17px -85px;}
.a4003 { background-position:0px -136px;}
.a4030 { background-position:0px -152px;}
.a4038 { background-position:17px -152px;}
.a4014 { background-position:0px -169px;}
.a4042 { background-position:17px -169px;}
.a4010 { background-position:17px -51px;}
.a4011 { background-position:0px -187px;}
.a4027 { background-position:17px -187px;}
.a4012 { background-position:0px -203px;}
.a4025 { background-position:0px -34px;}
.a4002 { background-position:17px -203px;}
.a4023 { background-position:0px -220px;}
.a4017 { background-position:17px -220px;}
.a4021 { background-position:0px -237px;}
.a4007 { background-position:17px -272px;}
.a4029 { background-position:0px -254px;}
.a4020 { background-position:17px -254px;}
.a4028 { background-position:0px -272px;}
.a4022 { background-position:17px -237px;}
.a4033 { background-position:17px -68px;}
.a4019 { background-position:0px -68px;}
.a4004 { background-position:0px -288px;}
.a4026 { background-position:17px -288px;}

.ui {background-image:url("/img/ico.gif"); cursor:pointer;height:17px;width:17px;line-height:15px;color:#808080;display:inline-block;padding:0 0 0 0px;}
.uib:hover {color:#BBBBBB;}

.ds {
background-position:0px -119px;
background-color:#C4D2E1; 
}
.us {
background-position:17px -119px;
}

.ed {
background-position:-17px -136px;
background-color:#C4D2E1;
}

.dab {
background-position:0 -102px;
background-color:#C4D2E1;
}

.dde {
background-position:-17px -102px;
background-color:#C4D2E1;
}

.otzposdel {text-decoration:none;background:#FFFFFF;padding: 3px;padding-right: 90px;position: absolute;right: 30px;top: 4px;}
.otzposadd {background:#FFFFFF;padding: 3px;padding-right: 13px;position: absolute;right: 0px;top: 4px;}
.otzta { border:2px solid #FFF;;outline:1px solid #fff;background:#F7F7F7;width:500px;}
.otztat {border:2px solid #EAEAEA;1px solid #D5D5D5;background:#FFFFFF;width:500px;}

.ot {background-image:url("/img/ot.png");height:32px;width:32px;float:left;margin-right:5px;margin-top:4px;margin-left:0px;background-color:#DDDDDD;}
.ot1 {background-position:32px 0px;background-color:#91b155;}
.ot2 {background-position:0px 0px;background-color:#D04D3B;}
.ot3 {background-position:32px 32px;}
.ot4 {background-position:0px 32px;}

.top .left { float: left; width: 270px;-moz-box-shadow: 10px 0 12px -7px rgba(33, 44, 99, 0.45); -webkit-box-shadow:10px 0 12px -7px rgba(33, 44, 99, 0.45); box-shadow:10px 0 12px -7px rgba(33, 44, 99, 0.45);}
.top .right { margin-left: 270px;margin-top: 2px; background: url(/img/header.jpg) no-repeat right 0px; border-left:1px solid #BBBBBB }

.menu { border-bottom:1px solid #CCCCCC; background: url("/img/sp1.png") repeat scroll 0 0 transparent; display: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; color: #FFFFFF; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;list-style: none; overflow:hidden; _height:1%}
.menu li { float:left;list-style: none;}
.menu a { border-bottom:0px solid #CCCCCC;
color:#E2E2E2;cursor:cell;display:inline-block;line-height:22px;list-style-type:none;margin:0;outline:medium none;padding:0 7px 1px;position:relative;text-decoration:none;}
.menu a:hover { background: #ffffda ; color: #222222; text-decoration: none; border:0px;}

.doim {float: left;margin-bottom: 3px;margin-right: 7px;}

.lit {
background-color:#FFFFFF;
border:1px solid #DAE1E8;
margin-top:7px;
outline:1px solid #EBF0F4;
padding:3px 5px;}

.litdiv{
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #EEEEEE;
padding:2px;
margin:2px 0px;}

.commc {
background-color:#FFFFFF;
border:1px solid #AAAAAA;
outline:3px solid #D8DFEA;
padding:5px;}

.vhe {
background-color:#DAE2E7;
border-bottom:1px solid #CCD3DA;
border-top:0 solid #E2E2E2;
color:#555555;
padding:5px;}



.right .baners { padding-top: 170px; text-align: center; vertical-align: center; }
.col_left { width: 740px;float: left;}
.col_leftf { width: 740px;background: #fff; float: right;border-left:1px solid #E2E2E2;outline:2px solid #F5F5F5;}
.col_left .fon {  margin-right: 5px;float:left; width: 735px;line-height: 150%;}
.fon1 { background: #ffffff; margin-right: 5px; margin-left: 5px; }
.col_right {width: 235px; float: right;}
.fon { float:left;}

.search { padding: 2px; background: #FFFFFF; }
.search strong { margin-right: 8px; margin-left: 5px; color: #006699; font-size: 14px; font-weight: normal; }
.search .txt { width: 380px; padding: 1px 3px; font-size: 12px; }
.search .butt { font-size: 12px; padding: 1px 8px; background: #FFFFFF; border: 1px solid #A5ACB2; }
.txt_m  { padding: 1px; font-size: 11px; color: #666666; }
.login .enter { width: 250px; }
.enter .blok { padding: 0px; }

.blok  label { display: block; padding: 11px 0px 0px 11px; width: 240px; font-size: 12px; }
.blok  span { display: block; width: 56px; float: left; padding-top: 5px; }

.blok { padding: 5px; font-size: 11px;}
.blok a { text-align: right; }
.blok dl { display: block; padding-bottom: 5px; }
.blok dt { margin-bottom: 7px; font-size: 12px; }
.blok img { float: left; border: 1px dashed #AAA; margin: 0px 2px 5px 0px; }
.border { border: 1px solid #b6c3d0; }
.newsf { background: #ffffff; padding: 0px 10px 10px 10px; }
.newsf h2 { padding: 0px; margin:0px; }
.newsff { background: #D9E4C4; padding: 0px; }
.newsf td { background: #FFFFFF;}
.newsff td { background: #FFFFFF;}
.newsf dt { text-indent:40px; LINE-HEIGHT: 14px; margin: 7px; font-size: 12px; }
.newsf dt img { margin-right: 7px; margin-bottom: 3px;}
.newsf dt a {border-bottom: 1px dashed red;}
.newsf:hover .grey:hover, .auto:hover .grey:hover { }

.border .news th { border-bottom: 1px solid #B6C3D0; }

th { background-image:url(/images/backh.gif);padding: 0px; vertical-align: bottom; border-bottom: none; border-top-style: none; border-right-style: none; border-left-style: none; }

.col_right .baners { text-align: center; padding: 12px 8px; }
.razdel { padding-bottom: 0px;}

h2  {color: #333333;font-family: Tahoma;font-size: 18px;font-style: normal;font-weight: bold;line-height: 24px;margin-bottom: 5px;margin-left: 5px;padding: 0;}
h6 {LINE-HEIGHT: 16px; color: #000; padding: 3px 0px; font-size: 14px; font-weight: bold; font-family:Helvetica;}
h1 { color: #2b587a; -*padding: 3px 0px; font: bold 13px Helvetica; }
h3 {LINE-HEIGHT: 16px; color: #dd5200; padding: 3px 0px; font-size: 18px; font-weight: bold; font-family:Helvetica;}
h3:hover {text-decoration: underline;}
h5 { color: #2b587a; padding: 6px 0px; font-size: 16px; font-weight: bold; font-family:trebuchet ms, arial;}

p { padding: 7px 0px;}
.clear { clear: both; }
* { margin: 0px; padding: 0px; 	outline: 0px solid #FFF;}
img { border-style: none; border: none; }
.img1 { background-color:#FFFFFF;border:2px dashed #BBBBBB;margin:2px;outline:3px solid #F3F3F3;padding:3px;margin-right:10px; }

.y5_item {box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1) !important;}
.adt a span { font-size:15px !important;}
.img2 {
background:#FFFFFF;
float:left;
margin-right:7px;
margin-top:3px;
padding:3px;
}

a { color: #3b5998; text-decoration: none; font-size: 11px;outline: 0px solid #FFF;}
a.a9 { color:#999;font-size:9px; text-decoration: none; font-variant:small-caps;}
a.a9:hover { color: #000; text-decoration: underline;}
a.a10r { color: #3781b2; text-decoration: underline; font-size: 11px; }
a.a10a { color: #3781b2; text-decoration: underline; font-size: 11px; }
a.a11 { color: #3b5998;  font-size: 11px;margin-left:10px; }
a.a10b { color: #477725; text-decoration: none; font-size: 11px; }
a.a10b:hover { border:none; color: #cc0033; }
a.a10a:hover,a.a10r:hover { color: #ff0000; text-decoration: underline; font-size: 11px; }
a.a11b { background:url("/img/gray.gif") no-repeat scroll 3px center transparent;
font-family:Tahoma;
font-size:13px;
font-variant:small-caps;
padding-left:15px;
padding-right:5px;
text-decoration:none;}
a.a11b:hover {color:#333;}

.dash
{
  border-bottom: 1px dashed red;
}


th { text-align: left; }
table, td { border-collapse:collapse; vertical-align: top;}
table {width: 100%;}
input, select, textarea {background:#F7F7F7;
    border-color: #BBBBBB #f5f5f5 #f5f5f5 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #555;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 3px 0 0;
    outline: 0 solid #D5D5D5;
    padding: 3px;
    vertical-align: middle;}

textarea {min-height:100px;}
input:hover, select:hover, textarea:hover {
    border-color: #AAA #f0f0f0 #f0f0f0 #CCC;
}

.alist_shadow {
    background-color: #000000;
    height: 1px;
    opacity: 0.25;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 2000;
}

button { 
-moz-border-radius:3px 3px 3px 3px;
background-color:#3D7CC9;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
padding:3px;}


.out {
width:980;
/*position:relative;*/
}

.menu11 {
float:right;
margin-left:0px;
width:235px;
line-height:18px;
}

.footer {
margin:0px;
padding:0px;
}
.footer-left {
 padding: 5px 1px 5px;
float:left;
background-position:bottom;
line-height:18px;
width:350px;
}
.footer-center {
padding-top:5px;
float:center;
text-align:center;
width:343px;
background-position:bottom;
line-height:18px;
}

.footer-right {
padding-top:12px;
float:right;
text-align:right;
width:250px;
background-position:bottom;
line-height:18px;
}

.footback {
    background:#F5F5F5;
    border-bottom: 0 solid #E2E2E2;
    border-top: 1px solid #BBBBBB;
    height: 88px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
}
.footback table {
background-color: #dee0e4;
width:92%;
}
.footback td {
padding:5px 5px 5px 5px;
}
.footback td a {
color:#24557c;
}


.seg {background-color:#d2e2ea; font-weight: bold; color: #666666;}
.f {background-color:#ffe5ce;}
.v {background-color:#fff9de;}







.beli {
border-top:3px solid #c4d6ea;
}

.beli table {
border-bottom:1px solid #dce1e7;
width:100%;
align:center;
}

.beli td {
color: #7C848D;
padding:4px;
}

.golub {
border-bottom:1px solid #e8e8e8;
background-color: #ffffff;
}
.golub table {
margin-left:10px;
background-color: #ffffff;
width:95%;
}
.golub td {
padding-bottom:2px;
padding-top:2px;
}

.golubd {
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
}

.golubd td {
padding-bottom:2px;
padding-top:2px;
}

.rsites {
background:#F0F8DC;
margin-right:3px;
margin-left:3px;
margin-top:3px;
padding:2px 2px 2px 5px;
border-left:10px solid #cbe78a;
border-top:1px dashed #cbe78a;
border-bottom:1px dashed #cbe78a;
border-right:1px dashed #cbe78a;
color:#999;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.rdy {
    background:#D9E4C4;
    border: 4px dashed #D9E4C4;
    color: #555555;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding: 0 4px;
}

.rsites:hover {
background-color: #f7ffe2;
}

.rdo {
background-color:#FFFFFF;
border:2px dashed #AAAAAA;
color:#555555;
margin-left:0;
margin-right:3px;
margin-top:3px;
outline:2px solid #E2E2E2;
padding:7px;
}

.rdbb {
background-color:#FFFFFF;
border:2px dashed #BBBBBB;
color:#555555;
margin-left:0;
margin-right:3px;
margin-top:3px;
outline:3px solid #F5F5F5;
padding:10px;
}

.rdf {
background-color:#FFFFFF;
border:2px dashed #DDDDDD;
border-color:#DDDDDD;
color:#555555;
margin:0;
padding:2px;
position:relative;
}

.rdf:hover {
border-color:#ccc;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.37); 
}

.rdfo {
border:1px solid #ccc;
margin-top:5px;
}

.rdfot:hover {
border-style:solid;
}


.rdfot {
background-color: #FFFFFF;
    border: 2px dashed #CCCCCC;
    color: #555555;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 6px;
    outline: 2px solid #E5E5E5;
    padding: 8px;
    position: relative;
}

.rdfot:hover {
border:2px solid #b2b2b2;
}

.rdfre {
background:#FFFFFF;
border:5px solid #EDEFF4;
margin:3px 15px;
outline:1px solid #BDC7D8;
padding:1px;
}
.rdff {background:#F0F0F0;padding-bottom:3px;}

.contx {
background-color: #FFFFFF;
padding:10px;
padding-top:1px;
color:#555555;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
outline:2px solid #F0F0F0;
margin-top:6px;}

.contd {
background-color:#F8F8F8;
border-left:2px solid #F0F0F0;
border-right:2px solid #F0F0F0;
color:#555555;
margin-top:6px;
outline:1px solid #CCCCCC;
position:relative;
padding:10px;}




.otot {width:125px;float:right;margin: 3px 0;}
.hiii1 {line-height:30px;font-size:42px;font-weight:bolder;color:#589442;}
.hiii2 {line-height:30px;font-size:42px;font-weight:bolder;color:#d04d3b;}
.hiii3 {line-height:30px;font-size:42px;font-weight:bolder;color:#DDDDDD;}
.hiii4 {line-height:30px;font-size:42px;font-weight:bolder;color:#DDDDDD;}
.hiii {line-height:30px;font-size:42px;font-weight:bolder;color:#DDDDDD;}

.rdbbm {
background-color:#FFFFFF;
border:1px dashed #E2E2E2;
color:#555555;
margin-left:0;
margin-right:3px;
margin-top:3px;
padding:5px 5px 5px 7px;
position: relative;
}

.rdb {
background-color:#FFFFFF;
border:2px dashed #E2E2E2;
color:#555555;
margin-left:0;
margin-right:3px;
margin-top:4px;
padding:0px;
}

.rsites1 {
    background-color: #F3F9E9;
    border-color: #CEDFD1 #CEDFD1 #CEDFD1 #BFDB92;
    border-left: 10px solid #BFDB92;
    border-style: dashed dashed dashed solid;
    border-width: 1px 1px 1px 10px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    padding: 10px;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.rfirms {
    background-color: #F7F7F9;
    border-color: #E2E2E2 #E2E2E2 #E2E2E2 #C4D6EA;
    border-style: dashed dashed dashed solid;
    border-width: 1px 1px 1px 10px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    padding: 3px 6px;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);

}
.rfirms1 {
background-color: #eceff5;
margin-right:3px;
margin-left:3px;
margin-top:3px;
padding:10px;
border-left:10px solid #c9d5eb;
border-top:2px dashed #c9d5eb;
border-bottom:2px dashed #c9d5eb;
border-right:2px dashed #c9d5eb;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.cadd {
border: 1px dashed #cccccc;
background-color: #ffffff;
padding:5px;
margin-top:2px;
}
.padd {
border: 1px dashed #FFFFFF;
background-color: #ffffff;
padding:5px;
}

.fadd {
background-color:#FFFFFF;
border:1px dashed #CCCCCC;
padding:5px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.cadd:hover {
border: 1px dashed #cccccc;
background-color: #f0f8dc;
padding:5px;
}

.goy {
background-color: #faf6e5;
margin-right:20px;
margin-left:20px;
padding:7px;
border:1px solid #e8dea6;

}

.godo {
background-color: #faf6e5;
padding-left:7px;
padding-right:7px;
padding-bottom:1px;
padding-top:1px;
border:1px solid #e8dea6;

}

.gog {
background-color: #f5f5f5;
padding-left:20px;
padding-bottom:7px;
padding-top:7px;
border:1px solid #e5e5e5;
}
.gog td {
background-color: #f5f5f5;
}

.gol {
background-color: #e8f1fa;
padding-left:20px;
padding-bottom:7px;
padding-top:7px;
border-bottom:1px solid #f0f0f0;
color: #444444;
font-size:12px;
}
.gol table {
background-color: #ffffff;

}
.gol td {
background: #F7F7F7;
}


.gow {
background: #ffffff;
padding-left:20px;
padding-bottom:7px;
padding-top:7px;
font-weight:bold;
font-size:12px;
border-bottom:3px solid #e8f1fa;
color: #7C848D;
font-color: #7C848D;

}
.gow table {
background-color: #ffffff;
color: #7C848D;
}
.gow td {
background-color: #e8f1fa;
background: #e8f1fa;
color: #7C848D;
font-color: #7C848D;
}



.hvrn {background-color: #000000; color: #cccccc;}
.hvrn:hover {color: #ffffff; }
.prodopo { margin-top:10px; margin-bottom:10px; }
.clr {
clear:both;
line-height:1px; height:1px;
width:10px;
}


.hidden {display: none;}
.clear {clear: both}
a.link {cursor: pointer; display: block; padding: 2px}

.top_selector{width:auto}

.seg {background-color:#d2e2ea; font-weight: bold; color: #666666;}
.f {background-color:#ffe5ce;}
.v {background-color:#fff9de;}

.num {
background:#FFFFFF;
border:1px solid #FFFFFF;
color:#CC0033;
font-size:18px;
padding-bottom:4px;
padding-top:6px;
}

.pages_links {
background:#FFFFFF;
border:1px solid #FFFFFF;
color:#CC0033;
font-size:18px;
padding-bottom:4px;
padding-top:6px;
}

.num a {
color:#D8DFEA;
background-color:#f9f9f9;
margin-left:5px;
border:1px solid #f0f0f0;
padding-left:7px;
padding-right:7px;
font-size:18px;
}

.num a:hover {
background-color:#faf6e5;
border:1px solid #E8DEA6;
color:#336699;
margin-left:5px;
padding-left:7px;
padding-right:7px;
font-size:18px;
}

.page_selected a {
background-color:#faf6e5;
border:1px solid #E8DEA6;
color:#336699;
margin-left:5px;
padding-left:7px;
padding-right:7px;
font-size:18px;
}

.blockquote {
    background-color: #F5F7F8;
    border-bottom: 2px solid #EBEFF2;
    border-left: 9px solid #C9D8DF;
    margin: 3px 0 0;
    padding: 4px;
} 

div.logo {	
	width:246px;
	height:83px;
}

div.logo:hover {	
	width:246px;
	height:83px;
	cursor:pointer;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
margin-left:20px;
width:97%;
font-size:11px;
font-weight:bold;
list-style-type:none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.y5_h {display:hide;}

.sbar {margin-left:0px; padding-top:0px;}
.wherelook {color:#3d7cc9; font-size:11px;}
.s_tabs ul   {padding:0; margin:0; list-style:none}
.s_tabs ul li   {padding:0; margin:0; float:left;}
.s_tabs a {padding:0; margin:0; display: block; height:18px; background:#fff; text-decoration:none; float:left}
.s_tabs span {display:block; color:#afafaf;text-decoration:none;cursor: pointer; padding-top:1px; padding-left:0; padding-right:6px; margin-left:6px;  font-size:11px;  font-size:11px }
.s_tabs a.hover, .s_tabs a.active {background:#3d7cc9; text-decoration:none;  border:0;}
.s_tabs a.hover span, .s_tabs a.active span {background:#3d7cc9; text-decoration:none;border:0; color:#FFFFFF}
.form-submit-search { 
    background:-moz-linear-gradient(#FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
    background:linear-gradient(#FFFFFF, #F5F5F5);
    background:-o-linear-gradient(#FFFFFF, #F5F5F5);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
 startColorstr=#FFFFFF, endColorstr=#F5F5F5);
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
    color: #AAAAAA;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 15px;
    font-weight: lighter;
    margin-top: 2px;
    padding: 3px 11px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.form-submit-search:hover { 
    
    background:-moz-linear-gradient(#F5F5F5, #E5E5E5) repeat scroll 0 0 transparent;
    background:linear-gradient(#F5F5F5, #E5E5E5);
    background:-o-linear-gradient(#F5F5F5, #E5E5E5);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
 startColorstr=#F5F5F5, endColorstr=#E5E5E5);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(245,245,245)),
    color-stop(0.75, rgb(255,255,255)));
    border-bottom: 1px solid #B6B6B6;
    border-right: 1px solid #D5D5D5;
    border-top: 1px solid #F5F5F5;
    border-left: 1px solid #F5F5F5;
    color: #555;
}

.form-submit-search:active {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #F5F5F5;
    border-right: 1px solid #F5F5F5;
    background:#F5F5F5;
}    

.form-submit-searchb {
    background:-moz-linear-gradient(#839DBB, #58789E) repeat scroll 0 0 transparent;
    background:linear-gradient(#839DBB, #58789E);
    background:-o-linear-gradient(#839DBB, #58789E);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
 startColorstr=#839DBB, endColorstr=#58789E);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(88,119,158)),
    color-stop(0.75, rgb(131,157,187))
);
    border-bottom: 1px solid #444444;
    border-right: 1px solid #555555;
    border-top: 1px solid #839DBB;
    border-left: 1px solid #839DBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
    color: #FFF;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 15px;
    font-weight: lighter;
    margin-top: 2px;
    padding: 3px 11px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(55, 55, 55, 0.2);
}

.form-submit-searchb:hover { 
    background:-moz-linear-gradient(#90adce, #6184ae) repeat scroll 0 0 transparent;
    background:linear-gradient(#90adce, #6184ae);
    background:-o-linear-gradient(#90adce, #6184ae);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
 startColorstr=#90adce, endColorstr=#6184ae);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(97,132,174)),
    color-stop(0.75, rgb(144,173,206)));
    border-bottom: 1px solid #777;
    border-right: 1px solid #888;
    border-top: 1px solid #90adce;
    border-left: 1px solid #90adce;
    text-shadow: 0 1px 0 rgba(55, 55, 55, 0.5);
}

.form-submit-searchb:active {
    border-top: 1px solid #777;
    border-left: 1px solid #999;
    border-bottom: 1px solid #386fa4;
    border-right: 1px solid #386fa4;
    background:#386fa4;
}    
    
.form-submit-search1 { 
    font-size:13px; 
    background-color:#3d7cc9; 
    color:#FFFFFF; 
    border:none; 
    padding:3px; 
    cursor:pointer; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    position: relative; 
    left:-103px;
}

      td{font-size:11px;}
      .menucenter{color:#7C848D;font-size:11px;white-space: nowrap;cursor:pointer;}
      .menuleft{width:5px;}
      .menuright{width:5px;}
      .menuselected td.menucenter{background-color:#3D7CC9;color:#fff;width:auto;}
      .menuselected td.menuleft{background:#3d7cc9;width:5px;}
      .menuselected td.menuright{background:#3d7cc9;width:5px;}  

.weather1 td {
border-bottom:1px dashed #E2E2E2;
line-height:15px;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}

.weather1 tr.first td {
background:none repeat scroll 0 0 #f7f7f7;
border-bottom:1px solid #B6C3D0;
border-right:1px solid #E2E2E2;
color:#666666;
padding-left:10px;
position: inherit;
}

.other {
background:#fff;
}
.other:hover {
background:#F5F9FB;
}

.zdc { z-index: 4;}
.zdc:hover { z-index: 2;}

.ztp { z-index: 3;}
.ztp:hover { z-index: 5;}



#main {
	background:#f0f0f0;
	width:700px;
	margin:0 auto;
	padding-bottom: 15px;
border-bottom: 1px solid #DDDDDD;
}

#images {
     display:none;     
}

.panel {
     margin:0 0 15px 0;     
border-bottom: 1px solid #AAAAAA;
}

ul.exposureThumbs {
     background:#fff;
     border:6px solid #fff;
     border-right:none;
     padding-left:20px;
     margin:0;
     list-style-type:none;
     height:66px;
     overflow:hidden;
}

ul.exposureThumbs li {
     background:#111;
     margin:0 8px 0 0;
     padding:0;
     text-align:center;
     display:none;
     float:left;
     overflow:hidden;
}

ul.exposureThumbs li img {
     cursor:pointer;
     overflow:hidden;
}

ul.exposureThumbs li.last {
     margin:0;
     overflow:hidden;
}

.exposureTarget {
     width:700px;
     height:600px;
     background-color:#111;     
     background-repeat:no-repeat;
     background-position:center center;
   
     padding:0;
     margin:0 auto;
     border:8px solid #fff;
     position:relative;
     overflow:hidden; 
}

.exposureWrapper {
     position:absolute; 
     top:0; 
     left:0;
}

.exposureWrapper img {
     cursor:pointer;
     position:absolute;
     top:0;
     left:0;
}

.exposureLoaded {
     background-image:none;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.27);     
}

.exposureData {
     position:absolute;
      left:0;
      right:0;
      bottom:-2000px;
     height:60px;
     padding:7px;
     color:#fff;
     font-family:Arial,Verdana,Helvetica,sans-serif;
     font-size:16px;
     font-weight:bold;
     display:none;
}

/* In this demo we are using thumbs with fixed size */
ul.exposureThumbs li {
     width:100px;
     height:100px;
     overflow:hidden;
}

.exposureSlideshowControls a,
.exposureControls span,
.exposureControls a {
     font-family:Arial,Verdana,Helvetica,sans-serif;
     font-size:11px;
     padding:8px;
     background-color:#DDD;
     display:block;
     float:left;
}

.exposureSlideshowControls a {
     float:right;     
}

.exposureSlideshowControls a,
.exposureControls a {
     color:#333;
     text-decoration:none;
     outline:none;
}

.exposureSlideshowControls a:active,
.exposureSlideshowControls a:hover,
.exposureControls a:active,
.exposureControls a:hover {
     background-color:#fff;
     color:#444;
}

.exposurePaging .active {
     color:#111;
     background-color:#fff;
}

.clear {
     clear:both;     
}

p.info {
     margin:40px auto;
     text-align:center;     
     width:600px;
}

p.info a {
     color:#006fc0;     
}

p.info a:hover, p.info a:active {
     color:#0084e7;     
}

.cleditorMain {border:1px solid #ddd; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background:#fff;border-bottom:1px solid #AAAAAA;}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px;border:1px solid #ffffff; height:24px; margin:1px 0 1px 0; background: url('images/buttons.gif')}
.cleditorButton:hover {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}

.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

.diz {
    cursor: pointer;
    display: inline-block;
    position:relative;
    box-shadow: 1px 2px 6px 0;
    border: 1px solid #FFF;
    margin: 8px;
}

.dizsel {
    cursor: pointer;
    display: inline-block;
    position:relative;
    box-shadow: 1px 2px 6px 0;
    border: 6px solid #AFCFF7;
    margin: 8px;
}

.diz:hover {
    box-shadow: 1px 2px 6px 1px;
}

.dizname {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: #FFFFFF;
    padding: 8px 0;
    position: absolute;
    text-align: center;
    width: 100%;
}   
