div#layout #col_right
{
width:205px;
float:left;
min-height:1190px;
vertical-align:top;
background-color:white;
}

div#layout #col_right #cart
{
width:205px;
border-bottom:1px solid #f5f5f5;
}

div#layout #col_right #cart div.content
{
width:195px;
height:35px;
margin:4px auto 4px auto;
background-color:#f5f5f5;
text-align:center;
} 

div#layout #col_right #cart div.content div
{
clear:both;
position:relative;
top:10px;
margin-bottom:8px;
height:16px;
}
div#layout #col_right #cart div a
{
color:#00498C;
text-decoration:none;
font-weight:bold;
} 


div#layout #col_right #cart div a:hover
{
color:#f44305;
}

div#layout #col_right div.line
{
width:205px;
border-top:1px solid #f5f5f5;
margin-bottom:5px;
}

div#layout #col_right #rightbox
{
width:205px;
border-bottom:1px solid #f5f5f5;
}
div#layout #col_right #rightbox div.content
{
width:195px;
margin:5px auto 5px auto;
height:137px;
}

div#layout #col_right #rightbox #offers
{
height:25px;
width:195px;
background-color:#cc0000;
text-align:center;
vertical-align:middle;
margin-bottom:4px;
}

div#layout #col_right #rightbox #offers a
{
color:#FFFFFF;
line-height:25px;
text-decoration:none;
font-weight:bold;
}


div#layout #col_right #rightbox #offers img.reklama
{
height:110px;
width:195px;
border:0;
margin:auto;
}

div#layout #col_right #logo
{
height:49px;
width:205px;
border-bottom:1px solid #f5f5f5;
margin-bottom:5px;
}
div#layout #col_right #logo img,
div#layout #col_right #logo * img
{
margin:0;
border:0;
}
div#layout #col_right ul#drop_menu
{
list-style:none;
padding:0px;
margin-top:5px;
margin-left:2px;
display:block;
font-size:9px;
}

div#layout #col_right ul#drop_menu li.link
{
width:177px;
padding:0px;
margin:0px auto 1px auto;
background-color:#eaeaea;
vertical-align:middle;
border-style:solid;
height:auto;
padding:2px 0px 2px 15px;
border:0;
clear:both;
position:relative;
color:#666666;
display:block;
}

div#layout #col_right ul#drop_menu a
{
display:block;
}

div#layout #col_right ul#drop_menu li.link:hover
{
color:#eaeaea;
background-color:#666666;
}

div#layout #col_right ul#drop_menu li.link a
{
color:#666666;
display:block;
}

div#layout #col_right ul#drop_menu li.sfhover a
{
color:#eaeaea;
display:block;
}
div#layout #col_right ul#drop_menu li.link ul.menu
{
margin-left:10px;
padding:0px;
list-style:none;
position:absolute;
display:none;
background-color:#eaeaea;
left:-190px;
top:0px;
width:180px;
}

div#layout #col_right ul#drop_menu li.link ul.menu li
{
display:block;
height:auto;
padding:2px 0px 2px 15px;
margin-bottom:1px;
}

div#layout #col_right ul#drop_menu li.link ul.menu li.show
{
display:block;
height:auto;
padding:2px 0px 2px 15px;
margin-bottom:1px;
}

div#layout #col_right ul#drop_menu li.link ul.menu li.show a
{
color:#666666;
display:block;
}

div#layout #col_right ul#drop_menu li.link ul.menu li:hover
{
background-color:#666666;
color:#eaeaea;
display:block;
}

div#layout #col_right ul#drop_menu a
{
color:#666666;
font-weight:normal;
display:inline;
}

div#layout #col_right ul#drop_menu li.link:hover,
div#layout #col_right ul#drop_menu li.link:hover a
{
color:#eaeaea;
display:block;
}

div#layout #col_right ul#drop_menu li.link:hover ul.menu
{
display:block;
}

div#layout #col_right ul#drop_menu li.sfhover
{
background-color:#666666;
color:#eaeaea;
display:block;
}

div#layout #col_right ul#drop_menu li.sfhover ul.menu
{
display:block;
color:#666666;
}


div#layout #col_right ul#drop_menu li.link ul.menu li a
{
color:#666666;
text-decoration:none;
font-weight:normal;
line-height:13px;
margin-left:0px;
display:block;
}

/*div#layout #col_right ul#drop_menu li.sfhover,
div#layout #col_right ul#drop_menu li.sfhover > a
{
color:#eaeaea;
}*/

div#layout #col_right ul#drop_menu li.sfhover ul.menu li a
{
display:block;
width:100%;
height:100%;
color:#666666;
line-height:14px;
}

div#layout #col_right ul#drop_menu li.sfhover * li a:hover
{
color:#eaeaea;
display:block;
}

div#layout #col_right ul#drop_menu li.link ul.menu
{
color:#666666;
}

div#layout #col_right ul#drop_menu li.link ul.menu li:hover,
div#layout #col_right ul#drop_menu li.link ul.menu li:hover a
{
color:#eaeaea;
display:block;
}

div#layout #col_right #linkbox
{
width:195px;
margin-left:auto;
margin-right:auto;
margin-top:7px;
color:#4093b1;
}

div#layout #col_right #linkbox div.line
{
margin-top:4px;
margin-bottom:7px;
width:195px;
border-top:1px solid #f5f5f5;
}

div#layout #col_right #linkbox  div.content
{
margin-top:5px;
margin-bottom:5px;
margin-left:12px;
width:183px;
}

div#layout #col_right #linkbox div.lblink
{
height:20px;
border-bottom:1px dotted #cacaca;
}

div#layout #col_right #linkbox div.lblink_b div.content
{
height:15px;
margin-left:10px;
font-weight:bold;
}

div#layout #col_right #linkbox div.lblink_b
{
border-bottom:1px dotted #cacaca;
}

div#layout #col_right #linkbox div.lblink img
{
vertical-align:middle;
}

div#layout #col_right #linkbox div.lblink img.gg
{
margin-right:5px;
margin-left:3px;
}

div#layout #col_right div.telefon 
{
width:195px;
margin-left:auto;
margin-right:auto;
}
div#layout #col_right div.telefon img
{
margin:9px auto 9px auto;
height:20px;
width:176px;
}

div#layout #col_right div.telefon
{
border-bottom:1px dotted #cacaca;
text-align:center;
}

div#layout #col_right #recenzje
{
width:195px;
border-bottom:1px dotted #cacaca;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

div#layout #col_right div.title
{
width:195px;
border-bottom:1px dotted #cacaca;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

div#layout #col_right div.title div.content
{
margin:5px auto 5px auto;
width:195px;
}

div#layout #col_right #ankieta
{
width:195px;
border-bottom:1px dotted #cacaca;
margin-left:auto;
margin-right:auto;
}

div#layout #col_right #ankieta div.content
{
width:176px;
margin:5px auto 5px auto;
}

div#layout #col_right #ankieta div.content div.dziekuje
{
text-align:justify;
color:#f44305;
font-weight:bold;
}

div#layout #col_right #ankieta div.content div.pytanie
{
text-align:justify;
font-weight:bold;
margin-bottom:12px;
margin-top:12px;
}

div#layout #col_right #ankieta div.content div.wyniki
{

}


div#layout #col_right #ankieta div.content div.wyniki div.wykres
{
height:11px;
line-height:10px;
text-align:right;
background-color:#cecece;
width:100%;
}

div#layout #col_right #ankieta div.content div.wyniki div.wykres span
{
position:relative;
}

div#layout #col_right #ankieta div.content div.glosy
{
margin-top:10px;
margin-bottom:10px;
}
div#layout #col_right #ankieta div.content div.glosy b
{
color:black;
}
div#layout #col_right #ankieta div.content div.wyniki div.wykres div.slupek
{
height:11px;
background-color:#ff6405;
float:left;
}

div#layout #col_right #ankieta div.content div.wyniki div.etykieta
{
margin-top:3px;
margin-bottom:3px;
}

div#layout #col_right #ankieta div.content div.opcje
{
margin-bottom:12px;
}

div#layout #col_right #ankieta div.content form
{
margin:0;
padding:0;
}

div#layout #col_right #ankieta div.content form input
{
margin:4px 4px 4px 30px;
padding:0;
position:relative;
top:4px;
}

div#layout #col_right #ankieta div.content form div div.opcja
{
font-size:10px;
}

div#layout #col_right #ankieta div.stopka
{
height:25px;
}

div#layout #col_right #ankieta div.stopka div.zobacz
{
width:88px;
float:left;
}

div#layout #col_right #ankieta div.stopka div.zobacz a
{
text-decoration:underline;
}

div#layout #col_right #ankieta div.stopka div.zobacz a:hover
{
color:#f44305;
}
div#layout #col_right #ankieta div.stopka div.glosuj
{
width:88px;
float:left;
text-align:right;
}
* html * div#layout #col_right #ankieta div.stopka div.glosuj img
{
position:relative;
top:-3px;
}

div#layout #col_right #recenzje div.content
{
margin:5px auto 5px auto;
}

div#layout #col_right div.recenzja
{
width:195px;
text-align:center;
border-bottom:1px dotted #cacaca;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}

div#layout #col_right div.recenzja img
{
margin:0px;
}

div#layout #col_right div.recenzja table
{
width:135px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}

div#layout #col_right div.recenzja table tr td.text
{
color:#00498c;
line-height:10px;
}

div#layout #col_right div.recenzja table tr td.text a
{
font-weight:normal;
}

div#layout #col_right div.recenzja table tr td.pdf
{
width:20px;
height:24px;
}


div#layout #col_right div#wszystkie
{
margin:8px auto 5px auto;
width:195px;
border-bottom:1px dotted #cecece;
}

div#layout #col_right div#wszystkie div.content
{
width:195px;
margin-left:0px;
margin-bottom:8px;
color:#CC0000;
text-decoration:none;
text-align:center;
font-weight:bold;
}

div#layout #col_right #greybox
{
height:140px;
width:195px;
background-color:#f5f5f5;
}

