* { font-size: 1em; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; }
h1, h2, h4, h5 { line-height: normal; font-weight: normal; }
h1 { font-size: 1.4em; } h2 { font-size: 1.3em; margin-bottom: 0.5em; color: #7ca519; } h3 { font-size: 1.3em; line-height: normal; font-weight: bold; color: #0000cc;} h4 { font-size: 1.1em; } h5 { font-size: 1.0em; }
a { color: #3090c3; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
input, textarea, select { outline: none; }
body { padding: 0; margin: 0; color: #000; background-color: #FFFFFF; font-size: 0.76em; line-height: 1.4em; }
body.pagebg { text-align: center; background: #0c3150 url("../images/pagebg08.jpg") repeat-x 0 0; }
div.pagebg { background:url("../images/pagebg08.jpg") no-repeat 50% 0; }
p { padding: 0; margin: 0; margin-bottom: 0.4em; }
.clr { clear: both; }
a img { border: 0 none; }
.parag { text-indent: 30px; }
.small { font-size: 0.9em; color: #CCCCED; }
form { display: inline; padding: 0; margin: 0; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; margin: 5px 0; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
.reset, .reset li { margin: 0; padding: 0; list-style: none; }
input.reset { background: none; border: 0 none; }

.wrapper { padding: 0 4px; width: 970px; text-align: left; margin: 0 auto; }
















/*HEAD*/
.lcolomn, .rcolomn, .header h1 { display: inline; }
.lcolomn, .topmenu li, .topmenu li a { float: left; }
.rcolomn { float: right; }
.topmenu li a, .lblock .vnavs li a, .argmore a { text-decoration: none !important; }
.header, .header h1 a, .topmenu li a, .sellang a, .lfield, .container, .rightside { overflow: hidden; }

.header { padding-left: 45px; height: 164px; }
.header h1 a { margin-top: 45px; height: 0; padding-top: 83px; width: 219px; background: url(""); }

.topbar { padding-right: 39px; background: #fff url("../images/topbar03.png"); height: 25px; }
.sellang { padding: 10px 19px 0 18px; width: 50px; height: 33px; position: relative; margin-top: -18px; background: url("../images/langbg.png") no-repeat; }
 .sellang a { width: 22px; height: 0; padding-top: 18px; background: url("http://www.gf-snowkids.net.ru/images/lang.png") no-repeat; }
 .sellang a:hover { background-position: 0 -18px; }
 .sellang a.sleng { background-position: -26px 0; }
 .sellang a.sleng:hover { background-position: -26px -18px; }

.headt { margin-right: -4px; width: 970px; padding-right: 4px; background: url("../images/headtopright.png") no-repeat 100% -25px; }
.headtop { padding: 0 36px 0 23px; height: 175px; background: #fff url("../images/headtop.jpg") no-repeat 0 0; }

.topmenu { height: 87px; width: 700px; }
 .topmenu li, .topmenu li a { height: 87px; width: 100px; }
 .topmenu li a { font-size: 0.9em; color: #fff; text-align: center; }
 .topmenu li a:hover { background-position: 0 -87px; }
 .topmenu li a b { display: block; cursor: pointer; margin-top: 62px; line-height: 1em; }
 .tm_about a { background: #ca2a88 url("http://www.gf-snowkids.net.ru/ankets/tm_main.jpg"); }
 .tm_catalog a { background: #d02422 url("http://www.gf-snowkids.net.ru/ankets/tm_forum.jpg"); }
 .tm_news a { background: #ff6808 url("http://www.gf-snowkids.net.ru/ankets/tm_rules.jpg"); }
 .tm_faq a { background: #faa500 url("http://www.gf-snowkids.net.ru/ankets/tm_gfsteam.jpg"); }
 .tm_diler a { background: #7daa1e url("http://www.gf-snowkids.net.ru/ankets/tm_flux.jpg"); }
 .tm_contact a { background: #34a8ca url("http://www.gf-snowkids.net.ru/ankets/tm_book.jpg"); }
 .tm_video a { background: #34a8ca url("http://www.gf-snowkids.net.ru/ankets/video.jpg"); }



 

.wrap { width: 100%; background: #fff url("../images/wrap.png") repeat-y 100% 0; }
.wrap .wrap { background: url("../images/wrapbtm.png") no-repeat 100% 100%; }
.container { padding: 1px 318px 170px 36px; background: url("http://www.gf-snowkids.net.ru/images/shtamp.png") no-repeat 36px 100%; }
 .rightside { width: 255px; margin: 0 -318px 0 0; padding: 0 0 120px 63px; }
 .mainside, table.conts { width: 100%; }
 table.conts { border: 0 none; border-collapse: collapse; border-spacing: 0; }



/*footer*/
.foottop { height: 56px; overflow: hidden; padding: 0 25px 0 38px; background: url("../images/foottop.png") no-repeat 0 0; }
.footmenu { overflow: hidden; margin-top: 33px; font-size: 0.9em; }
 .footmenu ul { margin-left: -10px; }
 .footmenu li { float: left; border-left: 1px solid #d6d6d6; padding: 0 9px; line-height: normal; }

 .centroarts { margin-top: 29px; width: 100px; height: 0; padding-top: 22px; overflow: hidden; background: url("../images/centroarts.png") no-repeat 0 0; }

.counts { display: inline; }
 .counts ul { float: right; margin-top: 27px; }
 .counts ul li { float: left; width: 88px; height: 31px; margin-left: 6px; }

.footer { padding: 0 25px 0 38px; height: 85px; overflow: hidden; background: #247ec5 url("../images/footer.jpg") no-repeat; }

.copyright { color: #fff; margin-top: 19px; font-size: 0.9em; line-height: 1.35em; }
 .copyright a { color: #fff; }

.footshadow { height: 52px; background: url("../images/footshadow.jpg") no-repeat; }







/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 8.2 */

/* ==================== Вывод формы по умолчанию */

form { 
 padding-top: 0px;
 padding-bottom: 0px; 
 padding-right: 0px; 
 padding-left: 0px; 
 margin: 0px;
}

/* ==================== Вывод архива */

.archives {
 margin-left: 0px;
}
.archives a {
 color: #43637e;
}

/* ==================== Цитата и скрытый текст */

.title_quote {
 color:#545454;
 background-color:#FBCB3C;
 border:1px dotted #bebebe; 
 border-bottom: 0;
 font-weight: bold;
 padding: 5px;
}
.quote {
 color:#545454;
 background-color:#ffffe0;
 border: 1px dotted #d8d8d8;
 text-align: justify;
 padding: 5px;
}

/* ==================== Тег SPOILER */

.title_spoiler {
 color: #555555;
 background-color: #e0e7f8;
 border: 1px dotted #afc2ec; 
 font-weight: bold;
 padding: 5px;
}
.title_spoiler img {
 margin: 0; padding: 0;
}
.text_spoiler {
 color: #555555;
 background-color: #e0e7f8;
 border: 1px dotted #afc2ec;
 border-top: 0;
 text-align: justify;
 padding: 5px;
}

/* ==================== Tэг CODE */

.scriptcode {
 color:#545454;
 background-color:#ffffe0; 
 border:1px dotted #bebebe;
 text-align: left;
 padding: 5px;
}

/* ==================== Календарь */

.weekday-active-v {
 color: #5078d5;
}
.day-active-v {
 color: #5078d5;
}
.calendar {
 color: #555555;
 font-family: verdana;
 font-size: 11px
}
.calendar td, th {
 font-family: verdana;
 text-decoration: none;
/* - */
 padding-left: 4px;
 padding-right: 3px;
 padding-top: 4px;
 padding-bottom: 3px;
/* - */
}
.weekday {
 color: #804040;
 font-family: verdana;
}
.weekday-active {
 color: #804040;
 font-family: verdana;
}
.day-active {
 color: #804040;
 font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
 text-decoration: underline;
}
.monthlink {
 color: #e73231;
 text-decoration: none;
}
.day-current {
 background-color: #f4f4f4;
 border: 1px solid #cccccc;
}



/* ==================== Рейтинг статьи */

.rating {
 color: #555555;
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 width: 85px;
 height: 16px;
}
.unit-rating {
 list-style: none;
 margin: 0px;
 padding: 0px;
 width: 85px;
 height: 16px;
 position: relative;
 background-image: url(../images/rating.gif);
 background-position: top left;
 background-repeat: repeat-x;
}
.unit-rating li {
 text-indent: -90000px;
 padding: 0px;
 margin: 0px;
 float: left;
}
.unit-rating li a {
 display: block;
 width: 17px;
 height: 16px;
 text-decoration: none;
 text-indent: -9000px;
 z-index: 17;
 position: absolute;
 padding: 0px;
}
.unit-rating li a:hover {
 background-image: url(../images/rating.gif);
 background-position: left center;
 z-index: 2;
 left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; } 
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating {
 background-image: url(../images/rating.gif);
 background-position: left bottom;
 position: absolute;
 height: 16px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
}

/* ==================== BB коды */
 
/* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/

.bbcodes {
 background-color: #ffffff;
 border: 1px solid #BCCDD9;
 color: #ffffff;
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/editor/bgeditor.gif);
 background-repeat: repeat-x;
/* width: 120px; */
 height: 20px;
 font-weight: bold;
}

.editor textarea {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;
 background-color: #ffffff;
}

.editor_button {
 float: left;
 cursor: pointer;
 padding-left: 2px;
 padding-right: 2px;
}
.editor_buttoncl {
 float: left;
 cursor: pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #bbbbbb;
 border-right: 1px solid #bbbbbb;
}
.editbclose {
 float: right;
 cursor: pointer;
}
.editor_button select {
 font-family: tahoma;
 font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.bbcodes_poll {
 background-color: #ffffff;
 border: 1px solid #1434B0;
 color: #ffffff;
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_bttn_bbcodes.gif);
 background-repeat: repeat-x;
 width: 100px;
 height: 20px;
 font-weight: bold;
}

/* ==================== Дополнительные поля новостей */

.xfields textarea {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 320px;
 height: 86px;
 border: 1px solid #e0e0e0;
 background-color: #ffffff;
}
.xfields input {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 300px;
 height: 14px;
 border: 1px solid #e0e0e0;
 background-color: #ffffff;
}
.xfields select {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 height: 18px;
 border: 1px solid #e0e0e0;
 background-color: #ffffff;
}

/* ==================== Дополнительные поля профиля пользователей */
.xprofile {
 padding-top: 5px;
}

.xprofile textarea {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 320px;
 height: 86px;
 border: 1px solid #e0e0e0;
 background-color: #ffffff;
}
.xprofile input {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 250px;
 height: 14px;
 border: 1px solid #e0e0e0;
 background-color: #ffffff;
}
.xprofile select {
 color: #555555; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 height: 18px;
 border: 1px solid #e0e0e0;
 background-color: #ffffff;
}
/* ==================== Персональные сообщения */ 

.pm_head {
 font-size: 12px; /* ! */
 font-family: tahoma; /* ! */ 
}
.pm_list {
 color: #555555;
}
.pm_list a {
 color: #5078d5;
}

/* ==================== Выпадающее меню */

#dropmenudiv {
 border: 1px solid #ffffff;
 border-bottom-width: 0;
 font: normal 10px Verdana;
 background-color: #6497ca;
 line-height: 20px;
 margin: 2px;
 opacity: 0.95;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
 filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}
#dropmenudiv a {
 display: block;
 text-indent: 3px;
 text-decoration:none;
 color: #ffffff;
 background:#6497ca;
 border: 1px solid #ffffff;
 padding: 1px 0;
 margin: 1px;
 font-weight: bold;
}

#dropmenudiv a:hover {
 background:#fdd08b;
 color:#000000;
}

/* ==================== Опрос пользователей */

.vote {
 color: #555555;
}

/* ==================== Уведомление о получении новых PM */

#newpm {
 position: absolute;
 width: 400px;
 padding: 4px;
 background-color: #fdfdfd;
 border: 1px solid #bbbbbb;
 font-family: verdana;
 color: #757575;
 line-height: 135%;
}
#newpmheader {
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 height: 20px;
 color: #ffffff;
 font-weight: bold;
 background-color: #4972D3;
 font-family: verdana;
 cursor: move;
}
#newpm a {
 background: transparent;
 color: #4d6a8a;
 text-decoration: none;
}
#newpm a:hover {
 background: transparent;
 color: #4d6a8a;
 text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

.attachment {
 color: #808080;
}

/* ==================== Поиск по сайту и результаты поиска */

.search {
 color: #555555;
 text-decoration: none;
}
.textin {
 color: #555555; /* !!! Текст в полях поисковой формы (расширенной) !!! */
 font-size: 11px;
 font-family: tahoma;
 background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x;
 border: 1px solid #e0e0e0;
 text-decoration: none;
 padding-left: 3px;
 background-color: #ffffff;
}

.sresult {
 text-align: justify;
 font-weight: normal;
 line-height: 16px;
 font-family: tahoma;
 font-size: 12px;
 color: #555555;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
 background: #FFFFFF;
}
.highslide-image {
 border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
 visibility: hidden;
} 
.highslide-active-anchor img {
 visibility: hidden;
}
.highslide-dimming {
 background: black;
}
.highslide-html {
 background-color: white;
}
.highslide-html-content {
 display: none;
}
.highslide-loading {
 display: block;
 color: #ffffff;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border: 1px solid #ffffff;
 background-color: #000000;
}
a.highslide-full-expand {
 background: url(../dleimages/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}
.highslide-footer {
 height: 11px;
}
.highslide-footer .highslide-resize {
 float: right;
 height: 12px;
 width: 11px;
 background: url(../dleimages/resize.gif);
}
.highslide-resize {
 cursor: nw-resize;
}
.highslide-display-block {
 display: block;
}
.highslide-display-none {
 display: none;
}
.highslide-caption {
 display: none;
 padding: 5px;
 background: white;
}

.highslide-controls {
 width: 195px;
 height: 40px;
 background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0;
 padding: 0;
 background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
 float: left;
 padding: 5px 0;
}
.highslide-controls a {
 background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
 display: block;
 float: left;
 height: 30px;
 width: 30px;
 outline: none;
}
.highslide-controls a.disabled {
 cursor: default;
}
.highslide-controls a span {
 /* hide the text for these graphic buttons */
 display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
 background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
 background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
 background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
 background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
 background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
 background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
 background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
 background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
 background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
 background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
 background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
 background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
 background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
 background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
 background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
 background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
 background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
 background-position: -180px -30px;
}
/* ==================== Облако тегов */
.clouds_xsmall {
 font-size: x-small;
}
.clouds_small {
 font-size: small;
}
.clouds_medium {
 font-size: medium;
}
.clouds_large {
 font-size: large;
}
.clouds_xlarge {
 font-size: x-large;
}




/*

*/
.bgcolor1 { background-color: #ffffff; }
.bgcolor2 { background-color: #ffffff; }
.bgcolor3 { background-color: #ffffff; }
.bgcolor4 { background-color: #d9d9d9; }
.sort { background-color: #d9d9d9; }

.title { font-size: 1.2em; font-weight: bold; }
.title b { font-size: 1.8em; line-height: 1.8em; font-weight: normal; }
.titleline { border: 1px solid #FFFFFF; }
.boxtitle { color: #1669a4; font-weight: bold; }
.storycat { color: #1669a4; }
.content { display: block; }
.option { color: #1669a4; font-weight: bold; }
.code { color: #0000BB; font-family: 'Courier New', monospace; }
.letter { padding: 0px 0px 3px 0px; text-align: center; }
.letter a { font-size: 10px; }

#titlebasic { padding: 0 0 6px 0; font-weight: bold; }

h5 { text-align: center; }

legend { color:#2e63b2 !important; font-style: normal; }
fieldset { border: 1px solid #d5dbe4; background-color: #eaeef3; width: auto !important; margin: 5px 0; font-style: italic; color: #2e63b2; }
code { color: #0000FF; }

th {
 font-weight: bold;
 text-decoration: none;
 background: #3378a9 url("../images/thbg.png") repeat-x 0 50%;
 color: #fff;
 border: 1px solid #ffffff;
 padding: 4px 0;
 text-align: center;
}

a.sortheader, a.sortheader:hover { color: #fff; text-decoration: none; }


/*===PAGELINK===*/
.pagelink { overflow: hidden; text-align: center; line-height: 25px; font-size: 18px; margin: 0 0 14px 0; }
.pagelink span, .pagelink a { padding: 0 4px; }

.pagelink span { color: #777777; }
.pagelink a { color: #1669a4; text-decoration: none !important; }
.pagelink a:hover { background-color: #1669a4; color: #FFF; }



/*===ERRORS, INFO, WARNING===*/
.informs { -moz-border-radius:5px; border: 1px solid #cfcbc4; margin: 0 0 10px 0; font-size: 0.9em; line-height: 1.3em; background: #f5f4f2 url("../images/warning_top.png") no-repeat 0 0; overflow: hidden; }
.informs div { padding: 10px 0; margin: 0 10px 0 40px; }

.w_info { border-color: #cceaf1; background: #f3f9fb url("../images/info_top.png") no-repeat 0 0; }

/*===НАСТРОЙКА ПОЗИЦИИ ФОРМ===*/
.left {
 clear: both;
 float: left;
 padding-right: 4px;
 padding-bottom: 4px;
 width: 25%;
 font-weight: bold;
 font-size: 0.9em;
}

.center {
 float: left;
 padding-bottom: 4px;
 width: 70%;
 white-space: nowrap;
}

.button {
 clear: both;
 padding: 5px 0 5px 0;
 text-align: center;
}

/*menu*/
div.menu { cursor: pointer; }

div.menu div {
 float: right;
 position: relative;
 z-index: 21;
 height: 17px;
}

div.menu ul, div.menu ul li {
 margin: 0; padding: 0;
 list-style: none;
}

div.menu ul {
 border: 1px solid #d3d3d3;
 border-bottom: 0 none;
 width: 180px;
 display: none;
 right: 0;
 top: 17px;
 position: absolute;
}

div.menu ul li {
 width: 180px;
 float: left;
 display: block !important;
 border-bottom:1px solid #d3d3d3;
}

div.menu a {
 padding: 3px;
 float: none !important;
 float: left;
 display: block;
 font-weight: bold;
 text-decoration: none;
 height: auto !important;
 height: 1%;
 color: #845b50;
 font-size: 0.9em;
}

div.menu a:hover, div.menu div:hover a, div.menu div.iehover a {
 background-color: #737373;
 color: #FFF;
}

div.menu div:hover li a, div.menu div.iehover li a {
 float: none;
 border: 1px solid #fff;
 background-color: #FFF;
 color: #737373;
}

div.menu div:hover li a:hover, div.menu div:hover li:hover a, div.menu div.iehover li a:hover, div.menu div.iehover li.iehover a {
 border: 1px solid #fff;
 background-color: #737373;
 color: #FFF;
}

div.menu div:hover ul, div.menu div.iehover ul { display: block; }








/*
 
*/

/*SHOPBOX*/
.shoptable { width: 100%; }
.shoptable td { padding: 0; text-align: center; }

.shopbox { text-align: left; margin: 0 auto 10px auto; background-color: #fff; width: 298px; border: 1px solid #d9d9d9; }
.shopbox .dtop { position: relative; background: url("../images/shopbox.png") no-repeat; padding-top: 14px; width: 300px; margin: -1px -1px 0 -1px; }
 .shopbox .dtop h1 { padding: 0 10px; margin: 0 0 10px 0 !important; font-size: 1.27em; font-weight: bold; color: #478e09; }
 .shopbox .dtop h1 a { color: #478e09; }

 .shopbox .shopmore { position: relative; overflow: hidden; padding: 0 10px; margin: 0 -1px -1px -1px; height: 48px; width: 280px; background: #f8f8f8 url("../images/shopbox.png") no-repeat -300px 100%; }
 .fullshop a { margin-top: 11px; text-decoration: none !important; float: left; width: 91px; height: 26px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; background: #478e0a url("../images/shopbtn.png") no-repeat 0 0; }
 .fullshop a:hover { background-position: -91px 0; }

 .priceshop b { margin-top: 13px; float: right; text-align: right; color: #2272ae; font-size: 14px; }

 .shopbox .maincont { width: 278px; margin: 0 10px; overflow: hidden; padding-bottom: 10px; }

/*base*/
.base { clear: both; width: 100%; margin-bottom: 40px; }
.bmore { }
.lineinfo { border-bottom: 1px solid #d9d9d9; height: 29px; }
.lineinfo2 { height: 18px; padding-top: 3px; }
.lineinfo2 .arg { float: right; font-size: 0.8em; color: #b0b0b0; margin-left: 5px; }
.lineinfo2 .arg a { color: #b0b0b0; }
.aicon { padding-top: 2px; }
.lineinfo2 .menu img { padding-top: 2px; margin-left: 5px; }
.lineinfo .argrate { float: right; width: 85px; height: 17px; margin-top: 4px; }

.maincont { width: 100%; overflow: hidden; margin-bottom: 20px; }

.bmore { position: relative; }
.morebox { position: absolute; top: 0; left: -40px; float: left; display: inline; background-color: #fff; padding-right: 5px; }

.argmore a { padding-top: 24px; color: #fff; font-weight: bold; float: left; width: 131px; height: 26px; text-indent: 40px; background: #498f0b url("../images/argmore_basic.png") no-repeat 0 0; }
.argmore a:hover { background-position: 0 -50px; }

.fullbut .morebox { left: 0; top: 14px; }
.argmore input { font-weight: bold; margin: 0; -moz-border-radius: 0; color: #fff; border: 0 none; width: 100px; height: 32px; background: #4e9313 url("../images/argmorebut.png") no-repeat 0 0; }
.argmore input:hover { background: #4e9313 url("../images/argmorebut.png") no-repeat 0 -32px; }

.bheading { font-size: 1.8em; color: #498f0b; line-height: normal; margin-bottom: 10px; }
.bheading a { color: #498f0b; }

.bshop .argmore a { background-image: url("../images/argmore_basic2.png") }

.price { float: left; height: 26px; padding: 24px 20px 0 10px; font-weight: bold; color: #fff; background: #2272ae url("../images/pricearg.png") no-repeat 100% 0; }
.bsfull .price { padding: 0; height: 50px; background: #2272ae url("../images/pricearg2.png") no-repeat 0 0; }
.bsfull .price b { float: left; height: 26px; padding: 24px 20px 0 40px; background: url("../images/pricearg2.png") no-repeat 100% -50px; }

.moreinfo { background: url("../images/dotted.png") repeat-x 0 0; padding-top: 15px; }

.moreinfo ul { float: left; width: 49%; }
.moreinfo li { font-size: 11px; font-style: italic; color: #8e8e8e; }
.moreinfo { margin-bottom: 12px; }


/*ЗАГОЛОВОК МОДУЛЕЙ*/
.heading3 { padding: 6px 0 12px 0; background: url("../images/dotted.png") repeat-x 0 100%; }
.heading2 h1, .heading3 h1 { font-size: 2em; font-weight: normal; color: #3a7dab; margin: 0; }
.heading3 { margin: 0 0 10px; 0; padding: 3px 0 4px 0; }
.heading2 { margin-bottom: 0.8em; }

.navi { padding-bottom: 5px; font-size: 0.9em; }
.navi a { padding: 0 0 0 12px; margin-right: 10px; color: #8e8e8e; background: url("../images/arrow.png") no-repeat 0 56%; }
.maintext { font-size: 1.1em; }

/*comments*/
.comments { width: 100%; background: url("../images/dotted.png") repeat-x 0 0; padding-top: 10px; margin-bottom: 10px; }
 .comnum { float: right; height: 16px; margin-left: 5px; color: #fff; background-color: #3a7dab; }
 .comnum a { padding: 0 6px; text-decoration: none !important; color: #fff; }

 .comments .dleft { float: left; width: 100px; font-size: 0.8em; }
 .comments .dleft a { color: #878787; }
 .comments .avatar { background-color: #cccccc; float: left; margin-bottom: 6px; }

 .comments .avatar span { background-color: #ffffff; float: left; }
 .comments .avatar span img { width: 100px; }

 .cmoreinfo { font-size: 10px; color: #939393; padding-bottom: 6px; }
 .cmaincont { color: #616161; }
 h3.comname { font-size: 14px; }
 h3.comname, h3.comname a { color: #1669a4; }
 .comments .dright { margin-left: 113px; }
 
 .full a { text-decoration: none !important; float: right; width: 91px; height: 26px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; background: #478e0a url("../images/shopbtn.png") no-repeat 0 0; }
 .full a:hover { background-position: -91px 0; }
 
 .ileft {padding: 0px; margin-top: 2px; margin-right: 3px; margin-bottom: 0; margin-left: 0; }





/* User Group Marks */

a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#cc0000;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#1283bd;}
a.groupFriend:link,a.groupFriend:visited,a.groupFriend:hover {color:#666666;}
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#9933cc;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#cc0000;}
a.groupOther247:link,a.groupOther247:visited,a.groupOther247:hover {color:#696969;}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#00CC00;}
a.groupOther14:link,a.groupOther14:visited,a.groupOther14:hover {color:#33CCCC;}
/* ---------------- */


/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:#597798}
.gTableTop {padding:2px;background:#597798;color:#E2EBF5;font-weight:bold;height:22px;padding-left:10px;font-size:10pt;background-image: url('/.s/t/211/26.gif');}
.gTableSubTop {padding:2px;background:#ACC6E5;color:#000000;height:20px;background-image: url('/.s/t/211/27.gif');}
.gTableBody {padding:2px;background:#EFF3FE;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#EFF3FE;}
.gTableLeft {padding:2px;background:#E7EEF8;font-weight:bold;color:#4D6D91}
.gTableRight {padding:2px;background:#F5F9FD}
.gTableError {padding:2px;background:#EFF3FE;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#EFF3FE}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#E2EBF5;}
a.catLink:visited {text-decoration:none; color:#E2EBF5;}
a.catLink:hover {text-decoration:underline; color:#E2EBF5;}
a.catLink:active {text-decoration:underline; color:#E2EBF5;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#4D6D91;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#4D6D91;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#6F8EB3;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#4D6D91;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {padding-bottom:7px;font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#4D6D91;}
a.forumBarA:active {text-decoration:underline; color:#4D6D91;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#C7D7EF;}
.fastNavCat {background:#E7EEF8;}
.fastNavCatA {background:#E7EEF8;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {background:#B4CBE7;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#E7EEF8;font-weight:bold;color:#4D6D91;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#EFF3FE}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#EFF3FE;height:25px;font-weight:bold;font-size:7pt;color:#4D6D91;padding-left:40px;}
.threadsDetails {padding:2px;background:#EFF3FE;height:25px;color:#4D6D91;}
.forumOnlineBar {padding:2px;background:#EFF3FE;height:25px;color:#4D6D91;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#4D6D91;}
a.threadLink:visited {text-decoration:none; color:#4D6D91;}
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* Posts View */
.postTable {}
.postPoll {background:#EEF2F7;text-align:center;}
.postFirst {background:#F5F9FD;border-bottom:3px solid #597798;}
.postRest1 {background:#EEF2F7;}
.postRest2 {background:#F5F9FD;}
.postSeparator {height:3px;background:#8394B2;}

.postTdTop,.postBottom {background:#D1DCEB;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#597798;}
.posttdMessage {padding:5px;}

.postPoll {padding:5px;}
.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {background:#FFFFFF;font-size:9px;}

.signatureView {font-size:7pt;} 
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ---------- */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/211/28.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/211/28.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons {font-size:7pt;background:#FFFFFF;border:1px solid #4D6D91;}
.codeCloseAll {font-size:7pt; color:#4D6D91;font-weight:bold;background:#FFFFFF;border:1px solid #4D6D91;}
.postNameFl,.postDescrFl {width:400px}
.postPollFl,.postQuestionFl {width:400px}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:550px;height:150px}
.postUserFl {width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */



/* ==================== коменты */
.com2 { background-color:#FFFFFF; 
 border:2px solid white; 
 width:100px; 
 height:auto; 
 -moz-box-shadow:0 0 1px gray; 
 -webkit-box-shadow:0 0 1px gray; 
 box-shadow:0 0 1px gray;} 
 .com1{ 
 background-color:#F0F0F0; 
 border:1px solid #FFFFFF; 
 padding: 5px; 
 width:105px; 
 height:auto; 
 margin-right:1.7px; 
 -moz-box-shadow:0 0 2px gray; 
 -webkit-box-shadow:0 0 2px gray; 
 box-shadow:0 0 2px gray; 
 } 
 .com3{ 
 background-color:#F0F0F0; 
 border:1px solid #FFFFFF; 
 float:left; 
 width:70%; 
 height:auto; 
 padding:5px; 
 -moz-box-shadow:0 0 2px gray; 
 -webkit-box-shadow:0 0 2px gray; 
 box-shadow:0 0 2px gray; 
 } 
 .com4{ 
 background-color:#E6E6E6; 
 border:1px solid #DDDDDD; 
 padding:5px; 
 margin:10px auto; 
 width:auto; 
 -moz-box-shadow:0 0 1px white; 
 -webkit-box-shadow:0 0 1px white; 
 box-shadow:0 0 1px white; 
 }



/* ==================== Вид новостей*/
#news_table {margin:0 0 25px 0; padding:0;} 
#news_table a {text-decoration:none; color:#00caff;} 
#news_table a:hover {text-decoration:underline;} 
#news_table td.top_corners {width:20px; height:53px;} 
#news_table td.top_r_l img {width:20px; height:53px;} 
#news_table td.top_center {height:53px; background:url(/images/block_c_top_center.png);} 
#news_table td.left {width:20px; background:url(/images/block_c_left.png)} 
#news_table td.right {width:20px; background:url(/images/block_c_right.png)} 
#news_table td.bot_corners {width:20px; height:57px;} 
#news_table td.bot_corners img {width:20px; height:57px;} 
#news_table td.bot_center {height:57px; background:url(/images/block_c_bottom_center.png);} 

#news_table div.header {margin:15px 0 0 9px; padding:0; color:#00caff; font: bold 14px Tahoma; float:left;} 
#news_table span.autor {font:normal 10px verdana; color:#393e41;} 
#news_table div.rating {float:right; font:normal 10px verdana; color:#393e41; margin:17px 0 0 5px; border:solid 0px;} 
#news_table div.insideblock {margin:10px; padding:0;} 
#news_table div.text {font:normal 12px Verdana; color:#393e41; text-align:justify; margin:15px 0 0 0;} 
#news_table div.text strong { color:#00caff;} 
#news_table div.plus_minus {margin:20px 0 0 5px; width:16px; height:16px; float:left; padding:0;} 
#news_table div.bot_links {font:normal 11px Verdana; color:#b1b1b1; margin:20px 0 0 0; float:right;}




/* ==================== Счетчик пользователей */
.cross {padding-top:2px; display:inline-block; padding-bottom:3px; color:#fff; text-align:center; text-shadow:0px 1px 0px rgba(0,0,0,0.25)}

/* Comments Form Style */ 
.commTable {color:#000000;} 
.commTd1 {color:#000000;} 
.commTd2 {color:#000000;} 
.commFl {color:#948549;width:100%;background:#FEFEFA;border:1px solid #ffffff;} 
.commF2 {color:#000000;width:100%;background:url('http://full-games.3dn.ru/images/25.png');border:1px solid #000000;} 
.commF3 {color:#000000;width:100%;background: url('http://full-games.3dn.ru/images/25.png');border:1px solid #cccccc;} 
.smiles {border:1px inset;background:#FFFFFF;} 
.commReg {padding: 10 0 10 0px; text-align:center;} 
.commError {color:#FF0000;} 
.securityCode {color:#000000;width:100%;background: url('http://full-games.3dn.ru/images/25.png');border:1px solid #a6a5a5;} 
/* ------------------- */


/* ==================== Вид новостей */

.link-top-bg {
background:url(/vidimages/link-top-bg.png) repeat-x;
height:14px
}
.link-top-raiting {
background:url(/vidimages/link-top-raiting.png) no-repeat;
width:81px;
height:13px;
float:right;
margin:-4px 10px 0 0;
padding:3px 25px 0 0
}
.link-top-text {
float:left;
margin-left:10px;
font-family:Tahoma;
font-size:8px;
color:#fffefe
}
.link-strelka {
background:url(/vidimages/link-strleka.png) no-repeat;
width:7px;
height:14px;
float:left
}
.link-top-pyt {
float:left;
padding:0 0 0 5px
}
.news-title {
background:url(/vidimages/name-title-bg.png) repeat-x;
height:22px
}
.news-title-l {
background:url(/vidimages/name-title-l.png) no-repeat left;
height:19px;
color:#020202;
font-size:12px;
font-family:Franklin Gothic Medium Cond;
padding:3px 0 0 10px;
text-align:left
}
.news-title-l a {
text-decoration:none;
color:#020202;
}
.news-content {
background:#fff;
padding:10px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#000;height:auto
}
.news-conten {
background:#fff;
padding:10px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#000;height:auto
}
.news-content a {
text-decoration:none;
color:#ffaa00 !important
}
.news-content img{
margin:2px 5px !important
}
.news-bottom {
background:url(/vidimages/news-bottom.png) repeat-x;
height:23px;
margin-top:5px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fdfdfe;
padding:3px 5px 0 5px
}
.news-bottom a {
text-decoration:none;
color:#ffaa00
}
.news-bottom img {
margin:0 3px 0 5px
}
.clear {
clear:both
}
.news-message {
background:#fff
}



* РЕПУТАЦИЯ */ 

.r1 {color:#4d4d4d; text-shadow:1px 1px 0px #ffffff; font-size:12px; font-family:tahoma; font-weight:bold;} 
.r2 {color:#ffffff; text-shadow:1px 1px 0px #266601; font-size:12px; font-family:tahoma; font-weight:bold;} 
.r3 {color:#ffffff; text-shadow:1px 1px 0px #600505; font-size:12px; font-family:tahoma; font-weight:bold;} 
.Rate {height:40px; width:80px; text-align:center; padding-top:11px; font-size:12px; font-family:tahoma; font-weight:bold;} 
.negativeRate {background:url('http://ucozua.ru/Scripts/r3.png') no-repeat !important; color:#ffffff;} 
.nullRate {background:url('http://ucozua.ru/Scripts/r2.png') no-repeat !important; color:#4d4d4d;} 
.positiveRate {background:url('http://ucozua.ru/Scripts/r1.png') no-repeat !important; color:#ffffff;} 
.positiveRate table tr td {color:#ffffff;}





@charset "utf-8";
/* Адаптация из Joomla в uCoz - Lewonchik, ICQ: 425510763, http://webstory.ucoz.net */

@import url("grid-joomla.css");
@import url("template-demo.css");
@import url("gecko-webkit.css");
@import url("overlays.css");
@import url("fusion-typo.css");
@import url("commstyle.css");



.catPages1 {color:#5c5b5b;border:0px;margin-bottom:0px;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;} 
.catPages1 a:link, 
.catPages1 a:visited {color:#fff;text-decoration:none;background:#5c5b5b;padding:3px 10px;font-size:9pt;} 
.catPages1 a:hover {background-color:#5c5b5b;} 
.catPages1 b {text-decoration:none;background:#5c5b5b;padding:4px 11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt;} 
.catPages1 b, 
.catPages1 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}








}
