body {font-family: Tahoma, Verdana; font-size: 12px; letter-spacing:1.4px; background-color: #F2F3F7; color: #3E3E3E; margin: 0; padding: 0;}
a:link		{ color: #3F4C6B; text-decoration:none;}
a:active	{ color: #3F4C6B; text-decoration:none;}
a:visited	{ color: #3F4C6B; text-decoration:none;}
a:hover		{ color: #D15600; text-decoration:none;}
a img {border: 0px;}
hr {color:#C79810;}

label {float: left; font-weight: bold;}
label span {color: #ff0000; font-size: 14px;}
#infoblock {border:1px #94A0AE solid; background: #F3F6FB; color: #3E3E3E; padding: 10px;}
.userlink {color: #2666B9; text-align:right;}
.userlink a {color: #2666B9; border-bottom: 1px dashed #2666B9;}
.userlink a:hover {color: #2666B9; border-bottom: 1px solid #2666B9;}
.but {border: 2px #C2C3C8 solid; background: #F9F7ED; color: #3E3E3E;}
.blueline {background: url(images/main_line_bg.gif) repeat-x; width:99%; height: 10px; margin-top:10px;}
.widget, .widget_small {	border:1px #C0B9B9 solid; overflow:hidden; text-align: left; padding:10px 0 10px 0;	min-height:60px;}
.widget {width:720px; background: #ffffff url('images/help/frame_top.jpg') no-repeat;}
.widget_small {width:348px; background: #ffffff url('images/help/frame_top2.jpg') no-repeat;}
.title_widget {text-align: center; font-size: 14px; font-weight: bold; color: #2666B9; padding-bottom: 10px;}

.padding {padding: 8px;}
.odd {background-color: #F9F9F9;}
.copyright {color: #FFFFFF; padding-top: 4px; font-size: 10px;}
.notable td {border-bottom: 1px dashed #C0B9B9;}
.userstab th {background-color: #D1E0EC; font-size: 11px;	color: #000000;}
.userstab td {background-color: #FFFFFF; font-size: 12px;}
.m_title {font-size: 15px; font-weight: bold; letter-spacing: 5px; text-align: right;}

/* virtual reception  */
.vreception fieldset {margin-top:20px; border: 1px solid #2666b9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.vreception legend {color:#2666b9; font-weight: bold; }
.vreception hr {color:#b02b2c;}
.redborder {border-color:red;}
#vrerror {color:red;}
.vreception .rquestion {margin-left:40px; font-style:italic;}
.vreception .reply {margin-left:10px; margin-top:10px; font-weight: bold; font-style:italic;}

/*  BUTTONS  */
a.button{background:url('images/button/button.gif'); display:block; color:#3e3e3e; font-weight:bold; height:30px; line-height:29px; margin-bottom:14px;
	text-decoration:none; width:150px;}
a:hover.button{color:#02629e;}
.button .login, .button .logout, .button .add, .button .edit, .button .comment, .button .save, .button .question, .button .back {text-indent:30px; display:block;}
.button .login{background:url('images/button/login.gif') no-repeat 10px 8px;}
.button .logout{background:url('images/button/logout.gif') no-repeat 10px 8px;}
.button .add{background:url('images/button/add.gif') no-repeat 10px 8px;}
.button .edit{background:url('images/button/edit.gif') no-repeat 10px 8px;}
.button .comment{background:url('images/button/comment.gif') no-repeat 10px 8px;}
.button .save{background:url('images/button/save.gif') no-repeat 10px 8px;}
.button .question{background:url('images/button/question.gif') no-repeat 10px 8px;}
.button .back{background:url('images/button/back.gif') no-repeat 10px 8px;}

/* POSTER */
.tv {font-size:13px; font-weight: bold;}
.tv img {margin-right:12px;}
.tv span {font-weight: normal;}

/* virtual reception  */
.vreception fieldset {margin-top:20px; border: 1px solid #2666b9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.vreception legend {color:#2666b9; font-weight: bold; }
.vreception hr {color:#b02b2c;}

/* LINKS */
.links {border: 1px solid #899aba; background-color: #FAFAFA; padding: 4px; text-align: justify; font-size: 13px;}
.links  td{font-size: 14px;}

/* MINICHAT */
.mcbody {margin-top:18px;}
.mctext {clear: both; overflow: auto; font-size: 12px; background: #F9F9F9; border: 1px dashed #88A9CB; padding:6px; margin-bottom:4px;}
.mcdate {text-align:right; margin-top:6px;}
.mcdate_title, .mcdate_main_title {padding:3px 5px 1px 5px; border-left: 1px dashed #88A9CB; border-top: 1px dashed #88A9CB; border-right: 1px dashed #88A9CB; background: #F9F9F9;}
.mcdate_title {font-size: 9px; margin-bottom:12px; padding:3px 5px 1px 5px; color:#666666;}
.mcdate_main_title {font-size: 13px; padding:5px 10px 1px 10px;  margin-top:20px;}

/*  PODSKAZKI  */
.bubbleInfo {position: relative;}
.trigger {position: absolute;}
.tips {position: absolute; display: none; z-index: 500; border-collapse: collapse; font-size: .8em;}
.tips td.corner {height: 15px; width: 19px;}
.tips td.tipstext {background-color: #FFFFFF; font-size: 12px;}
.tips td#topleft {background-image: url(images/tips/bubble-1.gif);}
.tips td.top {background-image: url(images/tips/bubble-2.gif);}
.tips td#topright {background-image: url(images/tips/bubble-3.gif);}
.tips td.left {background-image: url(images/tips/bubble-4.gif);}
.tips td.right {background-image: url(images/tips/bubble-5.gif);}
.tips td#bottomleft {background-image: url(images/tips/bubble-6.gif);}
.tips td.bottom {background-image: url(images/tips/bubble-7.gif); text-align: center;}
.tips td#bottomright {background-image: url(images/tips/bubble-8.gif);}
.tips td.bottom img {display: block; margin: 0 auto;}

/* COMMENTS */
.comment-list ol{margin:1.5em 0 0;padding:0;color:#333;font:12px Arial,Verdana,Arial,sans-serif;list-style-type:none;}.comment-list ol .body p{line-height:1.0em;margin-left:14px;}
.comment-list ol li{margin:1.3em 0;}.comment-list strong.number{position:absolute;margin-left:-1.0em;margin-top:0;font-size:1.5em;font-family:Georgia,Helvetica,Arial;padding:3px 5px;color:#333;}.comment-list ol li{width:90%;padding:1px 20px 13px 20px;line-height:1.6em;border:1px solid #CDDFEF;background-color:#F4F7FC;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin:9px 0 0 2em;position:relative;}.comment-list ol .top{padding:3px 15px 3px 10px;margin:0 -19px 0 -20px;background-color:#E4ECF6;border-bottom:2px solid #fff;}.comment-list ol .top p{padding:3px 15px 3px 22px;margin:0;}.comment-list ol .top p{background:transparent url(images/user_comment.gif) no-repeat 0 8px;}.comment-list .top{height:36px;line-height:30px;}
.comment-list .number{font:13px Tahoma,Arial,Helvetica,sans-serif;position:absolute;font-weight:normal;width:20px;text-align:center;left:-20px;margin:8px 0 0;}.comment-list li .body{padding-bottom:2px;}.grav{position:absolute;top:0;right:0;}
.editor {height: 21px; border: 1px #D1D8EC solid;}
.editorbutton {float: left; cursor: pointer; padding: 2px 1px 0px 5px;}
form {margin: 0; padding: 0;}
form#addform .addblock {border: 1px solid #cecece; padding-top: 10px; width: 660px;}form#addform p {clear:both; text-align:right; margin: 12px;}form#addform label {float: left; font-weight: bold;}form#addform label span {color: #ff0000;}
form#addform td {padding: 2px 0px 0px 20px;}
form#addform .button {margin: 8px; color: #3F4C6B; background: #F9F7ED; width: 150px; height: 20px;}form#addform .button:hover {background: #C79810; cursor: pointer; width: 150px;}
form#addform input, form#addform textarea {width: 420px; border: 1px solid #D1D8EC;}
form#addform input:hover, form#addform textarea:hover {width: 420px; border: 1px solid #3F4C6B;}

/* POST */
.postlinks {clear: both; padding: 4px; margin: 4px -10px 0 -8px; border-bottom: 1px dashed #C79810; background: #F2EFE1; height: 18px;}
.pll {float: left; padding-left:10px;}.plr {float: right; padding-right:10px;}
.post_title, .post_title a, .post_title a:visited {
	font-size: 16px; color: #B02B2C; font-weight: bold; font-variant: small-caps; text-decoration: none;
}

/* FAVORITES */
.jsprewnews {display:none; padding-left:8px; margin-left:25px; border-left: 1px dashed #C79810;}
.prewbutton {cursor: pointer; width:98%; padding: 7px; background: url(images/arrow-square.gif) no-repeat right -51px;}
.active {background-position: right 5px;}
#prewnews  {clear: both; padding: 4px; margin: 1px 0px 0 0px;}

/* RIGHTBLOCK */
.toptopics td, .toptopics th {font-size: 11px;}
.new {background-color:Red; padding: 1px 4px 1px 4px; font-size: 8px; font-weight: bold;}
.bannersimg img {margin-top:10px;}
.reklink {width: 220px; text-align: justify; font-size: 11px; line-height: 1.4;}
.reklink a {color: #6a90ce; border-bottom: 1px dashed #6a90ce;}
.blocklink {text-decoration: none; font-weight: bold; font-size: 11px; line-height: 1.5; letter-spacing: 2px;}
.blockpodmenu {text-decoration: none; font-size: 11px; line-height: 1.5; letter-spacing: 2px; padding-left: 10px;}
.forum span, .woman span, .news span, .sms span, .pogoda span, .frends span, .reklama span, .chat span, .about span, .information span, .gallery span, .goods span, .horoscope span, .mainmenu  span {	font-size: 15px; margin: 0; color: #58656A;
}
.forum , .woman, .news, .chat, .reklama, .frends, .pogoda, .sms, .about, .information, .gallery, .goods, .horoscope, .mainmenu {
	padding-left:60px; padding-top:18px; height:48px; font-weight: bold;
}
.forum {background:url('images/block-forum.gif') no-repeat;}
.woman {background:url('images/block-woman.gif') no-repeat;}
.news {background:url('images/block-news.gif') no-repeat;}
.mainmenu {background:url('images/block-mainmenu.gif') no-repeat;}
.horoscope {background:url('images/block-horoscope.gif') no-repeat;}
.goods {background:url('images/block-goods.gif') no-repeat;}
.gallery {background:url('images/block-gallery.gif') no-repeat;}
.information {background:url('images/block-information.gif') no-repeat;}
.about {background:url('images/block-about.gif') no-repeat;}
.chat {background:url('images/block-minichat.gif') no-repeat;}
.reklama {background:url('images/block-reklama.gif') no-repeat;}
.frends {background:url('images/block-frends.gif') no-repeat;}
.pogoda {background:url('images/block-pogoda.gif') no-repeat;}
.sms {background:url('images/block-sms.gif') no-repeat;}

/*  START  GLOBAL ID */
#header {height: 150px; min-width:990px; background: url(images/line.jpg) repeat-x;}
#logo {height: 150px; float: left;}
#contrilpanel {width: 220px; height: 150px; float: right; position: relative;}
#root {width: 996px; margin: 0 auto; vertical-align: top; background-color: #FFFFFF; border-left: 2px solid #C2C3C8;
    border-right: 2px solid #C2C3C8; overflow: hidden;  _zoom:1;}
#content, #rightblock {padding-bottom:10000px; margin-bottom:-10000px;}
#content {width: 740px; float: left;}
#rightblock {width: 250px; float: right; background: url(images/bg.jpg) no-repeat; vertical-align: top; border-left: 2px solid #C2C3C8;}
#footer {height: 20px; min-width:990px; background: #005F9C url(images/copright-bg.gif) repeat-x; text-align: center;}

#error {display: none; position: fixed; left: 50%; margin-left: -200px; margin-top:10%; font-size: 14px; background: #FFF url('images/close.gif') right top no-repeat;
    cursor: pointer; width:400px; color: red; font-weight: bold; padding:20px; text-align:center; border:1px solid red; z-index: 100;}
#busy_layer {background-color:#000; position:absolute; top:0; left:0; z-index:50; display:none; overflow:hidden;}
#busy_layer iframe  {display:none; display/**/:block; position:absolute; top:0px; left:0px; z-index:-1; filter:mask(); width:1000px; height:1000px;}

#loading {background: url('images/loading.gif') no-repeat center center #fff; border:1px solid #888; width:50px; height:50px; position: fixed; top:50%; left:50%; z-index:100; margin-top:10%; display:none;}
#popup {background-color:#fff; border:1px solid #888; padding:10px; display:none; position:absolute; top:50%; left:50%; z-index:100;}

/* CONTROLPANEL   */
a.lightblue:active, a.lightblue:visited, a.lightblue:link {font-size: 11px; font-family: tahoma;	color: #6a90ce; text-decoration: none;}
#cp_top { background: #71A1C7 url(images/cp/cp_top.jpg) no-repeat; width: 220px; height: 25px; text-align: right;}
#cp_top .cp_title {color: #FFFFFF; font-weight: bold; font-size: 12px; position: relative; right: 10px; top: 8px;}
#cp1 {background: #71A1C7 url(images/cp/cp_left.jpg) no-repeat; width: 36px; height: 125px; float: left;}
#cp2 {background: #FFFFFF url(images/cp/cp_line.jpg) repeat-x; width: 170px; height: 125px; float: left; font-size: 11px; color: #888888;}
#cp2 .cp_form {padding-top: 18px;}
#cp2 .cp_form .field {clear:both; padding-top: 4px; text-align:right; letter-spacing:0.05em;}
#cp2 .inputstyle {font-size: 11px; color: #757575; padding-left:3px; width: 100px; height: 13px;	border: 1px solid #b2b2b2; background-image: url(images/input_bkgr.gif);}
#cp3 {background: #71A1C7 url(images/cp/cp_right.jpg) no-repeat; width: 14px; height: 125px; float: right;}

/*  START  Ì Å Í Þ   */
#mainmenu {height: 30px; margin: 0;	padding: 0;	border: 0; background: #005F9C url(images/menu-bg.gif) repeat-x; z-index: 90; list-style: none; position: relative;}
/*  1 óðîâåíü íå âûáðàíîå */
#mainmenu li {z-index:1000; position: relative; height: 30px;	float: left; background: url(images/menu-divider.gif) top right no-repeat; padding: 0 2px 0 0;}
#mainmenu li a {display: block; font-family: Arial; font-size: 13px; font-weight: bold; color: #fff; line-height: 31px; padding: 0 10px; text-decoration: none;}
#mainmenu li a:hover, #mainmenu li:hover a, #mainmenu li.sfhover a {background: url(images/menu-hover.gif) repeat-x;}
/* begin 2 óðîâåíü */
#mainmenu li.selected a {background: url(images/menu-hover.gif) repeat-x;}
/* begin drop down menu with son of suckerfish */
#mainmenu li ul.dropmenu {position: absolute; display: block; left: -999em; height: auto; width: 174px; margin: 0; padding: 0 0 15px 0; background: none; overflow: hidden;}
/* hack for IE6 transparencies */
.menu-background {padding: 0; margin: 0; width: 174px; height: 235px; position: absolute; left: 0; bottom: 0;
	background: url(images/menu-dropdown-block.png) !important;
	background: transparent;
	/*  ÍÅ ÇÀÁÓÄÜ ÈÑÏÐÀÂÈÒÜ ÏÐßÌÎÉ ÏÓÒÜ !!!  */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://pavlovsk36.ru/templates/default/images/menu-dropdown-block.png', sizingMethod='scale');
}
#mainmenu li:hover ul.dropmenu, #mainmenu li.sfhover ul.dropmenu {left: -5px; top: 30px; z-index: 900;}
#mainmenu li ul.dropmenu li {display: block; height: 25px; background: none;	float: none; padding: 0;}
#mainmenu li ul.dropmenu li.bottom {width: 174px; height: 15px;}
#mainmenu li ul.dropmenu li a {display: block; color: #333366; font-size: 12px; font-weight: normal; line-height: 25px; height: 25px; background: none; margin: 0 5px; padding: 0 8px;}
#mainmenu li ul.dropmenu li a.first {background: url(images/menu-dropdown-gradient.gif) repeat-x;}
#mainmenu li ul.dropmenu li a:hover {background: #336699; color: #fff;}
