body, td{padding: 0; margin: 0;	font-family: Arial; font-weight: normal;}
body{ background-color: #F0EEEF;}
td {padding: 0 0 0 0; background-color: #FFFFFF;}

a, a:visited, a:hover {color: #C23425;}

td.line_left{background-image: url(/images/line_left.gif); background-repeat: repeat-y; background-position: 0 0; width: 6px;}
td.line_right{background-image: url(/images/line_right.gif); background-repeat: repeat-y; background-position: 0 0;  width: 6px;}

/*#header{font-family: Arial; font-weight: normal;}
*/
#header table td.td_2, #header table td.td_2 div ul li a:hover, #header table td.td_3, #header table td.td_4,
#header table td.td_5, #header table td.td_6
{background-repeat: repeat-x; background-position: 0 0;}


#header table{padding: 0 0 0 0;	margin: 0 0 0 0; width: 100%; vertical-align: top;}
#header table td.td_1{background-color: #E3BD5F; height: 10px;}

#header table td.td_2{background-image: url(/images/backgr_top_menu_new.gif); height: 50px; padding: 2px 0 0 0;}
#header table td.td_2 div{float: right;	padding: 0 0 0 0; margin: 0 20 0 0;}
#header table td.td_2 div ul{list-style-type: none;	padding: 16 0 13 0;	margin: 2 0 0 0; text-align: left;}
#header table td.td_2 div ul li{display: inline; padding: 0 0 0 0; margin: 0 0 0 0;}
#header table td.td_2 div ul li a{font-family: Tahoma; font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;
	padding: 20 20 15 20;	margin: 0 0 0 0;}
#header table td.td_2 div ul li a:hover{background-image: url(/images/backgr_menu_hover.gif);	text-decoration: none;
	color: #ffffff;}


#header table td.td_3, #header table td.td_4, #header table td.td_5, #header table td.td_6
{height: 220px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#header table td.td_3{background-image: url(/images/backgr_top_grey.gif);}
#header table td.td_4{width: 260px;}
/*#header table td.td_4 div.link_logo{width: 150px; height: 150px; padding: 0 0 0 0; margin: 0 0 0 30px;}
#header table td.td_4 div.link_logo a{float: left; padding: 0 140px 140px 0; margin: 0 0 0 0;}*/
#header table td.td_5{background-image: url(/images/backgr_top_grey.gif);}
#header table td.td_6{background-image: url(/images/map.gif); background-position: right; width: 330px;}

#header td.td_5 div.word{padding: 0px 0px 0px 0px; margin: 30px 0px 20px 0px;  font-family: Georgia; font-size: 20px; color: #E47F00; line-height: 20px;	font-weight: normal; text-decoration: none;}

#header td.td_5 div.img{margin: 10px 0px 10px 0px;}
#header td.td_5 div.img img{margin: 0px 10px 20px 0px;}

#header td.td_5 h2{font-family: Georgia; margin: 0px 0px 10px 0px; font-weight: normal; font-size: 18px; color: #D3251E; font-style: italic;}
#header td.td_5 h3{font-family: Georgia; font-weight: normal;	font-size: 14px; color: #605E5F;}

/*------------------*/

#main{width: 260px;	padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px;}

td.left_menu_top, td.left_menu, td.left_menu_bottom, #left_menu_link ul li
{background-position: 0 0; background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

td.left_menu_top{background-image: url(/images/backgr_left_menu_top.gif); vertical-align: top; height: 40px;}
td.left_menu{background-image: url(/images/backgr_left_menu1.gif); background-repeat: repeat-y;}
td.left_menu_bottom{background-image: url(/images/backgr_left_menu_bottom.gif); vertical-align: top; height: 44px;}

/*----------�������-------------*/

#main h2, #right_menu h2{font-family: Arial; font-size: 12px; color: #BE2515; font-weight: bold; padding: 0px 0px 0px 0px; margin: 20px 0px 20px 25px;}
#right_menu h2{margin: 20px 0px 20px 30px;}
#left_menu_link{width: 150px;}
#left_menu_link ul{list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 25px; width: 180px;}
#left_menu_link ul li{background-image: url(/images/backgr_left_li.gif); background-repeat: repeat-x; background-position: 0 100%;
padding: 5px 0px 5px 0px;}
#left_menu_link ul li img{margin: 0px 5px 0px 0px; }
#left_menu_link ul li a, #left_menu_link ul li{ font-family: Arial; font-size: 12px; color: #C23425; text-decoration: none;}
#left_menu_link a:hover {color: #E68811;	text-decoration: none;}
#left_menu_link ul li{color: #E68811;}

/*----------�������-------------*/

#main_banner ul{list-style: none; padding: 0px 0px 0px 0px;	margin: 0px 17px 0px 0px;}
#main_banner ul li{background-image: url(/images/shape_left.gif); background-position: 0 100%; background-repeat: no-repeat;
padding: 0px 0px 30px 0px; margin: 0px 0px 0px 0px; text-align: center;}
#main_banner ul li img{border: 0px;}

div.reklama {text-align: center;}
div.reklama ul{list-style: none; padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}
div.reklama ul li{padding: 0px 0px 0px 0px;	margin: 0px 0px 10px 0px;}
div.reklama ul li img{border: 0px;}

div.text_1{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 40px;
	font-family: Arial;
	font-size: 11px;
	color: #848589;
}
#main input{
	border-left: 2px solid #404040;
	border-top: 2px solid #404040;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 40px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 20px;
}
#main input.subm{
	border: 0px;
}
#main div.input{
	border: 1px solid Black;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
td.grey_line{
	background-image: url(/images/grey_line_main.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 760px;
	height: 14px;
}


/*-------------------------*/
#content, #content table td, #content p{font-family: Arial;}
#content, #contacts_form td, #content a, #navigator, #navigator a, #content ul li
{font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 35px 0px;}

#content h1, #content h2, #content h3, #content h5, #content div.news div.caption, #content div.news div.caption a
{font-family: Arial; font-size: 18px; font-weight: normal;  color: #BE2515; text-align: left; padding: 15px 0px 20px 0px; margin: 0px 0px 0px 0px;}
#content h2{font-size: 14px; font-weight: bold;}
#content h3{font-size: 12px;  font-weight: bold; padding: 10px 0px 10px 0px; text-align: center;}
#content h4{font-size: 12px; color: #BE2515; display: inline;}
#content h5{font-size: 12px; color: #BE2515; padding: 5px 0px 5px 0px; font-weight: bold;}

#content ul, #content ul.files, #content ul.menu {margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#content ul{list-style:  none; margin: 0px 0px 30px 20px;}
#content ul li{background-image: url(/images/red_point.gif); background-position: 0 5; background-repeat: no-repeat; padding: 0px 0px 0px 15px; margin: 0 0 5 0;}
#content ul.files{margin: 30px 0px 30px 0px;}
#content ul.files li, #content ul.menu li {background-image: url(/images/point_ul.gif); background-position: 0 4; background-repeat: no-repeat; margin: 0 0 5 0; padding: 0px 0px 0px 15px;}
#content ul li a, #content ul.files li a, #content ul.menu li a{font-family: Arial; font-size: 12px; color: #BE2515; font-weight: normal;}
#content ul li a:hover, #content ul.files li a:hover, #content ul.menu li a:hover{color: #E68811; textdecoration: underline;}

#content ul li a, #content ul.menu li a{font-weight: normal;}

#content ul.organizations{list-style:  none; margin: 10px 0px 10px 0px;}
#content ul.organizations li {font-size: 14px;  background-image: none;  font-weight: bold;}
#content ul.organizations li ul{margin: 10px 0px 10px 10px;}
#content ul.organizations li ul li{background-image: url(/images/red_point.gif); background-position: 0 5; background-repeat: no-repeat; font-size: 12px;}

#content div.news div.caption a:hover{text-decoration: none; color: #E68811;}
#content div.news{margin: 20px 0px 30px 0px;}
#content div.news ul{margin: 10px 0px 30px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#content div.news ul li, #content .subpages li{margin-bottom: 7px;}
#content div.news ul li a{font-family: Arial; font-size: 12px; color: #BE2515; font-weight: bold;}
#content div.news ul li a:hover{color: #E68811; text-decoration: underline;}
#content a.link_news, #content a.link_news:visited {font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none;}
#content a.link_news:hover{color: #000000; font-weight: normal; text-decoration: underline;}


#navigator a{margin: 0px 0px 0px 10px;}
#navigator a:hover{color: #000000; text-decoration: none;}

#content a, #content a:visited {color: #BE2515; font-weight: normal; text-decoration: underline;}
#content a:hover {color: #BE2515; text-decoration: none; font-weight: normal;}

#navigator, #content div.news div.border_bottom, div.point{color: #000000; background-image: url(/images/infa_backgr.gif); background-position: bottom; background-repeat: repeat-x; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px;}
#navigator{color: #808080;}
#navigator a{ text-decoration: underline; color: #808080; margin: 0px 0px 0px 0px;}
div.news_item div{margin: 5px 0px 20px 0px;}

#contacts_form{margin: 30px 0px 0px 0px;}

#content table.forms td, #template table td{padding: 5px 0px 5px 0px; }
#content input.people_fio {width: 250px;}

textarea{height: 50px;}

#content table td.start table td a img.icon, #content table td.end table td a img.icon
{padding: 0 0 0 0; margin: 0 0 0 -10; }

div.attention span{color: red;}

table.form td.captcha table td input{width: 150px;}

#page_text{margin-top:10px;}

#content table.tabl th{ padding: 10px 10px 10px 10px; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ae204c;}
#content table.tabl td{ padding: 5px 10px 5px 10px; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA;}
#content table.tabl td p{text-align: justify; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
#content table.tabl {border-top: 1px solid #DADADA; border-left: 1px solid #DADADA;}

#content table.tabl_org{margin: 0 0 20 0; border-top: 1px solid #DADADA; border-left: 1px solid #DADADA; width: 100%;}
#content table.tabl_org th{padding: 3px 10px 3px 10px; font-family: Arial; font-size: 12px; font-weight: bold;  color: #BE2515; text-align: left; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA;}
#content table.tabl_org td{padding: 3px 10px 3px 10px; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA;}

#content div.text_block{margin: 20 0 20 0;}

#content div.pager a{padding: 0 3 0 3; margin: 0 5 0 5;}

#content dl dt {font-family: Arial; font-size: 12px; font-weight: bold;  color: #BE2515; margin: 5px 0px 5px 0px;}
#content dl dd {margin: 0px 0px 0px 10px;}
/*------------------------------*/

#foot td{background-image: url(/images/backgr_foot.gif); background-repeat: repeat-x; background-position: 0 0;}
#foot td.red_line{background-image: none; background-color: #B5204D; height: 20px;}
#foot div.img{padding: 0px 0px 0px 0px;	margin: 20px 0px 5px 40px;}
#foot div.img img{padding: 0px 0px 0px 0px;	margin: 0px 10px 0px 0px;}
#foot div.copy_right{padding: 0px 0px 0px 0px;	margin: 0px 0px 10px 40px;}
#foot div.copy_right, #foot div.copy_right a, #foot ul li a{font-family: Tahoma; font-size: 11px; color: #848589; text-decoration: none;}
#foot div.copy_right a:hover{color: #848589; text-decoration: none;}

#foot ul{list-style-type: none;	padding: 0px 0px 0px 0px; margin: 20px 0px 0px 20px; width: 500px; text-align: center;}
#foot ul li{display: inline; margin: 0px 10px 0px 0px;}
#foot ul li a{color: #626469; text-decoration: underline;}
#foot ul li a:hover{color: #626469;	text-decoration: none;}

/*--------------�������-----------------------------*/

#infa div.select_vitrina{
	float: right;
	background-image: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
#infa div.select_vitrina select{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 18px;
}
.gallery th {text-align: center;}
.gallery th, .gallery td {text-align: center;}

img.photo { border: 1px solid #E5E5E5; }
a img { border: none; }

div.text{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 30px;
	font-family: Arial;
	font-size: 12px;
	color: #BE2515;
	font-weight: bold;
}

#content .list_cat {border-top: 1px dotted #b8b8b8; border-left: 1px dotted #b8b8b8;}
#content .list_cat td {color: #605e5f; border-right: 1px dotted #b8b8b8; border-bottom: 1px dotted #b8b8b8;}
#content .list_cat td div {padding: 7px;}
#content .list_cat td table td {border: none; padding: 0;}

#content .list_cat ul {margin-top: 5px; margin-bottom: 10px;}
#content .list_cat ul li a {color: #605e5f;}

#content .product_name {font-weight: bold; background-color: #f0eeef; color: #605e5f;}
#content .product_name a, #content .product_name a:visited {font-weight: bold; color: #605e5f;}

#content .product_subcat {background-color: #f0eeef; color: #605e5f; padding: 7px;}
#content .product_subcat a, #content .product_subcat a:visited {color: #605e5f;}

#content .text_short {color: #605e5f; }

.price {color: #DD370F; font-weight: bold;}

#content .list { margin-bottom: 20px; width: 100%;}
#content .list td { padding: 20px 0px 10px 0px; border-bottom: 1px solid #F0EEEF;}
#content .list td .date { color: #818181; font-size: 11px;}
#content .list td .text_full { margin: 5px 3px;}
#content .list td .text_full .answer { color: #D3251E; font-size: 12px;}

/* Inputs
------------------------------ */
#content .form {width: 540px; background: #f0eeef; border: 1px solid #dedbde; color: #464646;}
#content .form th, #content .form td {border-bottom: 1px solid #fff; padding: 8px 10px 8px 10px;  background: #f0eeef;}
#content input { vertical-align: middle }
#content input { border: 1px solid #ccc; font: 1em sans-serif; }
#content .radio { border: none; }
#content .checkbox { margin-top: 3px; border: none; }
#content textarea { border: 1px solid #ccc; font: 1em sans-serif; height: 100px;}
#content select { border: 1px solid #ccc; width: 200px; font: 1em sans-serif; }
#content .submit {color: #fff; font-weight: bold; border: 1px solid #520000; height: 18px; background: url(/images/bg_submit.gif); padding: 0 15px 0 15px; font-size: 11px;}

.captcha input {width: 150px;}
#content .captcha  img {border: none!important; margin: 0 10px 0 10px; padding: 0; }
#model_contact_letter_form_name, #model_faq_form_author {width: 200px;}

/*
------------------------------ */
.help_shop td, .help_shop_top td {vertical-align: middle; width: 100%;}

.header_1 {vertical-align: middle; background-color: #e7e7e7; font-family: Arial; font-weight: bold; font-size: 12px; color: #BE2515; text-align: center;}

.params th {color: #605e5f; text-align: left; font-size: 11px; }

input.disabled { color: #d0d0d0; border: 2px solid red; }

.block {border: 1px solid #dedbde; padding: 10px; background: #f0eeef; color: #464646;}
.topleft {background: url(/images/corner_topleft.gif) top left no-repeat;}
.topright {background: url(/images/corner_topright.gif) top right no-repeat;}
.bottomright {background: url(/images/corner_bottomright.gif) bottom right no-repeat;}
.bottomleft {background: url(/images/corner_topleft.gif) bottom left no-repeat;}
.head_block {font-size: 14px; font-weight: bold; color: #BE2515; padding: 10px;}

#organizations_block { max-height: 600px; height: 600px; text-align: center; overflow: hidden; margin: 33px 15px 10px 15px; border: 1px dotted #bdbabd;}
#organizations_block table { width: 100%; }
#organizations_block div {padding: 10px 0 10px 0; text-align: center;}




.filter {margin: 20 0 0 0; border: 1px solid #BEBEBE;}
.filter td {background-color: #e8e8e8; border-bottom: 1px solid #ffffff; padding: 8px 10px 8px 10px;  color: #7A7A7A; font-size: 12px;}
.filter td.noborder {border: 0px;}
.filter td input{border: 0px; }
.filter td select {  font-family: Tahoma; font-size: 11px; height: 19px;}

#nextstop_news_item_a a{
	font-family: Arial;
	font-size: 12px;
	color: #BE2515;
	font-weight: bold;
	text-decoration: none;
	margin-left: 28px;
}

.nextstop_news_item{
	width: 80%;
	color: black;
	font-size: 12px;
	padding: 10px;
	margin-left: 28px;
}
.nextstop_news_item span{
	color: grey;
	font-size: 10px;
}
.nextstop_news_item a{
	color: #BE2515;
	font-size: 10px;
}
.nextstop_news_item div{
	color: #666666;
	font-size: 10px;
}

div.nextstop_news_item { display:none;}

.space {padding-top: 10px; clear: both;}
