BODY {SCROLLBAR-FACE-COLOR: 2A467B; SCROLLBAR-HIGHLIGHT-COLOR: #D6D7E2; SCROLLBAR-SHADOW-COLOR: #bcdede; SCROLLBAR-3DLIGHT-COLOR: #555555; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #f2f2f2; SCROLLBAR-DARKSHADOW-COLOR: #000080; 

/*background-color:white;*/
/* background: url("/fon-scan-shop2.jpg") repeat top center; */
max-width: 1250px;
min-width: 1200px;
margin: 0 auto;
FONT-FAMILY: Arial, Tahoma,Trebuchet MS,Verdana,sans-serif;
FONT-SIZE: 12px;
}

img{
	border: 0;
}
div,p,big {FONT-SIZE: 12px; }
h1 {FONT-SIZE: 20px; font-weight: bold;/* text-transform: uppercase;*/}
h2 {FONT-SIZE: 15px; font-weight: bold;/* text-transform: uppercase;*/}
h3 {FONT-SIZE: 13px; font-weight: bold;/* text-transform: uppercase;*/}
h4,h5,h6,h7,h8 {FONT-SIZE: 11px; /* text-transform: uppercase;*/}

a:link, a:visited{
	color: #043979;
}
a:hover{
	COLOR: #D2232C;
}

.ser {background-color:white; padding: 10px;}

	A.menuser:link {FONT-SIZE: 12px; letter-spacing:0px; COLOR: white; TEXT-DECORATION: none; font-weight: 100; text-transform: uppercase;}
A.menuser:visited,A.menuser:active {FONT-SIZE: 12px; letter-spacing:0px;  COLOR: white; TEXT-DECORATION: none;}
A.menuser:hover {FONT-SIZE: 12px; letter-spacing:0px;  COLOR: white; TEXT-DECORATION: Underline;}

a.menu u {font-size:12px; text-decoration:none;}
a.menu u:hover {text-decoration:none;}


.textser {FONT-SIZE: 14px; font-weight: lighter; text-transform:uppercase; letter-spacing:0px; COLOR: white; TEXT-DECORATION: none}

/* .submit4 {COLOR: white; font-size:10; background-color:#2A467B;} */
.Telefon {text-decoration: none; font:14pt; color:white; height:25; filter:Shadow(Color="#000000", Direction="150");}

/* .submit3 {font-size:10; background-color:#F3F3F3;} */
/* TABLE {padding:0 5px;} */
TD {FONT-SIZE: 12px; letter-spacing:0px; COLOR: black; TEXT-DECORATION: none}

.textblok {FONT-SIZE: 14px; font-weight: lighter; text-transform:uppercase; letter-spacing:0px; COLOR: white; TEXT-DECORATION: none}
.text {FONT-SIZE: 12px; letter-spacing:0px; COLOR: black; TEXT-DECORATION: none}
.textwhite {FONT-SIZE: 10px; letter-spacing:0px; COLOR: white; TEXT-DECORATION: none}
.textred {FONT-SIZE: 12px; letter-spacing:0px; COLOR: #D2232C; TEXT-DECORATION: none}
.textcen {FONT-SIZE: 16px; letter-spacing:0px; COLOR: #D2232C; TEXT-DECORATION: none}

A.menu:link {FONT-SIZE: 14px; letter-spacing:0px; COLOR: black; TEXT-DECORATION: none}
A.menu:visited,A.menu:active {COLOR: black; TEXT-DECORATION: none}
A.menu:hover { COLOR: #D2232C; TEXT-DECORATION: Underline}

A.menuraz:link {FONT-SIZE: 16px; letter-spacing:0px; COLOR: black; TEXT-DECORATION: none; padding:4px 10px; border-bottom:1px solid #ffffff; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radiu 7px 7px 0 0; border-top: 1px double #C5C5C5; border-right: 1px dashed #C5C5C5; box-shadow: 0 -1px 10px #BDCBD8; -moz-box-shadow: 0 -1px 10px #BDCBD8; -webkit-box-shadow: 0 -1px 10px #BDCBD8;  }
A.menuraz:visited,A.menuraz:active  {COLOR: black; TEXT-DECORATION: none; padding:4px 10px; border-bottom:1px solid #ffffff; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radiu 7px 7px 0 0; border-top: 1px double #C5C5C5; border-right: 1px dashed #C5C5C5; box-shadow: 0 -1px 10px #BDCBD8; -moz-box-shadow: 0 -1px 10px #BDCBD8; -webkit-box-shadow: 0 -1px 10px #BDCBD8; }
A.menuraz:hover {/* COLOR: #E5EDFA; */COLOR: #ffffff; TEXT-DECORATION: none; background:#D2232C;  border-bottom:1px dashed}

A.menured:link {FONT-SIZE: 14px; letter-spacing:0px; COLOR: #D2232C; TEXT-DECORATION: none; font-weight: bold;}
A.menured:visited,A.menured:active,A.menured:hover {COLOR: #D2232C; TEXT-DECORATION: Underline; font-weight: bold;}


A.menugg:link {FONT-SIZE: 12px; letter-spacing:0px; COLOR: black; TEXT-DECORATION: none}
A.menugg:visited,A.menugg:active {COLOR: black; TEXT-DECORATION: none}
A.menugg:hover {COLOR: #D2232C; TEXT-DECORATION: none}

A.menusm:link {FONT-SIZE: 12px; letter-spacing:0px; COLOR: #000000; TEXT-DECORATION: none; display: none;}
A.menusm:visited,A.menusm:active,A.menusm:hover {COLOR: #000000; TEXT-DECORATION: Underline}

.textcen3 {FONT-SIZE: 14px; letter-spacing:0px; COLOR: black; TEXT-DECORATION: none}
.textcen2 {FONT-SIZE: 12px; letter-spacing:0px; COLOR: #D2232C; TEXT-DECORATION: none}
.textcen1 {FONT-SIZE: 16px; letter-spacing:0px; COLOR: #D2232C; TEXT-DECORATION: none}

A.tov:link {FONT-SIZE: 12px; letter-spacing:0px; COLOR: #043979; TEXT-DECORATION: none}
A.tov:visited, A.tov:active {COLOR: #043979; TEXT-DECORATION: none}
A.tov:hover {COLOR: #D2232C; TEXT-DECORATION: none;}

A.tov2:link {FONT-SIZE: 12px; letter-spacing:0px; COLOR: #498D18; TEXT-DECORATION: none}
A.tov2:visited,A.tov2:active {COLOR: #498D18; TEXT-DECORATION: none}


A.tov2:hover {COLOR: #D2232C; TEXT-DECORATION: none}

A.page:link {FONT-SIZE: 12px; letter-spacing:1px; COLOR: #043979; TEXT-DECORATION: none}
A.page:visited, A.page:active  {COLOR: #043979; TEXT-DECORATION: none}
A.page:hover {COLOR: #D2232C; TEXT-DECORATION: none}

.page1 {FONT-SIZE: 12px; letter-spacing:1px; COLOR: #D2232C; TEXT-DECORATION: none}

.button{
	margin-top: 0px;
}

font[color=white] {color:#ffffff; font-weight: lighter; text-transform: uppercase; font-size: 14px;}
table[bgcolor=gray] {background:#fff;border-radius: 10px;}

table[bgcolor=gray] img {
	border-radius: 10px;
	border:1px solid #dddddd;
	 padding:5px;
}
table[bgcolor=gray] img:hover {
	border-radius: 10px;
	border:1px dashed #000000;
	 padding:5px;
	 	box-shadow:0px 3px 5px #033568;
}
input[type=submit]{
	padding:4px -1px; 
	cursor:pointer;
	margin: 5px 15px;
}
	
.inptext, .inptextarea, .input_search, .inpnum, select, input[name=name], input[name=email], input[name=number], 
input[name=captcha], 
input[name=username], input[name=passwd],
textarea[name=text]
	{	
		font: 14px/18px Sans-Serif;
		padding: 3px 3px 3px 3px;
		/* background-color: #E5EDFA;*/ 
		background-color: /*#e6f5fe*/#EFF9FD;;
		border:1px solid /*#033568*/#A8DFFE;
		border-radius: 4px 4px 4px 4px;
	}
	
	select:hover,
	input[name=name]:hover, input[name=name]:focus,
	input[name=email]:hover, input[name=email]:focus,
	input[name=number]:hover, input[name=number]:focus,
	input[name=k]:hover, input[name=k]:focus,
	input[name=username]:hover, input[name=username]:focus,
	input[name=passwd]:hover, input[name=passwd]:focus,
	textarea[name=text]:hover, textarea[name=text]:focus
		{background-color:#ffffff; border:1px solid #dddddd;}

#tablemenu {
	/* width:88%; */
}

#tablemenu  ul{
	display:none;
}
#shirina-left {
	width:245px;
}
#shirina-left td {/* padding:0px; */}

#textblok-table {
	/* background:#033568; */
	background:url("../img/textblok-table-fon.png") repeat-x 0 1px #033568;
	height: 30px;
    width: 100%;
}
#menu-table {
	width: 100%;
	font-size:14px;
	font-weight: lighter; 
	margin-bottom: 20px;
}
#menu-table tr td {
	/* height:4px;  */
}
td.menu-link {
	padding:2px;
	/* border:1px solid #ffffff; */
}
td.menu-link:hover {
	padding:2px;
	/* border:1px solid #033568; */
	/*background:#E5EDFA;*/
	background: #e6f5fe;
}
/* #menu-table tr td.menu-link:hover{
	height:5px; 
	background:#DDE5F1;
	width:100%;
} */


div.information {
	color:#033568;
	width: 100%;
	position: relative;
	/* margin-top: -15px; */
	font-weight: lighter; 
	font-size:14px;
}

.displaynone {display:none;}
.icqemail {font-size:14px;}

#menu-table td table{
	display:none;
}
#menu-table td.active table, #menu-table td.active_child table{
	display:block;
}
#menu-table td.active {
	color:#D2232C;
	font-size: 14px;
}







/*-------Ошибки--------*/
@import url("../adm/css/errors.css");

.show_all
{
	padding: 20px 0 20px 0;
	clear: both;
}

.previous_next_links
{
	clear: both;
	padding-top: 40px;
	height: 40px;
}

.previous_link
{
	width: 40%;
	float: left;
}

.next_link
{
	width: 40%;
	float: right;
	text-align: right;
}

.errors{
	color: red;
	margin: 5px 0 10px;
	font-size: 0.9em;
}
.infofield{
}
.captcha{
	margin-top: 3px;
}
.infoform{
	margin-top: 20px;
}
.required_field{
	font-size: 0.9em;
	margin-top: 10px;
}
.inpattachment{
	padding-bottom: 5px;
}
.timecalendar{
	background: url("../adm/img/input_calendar.png") no-repeat scroll right center #FFFFFF;
}
.attachment{
	padding-bottom: 5px;
}
.paginator
{
	clear:both;
	text-align:center;
	margin: 20px;
}

.paginator a:link, .paginator a:visited, .paginator span
{
	margin: 0px 5px;
}

.shop_search .infofield{
	display: block;
}
textarea {
	height: 80px;
	width: 350px;
}

.bbcode_toolbar{
	margin-bottom: 0px;
}
.bbcode_toolbar img{
	cursor: pointer;
}

.shop_list {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #eeeeee;
}

.shop{
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #eeeeee;
	/*width: 95%;*/
}

.shop td {
	padding: 0px !important;
}

.shop_cat_link {
	padding-bottom: 10px;
	font-size: 130%;
	font-weight: bold;
}

.shop_block .show_all{
	margin: 0;
	padding: 0;
}

.shop_block, .shop_block_coupon {
	padding: 10px;
	/*border: 1px solid #eeeeee;*/
	margin: 0 0 25px 0;
}

.shop_sort {
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 90%;
	font-weight: bold;
}

.shop_name a:link, .shop_name a:visited{
	font-weight: bold;
}

.shop_name a:hover{
	text-decoration: none;
}

.shop_img{
	margin: 5px 5px 5px 0;
	width: 150px;
	height: 150px;
	/*display: table-cell;*/
	vertical-align: middle;
	text-align: center;
	border: 1px solid #9c9c9c;
	overflow: hidden;
}

.shop_img_inner{
	width: 150px;
	height: 150px;
	display: table-cell;
	vertical-align: middle;
}

.shop_all_img2  {
	text-align: center;
	width: 275px;
}

.shop_param, .shop_id .shop_rel .shop_param{
	font-size: 11px;
	font-style: italic;
}

.shop_param a:link, .shop_param a:visited{
	color: #142a35;
}

.shop_block .shop_img img, .shop_list .shop_img img{	
	padding: 3px;
	max-width: 150px;
	max-height: 150px;
}

.shop_new, .shop_action, .shop_hit,.shop_super {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding: 2px;
}

.shop_new {
	background: #008800;
	width: 53px;
}

.shop_action {
	background: #ff0000;
	width: 39px;
}

.shop_hit {
	background: #0000ff;
	width: 24px;
}
.shop_super {
	background: #3399ff;
	width: 74px;
}

.shop_price_value, .shop_price_currency{
	color: #D2232C;
	font-weight: bold;
	font-size: 15px;
}

.shop_old_price{
	color: #89949a;
	font-weight: normal;
	font-size: 13px;
	font-style: italic;
}

.shop_old_price .shop_price_value, .shop_old_price .shop_price_currency{
	color: #89949a;
	font-weight: normal;
	font-size: 13px;
	font-style: italic;
}

.shop_id .shop_img img{
	border: 1px solid #f1f1f0;
}

.shop_id .shop_param{
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 5px;
}

.shop_id .shop_param_title{
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 3px;
	background:  #dfdfdf;
	padding: 5px;
}

.shop_id .shop_param_value{
	font-weight: normal;
}

.shop_left{
	float: left;
	padding: 0 20px 0 0;
}

.shop_right{
	float: left;
	padding: 18px 0 0 0;
}

.shop_id .shop_right{
	padding: 0;
}

.shop-form {
	margin-bottom: 10px;
}
.shop_compare_description{
    margin: 0;
    padding: 1px 0;
}

.shop_compare_left{
     float:left;
    width:19%;
}

.shop_compare_list{
    float:left;
    width:70%;
    padding: 0 5%;
    overflow: hidden;
}

.shop_compare_page{
    clear: both;
    overflow: hidden;
}

.shop_compare_list .shop{
    width: 30%;
    margin: 0 10px 3% 0; 
    float: left;
}

.shop_compare_list .shop_basic{
    overflow: hidden;
    margin: 0 0 5px;
}

.shop_compare_list .shop_param{
    padding: 4px;
    background: #EEEEEE;
    border-top:#CACACA solid 1px;
    border-bottom:#CACACA solid 1px;
    margin: 1px 0;
    font-size: 13px;
}

.shop_param_existed{
    padding: 4px;
    background: #EEEEEE;
    border-top:#CACACA solid 1px;
    border-bottom:#CACACA solid 1px;
    margin: 1px 0;
    font-size: 13px;
}

.shop_compare_list   .shop_param_difference,
.shop_compare_left  .shop_param_difference{
    background: #F4C1C1;
    border-top:#C69393 solid 1px;
    border-bottom:#C69393 solid 1px;
}

.ads_date{
	font-size: 11px;
	font-style: italic;
}

.ads_param {
	float: left;
	margin-right: 5px;
}

.ads_param_value, .ads_name {
	font-weight: bold;
}

.ads_id .ads_param {
	float: none;
}

.rating{
	display: inline-block;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #eeeeee;
	margin: 0 0 10px 0;
}

.rating_votes {
	white-space: nowrap;
}

.comments_name{
	font-weight: bold;
}

.comments_date{
	font-size: 11px;
	font-style: italic;	
}

.comment{
	padding: 10px 0px;
}

.comment .comments_form{
	padding: 15px 0px 15px 30px;
}

a.comments_show_form:link, a.comments_show_form:visited{
	text-decoration: none;
	border-bottom: 1px dashed !important;
}

.comments_level {
	background: url("../modules/forum/img/arrow.gif") no-repeat scroll 10px 8px transparent;
	padding-left: 30px;
}
.comments_form div{
	margin-bottom: 10px;
}
.comments_form textarea{
	width: 500px;
	height: 200px;
}
.comments_param_title{
	font-weight: bold;
}
.cart_not_registrations {
	padding: 30px 0 30px 0;
}

.cart_autorization{
	padding: 30px 0 15px 0;
}

.cart_registration{
	/*padding: 30px 0 30px 0;*/
}

.cart_payment_text, .cart_additional_cost_text, .cart_delivery_text {
	margin-left: 20px;
	font-size: 11px;
	font-style: italic;
}

.cart_right{
	width: 200px;
	background: url(../img/cart_y.png) repeat-y 0 0;
	margin: 7px 0 35px 0;
	position: relative;
	padding: 10px;
}

.cart_right_top{
	width: 220px;
	height: 7px;
	background: url(../img/cart_top_bottom.png) no-repeat 0 0;
	position: absolute;
	top: -7px;
	left: 0;
}

.cart_right_bottom{
	width: 220px;
	height: 7px;
	background: url(../img/cart_top_bottom.png) no-repeat 0 -7px;
	position: absolute;
	bottom: -7px;
	left: 0;
}

.cart_last_tr {
	font-weight: bold;
}

.cart_summ, .cart_count {
	font-weight: bold;
}

.cart_block {
	background: url(../img/cart_icon.png) no-repeat 0 7px;
	padding: 1px 0 0 25px;
}

.cart_block span a:link, .cart_block span a:visited{
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}
.cart td
{
	vertical-align: middle !important;
}
.cart_recalc, .wishlist_recalc {
	float: right;
	margin-right: 60px;
}
.cart_count_minus, .cart_count_plus{
	color: #665950;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	padding: 0 5px;
}
.cart_remove input{
	display: none;
}
.cart_remove span{
	display: block;
	background: url(../img/remove.png) no-repeat center center;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin: 0 auto;
}
.cart_check{
	text-align: center;
}
.cart_summ, .cart_price{
	text-align: right;
}
.cart_form .infofield{
	float: left;
	width: 200px;
	clear: left;
	text-align: right;
	padding-right: 15px;
	margin-top: 10px;
}
.cart_form .inptext, .cart_form textarea{
	margin-top: 10px;
	width: 400px;
}
.cart_form select{
	margin-top: 10px;
}
.cart_payments{
	overflow: hidden;
}
.cart_payment{
	margin-top: 10px;
}
.cart_form .button_wrap{
	margin: 20px 0px 0px 220px;
}
.cart_form .required_field{
	margin-left: 220px;
}
.news_block{
	/*width: 145px;*/
	padding: 10px 10px 10px 5px;
	margin: 0 0 10px 0;
}

.news{
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 10px 0;
	margin: 20px 0 0px 0;
	clear: both;
	/*min-height: 90px;*/
}

.news_block .news{
	margin: 0 0 10px 0;
	padding: 0;
}

.news_date{
	font-size: 11px;
	font-style: italic;
}

.news_name a:link, .news_name a:visited{
	font-weight: bold;
}

.news_anons{
	margin-top: 10px;
}

.news_img {
	padding: 3px;
	float: left;
}

.news_all_img {
	padding: 3px;
}

.news_all_img  img{
	margin: 0px 5px 5px 0px;
}
.news_all_img img:after {
	clear: left;
}
.news_day_current,
.news_year_current,
.news_month_current{
	background: #ccc;
}
.news_day_today
{
	border: 1px solid #999;
}

.banners_block {
	padding: 20px;
	text-align: center;
}

.clauses_block{
	padding: 10px;
	margin: 0 0 25px 0;
}

.clauses {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
}



.clauses_block .clauses_date, .clauses_date{
	font-size: 11px;
	font-style: italic;
}

.clauses_block .clauses_name a:link, .clauses_block .clauses_name a:visited, .clauses_name a:link, .clauses_name a:visited
{
	font-weight: bold;
}

.clauses_block img{
	border: 1px solid #9c9c9c;
	margin: 5px 0 0 0;
}

.clauses_img {
	padding: 0px 5px 5px 0px;
	float: left;
}

.clauses_block .show_all a:link, .clauses_block .show_all a:visited{
	color: #142a35;
	font-size: 11px;
	font-style: italic;
}

.faq_block{
	padding: 10px;
	margin: 0 0 25px 0;
}

.faq_block p{
	margin: 0;
	padding: 0;
}

.faq{
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
}

.faq_date{
	font-size: 11px;
	font-style: italic;
}

.faq_question{
	padding: 5px 0 5px 0;
}

.faq_answer{
	padding-left: 15px;
}

.faq_id .faq_question{
	font-weight: bold;
}

.tags{
	margin: 10px 0 5px 0;
}

.tags_block{
	padding: 10px;
	background: #e8e8e1;
	margin: 20px 0 25px 0;
}

.files_block{
	padding: 10px;
	border: 1px solid #eeeeee;
	margin: 0 0 25px 0;
}

.files{
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 20px 0;
	margin: 30px 0 0px 0;
	clear: both;
	min-height: 90px;
}

.files_date{
	font-size: 11px;
	font-style: italic;
}

.files_name a:link, .files_name a:visited{
	font-weight: bold;
}

.files_anons{
	margin-top: 10px;
}

.files_download {
	margin-top: 50px;
	margin-bottom: 20px;
}

.files_download a {
	color: #ffffff;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	padding: 7px;
	background:  #ff6600;
}

.files_download .files_size {
	
}

.files_img {
	padding: 3px;
	float: left;
}

.files_all_img {
	padding: 3px;
}

.files_all_img  img{
	clear: left;
}

.votes_block {
	margin: 0 0 25px 0;
}

.votes_block h2{
	padding: 0 10px 0 10px;
}

.votes_question{
	margin: 0 0 15px 0;
	padding: 0 10px 0 10px;
}

.votes_form_answer{
	padding: 0 10px 0 10px;
}

.votes_block .button_wrap{
	padding: 0 0 0 7px;
}

.votes_block .button{
	padding: 0 7px 0 0;
}

*+html .votes_block .button_wrap{
	padding: 0 0 0 5px;
}

*+html .votes_block .button{
	padding: 0 5px 0 0;
	font-size: 12px;
}

.votes_block .votes_wrap{
	background: url(../img/button_votes_left.gif) no-repeat 0 0;
	padding: 0 0 0 7px;
	display: inline-block;
	margin: 0;
}

.votes_block .votes_result{
	height: 36px;
	background: url(../img/button_votes_right.gif) no-repeat 100% 0;
	padding: 0 7px 0 0;
	border: 0px;
	color: #142a35;
	margin: 0;
	font-weight: bold;
}

*+html .votes_block .votes_wrap{
	padding: 0 0 0 3px;
}

*+html .votes_block .votes_result{
	padding: 0 3px 0 0;
	font-size: 12px;
}

.votes_block .votes_wrap, .votes_block .button_wrap{
	margin: 10px 0 0 0;
}

.photo {
	margin: 0px 5px 5px 0px;
	float: left;
	height: 150px;
	overflow: hidden;	
}

.photo_name {
	width: 170px;
}

.photo_img img {
	border: 1px solid #9c9c9c;
}

.photo_block{
	padding: 10px;
	background: #e8e8e1;
	margin: 0 0 25px 0;
	text-align: center;
}

.photo_block h2{
	text-align: left;
}

.photo_block .photo_size{
	font-size: 11px;
	font-style: italic;
	color: #728087;
}

.photo_first_page{
	float: left;
	width: 200px;
	margin-right: 20px;
}

.photo_first_page .show_all{
	padding-top: 0px;
}

/* forum */
table.forum_list {
	width: 100%;
}
table.forum_list td {
	padding-bottom: 10px;
	padding-top: 20px;
	vertical-align: top;
}
.forum_name
{
	font-weight: bold;
}
.forum_title {
	font-weight: bold;
}
.forum_category .forum_name
{
	font-weight: normal;
}
.forum_category_name .forum_name
{
	margin-left: 0px;
}
.forum_category_name a
{
	margin-left: 10px;
}
a.forum_blocked:link, a.forum_blocked:visited, .forum_blocked
{
	color: gray;
}
.forum_date
{
	color: #999999;
}
.forum_author
{
	font-style:italic;
}
a.forum_message_show_form:link, a.forum_message_show_form:visited
{
	text-decoration: none;
	border-bottom: 1px dashed !important;

}
.forum_actions
{
	float: right;
	width: 130px;
	height:20px;
	text-align:right;
}
.forum_actions span
{
	display:none;
	padding: 0px 5px;
}
.forum_actions img
{
	margin: 0px 5px;
}

.forum_search
{
	text-align: right;
	padding: 10px 0px 20px 0px;
	white-space: nowrap;
}
.forum_search .inptext{}
.forum_search .button1 {
	font-weight: normal;
	font-size: 0.9em;
	text-transform: lowercase;
	margin-top: 10px;
	padding: 3px 7px;
	border:0px;
}

.forum_add
{
	background: transparent url(../modules/forum/img/add.gif) no-repeat center left;
	font-weight: bold;
	margin: 30px 0;
	padding: 0 0 0 20px;
}

.forum_list
{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}
.forum_list th
{
	color: #999;
	font-weight: normal;
	font-size:1.3em;
	padding: 0px 20px 15px 0px;
	text-align: left;
}
.forum_list td
{
	border-top: 1px solid #E0E0E0;
	vertical-align: middle;
	padding: 10px 0px;
}

.forum_form{ margin-top: 10px; }
.forum_form .inptext{}
.forum_form textarea.inptext
{
	width: 100%;
	height: 100px;
	margin-top: 10px;
}
.forum_form .button{}
.forum_form .attachment_extensions{}
.forum_form .dashed_link{}
.forum_form .hide_form
{
	display:none;
}

.forum_message
{
	clear: both;
	padding: 10px 0px;
}
.forum_message_form
{
	padding: 10px 0px;
}
.forum_message .forum_author
{
	font-weight: bold;
}
.forum_message_form .inptext
{
	margin-bottom: 10px;
}
.forum_message_form textarea
{
	width: 500px;
	height: 200px;
}
.message_new
{
	background:#ffecf1;
}
.message_list .actions_message
{
	float: right;
	width: 90px;
	height:20px;
	text-align:right;
}
.message_list .actions_message span{}
.message_list .actions_message img{}
.message_list .message{}
.message_list .message .quote
{
	background: #f9f2f2;
	border: 1px solid #c2c0b4;
	padding: 10px;
	margin: 5px 0px;
}
.message_list .message .code
{
	background: #f2f9f9;
	border: 1px solid #c2c0b4;
	padding: 10px;
	margin: 5px 0px;
}
.message_list .message .quote_header,.message_list .message .code_header
{
	font-weight:bold;
}

.forum_message_level {
	background: url("../modules/forum/img/arrow.gif") no-repeat scroll 10px 8px transparent;
	padding-left: 30px;
}

.message_result
{
	display:none;
}
.bbutton
{
	border: 1px solid #ccc;
	margin: 1px;
	padding: 2px;
}
.bbutton:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}
.message_toolbar
{
	margin: 10px 0px 0px 0px;
}	
.avatar {
	float: left;
	margin: 0 10px 10px 0;
}
.forum_list .actions_message {
	height: 20px;
	width: 70px;
}
.forum_form textarea.inptext {
	height: 100px;
	margin-top: 10px;
	width: 100%;
}
.forum_form .hide_form {
	display: none;
}
.forum_new_messages {
	margin: 0 0 10px 0;
}

.shop_compare_contaner{
	display: inline-block;
	padding: 0 0 0 14px;
	background:url(../img/checkbox.gif) left 2px no-repeat;
}
.shop_compare_button{
	border:none;
	padding: 0;
	background: none;
	text-decoration: underline;
}
.shop_compare_button:hover{
	text-decoration: none;
}
.shop_compare_checked{
	background-position: left -19px;
}
.shop_no_buy, .shop_no_buy_good{
	font-weight: bold;
}
.messages tr:hover{
	background: #f8f8f8; 
}
.search_list{
	margin-top: 10px;
}
.mistakes {
	margin-top: 10px;
	font-size: 10px;
}

.shop_sort{
	text-align: center;
}

#show_cart{
	width: 125px;
}

.block_header{
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 10px 0;
}

.shop_block img{
	/*width: 130px;*/
	height: auto;
}

.shop_block .shop_form_param, .shop_block  .inpnum, .shop_block  .button_wrap{
	display: none !important;
}

.shop_list .shop_price, .shop_id .shop_price{
	margin: 0 0 10px 0;
}

.shop_form .button{
	margin: 0 0 0 0px;
}

.vkladka{
	 border-bottom: 1px solid #FFFFFF;
    border-radius: 7px 7px 0 0;
    border-right: 1px dashed #C5C5C5;
    border-top: 1px double #C5C5C5;
    box-shadow: 0 -1px 10px #BDCBD8;
    color: black;
    font-size: 16px;
    letter-spacing: 0;
    padding: 4px 10px;
    text-decoration: none;
	margin-top: 20px;
	display: inline-block;
	cursor: pointer;
}

.vkladka_wrapper{
	padding: 10px 0 10px 0;
}

table.cart td, table.cart th{
	background-color: #E6F5FE;
    border-bottom: 1px solid #033568;	
	margin: 0;
	padding: 5px;
}

table.cart{
	border-collapse: collapse;
}

.clear{
	clear: both;
}

.podkategorii .shop_cat_link_2{
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px;
	padding-bottom: 10px;
}
.podkategorii .shop_cat_link_3{
	float: left;
	margin: 0 0 0 0;
	font-size: 12px;
	padding-bottom: 10px;
}

.podkategorii {
	border: 1px solid #0078B5;
	border-radius: 3px;
	padding: 10px 10px 0 10px;
	margin: 0 0 10px 0;
}

.buy_form_list{
	/*padding: 0 0 5px 0;*/
	margin: 0 0 -1px 0;
	/*border-bottom: 1px solid #006BA7;*/
}

.big_img{
	width: 250px;
	border: 1px solid #9c9c9c;
	text-align: center;
	overflow: hidden;
	height: 250px;
	display: table-cell;
	vertical-align: middle;
}

.small_img{
	width: 46px;
	height: 46px;
	overflow: hidden;
	border: 1px solid #9c9c9c;
	margin: 3px 1px 0 2px;
	text-align: center;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	/*float: left;*/
}

.small_img img{
	max-width: 46px;
	max-height: 46px;
}

.shop_hit, .shop_super, .shop_new, .shop_action {
	float: left;
	margin-right: 2px;
}

.podkategorii{
	font-size: 7px;
}

.podkategorii_right{
	margin-left: 90px;
}

.depend_param{
	max-width: 300px;
}

.dlja_peghati{
	position:relative;
}

.text_dlja_peghati{
	position:absolute;
	top:-35px;
	right:1px;
}

.table_name_product{
	width:400px;
	border: 1px solid #000;
	padding:5px 0 5px 10px;
	border-color:#A8DFFE;
	
}
.table_product_price{
	width:125px;
	border: 1px solid #000;
	padding:5px 0 5px 10px;
	border-color:#A8DFFE;
}
.table_product_buy{
	width:125px;
	border: 1px solid #000;
	padding:5px 0 5px 10px;
	border-color:#A8DFFE;
}

.table_product{
	border-collapse: collapse;
	width: 100%;
}
.table_product_1{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: -1px;
}
.table_name_product_1{
	width:400px;
	border: 1px solid #000;
	background-color:#EFF9FD;
	padding:5px 0 5px 10px;
	border-color:#A8DFFE;
}
.table_product_buy_1{
	width:125px;
	border: 1px solid #000;
	background-color:#EFF9FD;
	padding:5px 0 5px 10px;
	border-color:#A8DFFE;
}
.table_product_price_1{
	width:125px;
	border: 1px solid #000;
	background-color:#EFF9FD;
	padding:5px 0 5px 10px;
	border-color:#A8DFFE;
	
}

.table_product_buy .button{
margin-left:10px;
}

.shop .icons{
	margin-top:3px;
	margin-bottom: 5px;
}

.name_podpunkt_menu{
	font-size:16px;
	font-weight: bold;
	color:#277B9C;
}
.name_podpunkt_menu a:link, .name_podpunkt_menu a:visited{
	color:#277B9C;
	text-decoration: none;
}

.name_podpunkt_menu a:hover{
	text-decoration: underline;
}

.menu_item_3{
	font-size:11px;
}

.shop_block .shop_img{
	width:110px;
	overflow:hidden;
	text-align:center;
	height:110px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.shop_block .shop_img img{
	max-width:110px;
	max-height:110px;
	
}
.shop_action a{
	text-decoration:underline;
	color:#fff;
}
.shop_action a:link{
	text-decoration:underline;
	color:#fff;
}
.shop_action a:visited{
	text-decoration:underline;
	color:#fff;
}
.path{
	margin-bottom: 15px;
}

.index-menu td{
	padding-bottom:25px;
}
.index-menu td td{
	padding-bottom:0px; 
}

.index-menu td{
	color:#277B9C;
}

.separator_level_2_index{
	padding: 0 3px 0 3px;
}

.big_img img{
	max-width: 250px;
	max-height: 245px;
}

.shop_list .shop_anons p{
	margin-top: 0;
}

.shop_param_price{
	margin-top: 4px;
	float: left;
}

.wrap_shop_form{
	margin: 0px 0 0 123px;
}

.wrap_shop_form .inpnum, .table_product_buy .inpnum{
	height: 22px;
}

.cart1, .cart2{
	display: inline-block;
	padding: 5px;
	border-radius: 4px;
	background-color: #E6F5FE;
    border: 1px solid #033568;
	cursor: pointer;
}

.cart1{
	margin-right: 10px;
	font-weight: bold;
}

.cart2_wrap{
	display: none;
}

.shop td.second_col{
	padding-top: 2px !important;
}

.shop_form_param{
	margin-bottom: 10px;
}

.vkladka_wrapper .shop_param{
	font-size: 13px;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 0;
}

.vkladka_wrapper .shop_param:nth-child(2n){
	background: #EFF9FD;
}

.vkladka_wrapper  .param_name{
	min-width: 180px;
	display: inline-block;
}

.shop_search .infofield{
	font-weight: bold;
	margin: 4px 0 4px 0;
}

.shop_search .inpnum{
	width: 48px;
	height: 22px;
}

.shop_search{
	margin-left: 10px;
	margin-bottom: 10px;
}

.table_name_product .shop_form_param{
	margin: 0;
	padding-right: 5px;
}

table.shop{
	width: 100%;
}

.shop_td1{
	width: 160px;
}

.shop_block .cart_count{
	display: none;
}

.cart_count_plus{
	display: inline-block;
	position: relative;
	top: 2px;
}

.cart_count .inpnum{
	text-align: center;
}

.cart_summ{
	width: 80px;
}

#show_cart{
	min-width: 140px;
}

.shop_block .shop_param_price {
	float: none;
}

.cart_img img{
	max-width: 150px;
	max-height: 150px;
}

.cart_img{
	text-align: center;
}

.shop_img_inner img{
	position: relative;
	left: -2px;
	top: -2px;
}

.web56
{
/*position:absolute;*/
font-size: 11px;
line-height: 11px;
word-wrap: none;
width: 250px;
bottom:10px;
text-align: left;
}

.web56 img {
float: left;
margin-right: 14px;
margin-left: 4px;
}


.counter{
	position: relative;
	left: -400px;
	top: -10px;
}


div.information strong{
	font-size: 28px;
}