body {
color : #333333;
margin : 0;
padding : 0;
font : 17px/1em arial, helvetica, verdana, sans-serif;
}
#header {
height : 90px;
}
#headline1 {
padding : 0 0 40px 0;
}
#headline1 .title {
font : normal 35px/35px Verdana, Geneva, Arial, Helvetica, sans-serif;
border-bottom : 1px solid #999;
color : #cc0000;
padding-left : 20px;
margin-bottom : 4px;
}
* html #headline1 .title {
margin-bottom : 0;
}
#headline1 .title em {
color : #ff0000;
font : bold 15px/15px arial, verdana, helvetica, sans-serif;
padding-right : 6px;
}
#headline1 span.subtitle {
background-color : #999;
color : #fff;
font : bold 15px/15px arial, verdana, helvetica, sans-serif;
letter-spacing : 4px;
margin : 0 0 20px 198px;
padding : 4px 4px 4px 8px;
text-transform : uppercase;
}
#headline1 a {
text-decoration : none;
}
#footer {
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
clear : left;
font-size : 65%;
letter-spacing : 1px;
margin : 1px 0 1px 0;
width : 100%;
text-align : center;
padding : 10px 0 5px 0;
background : url(../images/footer.gif);
bottom : 1px;
}
:link, :visited {
text-decoration : none;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, html {
margin : 0;
padding : 0;
}
body {
margin : 0;
padding : 0;
background : #ffffff url(../images/vblok.gif) repeat-x;
}
#maincolumn ul {
margin-left : 20px;
padding-left : 0;
list-style : none;
}
#maincolumn li {
padding-left : 18px;
background : url(../img/new.gif) no-repeat 0% 0.5em;
}
a, a:link, a:visited {
font-weight : bold;
color : #0033ff;
letter-spacing : 0.5px;
word-spacing : 0.7px;
outline : none;
text-decoration : underline;
}
a:hover {
color : #33cc00;
text-decoration : none;
}
a.link {
color : #0000ff;
font-size : 10pt;
font-family : arial;
text-decoration : none;
}
a.link:hover {
color : #00cd00;
text-decoration : none;
}
#maincolumn a, #maincolumn a:link, #maincolumn a:visited {
color : #0033ff;
}
#maincolumns a, #maincolumns a:link, #maincolumns a:visited {
color : #ff0000;
font-size : 130%;
}
#maincolumn a:hover {
color : #33cc00;
}
a img, :link img, :visited img {
border : none;
}

#maincolumn a.blocks1 {color:#006600; font: 12px/1.4em arial, helvetica, verdana, sans-serif; font-weight: bold;}
#maincolumn a.blocks1:hover {color:#00cc00; text-decoration: none;}

#maincolumn a.blocks2 {color:#ff0000; font: 12px/1.4em arial, helvetica, verdana, sans-serif; font-weight: bold;}
#maincolumn a.blocks2:hover {color:#00cc00; text-decoration: none;}

#maincolumn a.min {color:#0033ff; font: 10px/1.4em arial, helvetica, verdana, sans-serif;}
#maincolumn a.min:hover {color:#00cc00; text-decoration: none;}

a.block {color:#ff0000; font-size:9pt; font-family:arial; text-decoration: none;}
a.block:hover {color:#00CD00; text-decoration: none;}
a.block1 {color : #ff0000; font-family : arial; text-decoration : none;}
a.block1:hover {color : #00cd00; text-decoration : none;}

a.block2 {color:#000099; font-size:9pt; font-family:arial; text-decoration: none;}
a.block2:hover {color:#00CD00; text-decoration: none;}

a.slink1 {color: #0000ff; font-size : 9pt; font-family : arial; text-decoration : none;}
a.slink1:hover {color : #00cd00; text-decoration : none;}

a.slink2 {color : #ff0000; font-size : 9pt; font-family : arial; text-decoration : none;}
a.slink2:hover {color : #00cd00;text-decoration : none;}

a.link {color:#0000ff; font-size:10pt; font-family:arial; text-decoration: none;}
a.link:hover {color:#00CD00; text-decoration: none;}

a.blocks {color:#ff0000; font-size:11pt; font-family:arial; text-decoration: none;}
a.blocks:hover {color:#00CD00; text-decoration: none;}


#maincolumn a.slink1 {color: #0000ff; font-size : 9pt; font-family : arial; text-decoration : none;}
#maincolumn a.slink1:hover {color : #00cd00; text-decoration : none;}

#maincolumn a.slink2 {color : #ff0000; font-size : 9pt; font-family : arial; text-decoration : none;}
#maincolumn a.slink2:hover {color : #00cd00;text-decoration : none;}


#maincolumn fieldset.serf {
	margin: 10px 20px 7px 15px;
        padding: 5px;
        background: none;
	color: #000;
	font: 14px/1.4em arial, helvetica, verdana, sans-serif;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
		-moz-border-radius: 0px;
		border-radius: 0px;
}

.text-min {
	font: 11px/1.4em arial, helvetica, verdana, sans-serif;
}

.podr {
	margin-left: 20px;
        padding: 0px 0px 0px 10px ;
	border-left: 1px dotted;
	display: none;
	font: 11px/1.4em arial, helvetica, verdana, sans-serif;
}

#maincolumn fieldset.errorp {
	margin: 10px 30px 10px 30px;
        padding: 10px 10px 10px 40px ;
	border:1px solid #FF0000;
		-moz-border-radius: 7px;
		border-radius: 7px;
	background: #FFCFFF url(../img/close.png)no-repeat  0.5% 50%;
	color: #FF0000;
	font: 13px/1.4em arial, helvetica, verdana, sans-serif;
        font-weight: bold;
	text-align : justify;
}


#maincolumn fieldset.okp {
	margin: 10px 30px 10px 30px;
        padding: 10px 10px 10px 40px ;
	border:1px solid #478247;
		-moz-border-radius: 7px;
		border-radius: 7px;
        width: auto;
	background: #D1FFD1 url(../img/ok2.gif) no-repeat 0.5% 50%;
	color: #003D00;
	font: 13px/1.4em arial, helvetica, verdana, sans-serif;
        font-weight: bold;
	text-align : justify;
}

#maincolumn fieldset.task {
	margin: 0px;
        padding: 10px;
	border: 0px solid #478247;
		-moz-border-radius: 7px;
		border-radius: 7px;
        width: auto;
	font: 13px/1.4em arial, helvetica, verdana, sans-serif;
        font-weight: bold;
	text-align : left;
	background: none;
	background-color: #fbeea6;
}

#maincolumn a {
        font-weight: normal;
}

#maincolumn a.b {
	margin: 0;
	padding: 0 0 0 5px;
        font-weight: bold;
}


.task a {
	margin: 0;
	padding: 0 0 0 5px;
        font-weight: normal;
	background: url(../img/menu_task.gif) top left no-repeat;
}
.task a.b {
	margin: 0;
	padding: 0 0 0 5px;
        font-weight: bold;
	background: url(../img/menu_task.gif) top left no-repeat;
}


h1, h2, h3, h4 {
font-family : arial, helvetica, verdana, sans-serif;
font-weight : normal;
letter-spacing : 1px;
}
h1 {
font-size : 218%;
}
h2 {
font-size : 164%;
}
h3 {
color : #333333;
font-size : 145%;
}
h4 {
color : #ff0000;
font-size : 118%;
font-weight : bold;
}
#navtop, #leftcolumn, #rightcolumn {
font-size : 80%;
}
#maincolumn {
font-size : 70%;
}
#maincolumn p, #leftcolumn p, #rightcolumn p {
margin-bottom : 18px;
}
blockquote {
background-color : #f4f4f4;
padding : 5px 10px 5px 10px;
margin : 15px 40px 15px 20px;
border-left : 5px solid #ccc;
border-right : 5px solid #ccc;
font-style : italic;
letter-spacing : 1px;
}
img {
border-top : 0 solid #f4f4f4;
border-right : 0 solid #ccc;
border-bottom : 0 solid #ccc;
border-left : 0 solid #f4f4f4;
padding : 4px;
}
hr {
border : 0;
height : 1px;
color : #ccc;
background-color : #ccc;
margin : 0;
}
fieldset {
border : 1px solid #999999;
background : #ffffff url(../images/vblok.gif) repeat-x;
margin-bottom : 10px;
color : #333333;
font-size : 89%;
line-height : 1.3em;
padding : 5px;
}
fieldset1 {
border : 1px solid #ff0000;
background : #ff66ff url(../images/vblokauk.gif) repeat-x;
margin-bottom : 15px;
color : #333333;
font-size : 89%;
line-height : 1.3em;
padding : 5px;
}
legend {
color : #00cc00;
font-weight : bold;
}
b, strong {
letter-spacing : 1px;
}
.img-left {
float : left;
margin : 6px 10px 15px 0;
}
.img-right {
float : right;
margin : 6px 0 15px 10px;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.text-left {
text-align : left;
}
.text-right {
text-align : right;
}
.text-center {
text-align : center;
}
.text-justify {
text-align : justify;
}
.textsmall {
font-size : 90%;
color : #00ff00;
line-height : 1.4em;
}
.textvipak {
font-size : 90%;
color : #ff0000;
line-height : 1.4em;
}
.textblue {
color : #333333;
font-weight : bold;
text-decoration : underline;
}
.underline {
border-bottom : 1px solid #333;
}
.highlight {
background : #ffc;
}
.highlightred {
background : #84c6ff;
}
#maincontainer {
padding : 1px;
margin : 0 auto;
}
#contentwrapper {
float : left;
width : 100%;
min-width: 990px;
}
#maincolumn {
margin-top : 10px;
margin-bottom : 25px;
margin-left : 245px;
margin-right : 245px;
border : 1px solid #999999;
background : #ffffff url(../images/vblok.gif) repeat-x;
}
.text {
margin : 10px 10px 20px 10px;
}
#leftcolumn {
margin-top : 10px;
float : left;
width : 240px;
margin-left : 0;
}
#leftcolumn td, #rightcolumn td {
font-size : 14px;
}
#rightcolumn {
margin-top : 10px;
float : right;
width : 240px;
margin-right : 0;
}
* html #leftcolumn {
margin-top : 10px;
}
* html #maincolumn {
margin-top : 10px;
}
#navtoplist {
padding : 0;
width : 100%;
background : transparent;
voice-family : "\"}\"";
voice-family : inherit;
}
#navtoplist ul {
font : bold 12px arial;
margin : 0;
margin-left : 0;
padding : 0;
list-style : none;
}
#navtoplist li {
display : inline;
margin : 0 2px 0 0;
padding : 0;
}
#navtoplist a, #navtoplist a:link, #navtoplist a:visited {
float : left;
display : block;
color : #00ffff;
margin : 1px 1px 0 0;
padding : 5px 9px;
text-decoration : none;
letter-spacing : 1px;
background : #1e90ff url(../images/knopki1.gif) repeat-x;
border-bottom : 0 solid #c71585;
}
#navtoplist a:hover {
background : #0000cd;
color : #00ff00;
border-bottom : 0 solid #00ffff;
}
#navtoplist #current a {
background : #1e90ff url(../images/knopki1.gif) repeat-x;
}
#navtoplistline {
padding : 0;
margin : 0 0 0 0;
height : 5px;
line-height : 5px;
background : #5190b2;
margin-bottom : 5px;
}
#navmainlist {
padding : 0;
background-color : #000000;
margin : 0 0 0 0;
width : 200px;
}
#navmainlist li {
list-style : none;
margin : 0;
line-height : 2em;
}
#navmainlist li a, #navmainlist li a:link, #navmainlist li a:visited {
font-weight : normal;
width : 100%;
background-color : #f4f4f4;
display : block;
outline : none;
text-decoration : none;
text-indent : 10px;
}
#navmainlist li a:hover {
color : #3a3a3a;
background-color : #fff;
text-decoration : none;
}
#navmainlistline {
padding : 0;
width : 100%;
height : 2px;
line-height : 2px;
background : #ccc;
margin : 2px 0 15px 0;
}
#weblinks li {
font-size : 90%;
list-style : none;
margin-left : 5px;
}
#weblinks a, #weblinks a:link, #weblinks a:visited {
color : #999;
}
#weblinks a:hover {
color : #ccc;
}
#form label {
font-weight : bold;
font-size : 12px;
}
#form input {
height : 15px;
font-size : 14px;
color : #000000;
}
#form select {
height : 25px;
font-size : 14px;
color : #000000;
}
#form input, textarea, select {
font-size : 14px;
color : #000000;
border : 1px solid #1e90ff;
padding : 3px;
background : #99cccc;
margin-top : 0;
}
#form textarea {
font-size : 14px;
color : #000000;
border : 1px solid #db930b;
}
#form input.checkbox {
width : 14px;
border : 1px solid #db930b;
}
#form input.radio_button {
width : 14px;
background : none;
border : 1px solid #db930b;
}
#form input.small, select.small {
width : 50px;
border : 1px solid #db930b;
}
#form input.large, select.large {
width : 200px;
border : 1px solid #db930b;
}
#form input.extra_large, select.extra_large {
width : 300px;
border : 1px solid #db930b;
}
#form input:hover, textarea:hover, select:hover {
color : #000099;
border : 1px solid #0000CC;
}
#form input:active, textarea:active, select:active {
color : #ff0000;
border : 1px solid #db930b;
}
#form input.submit {
background : #ffffff url(../images/footer.gif) repeat-x;
width : auto;
font-size : 16px;
color : #0033CC;
height : auto;
}
#form input.submit:hover {
cursor : pointer;
}
#form input.securitycode {
width : 55px;
text-transform : uppercase;
border : 1px solid #1e90ff;
}
#form input.field {
border : 1px solid #1e90ff;
font-size : 14px;
}
#form input.field2 {
width : 55px;
border : 1px solid #1e90ff;
}
#form textarea {
width : 200px;
height : 300px;
color : #000000;
border : 1px solid #1e90ff;
}
#form textarea.deep {
height : 300px;
color : #db930b;
border : 1px solid #db930b;
}
#form textarea.shallow {
height : 50px;
color : #db930b;
border : 1px solid #db930b;
}
#form fieldset {
width : 550px;
padding : 0;
border : 1px solid #999999;
margin : auto;
display : block;
}
#form fieldset img {
border : 2px solid #1e90ff;
}
#form legend {
font-weight : bold;
font-size : 100%;
letter-spacing : 1px;
color : #db930b;
}
#myaccount p.reflink {
border : 1px solid #333333;
background : #ffffff url(../images/vblok.gif) repeat-x;
margin : auto;
padding : 8px;
width : 68%;
margin-top : 10px;
}
#myaccount table {
border : 10px;
margin : auto;
width : 150px;
margin-top : 50px;
}
#myaccount p.links {
border : 2px solid #333333;
background : #ffffff url(../images/vblok.gif) repeat-x;
margin : auto;
width : 150px;
padding : 8px;
margin-bottom : 0;
margin-right : 0;
}
#myaccount p.links:hover {
color : #ff0000;
border : 1px solid #ff1493;
background-color : #ff0066;
}
#myaccount a.links {
color : #0033ff;
font-style : normal;
font-weight : normal;
letter-spacing : normal;
line-height : normal;
text-decoration : none;
text-transform : none;
word-spacing : normal;
}
#myaccount a.links:hover {
color : #000000;
}
#tables tr, #tables tr:hover {
background-color : #ffffff;
}
#tables th.top {
background : #cccccc url(../images/vblok.gif) repeat-x;
font-size : 14px;
color : #000000;
border-top : 2px dotted #666666;
border-bottom : 2px dotted #666666;
border-left : 2px dotted #666666;
border-right : 2px dotted #666666;
border-style : solid;
}
#tables td {
font-size : 12px;
border-top : 1px dotted #000000;
border-bottom : 1px dotted #999999;
border-left : 1px dotted #000000;
border-right : 1px dotted #999999;
border-style : solid;
font-weight : bold;
color : #000000;
}
.warning {
border : 1px dotted #ff0000;
margin : auto;
width : 90%;
padding : 5px;
margin-top : 20px;
text-align : center;
}
#textobyav a, #textobyav a:link, #textobyav a:visited {
color : #0000cc;
}
#textobyavs a:hover {
color : #009900;
}
#textob {
letter-spacing : 0.3px;
word-spacing : 0.5px;
}
.indexx {
background : #ffffff url(../images/vblok.gif) repeat-x;
}
.auk {
background : #ffffff url(../images/vblokauk.gif) repeat-x;
}
.col1 {
background-color : #ff66cc;
color : #333333;
font-weight : bold;
}
.col2 {
background-color : #ffff33;
color : #333333;
font-weight : bold;
}

a.block {color:#ff0000; font-size:9pt; font-family:arial; text-decoration: none;}
a.block:hover {color:#880000; text-decoration: none;}
a.block2 {color:#000099; font-size:9pt; font-family:arial; text-decoration: none;}
a.block2:hover {color:#0000ff; text-decoration: none;}


.popup{
	z-index:10000;
	width: 400px;
	height: auto;
	/* float: right; */
	position: absolute;
	/* left: 35%; */
	/* top:20%; */
	font-size: 13px;
	border: solid 1px blue;
	background: #FBEEBB url(../img/top_back.jpg) 0 0 repeat-x;
}

.popup h6 {
	background: none;
	margin: 5px 0 0 10px;
	padding: 5px 0 0 20px;
	font-size: 14px;
	height: 22px;
	float:left;
	color: #FFFFFF;
}

.popup button {
	float: right;
	background: none;
	border: none;
	margin: 6px 6px 0 0;
}

.popup p {
	clear: both;
	margin: 40px 10px 10px 10px;
	font-size: 10px;
	text-align: justify;
}

.popup .accept {
	width: 80px;
	height: 26px;
	display: block;
	background: url(../img/blue_bt_right.jpg) right top no-repeat;
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
}

.popup a{
	font-family:arial;
	color:black;
	font-weight: normal;
	text-decoration: none;
}

.popup a, .popup a:link, .popup a:visited {
	font-family : arial;
	color : #1e90ff;
	outline : none;
	text-decoration : none;
}

.popup a:hover {
	color : #00cd00;
	text-decoration : none;
}

.popup .accept span {
	padding-top:5px;
	font-size: 13px;
	font-weight: bold;
	color: #1b6181;
	display: block;
	height: 21px;
	width: 80px;
	float: left;
	background: url(../img/blue_bt_left.jpg) 0 0 no-repeat;
}


img.ikonki {
    border: 0;
    width: 16px;
    height : 16px;
    text-align: center;
    vertical-align : middle;
}

