body{
color: #484747; 
font-family:arial;
font-size:14px;
line-height:20px;
min-width: 320px;
margin:auto;
background:url(img/bg.gif);
}

#icenter{text-align: center;}
#ileft{text-align: left;}
#iright{text-align: right;}

* {margin : 0; padding : 0; }

.border {background:#393939;color:#ffffff;padding:4px;text-align:center;}
.b {padding: 6px;background:#ffffff;border:1px solid #f1f1f1;box-shadow:0px 1px 2px rgba(0,0,0,0.3);}
.bar{background: url(img/az_tab.png); color: #ffffff; position: relative; z-index: 2;}
.bar a {color:#f7d100; text-decoration: none;}
.bar a:hover{color:#fffd57;}

.bar_iconsuz{background: url(img/az_tab.png); color: #ffffff; position: relative; z-index: 2;}
.bar_iconsuz a {color:#f7d100; text-decoration: none;}
.bar_iconsuz a:hover{color:#fffd57;}

.rsize{width:100%;min-width:305px;max-width:1000px;margin:0 auto;}
.menu{border:1px solid #D2D2D2;box-shadow:none;border-top:none;background:#f9f7f1;padding:8px 8px 6px 6px;}
.menu a {color:#0e63b8; text-decoration: none;}
.menu a:hover {color:#fff; background:#0e63b8;}
.menu-border{background:#EAEAEA; padding:0 5px;}

.line-menu{background:#EFFFEF;padding:8px;border-left:1px solid #D3E0D0;border-right:1px solid #D3E0D0;color:#7D7D7D;font-weight:600;text-align:left;border-bottom:1px solid #C1C1C1;}

.sms,.bars,.mlink{
border: 1px solid #dfdfdf;
border-bottom-style:none;
padding: 4px;
}


.top-ml{
background:  #fff3b3;
}

.my{
background:  #f4f4f4;
}

.you{
background:  #f3fff6;
}
.sms a {
color: #FE2E2E;
}

.p2{
padding-bottom: 4px;
}

.cmy  {background:#f4f2e0; padding:2px; border:1px solid #FFFFFF;}
.cyou{background:#f7f7f7; padding:2px; border:1px solid #FFFFFF;}
.call{background:#fdfdfa; padding:2px; border:1px solid #FFFFFF;}

.ust_line {box-shadow:0px 1px 9px rgba(0,0,0,0.5);}

#bar_right{float:right;color:#fffd57;font-family:Verdana;}
.alt_line {text-align:right; box-shadow:0px -1px 9px rgba(0,0,0,0.5);padding:5px;}

.c-black {color: black;}
.left-20{padding:0px 0px 0px 20px;}
.right-20{padding:0px 20px 0px 0px;}
img {vertical-align: middle; border:0px;}

.img {  
margin : 0px 0px -3px 1px;
}
.links{background:#FBFBFB; border:1px dotted #e5e5e5; padding:2px;}
.links:hover{background:#edecec;}

.fln a, .fl{padding:6px; background: #F7F6F2; display: block; border-bottom:1px solid #DADADA;}
.fln a:hover{background:#E9EBEB; color: #1580F2;}
.fln span{color:#2869AA;}
.fl{color:#7E7E7E;}
hr{margin-top:4px;margin-bottom:6px;border-bottom:1px solid #dfdfdf;border-top-style:none;border-top-width:0;border-right-style:none;border-right-width:0;border-left-style:none;border-left-width:0}

input:focus, textarea:focus { background: white; border: 1px solid #BCBCBC; }
input, textarea, select{background: #F5F5F5; border: 1px solid #d8d8d8; color: #375676; padding: 3px; margin: 1px 0; }
input[type=submit]{padding-right:1em; padding-left:1em;}

.inputRed{background: #FFE2E2;}
.inputGreen{background: #F2FDFF;}

input[type="text"]:disabled{background:#dddddd;}

input[type=submit],a.button
{
	#text-shadow:rgba(0,0,0,0.3) 0 1px 1px;
	border-radius:4px;
	#box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
	color:#FFE8A1;
	border:solid 1px #26438D;
	background:url(img/button.png) repeat-x #106CBD;
}
a.button{padding:0.3em;}
input[type=submit]:hover,a.button:hover{background:#157ED9; color:#FFFFFF;}

.icon_table{
width:100%;
border-collapse:collapse;
border-spacing:0;
}
.icon_table 
td a{
display:block;
text-align:center;
padding:5px 10px;
cursor:pointer;
color:#fff;
}
.icon_table td{
border-left:1px solid #FFF;
}
.icon_table td:first-child{
border-left:none;
}

.icon{
display: block;
text-align: center;
color: #009400;
}
.icon_shadow{
background-color:#236e9b;
}
.icon:hover {
background-color:#236e9b;
}

.icon_site{min-width:120px;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
@media screen and (max-width:1217px){
.icon_site{min-width:120px;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
}
@media screen and (max-width:980px){
.icon_site{min-width:120px;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
}
@media screen and (max-width:720px){
.icon_site{min-width:120px;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
}
@media screen and (max-width:650px){
.icon_site{min-width:auto;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
}
@media screen and (max-width:480px){
.icon_site{min-width:auto;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
}
@media screen and (max-width:320px){
.icon_site{min-width:auto;text-align:center;font-weight:600;text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
}

.nom{-moz-border-radius:2px;
-webkit-border-radius:2px;
-khtml-border-radius:2px;
-o-border-radius:2px;border-radius:2px;
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .7);background-color:#dc0d17;
background-image:-webkit-linear-gradient(top, #fa3c45 0%, #dc0d17 100%);color:#fff;min-width:6px;
padding:1px 2px;text-shadow:0 -1px 0 rgba(0, 0, 0, .4);-webkit-background-clip:padding-box;display:inline-block;
font-size:8px;-webkit-font-smoothing:subpixel-antialiased;line-height:normal;position:absolute;margin-left:-5px}

.table {
background: #FF5C1B repeat-x top;
color:#FFF
}

.table a {color:#EDDD00;}

.dateBody,.dateBody span{text-align:center;}
.dateBody span{background-color:#BEF0F7;width:70px;display:inline-block;border-radius:4px;padding:2px;margin-top:5px;border:1px solid #B7B7B7;}