@-webkit-viewport {
 width:device-width;
 zoom:1;
 max-zoom:1;
 uzer-zoom:fixed;
}
@-moz-viewport {
 width:device-width;
 zoom:1;
 max-zoom:1;
 uzer-zoom:fixed;
}
@-ms-viewport {
 width:device-width;
 zoom:1;
 max-zoom:1;
 uzer-zoom:fixed;
}
@-o-viewport {
 width:device-width;
 zoom:1;
 max-zoom:1;
 uzer-zoom:fixed;
}
@viewport {
 width:device-width;
 zoom:1;
 max-zoom:1;
 uzer-zoom:fixed;
}

/* General Style */
td, body {font-family:Tahoma,Arial;font-size:18pt;}
a:link,a:visited {text-decoration:underline; color:#4D6D91;}
a:hover,a:active {text-decoration:underline; color:#000000;}
form {padding:0px;margin:0px;}
input,textarea,select {font-size:18pt;font-family:Tahoma,Arial;}
/* ------------- */

/* Site main menu */
ul.uMenuRoot{margin:10px; padding:0; text-align:center; }
ul.uMenuRoot > li{display:inline-block; padding:2px 4px; }

/* Entries Style */
.eTitle {font-weight:bold;}
/* --------------- */

/* Comments Style */
.cAnswer {font-style:italic;}
.cBlock1,.cBlock2 {border:1px solid #A9B8C2;background:#FFFFFF;}
/* -------------- */

/* Calendar Style */
.calWday,.calWdaySe,.calWdaySu {border:1px solid #A9B8C2; background:#D5DBEC; width:17px;}
.calMday,.calMdayA,.calMdayIs,.calMdayIsA {background:#E4E8F3;}
.calWdaySe,.calWdaySu,.calMdayA,.calMdayIsA {font-weight:bold;}
/* -------------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* General forum Table View */
.gTable {background:#A9B8C2}
.gTableTop {background:#E4E8F3;}
.gTableSubTop,.gTableBody,.gTableBottom,.gTableLeft,.gTableRight,.postPoll,.threadsDetails {background:#F4F4F4;}
.gTableBody1,.forumNameTd,.threadNametd {background:#FFFFFF;}
.gTableError {background:#F4F4F4;color:#FF0000;}
/* ------------------------ */

/* forum Posts View */
.postTable {background:#EFEFEF;}
.postFirst,.postRest1,.postRest2 {background:#FFFFFF;}
.postSeparator {height:2px;background:#D2D2D2;}
.postTdTop {background:#F4F4F4;border-bottom:1px solid #A9B8C2;}
.postBottom {background:#F4F4F4;border-top:1px solid #A9B8C2;}
.posttdMessage {background:#FFFFFF;}
.codeMessage,.quoteMessage {background:#FFFFFF;font-size:16pt;}
/* ------------------ */

/*-----------------------------------------------------------------------------*/

/*info_box*/
 .info_box {
 margin:10px 0px 10px;
 font-size:22px;
 line-height:28px;
 position:relative;
 -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
}
.info_box_content {
 text-shadow:1px 1px 1px white;
 padding:10px 33px 7px 66px;
 min-height:35px;
}

.warning {
 border:1px solid #E0B1B1;
}
.warning .info_box_content {
 color:#AD7676;
 background:#FFD9D5;
 border:1px solid #FCEEEC;
 -moz-box-shadow:inset 0 0 45px #f0bfba;
 -webkit-box-shadow:inset 0 0 45px #F0BFBA;
 box-shadow:inset 0 0 45px #F0BFBA;
}
.warning::before {
 width:17px;
 height:17px;
 background:url(/img/sprite_ico_box.png) no-repeat;
}
.note {
 border:1px solid #B9DBB6;
}
.note .info_box_content {
 color:#7EA57B;
 background:#DFF7DD;
 border:1px solid #F1F9F0;
 -moz-box-shadow:inset 0 0 45px #cbe5c9;
 -webkit-box-shadow:inset 0 0 45px #CBE5C9;
 box-shadow:inset 0 0 45px #CBE5C9;
}
.note::before {
 width:19px;
 height:14px;
 background:url(/img/sprite_ico_box.png) no-repeat 0 -17px;
}
.nice {
 border:1px solid #E2E2BA;
}
.nice .info_box_content {
 color:#ADA771;
 background:#F9F9DC;
 border:1px solid #FBFBEF;
 -moz-box-shadow:inset 0 0 45px #efefc0;
 -webkit-box-shadow:inset 0 0 45px #EFEFC0;
 box-shadow:inset 0 0 45px #EFEFC0;
}
.nice::before {
 width:22px;
 height:20px;
 background:url(/img/sprite_ico_box.png) no-repeat -19px -15px;
}
.advise {
 border:1px solid #B3D8D3;
}
.advise .info_box_content {
 color:#80ACB0;
 background:#DDF5F7;
 border:1px solid #F1FAFB;
 -moz-box-shadow:inset 0 0 45px #c6edf0;
 -webkit-box-shadow:inset 0 0 45px #C6EDF0;
 box-shadow:inset 0 0 45px #C6EDF0;
}
.advise::before {
 width:19px;
 height:15px;
 background:url(/img/sprite_ico_box.png) no-repeat -17px 0;
}
.normal {
 border:1px solid #DDD;
}
.normal .info_box_content {
 color:#737373;
 background:#FAFAFA;
 border:1px solid #FAFAFA;
 -moz-box-shadow:inset 0 0 45px #e7e7e7;
 -webkit-box-shadow:inset 0 0 45px #E7E7E7;
 box-shadow:inset 0 0 45px #E7E7E7;
}
.normal::before {
 width:20px;
 height:16px;
 background:url(/img/sprite_ico_box.png) no-repeat 0 -34px;
}

.warning::before, .note::before, .nice::before, .advise::before, .normal::before {
 content:'';
 position:absolute;
 top:12px;
 left:28px;
}
/**/
.youtube {
 border:1px solid #DDD;
}
.youtube .info_box_content {
 color:#737373;
 background:#FAFAFA;
 border:1px solid #FAFAFA;
 -moz-box-shadow:inset 0 0 50px #e7e7e7;
 -webkit-box-shadow:inset 0 0 50px #E7E7E7;
 box-shadow:inset 0 0 50px #E7E7E7;
}
.youtube::before {
 width:40px;
 height:40px;
 background:url(/img/yb1.gif) no-repeat; 
}

.video {
 border:1px solid #B3D8D3;
}
.video .info_box_content {
 color:#000000; /*80ACB0*/
 background:#DDF5F7;
 border:1px solid #F1FAFB;
 -moz-box-shadow:inset 0 0 45px #c6edf0;
 -webkit-box-shadow:inset 0 0 45px #C6EDF0;
 box-shadow:inset 0 0 45px #C6EDF0;
}
.video::before {
 width:40px;
 height:40px;
 background:url(/img/video_box.png) no-repeat;
}

.photo {
 border:1px solid #E2E2BA;
}
.photo .info_box_content {
 color:#000000; /*ADA771*/
 background:#F9F9DC;
 border:1px solid #FBFBEF;
 -moz-box-shadow:inset 0 0 45px #efefc0;
 -webkit-box-shadow:inset 0 0 45px #EFEFC0;
 box-shadow:inset 0 0 45px #EFEFC0;
}
.photo::before {
 width:40px;
 height:35px;
 background:url(/img/photo_box.gif) no-repeat;
}

.document {
 border:1px solid #DDD;
}
.document .info_box_content {
 color:#737373;
 background:#FAFAFA;
 border:1px solid #FAFAFA;
 -moz-box-shadow:inset 0 0 50px #e7e7e7;
 -webkit-box-shadow:inset 0 0 50px #E7E7E7;
 box-shadow:inset 0 0 50px #E7E7E7;
}
.document::before {
 width:40px;
 height:40px;
 background:url(/img/doc1.png) no-repeat; 
}

.info_blue {
 border:1px solid #B3D8D3;
}
.info_blue .info_box_content {
 color:#000000; /*80ACB0*/
 background:#DDF5F7;
 border:1px solid #F1FAFB;
 -moz-box-shadow:inset 0 0 45px #c6edf0;
 -webkit-box-shadow:inset 0 0 45px #C6EDF0;
 box-shadow:inset 0 0 45px #C6EDF0;
}
.info_blue::before {
 width:32px;
 height:32px;
 background:url(/img/info1.png) no-repeat;
}

.info_green {
 border:1px solid #B9DBB6;
}
.info_green .info_box_content {
 color:#000000; /*#7EA57B;*/
 background:#DFF7DD;
 border:1px solid #F1F9F0;
 -moz-box-shadow:inset 0 0 45px #cbe5c9;
 -webkit-box-shadow:inset 0 0 45px #CBE5C9;
 box-shadow:inset 0 0 45px #CBE5C9;
}
.info_green::before {
 width:32px;
 height:32px;
 background:url(/img/info1.png) no-repeat;
}

.warning_red {
 border:1px solid #E0B1B1;
}
.warning_red .info_box_content {
 color:#000000; /*#AD7676;*/
 background:#FFD9D5;
 border:1px solid #FCEEEC;
 -moz-box-shadow:inset 0 0 45px #f0bfba;
 -webkit-box-shadow:inset 0 0 45px #F0BFBA;
 box-shadow:inset 0 0 45px #F0BFBA;
}
.warning_red::before {
 width:32px;
 height:32px;
 background:url(/img/warning1.png) no-repeat;
}

.idea {
 border:1px solid #E2E2BA;
}
.idea .info_box_content {
 color:#000000; /*ADA771*/
 background:#F9F9DC;
 border:1px solid #FBFBEF;
 -moz-box-shadow:inset 0 0 45px #efefc0;
 -webkit-box-shadow:inset 0 0 45px #EFEFC0;
 box-shadow:inset 0 0 45px #EFEFC0;
}
.idea::before {
 width:32px;
 height:32px;
 background:url(/img/idea.png) no-repeat;
}

.tv {
 border:1px solid #B9DBB6;
}
.tv .info_box_content {
 color:#000000; /*#7EA57B;*/
 background:#DFF7DD;
 border:1px solid #F1F9F0;
 -moz-box-shadow:inset 0 0 45px #cbe5c9;
 -webkit-box-shadow:inset 0 0 45px #CBE5C9;
 box-shadow:inset 0 0 45px #CBE5C9;
}
.tv::before {
 width:40px;
 height:40px;
 background:url(/img/tv1.png) no-repeat;
}

.music {
 border:1px solid #B9DBB6;
}
.music .info_box_content {
 color:#000000; /*#7EA57B;*/
 background:#DFF7DD;
 border:1px solid #F1F9F0;
 -moz-box-shadow:inset 0 0 45px #cbe5c9;
 -webkit-box-shadow:inset 0 0 45px #CBE5C9;
 box-shadow:inset 0 0 45px #CBE5C9;
}
.music::before {
 width:40px;
 height:40px;
 background:url(/img/music_key.gif) no-repeat;
}

.musicbox {
 border:1px solid #E2E2BA;
}
.musicbox .info_box_content {
 color:#000000; /*ADA771*/
 background:#F9F9DC;
 border:1px solid #FBFBEF;
 -moz-box-shadow:inset 0 0 45px #efefc0;
 -webkit-box-shadow:inset 0 0 45px #EFEFC0;
 box-shadow:inset 0 0 45px #EFEFC0;
}
.musicbox::before {
 width:40px;
 height:35px;
 background:url(/img/music_box.png) no-repeat;
}

.musicbox::before, .music::before, .tv::before, .idea::before, .warning_red::before,.info_green::before,.info_blue::before,.document::before, .photo::before, .video::before, .youtube::before{
 content:'';
 position:absolute;
 top:10px;
 left:15px;
}
/*-----------------------------------------------------------------------------*/
/* Коричневый вариант ajax окон 
 ----------------------------------------------*/ 
 .xt {background:transparent url(/img/tool-sprites.png) no-repeat!important; margin-left:5px!important; margin-top:6px!important;} 
 .xt-close{background-position:0 0!important;} 
 .xt-close-over{background-position:-15px 0!important;} 
 .xt-mini{background-position:0 -15px!important;} 
 .xt-mini-over{background-position:-15px -15px!important;} 
 .xt-maxi{background-position:0 -30px!important;} 
 .xt-maxi-over{background-position:-15px -30px!important;} 
 .xt-rest{background-position:0 -45px!important;} 
 .xt-rest-over{background-position:-15px -45px!important;} 
 .xw-hdr { text-align:left!important; padding:0px 5px 0px 0px!important; height:25px!important; } 
 .xw-hdr-text {font:11px Verdana,Arial,sans-serif!important; font-weight: bold!important; color:#F3F8FE!important; text-shadow: 1px 1px 1px #1f3370!important; vertical-align:3px!important; cursor:default!important; line-height:25px!important; } 
 .xw-tl {background: #D55857 left!important;} 
 .xw-tc {background: #D55857 top!important;} 
 .xw-tr {background: #D55857 right!important;} 
 .xw-bl{background: #D55857 left bottom!important;} 
 .xw-bc{background: #D55857 bottom!important;} 
 .xw-br{background: #D55857 right bottom!important;} 
 .xw-ml{padding-left:0px!important;} 
 .xw-mr{padding-right:0px!important;} 
 .xw-plain .xw-mc{ background:#f7f7f7!important; border: 1px solid #934290!important; } 
 .xw-plain .xw-body{padding:0px!important; border: none!important; } 
 .myWinCont {padding:10px!important; background: top!important; } 
 .xw-blank {background:#b06cb4!important;} 
 /* ------------------------------------------*/

/*Spoiler */ 
 .uSpoilerButton, #uSpoilerFvcDtt {text-align: left;padding:5px;font-size:18pt;font-weight:bold;background: #FFCA32;text-shadow:0px 1px 0px #FFE73F;border:1px 
 solid #E89512;box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset}.scriptcode{color:#B02C20;text-align:left;max-height:300px;overflow:auto;font-family:"Courier New"}.title_spoiler{font-weight:bold;font-size:11px;text-shadow:0px 1px 0px #fff}.title_spoiler a, .title_spoiler a:hover{color:#000} 
.uSpoilerText {padding:5px;font-size:18pt;background:#F9F8F5;border:1px 
 solid #F1EEE8} 
/*Spoiler end */