/*******************************

WMchat.ru Screen Stylesheet

version:   1.0
date:      28/05/08
author:    Novosiolov Vladimir
email:     nvastudio@mail.com
website:   www.nvastudio.com

********************************/

* { margin: 0px; padding: 0px; }
body { background: #EFEFE7 url(img/bg.jpg) repeat-x top; }
html { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #0087c1; }
.all { margin: 0px auto; position: relative; padding: 0px; width: 950px; }

/********************* TOP **********************/
.menu_top { display: block; list-style: none; height: 26px; }
.menu_top li { display: inline; }
.menu_top a { display: block; float: right; white-space: nowrap; padding: 5px 12px; color: #FFFFFF; font: bold 11px tahoma, verdana, arial, sans-serif; background: url(img/li-top.gif) no-repeat left 12px; }
.menu_top  a:hover { color: #8C8E6C; }
.top { border-top: 2px solid #FFFFFF; background: #4C8EC8 url(img/bg_top.jpg) no-repeat right bottom; }
.banner { top: 48px; position: absolute; right: 22px; }
.way { font-size: 11px; color: #79795f; }
.way a { font-size: 11px; color: #79795f; }
.way a:hover { color: #FF9900; }
/**********************************************/

/********************* Контент **********************/
.col_left { width: 200px; background: #FFFFFF url(img/corner_lt.gif) no-repeat left top; padding: 14px 20px 20px; }
.col_right { background: #FFFFFF url(img/corner_rt.gif) no-repeat right top; width: 683px; padding: 0px 0px 20px 20px; }
.txt { width: 506px; }
.txt2 { width: 466px; }
.txt, .txt2 { float: left; }
.txt li, .txt2 li { display: block; padding: 3px 12px; background: url(img/li-cont.gif) no-repeat left 8px; }
.txt ul, .txt2 ul { list-style: none; padding-left: 12px; }
.right, .right2 { width: 130px; padding: 0px 20px; margin: 0px 0px 0px 510px; }
.right2 { margin-top: 0px; width: 170px; margin-left: 470px; }
.menu { position: relative; list-style: none; padding-bottom: 8px; }
.menu li { display: inline; }
.menu a { display: block; padding: 8px 0px 5px; border-bottom: 1px dashed #CBCCBC; background: url(img/li.gif) no-repeat right 13px; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0087c1; }
.menu li li a { padding-left: 15px; background: url(img/li2.gif) no-repeat left 14px; border-style: none; font-weight: normal; }
.menu a:hover { color: #FF9900; }
.advert { margin: 0px; padding-top: 15px; font-size: 11px; display: block; color: #929277; }
.advert dt a { color: #6666cc; text-decoration: underline; }
.advert dd a { display: block; color: #009900; text-decoration: underline; }

.txt2 a { color: #0087c1; }
.txt2 a:hover { color: #FF9900; }
.txt2 h3 { color: #0087C1; }

.novagame a { color: #0087c1; }
.novagame a:hover { color: #FF9900; }

/********************* Формы **********************/
.chat, .chat2 { background: #f5f5ea url(img/chat.gif) no-repeat right bottom; padding: 14px 18px 18px; }
.chat2 { background-image: none; }
.chat p, .chat2 p { margin: 0px; padding: 0px; }
.chat label { font-weight: bold; display: block; float: left; padding: 12px 22px 12px 0px; }
.chat2 label{ font-weight: bold; display: block; padding: 8px 0px 0px; }
.chat a, .chat2 a{ font-size: 11px; color: #909077; text-decoration: underline; display: block; float: left; padding-right: 20px; padding-top: 8px; }
.chat2 a { float: none; padding: 0px; }
.butt { margin-top: 12px; margin-bottom: 12px; }
.text, .text2{ width: 120px; background: #fbfbf7; padding: 2px 3px; border-top: 1px solid #A8C6D7; border-left: 1px solid #A8C6D7; border-right: 1px solid #CBDDE4; border-bottom: 1px solid #CBDDE4; color: #0087C1; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text2 { width: 100px; padding: 2px; }
.red { color: #ff9600; font-weight: normal; display: block; position: relative; }
.chat2 .red { font-size: 11px; }
.dating { background: #F5F5EA; padding: 18px; }
.dating label { font-weight: bold; display: block; float: left; padding-right: 22px; }
/****************************************************/

/********************* Низ **********************/
.nva { width: 230px; float: left; border-top: 5px solid #3E3E3E; padding: 20px 25px 25px 45px; font: 11px tahoma, verdana; }
.nva a { color: #9d9d9d; display: block; padding-left: 25px; background: url(nva_logo.gif) no-repeat left 2px; }
.nva a:hover { color: #CCCCCC; }
.footer { border-top: 2px solid #b6b6b1; color: #FFFFFF; font-size: 11px; background: #CACBC5 url(img/bg-footer.jpg) no-repeat right bottom; margin-top: 7px; }
.footer a {color: #FFFFFF;}
.corner { padding: 20px; background: url(img/bg-footer2.gif) no-repeat left bottom; }
.down { padding: 12px 0px 35px; font: 11px tahoma, verdana, arial, sans-serif; color: #909077; }
.down a { color: #909077; }
.down img { vertical-align: top; }
.down div img { float: right; margin-left: 12px; }
/******************************************/

h1 { color: #909077; padding: 13px 0px 7px; display: block; border-bottom: 1px solid #ababa0; font-size: 17px; font-weight: normal; }
h2 { color: #0087C1; padding: 13px 0px 7px; display: block; border-bottom: 1px solid #4DABD3; font-size: 17px; font-weight: normal; }
h3 { font: italic normal 17px Georgia, "Times New Roman", Times, serif; color: #CCCCCC; padding: 8px 0px; }
p { padding: 7px 0px; }
img { border-style: none; }
a, a:hover { text-decoration: none; }
.clear { clear: both; }
table, td { border-collapse:collapse; vertical-align: top; }

/******************************************/
.mywm_ul { position: relative; list-style: none; padding-bottom: 8px; }
.mywm_ul a { display: block; padding: 8px 0px 5px; border-bottom: 1px dashed #CBCCBC; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0087c1;}
.mywm_ul li a { padding-left: 15px; background: url(img/li2.gif) no-repeat left 14px; border-style: none; font-weight: normal; background: url(/img/mywm.gif) no-repeat left 10px; padding-left: 15px;}
.mywm_ul a:hover { color: #FF9900; }
/******************************************/
.links { border-left: 1px solid #3366CC; background-color: #DCE6F2; padding-left:10px; padding-right:5px }
.dollar { color:#008000 }
.wmchat { background: url(/img/wmchat.png) center left no-repeat; padding-left:16px; text-decoration:none }
.wmmail { background: url(/img/wmmail.png) center left no-repeat; padding-left:16px; text-decoration:none }
