@charset "utf-8";
/* CSS Document */
html, body{
	padding:0;
	margin:0;
	background:#f5f5f4;}

body, td{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;}
a   {/*	color: #800080;*/
    color: #0000ff;
	text-decoration:none;}

a:hover{
    color: #0000ff;
	text-decoration:underline;}
form{
	padding:0;
	margin:0;}

h1{
	padding:0;
	margin:0;
	text-align:center;
	font-size:13px;
	line-height:30px;
	height:30px;
	background:url(http://www.russian-club.net/i/bg.gif) 0 0 repeat-x #79b2c7;
	font-weight:bold;
	color:#0000aa}

h2{
	padding:7px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#0000aa}
h3{
	padding:5px 0 0 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#0000aa}
p{
	margin:0;
	padding:5px 0 5px 0}
.inp{
	height:18px;
	border:1px solid #dddcdb;
	font-size:11px}
.bttn{
	border:1px solid #8badba;
	background:url(http://www.russian-club.net/i/bttn.gif) 0 0 repeat-x #c4e2ed;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0000aa;
	height:19px}

.inp2{
	height:20px;
	margin:5px 0;
	background-color:#f5f5f4;
	border:1px solid #dddcdb;
	font-size:11px}
.bttn2{
	border:1px solid #8badba;
	background:url(http://www.russian-club.net/i/bttn.gif) 0 0 repeat-x #c4e2ed;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 0;
	font-weight:bold;
	color:#0000aa;
	height:24px}
form label{
	display:block;
	text-align:left;
	font-size:11px;}

td#center{border-bottom:1px solid #dcdcdb; width:100%}

#main{
	width:100%;
	height:100%;}
#main td{
	vertical-align:top;}

td#header{
	height:70px; /*163*/
	padding-bottom:6px;
}

.top_line{
	font-size:11px;
	height:28px;
	border-bottom:1px solid #fff}
.top_form{
	padding-top:3px;
	float:left}
.top_form label{
	display:inline;
	padding-left:12px;}
.top_links{
	float:right;
	padding:3px 12px 0 0}
.logo_line{
	height:70px;
	background-color:#fff;
	border-top:1px solid #dcdcdb}
.logo{
	float:left;
	padding:0 15px;
	width: 450px;
	}
.banner{
	float:right;
	border:1px solid #85a9b7;
	margin:4px 6px 0 15px}
.logo a, .logo a:hover{
	color:#0000aa;
	font-size:46px;
	font-weight:bold;
	text-decoration:none;
	line-height:70px}
.links{
	background:url(http://www.russian-club.net/i/bg.gif) 0 0 repeat-x #79b2c7;
	height:30px;
	text-align:center;
	border-bottom:1px solid #8dafbc;
	line-height:28px;
	font-size:13px;}

td#left, td#right{
	width:190px;
	padding:0 6px;
	border-bottom:1px solid #dcdcdb}
td#center{border-bottom:1px solid #dcdcdb}

.bord_l{
	display:block;
	height:30px;
	background:url(http://www.russian-club.net/i/cut_l.gif) 0 0 no-repeat}
.bord_r{
	display:block;
	height:30px;
	background:url(http://www.russian-club.net/i/cut_r.gif) right 0 no-repeat}
.body{
	padding:12px;
	background:#fff;
	border:1px solid #7db5c9;
	margin-bottom:6px;}
.menu{
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:23px;}
.menu a:hover, .menu a.sel{font-weight:bold}

.menu2{
	text-align:left;
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:15px;}
.menu2 a:hover, .menu2 a.sel{font-weight:bold}

.ad{
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;}
.ad li{padding:6px 0}

.align-left{
	float:left;
	border:0;
	margin:15px 15px 15px 0}
.align-right{
	float:right;
	border:0;
	margin:15px 0 15px 15px }


td#bottom{
	height:60px;
	text-align:center;
	border-top:1px solid #fff;
	vertical-align:middle;
	font-size:11px}




.a2{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #800080;
    text-decoration:none;
}

a2:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color: #0000ff;
	text-decoration:underline;
}

.a3 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    color: #0000ff;
    text-decoration:none;
}

.a3:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #0000ff;
	text-decoration: underline;
}

.submenu {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    color: #0000ff;
    text-decoration:none;
}

.submenu:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color: #0000ff;
	text-decoration: underline;
}

form{padding:0; margin:0;}
p{padding:12px 0; margin:0;}


.input1{
	width:108px;
	border:1px solid #848284;
	height:18px;
	line-height:15px;
	font-size:12px;}
.input2{
	width:400px;
	border:1px solid #848284;
	height:18px;
	line-height:15px;
	font-size:12px;}
.bttn1{width:30px;
	font-size:12px;}
.check1{width:15px; height:15px;}

.font1 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.font2 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.font3 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
}
.font4 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0000ff;
}
.font5 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000ff;
}


.error{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	text-align:center;
}
.message{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:blue;
	text-align:center;
}
.comment{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.pusher
{
	clear: both;
}

img.left
{
	float: left;
	margin-right: 5px;
}

img.right
{
	float: right;
	margin-left: 5px;
}

.separator
{
	clear: both;
	border-bottom: 1px dashed #0000ff;
	margin-top: 15px;
}

/*comments*/
#comm_main_cont{padding-bottom:15px}
.comm_cont{border-top:1px solid #B9CAD1;margin-top:17px}
.comm_reply{float:right;padding-top:6px}
.comm_reply a,.comm_reply a:visited{color:#0063AF;font-size:11px}
.comm_reply a:hover{color:#F5431B}
.comm_num{
background:#B9CAD1;
float:left;
font-weight:bold;
padding:5px 0px 6px;
text-align:center;
width:24px
}
.comm_date{
background:#E4EBEE;
float:left;
font-size:11px;
padding:6px 0px 6px;
text-align:center;
width:140px
}
.comm_auth{float:left;padding:6px 0px 6px 8px}
.comm_auth,.comm_auth a,.comm_auth a:visited{color:#000;font-size:11px}
.comm_auth a:hover{color:#F5431B}
.comm_text{clear:both;padding:17px 0px 0px 24px}
.link a,.link a:visited{color:#0063AF}
.dot_text{
background:url(http://www.russian-club.net/i/comments/dot_grey.gif) 100% 13px no-repeat;
color:#010101;
font-family:Arial, Helvetica, sans-serif;;
font-size:18px;
font-weight:normal;
margin:0px;
margin-right:5px;
padding-right:12px
}
#comm_add a,#comm_add a:visited{color:#117CB3;font-size:12px;font-weight:bold}
#comm_add a:hover{color:#F5431B}
#arr_top{margin-left:35px}
.comm_tb{
background:#F7F9FA;
border:1px solid #B9CAD1;
border-collapse:collapse;
width:100%
}
.comm_td_l{
font-size:13px;
padding:0px 10px 0px 0px;
text-align:right;
vertical-align:middle;
width:128px
}
.comm_td_r{padding:4px 0px 3px 0px}
.comm_td_r img{margin-top:-3px}
.comm_inp_txt,#comm_textarea{
border:1px solid #B3B9C3;
color:#ADADAD;
height:25px
}
#comm_textarea{height:96px;width:545px}
.add_but{padding:0px 29px 10px 0px}
/**/
#sel_left,#sel_left a,#sel_left a:visited{
color:#ED4417;
font-size:12px;
font-weight:bold;
text-decoration:none
}

/* button */
.but,.but_form,.but_form_rol{background:url(http://www.russian-club.net/i/comments/but_dark.jpg)}
.but_l{
background:url(http://www.russian-club.net/i/comments/but_dark_l.jpg) 0 0 no-repeat
}
.but_r{
background:url(http://www.russian-club.net/i/comments/but_dark_r.jpg) 100% 0 no-repeat;
cursor:pointer;
padding:7px 0px 7px;
text-align:center
}
.but_hov{background:url(http://www.russian-club.net/i/comments/but_dark_rol.jpg)}
.but_hov .but_l{
background:url(http://www.russian-club.net/i/comments/but_dark_l_rol.jpg) 0 0 no-repeat
}
.but_hov .but_r{
background:url(http://www.russian-club.net/i/comments/but_dark_r_rol.jpg) 100% 0 no-repeat
}
.but_r,.but_r a,.but_r a:visited,.but_r a:hover{
color:blue;
font-family:Arial, Helvetica, sans-serif;;
font-size:11px;
font-weight:bold;
text-decoration:none
}
.but_form .but_r{
color:#0000ff;
font-size:11px;
font-weight:bold;
text-decoration:none
}
.but_form_rol .but_r{
color:#FFF;
font-size:11px;
font-weight:bold;
text-decoration:none
}

TD.price {color:#BC1525; font: bold 14px Arial; text-align:right; vertical-align: bottom; padding: 0 10 6 0}
TD.price_left {color:#BC1525; font: bold 16px Arial; text-align:left; vertical-align: bottom; padding: 0 10 6 0}

b {}

#category{	padding:0;
	margin:0;
	text-align:center;
	font-size:12px;
	line-height:25px;
	height:25px;
	background:url(http://www.russian-club.net/i/bg.gif) 0 0 repeat-x #79b2c7;
	font-weight:bold;
	color:#0000aa}
#foto_textarea{height:96px;width:500px}


/* стили для всплывающей подсказки */
.tp {position:relative;text-indent:0;}
.tp b {
   border-bottom:#90f 1px dotted;
   color:#000;
   cursor:help;
   font-weight:normal;
}
.tp b span {display:none;}
/*-- для FF, OPERA, IE7 --*/
.tp b:hover {
   border-bottom:red 1px dotted;
   color:red;
}
.tp b:hover span {
   background:lightcyan;
   border:silver 2px outset;
   color:#000;
   display:block;
   padding:7px;
   position:absolute;
   top:2px;
   left:5px;
   z-index:10;
   text-align:left;
   width:250px;
}
* html .tp b {behavior:url(hover.htc);}
* html .tp .hover {
   border-bottom:red 1px dotted;
   color:red;
}
* html .tp .hover span {
   background:lightcyan;
   border:silver 2px outset;
   color:#000;
   display:block;
   padding:7px;
   position:absolute;
   top:2px;
   left:5px;
   z-index:10;
   text-align:left;
   width:250px;
}

.art_form {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

.art_inp_text{
	width:180px;
	size:255;
}

.art_button {
	width: 430px;					/* Ширина кнопки в пикселах */
}

.art_table {
    width: 500px;					/* Ширина таблицы */ 
    //border-collapse: collapse;	/* Убираем двойную рамку между ячейками */
	border:0;
	table-layout:fixed;
}

.art_select{
	width: 180px;					/* Ширина списка в пикселах */
}

.art_del_photo, .art_add_photo{
	text-decoration:underline;
	cursor:pointer;
	display:inline;
	text-align:left;
	font-size:12px;
}

.art_textarea{
	width: 180px;
	height: 100px;
}
