/* GENERAL
------------------------------------------------------------- */
body{
background-color:#fff; 
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif; 
font-size:100%; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
}



a:link, a:visited{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:100%;
font-weight:normal;
color: #333;
}

a:hover{
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:100%;
font-weight:normal;
color: #CC0000;
}


table{
line-height:15px;
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
font-size:87%;
font-weight:normal;
color: #333;
}

hr {
	color:#999;
	background-color:#737DA1;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */}
	
h1{
font-size:14px;
color: green;
margin-bottom:6px;
margin-top:0px;}	

h2{
font-size:12px;
color:#666;
margin-left:20px;
margin-bottom:10px;
margin-top:3px;}	

ul{
list-style:square;
color:#666;}


/* Основная таблица
------------------------------------------------------------- */
.main-tbl{
width:100%;
border:0px;}

.main-tbl td{
vertical-align:top;}

.top-cell{
height:75px;}

td.menu-cell{
border-top:#B8B9B7 solid 1px;
border-bottom:#B8B9B7 solid 1px;
height:20px;
vertical-align:middle;
background-image:url(../img/menu_bg.jpg);
background-repeat:repeat-x;}


/* Шапка
------------------------------------------------------------- */
.head-tbl{
width:100%;
height:75px;
border:0px;}

.logo{
width:240px;
height:75px;
background-image:url(../img/logo.jpg);
background-position:center;
background-repeat:no-repeat;}

td.phones{
vertical-align:middle;
color:#37669E;
font-size:14px;
font-weight:bold;}

.icq{
font-size:10px;
color:#096AB5}

.icq a, .icq a:visited, .icq a:hover{
color:#096AB5}

/* Верхнее меню
------------------------------------------------------------- */
.menu-top-tbl{
font-size:11px;
width:100%;
height:20px;
border:0px;}

.menu-top-tbl td{
vertical-align:middle;
text-align:center;
padding:0px 3px 0px 3px;}

.menu-top-separator{
width:2px;
background-image:url(../img/separate.gif);
background-repeat:repeat-y;
font-size:1px;}

.reg-con{
width:5px;
background-image:url(../img/reg_con.jpg);
background-position:right;
background-repeat:no-repeat;}

.registration{
background-image:url(../img/reg_bg.jpg);
background-repeat:repeat-x;}

.registration a, .registration a:visited{
font-size:10px;
font-weight:bold;
color:#fff;
text-decoration:none;}

.registration a:hover{
font-size:10px;
font-weight:bold;
color: #E9EBED;
text-decoration:underline;}

td.our-products{
vertical-align:middle;
width:194px;
color:#566A7D;
font-weight:bold;}


/* Меню левое
------------------------------------------------------------- */

.left-col{
width:200px;}

.right-col{
width:180px;}

td.gray-menu-con{
width:10px;
border-bottom:#fff solid 1px;
background-color:#566A7D;
border-right:#fff solid 1px}

td.menu-left-main{
padding:0px 3px 0px 3px;
border-bottom:#fff solid 1px;
font-size:11px;
color:#fff;
font-weight:bold;
height:18px;
vertical-align:middle;
background-color:#7C92A5;}

.menu-left-main a:link, .menu-left-main a:visited{
color:#fff;
font-weight:bold;
text-decoration:none;}

.menu-left-main a:hover{
color:#E9EBED;
font-weight:bold;
text-decoration:underline;}

.submenu-arrow{
border-bottom:#F1F1F1 solid 1px;
background-image:url(../img/arrow_red.gif);
background-position:center;
background-repeat:no-repeat;
height:18px;
width:10px;}

.submenu-active{
border-bottom:#F1F1F1 solid 1px;
height:18px;
color:#FF6600;
font-size:11px;
font-weight:bold}

.submenu{
border-bottom:#F1F1F1 solid 1px;}

.submenu a, .submenu a:visited{
font-size:11px;
font-weight:bold;
color:#7C92A5;}

.submenu a:hover{
color:#3399CC;}


/* Контекст
------------------------------------------------------------- */

.search{
border-left:#fff solid 1px;
border-right:#fff solid 1px;
font-size:10px;
color:#fff;
text-align:right;
padding-right:15px;
background-color:#97A1AC;
height:22px;
border-bottom:#fff solid 1px}

.search-input{
height:15px;
font-size:10px;
color:#666;
border:#666 solid 1px;}

td.search-phrase{
font-size:10px;
color:#fff;
text-align:right;
vertical-align:middle;}

td.search-td {
vertical-align:middle;}

.search-td a:link, .search-td a:visited, .search-td a:hover{
padding-left:10px;
color:#fff;
font-size:10px;}



.content{
margin:10px;}

.line1{
color:#37669E}

.line1 a, .line1 a:visited{
color:#37669E;}

.line1 a:hover{
color: #FF6600;}


.line2{
margin-top:8px;
padding:3px;
background-color:#f3f3f3;}

.line2-active{
font-weight:bold;
color: #FF6600;}

.line2 a, .line2 a:visited{
color:#7C92A5;}

.line2 a:hover{
color: #37669E;}

.line3{
margin-top:8px;
margin-bottom:8px;
padding:3px;
background-color:#EBFCE2;}

.sort-list{
font-size:10px;}

.sort-input{
font-size:10px;}

/* Таблица товаров
------------------------------------------------------------- */

.good-pic{
width:140px;
text-align:center;}

.good-data{
padding:0px 5px 0px 15px;}

td.price-cell{
width:200px;
border-left:#f1f1f1 solid 1px;
vertical-align:middle;
text-align:center;}

.price-cell a, .price-cell a:visited{
color:#FF6600;}
.price-cell a:hover{
color:#FF0000;}

.price{
font-size:14px;
font-weight:bold;
color:#37669E;}

.pages{
color:#3366CC;
font-size:10px;
text-align:right;}

.pages a, .pages a:visited{
color:#37669E;}

.pages a:hover{
color:#FF6600;}

/* Корзина
------------------------------------------------------------- */

.card-tbl{
background-color:#f3f3f3;}

.card-area{
text-align:center;
padding:20px 5px 20px 5px;}

.oformit-line{
font-size:10px;
background-color:#97A1AC;
text-align:right;
padding:3px 10px 3px 3px;}

.oformit-line a:link, .oformit-line a:visited{
color:#fff;}

.oformit-line a:hover{
color:#C6ECEA;}

.gray-card-line{
height:8px;
font-size:1px;}

.my-card{
color:#37669E;
font-size:14px;
font-weight:bold;
margin-bottom:8px;}

.card-number{
color:#FF6600;
font-weight:bold;}

.card-shadow{
background-image:url(../img/card_shadow.jpg);
background-repeat:repeat-x;
height:12px;}

.pass-forgotten{
font-size:10px;
background-color:#fff;
padding-right:10px;
text-align:right;}

.pass-forgotten a, .pass-forgotten a:hover, .pass-forgotten a:visited{
color:#CC0000;}


/* Новости
------------------------------------------------------------- */
.news{
margin:5px 5px 8px 0px;
font-size:10px;}

.news a, .news a:visited{
color:#666;}
.news a:hover{
color:#2C6C98;}

.news-name{
margin-top:15px;
color:#97A1AC;
font-size:12px;
font-weight:bold;}

.news-name hr {
    margin: 0px;
	color: #004B80;
	background-color:#004B80;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */}

.news-date{
text-align:center;
width:50px;
background-color:#6387B1;
color:#fff;
font-size:9px;}


/* Голосование
------------------------------------------------------------- */
.golos-head{
margin-top:20px;
text-align:center;
color:#7C92A5;
background-color:#f3f3f3;
font-size:11px;
width:100%;
height:16px;
font-weight:bold;}

.golos-area{
font-size:10px;
margin:5px 0px 10px 15px;}

.golos-tbl td{
font-size:10px;
vertical-align:middle;}



/* Подвал
------------------------------------------------------------- */

.podval{
margin-top:25px;
border-top:#999 solid 1px;
height:70px;}

.bottom-blue-line{
font-size:1px;
height:2px;
background-color:#44688F;}

.copyright{
padding-top:2px;
padding-left:10px;
padding-right:10px;
font-size:10px;
color:#666;
width:200px;}

.design{
width:180px;
padding-top:5px;
padding-right:10px;
padding-left:10px;
font-size:10px;
color:#666;}

.menu-bottom{
text-align:center;
font-size:10px;}
/* FORUM */
.cat_title1 {
	color:#44484D; 
	font-weight:bold;
	font-size:11px;
	background-color:#ECEFF2; 
}

.cat_title2 td {
	border-bottom:1px solid #EEEEEE;
}

.bg_source_message {
	background-color:#F7F9FA; 
}

a {
	color:#0F6496;
	text-decoration:none;
}
a:link {
	color:#0F6496;
	text-decoration:none;
}
a:hover {
	color:#000000;
}
.boldlink1 {
	font-weight:bold;
	font-size:10px;
}
.topic_first td {
	border-bottom:4px solid #ECEFF2;
}
.topic_reply td {
	border-bottom:1px solid #ECEFF2;
}
.big {
	font-size:12px;
}

.small {
	font-size:10px;
}

/* BBcode buttons style */
.forum_bbutton {
	width:90px;
	font-size:x-small;
}

/* BBcode [code] style */
.forum_scrollDiv {
	width: 95%;
	overflow:auto;
	_margin-right:-50000px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	white-space : nowrap;
	font-family: 'Courier New';
}
/* subsection menu */
.sub-main {
        margin-top:5px;
        margin-bottom:10px;

}
.sub-main a {
        font-weight:bold;
        color:#0F6496;
}
.sub-main a:hover {
        color:black;
}


/* menu */
#menu * { margin:0; padding:0;}
#menu ul { font:bold 11px tahoma !important; }
#menu ul li { list-style:none; background:#7C92A5;  color:#fff; }
#menu ul li div { border-bottom:1px solid #fff; background:url(/img/bul.jpg) no-repeat; padding:2px 0px 2px 14px; }

#menu ul li a, #menu ul li span { text-decoration:none; font-weight:bold; }
#menu ul li a { color:#fff !important; }
#menu ul li a:hover { text-decoration:underline; }

#menu ul li ul {  }
#menu ul li ul li { padding-top:2px; border-left-width:0; border-bottom:1px solid #F1F1F1; background:url(/img/arrow.gif) 1px 4px no-repeat #fff; color:#7C92A5; padding-left:11px; }
#menu ul li ul li a, #menu ul li ul li span { border:none;padding-bottom:2px; display:block; color:#7C92A5 !important;}
#menu ul li .arrow { float:right; border:0; margin:0; padding:0;background:#7C92A5; }
#menu ul li .arrow img { margin-bottom:2px; margin-right:4px; border:0; margin-top:2px;}

#menu ul li span.arrow { background:#fff; }

#menu ul li ul li .level2 a { font-weight:normal; }
/*******************************************************/

.ul2 {
margin:0px;
padding:0px;
}
.ul2 li {
margin:0px;
padding:0px;
list-style:none;
float:left;
margin-right:10px;
}

textarea { font:13px arial; }
