
html {	background:url('bg1.jpg') 50% 0 no-repeat fixed;}
body {/*background-color: #F4F5F5;*/}
* {padding: 0; margin: 0; border-collapse: collapse; font-family: Arial, Tahoma, Sans-Serif; font-size: 12px; line-height: 1.5; border-spacing: 0; color: #000;}
ul, ol {padding-left: 15px; margin-left:15px;}
table {width: 100%; border-spacing: 0;}
img {border: none;}
td {text-align: left; vertical-align: top;}
/*ul li {margin-left: 15px;}*/
ul.not_list, .not_list > ul {list-style: none; padding-left: 0; margin-left: 0;}
.not_list > ul > li {list-style: none; display:inline;}
.not_list ul li {list-style-type: none;}
.not_list .drop-down-holder {display: inline; float: left; margin-left: 0px;}

a {text-decoration: underline; color: #000;
	-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
a:hover {text-decoration: underline; color: #30cde9;
}

.bordered td {border: 1px solid #999; padding: 3px;}

#top_line_div {background: #e2e2e2 url(top_line.png) 0 37px repeat-x; margin-left: auto; margin-right: auto; height: 134px;}
.head_table, .main_cont_table, .footer_table, .top_catalog_menu  {width: 1000px; margin-left: auto; margin-right: auto;}
#top_search .searchbutton {float: right; background-color: #b21625; color: #fff;}
.searchfield, .searchbutton {
	border: 1px solid #ccc; 
	border-radius:20px;
	margin-top: 10px; 
	width: 100px; 
	padding: 5px;
}

.searchbutton {width: 50px;}


.pages_menu {text-align: right; width: auto; float: right; margin-bottom: 15px; padding: 0 0 5px 20px; border-bottom: 1px solid #30cde9; /*#e7641b;*/
/*background: url('sand_line_50.png') 0% 100% repeat-x;*/
}
.pages_menu > ul { float: right; }
.pages_menu li {margin: 0 15px;}

.pages_menu a {font-family: Calibri, Sans-Serif; font-size: 14px; font-weight: bold; color: #333;text-decoration: none;}
.pages_menu a:hover {color: #30cde9; text-decoration: none;}

#logo {width: 250px; padding-top: 0px; text-align: center; display: inline; float: left; margin-right: 20px;}
#logo img {margin-left: auto; margin-right: auto; }
#top_info { display: block; float: right; text-align: right; height: 70px; padding: 0px 0px 0px 10px; font-size: 12px; width: 600px;}
#top_info img {float: right; margin-left: 10px; margin-top: -7px;}
#top_info * {font-size: 11px;}
#top_info a {text-decoration: underline;}
#top_info a:hover {color: #30cde9;}
#top_info .phone {font-size: 28px; font-weight: normal; color: #a90000; /*df0023;*/ display: block; width: 100%;}

#image_rotator {width: 1000px; height: 300px; margin-left: auto; margin-right: auto;
/*-webkit-box-shadow: 1px 1px 5px rgba(0,0,0, .6);*/
/*-moz-box-shadow: 1px 1px 5px rgba(0,0,0, .6);*/
/*box-shadow: 1px 1px 5px rgba(0,0,0, .6);*/
/*border-radius: 5px;*/
border: 10px solid #fff;
}

.rotator {position:absolute; height:250px; }
.rotator ul li {float:left; position:absolute;}
.rotator ul li.show {z-index:500;}

.rotator div.left_ar, .rotator div.right_ar {opacity: 1;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.rotator:hover div.left_ar, .rotator:hover div.right_ar {opacity: 1;}

.rotator img { /*border: 10px solid #f1f1f1; border-radius: 5px;*/}
.rotator div.left_ar {position:absolute; bottom: 85px; left: 15px; width: 41px; height: 41px; z-index:501; opacity: 0;}
.rotator div.right_ar {position:absolute; bottom: 85px; left: 942px; width: 41px; height: 41px; z-index:501; opacity: 0;}
.rotator div.left_ar img {width: 40px; height: 40px; border: 0;}
.rotator div.right_ar img {width: 40px; height: 40px; border: 0;}
/*.rotator div.left_ar a {background-image:url(galery_prev.png); background-position: bottom left; background-repeat: no-repeat;}*/
/*.rotator div.right_ar a {background-image:url(galery_next.png); background-position: top left; background-repeat: no-repeat; }*/
/*.rotator div.left_ar a:hover {background-image:url(galery_prev_hover.png); }*/
/*.rotator div.right_ar a:hover {background-image:url(galery_next_hover.png); }*/

#rotator_line_div { width: 100%; height: 320px; position: relative; margin: 10px 0; padding: 0; background-image:url(opacity_75.png);}


#right_td {width: 300px;}
#right_td .simple {border: none; padding: 0; text-align: right; box-shadow: none; margin-bottom: 30px;}
#right_td td div {min-height: 150px; font-size: 11px;}
#right_td td div span {font-size: 11px;}
#right_td td div a {font-weight: bold; font-size: 11px;}
#right_td div {
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: inset 0 0 10px #ccc;
	padding:15px;
	margin-bottom: 15px;
}
#right_td div img {float: left; border-radius: 5px; margin: 0 5px 20px 0; height: 150px; display: block;}


#right_div, div.comments, .attached_files {border: 1px solid #e4e4e4; background-color: #fcfcfc; padding: 10px;margin-bottom: 20px;
	/*-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.25);*/
	/*-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.25);*/
	/*box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.25);*/
}

#right_div a {font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif;}
#right_div h2 {margin-bottom: 5px;}
#right_div {
	float:right;
	/*border:1px solid #ccc;*/
	/*border-radius:20px;*/
	/*box-shadow: inset 0 0 10px #ccc;*/
	width:200px;
	padding:15px;
	margin-left:10px;
}
#right_div ul {
	list-style:none;
	padding-left:0;
	margin-left:0;
}
#right_div li a {
	display: block;
	vertical-align: middle;
	padding: 3px 12px 2px 43px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	height: 39px;
	/*width: 125px;*/
}
#right_div li a span {
	display: table-cell;
	vertical-align: middle;
	height:39px;
	width:125px;
	text-align: left;
	/*float:right;*/
}
#right_div li a:hover, #right_div li.selected a {
	background: url('cardoval.png') no-repeat #b21625;
	color:#fff;
	border-radius:20px;
}
#right_div li a:hover span, #right_div li.selected a span { color:#fff; }
/*#right_div li a span {	vertical-align:middle;}*/

#right_div li a img {
	margin-left: -33px;
	margin-top: 8px;
	position: absolute;
	border:0;
}
#right_div li a {
	/*height:39px;*/
	/*width:125px;*/
	/*text-align: left;*/
}
#right_div p {
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	text-transform: uppercase;
	color: #b21625;
}

#contacts_info {
	display: inline;
	width: 160px;
	height: 160px;
	float:left;
	/*margin-top: 25px;*/
	/*margin-top: 5px;*/
	text-align:center;
	margin-left: 10px;
	position: relative;
	/*background-color: #e4e4e4;*/
}
.top_left {position: absolute; top: 0; left: 0;}
.top_left {position: absolute; top: 0; left: 0;}



h1 {
font-weight: normal; color: #a90000; 
display: block;
font-size: 2em;
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
/*font-size: 24px; font-weight: normal; color: darkred; margin-top: 15px; margin-bottom: 20px;*/
}
h2 {font-size: 20px; font-weight: normal; color: #a90000; margin-top: 15px; margin-bottom: 15px;}

/* top menu */
.top_catalog_menu {/*border: 1px solid #e7641b;*/ border-radius: 5px; padding: 10px; height: 25px; margin-top: 10px; margin-bottom: 10px;}

#footer {/*background: #e2e2e2 url(bottom_line.png) 0 0px repeat-x; margin-left: auto; margin-right: auto;*/ min-height: 60px; margin-top: 10px;}
.head_table {height: 140px; position: relative; /*border: 1px solid #ee0000;*/ border-radius: 0 0 5px 5px; padding: 10px; border-top: none; margin-bottom: 10px;}
.footer_table {/*border: 1px solid #ee0000;*/ border-radius: 5px 5px 0 0; padding: 10px; border-bottom: none;}
.footer_table ul {margin-left: 0px;}
.copyright {text-align: right;}

.main_cont_table > tbody > tr > td {text-align: justify; padding: 20px; }
.main_cont_table {min-height: 400px; border-radius:5px; width: 1020px}
.picture {width: 100px; padding: 0 5px 20px 0; vertical-align: top;}
.picture img {display: block; margin-right: auto; margin-left: auto;}
/*.main_cont {height: 100%; width: 980px; background-color: #fff; padding: 10px; border-radius:5px;}*/


.top_catalog_menu, .head_table, .footer_table, .main_cont_table { background-image: url('opacity_95.png');}
/*.top_catalog_menu {background-color: #fff;}*/
.footer_table {background: url(sand.png)}








.contactFormTable .l {text-align: right; width: 200px; padding-right: 10px; vertical-align: middle;}
.contactFormTable .r input, .contactFormTable .r select, #ProfileLoginForm input, .contactFormTable .r textarea, .main_form input, .main_form textarea {border: 1px solid #999; margin-bottom: 2px; width: 300px; padding: 3px;}
.contactFormTable .s input {width: 308px;}
#ProfileLoginForm input {width: 200px; margin-bottom:10px;}
#ProfileLoginForm .submit input {width: 208px;}
.contactFormTable .r textarea {height: 80px;}
.contactFormTable {margin-bottom: 20px;}
#mail {display: none;}
.main_form td td {padding: 0;}
.main_form {margin-bottom: 50px;}

#ErrorFeedback table {width: 300px;}
#ErrorFeedback td {padding: 3px 0px 2px 0px;}
#ErrorFeedback .label {text-align: left; font-size: 10pt; font-weight: bold;}
#ErrorFeedback .light_label {text-align: left; font-size: 10pt; font-weight: normal;}
#ErrorFeedback input, #ErrorFeedback textarea {width: 300px; border: 1px solid #666;font-size: 12pt; padding: 3px;}
#ErrorFeedback textarea {height: 100px;}
#ErrorFeedback .check {display: none;}

.pages_info {margin-top: 20px;}
.pages_info .selected {color: #ac1212; font-size: 12px; font-weight: bold;}

/* pages */
.item_galery td {padding-bottom: 20px;}
.item_galery td img {display: block; margin-right: auto; margin-left: auto; margin-top: auto; margin-bottom: auto;}

/* catalog */
.position_items {width: 100%;}
.position_item {width: 170px; float: left; margin: 0 15px; height: 220px; }
.position_item img {display: block; height: 150px; margin-right: auto; margin-left: auto; }
.position_item div {text-align: center;}

.item_picture {width: 200px; margin: 0 15px;}
.item_picture img {display: block; height: 150px; margin-right: auto; margin-left: auto; }
.single_item {min-height: 400px;}




/*.top_catalog_menu {height: 30px; background-color: #2e70bd; margin-top: 0px;}*/
/*.top_catalog_menu .main_title a { color: #fff; display: block; padding: 6px 8px 6px 9px;}*/

.main_title a:hover, .selected .main_title a {background-color: #6baad6;}
.drop-down-holder {position: relative;}
.drop-down {/*display: none;*/ margin-left: 0px; display: none; position: absolute; top: 30px; background-color: #dce6f2; z-index: 100; width: 180px; padding: 10px 5px; border-radius: 5px; border: 3px solid #fff; text-align: left;}
.drop-down td {padding: 5px; width: 220px;}
.drop-down table {border: 1px solid #89aed7; width: 220px;}
.drop-down a {color: #002e6d;}

.menu3 {width: auto;}


.menu {width: 1000px; display: block; margin-right: auto; margin-left: auto;}
.menu a { color: #000;/*color: #e7641b; #745a99;*/ display: block; padding: 3px 20px 3px 20px; text-decoration: none;}
.menu > li > a {text-transform: uppercase; font-weight: bold;
}
.menu, .menu li ul{
	list-style:none;
}
.menu li ul {
	list-style:none;
	padding: 0px;
	/*position: relative;*/
}
.menu, .menu3 {
	/*background-color: #242424;*/
	/*float:left;*/
	padding: 0;
}
.menu > li {
	float:left;
	text-align: center;
	/*padding: 12px 30px;*/
	margin-left: 30px;
	cursor: pointer;
	border-radius:3px;
	/*background-color: #fff;*/
	/*-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;*/
}
.menu3 > li {
	float:left;
	text-align: center;
	margin-left: 10px;
	cursor: pointer;
	border-radius:3px;
}
.menu > li:first-child {margin-left: 5px;}
.menu > li ul{
	/*visibility: hidden;*/
	display: none;
	opacity: 0;
	position:absolute;
	text-align: left;
	z-index:600;
	background-color: #fff; /*#dce6f2;*/
	width:240px;	
	border: 1px solid #89aed7;
	padding: 10px 5px;

	border-radius: 3px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
	background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
	background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
	background-image: -o-linear-gradient(top, #fff, #e4e4e4);
	background-image: linear-gradient(to bottom, #fff, #e4e4e4);


	
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.menu > li > ul{
	margin-left: 0px;
	font-size:80%;
}
.menu > li.offers > ul {
	border-color: #ffa5a5;
	margin-left: -192px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
	background-image: -webkit-linear-gradient(top, #82d344, #51af34);
	background-image: -moz-linear-gradient(top, #fff, #ffd5d5);
	background-image: -o-linear-gradient(top, #fff, #ffd5d5);
	background-image: linear-gradient(to bottom, #fff, #ffd5d5);
}

.menu > li > ul > li.dir{
	background:url('../images/arrow.png') 96% center no-repeat;
}

.menu > li:hover > ul, .menu3 > li:hover > ul{
	/*visibility:visible;*/
	display: block;
	opacity:0.95; 
	margin-top:0px;
	/*z-index: 1501;*/
}
.menu > li:hover > a, .menu > li.selected > a { color: #30cde9; }
.menu > li:hover, .menu > li.selected, .menu > li > ul li:hover{
	/*background-color: #e7641b;*/
	/*background: #e60c7b;*/
}
.menu > li li{
	/*padding:5px 0;*/
	border-radius:inherit;
}

.menu > li > ul > li:hover > ul{
	visibility:visible; 
	opacity:1; 
	margin-left:100px;
}

.menu > li > ul > li > ul{
	margin-left:100px;
	margin-top:-25px;
	width:240px;
}
.menu > li > ul > li a{
	text-decoration: none;
	color: #002e6d;
	display:block;
}
/*.menu li:hover > a{ color: #ed1f28; text-decoration: none;}*/


.menu2 .selected, .subscription_form .submit, .menu2 > li.offers {
  /*text-transform: uppercase;*/
  color: #fff;
  border: none;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.38);
  
  background: darkred;
  /*background: rgb(251,45,113);*/
  /*background: -moz-linear-gradient(top,  rgba(251,45,113,1) 0%, rgba(214,28,104,1) 100%);*/
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,45,113,1)), color-stop(100%,rgba(214,28,104,1)));*/
  /*background: -webkit-linear-gradient(top,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);*/
  /*background: -o-linear-gradient(top,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);*/
  /*background: -ms-linear-gradient(top,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);*/
  /*background: linear-gradient(to bottom,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb2d71', endColorstr='#d61c68',GradientType=0 );*/
}

.main_cont_table a.button, .button {
  /*text-transform: uppercase;*/
  color: #fff;
  border: none;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.38);
  
  background: rgb(251,45,113);
  background: -moz-linear-gradient(top,  rgba(251,45,113,1) 0%, rgba(214,28,104,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,45,113,1)), color-stop(100%,rgba(214,28,104,1)));
  background: -webkit-linear-gradient(top,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);
  background: -o-linear-gradient(top,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);
  background: -ms-linear-gradient(top,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);
  background: linear-gradient(to bottom,  rgba(251,45,113,1) 0%,rgba(214,28,104,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb2d71', endColorstr='#d61c68',GradientType=0 );
}


.menu2 > li.offers {
  background: rgb(250,5,5);
  background: -moz-linear-gradient(top,  rgba(250,5,5,1) 0%, rgba(190,15,15,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,5,5,1)), color-stop(100%,rgba(190,15,15,1)));
  background: -webkit-linear-gradient(top,  rgba(250,5,5,1) 0%,rgba(190,15,15,1) 100%);
  background: -o-linear-gradient(top,  rgba(250,5,5,1) 0%,rgba(190,15,15,1) 100%);
  background: -ms-linear-gradient(top,  rgba(250,5,5,1) 0%,rgba(190,15,15,1) 100%);
  background: linear-gradient(to bottom,  rgba(250,5,5,1) 0%,rgba(190,15,15,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0505', endColorstr='#be0f0f',GradientType=0 );
}

.offer_title .menu2 > li:hover, .offer_title .menu2 > li {box-shadow: none; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}

.subscription_form .submit {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 182px;
}
.menu2 > li:hover, .menu2 > li.offers {
  border: none;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.38);
}

.menu2 > li.offers:hover {
  background: rgb(251,45,113);
  background: -moz-linear-gradient(top,  rgba(255,3,3,1) 0%, rgba(220,11,11,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,5,5,1)), color-stop(100%,rgba(220,11,11,1)));
  background: -webkit-linear-gradient(top,  rgba(255,3,3,1) 0%,rgba(220,11,11,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,3,3,1) 0%,rgba(220,11,11,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,3,3,1) 0%,rgba(220,11,11,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,3,3,1) 0%,rgba(220,11,11,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0303', endColorstr='#da0b0b',GradientType=0 );
}

.button {padding: 5px 20px;}

.main_cont_table a.button:hover, .button:hover {
  color: #fff;
  background: rgb(255,41,112);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMjk3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjAwNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(255,41,112,1) 0%, rgba(242,0,101,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,41,112,1)), color-stop(100%,rgba(242,0,101,1)));
  background: -webkit-linear-gradient(top,  rgba(255,41,112,1) 0%,rgba(242,0,101,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,41,112,1) 0%,rgba(242,0,101,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,41,112,1) 0%,rgba(242,0,101,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,41,112,1) 0%,rgba(242,0,101,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2970', endColorstr='#f20065',GradientType=0 );

}

.button.disabled, .button.disabled:hover {
  color:#c2c2c2;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe5e5e5')";
  background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e5e5e5));
  background:-moz-linear-gradient(top, #f7f7f7, #e5e5e5);
  background:-o-linear-gradient(top, #f7f7f7, #e5e5e5);
  background:-ms-linear-gradient(top, #f7f7f7, #e5e5e5);
  background:linear-gradient(top, #f7f7f7, #e5e5e5);
  cursor:default;
}







.articles_view > li { margin-bottom: 20px;}
.articles_view > li > a {font-weight: bold;}

.comments > div {margin-bottom: 30px;}
.comments .main_form {margin-bottom: 0;}
.date_time {font-size: 10px; font-weight: bold;}

.comments img {float: left; margin: 0 5px 5px 0; width: 30px; height: 30px;}
.comment_form { color: darkred; }
.comment_form input {width: 200px;}
.comment_form textarea {width: 600px;}
.del_link {display: block; float: right;}
.anons {color: #999;}






#image_hs_container {display: none;}

.hs_container{
	position:relative;
	width:902px;
	height:335px;
	overflow:hidden;
	clear:both;
	border:2px solid #fff;
	cursor:pointer;
	-moz-box-shadow:0px 0px 3px #666;
	-webkit-box-shadow:0px 0px 3px #666;
	box-shadow:0px 0px 3px #666;
	margin: 20px auto;
}
.hs_container .hs_area{
	position:absolute;
	overflow:hidden;
}
.hs_area img{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.hs_area img.hs_visible{
	display:block;
	z-index:9999;
}
.hs_area1{
	border-right:2px solid #fff;
}
.hs_area4, .hs_area5{
	border-top:2px solid #fff;
}
.hs_area4{
	border-right:2px solid #fff;
}
.hs_area3{
	border-top:2px solid #fff;
}
.hs_area1{
	width:449px;
	height:334px;
	top:0px;
	left:0px;
}
.hs_area2{
	width:451px;
	height:165px;
	top:0px;
	left:451px;
}
.hs_area3{
	width:451px;
	height:167px;
	top:165px;
	left:451px;
}
.hs_area4{
	width:192px;
	height:135px;
	top:334px;
	left:0px;
}
.hs_area5{
	width:708px;
	height:135px;
	top:334px;
	left:194px;
}

.bannerplace {width: 912px; margin-left: auto; margin-right: auto;}
.bannerplace td {text-align: center;}
.bannerplace td img {margin-left: auto; margin-right: auto;}

.footer_table td {width: 33%; padding: 15px;}
.footer_table td * {font-size: 11px;}

.main_cont_table a {color: #a90000;}
.main_cont_table a:hover {color: #ef0000;}

.galery div {min-height: 150px; width: auto; float: left; margin: 0 10px 5px 0;}
.galery td {padding: 0;}
.galery img {border-radius: 5px;}


.simple_list, .not_list, .not_list > ul {list-style: none; padding-left: 0px; margin-left: 0px;}
.not_list > ul > li, .not_list > li {list-style: none; display:inline; width: auto;}
.not_list .drop-down-holder {display: inline; float: left; margin-left: 0px;}

.simple_list a img {float: left; margin-right: 10px;}
.simple_list table {margin-bottom: 20px;}
