.h {visibility: hidden;}
.black {color:black}

.phcenter {margin: 20px;}
.phright { margin: 20px 0px 20px 20px;}
.phleft { margin: 20px 20px 20px 0px;}

.bb {color: #010957; font-weight: bold;}

/* меню и заголовки плашек  */
.m, .m2, .m3, .m4,
.wc, .wc2, .cp, .cp2,
.ph, .ph2 {font-family: Tahoma, Arial Cyr, Arial, Helvetica; text-decoration: none;}

.m  {color: #FFFFFF; font-size: 13px; font-weight: bold;}
.m2 {color: #FFFFFF; font-size: 11px;}
.m3 {color: #87CEFA; font-size: 13px; font-weight: bold;}
.m4 {color: #FFFFFF; font-size: 13px; line-height: 14px;}

.m:hover, .m3:hover, .m4:hover { text-decoration:underline}

.wc {color: #010957; font-size: 11px;}
.wc:hover {text-decoration: underline;}
.wc2 {color: #FFFFFF; font-size: 11px;}

.cp  {color: #FFFFFF; font-size: 10px;}
.cp2 {color: #010957; font-size: 10px;}
.cp:link, .cp2:link {text-decoration: underline;}

.ph  {color: #0050D7; font-size: 12px; font-weight: bold; border-color: #010957;}
.ph2 {color: #000080; font-size: 12px; font-weight: bold; border-color: #ADB0C9;}

/* стили текстов  */
.qw, .qt {color: #010957; font-size: 11px; font-family: Tahoma, Arial Cyr, Helvetica;}
.qw {font-weight: bold;}
.qt {text-decoration: none;}

#news  {margin-left: 20px; margin-bottom: 10px}
#marg  {margin-left: 20px; }
#marg2 {margin-left: 20px; margin-top: 0px;}
#non   {text-decoration: none;}
h1 {margin-left: 20px; margin-bottom: 0px; color: #232D94; font-family: Tahoma, Arial Cyr, Helvetica; font-size: 18px; font-weight: bold;}

.b1 {color: #232D94; text-decoration: none; font-family: Tahoma, Arial Cyr, Helvetica; font-size: 12px; font-weight: bold;}
.b2 {color: #000000; text-decoration: none; font-family: Tahoma, Arial Cyr, Helvetica; font-size: 12px; font-weight: bold;}

.mnews, .mtext, .txt2 {color: #000000; text-decoration: none; font-family: Tahoma, Arial Cyr, Helvetica;}

.mtext {font-size: 12px; fontsize: 13px;}
.mnews, .txt2 {font-size: 11px; fontsize: 11px;}

.txt {color: #000000; text-decoration: none; font-family: Arial Cyr, Arial, Helvetica; font-size: 13px; fontsize: 14px;}

.sm {color: #0050D7; font-family: Arial Cyr, Arial, Helvetica; font-size: 11px;}
.goformore {color: #363B6D; text-decoration: none; font-family: Tahoma, Arial Cyr, Helvetica; font-size: 11px; fontsize: 12px;}
a.comment {color: #363B6D; text-decoration: underline; font-family: Tahoma, Arial Cyr, Helvetica; font-size: 11px; fontsize: 12px;}
a.comment:hover { text-decoration: none;}

/*div.content li, div.content ul, div.content ol, div.content table {margin-left: 20px;}*/
/*div.content ul, div.content ol {margin-top: -8px;}*/
div.content p  {margin-left: 20px; margin-top: 5px; margin-bottom: 10px;}
div.content h3 {margin-left: 20px; margin-bottom:0px; padding: 0; font-weight: bold; clear: both; font-size:13px; fonsize:14px;}

/* new */
div.content div  {margin-left: 20px; margin-top: 5px; margin-bottom: 10px;}
div.content ul { list-style:square}
div.content ul ul { list-style:circle}
div.content ul ul ul { list-style:disc}
div.content ul, div.content ol { margin:0.5em 0 1.3em 30px}
div.content ul ul, div.content ol ul, div.content ul ol, div.content ol ol { margin:0.5em 0 0.3em 10px}
div.content li { margin-bottom:0.3em; display:list-item}

div.content h2 { font-size:134%; margin-top:1.5em; margin-bottom:1em; margin-left: 20px; }
div.content h3 { font-size:117%; margin-top:1.4em; margin-bottom:1em; margin-left: 20px; }
div.content h4 { font-size:117%; margin-top:1.2em; margin-bottom:0.8em; font-style:italic; margin-left: 20px; }
div.content h5 { font-size:100%; margin-top:1em; margin-bottom:0.7em; margin-left: 20px; }
div.content h6 { font-size:92%; margin-top:1em; margin-bottom:0.6em; margin-left: 20px; }

div.content hr {height:1px; width:75%; text-align:center; margin-top:1em; margin-bottom:1em}

div.content table  {margin-left: 20px;}


/* прайс листы */
.pr, .pr2, .prt, .price {text-decoration: none; font-family: Tahoma, Arial Cyr, Helvetica;}

.pr {color: #696969; font-size: 12px;}
.pr:hover {color: #0050D7;}
.pr2 {color: #0050D7; font-size: 12px;}
.prt {color: #FFFFFF; font-size: 10px;}
.price {color: #000000; font-size: 11px;}

/* форумы */

.fconf {font-family: Tahoma, Arial Cyr, Helvetica; font-size: 12px; font-weight: bold; padding:5px 0px 5px 0px}
.fconf a {color:#466AE1}

.theme {font-family: Tahoma, Arial Cyr, Helvetica; font-size: 12px; padding:5px 0px 0px 0px}
.theme a { font-weight: bold; color:#466AE1}

.themeD {text-decoration: none; font-family: Tahoma, Arial Cyr, Helvetica; color: #000000; font-size: 11px; padding-bottom:5px}
.themeText { font-size: 12px;}

.nav {font-family: Tahoma, Arial Cyr, Helvetica; font-size: 11px; color:#466AE1;}
.nav a {color:#466AE1;}

.lsm {color: #466AE1; font-family: Arial Cyr, Arial, Helvetica; font-size: 11px;}
.lsm a {color: #466AE1;}

.lcomment {color: #003366; font-family: Arial Cyr, Arial, Helvetica; font-size: 11px;}
.lcomment a {color: #466AE1;}

.ffield,.fuser {font-family: Tahoma, Arial Cyr, Helvetica; font-size: 12px;}
.fuser {color:#232D94;}

.newInput {width:98%; font-family: Tahoma, Arial Cyr, Arial, Helvetica; font-size: 11px; border:1px solid #010957; background-color:#FFF; margin-right:5px; padding-left:3px}
.newTextarea {width:98%; font-family: Tahoma, Arial Cyr, Arial, Helvetica; font-size: 12px; border:1px solid #010957; background-color:#FFF; margin-right:5px; padding-left:3px}
.sendButton {font-size: 11px; color:#333333; background-color: #E5EAF0; border: 1px solid #010957; font-family: Tahoma, Arial Cyr, Helvetica; padding-bottom:1px}

/* новое меню */
#m1 {position: absolute; top: 76px; left: 1px; visibility: hidden; z-index: 10; background-color:#010957; padding:2px 7px 2px 7px; border:1px solid #7B83D1; width:117px}
#m2 {position: absolute; top: 76px; left: 132px; visibility: hidden; z-index: 10; background-color:#010957; padding:2px 7px 2px 7px; border:1px solid #7B83D1; width:147px}
#m3 {position: absolute; top: 76px; left: 293px; visibility: hidden; z-index: 10; background-color:#010957; padding:2px 7px 2px 7px; border:1px solid #7B83D1; width:95px}

.newMenuBar { background-image:url(/img/bg04.gif); background-color:#010957; background-repeat:repeat-x;  border-bottom:1px solid #7B83D1;}
.newMenuItem{ background-color:#010957; float:left; display:inline; padding:2px 27px 3px 27px; border-top:1px solid #7B83D1; }
.newMenuBreaker { background-image:url(/img/bg03.gif); background-repeat:repeat-y; width:2px; height:22px; float:left}
.newSubItem {padding:4px 4px 5px 2px}
.newSubItem2 {padding:4px 5px 5px 12px}

.search_input {width:160px; border:1px solid #010957; background-color:#FFF; margin-right:5px; margin-top:5px; padding-left:3px}

.m5 {padding-top:3px; padding-bottom:3px;}

.formBottom {margin:0; clear:left}
.formBottom input { float:left;}
.formBottom div.spot {display:inline; float:left; margin-left:15px; margin-right:5px; height:15px; color: #FFFFFF; font-weight: bold; font-family: Tahoma, Arial Cyr, Arial, Helvetica; font-size: 13px;}
.formBottom div.spot a {color:white; text-decoration:none}
.formBottom div.spot a:hover {text-decoration:underline}
.inputBottom {width: 128px; font-family: Tahoma, Arial Cyr, Arial, Helvetica; font-size: 11px;border:1px solid #8FA4C4;background-color:#FFF; padding-left:3px; float:left}
.buttonBottom {padding-top:2px; padding-left:5px}

form.repeat { margin:10px 0px 10px 0px}

.inputLogin { width: 110px; font-family: Tahoma, Arial Cyr, Arial, Helvetica; font-size: 11px; border:1px solid #010957; background-color:#FFF; margin-right:5px; padding-left:3px}

/* новый заголовок */
.biggun { font-family:Tahoma; font-size:24px; font-weight:bold; font-style:italic; color:#CED5DE; padding-top:0px; padding-left:15px; line-height:19px}
.warmgun { font-family:Arial; font-size:16px; font-weight:bold; font-style:italic; color:#010957; background:url(/photo/rl_top.gif) top left repeat-x; margin-top:-2px;  padding-left:40px;line-height:9px}

.print_owner { background-color:#010957; color: #FFFFFF; font-size: 10px; font-family: Tahoma, Arial Cyr, Arial, Helvetica; padding: 3px 10px 5px 20px; margin-top:30px;}
.print_owner p { margin:0; padding:0}

.pagelist { margin:35px 25px 0px 20px; font-family: Tahoma, Arial Cyr, Arial, Helvetica;}
.pagelist a { color: #232D94;}

.comment { color: #363B6D; }
.sub_errors { color:red}

.mainVertical { background:url(../img/lntv.gif) 20px top repeat-y;}
.mainTitle { background:url(../img/lnt.gif) -1px 18px repeat-x; text-align:left}
.mainNewsblock {color: #0050D7; font-family: Arial Cyr, Arial, Helvetica; font-size: 11px; padding:2px 40px 0px 50px;}
.mainLinkCont { padding:20px 65px 20px 0px; text-align:right; }

/* фотогалерея */

.galleryFolder { margin-bottom:30px}
.galleryFolder div.fullitem { margin-bottom:20px; width:90%; overflow:hidden; margin-left:20px}
.galleryFolder div.image { width:160px; padding:10px; float:left; border:1px solid #CED5DE; text-align:center}
.galleryFolder div.txt { margin-left:210px}
.galleryFolder div.noimage div.txt { margin-left:0}

.galleryFolder h2 { margin-bottom:0.6em; font-size:18px; color:#232D94; margin-top:30px}
.galleryFolder h2 a { color:#232D94; text-decoration:none}
.galleryFolder h2 a:hover { text-decoration:underline}

.galleryPage { margin:20px 0px 30px 20px}

.photogal {}
.photogal a.item { width:180px; margin:0 20px 20px 0; text-align:left; display:inline-block; vertical-align:top; cursor:pointer; position:relative;}
.photogal a.item { text-decoration:none; color:#939393}
.photogal a.item span {display:inline-block; padding-left:12px}
.photogal a.item:hover span { text-decoration:underline;}
.photogal a.item img { margin-bottom:4px; text-decoration:none !important; background-color:#eee;}
.photogal a.item:hover img { outline:2px solid #4B54A8}

#cboxTitle,
#cboxCurrent { font-family: Tahoma, Arial Cyr, Arial, Helvetica; font-size:11px !important;}

/* /фотогалерея */ 

