/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

h2 {
	font-size:12px;
}
/* body
--------------------------------------------------*/
body {
       font-family: Arial;
      font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
	background-color: #fff;
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link {color:#000000; text-decoration: none; }
a:visited { }
a:hover {text-decoration:underline; }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("/bitrix/templates/main/images/h.jpg") no-repeat; height:203px; padding:0px 0px 0px 167px}
.hb { background: url("/bitrix/templates/main/images/hb.jpg") repeat-x; height:203px; border-bottom:1px solid #e8eaec}
.lo { margin:32px 0px 0px 0px}
.h p { display:block; width:295px; padding:10px 0px 0px 130px; color:#0a6899; font-size:1.1em}
.h p u { text-decoration:none; display:block; padding-top:7px; text-align:right}
.h p u a { color:#51aedf; background: url("/bitrix/templates/main/images/ha.gif") no-repeat 0px 5px; padding-left:12px }
/* Head - Right
--------------------------------------------------*/
.rh { background: url("/bitrix/templates/main/images/rh.gif") no-repeat; width:90px; height:47px; float:right; margin-top:13px; font-size:1.1em; padding:5px 0px 0px 10px}
.rh a { color:#FFFFFF; text-decoration:underline; display:block; padding-bottom:9px}
.rh1 { background: url("/bitrix/templates/main/images/mail.gif") no-repeat 0px 4px; padding-left:20px}
.rh2 { background: url("/bitrix/templates/main/images/forum.gif") no-repeat 0px 3px;padding-left:20px}
/* Center
--------------------------------------------------*/
.cb { background: url("/bitrix/templates/main/images/cb.gif") repeat-x}
/* Left_Col
--------------------------------------------------*/
.l { width:275px}
/* Left_Col - Menu
--------------------------------------------------*/
.lm { padding:1px 0px 0px 0px}
.lm h6 { font-size:1.4em; text-transform:uppercase; font-weight:normal; color:#8a8989; border-left:2px solid #dddfe0; 
background: url("/bitrix/templates/main/images/hb_1.gif") no-repeat; padding:12px 0px 4px 15px; margin-left:1px}

.lm ul { margin:0; padding:4px 0px 0px 0px; list-style:none; background: url("/bitrix/templates/main/images/dot.gif") repeat-x 0% 0%; margin-top:5px}
.lm ul li { font-size:1.2em; background: url("/bitrix/templates/main/images/dot.gif") repeat-x 0% 100%; padding:5px 0px 5px 18px}
.lm ul li a { text-decoration: none; color:#5e5959; background: url("/bitrix/templates/main/images/ll.gif") no-repeat 0px 5px; padding-left:12px; display:block}
.lm ul li a:hover { text-decoration: underline}

.lm ul li ul { margin:0; padding:4px 0px 0px 0px; list-style:none; background:none}
.lm ul li ul li { font-size:1.0em; background:none; padding:0px 0px 2px 20px}
/* Left_Col - Baner
--------------------------------------------------*/
.lb { text-align:center; padding:15px 0px}
/* Left_Col - Sends
--------------------------------------------------*/
.send { font-size:1.2em;; border-left:2px solid #66bfff; background: url("/bitrix/templates/main/images/hb_2.gif") no-repeat; padding:15px 0px 3px 13px; margin-left:1px; margin-bottom:15px}
.send h6 { font-size:1.2em; text-transform:uppercase; font-weight:normal; color:#70c3ff}
.send b { display:block; color:#363636; font-size:1.1em; font-weight:normal; padding:4px 0px 1px 0px}
.send input { width:215px; border:1px solid #66bfff; background: url("/bitrix/templates/main/images/s_in.gif") repeat-x; font-size:1.1em;color:#363636; padding:3px 0px 0px 4px;
 height:17px}
.send .s_btn { background: url("/bitrix/templates/main/images/s_btn.gif") no-repeat; border:0px; width:91px; height:22px; padding:0px; margin:6px 0px 0px 130px}
.send .auth_btn { background: url("/bitrix/templates/main/images/auth_btn.gif") no-repeat; border:0px; width:65px; height:22px; padding:0px; margin:6px 0px 0px 155px}
.send .exit_btn { background: url("/bitrix/templates/main/images/exit_btn.gif") no-repeat; border:0px; width:65px; height:22px; padding:0px; margin:6px 0px 0px 155px}

.data-table {border-top: 2px solid #eee; border-bottom: 2px solid #eee; }
.data-table td {font-size: 0.9em;  padding: 4px; }
.data-table th {font-size: 0.9em; padding: 4px;}

/* Left_Col - Search
--------------------------------------------------*/
.sear { border-left:2px solid #ffa666; background: url("/bitrix/templates/main/images/hb_3.gif") no-repeat; padding:15px 0px 3px 13px; margin-left:1px; margin-bottom:15px}
.sear h6 { font-size:1.4em; text-transform:uppercase; font-weight:normal; color:#ffa666; padding-bottom:4px}
.sear input { width:215px; border:1px solid #66bfff; background: url("/bitrix/templates/main/images/s_in.gif") repeat-x; font-size:1.1em;color:#363636; padding:3px 0px 0px 4px;
 height:17px}
.sear .se_btn { background: url("/bitrix/templates/main/images/se_btn.gif") no-repeat; border:0px; width:65px; height:22px; padding:0px; margin:6px 0px 0px 155px}
/* Left_Col - Search
--------------------------------------------------*/
.rss { background: url("/bitrix/templates/main/images/dot.gif") repeat-x 0% 0%; padding:20px 60px 0px 18px; font-size:1.2em}
.rss a { color:#66bfff; text-decoration: underline; background: url("/bitrix/templates/main/images/ll.gif") no-repeat 0px 5px; display:block; padding-left:12px}
.rss a:hover { text-decoration:none}
/* Center_Col
--------------------------------------------------*/
.cl { padding:1px 15px 0px 15px; font-size:1.2em;}
.cl h6 { font-size:1.2em; text-transform:uppercase; font-weight:normal; color:#7b9ff6; border-left:2px solid #d4d5d6; 
background: url("/bitrix/templates/main/images/hb_4.gif") no-repeat; padding:12px 0px 4px 15px; margin-left:1px}
/* Center_Col - Baners
--------------------------------------------------*/
.c_ba { text-align:center; padding:10px 0px 25px 0px}
/* Center_Col - Map
--------------------------------------------------*/
.map { text-align:center; padding:0px 0px 10px 0px}
.map h6 { font-size:1.4em; text-transform:uppercase; font-weight:normal; color:#66bfff; border-left:2px solid #66bfff; 
background: url("/bitrix/templates/main/images/hb_5.gif") no-repeat; padding:12px 0px 4px 15px; margin-left:1px; text-align:left; margin-bottom:7px}
/* Center_Col - News
--------------------------------------------------*/
.c_news {}
.c_news h6 { font-size:1.2em; text-transform:uppercase; font-weight:normal; color:#ffa666; border-left:2px solid #ffa666; 
background: url("/bitrix/templates/main/images/hb_6.gif") no-repeat; padding:12px 0px 4px 15px; margin-left:1px; text-align:left; margin-bottom:7px}

.c_news ul { margin:0; padding:0px 0px 0px 20px; list-style:none}
.c_news ul li { font-size:1.0em; color:#363636; background: url("/bitrix/templates/main/images/dot.gif") repeat-x 0% 100%; padding:0px 0px 7px 0px; margin-bottom:8px}
.c_news ul li a { text-decoration:underline; color:#66bfff}
.c_news ul li a:hover { text-decoration:none}
.c_news ul li b { display:block; font-weight:normal; padding-bottom:1px}
.c_news a.news{color:#7b9ff6!important;}
/* Right_Col
--------------------------------------------------*/
.r { width:230px}
.r h6 { font-size:1.4em; text-transform:uppercase; font-weight:normal; color:#ffa86a; border-left:2px solid #d3d5d5; margin-top:1px; 
background: url("/bitrix/templates/main/images/hb_7.gif") no-repeat; padding:12px 0px 4px 15px; margin-left:1px; text-align:left; margin-bottom:7px}
/* Right_Col - Blocks
--------------------------------------------------*/
.rb { padding:10px 0px 20px 17px}
.r_block {background: url("/bitrix/templates/main/images/rb.gif") no-repeat; width:175px; height:50px; font-size:1.1em; padding:9px 10px 4px 11px; margin-bottom:12px}
.r_block b { display:block; font-weight:normal; padding:3px 0px 0px 53px}
.r_block a { color:#363636; text-decoration:underline}
.r_block a:hover { text-decoration:none}
.r_block img { float:left; margin-right:5px}
.rb u { display:block; text-decoration:none; font-size:1.1em; padding:0px 0px 0px 5px}
.rb u a { text-decoration:underline; color:#66bfff}
/* Right_Col - Opros
--------------------------------------------------*/
.opr { padding:0px 0px 0px 0px; font-size:1.2em; color:#363636}
.opr p { padding:10px 0px 10px 20px}
.opr h6 {color:#66bfff;; font-size:1.2em}
.opr form { padding:0px 0px 0px 18px}
.opr form b { display:block; padding:0px 0px 8px 0px; font-weight:normal}
.opr form b input { float:left}
.opr form b i { font-style:normal; display:block; padding-left:20px}
.opr form .o_btn {background: url("/bitrix/templates/main/images/o_btn.gif") no-repeat; width:91px; height:22px; border:0px; margin-top:7px}
/* Footer
--------------------------------------------------*/
.f {background: url("/bitrix/templates/main/images/f.gif") repeat-x; padding:25px 20px 20px 20px}
.f b { font-weight:normal; font-size:1.2em; color:#81726f; display:block}
.f b a { color:#66bfff; text-decoration:underline}
.f b i { font-style:normal; display:block; padding-top:2px}

.fc { text-align:center; padding:5px 40px 0px 0px}
.fc img { margin:0px 2px}


.miridea { font-size:1.2em; color:#5e5e5e;background: url("/bitrix/templates/main/images/mi.gif") no-repeat 0px 0px; padding:2px 0px 6px 45px; float:right}
.miridea a { text-decoration:none; color:#5e5e5e}

/* Bitrix Special */

.errortext {color: #990000;}