* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#666666;
}

img {border: 0px;}
a {color: #666666;}

h1, h2, h3, h4 {
color:#a13a50;
}

h1{
color:#a13a50;
font-size:180%;
margin-bottom:25px;
}

h4 {
font-size:110%;
margin-bottom:10px;
}

p{
text-align:justify;
}

#wrapper { 
 margin: 0 auto;
 width: 1100px;
}

#faux {
 margin-bottom: 5px;
 overflow: auto;
 width: 100%
}

#header {
 color: #333;
 width: 1100px;
 height: 164px;
 margin: 0 0px 5px 0px;
}

#header_logo {

float:left;

width: 250px;

height: 165px;

}

#header_baner {

 float:left;

 width: 850px;

 height: 150px;

 margin-top:15px;

}



#navigation {

 color: #333;

 padding: 0;

 margin: 10px 0px 5px 0px;

 height: 26px;

}

#leftcolumn { 

 display: inline;

 margin: 10px 0 0 0;

 padding: 0px;

 width: 240px;

 float: left;

}

#content { 

 float: left;

 margin: 10px 16px 13px 48px;

 padding: 0px;

 width: 550px;

 display: inline;

 position: relative;

}

#rightcolumn { 

 display: inline;

 position: relative;

 color: #333;

 margin: 10px 0 10px 0;

 padding: 0px;

 width: 240px;

 float: right;

}

#footer { 

 width: 1162px;

 height: 230px;

 clear: both;

 background: url(/images/bg_footer.jpg) no-repeat left bottom;

 margin-left: -21px;

 margin-top: 54px;

 padding-left:31px;

 font-size:90%;

}



.vote{

padding:10px 0 0 22px;

vertical-align:top;}

.vote_table{

width:485px;

margin-bottom:30px;

border:0;

}

#vote td{

margin-right:10px;

text-align:center}

#vote img{

margin-right:36px;

}



.img_border{overflow: auto; border:0; }



.partner{padding:14px 0 4px 0}

#content img{margin:3px 7px 2px 0;padding:3px;border:1px solid #E7E7E7}

.sponsor table{ width:90%}

.sponsor td{padding-bottom:20px}



.footer_mail h4, .footer_gruming h4, .footer_nominacia h4 {text-transform: uppercase}

.footer_mail {float:left; height:60px; width:288px}

.footer_mail .input_text {width: 174px; color:#999999; padding: 1px 0 1px 6px; margin-top:-1px;}

.footer_gruming {float:left; height:60px; width:286px}

.footer_nominacia {float:left; height:60px; width:286px}

.footer_phone {float:left; height:60px; width:230px}

.footer_phone span{font-size:160%; font-weight:bold; color:#a13a50;}

.footer_phone h4{margin-bottom:2px;}

.footer_copy {float:left; padding-top:40px; color:#a13a50; font-size:90%; font-weight:bold; height:60px; width:100%}

.footer_nominacia select {width: 174px; color:#999999}

.footer_gruming select {width: 174px; color:#999999}

.mail_text{float:left}

.mail_submit{float:left; margin-left:9px;}



.clear { clear: both; background: none; }



.persons{float:left;width:555px; margin-bottom:32px;}

.persons_text{float:left; width:330px; margin-left:80px; padding:0;}

.persons_name{float:left;width:555px; margin-top:18px; border-bottom: 1px double #CCCCCC; text-transform:uppercase;}

.news{float:left;width:555px; margin-bottom:22px;}

.news_pic{float:left; width:120px; height:80px; margin:0; padding:0px;}

.news_text{float:left; width:380px; margin-left:30px; padding:0;}

.more {margin-top: 4px;}



.cmp_name {padding:4px 0 4px 0; width: 320px;}

.cmp{float:left;width:555px; margin-bottom:22px;}

.cmp_pic{float:left; width:180px; height:100px; margin:0; padding:0px;}

.cmp_text{float:left; width: auto; margin-left:30px; width:330px; padding:0;}

.cmp_hefer{ width: 100%; float:left; margin-top:4px;}

.cmp_hefer_lft{ font-weight:bold;}



.title_baner{float:left;margin-right:17px;}

.title_baner193{ margin-bottom:16px; margin-left:15px;}

#main_table {margin:15px 0 0 0; height:365px; padding:0; width:1100px;}

#main_table img {display: block; border:0; margin:0; padding:0;}



.main_rec { margin:0; position: absolute;}

#layer1 {width: 558px; height: 225px; margin-left: 0; margin-top: 0;}

#layer2 {width: 270px; height: 24px; margin-left: 573px; margin-top: 0;}

#layer3 {width: 270px;height: 193px;margin-left: 573px;margin-top: 32px;}

#layer4 {width: 240px; height: 400px; margin-left: 858px; margin-top: 0;}

#layer5 {width: 270px;height: 160px;margin-left: 0;margin-top: 240px;}

#layer6 {width: 270px;height: 160px;margin-left: 287px;margin-top: 240px;}

#layer7 {width: 270px;height: 160px;margin-left: 573px;margin-top: 240px;}



.full_text{ margin-top:10px;}



.type_block_l{

margin:16px 0 16px 0}

.ext_easy{

float:left;

width:100%;

}

/* navig */

a.ovalbutton{

background: transparent url('/images/left.jpg') no-repeat top left;

margin-right: 5px;

width:101px;

display: block;

float: left;

font: normal 13px Tahoma;

text-align:center;

line-height: 19px;

height: 27px; 

padding-left: 4px;

text-decoration: none;

}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #FFFFFF;}

a.ovalbutton span{background: transparent url('/images/right.jpg') no-repeat top right;display: block;padding: 4px 4px 4px 0;text-transform: uppercase;}

a.ovalbutton:hover{background-position: bottom left; text-transform: uppercase;}

a.ovalbutton:hover span{background-position: bottom right;color: #FFFFFF;}

.buttonwrapper{overflow: hidden; width: 100%;}



/* end navig*/



/* navig sub2*/

.sub2_menu .item{border:0px;  padding:6px 2px 6px 20px; background:#efe0ee;color:#a13a50;font:bold 12px Helvetica, Verdana, Arial, sans-serif;}

.sub2_menu a {display:block;background:#efe0ee;color:#a13a50;text-decoration:none; padding:6px 2px 6px 20px; font:bold 12px Helvetica, Verdana, Arial, sans-serif;}

.sub2_menu a:hover{background:#e1c0d2}

.sub2_menu {position:relative; background:#efe0ee}



/* end navig sub2**/

.order_center {text-align:center; width:100%; margin:0; padding:0;}

.order{float:left; border:1px solid #CCCCCC; padding:10px; margin-right:10px; display: block}

.order form ol {list-style:none;margin:0;padding:0;}

.order form li {padding:6px;margin-bottom:1px;}

.order form li#send {margin-top:6px; margin-bottom:10px}

.order form label {float:left;text-align: left;margin-right:7px;line-height:23px;}

.nk_form {padding:4px;border:1px solid #e4c4da;}

.order form textarea {padding:4px;border:1px solid #e4c4da;}

.nk_form:focus, .nk_form:focus, .smi_form:focus {border:1px solid #aa4c62;}

.order form li#send button {background:#efe0ee;border:none;padding:4px 8px 4px 8px;border-radius:5%; -moz-border-radius:5%; -webkit-border-radius:5%;color:#aa4c62;margin-right:4px;cursor:pointer; font-weight:bold;float:right}

.order form li#send button:hover {background-color:#e4c4da;}

.vote_form{width:485px;margin-bottom:30px;border:0; font-weight:bold;}

.status_error{color:#a13a50; padding:4px 160px 10px 0px; width:auto;}

.status_ok {border: 1px solid #e1c0d2;padding: 15px;margin-bottom: 8px; font: bold 12pt Arial, sans-serif;background:#f8edf9;color:#a13a50; width:450px;}

checkbox { border:0;}



.acred form {width:430px;}

.acred_left{margin-left:60px;}

.acred form label {width:180px;}

.acred input {width:220px;}



.applic form {width:370px;}

.applic form label {width:150px;}

.applic input {width:180px;}



.smi form {width:410px;}

.smi_left{margin-left:44px;}

.smi form label {width:200px;}

.smi input {width:180px;}

.smi_form{width:390px;margin-bottom:30px;border:0; font-weight:bold;}



#nominant{ position: relative; left:22px; top:-20px; width:142px; height:35px; background: url(/images/nominant.gif) no-repeat;}



/* Tabs */

@media projection, screen {

    .tabs-hide {

        display: none;

    }

}



@media print {

    .tabs-nav {

        display: none;

    }

}



.tabs-nav {

    list-style: none;

    margin: 0;

    padding: 0 0 0 4px;

}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */

    display: block;

    clear: both;

    content: " ";

	background: url(/images/strla.gif) no-repeat bottom left ;

}

.tabs-nav li {

    float: left;

    margin: 0 0 0 1px;

    min-width: 82px; /* be nice to Opera */

}

.tabs-nav a, .tabs-nav a span {

    display: block;

    padding: 0 16px 0 16px;

}

.tabs-nav a {

    position: relative;

    top: 1px;

    z-index: 2;

    padding-left: 0;

    font-size: 12px;

    font-weight: bold;

    line-height: 1.2;

    text-decoration: none;

    white-space: nowrap; /* required in IE 6 */    



}

.tabs-nav .tabs-selected a {

    color: #000;



}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {

    background-position: 100% -150px;

	background: url(/images/strla.gif) no-repeat bottom left ;

    outline: 0; /* prevent dotted border in Firefox */

}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {

    background-position: 100% -100px;

	background: url(/images/strla.gif) no-repeat bottom left ;

}

.tabs-nav a span {

    width: auto; /* IE 6 treats width as min-width */

    min-width: inherit;

    height: 18px; /* IE 6 treats height as min-height */

    min-height: 18px;

    padding-top: 6px;

    padding-right: 0;



}

*>.tabs-nav a span { /* hide from IE 6 */

    width: auto;

    height: auto;

}

.tabs-nav .tabs-selected a span {

background: url(/images/strla.gif) no-repeat bottom left ;

}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {

    background-position: 0 -50px;

}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-container {
 padding: 1em 2px;
 width:545px;/* declare background color for container to avoid distorted fonts in IE while fading */
}

.tabs-loading em {
 padding: 0 0 0 20px;
 background: url(loading.gif) no-repeat 0 50%;
}

.fb_form{width:500px; font-size:14px; margin-bottom:15px;}
.fb_form p+p{ margin-bottom:8px;}

.tabs-selected_gru {
padding-left: 30px;
margin-top:-20px;
margin-left:4px;
margin-bottom:20px;
font-weight:bold;
background: url(/images/strla.gif) no-repeat bottom left ;
}
#LiveInternet{
position:absolute;
margin-left:-1994px}