body {
	   margin:0
}

body,td,th {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   color: #4b4b4b;
}

label {
        cursor:pointer   
}

a {
        color:#4b4b4b;
        text-decoration:underline;
}

a:hover {
        color:#f75807;
        text-decoration:none;
}

.orange {
        color:#f75807;
}

.red {
        color:#F86666;
        font-size:9pt;
}

.grey {
		color:#bfbfbf;
}

.green {
        color:#a6ce38;   
}

.green_g {
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#547104   
}

.bold {
		font-size:16pt;
		font-family:Georgia, "Times New Roman", Times, serif;
}

.fat {
        font-size:18pt;
		font-family:Georgia, "Times New Roman", Times, serif;
}

.small {
		font-size:10pt
}

a.orange {
        color:#f75807;
		font-size:12pt;
        text-decoration:underline;
}

a.orange:hover {
        color:#f75807;
		font-size:12pt;
        text-decoration:none;
}

.blue {
        color:#014582;
}

a.blue {
        color:#014582;
		font-size:10.5pt;
        text-decoration:underline;
}

a.blue:hover {
        color:#f75807;
		font-size:10.5pt;
        text-decoration:none;
}

a.navbar {
        color: #4b4b4b;
        text-decoration : none;
        padding:3px 7px;
        background-color: #fff;
        border: 1px #4b4b4b solid;
}
a.navbar:hover {
        color : #000;
        text-decoration : none;
        padding:3px 7px;
        background-color: #bfbfbf;
        border: 1px #4b4b4b solid;
}

.navbar{
        width: 10px;
        color: #f75807;
        text-decoration: none;
        padding:3px 7px;
        background-color: #bfbfbf;
        border: 1px #4b4b4b solid;
}

.right_line {
		border-bottom:5px #bfbfbf solid;
		height:12px;
		float:right
}

.grey_line {
		border-bottom:1px #bfbfbf solid;
		width:500px;
		height:1px;
}

.blue_line {
		border-bottom:2px #005aaa solid;
		width:120px;
		height:1px;
}

.block_tech {
        margin-top:50px;
        margin-left:20px;
        padding-right:3px;
        position:absolute;
        border-right:1px #bfbfbf dotted;   
}

.block_search {
        position:absolute;
        width:480px;
        height:80px;
        background:#f3f3f3;
        border:1px solid #ebecec;
        margin:43px 0 0 518px;
        text-align:center   
}

.icq {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12pt;
		color:#005aaa
}

.right_menu {
		margin:10px 0 10px 15px
}
.right_menu_small {
		margin:1px 0 5px 15px
}

.title_page {
        margin-top:10px;
}

.massage {
        margin:15px 40px 0 10px; 
        line-height:2.1   
}

.content {
        margin:15px 40px 0 10px; 
        line-height:1.5   
}

.box_img {
        float:left;
        margin:2px;
        padding:3px;
        border:1px #cccccc solid   
}

.img_upload {
        border:1px #cccccc solid;
        padding:1px;
        margin:1px   
}

.captcha {
        width:200px;
        height:60px   
}

/* Forms */

.select {
       height: 22px;
       width:90%;
       border:1px solid #4b4b4b;
       padding:2px;
       color: #4b4b4b;
}

.field {
       height: 18px;
       /*width:90%;*/
       border:1px #4b4b4b solid;
       padding:1px;
       color: #4b4b4b;
}

.textarea {
       width:90%;
       border:1px #4b4b4b solid;
       padding:1px;
       font-size:10pt;
       color: #4b4b4b;
}

.upload {
       width:90%;
       border:1px #4b4b4b solid;
       padding:1px;
       font-size:10pt;
       color: #4b4b4b;       
}

/* Currency */

.dollar {
        background:url(../images/money_dollar.png) left no-repeat
}

.euro {
        background:url(../images/money_euro.png) left no-repeat
}

.rur {
        background:url(../images/money_rur.png) left no-repeat
}

/* Button green*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* Button green*/

a.button_grey {
    background: transparent url('../images/bg_button_a_grey.png') no-repeat scroll top right;
    color: #484848;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_grey span {
    background: transparent url('../images/bg_button_span_grey.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button_grey:active {
    background-position: bottom right;
    color: #111111;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_grey:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.user_nav {
        list-style-type:none;
        margin:0;
        padding:8px 10px 0 0
}

.user_nav li {
        position:relative;
        float:right;
        padding:2px;
        padding-left:15px;
}

.time_blue {
        color:#045A6C;
        margin:0 15px 0 2px
}

.ctime {
        color:#045A6C;
        font-weight:bold;
        border:1px #dbd9d9 solid;
        padding:0 2px;
        margin-right:13px
}

.chennel_row {
        margin:0 70px 0 12px;
        padding:1px
}
.channel_desc {
        display:none;
        border:1px #ccc solid;
        padding:2px;
        margin:3px 1px 3px 15px;
        background-color:#F5F5F5
}
