/* ---------- ---------- ---------- ---------- ---------- */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{	margin:0;padding:0;	border:0;	outline:0;	font-size:100%;	}
body{ 
	line-height:1.2;font-family: Tahoma;font-size: 12px; color: #686868}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}

.clear {clear:both;}
a {text-decoration:underline;color: #137ca2;}
a:hover {text-decoration:none;}

/*BODY { overflow-x: hidden;}*/

div.skoba {position: absolute; top:132px; left:0px;width: 99%;}
div.skoba div.skoba_img {background: url("/img/skoba.gif") repeat-x;height: 28px;margin-left:280px;}

td.header_gum {background: url("/img/header_gum.jpg") repeat-x top left;height: 146px}
td.header {background: url("/img/header.jpg") no-repeat;width:980px;height: 146px}
td.header div.top_text {position: relative;left:663px;top:14px; color:#ffffff;font-size: 14px;width: 340px;}
td.header div.top_text span {font-size: 19px; font-family: Verdana;}
td.header div.logo {position: absolute;left:0px;top:30px;width: 330px;height: 80px;}


td.left_panel {width: 250px;}
td.left_panel div.menu {width: 254px;padding:15px;}

td.left_panel div.search {width: 254px;padding:80px 15px 0 15px; background: url("/img/search.jpg") no-repeat;height:77px; }
div.search input, div.search select {border: 1px solid #fe771d;width: 210px;}
div.search_bt {position: absolute;top:220px;left:236px;}
div.search_bt BUTTON {background: url("/img/search_bt.jpg") no-repeat;width:31px;height:36px;border:none;}


td.content {padding: 20px 10px;}
td.content p {margin-bottom: 10px;}
td.content h2 {margin: 20px 0 10px 0;color: #137ca2; }
td.content span.title {margin:15px 0 3px 0;background: #7d5d26;padding: 2px 10px;}
td.content span a {color:#ffffff;text-decoration: none}
td.content span.title a:hover {color:#137CA2;}

td.rigth_panel {width: 205px;padding:15px;}

td.rigth_panel div.last_articles {margin-top:20px;}



div.menu {background: #f5f2e1 url("/img/menu.jpg") no-repeat bottom;}
div.menu li {padding:0px;margin:8px 0px;}
*HTML div.menu li {margin:0px;}
div.menu span {margin:20px 0;background: #ffffff url("/img/marker_braun.jpg") no-repeat;padding:3px 10px 3px 20px;}
div.menu a {color: #007c29;font-size:14px;}
div.menu dl {margin:0px 0;} 
div.menu dt {float: left;margin-right: 15px;}
div.menu dd {float: left;width: 193px;}
div.menu dd ul {margin-left: 13px; }
div.menu dd li {list-style-image: url("/img/marker_menu.jpg");}
div.menu dd li a {font-size:11px; }

div.last_news {}
div.last_news span {margin:20px 0;background: #ffffff url("/img/marker_blue.jpg") no-repeat;padding:3px 10px 3px 20px;color: #005f91;}

div.last_news {padding:0 15px;}
div.last_news div.prev_news {margin: 10px 0;}
div.last_news div.prev_news p.title span {background: none; padding: 3px 8px;color: #007c29; font-size: 11px; }
div.last_news div.prev_news p {margin-bottom: 10px;}
div.last_news div.prev_news p.title {color: #005f91;margin-bottom: 0px;}
div.last_news div.prev_news BUTTON {background: url("/img/see_news.jpg") no-repeat;margin-bottom:5px;
width: 100px;height: 22px;font-size: 12px;color: #ffffff;}


div.last_articles {padding:0 15px;}
div.last_articles div.prev_articles {margin: 10px 0;}
div.last_articles div.prev_articles p {margin-bottom: 10px;}
div.last_articles div.prev_articles p.title {margin-bottom: 10px;text-align: right;}
td.content div.last_articles div.prev_articles p.title {text-align: left;}
div.last_articles div.prev_articles p.title a {color:#005F91}
div.last_articles div.prev_articles BUTTON {background: url("/img/see_articles.jpg") no-repeat;margin-bottom:5px;
width: 148px;height: 22px;font-size: 12px;color: #ffffff;}
div.last_articles div.prev_articles p.button {text-align: right;border-bottom: 1px dotted #005f91;margin:0px;}
div.last_articles div.prev_articles div {text-align: center;}

tr.down_panel {height: 87px;}
tr.down_panel img {margin:03px 0 0 0px;}
tr.down_panel td.bt div {background: url("/img/down_panel.jpg") no-repeat;padding:58px 0 0 30px;}
tr.down_panel td.bt div a {margin:20px 0;background: url("/img/marker_wieht.jpg") no-repeat;padding:3px 10px 3px 20px;color: #ffffff;}
tr.down_panel td.bt {background: url("/img/down_panel_gum.jpg") repeat-x;height: 27px;}



div.footer {background: url("/img/footer_bg.jpg") repeat;height: 20px;width: 100%;margin-top:10px;padding:3px 0 0 0px;color:#ffffff;}
div.footer a {color:#ffffff;margin-left:30px;}

div.info_form {background: url("/img/form_bg.jpg") repeat;color:#ffffff;margin-bottom: 30px;}
div.info_form span {color:#f2dbb5;}
div.info_form table {width: 100%}
div.info_form td.info_form_gum_short {background: url("/img/form_bottom.jpg") bottom no-repeat;width:42px;height: 8px;}
div.info_form td.info_form_gum {background: url("/img/form_bottom.jpg") bottom left repeat-x;height: 8px;}
div.info_form td.info_form_content {background: url("/img/form_center_vert.jpg") repeat-x;height: 200px;padding:10px;}

div.info_form td.info_form_content table th {font-size: 15px;white-space:nowrap;height:30px;}
div.info_form td.info_form_content table td {width: 48%;}
div.info_form td.info_form_content table td a {color: #ffffff;}
div.info_form td.info_form_content table td li {list-style-image: url("/img/marker_form.gif");margin:0 0 10px 10px;}
div.info_form td.info_form_line {background: url("/img/form_line.jpg") center repeat-y;}
div.info_form td.info_form_content table td.form_view_all a {color: #f2dbb5; }


/*random photo*/
/*type_1*/
td.rigth_panel div.random_img_1 {text-align: center;}
td.rigth_panel div.random_img_1 img {border:1px dashed #a29793;padding: 5px;margin:10px 0; }

td.rigth_panel div.random_img_2 table {}
td.rigth_panel div.random_img_2 td {border: 1px solid #9e948e; padding:3px 3px 1px 3px;height: 104px;}
td.rigth_panel div.random_img_2 img {border: 2px solid #9e948e;}

div.random_img_4 a{margin:0 10px;}
div.random_img_4 img {border:1px dashed #a29793;padding: 5px;margin:10px 0; }
/*---random photo*/



.top_title {margin:20px 0;background: url("/img/marker_braun.jpg") no-repeat;padding:3px 10px 3px 20px;}

div.related_articles ul {margin:10px 0 0 14px;}
div.related_articles li {list-style-image: url("/img/marker_related.jpg");}
div.related_articles li a {color: #806029; font-size: 14px;}

div.paginate_site {margin: 20px 0px;}
div.paginate_site a {padding: 3px 5px;color: #137ca2;}
div.paginate_site a.active {background: #8b989d;padding: 3px 5px;color:#ffffff;text-decoration: none;}

div.description_entriesp {margin: 40px 0;}
div.description_entriesp ul {margin-left: 14px;}
div.description_entriesp li {margin: 10px 0;list-style-image: url("/img/marker_description_entriesp.jpg"); }
div.description_entriesp a {color: #007c29;font-weight: bold;text-decoration: none;}


/*forum*/
div.forum table.forum_post_list {width: 100%;border: 1px solid #d2b067;background: url("/img/forum_bg_td.jpg") repeat;}
div.forum table.forum_post_list .forum_count_post {width: 60px;border-left:1px solid #d2b067;border-bottom:1px solid #d2b067; background: url("/img/forum_bg_th.jpg") repeat;}
div.forum table.forum_post_list th{border-bottom:1px solid #d2b067;text-align: left;padding:10px; background: url("/img/forum_bg_th.jpg") repeat;}
div.forum table.forum_post_list th.forum_count_post {border-left:1px solid #d2b067;text-align: center;padding:0px;}
div.forum table.forum_post_list td {padding:10px;border-bottom:1px solid #d2b067;}
div.forum table.forum_post_list td.forum_count_post {padding:0px;text-align: center;}
div.forum {line-height: 1.5;}
div.forum table.forum_post_list a.title, 
div.forum table.forum_post_lis div.forum a.user,
div.forum table.forum_post_lis div.forum a.date,
div.forum table.forum_post_lis div.forum div.text_post {color: #752f00;font-family: Verdana; font-size: 12px;}
div.forum table.forum_post_list a.title {font-weight: bold;}
div.forum table.forum_post_list a.date {text-decoration: none;}
div.forum table.forum_post_list div.text_post {color: #c06529;margin:10px 0;padding: 10px;border-left: 1px solid #cbc5a4;border-top: 1px solid #cbc5a4;
	border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff; background: url("/img/forum_bg_th.jpg") repeat;}


div.forum table.forum_post {width: 100%;border: 1px solid #d2b067;background:  url("/img/forum_bg_td.jpg") repeat;}
div.forum table.forum_post td.user_info {background: url("/img/forum_bg_th.jpg") repeat;width: 120px;padding: 10px 10px 10px 20px;
	border-right:1px solid #d2b067;}
div.forum table.forum_post div.date {background: url("/img/forum_bg_th.jpg") repeat;border-bottom:1px solid #d2b067;text-align: right;
padding:2px 10px;}
div.forum table.forum_post div.date a {color: #785822; text-decoration: none;}
div.forum table.forum_post div.text_post {margin:10px;color: #c06529;font-family: Verdana; font-size: 12px;}
div.forum table.forum_post td.user_info img {border: 1px solid #000000;margin: 5px 0;}
div.forum table.forum_post td.user_info img.marker_forum_user_name {border: none;margin: 0px;}
div.forum table.forum_post td.user_info a.user_name {font-size: 15px;color: #2889ac;text-decoration: none;font-weight: bold;	}
div.forum table.forum_post td.user_info a.user_сity,
div.forum table.forum_post td.user_info a.user_age,
div.forum table.forum_post td.user_info a.user_rolle {text-decoration: none}
div.forum table.forum_post div.control {width: 214px;float: right;margin-right: 20px;}
div.forum table.forum_post div.control BUTTON {background: url("/img/footer_bg.jpg") repeat;color: #ffffff;}


div.forum  div.forum_pagination {background: url("/img/forum_bg_th.jpg") repeat;border: 1px solid #d2b067;width: 420px; height:23px;
	font-family: Verdana;font-size: 12px; color: #785822;padding:4px 5px 0 5px;margin-top: 15px;float:right; }
div.forum div.forum_pagination a {font-family: Verdana;font-size: 12px; color: #785822;margin: 0 3px;}
div.forum div.forum_also_read {background: url("/img/forum_bg_th.jpg") repeat;border: 1px solid #d2b067;
	height:23px;padding:4px 5px 0 5px;margin-top: 15px;font-family: Verdana;font-size: 12px; color: #785822;}
div.forum div.forum_also_read a {font-family: Verdana;font-size: 12px; color: #752F00;}

/*---forum*/

/*cart*/
div.card div.card_info {}
div.card b {color: #806029;}
div.card div.card_info span {margin:15px 0 10px 0;background: #7d5d26;padding: 2px 10px;color:#ffffff;}
div.card div.card_info table {width: 100%;margin-right: 20px;}

div.card div.office_personnel {margin: 20px 0;}
div.card div.office_personnel img {float: left;margin: 0 15px 13px 0;}

p.questions span, p.questions span a {color: #3d798e;}
span.request span, span.request span a {color: #e13636;}
span.request {background: #e2e0e0;padding: 3px;}

/*---cart*/

/*feed_back*/
div.feed_back {margin: 20px 0;border: 1px solid #ffffff;}
div.feed_back form {width: 100%;}
div.feed_back span {color: #806029; margin: 10px 0;}
div.feed_back input {width: 200px;}
div.feed_back div.type_feed {margin: 10px 0;}
div.feed_back div.type_feed a {margin-right: 30px;}
div.feed_back div.type_feed img, div.feed_back div.type_feed a {vertical-align: middle;}

div.feed_back textarea {width:100%}
/*---feed_back*/





/* style of dialog window  */
.dialog { position: absolute; visibility: hidden; top: 0px; left: 0px; z-index: 10; }
   .dialog .win { position: static; top: 0px; left: 0px; border: 1px solid #222222; background: #ffffff; }
      .dialog .win .caption { position: relative; font-weight: bold; padding: 2px 5px 2px 5px; background: #FFCC00; color: #CC6600; border-bottom: 1px solid #393629; }
      .dialog .win .message { margin: 25px; }
      .dialog .win .lightMessage { padding: 2px 5px 2px 5px; }
      .dialog .win .dialog_btn { margin: 25px; text-align:center; }

.head_result { background: #dbdbdb; font-weight:bold; }
.on { background: #f4e3e6; }
.off { background: #ffffff; }


/**/
div.sites_popular td{padding:5px 10px 10px 0;vertical-align:top;}


/*   */
.photo-m-img {
    width: 400px;
    height:400px;

}
.photo-m-img img{
    border: 1px solid #CCCCCC;
}
.photo-container {
    -moz-border-radius: 3px;
    border: 0px solid #CCCCCC;
    width: 480px;
    padding: 20px 15px; border: 0px solid #CCCCCC; 
    position: relative;
}
.photo-clip {
    width:  480px;
    height: 100px;
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.photo-next {
    position: absolute;
    top: 30%;
    right: 0px;
    cursor: pointer;
    z-index: 3;
}
.photo-prev {
    position: absolute;
    top: 30%;
    left: 0px;
    cursor: pointer;
    z-index: 3;
}
.photo-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.photo-list li {
    margin-right: 3px;
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
}

.photo-list li a img{
    border: 1px solid #CCCCCC;
}


