@charset "iso-8859-1";

/* CSS Document */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.biztitle {font-family: Tahoma;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold
}

a.bizlink:link,a.bizlink:visited {
	color:#000000;
	font-weight: bold;
}
.menu_down {
	background:url(/img/new/menu_back_down.jpg)
}

a.bizlink:hover,a.bizlink:active {
	color:#000000;
	font-weight: bold;
}
li a:hover { text-decoration:underline;}
img, div { _behavior: url("css/iepngfix.htc") }
body,td,th {
        font-family: Tahoma;
        font-size: 11px;
        color: #343131;
}

body { background:url(/img/new/back.png) repeat-x;  
        background-color: #FFFFFF;
        margin: 0px;
        padding:0px;
}
.site {overflow:hidden; width:100%; position:relative}
.field {height: 30px;}
a:link {
	color: #2F5E8C;
	text-decoration: none;
}

a:visited {
        color: #2F5E8C;
		text-decoration: none;
}

a:hover {
        color: #2F5E8C;
		text-decoration: none;
}

a:active {
        color: #2F5E8C;
		text-decoration: none;
}

.style1 {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
}

.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.style3 {
        font-size: 12px;
        font-weight: bold;
}

h1 {
	font-size:16px
}

.subscribe1{
	width:110px;
	height:21px;
}

.subscribe2{
	width:90px;
	height:21px;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.top_menu_wrap {font-size:11px; color:#FFFFFF; text-shadow: 1px 1px #333;}
.top_menu_wrap a {font-size:11px; color:#FFFFFF;}
.search_wrap {background:url(/img/new/search_field.png); height:28px; background-repeat:no-repeat;}
.search_label {padding: 0px 0px 3px 0px; font-size: 12px; font-weight:bold; color:#333333;}
.search_input {
height: 17px; 
width: 359px; 
border: 1px solid #fff;
background: #fff;
font-size: 14px;
padding: 3px 0 3px 2px;
margin: 1px 3px 0px 1px;
font-family: Arial, Helvetica, sans-serif;
line-height: 16px;
}

.enter{
	background-image:url(/img/enter.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:76px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}

.reg{
	background-image:url(/img/reg.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:105px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}

.enter1 {
	background-image:url(/img/enter.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:76px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}
.enter_new {
	background-image:url(/img/new/login_button.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:75px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}
.exit_button {
	background-image:url(/img/new/button_exit.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:76px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}
.login {
    height: 12px; 
    width: 105px; 
    border: 1px solid #fff;
    background: #fff;
    font-size: 10px;
    padding: 1px 0 1px 2px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 10px;
	color:#767676;
	margin:3px 0px 0px 2px;
	}
.code {
	color:#767676;
	font-family:Arial;
	font-size:10px;
	width:53px;
	height:14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:4px;
	margin-top:0px;
}

.reg1 {background-image:url(/img/reg.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
        font-size:12px;
	width:105px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}

.enter11 {
	background-image:url(/img/enter.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	width:76px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}

.reg11 {background-image:url(/img/reg.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:105px;

height:25px;

cursor:pointer;

cursor:hand;

}



.reg2 {background-image:url(/img/ff1.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:172px;

height:24px;

cursor:pointer;

cursor:hand;

}



.clear {background-image:url(/img/ff2.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:133px;

height:24px;

cursor:pointer;

cursor:hand;

}



.style4 {color: #A6321B;font-weight: bold;}
.style5 {color: #27425D;font-weight: bold;}
.style6 {color: #A6321B}
.style7 {font-size: 18px;font-family: Georgia;color: #A6321B;}
.style9 {color: #27425D; font-weight: bold; font-size: 12px; }
.style10 {font-size: 12px}
.style11 {font-size:14px;font-weight:bold;}
.style12 {color:#27425D;}

.s1{

font-family:Tahoma;

font-size:11px;

background-color:#FFFFFF;

border-color:#484848;

width:168px;

height:18px;

border-width:1px;

border-style:solid;

}

.s2{

font-family:Tahoma;

font-size:11px;

background-color:#FFFFFF;

border-color:#484848;

width:61px;

height:18px;

border-width:1px;

border-style:solid;

}

.i1{

font-family:Tahoma;

font-size:11px;

background-color:#FFFFFF;

border-color:#484848;

width:60px;

height:21px;

border-width:1px;

border-style:solid;

padding-top:2px;

}



.search3 {background-image:url(/img/search.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:171px;

height:24px;

cursor:pointer;

cursor:hand;

}



.tinput{

font-family:Tahoma;

font-size:11px;

background-color:#FFFFFF;

border-color:#484848;

border-width:1px;

border-style:solid;

height:70px;

overflow:auto;

}



.add {background-image:url(/img/add.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:105px;

height:24px;

cursor:pointer;

cursor:hand;

}



.exit {background-image:url(/img/exit.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:105px;

height:24px;

cursor:pointer;

cursor:hand;

}

.border_z{

border-width:1px;

border-style:solid;

border-color:#CDCDCD;

}



.fix {background-image:url(/img/fix.jpg);

background-repeat:no-repeat;

border-width:0px;

color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:171px;

height:24px;

cursor:pointer;

cursor:hand;

}



#interface1 {

        z-index:1;

}

#loader_container {text-align:center;position:absolute;top:40%;width:100%}

#loader {

        font-family:Tahoma, Helvetica, sans;

        font-size:10px;

        color:#000000;

        background-color:#FFFFFF;

        padding:10px 0 16px 0;

        margin:0 auto;

        display:block;

        width:135px;

        border:1px solid #6A6A6A;

        text-align:left;

        z-index:255;

}

#progress {

        height:5px;

        font-size:1px;

        width:1px;

        position:relative;

        top:1px;

        left:10px;

        background-color:#9D9D94

}



.borb1c6cedb {

        border-bottom:1px solid #c6cedb;

}



.borb1c6cedb1 {

        border-left:1px solid #c6cedb;

        border-right:1px solid #c6cedb;

}



.borb1c6cedb2 {

        border-right:1px solid #c6cedb;

}



.rsst1 {

        background-image:url("/images/li.gif");

        background-repeat:no-repeat;

        background-position:0 3px;

        padding-left:10px;

}



.mainrss {

        border:1px solid #ABB3C0;

        padding:6px 0 3px 0;

}



.mainrss * {

        border:0 none #000;

}



.mainrss2 {

        padding:6px 0 3px 0;

}



.mainrss2 * {

        border:0 none #000;

}



.mainrss3 * {

        border:0px solid #000;

}



.bor0 * {

        border:0 none #000;

}



.cl1 a {

        color:#000;

}



.cl2 a {

        text-decoration:underline;

        color:#000;

}



.cl2 a:hover {

        text-decoration:none;

}



.cl2_1 {

        position:relative;

        top:-5px;

}



.cl2_2 a {

        font-weight:normal;

        text-decoration:underline;

        color:#4A4D4A;

}



.cl2_2 a:hover {

        color:#7CC5FF;

        text-decoration:underline;

}





.rel1 {

        position:relative;

        top:-5px;

}

.bigfont {

    font-size:16px;

}

.rsscss, .rsscss * {

        color:#535353;

        font-size:11px;

        font-weight:normal;

}



a.blueheader {

        text-decoration:underline;

        font-size:11px;

}





#loader_bg {

        background-color:#EBEBE4;

        position:relative;

        top:8px;left:8px;height:7px;

        width:113px;font-size:1px

}

.title_h2 {

 width:300px;

 padding:12px 0 0 18px;

}

.border_preview{

        z-index:100;

        position:absolute;

        background: #fff;

        border: 1px solid #444;

}



.preview_temp_load {

        vertical-align:middle;

        text-align:center;

        padding: 10px;

}

.preview_temp_load img{

        vertical-align:middle;

        text-align:center;

}

/* Globat Styles */

.globat_errors {

        padding:10px 0 10px 0;

        color:red;

        font-weight:bold

}

.globat_banners {

        position:relative;

        padding:20px

}

.globat_banners .left {

        display:block;

        position:absolute;

        top:78px !important;top:76px;

        left:76px !important;left:20px;

}

.globat_banners .right {

        display:block;

        position:absolute;

        top:78px !important;top:76px;

        left:416px !important;left:366px;

}

.arss{color: #7484ad; font-size: 11px;}

.divrrs{width:80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7484ad}

/*------------start-----------------*/



/* --- FORMS --- */


.form, form {
	margin:0px;
	padding:0px;
}

input, texarea, select {
	font-family:Tahoma;
	font-size:11px;
}
select {height: 22px;}

table.form {
	font-family: Tahoma;
}

table.form td.caption {
	font-size: 12px;
}

.comment {
	color: #666666;
}

.error {
	color: #EE0000;
	font-weight: bold;
}

.shortstring {
	width: 100px;
	border: 1px solid #C8C8C8;
}

.mediumstring {
	width: 200px;
	border: 1px solid #C8C8C8;
}

.longstring {
	width: 400px;
	border: 1px solid #C8C8C8;
}

.widestring {
	width: 100%;
	border: 1px solid #C8C8C8;
}

input.subscribe{
}

/* --- /FORMS --- */

table.properties td.prop {
	width: 180px;
	font-weight: bold;
}

table.properties td.val {
}
.print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.block_holder {width:576px; height:250px; right:-536px; position:absolute; margin:0 0 0 -278px; top:200px }
.block {position:absolute;  width:526px; padding:10px 10px 0 40px;  height:240px; background:url(/img/kartinka.png) left top no-repeat; cursor:pointer;}

.uploadifyQueue
{
	width: 450px;
}
.uploadifyQueueItem a
{
	text-decoration: none;
	color: #2779AA !important;
}
.uploadifyQueueItem a:hover
{
	text-decoration: underline;
}
.uploadifyQueueItem:first-child
{
	margin-top: 0px;
}
.uploadifyQueueItem
{
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
}
.uploadedImage
{
	border: none;
	max-width: 438px;
}
.uploadedThumbnail
{
	border: none;
	max-width: 200px;
}
.afterUploadThumbnail
{
	display: block;
}
.cancel
{
	float: right;
	margin-left: 5px;
}
.uploadifyProgress
{
	background-color: #FFFFFF;
	border-color: #808080 #C5C5C5 #C5C5C5 #808080;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar
{
	background-color: #869FB7;
	height: 3px;
	width: 1px;
}
.uploadButton
{
	width: 110px;
	margin-top: 10px;
}
.button_cancel
{
	width: 10px;
	height: 10px;
	background: transparent url("close.png") no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	padding: 0px;
	margin-top: 4px;
}
/*--- misc ---*/
.uploadifyQueue:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

/*JQUERY SLIDER*/
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 145px;
  width: 590px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; display:none;}
#metro_window {display:none; width:900px; height:800px; left:50%; top:0%; position:absolute; background:#fff; border:solid 3px #8dacc7; z-index:9999;}

.region_menu {font-size:11px; color:#FFFFFF; text-shadow: 1px 1px #333; position:absolute; z-index:1000; padding:0 0 0 21px;}
.region_menu span{font-weight:bold; cursor:pointer;}
.region_menu_text {float:left; min-width:100px; padding-top:8px;}
.region_menu_arrow {float:left; min-width:14px; cursor:pointer;}
.region_drop_box{ position:absolute; z-index:999; background:#414141; left:158px; top:31px; display:none; font-size:11px;}
.region_drop_box a{color:#fff; text-decoration:none; display:block; padding:5px 10px 5px 10px; margin:0 1px 0 1px;}
.region_drop_box a:hover{background:#666;}

