/* General */
html, body
{
	color: #2A0000;

	font-size: 12px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	/*background-color: #E7E8EA;*/
	background-repeat: repeat;
        font-family: "Lucida Grande", Verdana, sans-serif;
}

/* Header */
#header
{
	height: 54px;
	line-height: 54px;
	font-family: Verdana, sans-serif;
	font-size: 24px;
	color: #aeff00;
	background-color: #FFF;
}

/* Structure */
.body
{
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 90%;
}

#cols
{
	height: 153px;
	background-color: #2A0000;
	background-image: url(img/boxed.gif);
	background-repeat: no-repeat;
}


.col
{
	float: left;
	width: 450px;
}


#items
{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	color: #000;
}

#footer
{
	height: 100px;
	background: #000 url("img/fbg.gif") repeat-x;
	font-size: 10px;
	margin: 10px 0 0;
}
#footer-vverh
{
	height: 153px;
	font-size: 10px;
	margin: 0px 0 0;
	background-image: url(img/tlo_verh.png);
	background-repeat: repeat-x;
}

#footer-nyz
{
	height: 100px;
	font-size: 12px;
	margin: 0px;
	background-position: bottom;
	background-image: url(img/tlo_nyz.png);
	background-repeat: repeat-x;
}

/* Styling */


#selected
{
	background: #aeff00 url("img/mbg.gif");
}


h1
{
	color: #0039C0;
	font-size: 18px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	margin: 0.2em 0;
}

p
{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #2A0000;
	text-align: left;
}

blockquote
{
	border: 1px #333 solid;
	border-left: 5px #333 solid;
	background: #262626;
	margin: 10px 0;
	padding: 10px;
}

code
{
	border: 1px #333 solid;
	border-left: 5px #333 solid;
	background: #262626;
	margin: 10px 0;
	padding: 10px;
	display: block;
	white-space: pre;
}

.postInfo
{
	margin: 10px 0;
	font-size: 10px;
}

.right
{
	float: right;
}

.about
{
	padding-top: 8px;
	padding-left: 24px;
}
.nom1 {
	font-family: Calibri;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
}
.naz2 {
	font-family: Calibri;
	font-size: 14px;
	color: #FFF;
	float: right;
}
.naz3 {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
}

.naz4 {
	font-family: Calibri;
	font-size: 30px;
	font-weight: bold;
	color: #2A0000;
	text-align: right;
}
.footer-nyz-nyz {
	font-family: Calibri;
	font-size: 16px;
	color: #f8b101;
	text-align: left;
	font-weight: bold;
}
.poslugy {
	font-family: Calibri;
	font-size: 24px;
	font-weight: bold;
	color: #f8b101;
}
.romaniv {
	font-family: Calibri;
	font-size: 36px;
	font-weight: bold;
}

.gk19 {
	padding-left: 30px;
	font-family: Calibri;
	font-size: 12px;
	font-weight: normal;
}
.body .post table tr td table tr td table {
	font-size: 10px;
	color: #FF7F00;
	padding-left: 10px;
}
.price{text-align:right;font-weigt:bold}

.orderbutton{
        background-color:orange;
        width:240px;
        margin:0 auto;
        padding:0;
        border:1px solid #999;
        color:#ffffff;
        background:orangered;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        font-size:17px;
        text-align:left;
        padding:10px;
}

#order{
    width:400px;background-color:#fff;display:none;
    border:1px solid #999;
        color:#000;

        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        padding:3px;
}

.yellowgreen{
    background-color: #aeff00
}
.yellowgreen{
    background-color: #aeff00
}

.payform tr:hover{
    background-color:#FBE3E4;
}

#payment_result{
        border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:3px;
        width:400px;
        margin:10px;
        padding:3px;
        display:none;
}

.text-vverh {	font-family: Calibri;
	font-size: 14px;
	color: #2A0000;
	padding-left: 20px;
}
.romaniv20 {	font-family: Calibri;
	font-size: 18px;
	font-weight: normal;
	color: #2A0000;

}

.tbl tr:hover{
    background-color:#aeff00;
}

.tbl .first{
    background-color: #008D4E;
    color:#fff;
    font-weight:bold;
}

.course_list{

    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;

        padding:10px;
        right:20px;
        font-size:20px;
        text-align:left;
}

.news_list{

    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;

        padding:10px;
        right:20px;
        font-size:14px;
        text-align:left;
}
.another_payment_list{

    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;

        padding:10px;
        left:20px;
        font-size:20px;
        text-align:left;
        margin-top: 20px;
}

textarea:focus, input:focus {
 border: 2px solid #900;
 }

 .payform{

      border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;
        width:600px;
        margin:20px;
        font-size:20px;
        text-align:left;
}

.resultpayment{
          border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;
        width:300px;
        margin:20px;
        font-size:15px;
        margin-left:100px;
        text-align:center;
        font-weight: bold;
}

.error{
    background-color:red;
    color:#fff
}
.ok{
    background-color:greenyellow;
    color:#000
}

.red{
    background-color:red;
    color:#fff
}
.yellow{
        background-color:#ffe45c;
        color:#000;

}
.green{
    background-color:green;
    color:#fff;
}
.trfirst{
    background-color:#00758f;
    color:#fff;
}

.ui-state-highlight-background{
    background-color:green;
    font-color:green;
}

.payreqlist td{
    font-size:13px;
}

.userinfo{
 border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;
        width:400px;
        margin:20px;
        font-size:15px;
        margin-left:100px;
        text-align:center;
        font-weight: bold;
        background-color:#FFF6BF;

}

#payment_methods td{
border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;
        width:120px;
        margin:20px;
        font-size:12px;
        margin-left:100px;
        text-align:center;
        font-weight: bold;
        background-color:#d5dfe4;
        padding:10px;

}



#payment_pacages_methods td{
    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;
        width:100px;
        margin:20px;
        font-size:10px;
        text-align:center;
        font-weight: bold;
        background-color:#d5dfe4;
        text-valign:bottom;
}

#payment_pacages_methods td:hover{
    background-color:#fff;
    cursor:pointer;
}

#payment_methods td:hover{
        background-color:#fff;

}


.payment_pacages_methods_current{
    background-color:#009900;
    color:#fff;
    cursor:pointer;
}

#payment_pacages_methods td a img{
    border:0px;
    width:100px;
}

.contentdiv{
border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;

        margin:20px;
        font-size:12px;

        text-align:center;
        background-color:#FFF6BF;

}

#payment_methods td a img{
    border:0px;
    width:150px;
}

#logininfowithbank{
    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding:10px;
        width:400px;
        margin:20px;
        font-size:12px;
        margin-left:100px;
        text-align:center;
        font-weight: bold;
        background-color:#FFF6BF;
        display:none;
}

.contentdiv{
border:1px solid #999;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        font-size:12px;
        text-align:justify;
background-color:#FFF6BF;

}

.result{
border:1px solid #999;
width:300px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        font-size:12px;
        text-align:justify;


}

	.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
#paymentprojects td{
border:1px solid #999;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        padding:10px;
        width:200px;
        margin:20px;
        font-size:12px;
        margin-left:100px;
        text-align:center;
        font-weight: bold;
        background-color:#d5dfe4;

}

#paymentprojects td:hover{

        background-color:#ffe45c;


}

#logininfowithaccount{
    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;

        width:400px;
        font-size:12px;
        color:#fff;

        text-align:center;
        font-weight: bold;
        background-color:#009900;
}

.paymentprojectsserach{
border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;


        margin:20px;
        font-size:12px;
        color:#fff;

        text-align:center;
        font-weight: bold;
        background-color:#00c68d;

}
#searchitemmainpage{
    font-size:20px;
    width:200px;
}

#paymentprojects td a{
    color:#0078a3

}

	.ui-combobox {
		position: relative;
		display: inline-block;
	}
	.ui-combobox-toggle {
		position: absolute;
		top: 0;
		bottom: 0;
		margin-left: -1px;
		padding: 0;
		/* adjust styles for IE 6/7 */
		/*height: 1.7em;
		top: 0.1em;*/
	}
	.ui-combobox-input {
		margin: 0;
		padding: 0.3em;
	}


        .smalllist li{
            font-size:10px;
}

.firsttr{
    font-weight:bold;
}

.payitemtr{
    display:none;
}

.itemaddpayclan{

}

.message{
    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;


        display:none;
        font-size:12px;

        text-align:center;
        font-weight: bold;
        background-color:#d5dfe4;
        padding:10px;
}


.apidocs,.apidocs .text{
    font-size:12px;
}

.apidocs .script,.apidocs .text .script{
    border:1px solid #999;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;


        padding:20px;
        font-size:12px;
        color:#000;

        text-align:left;

        background-color:#ccc;
}

.current{
    font-weight:bold;
    color:#fff;
    background-color:green;
    padding:3px;
}

.agreementinfo{
    font-weight: bold;
       border-bottom-style:none;
        vertical-align: top;
        float:0px;
    padding:3px;
    margin:0px;
    font-size:10px;

    background-color:#fff;

     -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 20px;
}

.smsoperatorinfo:hover{
    background-color:#ffe45c;
}
.smsoperatorinfo{
    height:50px;
     padding:3px;
    margin:0px;
    font-size:13px;


    background-color:#fff;

     -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 20px;
        border:2px solid orange;

}

.smstext{
     padding:1px;
    margin:10px;
    font-size:15px;
    font-weight:bold;
    color:#fff;
    background-color:orangered;
     -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}

.smsoperatorinfo a{
    color:#00758f;
}

.selectedsmsoperinfo{
    border:2px solid #FFAD33;
}

tr.provider-group, tr.dealer-group {
	cursor:pointer;
}

tr.provider-group td.title:before {
	content: "\a0\a0\a0\a0\a0\a0\a0\a0\a0";
}

tr.provider-group-row td, tr.dealer-group-plus-row td, tr.dealer-group-minus-row td {
	background-color: #eee;
}

td.old_course {
	color: red;
}

.stats_tbl td {
	text-align: center;
	padding: 2px 5px;
}

.stats_tbl {
	margin-right: 10px;
}

.stats_tbl td:after {
	content: '\00a0';
}

.stats_tbl th {
	background-color: #ccc;
	text-align: center;
	padding: 7px 5px;
}

.stats_total_tbl td {
	padding: 7px 5px;
}

.stats_total_tbl th {
	background-color: #ccc;
	padding: 7px 5px;
	text-align: left;
}