body{ margin:0px; background:#d2d2d1;}

.mh{ height:100%;}

.left{background:url(images/bg/l_bg.gif) repeat-x right top;}
.center{background:url(images/bg/t_bg.gif) repeat-x right top;}
.right{background:url(images/bg/r_bg.gif) repeat-x right top;}

.l_con{ background:url(images/bg/l_con_rep_bg.gif) repeat-y right top;}
.r_con{ background:url(images/bg/r_con_rep_bg.gif) repeat-y left top;}

.logo{padding:10px 0px 0px 5px;}

.top_link{text-align:right; font-family:Tahoma; font-size:11px; color:#4b09b8; padding:6px 5px 10px 0px;}
.top_link a{font-family:Tahoma; font-size:11px; color:#4b09b8; text-decoration:underline;}

.search{padding:0px 5px 0px 0px;}
.search form{ margin:0px;}
.ser_br{border:1px solid #bd9af7;}
.ser_in{width:215px; height:22px; border:1px solid #dcdcdd; font-family:Tahoma; font-size:12px; color:#b3b2b3; padding:2px 2px 2px 10px;}
.ser_sub{background:url(images/bg/serach_bg_but.gif) no-repeat left top; border:0px; width:28px; height:24px; font-family:Tahoma; font-size:12px; color:#FFFFFF; cursor:pointer;}

.top_nav{padding:7px 0px 10px 15px;}

.banner{padding:0px 0px 20px 0px;}
.blocks{padding:0px 0px 15px 0px;}

.block{padding:0px 0px 0px 0px;}
.block table{border-top:2px solid #5314b8;}
.block_tit{background:#4b09b8; padding:7px 0px 8px 21px;}
.block_txt{background: url(images/bg/block_bg.gif) repeat-x left top #e2d4fb; padding:15px 10px 15px 10px; font-family:Tahoma; font-size:12px; color:#5c615e;}

.home_txt{font-family:Tahoma; font-size:12px; color:#5c615e;}
.small_logo{ padding:27px 0px 0px 0px;}
.small_logo img{border:0px; margin:0px 10px 0px 0px;}

.bot_nav{border-top:2px solid #d6d5d6;}
.bot_nav ul{margin:0px; padding:8px 0px 0px 0px;}
.bot_nav li{display:inline; font-family:Tahoma; font-size:12px; color:#5c615e; padding:0px 10px 0px 0px;}
.bot_nav li.act{font-family:Tahoma; font-size:12px; color:#4b09b8;}
.bot_nav li a{font-family:Tahoma; font-size:12px; color:#5c615e;}

.page_title{ background:url(images/bg/title_bg.gif) repeat-x left top; height:31px;}
.tit_name{ font-family: Tahoma; font-size:18px; color:#FFFFFF; padding:5px 0px 0px 21px;}
.tit_name span{ font-size:14px; font-weight:bold;}
.tit_arr{padding:5px 0px 0px 21px;}
.con_txt{font-family:Tahoma; font-size:12px; color:#5c615e; padding:10px 0px 0px 0px;}
.con_txt img{border-top:2px solid #5314b8; border-bottom:2px solid #5314b8; margin:0px 0px 10px 15px;}
.title_txt{color:#5314b8;}

.prod_block{padding:10px 0px 10px 0px;}
.prod_block div{background:url(images/bg/block_bg.gif) repeat-x left top; width:249px; height:174px; border:2px solid #5314b8;}
.prod_block img{width:249px; height:174px; background-repeat:no-repeat; background-position:center; border:0px;}

.conact{}
.conact form{margin:0px;}
.con_tab{width:397px; padding:20px 0px 0px 0px;}
.con_name{font-family:Tahoma; font-size:12px; color:#5c615e; padding:0px 0px 5px 0px;}
.con_inp{padding:0px 0px 5px 0px;}
.con_name span{color:#4b09b8;}
.con_tab input{width:221px; height:20px; font-family:Tahoma; font-size:12px; color:#5c615e; border:1px solid #4b09b8;}
.cont_txt{ font-family:Tahoma; font-size:11px; color:#5c615e; padding:10px 0px 16px 0px;}
.cont_txt a{font-family:Tahoma; font-size:11px; color:#4b09b8; text-decoration:underline;}
.cont_but input{ background:url(images/bg/contact_sub_bg.gif) no-repeat center; width:77px; height:24px; border:0px; cursor:pointer; font-family:Tahoma; font-size:12px; color:#FFFFFF; margin:0px 10px 0px 0px;}

.site_map{font-family:Tahoma; font-size:11px; color:#5c615e;}
.site_map ul{margin:20px 0px 0px 40px; padding:0px;}
.site_map li{ padding:0px 0px 5px 0px;}
.site_map a{font-family:Tahoma; font-size:12px; color:#4b09b8; text-decoration:underline;}

.pager div{display:inline; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4b09b8; margin:0px 2px 0px 2px;}
.pager a{font-family:Tahoma; font-size:12px; color:#4b09b8; text-decoration:underline;}
.activ{background:#e3d4fb; padding:0px 2px 0px 2px;}

.copy{font-family:Tahoma; font-size:11px; color:#666c6e; padding:0px 0px 0px 10px;}
.copy a{color:#666c6e; text-decoration:none;}

.ser_block{font-family:Tahoma; font-size:11px; color:#5c615e; padding:10px 0px 10px 0px; border-bottom:1px solid #4b09b8;}
