/*** defcss: 19*/
/* AB:  */
/* GYÁRTÓ: 0 */
/* Design: 19 */

/***--- CSS: _0_blocks ---****/
div.mod-custom-seowithtitle
{
}
div.mod-custom-seowithtitle h1
{
font-size:19px;
}
/***--- CSS: _0_customblocks ---****/

@media (min-width:1370px)
{
div.cssbig
{
color:#ffff00;
}
div.cssbig2
{
color:#ffff00;
}
}
div.mod-left-webshop>a
{
display:block;
text-align:left;
color:#ffffff;
text-decoration:none;
padding-top:2%;
padding-bottom:2%;
background-color:rgb(76, 88, 50)
font-family:'Roboto Condensed',sans-serif;
font-size:0.9em;
font-weight:bold;
padding:7px;
line-height:1.6em;
color:#e9ebe1;
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
border-bottom:1px solid rgba(227, 227, 227, 0.49);
}
div.mod-left-webshop>a>span
{
margin-left:1%;
}
/***--- CSS: _0_design ---****/

@font-face
{
font-family:'FontAwesome';
src:url('/tportal_upload/d21/iconfont/fontawesome-webfont.eot?v=4.6.3');
src:url('/tportal_upload/d21/iconfont/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('/tportal_upload/d21/iconfont/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('/tportal_upload/d21/iconfont/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/tportal_upload/d21/iconfont/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/tportal_upload/d21/iconfont/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal;
}
.fa
{
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.fa-search:before
{
content:"\f002";
}
.fa-home:before
{
content:"\f015";
}
.fa-shopping-cart:before
{
content:"\f07a";
}
.fa-cart-plus:before
{
content:"\f217";
}
.fa-cogs:before
{
content:"\f085";
}
.fa-gift:before
{
content:"\f06b";
}
.fa-hand-peace-o:before
{
content:"\f25b";
}
.fa-sign-language:before
{
content:"\f2a7";
}
.fa-save:before
{
content:"\f0c7";
}
.fa-thumbs-o-up:before
{
content:"\f087";
}
.fa-spinner:before
{
content:"\f110";
}
.fa-credit-card-alt:before
{
content:"\f283";
}
.fa-spin
{
-webkit-animation:fa-spin 2s infinite linear;
animation:fa-spin 2s infinite linear;
}
.fa-pulse
{
-webkit-animation:fa-spin 1s infinite steps(8);
animation:fa-spin 1s infinite steps(8);
}
.fa-fire:before
{
content:"\f06d";
}
.fa-question-circle-o:before
{
content:"\f29c";
}
.fa-menu:before
{
content:"\f0c9";
}
.fa-lampa:before
{
content:"\f0eb";
}
.fa-share-alt:before
{
content:"\f1e0";
}
@-webkit-keyframes fa-spin
{
0%
{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100%
{
-webkit-transform:rotate(359deg);
transform:rotate(359deg);
}
}
@keyframes fa-spin
{
0%
{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100%
{
-webkit-transform:rotate(359deg);
transform:rotate(359deg);
}
}
#foot
{
width:100%;
maring:auto;
background:rgba(0,0,0,0.7);
height:auto;
padding-top:10px;
}
/***--- CSS: _0_gyarto ---****/

/***--- CSS: _0_imagelist ---****/
.mainimagediv
{
position:relative;
top:0px;
left:0px;
text-align:center;
}
.mainimage-allo
{
width:auto;
height:100%;
}
.mainimage-fekvo
{
width:100%;
height:auto;
}
.mainimage0
{
}
.mainimage1
{
display:none;
}
div.image-right-arrow,div.image-left-arrow
{
width:5%;
background:rgba(255,255,255,0.0);
height:100%;
position:absolute;
top:0px;
-webkit-transition:all 0.3s;

transition:all 0.3s;
color:rgba(0,0,0,1);
}
div.image-right-arrow:hover,div.image-left-arrow:hover
{
background:rgba(0,0,0,0.7);
color:rgba(255,255,255,1);
}
div.image-right-arrow:after,div.image-left-arrow:after
{
font:normal normal normal 14px/1 FontAwesome;
font-size:2em;
display:block;
text-align:center;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
top:50%;
margin-top:-1em;
width:100%;
}
div.image-left-arrow
{
left:0px;
}
div.image-right-arrow
{
right:0px;
}
div.image-right-arrow:after
{
content:"\f054";
}
div.image-left-arrow:after
{
content:"\f053";
}
/***--- CSS: _0_responsive ---****/


.clearfix
{
*zoom:1;
}
.posrelative
{
position:relative;
top:0px;
left:0px;
}
.itemcount-1
{
width:100%;
}
.itemcount-2
{
width:50%;
}
.itemcount-3
{
width:33%;
}
.itemcount-4
{
width:25%;
}
.itemcount-5
{
width:20%;
}
.itemcount-6
{
width:16%;
}
.itemcount-1-margin
{
width:98%;
margin:1%;
}
.itemcount-2-margin
{
width:48%;
margin:1%;
}
.itemcount-2-column
{
-webkit-column-count:2;

-moz-column-count:2;

column-count:2;
}
.itemcount-4-column
{
-webkit-column-count:4;

-moz-column-count:4;

column-count:4;
}
.itemcount-block
{
-webkit-column-break-inside:avoid;

page-break-inside:avoid;

break-inside:avoid-column;

}
.margin1pc
{
margin:1%;
}
.margin2pc
{
margin:2%;
}
.margin-right05em
{
margin-right:0.5em;
}
.left33
{
float:left;
width:33%;
}
.left50
{
float:left;
width:50%;
}
.left66
{
float:left;
width:66%;
}

.wrapper
{
width:100%;
margin:0 auto;
}
#centercontent
{
background:transparent;
}

#headbg
{
background:url(/tportal_upload/d21/header.png) no-repeat bottom left;
}

#head0
{
background:rgba(16, 111, 190, 0.56);


border-bottom:1px solid rgba(0,0,0,0.3);
box-shadow:-1px 1px 11px #080808,inset -6px -8px 19px -6px rgba(0,0,0,0.33);
z-index:1003;
position:relative;
margin:0px;
top:0px;
left:0px;
display:block;
border-bottom:3px solid;
display:none;
}
#head0>div
{
height:60px;
}

#fulek
{
position:absolute;
left:0px;
text-transform:uppercase;
bottom:0px;
z-index:10;
font-size:16px;
font-weight:700;
font-family:'Roboto Condensed',sans-serif;
}
#fulek>a>span
{
line-height:14px;
margin:13px 10px 15px;
display:inline-block;
}
#fulek>a.tab
{
display:inline-block;
transition:opacity .25s ease 0;
border-radius:9px 9px 0px 0px;
background:#6c785d;
color:#e9ebe1;
}
#fulek>a.active
{
background-color:rgba(255,255,255,0.8);
color:#807d72;
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.27);
}

#head1
{
min-height:128px;
}
#head1content
{
height:128px;
position:relative;
}
div.head1infobox
{
color:#ffffff;
position:absolute;

right:0px;
z-index:150;

padding:0.2em;
color:#3498db;

font-family:'Roboto Condensed',sans-serif;
font-size:0.7em;



display:none;
}

#mainmenu
{
clear:both;
display:table;
width:100%;


background-color:#06af9d;
color:#e9ebe1;
letter-spacing:.02em;
border-bottom:1px solid rgba(150,150,150,0.3);
border-top:1px solid rgba(250,250,250,0.3);

box-shadow:0px 1px 3px rgba(51, 51, 51, 0.37), inset -6px -8px 19px -6px rgba(255,255,255,0.33);
text-transform:uppercase;
font-weight:700;
text-align:center;
font-family:'Roboto Condensed',sans-serif;
border-top:20px solid #d1d2d4;
border-bottom:5px solid #55ebd0;
}
#main-content
{


margin-top:7px;
}
#topmenu
{
margin:auto;
padding:0px;
list-style:none;
transition:max-height 1s ease;
overflow:hidden;
height:auto;
}
div.toploginbutton,div.topaccountbutton
{
display:table;
float:right;
background:rgba(50,50,255,0.6);
border-left:1px solid rgba(0,0,0,0.2);
border-right:1px solid rgba(0,0,0,0.2);
color:#ffffff;
height:100%;
font-weight:bold;
margin-right:1em;
background:rgba(75, 87, 49, 0.32);
}
div.toploginbutton>span,div.topaccountbutton>span
{
display:table-cell;
vertical-align:middle;
padding:0 0.5em 0 0.5em;
}
#topmenu>li:last-child
{
border-right:none;
}
#topmenu>li
{
font-size:14px;
margin-left:-1px;
display:inline-block;
float:none;
line-height:45px;
border-right:1px solid rgba(255,255,255,0.2);


}
#topmenu>li>a
{
display:block;
color:white;
padding-left:10px;
padding-right:10px;
font-size:1.1em;
}
#topmenu>li>a>span
{
transition:0.3s;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
padding-top:16px;
padding-bottom:16px;
font-family:'Roboto Condensed',sans-serif;
letter-spacing:0.5px;
}
#topmenu>li:hover>a>span
{
border-top:4px solid rgba(255,255,255,0.8);
border-bottom:4px solid rgba(255,255,255,0.8);
padding-top:4px;
padding-bottom:4px;
}
#topmenu>li>a:hover
{
}

#fixedmenudiv
{
display:table;
background-color:rgb(27, 149, 185);
color:#e9ebe1;
letter-spacing:.02em;
border-bottom:1px solid rgba(150,150,150,0.3);
border-top:1px solid rgba(250,250,250,0.3);
box-shadow:-1px 1px 11px #333333,inset -6px -8px 19px -6px rgba(255,255,255,0.33);
text-transform:uppercase;
font-weight:700;
text-align:center;
font-family:'Roboto Condensed',sans-serif;
position:fixed;
top:0px;
left:0px;
z-index:500;
width:100%;
}
#fixedmenu
{
padding:0px;
list-style:none;
width:100%;
height:30px;
}
#fixedmenu>li:last-child
{
border-right:none;
}
#fixedmenu>li
{
font-size:14px;
margin-left:-1px;
display:inline-block;
float:none;
line-height:40px;
border-right:1px solid rgba(255,255,255,0.2);
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}
#fixedmenu>li>a
{
display:block;
color:#e9ebe1;
padding-left:10px;
padding-right:10px;
}
#fixedmenu>li>a:hover
{
background:#687944;
}

div.module
{
}
div.title
{
margin:12px;
padding:13px;
color:black;
font-weight:bold;
border-bottom:1px solid #06af9d;
text-transform:uppercase;
}
/***--- CSS: _1_datepicker ---****/
.calendar
{
font-family:'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
font-size:0.9em;
background-color:#EEE;
color:#333;
border:1px solid #DDD;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:0.2em;
width:14em;
line-height:1em;
z-index:200000;
}
.calendar a
{
outline:none;
}
.calendar .months
{
background-color:#F6AF3A;
border:1px solid #E78F08;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color:#FFF;
padding:0.2em;
text-align:center;
}
.calendar .prev-month,
.calendar .next-month
{
padding:0;
}
.calendar .prev-month
{
float:left;
}
.calendar .next-month
{
float:right;
}
.calendar .current-month
{
margin:0 auto;
}
.calendar .months a
{
color:#FFF;
text-decoration:none;
padding:0 0.4em;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.calendar .months a:hover
{
background-color:#FDF5CE;
color:#C77405;
}
.calendar table
{
border-collapse:collapse;
padding:0;
font-size:0.8em;
width:100%;
}
.calendar th
{
text-align:center;
}
.calendar td
{
text-align:right;
padding:1px;
width:14.3%;
}
.calendar td a
{
display:block;
color:#1C94C4;
background-color:#F6F6F6;
border:1px solid #CCC;
text-decoration:none;
padding:0.2em;
}
.calendar td a:hover
{
color:#C77405;
background-color:#FDF5CE;
border:1px solid #FBCB09;
}
.calendar td.today a
{
background-color:#FFF0A5;
border:1px solid #FED22F;
color:#363636;
}
/***--- CSS: _1_images_editor ---****/
button.idximage
{
width:32px;
height:32px;
background:url(/templates/allrusty-fjt/images/icons/pipa.png) no-repeat;
border:none;
cursor:pointer;
}
button.editimage
{
width:32px;
height:32px;
background:url(/templates/allrusty-fjt/images/icons/edit.png) no-repeat;
border:none;
cursor:pointer;
}
button.deleteimage
{
width:32px;
height:32px;
background:url(/templates/allrusty-fjt/images/icons/remove_icon24.png) no-repeat 4px 4px;
border:none;
cursor:pointer;
}
ul.imageeditorimages
{
margin:0px;
padding:0px;
list-style:none;
}
ul.imageeditorimages li,table.imageeditorimages tr td
{
padding:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:0 2px 10px silver;
box-shadow:0 2px 10px silver;
-webkit-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #444444;
margin:10px;
width:200px;
text-align:center;
}
ul.imageeditorimages li
{
float:left;
}
ul.imageeditorimages li img, table.imageeditorimages td img
{
border:1px solid #999999;
padding:1px;
}
/***--- CSS: _1_jquery-ui ---****/


.ui-helper-hidden
{
display:none;
}
.ui-helper-hidden-accessible
{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
}
.ui-helper-reset
{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after
{
content:"";
display:table;
border-collapse:collapse;
}
.ui-helper-clearfix:after
{
clear:both;
}
.ui-helper-clearfix
{
min-height:0;

}
.ui-helper-zfix
{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:alpha(opacity=0);
}
.ui-front
{
z-index:100;
}

.ui-state-disabled
{
cursor:default !important;
}


.ui-icon
{
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}


.ui-widget-overlay
{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
.ui-autocomplete
{
position:absolute;
top:0;
left:0;
cursor:default;
}
.ui-menu
{
list-style:none;
padding:2px;
margin:0;
display:block;
outline:none;
}
.ui-menu .ui-menu
{
margin-top:-3px;
position:absolute;
}
.ui-menu .ui-menu-item
{
margin:0;
padding:0;
width:100%;

list-style-image:url(data:image/gif;
base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider
{
margin:5px -2px 5px -2px;
height:0;
font-size:0;
line-height:0;
border-width:1px 0 0 0;
}
.ui-menu .ui-menu-item a
{
text-decoration:none;
display:block;
padding:2px .4em;
line-height:1.5;
min-height:0;

font-weight:normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active
{
font-weight:normal;
margin:-1px;
}
.ui-menu .ui-state-disabled
{
font-weight:normal;
margin:.4em 0 .2em;
line-height:1.5;
}
.ui-menu .ui-state-disabled a
{
cursor:default;
}

.ui-menu-icons
{
position:relative;
}
.ui-menu-icons .ui-menu-item a
{
position:relative;
padding-left:2em;
}

.ui-menu .ui-icon
{
position:absolute;
top:.2em;
left:.2em;
}

.ui-menu .ui-menu-icon
{
position:static;
float:right;
}

.ui-widget
{
font-family:Segoe UI,Arial,sans-serif;
font-size:1.1em;
}
.ui-widget .ui-widget
{
font-size:1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
{
font-family:Segoe UI,Arial,sans-serif;
font-size:1em;
}
.ui-widget-content
{
border:1px solid #8e846b;
background:#feeebd url(images/ui-bg_highlight-soft_100_feeebd_1x100.png) 50% top repeat-x;
color:#383838;
}
.ui-widget-content a
{
color:#383838;
}
.ui-widget-header
{
border:1px solid #494437;
background:#817865 url(images/ui-bg_gloss-wave_45_817865_500x100.png) 50% 50% repeat-x;
color:#ffffff;
font-weight:bold;
}
.ui-widget-header a
{
color:#ffffff;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default
{
border:1px solid #d19405;
background:#fece2f url(images/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x;
font-weight:bold;
color:#4c3000;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited
{
color:#4c3000;
text-decoration:none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus
{
border:1px solid #a45b13;
background:#ffdd57 url(images/ui-bg_gloss-wave_70_ffdd57_500x100.png) 50% 50% repeat-x;
font-weight:bold;
color:#381f00;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited
{
color:#381f00;
text-decoration:none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active
{
border:1px solid #655e4e;
background:#ffffff url(images/ui-bg_inset-soft_30_ffffff_1x100.png) 50% 50% repeat-x;
font-weight:bold;
color:#0074c7;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited
{
color:#0074c7;
text-decoration:none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight
{
border:1px solid #eeb420;
background:#fff9e5 url(images/ui-bg_gloss-wave_90_fff9e5_500x100.png) 50% top repeat-x;
color:#1f1f1f;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a
{
color:#1f1f1f;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error
{
border:1px solid #ffb73d;
background:#d34d17 url(images/ui-bg_diagonals-medium_20_d34d17_40x40.png) 50% 50% repeat;
color:#ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a
{
color:#ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text
{
color:#ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary
{
font-weight:bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary
{
opacity:.7;
filter:alpha(opacity=70);
font-weight:normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled
{
opacity:.35;
filter:alpha(opacity=35);
background-image:none;
}
.ui-state-disabled .ui-icon
{
filter:alpha(opacity=35);

}


.ui-icon
{
width:16px;
height:16px;
}
.ui-icon,
.ui-widget-content .ui-icon
{
background-image:url(images/ui-icons_d19405_256x240.png);
}
.ui-widget-header .ui-icon
{
background-image:url(images/ui-icons_fadc7a_256x240.png);
}
.ui-state-default .ui-icon
{
background-image:url(images/ui-icons_3d3d3d_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon
{
background-image:url(images/ui-icons_bd7b00_256x240.png);
}
.ui-state-active .ui-icon
{
background-image:url(images/ui-icons_eb990f_256x240.png);
}
.ui-state-highlight .ui-icon
{
background-image:url(images/ui-icons_ed9f26_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon
{
background-image:url(images/ui-icons_ffe180_256x240.png);
}

.ui-icon-blank
{
background-position:16px 16px;
}
.ui-icon-carat-1-n
{
background-position:0 0;
}
.ui-icon-carat-1-ne
{
background-position:-16px 0;
}
.ui-icon-carat-1-e
{
background-position:-32px 0;
}
.ui-icon-carat-1-se
{
background-position:-48px 0;
}
.ui-icon-carat-1-s
{
background-position:-64px 0;
}
.ui-icon-carat-1-sw
{
background-position:-80px 0;
}
.ui-icon-carat-1-w
{
background-position:-96px 0;
}
.ui-icon-carat-1-nw
{
background-position:-112px 0;
}
.ui-icon-carat-2-n-s
{
background-position:-128px 0;
}
.ui-icon-carat-2-e-w
{
background-position:-144px 0;
}
.ui-icon-triangle-1-n
{
background-position:0 -16px;
}
.ui-icon-triangle-1-ne
{
background-position:-16px -16px;
}
.ui-icon-triangle-1-e
{
background-position:-32px -16px;
}
.ui-icon-triangle-1-se
{
background-position:-48px -16px;
}
.ui-icon-triangle-1-s
{
background-position:-64px -16px;
}
.ui-icon-triangle-1-sw
{
background-position:-80px -16px;
}
.ui-icon-triangle-1-w
{
background-position:-96px -16px;
}
.ui-icon-triangle-1-nw
{
background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s
{
background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w
{
background-position:-144px -16px;
}
.ui-icon-arrow-1-n
{
background-position:0 -32px;
}
.ui-icon-arrow-1-ne
{
background-position:-16px -32px;
}
.ui-icon-arrow-1-e
{
background-position:-32px -32px;
}
.ui-icon-arrow-1-se
{
background-position:-48px -32px;
}
.ui-icon-arrow-1-s
{
background-position:-64px -32px;
}
.ui-icon-arrow-1-sw
{
background-position:-80px -32px;
}
.ui-icon-arrow-1-w
{
background-position:-96px -32px;
}
.ui-icon-arrow-1-nw
{
background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s
{
background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w
{
background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw
{
background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n
{
background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e
{
background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s
{
background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w
{
background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n
{
background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne
{
background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e
{
background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se
{
background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s
{
background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw
{
background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w
{
background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw
{
background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w
{
background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n
{
background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e
{
background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s
{
background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
background-position:-176px -64px;
}
.ui-icon-arrow-4
{
background-position:0 -80px;
}
.ui-icon-arrow-4-diag
{
background-position:-16px -80px;
}
.ui-icon-extlink
{
background-position:-32px -80px;
}
.ui-icon-newwin
{
background-position:-48px -80px;
}
.ui-icon-refresh
{
background-position:-64px -80px;
}
.ui-icon-shuffle
{
background-position:-80px -80px;
}
.ui-icon-transfer-e-w
{
background-position:-96px -80px;
}
.ui-icon-transferthick-e-w
{
background-position:-112px -80px;
}
.ui-icon-folder-collapsed
{
background-position:0 -96px;
}
.ui-icon-folder-open
{
background-position:-16px -96px;
}
.ui-icon-document
{
background-position:-32px -96px;
}
.ui-icon-document-b
{
background-position:-48px -96px;
}
.ui-icon-note
{
background-position:-64px -96px;
}
.ui-icon-mail-closed
{
background-position:-80px -96px;
}
.ui-icon-mail-open
{
background-position:-96px -96px;
}
.ui-icon-suitcase
{
background-position:-112px -96px;
}
.ui-icon-comment
{
background-position:-128px -96px;
}
.ui-icon-person
{
background-position:-144px -96px;
}
.ui-icon-print
{
background-position:-160px -96px;
}
.ui-icon-trash
{
background-position:-176px -96px;
}
.ui-icon-locked
{
background-position:-192px -96px;
}
.ui-icon-unlocked
{
background-position:-208px -96px;
}
.ui-icon-bookmark
{
background-position:-224px -96px;
}
.ui-icon-tag
{
background-position:-240px -96px;
}
.ui-icon-home
{
background-position:0 -112px;
}
.ui-icon-flag
{
background-position:-16px -112px;
}
.ui-icon-calendar
{
background-position:-32px -112px;
}
.ui-icon-cart
{
background-position:-48px -112px;
}
.ui-icon-pencil
{
background-position:-64px -112px;
}
.ui-icon-clock
{
background-position:-80px -112px;
}
.ui-icon-disk
{
background-position:-96px -112px;
}
.ui-icon-calculator
{
background-position:-112px -112px;
}
.ui-icon-zoomin
{
background-position:-128px -112px;
}
.ui-icon-zoomout
{
background-position:-144px -112px;
}
.ui-icon-search
{
background-position:-160px -112px;
}
.ui-icon-wrench
{
background-position:-176px -112px;
}
.ui-icon-gear
{
background-position:-192px -112px;
}
.ui-icon-heart
{
background-position:-208px -112px;
}
.ui-icon-star
{
background-position:-224px -112px;
}
.ui-icon-link
{
background-position:-240px -112px;
}
.ui-icon-cancel
{
background-position:0 -128px;
}
.ui-icon-plus
{
background-position:-16px -128px;
}
.ui-icon-plusthick
{
background-position:-32px -128px;
}
.ui-icon-minus
{
background-position:-48px -128px;
}
.ui-icon-minusthick
{
background-position:-64px -128px;
}
.ui-icon-close
{
background-position:-80px -128px;
}
.ui-icon-closethick
{
background-position:-96px -128px;
}
.ui-icon-key
{
background-position:-112px -128px;
}
.ui-icon-lightbulb
{
background-position:-128px -128px;
}
.ui-icon-scissors
{
background-position:-144px -128px;
}
.ui-icon-clipboard
{
background-position:-160px -128px;
}
.ui-icon-copy
{
background-position:-176px -128px;
}
.ui-icon-contact
{
background-position:-192px -128px;
}
.ui-icon-image
{
background-position:-208px -128px;
}
.ui-icon-video
{
background-position:-224px -128px;
}
.ui-icon-script
{
background-position:-240px -128px;
}
.ui-icon-alert
{
background-position:0 -144px;
}
.ui-icon-info
{
background-position:-16px -144px;
}
.ui-icon-notice
{
background-position:-32px -144px;
}
.ui-icon-help
{
background-position:-48px -144px;
}
.ui-icon-check
{
background-position:-64px -144px;
}
.ui-icon-bullet
{
background-position:-80px -144px;
}
.ui-icon-radio-on
{
background-position:-96px -144px;
}
.ui-icon-radio-off
{
background-position:-112px -144px;
}
.ui-icon-pin-w
{
background-position:-128px -144px;
}
.ui-icon-pin-s
{
background-position:-144px -144px;
}
.ui-icon-play
{
background-position:0 -160px;
}
.ui-icon-pause
{
background-position:-16px -160px;
}
.ui-icon-seek-next
{
background-position:-32px -160px;
}
.ui-icon-seek-prev
{
background-position:-48px -160px;
}
.ui-icon-seek-end
{
background-position:-64px -160px;
}
.ui-icon-seek-start
{
background-position:-80px -160px;
}

.ui-icon-seek-first
{
background-position:-80px -160px;
}
.ui-icon-stop
{
background-position:-96px -160px;
}
.ui-icon-eject
{
background-position:-112px -160px;
}
.ui-icon-volume-off
{
background-position:-128px -160px;
}
.ui-icon-volume-on
{
background-position:-144px -160px;
}
.ui-icon-power
{
background-position:0 -176px;
}
.ui-icon-signal-diag
{
background-position:-16px -176px;
}
.ui-icon-signal
{
background-position:-32px -176px;
}
.ui-icon-battery-0
{
background-position:-48px -176px;
}
.ui-icon-battery-1
{
background-position:-64px -176px;
}
.ui-icon-battery-2
{
background-position:-80px -176px;
}
.ui-icon-battery-3
{
background-position:-96px -176px;
}
.ui-icon-circle-plus
{
background-position:0 -192px;
}
.ui-icon-circle-minus
{
background-position:-16px -192px;
}
.ui-icon-circle-close
{
background-position:-32px -192px;
}
.ui-icon-circle-triangle-e
{
background-position:-48px -192px;
}
.ui-icon-circle-triangle-s
{
background-position:-64px -192px;
}
.ui-icon-circle-triangle-w
{
background-position:-80px -192px;
}
.ui-icon-circle-triangle-n
{
background-position:-96px -192px;
}
.ui-icon-circle-arrow-e
{
background-position:-112px -192px;
}
.ui-icon-circle-arrow-s
{
background-position:-128px -192px;
}
.ui-icon-circle-arrow-w
{
background-position:-144px -192px;
}
.ui-icon-circle-arrow-n
{
background-position:-160px -192px;
}
.ui-icon-circle-zoomin
{
background-position:-176px -192px;
}
.ui-icon-circle-zoomout
{
background-position:-192px -192px;
}
.ui-icon-circle-check
{
background-position:-208px -192px;
}
.ui-icon-circlesmall-plus
{
background-position:0 -208px;
}
.ui-icon-circlesmall-minus
{
background-position:-16px -208px;
}
.ui-icon-circlesmall-close
{
background-position:-32px -208px;
}
.ui-icon-squaresmall-plus
{
background-position:-48px -208px;
}
.ui-icon-squaresmall-minus
{
background-position:-64px -208px;
}
.ui-icon-squaresmall-close
{
background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical
{
background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical
{
background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal
{
background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se
{
background-position:-80px -224px;
}


.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl
{
border-top-left-radius:8px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr
{
border-top-right-radius:8px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl
{
border-bottom-left-radius:8px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br
{
border-bottom-right-radius:8px;
}

.ui-widget-overlay
{
background:#5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;
opacity:.8;
filter:Alpha(Opacity=80);
}
.ui-widget-shadow
{
margin:-7px 0 0 -7px;
padding:7px;
background:#cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;
opacity:.6;
filter:Alpha(Opacity=60);
border-radius:8px;
}
/***--- CSS: _1_jquery_select2 ---****/

.select2-container
{
margin:0;
position:relative;
display:inline-block;

zoom:1;
*display:inline;
vertical-align:middle;
width:200px;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input
{

-webkit-box-sizing:border-box;

-khtml-box-sizing:border-box;

-moz-box-sizing:border-box;

-ms-box-sizing:border-box;

box-sizing:border-box;

}
.select2-container .select2-choice
{
display:block;
height:26px;
padding:0 0 0 8px;
overflow:hidden;
position:relative;
border:1px solid #aaa;
white-space:nowrap;
line-height:26px;
color:#444;
text-decoration:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:#fff;
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
background-image:-webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
background-image:-moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
background-image:-o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
background-image:-ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
background-image:linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}
.select2-container.select2-drop-above .select2-choice
{
border-bottom-color:#aaa;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
background-image:-webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
background-image:-moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
background-image:-o-linear-gradient(bottom, #eeeeee 0%, white 90%);
background-image:-ms-linear-gradient(top, #eeeeee 0%,#ffffff 90%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
background-image:linear-gradient(top, #eeeeee 0%,#ffffff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen
{
margin-right:42px;
}
.select2-container .select2-choice > .select2-chosen
{
margin-right:26px;
display:block;
overflow:hidden;
white-space:nowrap;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.select2-container .select2-choice abbr
{
display:none;
width:12px;
height:12px;
position:absolute;
right:24px;
top:8px;
font-size:1px;
text-decoration:none;
border:0;
background:url('/templates/allrusty-fjt/images/jquery/select2.png') right top no-repeat;
cursor:pointer;
outline:0;
}
.select2-container.select2-allowclear .select2-choice abbr
{
display:inline-block;
}
.select2-container .select2-choice abbr:hover
{
background-position:right -11px;
cursor:pointer;
}
.select2-drop-undermask
{
border:0;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:9998;
background-color:transparent;
filter:alpha(opacity=0);
}
.select2-drop-mask
{
border:0;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:9998;

background-color:#fff;
opacity:0;
filter:alpha(opacity=0);
}
.select2-drop
{
width:100%;
margin-top:-1px;
position:absolute;
z-index:9999;
top:100%;
background:#fff;
color:#000;
border:1px solid #aaa;
border-top:0;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);
-moz-box-shadow:0 4px 5px rgba(0, 0, 0, .15);
box-shadow:0 4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-auto-width
{
border-top:1px solid #aaa;
width:auto;
}
.select2-drop-auto-width .select2-search
{
padding-top:4px;
}
.select2-drop.select2-drop-above
{
margin-top:1px;
border-top:1px solid #aaa;
border-bottom:0;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
-webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);
-moz-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);
box-shadow:0 -4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-active
{
border:1px solid #5897fb;
border-top:none;
}
.select2-drop.select2-drop-above.select2-drop-active
{
border-top:1px solid #5897fb;
}
.select2-container .select2-choice .select2-arrow
{
display:inline-block;
width:18px;
height:100%;
position:absolute;
right:0;
top:0;
border-left:1px solid #aaa;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
background:#ccc;
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
background-image:-o-linear-gradient(bottom, #ccc 0%, #eee 60%);
background-image:-ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
background-image:linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}
.select2-container .select2-choice .select2-arrow b
{
display:block;
width:100%;
height:100%;
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 0 1px;
}
.select2-search
{
display:inline-block;
width:100%;
min-height:26px;
margin:0;
padding-left:4px;
padding-right:4px;
position:relative;
z-index:10000;
white-space:nowrap;
}
.select2-search input
{
width:100%;
height:auto !important;
min-height:26px;
padding:4px 20px 4px 5px;
margin:0;
outline:0;
font-family:sans-serif;
font-size:1em;
border:1px solid #aaa;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:#fff url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px;
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
background:url('/templates/allrusty-fjt/images/jquery/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-drop.select2-drop-above .select2-search input
{
margin-top:4px;
}
.select2-search input.select2-active
{
background:#fff url('select2-spinner.gif') no-repeat 100%;
background:url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
background:url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background:url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background:url('select2-spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
background:url('select2-spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
background:url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices
{
border:1px solid #5897fb;
outline:none;
-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
-moz-box-shadow:0 0 5px rgba(0,0,0,.3);
box-shadow:0 0 5px rgba(0,0,0,.3);
}
.select2-dropdown-open .select2-choice
{
border-bottom-color:transparent;
-webkit-box-shadow:0 1px 0 #fff inset;
-moz-box-shadow:0 1px 0 #fff inset;
box-shadow:0 1px 0 #fff inset;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomright:0;
border-bottom-right-radius:0;
background-color:#eee;
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
background-image:-webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
background-image:-moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
background-image:-o-linear-gradient(bottom, white 0%, #eeeeee 50%);
background-image:-ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices
{
border:1px solid #5897fb;
border-top-color:transparent;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
background-image:-webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
background-image:-moz-linear-gradient(center top, white 0%, #eeeeee 50%);
background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);
background-image:-ms-linear-gradient(bottom, #ffffff 0%,#eeeeee 50%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
background-image:linear-gradient(bottom, #ffffff 0%,#eeeeee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow
{
background:transparent;
border-left:none;
filter:none;
}
.select2-dropdown-open .select2-choice .select2-arrow b
{
background-position:-18px 1px;
}

.select2-results
{
max-height:200px;
padding:0 0 0 4px;
margin:4px 4px 4px 0;
position:relative;
overflow-x:hidden;
overflow-y:auto;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.select2-results ul.select2-result-sub
{
margin:0;
padding-left:0;
}
.select2-results ul.select2-result-sub > li .select2-result-label
{
padding-left:20px
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label
{
padding-left:40px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label
{
padding-left:60px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label
{
padding-left:80px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label
{
padding-left:100px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label
{
padding-left:110px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label
{
padding-left:120px
}
.select2-results li
{
list-style:none;
display:list-item;
background-image:none;
}
.select2-results li.select2-result-with-children > .select2-result-label
{
font-weight:bold;
}
.select2-results .select2-result-label
{
padding:3px 7px 4px;
margin:0;
cursor:pointer;
min-height:1em;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.select2-results .select2-highlighted
{
background:#3875d7;
color:#fff;
}
.select2-results li em
{
background:#feffde;
font-style:normal;
}
.select2-results .select2-highlighted em
{
background:transparent;
}
.select2-results .select2-highlighted ul
{
background:white;
color:#000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit
{
background:#f4f4f4;
display:list-item;
}

.select2-results .select2-disabled.select2-highlighted
{
color:#666;
background:#f4f4f4;
display:list-item;
cursor:default;
}
.select2-results .select2-disabled
{
background:#f4f4f4;
display:list-item;
cursor:default;
}
.select2-results .select2-selected
{
display:none;
}
.select2-more-results.select2-active
{
background:#f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}
.select2-more-results
{
background:#f4f4f4;
display:list-item;
}

.select2-container.select2-container-disabled .select2-choice
{
background-color:#f4f4f4;
background-image:none;
border:1px solid #ddd;
cursor:default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow
{
background-color:#f4f4f4;
background-image:none;
border-left:0;
}
.select2-container.select2-container-disabled .select2-choice abbr
{
display:none;
}

.select2-container-multi .select2-choices
{
height:auto !important;
height:1%;
margin:0;
padding:0;
position:relative;
border:1px solid #aaa;
cursor:text;
overflow:hidden;
background-color:#fff;
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background-image:-webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:-moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:-o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:-ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}
.select2-locked
{
padding:3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices
{
min-height:26px;
}
.select2-container-multi.select2-container-active .select2-choices
{
border:1px solid #5897fb;
outline:none;
-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
-moz-box-shadow:0 0 5px rgba(0,0,0,.3);
box-shadow:0 0 5px rgba(0,0,0,.3);
}
.select2-container-multi .select2-choices li
{
float:left;
list-style:none;
}
.select2-container-multi .select2-choices .select2-search-field
{
margin:0;
padding:0;
white-space:nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input
{
padding:5px;
margin:1px 0;
font-family:sans-serif;
font-size:100%;
color:#666;
outline:0;
border:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active
{
background:#fff url('select2-spinner.gif') no-repeat 100% !important;
}
.select2-default
{
color:#999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice
{
padding:3px 5px 3px 18px;
margin:3px 0 3px 5px;
position:relative;
line-height:13px;
color:#333;
cursor:default;
border:1px solid #aaaaaa;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
-moz-box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:#e4e4e4;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen
{
cursor:default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus
{
background:#d4d4d4;
}
.select2-search-choice-close
{
display:block;
width:12px;
height:13px;
position:absolute;
right:3px;
top:4px;
font-size:1px;
outline:none;
background:url('/templates/allrusty-fjt/images/jquery/select2.png') right top no-repeat;
}
.select2-container-multi .select2-search-choice-close
{
left:3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover
{
background-position:right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close
{
background-position:right -11px;
}

.select2-container-multi.select2-container-disabled .select2-choices
{
background-color:#f4f4f4;
background-image:none;
border:1px solid #ddd;
cursor:default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice
{
padding:3px 5px 3px 5px;
border:1px solid #ddd;
background-image:none;
background-color:#f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close
{
display:none;
background:none;
}

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match
{
text-decoration:underline;
}
.select2-offscreen, .select2-offscreen:focus
{
clip:rect(0 0 0 0);
width:1px;
height:1px;
border:0;
margin:0;
padding:0;
overflow:hidden;
position:absolute;
outline:0;
left:0px;
}
.select2-display-none
{
display:none;
}
.select2-measure-scrollbar
{
position:absolute;
top:-10000px;
left:-10000px;
width:100px;
height:100px;
overflow:scroll;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi)
{
.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b
{
background-image:url('select2x2.png') !important;
background-repeat:no-repeat !important;
background-size:60px 40px !important;
}
.select2-search input
{
background-position:100% -21px !important;
}
}
/***--- CSS: _1_page ---****/
div.page h1
{
margin:0px;
padding:13px;
color:black;

font-weight:bold;
border-bottom:1px solid #06af9e;
text-transform:uppercase;
}
div.page h2
{
margin:0px;
font-size:16px;
color:#000000;
font-weight:bold;
text-shadow:3px 2px 4px rgba(255, 255, 255, 0.6);
}
div.page h3
{
margin:0px;
font-size:14px;
color:#000000;
font-weight:bold;
}
div.page table.hasabok
{
margin:10px;
width:700px;
}
div.page div.skype
{
text-align:center;
margin:20px;
}
div.page div.map
{
padding:0px;
margin:0px;
border:0px solid rgba(156, 140, 88, 0.42);

background:white;
width:440px;
}
div.page div.logo160
{
padding:0px;
margin:0px;
border:0px solid rgba(156, 140, 88, 0.42);
-webkit-border-radius:6px;
border-radius:6px;
background:#F7FDDF;
background:url('/tportal_upload/d21/logo.jpg') center ;
background-size:200px 109px;
width:200px;
height:109px;
margin:auto;
}
div.page div.map iframe
{
padding:0px;
margin:0px;
}
div.page div.map
{
margin-left:5%;
}
div.page div.cimadatok
{
font-size:18px;
background:white;

padding:1px 1px 1px 13px;
padding:2%;
font-family:'Roboto Condensed',sans-serif;
}
div.pagekapcsolat
{
margin:2%;
}
/***--- CSS: _1_scrollbar ---****/

/***--- CSS: _1_side ---****/
div.sidetitle
{
font-size:12px;
font-weight:bold;
margin:0;
height:35px;
line-height:30px;
color:#FDEA06;
padding:0 0px 0 0px;
background:url(/templates/allrusty-fjt/imagesxfish/content_menu.png) -5px 0 no-repeat;
width:%sidetitle.width%;
text-align:center;
}
#side-left div.sidetitle
{
position:relative;
left:-15px;
}
#side-right div.sidetitle
{
background:url(/templates/allrusty-fjt/images/content_menu/content_menu_right.png);
position:relative;
right:-30px;
}
div.sidecontent
{
background:#CBDFAC;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #CCC;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:-1px 0px 9px 3px rgba(0, 0, 0, 0.61);
margin:0;
padding:5px;
padding-left:8px;
}
#side-left div.sidecontent
{
position:relative;
left:-10px;
}
#side-right div.sidecontent
{
position:relative;
right:-10px;
}
/***--- CSS: _1_styles_j ---****/
body.contentpane
{
background:#fff;
color:#555;
}
h1,h2,h3,h4,h5,h6
{
margin:0;
padding:10px 0;
font-weight:bold;
color:black ;
}
h1
{
font-size:20px;
}
h2
{
font-size:18px;
}
h3
{
font-size:16px;
}
h4
{
font-size:14px;
}
p em
{
font-style:italic;
}
hr
{
width:100%;
clear:both;
border:none;
height:2px;
background:#eee;
margin:0;
padding:0;
}
#header
{
position:relative;
background:url(/templates/allrusty-fjt/images/header.png);
height:154px;
width:1104px;
margin:0px auto 0;
}


#sidebar .module-title,.site-title
{
margin:0;
padding:10px;


font-size:1.2em;
letter-spacing:.02em;
color:#fff;
background-color:white;
position:relative;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
color:#3498db;
font-weight:bold;
}
div.h3c
{

}
#sidebar .module-title:after,.site-title:after
{
border-color:#c7caaa transparent transparent;
border-style:solid;
border-width:10px 11px 0;
bottom:-9px;
content:"";
display:inline-block;
height:0;
left:10px;
position:absolute;
width:0;
z-index:1;
color:  #3498db;
}

.module-body
{


position:relative;

color:#474747;
}
div.clearpad
{
padding:3px;
}
div.clearpad ul
{
clear:both;
}

#topleft
{
left:7px;
margin-left:563px;
color:white;
margin-right:317px;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') center repeat;
border:1px solid rgba(156, 140, 88, 0.42);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.74);
font-size:9px;
background:rgba(60, 168, 68, 0.3);
}
/***--- CSS: _1_system ---****/
div.noimage320
{
background:url(/templates/allrusty-fjt/images/noimage320.jpg) center no-repeat;
}
div.noimage640
{
background:url(/templates/allrusty-fjt/images/noimage640.jpg) center no-repeat;
}
div.noimage800
{
background:url(/templates/allrusty-fjt/images/noimage800.jpg) center no-repeat;
}
div.clear
{
clear:both;
}
#overlay
{
width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
background-color:#000000;
z-index:200000;
opacity:0.70;
filter:alpha(opacity=70);
visibility:hidden;
}
table.grid
{
border:1px solid rgba(0,0,0,0.5);
border-collapse:collapse;
vertical-align:middle;
background:#ececec;
background:rgba(243, 197, 146, 0.99);


}
table.grid tr.fejlec
{
height:30px;
margin:0px;
padding:0px;
}
table.grid thead tr th
{
background:rgba(39, 18, 1, 0.4);
;
border:1px solid #333333;
border-bottom:1px solid rgba(0,0,0,0.2);
color:#000000;
;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
margin:0px;
padding:5px;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
table.grid tr:nth-child(even) td
{
background:rgba(255,255,255,0.2);
}
table.grid tr:nth-child(odd) td
{
background:rgba(255,255,255,0.7);
}
table.grid tr td
{
padding:5px;
border:1px solid rgba(39, 18, 1, 0.4);
;
}
table.grid tr td.number
{
text-align:right!important;
}
table.grid tr.torolve td
{
color:#ff0000!important;
text-decoration:line-through!important;
}
/***--- CSS: _1_wggallery ---****/
#wggaleryloading
{
position:absolute;
top:50px;
left:50px;
z-index:90000;
display:none;
}
button.wggaleryclose
{
padding:0px;
line-height:25px;
text-align:center;
vertical-align:center;
background-color:black;
color:white;
font-weight:bold;
border:2px solid white!important;
-webkit-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;



width:25px;
height:25px;
margin-left:-17px;
margin-top:-10px;
position:absolute;
left:100%;
top:0px;
cursor:pointer;
}
button.wggalery
{
margin-top:2px;
height:20px;
line-height:20px;
background-color:white;
color:black;
font-weight:bold;
border:none;







cursor:pointer;
}
div.wggaleryfoot
{
display:block;
text-align:center;
font-family:verdana;
line-height:30px;
background:#eeeeee;
vertical-align:middle;
color:#333333;
}
#wggalerydialog
{
padding:10px;
position:fixed;
top:30px;
left:30px;
background-color:#ffffff;
z-index:20000;



-webkit-box-shadow:2px 4px 12px -1px rgba(0, 0, 0, 0.87);
-moz-box-shadow:2px 4px 12px -1px rgba(0, 0, 0, 0.87);
box-shadow:2px 4px 12px -1px rgba(0, 0, 0, 0.87);
transition:width 1s;
-moz-transition:width 1s;

-webkit-transition:width 1s;

-o-transition:width 1s;

}
/***--- CSS: _1_window ---****/
#iframewindow
{
z-index:900000;
position:fixed;
top:50%;
left:50%;
background:url('/templates/allrusty-fjt/images/fishbook/sand2.jpg') bottom repeat;
border:5px solid rgba(6, 8, 9, 0.92);
-webkit-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
}
#iframewindow div.windowtitle
{
background:#000;
background:rgba(113, 175, 57, 0.52);
border-bottom:1px solid rgba(54,164,175,0.9);
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-radius:10px 10px 0px 0px;
border-radius:10px 10px 0px 0px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 16px 5px rgba(0,0,0,0.3);
z-index:900000;
position:relative;
top:0px;
left:0px;
padding:2px;
height:25px;
width:696px;
}
#iframewindow div.windowtitle span
{
color:#000;
font-size:16px;
padding:15px;
font-weight:bold;
}
#iframewindow div.windowtitle div.closebutton
{
float:right;
margin-top:-12px;
margin-right:-12px;
cursor:pointer;
color:#fff;
border:3px solid #AEAEAE;
border-radius:24px;
background:#605F61;
font-size:17px;
font-weight:bold;
display:block;
line-height:24px;
width:27px;
height:27px;
text-align:center;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
}
#iframewindow div.windowtitle div.closebutton:before
{
content:" x";
}
div.window
{
color:#000000;
font-size:12px;
text-decoration:none;
border-bottom:1px solid #ccc;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
background:rgba(255,255,255,0.6);
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
width:500px;
margin:auto;
margin-top:50px;
}
div.window h1
{
display:block;
color:#ffffff;
font-size:14px;
text-decoration:none;
padding:5px;
padding-left:10px;
background:#0099AD;
-webkit-box-shadow:inset 2px 2px 3px 2px rgba(0, 0, 0, 0.1);
box-shadow:inset 3px 3px 6px 1px rgba(0, 0, 0, 0.1);
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}
div.window div.wincontent
{
padding:10px;
}
/***--- CSS: _1_window2 ---****/
div.window2
{
color:#000000;
font-size:12px;
text-decoration:none;
border-bottom:1px solid #ccc;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
background:rgba(255,255,255,0.6);
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
margin:auto;
margin-top:50px;
}
div.window2>h1
{
display:block;
color:#ffffff;
font-size:14px;
text-decoration:none;
padding:5px;
padding-left:10px;
background:#0099AD;
-webkit-box-shadow:inset 2px 2px 3px 2px rgba(0, 0, 0, 0.1);
box-shadow:inset 3px 3px 6px 1px rgba(0, 0, 0, 0.1);
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}
div.window2>div.wincontent
{
padding:10px;
}
/***--- CSS: _2_alertbox ---****/
div.alertbox
{
padding:10px;
margin:5px;
-webkit-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:4px 4px 5px 1px rgba(153,153,153,0.3);
-moz-box-shadow:4px 4px 5px 1px rgba(153,153,153,0.3);
box-shadow:4px 4px 5px 1px rgba(153,153,153,0.3);
text-align:left;
padding-left:35px;
}
div.success
{
border:1px solid #B7DB58;
color:#38762C;
background:url(/templates/allrusty-fjt/images/alertbox/success.png) no-repeat 5px 5px #DDFFCD;
}
div.error
{
border:1px solid #D96E66;
color:#CD0A0A;
background:url(/templates/allrusty-fjt/images/alertbox/error.png) no-repeat 5px 5px #FFC8D1;
}
div.info
{
border:1px solid #8ED9F6;
color:#2E6093;
background:url(/templates/allrusty-fjt/images/alertbox/info.png) no-repeat 5px 5px #E3F7FC;
}
div.onform
{
margin-left:165px;
}
/***--- CSS: _2_app ---****/

div.app_list_kategoria
{
text-align:center;
color:#000000;
font-size:12px;
text-decoration:none;
padding:10px 15px;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
background:rgba(255,255,255,0.6);
font-weight:bold;
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
font-family:'Roboto Condensed',sans-serif;
}
div.app_list_kategoria a
{
}
div.app_list_kategoria a.active
{
color:#13618d;
font-weight:bold;
}

ul.app_jmodul
{
list-style:none;
}
ul.app_jmodul li
{
position:relative;
top:0px;
left:0px;
}
ul.app_jmodul li image.kep
{
}



div.app_listmenu
{
color:#ffffff;
font-size:12px;
text-decoration:none;
padding:4px 15px;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
text-align:center;
border-bottom:1px solid #06af9d;
clear:both;
text-transform:uppercase;
}
div.app_listmenu div
{

background:none;
padding:34px;
text-decoration:none;
color:white;
margin-right:3px;
font-weight:bold;




transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
font-size:11px;
display:inline-block;



font-weight:bold;
line-height:12px;
height:12px;
padding:4px 8px;

font-weight:bold;
padding:4px 8px;
}
div.app_listmenu div:hover
{

color:black;
}
div.app_lista_kategoriak
{
color:#484899;
font-size:12px;
text-decoration:none;
padding:10px 15px;

border-bottom:1px solid #06af9d;
text-align:center;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
background:rgba(255,255,255,0.6);

clear:both;
text-transform:uppercase;
text-align:center;
font-weight:bold;

font-family:'Roboto Condensed',sans-serif;
}
div.app_lista_kategoriak ul
{
overflow:auto;
list-style:circle;
}
div.app_lista_kategoriak ul li
{
float:left;
margin-left:15px;
padding-right:10px;
}
div.app_lista_kategoriak a
{
color:#000000;
text-decoration:none;
}
div.app_lista_kategoriak a.active
{
color:#000000;
font-weight:bold;
}
div.app_lista_kategoriak a:hover
{
color:#000000;
text-decoration:underline;
}
div.app_listmenu div.active
{
color:#DCE4CB;
font-weight:bold;
border:1px solid #A39C9C;
background:#647F29;
border-color:#4F661D;
-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;
-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;
box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
div.app_listmenu div a
{
color:#06af9d;
font-size:1.1em;
padding:13px;
font-family:'Roboto Condensed',sans-serif;
}

table.app_lista_left td
{
border:none;



vertical-align:top;

}
table.app_lista_left td.kep div.imgdoboz
{




text-align:center;



margin-left:-3px;
}
table.app_lista_left td.kep div.imgdoboz img
{





width:210px;


font-size:0.9em;
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
}

div.app_keresodoboz
{
margin-top:10px;
margin-bottom:10px;
padding:10px 15px;
text-transform:uppercase;
border-bottom:1px solid #ccc;
background:rgba(255,255,255,0.6);
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
margin-right:7px;
}
ul.app_lista
{
list-style:none;
}
ul.app_lista li
{



}
ul.app_lista li div.like
{
float:left;
}
ul.app_lista li div.fb-send
{
float:right;
}
ul.app_lista li div.adatok
{
padding:12px;
font-size:12px;
clear:both;

margin:3px;
}
ul.app_lista li div.adatok div.halfaj
{
font-weight:bold;
float:left;
}
ul.app_lista li div.adatok div.datum
{
float:right;
}
ul.app_lista li div.adatok div.sor
{
clear:both;
}
ul.app_lista li div.adatok div.nev
{
font-weight:bold;
float:left;
}
ul.app_lista li div.adatok div.tovabbi
{
float:right;
font-weight:normal;
}
ul.app_lista li div.adatok div.reszletek:hover
{
background:#40C2EB;
background:rgba(85, 243, 71, 0.7);
}
ul.app_lista li div.adatok div.reszletek
{
position:absolute;
top:127px;
right:0px;
height:17px;
color:#000000;
background:rgba(65, 105, 28, 0.7);
text-shadow:2px 1px 4px rgba(7, 0, 0, 0.98);
border:1px solid rgba(107, 124, 113, 0.9);
border-bottom:none;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-radius:8px 0px 0px 0px;
border-radius:8px 0px 0px 0px;
margin:0px;
padding:2px;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
ul.app_lista li div.adatok div.suly
{
position:absolute;
top:0px;
left:0px;
background:rgba(65, 105, 28, 0.7);
text-shadow:2px 1px 4px rgba(7, 0, 0, 0.98);
color:#000000;
border:1px solid rgba(107, 124, 113, 0.9);
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-radius:10px 0px 10px 0px;
border-radius:10px 0px 10px 0px;
margin:0px;
padding:0px;
padding:5px;
color:#ffffff;
font-size:18px;
font-weight:bold;
text-decoration:none;
}
ul.app_lista li div.imgdoboz
{
width:200px;
height:150px;
text-align:center;


vertical-align:middle;
overflow:hidden;
2.	border-bottom:1px solid rgba(30, 30, 32, 0.44);
}
ul.app_lista li img.kep
{
border:	border:1px solid #999999;
;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-radius:10px 10px 0px 0px;
border-radius:10px 10px 0px 0px;


}



div.app_pages
{
text-align:center;
height:30px;
}
div.app_pages ul
{
margin-top:20px;
margin-bottom:20px;
}
div.app_pages ul li
{
display:inline;
margin:3px;
text-align:center;

background:rgba(255, 255, 255, 0.8);




padding:5px;


width:29px;
height:29px;


text-align:center;
text-align:center;
font-weight:bold;
color:grey;
font-size:0.8em;
border:1px solid #cecece;
}
div.app_pages ul li:hover
{
background:#8fb138;
}
div.app_pages ul li.activepage
{
background:#1b95b9;




padding:8px;
color:#ffffff;
}
div.app_pages ul a
{
text-decoration:none;
}

table.app_sajat_lista
{
width:98%;
margin:auto;
border:1px solid #1b95b9;
vertical-align:middle;
background:#ececec;
background:rgba(255,255,255,0.6);
border-collapse:separate;




}
table.app_sajat_lista th
{
margin:0px;
color:black;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:30px;
}
table.app_sajat_lista td
{
padding:5px;
vertical-align:top;
border:1px solid #1b95b9;
}
table.app_sajat_lista td.tartalom a
{
color:#2f7ac0;
font-size:16px;
}

table.app_sajat_lista td.tartalom div.cim
{
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}

table.app_sajat_lista td.tartalom span.me
{
padding-left:5px;
}

table.app_sajat_lista td.tartalom div.line
{
}
table.app_sajat_lista td.tartalom div.line span.label
{
font-weight:bold;
width:80px;
display:inline-block;
}
table.app_sajat_lista td.tartalom div.line span.me
{
font-weight:normal;
}

table.app_sajat_lista td.tartalom div.line1
{
}

table.app_sajat_lista td.tartalom div.datum
{
margin-top:5px;
}
table.app_sajat_lista td.tartalom div.datum span.label
{
font-weight:bold;
width:80px;
display:inline-block;
}

table.app_sajat_lista td.tartalom div.imgdoboz
{
float:left;
margin:5px;



padding:6px;
text-align:center;




margin-right:20px;
}
table.app_sajat_lista td.tartalom div.imgdoboz img
{


border:1px solid #eeeeee;

padding:1px;
}
table.app_sajat_lista td.ar
{
padding:10px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
vertical-align:middle;
}

table.app_sajat_lista td.gombok
{
width:130px;
}

table.app_sajat_lista td.gombok div.btn
{
}

table.app_sajat_lista td.gombok div a.button
{
color:#ffffff;
width:140px;
text-align:center;
font-size:12px;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#18DFFA), color-stop(100%,#0F6272));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e97eb', endColorstr='#2b67c0',GradientType=0 );
-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
}
table.app_sajat_lista td.gombok div.btnupdate
{
}
table.app_sajat_lista td.gombok div.btnimages
{
}
table.app_sajat_lista td.gombok div.btnaction
{
}
table.app_sajat_lista td.gombok div.btnaction a.publicshare
{
background:#00ff00;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F52839), color-stop(100%,#490E08));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e97eb', endColorstr='#2b67c0',GradientType=0 );
-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
}
table.app_sajat_lista td.gombok div.btnaction a.suspend
{
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#18DFFA), color-stop(100%,#0F6272));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e97eb', endColorstr='#2b67c0',GradientType=0 );
-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
}
table.app_sajat_lista td.gombok div.btndelete
{
}
table.app_sajat_lista td.gombok div.btndelete a
{
background:#ff0000;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F52839), color-stop(100%,#490E08));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e97eb', endColorstr='#2b67c0',GradientType=0 );
-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.6);
}

table.app_lista
{
margin:auto;
border:1px solid rgba(155, 152, 152, 0.5);
vertical-align:middle;
background:#ececec;
background:rgba(255,255,255,0.6);
border-collapse:separate;
margin-top:5px;
}
table.app_lista th
{

background:white;
border-bottom:1px solid rgba(0,0,0,0.2);
color:#000000;
margin:0px;

color:black;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:'Roboto Condensed',sans-serif;
line-height:30px;
}
table.app_lista td
{


background:rgba(255, 255, 255, 0.6);
padding:5px;
vertical-align:top;
background:white;
}
table.app_lista td.tartalom a
{
color:#00A9DD;
font-weight:bold;
text-decoration:none;
padding-top:4px;
padding-bottom:4px;
font-size:20px;
color:black;
font-weight:bold;
text-decoration:none;
padding-bottom:13px;
display:block;
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
font-size:1.6em;
}
table.app_lista td a.bovebben
{
border:1px solid #888888;
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') bottom repeat;
padding:4px;
text-decoration:none;
color:#fff;
font-weight:bold;
position:relative;
bottom:0px;
display:block;
width:54px;
text-align:center;
margin-top:4px;
-webkit-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
transition:all 0.3s;
-moz-transition:all 0.3s;

-webkit-transition:all 0.3s;

-o-transition:all 0.3s;

font-weight:bold;
line-height:12px;
height:13px;
padding:5px 22px;
border-bottom:5px solid rgba(117, 237, 253, 0.77);
-webkit-border-radius:3px 3px 0 0;
width:171px;
height:32px;
padding:0px;
margin:0px;
margin-right:-21px;
background:#eee;
border:none;
box-shadow:none;
color:#0A0707;
text-transform:uppercase;
font-size:16px;
text-align:center;
line-height:30px;
margin-top:20px;
}
table.app_lista td a.bovebben:hover
{
background:url('/templates/allrusty-fjt/images/fishbook/jkm3.png') no-repeat 2px 2px;
}
table.app_lista td.kep div.imgdoboz
{



padding:1px;
text-align:center;


}
table.app_lista td.kep div.imgdoboz img
{
width:auto;
height:auto;
overflow:auto;
padding:12px;
}
table.app_lista td.ar
{
padding:10px;
padding-top:0px;
padding-bottom:0px;
text-align:center;
vertical-align:middle;
background:white;
}

div.app_reszletes
{
margin:auto;
position:relative;
top:0px;
left:0px;
}
div.app_reszletes_ujgomb
{
position:absolute;
top:8px;
right:31px;
padding:5px;
font-size:18px;
font-weight:bold;
color:black;
width:171px;
height:32px;
padding:0px;
margin:0px;
margin-right:-21px;
background:rgb(143, 191, 6);
border:2px solid rgb(6, 111, 8);
box-shadow:none;
color:#0A0707;
text-transform:uppercase;
font-size:11px;
text-align:center;
line-height:30px;



*/
}
div.app_reszletes div.helyszin
{
font-size:16px;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
line-height:25px;
height:25px;
padding:4px 8px;
margin-bottom:8px;
height:25px;
padding:4px 8px;
margin-bottom:8px;
color:black;
background:white;
padding-left:17;
}
div.app_reszletes div.addthis
{
text-align:center;
padding:5px;
margin-left:14px;
vertical-align:middle;


border-collapse:separate;



margin-bottom:5px;
margin-top:5px;
width:394px;
width:95%!important;
}
div.app_reszletes div img.idximage
{
margin:auto;
border-radius:8px;
}
div.app_reszletes div div.adatokbg
{
width:610px;
margin-top:140px;
padding:15px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius:0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
background:#000000;
opacity:0.5;
}
div.app_reszletes div div.adatokszoveg
{
color:#ffffff;
}
div.app_reszletes ul.kepek
{
margin:0px;
list-style-type:none;
}
div.app_reszletes ul.kepek li
{
float:left;
margin:10px 10px 10px 10px;
}
div.app_reszletes ul.kepek li:first-child
{
margin-left:0px;
}
div.app_reszletes ul.kepek li:last-child
{
margin-right:0px;
}
img.fogasi_keptar
{
width:200px;
height:150px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
}

ul.app_toplista
{
}
ul.app_toplista li
{
list-style:none;
float:left;
width:208px;
padding:5px;
}
ul.app_toplista li table
{
vertical-align:middle;
background:white;
border-collapse:separate;
padding:3px;
width:100%;
font-family:'Roboto Condensed',sans-serif;
}
ul.app_toplista li table th
{
border-bottom:1px solid #eee;
margin:0px;
padding:0px;
font-size:1.5em;
text-align:center;
color:#ffffff;

background:white;
color:black;
}
ul.app_toplista li table td
{
text-align:left;
padding:3px;
font-size:11px;
border-bottom:1px solid #eee;
}
ul.app_toplista li table tr
{
height:40px;
}
ul.app_toplista li table tr.helyezes1 td
{
}
ul.app_toplista li table tr.helyezes1 td.helyezes1
{
background:url(/templates/allrusty-fjt/images/app/aranyerem.png) no-repeat;
background-size:28px 28px;
}
ul.app_toplista li table tr.helyezes2 td
{
}
ul.app_toplista li table tr.helyezes2 td.helyezes2
{
background:url(/templates/allrusty-fjt/images/app/ezusterem.png) no-repeat;
background-size:28px 28px;
}
ul.app_toplista li table tr.helyezes3 td
{
}
ul.app_toplista li table tr.helyezes3 td.helyezes3
{
background:url(/templates/allrusty-fjt/images/app/bronzerem.png) no-repeat;
background-size:28px 28px;
}
ul.app_toplista li table tr td.kep
{
}
ul.app_toplista li table tr td.kep div.imgdoboz
{
width:32px;
height:32px;
text-align:center;
vertical-align:middle;
overflow:hidden;



}
ul.app_toplista li table tr td.kep img
{
text-align:center;
width:32px;
height:31px;
border-radius:44px;
}
ul.app_toplista li table td.helyezes
{
text-align:right;
}
ul.app_toplista li table td.adat
{
text-align:right;
font-weight:bold;
}
ul.app_toplista li table td.nev
{
font-weight:bold;
}

ul.app_lista li div.adatok div.halfaj a
{
color:white;
font-size:125%;
text-shadow:0px 1px 1px rgba(7, 0, 0, 0.98);
}
div.app_listmenu aprohirdetes_listmenu li a
{
text-decoration:none;
color:#FDFAFA;
}
table.app_lista_left td.tartalom
{
background:white;
padding:5px;
}
/***--- CSS: _2_button ---****/

a.button, .button
{
border:1px solid #0089AD;
padding:4px;
text-decoration:none;
color:#ffffff;
margin:2px;
transition:all 0.3s;
-moz-transition:all 0.3s;

-webkit-transition:all 0.3s;

-o-transition:all 0.3s;

background:#404040;
font-weight:bold;
padding:4px 8px;
display:inline-block;
cursor:pointer;
}
a.button:hover, .button:hover
{
border:1px solid #888;
background-color:#999;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.greenbutton
{
border:1px solid #498D00;
background-color:#69aD00;
}
.bluebutton
{
border:1px solid #49008D;
background:#00A9DD;
}
a.closebtn
{
-moz-box-shadow:inset 0px -1px 2px 0px #f29c93;
-webkit-box-shadow:inset 0px -1px 2px 0px #f29c93;
box-shadow:inset 0px -1px 2px 0px #f29c93;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
background-color:#fe1a00;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #d83526;
display:inline-block;
color:#ffffff;
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
padding:0px 4px;
text-decoration:none;
text-shadow:1px 2px 0px #b23e35;
}
a.closebtn:hover
{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
background-color:#ce0100;
}
a.closebtn:active
{
position:relative;
top:1px;
}

.btn
{
text-decoration:none !important;
color:white;
font:100% Arial, Helvetica, sans-serif;
padding:5px 13px;
margin:0 3px 5px 0;
border:solid 1px #aaa;
background:#f5f5f5;
background:-moz-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dfdfdf));
background:-webkit-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
background:-o-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
background:-ms-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dfdfdf',GradientType=0 );
background:linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
vertical-align:middle;
display:inline-block;
zoom:1;
*display:inline;
background:#23b2a1;
}
.btn:hover
{
text-decoration:none;
background:#23b2a1!important;
}

.btn.orange
{
border-color:#a3620a;
background:#f9800f;
background:-moz-linear-gradient(top, #ff9a22 0%, #f46e01 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a22), color-stop(100%,#f46e01));
background:-webkit-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
background:-o-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
background:-ms-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a22', endColorstr='#f46e01',GradientType=0 );
background:linear-gradient(top, #ff9a22 0%,#f46e01 100%);
color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.2);
}
.btn.orange:hover
{
background:#ff9a22;
}
.btn.orange.flat
{
background:#f9800f;
}
.btn.blue
{
border-color:#0076a3;
background:#49b3fc;
background:-moz-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#76c7ff), color-stop(100%,#1da0fa));
background:-webkit-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
background:-o-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
background:-ms-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c7ff', endColorstr='#1da0fa',GradientType=0 );
background:linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.1);
}
.btn.blue:hover
{
background:#76c7ff;
}
.btn.blue.flat
{
background:#49b3fc;
}
.btn.green
{
border-color:#4e7521;
background:#76ab3b;
background:-moz-linear-gradient(top, #90c356 0%, #649a27 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c356), color-stop(100%,#649a27));
background:-webkit-linear-gradient(top, #90c356 0%,#649a27 100%);
background:-o-linear-gradient(top, #90c356 0%,#649a27 100%);
background:-ms-linear-gradient(top, #90c356 0%,#649a27 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c356', endColorstr='#649a27',GradientType=0 );
background:linear-gradient(top, #90c356 0%,#649a27 100%);
color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.2);
}
.btn.green:hover
{
background:#90c356;
}
.btn.green.flat
{
background:#76ab3b;
}
.btn.red
{
border-color:#9e0b0f;
background:#e41d24;
background:-moz-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb4e55), color-stop(100%,#d7020a));
background:-webkit-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
background:-o-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
background:-ms-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb4e55', endColorstr='#d7020a',GradientType=0 );
background:linear-gradient(top, #fb4e55 0%,#d7020a 100%);
color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.2);
}
.btn.red:hover
{
background:#fb4e55;
}
.btn.red.flat
{
background:#e41d24;
}
.btn.black
{
border-color:#000000;
background:#111;
background:-moz-linear-gradient(top, #4f4f4f 0%, #030303 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#030303));
background:-webkit-linear-gradient(top, #4f4f4f 0%,#030303 100%);
background:-o-linear-gradient(top, #4f4f4f 0%,#030303 100%);
background:-ms-linear-gradient(top, #4f4f4f 0%,#030303 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#030303',GradientType=0 );
background:linear-gradient(top, #4f4f4f 0%,#030303 100%);
color:#eee !important;
text-shadow:0 -1px 0 rgba(0,0,0,.6);
}
.btn.black:hover
{
background:#4f4f4f;
}
.btn.black.flat
{
background:#111;
}
.btn.purple
{
border-color:#350d4c;
background:#7933ac;
background:-moz-linear-gradient(top, #9655c6 0%, #661e9b 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9655c6), color-stop(100%,#661e9b));
background:-webkit-linear-gradient(top, #9655c6 0%,#661e9b 100%);
background:-o-linear-gradient(top, #9655c6 0%,#661e9b 100%);
background:-ms-linear-gradient(top, #9655c6 0%,#661e9b 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9655c6', endColorstr='#661e9b',GradientType=0 );
background:linear-gradient(top, #9655c6 0%,#661e9b 100%);
color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.3);
}
.btn.purple:hover
{
background:#9655c6;
}
.btn.purple.flat
{
background:#7933ac;
}
.btn.gray
{
border-color:#656565;
background:#888888;
background:-moz-linear-gradient(top, #adadad 0%, #707070 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(100%,#707070));
background:-webkit-linear-gradient(top, #adadad 0%,#707070 100%);
background:-o-linear-gradient(top, #adadad 0%,#707070 100%);
background:-ms-linear-gradient(top, #adadad 0%,#707070 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#707070',GradientType=0 );
background:linear-gradient(top, #adadad 0%,#707070 100%);
color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.2);
}
.btn.gray:hover
{
background:#adadad;
}
.btn.gray.flat
{
background:#888888;
}
.btn.lightblue
{
border:1px solid #5189B3;
background:#88bfe8;

background:-moz-linear-gradient(top,  #88bfe8 0%, #70b0e0 100%);

background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0));

background:-webkit-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%);

background:-o-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%);

background:-ms-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%);

background:linear-gradient(top,  #88bfe8 0%,#70b0e0 100%);

filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 );

color:#fff !important;
text-shadow:0 -1px 0 rgba(0,0,0,.2);
}
.btn.lightblue.flat
{
background:#88bfe8;
}
.btn.lightblue:hover
{
background:#88bfe8;
}

.btn.small
{
font-size:85%;
font-weight:normal;
padding:2px 6px;
text-shadow:none;
}
.atrighttop
{
position:absolute;
top:0px;
right:0px;
}
/***--- CSS: _2_fileupload ---****/
input[type=file].imageupload
{
border:none;
}
#fileselect
{
width:190px;
margin:auto;
}
#filedrag
{
font-weight:bold;
text-align:center;
padding:1em 0;
margin:1em 0;
color:#555;
border:2px dashed #555;
border-radius:7px;
cursor:default;
width:190px;
height:45px;
margin:auto;
}
#filedrag:hover
{
color:#f00;
border-color:#f00;
border-style:solid;
box-shadow:inset 0 3px 4px #888;
}
div.imageuploadprogressbar
{
width:190px;
height:13px;
background:url(/templates/allrusty-fjt/images/upload.gif) no-repeat -6px -3px;
margin:auto;
}
#uploadprogress
{
text-align:center;
}
/***--- CSS: _2_form ---****/
select
{
border:1px solid #96a92c;
background:#ffffff;
padding:2px;
}
input[type=text],input[type=password]
{
border:1px solid #06af9e;
background:#ffffff;
padding:3px;
}
input[type=checkbox]
{
}
input[type=submit]
{
background:#1b95b9;
color:#fff;
letter-spacing:-.02em;
text-transform:uppercase;
border:0 none transparent;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
margin:0;
margin-top:5px;
padding:9px 16px;
border:0;
cursor:pointer;
background:#2cb4a3;
color:white;
display:inline-block;
white-space:normal;
transition:background-color .15s ease .15s,color .15s ease .15s;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
margin-left:7px;
}
input[type=submit]:hover
{
}
.narancs
{
background:#ff5a00!important;
color:#ffffff!important;
}
#map_canvas
{
width:500px;
height:300px;
margin:10px 20px 10px 0;
margin-left:165px;
background:#ececec;
background:rgba(255,255,255,0.6);
border:1px solid rgba(150,150,150,0.7);
}
div.formprogress
{
color:#000000;
font-size:12px;
text-decoration:none;
padding:10px 15px;
border-bottom:1px solid #ccc;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
background:rgba(255,255,255,0.6);
}
div.formprogress div
{
display:inline;
color:#000000;
font-size:12px;
text-decoration:none;
padding:5px;
padding-left:10px;
background:url(/templates/allrusty-fjt/images/arrow.png) no-repeat 0px 8px;
}
div.formprogress div:first-child
{
background:none;
}
div.formprogress div.formprogressactive
{
color:#13618d;
font-weight:bold;
}
div.formrow label
{
font-weight:bold;
font-size:14px;
color:#000000;
text-align:right;
float:left;
width:150px;
margin-right:10px;
padding-top:7px;
}
div.formlargelabel div.formrow label
{
width:230px;
}
div.kiemelt
{
font-size:18px;
color:#9f0000;
font-weight:bold;
}
div.formrow
{
margin:5px;
display:block;
clear:both;
}
div.formerror
{
background-color:#af0000;
color:#ffffff;
font-size:14px;
text-align:center;
font-weight:bold;
}
span.afterinput
{
font-weight:bold;
font-size:14px;
}
span.inputdisabled
{
font-size:16px;
color:#999999;
padding:4px;
background-color:#efefef;
border-width:1px;
border-style:solid;
border-color:#77caff;
margin:1px;
display:inline-block;
}
/***--- CSS: _4_mod_hello ---****/
img.cHello-Avatar
{
-webkit-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:1px;
background:url('/templates/allrusty-fjt/images/fishbook/sand.jpg') bottom repeat;
border:1px solid #f8f8f8;
-webkit-box-shadow:0px 0px 3px 2px rgba(240,240,240,0.2);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);
}
div.mod_hellome_menu
{
}
div.mod_hellome_menu div.menutitle
{
font-size:16px;
font-weight:bold;
border-bottom:1px solid #cccccc;
}
div.mod_hellome_menu a
{
margin-left:10px;
font-weight:normal;
display:block;
}
/***--- CSS: _4_mod_login_fixed_side ---****/

@media (max-width:960px)
{
#loginfixedside
{
display:none!important;
}
}
#loginfixedside
{
display:block;
height:170px;
padding:0 5px 0 36px;
width:285px;
z-index:99999;
position:fixed;
right:-291px;
top:10%;
transition:all 0.6s;
-moz-transition:all 0.6s;

-webkit-transition:all 0.6s;

-o-transition:all 0.6s;

}
div.loginfixedsidelogin
{
background:url(/templates/allrusty-fjt/images/buttons/login_fixed_btn.png) no-repeat scroll left center transparent !important;
}
div.loginfixedsidelogout
{
background:url(/templates/allrusty-fjt/images/buttons/logout_fixed_btn.png) no-repeat scroll left center transparent !important;
}
#loginfixedside-button
{
position:absolute;
width:38px;
height:120px;
top:26px;
left:0px;
}
#loginfixedside:hover
{
}
#loginfixedside div.loginfixedsidecontent
{
background:#549EC8;
margin-right:40px;
padding-top:5px;
padding-left:30px;
padding-bottom:10px;
color:#fff;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.8);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.8);
-webkit-border-radius:5px;
border-radius:5px;
}
#loginfixedside h1
{
font-size:18px;
color:#FFFFCC;
border-bottom:1px solid #ffffee;
padding-bottom:1px;
}
#loginfixedside input[type=text],#loginfixedside input[type=password]
{
background:#FFFFCC;
font-size:12px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
transition:all 0.3s;
-webkit-transition:all 0.3s;
width:140px;
}
#loginfixedside div
{
border:none;
display:block;
}
#loginfixedside span
{
bottom:12px;
font:8px "lucida grande",tahoma,verdana,arial,sans-serif;
position:absolute;
left:7px;
text-align:left;
z-index:99999;
}
#loginfixedside a
{
color:#eeeeee;
text-decoration:none;
}
#loginfixedside a:hover
{
text-decoration:underline;
}
/***--- CSS: _4_mod_videocom ---****/
div.cMods-PhotoComments
{
overflow-x:hidden;
overflow-y:hidden;
height:auto;
}
/***--- CSS: _4_social ---****/
#community-wrap .cStream-Actions a
{
color:#157ED1;
}
b.cVideo-Title>a
{
margin-left:5px;
font-size:1em!important;
display:block;
color:black;
text-transform:uppercase;
}
div.cStream-Content a
{
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
}
#community-wrap
{
width:98%;
margin-left:21px;
}
#community-wrap .cAlert.alert-success
{

border-color:#b6cca3;
color:#468847;
background:white!important;
}
div.cThumb-Members a
{
color:#157ED1
}
#community-wrap .cStream-Avatar .cAvatar
{
width:48px;
height:48px;
padding:4px 5px 0px 8px!important;
}
#community-wrap .community-status .status-creator
{






border:none!important;
background:none!important;
}
#community-wrap .cStream-Content
{
margin:0 0 0 58px;
padding:17px;
margin-left:0px;
background:white;
}
.cThumb-Calendar b + b
{
background:white;
box-shadow:0px 3px 5px 1px rgba(0, 0, 0, 0.2);
border-top:1px solid #CCC;
border-bottom:2px solid #EEE;
font:bold 17px/32px Arial,sans-serif;
}
#community-wrap .cThumbsList .cAvatar
{
width:36px;
height:36px;

border-radius:50%;


}
#community-wrap .cThumbsList
{

margin:0px!important;
}
#community-wrap .cGuest-Access
{
width:261px;
font-family:'Roboto Condensed',sans-serif;
}
#community-wrap .cIndex-Box
{

background:white;

-webkit-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
padding:10px;

position:relative;
margin:-8px 0 0 2px;
}
#facebook li
{
border:0;
margin:0;
height:55px;
padding:0 0 6px 0;
list-style:none;
margin:10px 17px 13px 1px;
padding:6px 10px 6px 6px;

-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);

}
#community-wrap .cGuest
{



background:url(/templates/allrusty-fjt/images/fishbook/login3.jpg) no-repeat left top;




width:100%;

background-size:100%;
padding:11px!important;
}
#community-wrap .cGuest-Intro .cGuest-Head
{
font-size:20px;

text-shadow:2px 3px 5px #050505;
padding:0 0 8px;
margin-top:188px;
text-transform:uppercase;
color:white;
width:400px;
}
#community-wrap h2.cResetH
{


}
#community-wrap .cGuest-Intro .cGuest-Action
{

margin:20px 0 0;
padding:20px 0 0;
}
#community-wrap .cGuest-Intro .cGuest-Story li
{
padding:0 0 0 25px;
line-height:20px;
text-shadow:2px 3px 5px #050505;
color:white;
font-weight:bold;
}
div.cGuest-Access input[type=checkbox]
{
text-shadow:2px 3px 5px #050505;
}
#community-wrap .cThumbsList .cAvatar.cMediaAvatar
{
width:98px;
height:auto;
}
#cModule-LatestMembers img
{
border:1px solid #CCC;
width:44px;
box-shadow:5px -5px 6px 0px rgba(0, 0, 0, 0.2);
}

#cModule-ActiveGroups img
{
border:1px solid #CCC;
width:44px;
box-shadow:5px -5px 6px 0px rgba(0, 0, 0, 0.2);
}
#cModule-TopMembers img
{
border:1px solid #CCC;
width:44px;
box-shadow:5px -5px 6px 0px rgba(0, 0, 0, 0.2);
}
#cModule-LatestDiscussion img
{
border:1px solid #CCC;
width:44px;

}
#cModule-PhotoComments  img
{
border:1px solid #CCC;
width:44px;
box-shadow:5px -5px 6px 0px rgba(0, 0, 0, 0.2);
}
#community-wrap .row-fluid
{
background:white;
width:100%;
border:none!important;
}
#cResetH
{
color:red;
border:1px solid #ccc;
}
.cHello-Menu div + div
{
border-top:1px solid rgba(12, 9, 9, 0.48);
margin-top:-1px;
font-weight:bold;
padding-top:7px;
}
.cHello-Menu a
{
line-height:16px;
font-weight:bold;
padding-top:0px;
}
#community-wrap .community-status .creator a
{
line-height:30px;
font-weight:bold;
font-size:15px;
}
#community-wrap .app-box
{


background-repeat:no-repeat;
background:white;
background-position:left top;

-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
margin:9px 0 15px;
padding:10px;
position:relative;
height:auto;
overflow:visible;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:-6px -4px 9px -3px rgba(0, 0, 0, 0.61);


box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
border:none!important;
background:rgba(255, 255, 255, 0.73);
}
div.cModule.cVideos-Categories.app-box
{
display:none;
}
#community-wrap .app-box-header
{
border-bottom:1px solid #DDD;
color:#000000;
line-height:20px;
text-shadow:none;
margin:0 0 10px;

font-weight:bold!important;
padding-top:41px;

background:url(/templates/allrusty-fjt/images/hatter/f2000.png) no-repeat;
background-size:60%;
background-position-x:83px;
font-family:'Roboto Condensed',sans-serif;
text-trasform:uppercase;
}
#community-wrap .cStreamList > li
{
padding:7px 0;
position:relative;
display:inline-block;
width:100%;
}
#community-wrap label
{
border:0;
background:0;
font-weight:bold;
color:black;
}
#community-wrap .cStream-Quote
{
padding:0 0 0 10px;
margin-top:7px;
border-left:2px solid #C91616;
}
#community-wrap .cMedia-VideoCover
{
background:none;
text-align:center;
position:relative;
-webkit-border-radius:5px;
border-radius:5px;



margin-top:5px;
z-index:999999;
}
#community-wrap .cMedia-ThumbList.Photos .cMedia-Avatar
{
padding:10px 0;

text-align:center;
position:relative;
-webkit-border-radius:5px;
border-radius:5px;



margin-top:5px;
z-index:999999;
border:2px solid #DDD;
}
div.photoTagsTitle
{
font-weight:bold;
margin:97px 4px 17px 4px;
padding:7px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
}
#cGallery .photoDisplay
{
-webkit-border-radius:5px;
border-radius:5px;



margin:0;
position:relative;
z-index:6200;
background:none!important;
}
#cGallery .photoTags
{
position:absolute;
z-index:6300;
margin-top:1px;
border:1px solid #CCC;
}
#community-wrap .cVideo-Screen
{
text-align:center;
background:#555;
padding:20px 0;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.61);
margin:0;
position:relative;
z-index:6200;
border:1px solid #CCC;
}
div.videoTextTags
{
background:white;
}
#community-wrap .cVideo-Thumb img
{

text-align:center;


-webkit-box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
-moz-box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
z-index:999999;
width:170px;

}
#facebook .user-title
{
font-weight:bold;
padding-top:10px;
margin-top:5px;
margin-bottom:4px;
font-size:12px;
color:#020202;
}
#facebook a
{
color:#157ED1;
}
#community-wrap .cToolBar>li.cFloat-R
{
}
#community-wrap .cToolBar
{



font-size:12px;

top:0px;
left:0px;
width:100%;
padding:8px;

z-index:20;
border:none;
box-shadow:none;
}
#community-wrap .cToolBar a
{
background:white;

border:none;
}
#community-wrap .cToolBar .cMenu-Text > a
{
height:20px;
padding:4px 8px;
margin-bottom:5px;
background:#ff5a00;
padding:34px;
text-decoration:none;
color:white;
font-weight:bold;
-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
display:inline-block;



font-weight:bold;
line-height:12px;
height:12px;
padding:4px 8px;

font-weight:bold;
padding:4px 8px;
border:none;
border-radius:0px;
text-transform:uppercase;
font-size:0.8em;
border:none;
}
#community-wrap .cFilter
{
border-bottom:1px solid green;
}
#community-wrap .inputbox, #community-wrap input, #community-wrap textarea, #community-wrap select
{
background:none repeat scroll 0 0 transparent;
border:1px solid silver;
color:#13618D;
margin-left:10px;
border-radius:5px;
padding-right:38px;
}
#community-wrap .cToolBar + .cToolBox
{
margin-top:0px;
}
#community-wrap .small, #community-wrap small
{
color:#757070;
font-size:90%!important;
border-top:1px solid #DDD;
padding-top:6px;
}
#community-wrap .cStream-Photo .cPhoto-Thumb, #community-wrap .cStream-Photo .cPhoto-Thumb img
{
box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.52);
}
#community-wrap .cSnip-Avatar img
{
box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.52);
}
#sidebar .module-body a:link
{
font-size:90%;
text-transform:uppercase;
}
.cMod-Row + .cMod-Row
{
border-top:1px solid rgba(12, 9, 9, 0.48);
}
.cHello-Header
{
border-bottom:1px solid rgba(12, 9, 9, 0.48);
}
#community-wrap .community-status
{
padding:none!important;
}
#community-wrap .cFloat-R
{
float:right;

padding:4px 8px 4px 10px;
color:white;


background:rgba(119, 163, 84, 0.6);

background:rgba(119, 163, 84, 0.6);
background:rgba(146, 181, 55, 0.69);
background:rgba(146, 181, 55, 0.71);
}
#community-wrap .cFilter .filters
{
display:inline-block;
background:rgba(255,255,255,0.6);

border:none;
background:rgb(246, 246, 245);
color:black;
margin-top:-50px;
margin-right:120px;
}
#community-wrap .cFormList.cFormVertical .form-label
{
color:white;
}
div p community-wrap .cFloat-R
{
color:white;
}
div p small cFloat-R
{
color:white;
}
#community-wrap .inputbox, #community-wrap input, #community-wrap textarea, #community-wrap select
{
background:white;
}
#community-wrap .cMedia-Description
{
border-top:1px solid #EEE;
margin:15px 0 25px;
padding-top:15px;
padding-left:15px;
background:#D6DBCF;
padding-bottom:15px;
border:1px solid silver;
color:#090A0A;
margin-left:10px;
border-radius:5px;
padding-right:38px;
}
#community-wrap .cButton, #community-wrap .cButton:hover, #community-wrap .cButton:focus
{
border-radius:3px;
color:white;
-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
background:#404040;
font-weight:bold;
line-height:20px;
border:none;
-webkit-border-radius:3px 3px 0 0;
}
#community-wrap .cButton-Green, #community-wrap .cButton-Green:hover, #community-wrap .cButton-Green:focus
{
border:1px solid;
border-color:#78A624 #689F0D #4D9200;
color:white;
background-color:#8EC445;
background-image:-moz-linear-gradient(top,#A2CF59,#71B426);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#A2CF59),to(#71B426));
background-image:-webkit-linear-gradient(top,#A2CF59,#71B426);
background-image:-o-linear-gradient(top,#A2CF59,#71B426);
background-image:linear-gradient(to bottom,#A2CF59,#71B426);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa2cf59',endColorstr='#ff71b426',GradientType=0);
text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
}
#community-wrap .cMedia-Actions, #community-wrap .cMedia-Controls, #community-wrap .cMedia-Summary
{
margin:10px 0 0;




}
#community-wrap .cSubmenu
{



border-radius:3px 3px 3px 3px;
font-weight:bold;
background:rgba(255,255,255,0.6);
}
#community-wrap .cFormList .form-helper
{
color:black;
}
#community-wrap .cField .cField-Name
{
background:white;
border:1px solid #CCC;
font-weight:bold;
color:black;
}
#community-wrap .cField .cField-Name
{
color:black;
}
#community-wrap .cProfile-Header
{
border-bottom:1px solid #8A7E7E;
background:#779438;
color:white !important;
padding-left:10px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#community-wrap .cPageActions
{
border-bottom:1px solid #8A7E7E;
}
#community-wrap .cVideo-Content
{
margin:0 0 0 122px;
padding:0px 0px 0px 8px;
overflow:hidden;



}
b.cVideo-title
{
margin-left:16px;
font-size:18px;
}
#community-wrap .jsPasswordStrength
{
border:2px solid black;
}
a.saveButton
{
font-weight:bold;
border-radius:3px;
color:white;
-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
background:#1D0B4D;
font-weight:bold;
line-height:24px;
border-bottom:5px solid rgba(117, 237, 253, 0.77);
-webkit-border-radius:3px 3px 0 0;
padding:1px 31px 1px 31px;
}
#community-wrap .app-box-header li .show-avatar
{
background:white url(http://www.xfish.hu/templates/allrusty-fjt/images/f2000.jpg) no-repeat;
}
div.app-box-footer
{
margin-bottom:21px;
}
div.app-box.show-avatar
{
background:white;
}
#system-message dd ul
{
color:#05B;
margin:0;
list-style:none;
padding:10px;
border-top:3px solid #84A7DB;
border-bottom:3px solid #84A7DB;
background:white;
position:relative;
z-index:99999;
margin-top:-25px;
margin-bottom:25px;
}
div.moduletable
{

background-repeat:no-repeat;

background-position:left top;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
margin:9px 0 15px;
padding:10px;
position:relative;
height:auto;
overflow:visible;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:-6px -4px 9px -3px rgba(0, 0, 0, 0.61);
}

#community-wrap .cVideoIndex
{
}
#community-wrap .cVideo-Desc
{
margin:5px 17px 0;
}
#community-wrap .cStream-Respond .cStream-Likes, #community-wrap .cStream-Respond .cStream-More
{
width:97%;
}
#community-wrap .cLayout
{
display:inline-block;
width:100%;
position:relative;

}
#community-wrap .cSidebar+.cMain
{
margin:0 244px 0 0;
position:relative;




}
#community-wrap .cSidebar
{
width:230px;

font-family:'Roboto Condensed',sans-serif;
}
div.activity-stream-container.cActivity.cFrontpage-activity
{
width:127%;
}

#community-wrap .cMedia-ThumbList li
{

}
#community-wrap .cPagination
{
text-align:left;
display:inline-block;
background:rgba(96,96,96,0.8);
color:#ffffff;
}
#facebook img
{
border-radius:50%;

border:1px solid rgba(128, 128, 128, 0.21);
}
#community-wrap .cStream-Comment .cStream-Content
{
margin:0 0 0 50px;
width:91%!important;
}
div.cStream-Headline
{
text-transform:uppercase;

padding-left:6px;

font-size:1em;

margin-left:50px;
font-family:'Roboto Condensed',sans-serif;
border-bottom:1px solid #DDD;

}
div.moduletable
{

background-repeat:no-repeat;
background:white;
background-position:left top;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
margin:9px 0 15px;
padding:10px;
position:relative;
height:auto;
overflow:visible;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
background:rgba(255, 255, 255, 0.73);
overflow:hidden;
}
div.forumactivity div.actmessage
{
margin-bottom:5px;
background-color:white;
padding:7px!important;

text-align:justify;
border:none!important;
}
#community-wrap .cStream-Actions a
{
font-family:'Roboto Condensed',sans-serif;
color:#7f7f7f!important;
}
#community-wrap .community-status.on-message .creator-message-container
{
border-top:0;
font-family:'Roboto Condensed',sans-serif;

}
#community-wrap .community-status .creators
{
margin:0 0 -1px 0;
height:32px;
margin-top:15px!important;
font-family:'Roboto Condensed',sans-serif;
background:url(/tportal_upload/banner/grass4.png) center center no-repeat!important;

padding-top:6px;
}
#cModule-PhotoComments img
{
border:1px solid #CCC;
width:44px;
box-shadow:none!important;
}
#community-wrap .cStream-Photo
{
margin-left:33px;
}
#facebook img
{
float:left!important;

padding:4px!important;
width:30px!important;
border:none!important;
}
#facebook .del
{
font-size:14px!important;
float:right!important;
font-weight:bold!important;
margin-right:30px!important;
color:#DDD!important;
font:Tahoma, Geneva, sans-serif!important;
}
#facebook .del a
{
color:#DDD;
}
#facebook a
{
color:#ADADAC;
}
#facebook .addas
{
display:block!important;
font-size:11px!important;

font:Tahoma, Geneva, sans-serif!important;

}
#facebook li
{


height:40px!important;

margin-bottom:13px!important;


padding:-5px 5px 12px -1px!important;



margin:0px 0px 0px 0px!important;
padding:0px 0px 0px 0px!important;
}
/***--- CSS: _4_social_fb_leftside ---****/
#fbfixedside
{
background:url(/templates/allrusty-fjt/images/social/fb.png) no-repeat scroll left center transparent !important;
display:block;
height:290px;
padding:0 5px 0 46px;
width:285px;
z-index:99999;
position:fixed;
right:-291px;
top:30%;
transition:all 0.6s;
-moz-transition:all 0.6s;

-webkit-transition:all 0.6s;

-o-transition:all 0.6s;

}
#fbfixedside:hover
{
right:-50px;
}
#fbfixedside div.fbfixedsidecontent
{
background:#ffffff;
margin-right:40px;
padding-top:5px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.8);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.8);
-webkit-border-radius:5px;
border-radius:5px;
}
#fbfixedside div
{
border:none;
position:relative;
display:block;
}
#fbfixedside span
{
bottom:12px;
font:8px "lucida grande",tahoma,verdana,arial,sans-serif;
position:absolute;
left:7px;
text-align:left;
z-index:99999;
}
#fbfixedside span a
{
color:gray;
text-decoration:none;
}
#fbfixedside span a:hover
{
text-decoration:underline;
}
/***--- CSS: _4_social_uzenofal ---****/


div.cStream-Content a
{
font-weight:bold;
}
table.jswgshare div.imagediv
{
}
table.jswgshare div.imagediv img
{
}
table.jswgshare div.bigimagediv
{
}
table.jswgshare div.bigimagediv img
{

margin-left:18px;
}
table.jswgshare td.szoveg
{
text-align:justify;
margin:0 0 0 12px;
padding:5px 7px 6px 8px;

}
table.jswgshare td.cim
{
font-weight:bold;
font-size:1.8em;
border-bottom:1px solid #DDD;
}
table.jswgshare a.ujlink
{
float:right;
color:#ff5a00;
font-family:'Roboto Condensed',sans-serif;
}
table.jswgshare a.bigujlink
{
display:block;
text-align:center;
margin:10px;
color:#0089AD;
}

/***--- CSS: _4_social_uzenofal_video ---****/
#community-wrap .cVideo-Screen
{
text-align:center;
background:#555;
padding:20px 0;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.61);
margin:0;
position:relative;
z-index:6200;
border:1px solid #CCC;
}
div.videoTextTags
{
background:white;
}
#community-wrap .cVideo-Thumb
{
display:block;
position:relative
}
#community-wrap .cVideo-Thumb b
{
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
color:#fff!important;
font:14px Tahoma,Arial,sans-serif;
padding:3px 5px;
background:#111;
opacity:.8;
position:absolute;
bottom:5px;
right:5px
}
#community-wrap .cVideo-Content
{
margin:0 0 0 0px;

margin:0 0 0 0px;
width:590px;
color:black;
}
b.cVideo-Title>a
{
margin-left:5px;
font-size:18px;
display:block;
color:black;
}
#community-wrap .cVideo-Desc
{
padding:5px 15px 15px 10px;
}
#community-wrap .cVideo-Thumb img
{
text-align:center;
-webkit-box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
-moz-box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
z-index:999999;
width:100%;
height:auto;

}
#community-wrap .cVideo-Thumb .playbutton
{
background:url(http://kidsthatrip.com/images/read.png);
background-size:64px 64px;
width:64px;
height:64px;
position:absolute;

top:50%;
left:50%;
margin-left:-32px;
margin-top:-32px;
}
/***--- CSS: _4_wgsocial ---****/
span.like
{
background:url(/components/com_community/templates/default/images/sprites-icons.png) 0 center no-repeat;
background-position:0 -580px;
padding:4px 0 0 23px;
margin:0 0 0 5px;
margin-left:-2px;
}
a.ilike
{
background:url(/components/com_community/templates/default/images/middot.png) 0 center no-repeat;
color:#157ED1;
font-size:11px;
padding:0 0 0 7px;
margin:0 0 0 5px;
margin-left:-6px;
}
/***--- CSS: aprohirdetes ---****/

table.jsaprohirtedes
{
width:100%;
}
table.jsaprohirtedes tr:first-child td
{
font-size:18px;
}

table.jsaprohirtedes tr:last-child td:first-child
{
width:320px;
}

table.jsaprohirtedes tr:last-child td:last-child
{
padding-left:5px;
position:relative;
}

img.jsaprohirtedes
{
width:320px;
height:auto;
}
div.imagediv.jsaprohirtedes
{
width:320px;
}
div.szoveg.jsaprohirtedes
{
font-size:15px;
}
a.ujlink.jsaprohirtedes
{
position:absolute;
right:2px;
bottom:3px;
}
table.aprohirdetes_lista
{
background:transparent;
border:none;
}
table.aprohirdetes_lista tr td.ar
{
}
table.aprohirdetes_lista tr.separate ,table.aprohirdetes_lista tr.separate td
{
margin-top:20px;
background:transparent;
border:none;
}
table.aprohirdetes_lista tr td.ar div.ar
{
font-weight:bold;
line-height:16px;
color:black;
overflow:visible;
padding:3px;
border-radius:3px;

width:171px;
height:37px;

border:none;
box-shadow:none;
color:#0A0707;
text-transform:uppercase;
font-size:18px;
text-align:center;
line-height:37px;
margin-bottom:20px;
font-size:1.5em;
font-family:'Roboto Condensed',sans-serif;
font-weight:700;
border:1px solid #eee;
}
table.aprohirdetes_lista tr td.ar div.datum
{
margin-top:8px;
margin-bottom:8px;
}
table.aprohirdetes_lista tr td.ar div.allapot
{
}
table.aprohirdetes_lista tr td.ar div.nev
{
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
}
div.varos
{
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
border-top:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
}
div.szoveg
{

margin-bottom:10px;
overflow:hidden;
height:128px;
padding-top:10px;
text-align:justify;
padding-right:1em;
}
/***--- CSS: aprohirdetes_reszletes ---****/

div.aprohirdetes-allo,div.aprohirdetes-fekvo
{
position:relative;
background:white;
top:0px;
left:0px;
margin-right:9px;
}
h1.aprohirdetes-cim
{
color:#fff00;
}

ul.aprohirdetes-social
{
list-style:none;
margin-top:1em;
margin-bottom:1em;
padding:0.3em;
border-bottom:1px solid #EEEEEE;
border-top: 1px solid #EEEEEE;
}
ul.aprohirdetes-social>li
{
width:33%;
}
li.aprohirdetes-fb-send
{
float:right;
text-align:right;
}
li.aprohirdetes-fb-like
{
float:left;
text-align:center;
}
li.aprohirdetes-addthis
{
float:left;
text-align:left;
}

ul.aprohirdetes-buttons
{
list-style:none;
margin-top:2em;
margin-bottom:2em;
}

ul.aprohirdetes-buttons>li
{
float:left;
padding:0;
width:50%;
margin:0px;
text-align:center;
padding-top:1em;
padding-bottom:1em;
background:#eeeeee;
}

ul.aprohirdetes-buttons>li>a
{
display:inline-block;
padding:0.3em 1em 0.3em 1em;
background-color:#F5F5F5;
border:1px solid #eaeaea;
font-family:'Roboto Condensed',sans-serif;
}
ul.aprohirdetes-buttons>li>a>span
{
color:black;
font-weight:bold;
font-size:1.5em;
}
ul.aprohirdetes-buttons>li>a:hover
{
background:#b2e557;
}
div.aprohirdetes-kep
{
overflow:hidden;
width:60%;
margin-right:1%;
float:left;
position:relative;
top:0px;
left:0px;
}
div.aprohirdetes-kep>img
{
max-width:100%;
max-height:100%;
}
img.aprohirdetes-moreimages
{
display:none;
}
table.aprohirdetes-adatok
{
float:left;
width:auto;

border-collapse:collapse;
text-transform:uppercase;
}

@media (max-width:770px)
{
div.aprohirdetes-kep
{
width:100%;
float:none;
}
table.aprohirdetes-adatok
{
width:100%;
float:none;
}
ul.aprohirdetes-social,ul.aprohirdetes-buttons
{
float:none;
display:block;
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
ul.aprohirdetes-social>li,ul.aprohirdetes-buttons>li
{
float:none;
display:block;
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
ul.aprohirdetes-buttons>li>a
{
display:block;
margin-bottom:0.4em;
margin-top:0.4em;
}
}

table.aprohirdetes-adatok>tbody>tr>td
{
padding:0.2em;
}
table.aprohirdetes-adatok>tbody>tr>td:first-child
{
font-weight:bold;
border-bottom:1px solid #eee;
text-align:left;
font-family:'Roboto Condensed',sans-serif;
}
table.aprohirdetes-adatok>tbody>tr>td:last-child
{
font-weight:bold;
border-bottom:1px solid #eee;
text-align:left;
}
table.aprohirdetes-adatok>tbody>tr.ar>td
{
font-size:1.5em;
background:#eee;
}
div.aprohirdetes-hirdetesszovege
{
text-align:justify;
display:block;
padding:2em;
margin:2em;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
h1.aprohirdetes-cim
{
font-family:'Roboto Condensed',sans-serif;
font-size:2em;
padding-left:30px;
font-weight:bold;
text-transform:uppercase;
}
/***--- CSS: articles ---****/
div.column-1
{
padding-right:30px;
border-right:1px solid #cccccc;
}
/***--- CSS: banner ---****/
#topbanner
{
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.74);
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
position:fixed;
top:1px;
right:1px;

width:118px;
height:107px;
color:black;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;

box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.74);
background:white ;
float:right;
-webkit-transition:width 2s, height 2s;
font-size 2s;

transition:width 2s, height 2s, font-size 2s;
text-align:center;
}
#topbanner:hover
{
width:300px;
background:#ffffff url(/templates/allrusty-fjt/images/fishbook/vizjelxf2.png) bottom left no-repeat;
height:210px;
text-align:center;
z-index:160;
}
a.visszahivjuk
{
font-weight:bold;
}
#shop_banner
{
width:140px;
height:354px;
background:url(/tportal_upload/banner/balfelso.png) no-repeat;
position:absolute;
left:49%;
margin-left:-685px;
top:-50px;

}
@-webkit-keyframes swinging
{
0%
{
-webkit-transform:rotate(-3deg);
}
50%
{
-webkit-transform:rotate(3deg);
}
100%
{
-webkit-transform:rotate(-3deg);
}
}
#shop_banner a
{
display:block;
width:135px;
height:200px;
margin-top:45px;
margin-left:20px;

}
/***--- CSS: blog ---****/
img.blog-bigimage
{
width:100%;
}
td.blogleftimage
{
position:relative;
top:0px;
left:0px;
}
a.blogleftlink
{

bottom:0px;


color:white;
padding:8px;
display:block;
margin-left:-3px;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
background:white;
font-size:0.9em!important;
}
ul.blog_lista
{
overflow:auto;
color:black;
text-align:justify;
clear:both;
height:auto;
}
ul.blog_lista li
{
width:48%;

}
ul.blog_lista li.k0
{
float:left;
margin-left:16px;
margin-top:18px;
background:white;

border-bottom:1px solid #06af9d;
}
ul.blog_lista li.k1
{
float:left;
margin-top:18px;
margin-left:16px;
background:white;

border-bottom:1px solid #06af9d;
}
div.blog-lista-szoveg
{
height:8em;
overflow:hidden;
padding:0px 22px 8px 8px;
border-bottom:27px solid white;
}
ul.blog_lista li div.bevezeto
{

overflow:hidden;
}
ul.blog_lista li div.adatok
{
position:absolute;
bottom:0px;

font-family:'Roboto Condensed',sans-serif;
padding:0px;
margin:0px;
background:rgba(0,0,0,0.5);
text-transform:uppercase;
font-size:0.7em;

}
div.blog-list-image
{
position:relative;
top:0px;
left:0px;
}
ul.blog_lista li div.adatok span.szerzo
{
padding:0.2em;
font-weight:bold;
color:white;
display:none;
}
ul.blog_lista li div.adatok span.kategoria
{
margin-left:0.2em;
text-align:center;
padding:0.2em;
display:none;
}
ul.blog_lista li div.adatok span.kategoria a
{
color:white;
font-weight:bold;
text-decoration:none;
display:none;
}
ul.blog_lista li div.adatok span.datum
{
margin-left:0.2em;
padding:0.2em;
font-weight:bold;
color:white;
display:none;
}
ul.blog_lista li div.adatok span.blog-bovebben a
{
color:#40C2EB;
margin-top:8px;
}
ul.blog_lista li h1
{
text-align:left;
color:white;
font-weight:bold;
font-size:152%;
padding-left:1%;
overflow:hidden;
height:2.5em;
text-transform:uppercase;

vertical-align:middle;
padding-top:0.5em;
padding-bottom:0.5em;

}
ul.blog_lista li div.imgdoboz
{
width:100%;
height:auto;
max-height:300px;
overflow:hidden;
margin:0px;
padding:0px;
vertical-align:middle;
border-bottom:3px solid;
}
ul.blog_lista li div.imgdoboz img
{
width:100%;
height:auto;
border-radius:0%;
}
ul.blog_lista li a
{


font-family:'Roboto Condensed',sans-serif;
color:#06af9d;
font-size:22px;
}
div.blogegybanner
{
width:202px;

float:left;
background:white;
padding:19px;
margin-left:14px;
}
div.ws-pr-small-name
{
font-size:1.1em;
font-family:'Roboto Condensed',sans-serif;
border-bottom:1px solid #c8c8c8;
}
div.ws-pr-small-price
{
border-bottom:1px solid #eee;
}
div.blog_cikk
{


background:white;


float:left;
position:relative;
top:0px;
left:1%;
color:black;
font-size:1em;


padding:2%;
margin-right:2%;
text-align:justify;
}
div.app_cikk_kategoria
{
position:absolute;

padding:5px;
font-weight:bold;
color:#000000;
;
height:37px;
margin:0px;
margin-right:-21px;
border:none;
box-shadow:none;
text-transform:uppercase;
font-size:11px;
text-align:center;

}
div.app_cikk_ujgomb
{
position:absolute;
top:-5px;
right:29px;
padding:5px;
font-weight:bold;
color:#000000;
;
height:37px;
margin:0px;
margin-right:-21px;
border:none;
box-shadow:none;
text-transform:uppercase;
font-size:11px;
text-align:center;
line-height:30px;
}
div.blog_cikk img.idximage
{
float:left;
width:31%;
margin:13px;
margin-top:-6px;
margin-left:0px;


}
div.blog_cikk h1
{
text-align:left;

font-weight:bold;




text-transform:uppercase;

margin-bottom:1em;
margin-top:9px;
font-size:2.5em;
border-bottom:1px solid #06af9d;
font-family:'Roboto Condensed',sans-serif;
background:url(/tportal_upload/banner/grasskicsi.png) right bottom no-repeat!important;
color:#1e3953;
}
div.blog_cikk span.bold
{
font-weight:bold;
font-size:1.2em;
text-transform:uppercase;
color:#1f3953;
border-bottom:1px solid #06af9d;
}
div.blog_cikk div.forras
{
text-align:right;
color:#000000;
}
div.blog_cikk div.forras a
{
}
div.blog_cikk a
{
color:#79b927;
text-decoration:underline;
font-size:0.9em;
}
div.blog_cikk a:hover
{
color:#2f7ac0;
text-decoration:none;
}
div.blog_cikk div.video
{
text-align:center;
}
div.blog_cikk div.keptar
{
text-align:center;
}
div.blog_cikk ul.keptar
{
list-style:none;
margin:0px;
overflow:auto;
display:inline-block;
}
div.blog_cikk ul.keptar li
{
padding:0px;
margin:5px;
float:left;
}
div.blog_cikk ul.keptar li img
{
padding:0px;
margin:0px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 4px -1px;
}
div.blog_cikk div.nagykep
{
text-align:center;
clear:both;
}
div.blog_cikk div.nagykep img
{
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 4px -1px;
margin:auto;
}
div.blog_cikk div.nagykep div.kepalattiszoveg
{
text-align:center;
font-size:1.2em;
font-weight:bold;
}
div.blog_cikk table
{
margin:auto;
border:1px solid rgba(0, 0, 0, 0.5);
vertical-align:middle;
background:#ececec;
background:rgba(255,255,255,0.6);
border-collapse:separate;
-webkit-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}
div.blog_cikk table td
{
text-align:center;
padding:5px;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:-1px 0px 3px 0px rgba(0, 0, 0, 0.21);
}
div.blog_cikk table thead tr
{
background:#40C2EB;
background:rgba(64,194,235,0.4);
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') bottom repeat;
border-bottom:1px solid rgba(0,0,0,0.2);
color:#000000;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
margin:0px;
padding:0px;
color:#fff;
}
div.blog_cikk table thead tr th
{
padding:5px;
font-size:0.9em;
text-align:center;
}
div.blog_cikk table tbody tr td
{
font-size:0.8em;
}
/***--- CSS: chat ---****/
#tpchat
{
position:fixed;
left:0px;
bottom:-180px;
z-index:9999999;
height:200px;
border:1px solid #000000;
background:#eeeeee;
width:200px;
transition:all 0.6s;
-moz-transition:all 0.6s;

-webkit-transition:all 0.6s;

-o-transition:all 0.6s;

}
#tpchat:hover
{
bottom:0px;
}
#tpchat input
{
width:190px;
border:0px;
margin:0px;
font-size:12px;
position:absolute;
bottom:0px;
left:0px;
}
/***--- CSS: download ---****/
table.letoltesek
{
margin-left:66px;
}
table.letoltesek tr td.folder
{
font-weight:bold;
}
table.letoltesek tr td.folder
{
font-weight:bold;
}
table.letoltesek tr td.folder
{
font-weight:bold;
}
div.download ul li.filejpg,div.download ul li.filepdf,div.download ul li
{
float:left;
padding:0px;
margin:2px;
}
div.download ul li.filejpg img,div.download ul li.filepdf img,div.download ul li img
{
border:border:1px solid #999999;





transition:all 0.3s;
-webkit-transition:all 0.3s;
min-height:120px;
min-width:160px;
background:white;
}
div.downloadtopmenu
{
text-transform:uppercase;
text-align:center;
}
/***--- CSS: fehova ---****/
div.fehova
{
background:rgba(255,255,255,0.6);
border:1px solid #cccccc;
margin-top:0.3em;
margin-bottom:0.3em;
text-align:center;
font-size:1.5em;
font-size:13px;
padding:0.3em;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}
/***--- CSS: fogasi_naplo ---****/

ul.fogasi_naplo_lista li div.like
{
float:left;
}
ul.fogasi_naplo_lista li div.fb-send
{
float:right;
}

div.fogasi_naplo_keresodoboz
{
margin-top:10px;
margin-bottom:10px;

padding-top:2px;
padding-left:10px;
text-transform:uppercase;
border-bottom:1px solid #ccc;
background:rgba(255,255,255,0.6);

-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
margin-right:7px;
}
ul.fogasi-lista
{
list-style:none;
margin:0px;
padding:0px;
}
ul.fogasi-lista>li
{
float:left;
overflow:hidden;
margin-bottom:6px;
}
ul.fogasi-lista>li>div.lidoboz
{
margin:2%;
background:#ececec;
background:rgba(154, 206, 46, 0.3);
background:white;
position:relative;
top:0px;
left:0px;
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
height:100%;
}
ul.fogasi-lista li div.fogasi-image
{
position:relative;
top:0px;
left:0px;
background:#000000;
text-align:center;
width:100%;
height:70%;
overflow:hidden;
}
ul.fogasi-lista img.fogasi-indeximage
{
width:100%;
}
ul.fogasi-lista img.fogasi-indeximage-allitott
{
height:100%;
}
ul.fogasi-lista li div.fogasi-avatar
{
}
ul.fogasi-lista li div.fogasi-avatar>a>img
{
border:1px solid #999999;
border:1px solid rgba(55,55,55,0.7);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
border:0px solid #FFFFFF;
border-radius:50%;
height:20%;
position:absolute;
bottom:12%;

z-index:50;
border-right:3px solid black;
border-bottom:3px solid black;
border-top:3px solid black;
width:60px;
height:60px;
margin-left:5px;
border:5px solid #fff;
box-shadow:0 1px 5px #888888;
}
ul.fogasi-lista li div.fogasi-adatok
{
position:relative;
top:0px;
left:0px;
padding:0px;
clear:both;
width:100%;
font-size:0.8em;
background:#ffffff;
border-top:2px solid rgba(60,60,60,0.8);
}
ul.fogasi-lista li div.fogasi-halfaj>a
{
display:inline-block;
position:absolute;
bottom:1%;
left:0px;
width:100%;
text-align:center;
font-size:0.7em;
font-weight:bold;
padding:1%;
color:#000000;
font-family:'Roboto Condensed',sans-serif;
}
ul.fogasi-lista li div.fogasi-adatok div.fogasi-datum
{
font-size:0.8em;
text-align:center;
display:block;
width:100%;
text-align:center;
}
ul.fogasi-lista li div.fogasi-adatok div.fogasi-nev
{
font-weight:bold;
text-align:center;
display:block;
width:100%;
text-align:center;
font-family:'Roboto Condensed',sans-serif;
font-size:1.3em;
}
ul.fogasi-lista li div.fogasi-adatok div.fogasi-tovabbi
{
float:right;
font-weight:normal;
}
ul.fogasi-lista li div.fogasi-adatok div.fogasi-like
{
position:absolute;
right:1%;
bottom:0px;
font-weight:normal;
}
@media (max-width:800px)
{
ul.fogasi-lista li div.fogasi-halfaj>a
{
position:relative;
display:block;
padding:0px;
}
ul.fogasi-lista li
{
margin:0px!important;
}
}
ul.fogasi-lista li div.fogasi-suly
{
display:inline-block;
position:absolute;
bottom:0px;
right:0px;
font-size:1.2em;
font-weight:bold;
background:rgba(146, 181, 55, 0.72);
padding:1%;
color:#00000;


font-family:'Roboto Condensed',sans-serif;
font-size:1em;
font-weight:bold;
background:rgba(0, 0, 0, 0.5);
padding:1%;
color:#ffffff;
box-shadow:0 1px 5px #000000;
}
ul.app_jmodul li div.suly
{
position:absolute;
top:0px;
left:0px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
display:inline-block;
color:black;
font-family:Arial;
font-size:11px;
font-weight:bold;
font-style:normal;
height:32px;
line-height:34px;
width:50px;
text-decoration:none;
text-align:center;

background:rgba(31, 28, 22, 0.6);
color:#0E0F0F;



}
ul.fogasi_naplo_jmodul li div.suly
{
width:83px;
font-family:'Roboto Condensed',sans-serif;
color:white;
font-size:15px;
font-weight:bold;
}
ul.fogasi_naplo_jmodul li img.kep
{
border:	border:1px solid #999999;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;


-webkit-box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.3);
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
margin-bottom:2px;
width:210px;
}
ul.fogasi_naplo_lista li div.imgdoboz
{
width:200px;
height:150px;
text-align:center;

vertical-align:middle;
overflow:hidden;
border-bottom:5px solid rgba(66, 54, 3, 0.85);

background:black;
}
ul.fogasi_naplo_lista li img.kep
{
border:	border:1px solid #999999;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-radius:10px 10px 0px 0px;
border-radius:10px 10px 0px 0px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.3);
box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.3);
margin-left:-40px;
margin-top:-20px;
}

ul.fogasi_naplo_lista li div.adatok div.halfaj a
{
color:#523F10;
font-size:125%;

}
/***--- CSS: fogasi_naplo_reszletes ---****/

div.fogasi-allo,div.fogasi-fekvo
{
position:relative;
background:white;
top:0px;
left:0px;
margin-right:9px;
}
h1.fogasi-cim
{
color:#fff00;
}

ul.fogasi-social
{
list-style:none;
margin-top:1em;
margin-bottom:1em;
padding:0.3em;
border-bottom:1px solid #EEEEEE;
border-top: 1px solid #EEEEEE;
}
ul.fogasi-social>li
{
width:33%;
}
li.fogasi-fb-send
{
float:right;
text-align:right;
}
li.fogasi-fb-like
{
float:left;
text-align:center;
}
li.fogasi-addthis
{
float:left;
text-align:left;
}

ul.fogasi-buttons
{
list-style:none;
margin-top:2em;
margin-bottom:2em;
}

ul.fogasi-buttons>li
{
float:left;
padding:0;
width:50%;
margin:0px;
text-align:center;
padding-top:1em;
padding-bottom:1em;
background:#eeeeee;
}

ul.fogasi-buttons>li>a
{
display:inline-block;
padding:0.3em 1em 0.3em 1em;
background-color:#F5F5F5;
border:1px solid #eaeaea;
font-family:'Roboto Condensed',sans-serif;
}
ul.fogasi-buttons>li>a>span
{
color:black;
font-weight:bold;
font-size:1.5em;
}
ul.fogasi-buttons>li>a:hover
{
background:#b2e557;
}
div.fogasi-kep
{
overflow:hidden;
width:60%;
margin-right:1%;
float:left;
position:relative;
top:0px;
left:0px;
}
div.fogasi-kep>img
{
max-width:100%;
max-height:100%;
}
img.fogasi-moreimages
{
display:none;
}
table.fogasi-adatok
{
float:left;
width:auto;

border-collapse:collapse;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
}

@media (max-width:770px)
{
div.fogasi-kep
{
width:100%;
float:none;
}
table.fogasi-adatok
{
width:100%;
float:none;
}
ul.fogasi-social,ul.fogasi-buttons
{
float:none;
display:block;
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
ul.fogasi-social>li,ul.fogasi-buttons>li
{
float:none;
display:block;
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
ul.fogasi-buttons>li>a
{
display:block;
margin-bottom:0.4em;
margin-top:0.4em;
}
}

table.fogasi-adatok>tbody>tr>td
{
padding:0.2em;
}
table.fogasi-adatok>tbody>tr>td:first-child
{
font-weight:bold;
border-bottom:1px solid #eee;
text-align:left;
}
table.fogasi-adatok>tbody>tr>td:last-child
{
font-weight:bold;
border-bottom:1px solid #eee;
text-align:left;
}
div.fogasi_naplo_reszletes div.map
{
background:#ececec;
box-shadow:3px 3px 6px 1px transparent;
margin-top:-4px;
}
table.fogasi-adatok>tbody>tr.suly>td
{
font-size:1.8em;
background:#eee;
}
div.fogasi_naplo_reszletes div.kepek::-webkit-scrollbar
{
border:1px solid rgba(0,0,0,0.8);
width:15px;
background:transparent;
}
div.fogasi_naplo_reszletes div.kepek::-webkit-scrollbar-track
{
}
div.fogasi_naplo_reszletes div.kepek::-webkit-scrollbar-thumb
{
background-color:rgba(0, 0, 0, 0.4);
}
div.fogasi_naplo_reszletes div.kepek::-webkit-scrollbar-button
{
width:1px;
}
div.fogasi_naplo_reszletes div.kepek::-webkit-scrollbar-corner
{
width:1px;
}
h1.fogasi-cim
{
font-family:'Roboto Condensed',sans-serif;
font-size:2em;
padding-left:30px;
font-weight:bold;
text-transform:uppercase;
}
/***--- CSS: footer ---****/
#foot
{
-webkit-box-shadow:inset -5px 7px 46px -16px rgba(0,0,0,1);
-moz-box-shadow:inset -5px 7px 46px -16px rgba(0,0,0,1);
box-shadow:inset -5px 7px 46px -16px rgba(0,0,0,1);
background:white!important;
}
div.footformleft
{
color:#55ebd0;
background:rgba(18, 19, 19, 0.72);
font-size:1.1em;
font-family:'Roboto Condensed',sans-serif;
text-align:justify;
padding:1.7em;
}
div.contact-form-right
{
background:#fff;
}
#footformbackground
{
background:url(/tportal_upload/d21/bgk.jpg) ;
no-repeat;
background-size:cover;
-webkit-box-shadow:inset 0px 7px 71px -16px rgba(0,0,0,1);
-moz-box-shadow:inset 0px 7px 71px -16px rgba(0,0,0,1);
box-shadow:inset 0px 7px 71px -16px rgba(0,0,0,1);
}
table.contact-form
{
width:100%;
border-spacing:2em;
}
.form-control-foot
{
width:100%;
border:none!important;
border-bottom:2px solid #16b09e!important;
font-size:1.4em;
font-family:'Roboto Condensed',sans-serif;
}

div.foot0
{
padding:5px;
text-align:center;
margin-top:10px;
}
div.footlogo
{
margin-bottom:5px;
}
div.foot0text
{
font-size:0.8em;
color:#cccccc;
text-align:justify;
padding-top:1em;
padding-bottom:2em;
border-bottom:1px solid #666;
font-family:'Roboto Condensed',sans-serif;
margin-top:1em;
color:#1f3953;

}
table.foot0buttons
{
width:100%;
margin-top:10px;
}
table.foot0buttons>tbody>tr>td
{
text-align:center;
}

div.foot1
{
padding:1em;
color:#1f3953;

}
div.foot1title
{
font-size:18px;
font-weight:bold;
color:#eeeeee;
border-bottom:1px solid #666;
color:#1f3953;
text-align:left;

}
div.foot1menu
{
font-size:12px;
color:#cccccc;
text-align:justify;
font-family:'Roboto Condensed',sans-serif;
color:#1f3953;

}
div.foot1menu>a
{
display:block;
padding:10px;
padding-left:0px;
border-bottom:1px dashed #666;
color:#cccccc;
font-size:14px;
color:#1f3953;

}

div.foot3
{
padding:1em;
text-align:left
}
div.foot3title
{
font-size:18px;
color:#eeeeee;
border-bottom:1px solid #666;
font-weight:bold;
margin-bottom:5px;
color:#1f3953;

}
div.foot3text
{
font-size:12px;
color:#cccccc;
border-bottom:1px solid #666;
font-family:'Roboto Condensed',sans-serif;
color:#1f3953;

}
div.foot3map
{
margin-top:10px
}
/***--- CSS: forum ---****/
div.forumactivity
{
padding-left:40px;
background:url(/templates/allrusty-fjt/images/icons/activity_forum_icon.png) no-repeat;
}
div.forumactivity div.acttitle
{
margin-bottom:5px;
}
div.forumactivity div.actmessage
{
margin-bottom:5px;
background-color:white;
padding:14px;
border:1px solid rgb(219, 219, 219);
}
div.forumactivity div.acttovabblink
{
margin-left:200px;
margin-top:5px;
}

table.forumtemak
{
width:100%;
margin:auto;

vertical-align:middle;
background:rgba(255, 255, 255, 0.31);
border-collapse:separate;




}
table.forumtemak td
{


padding:5px;
font-size:14px;
}
table.forumtemak tr.fejlec
{
height:32px;
margin:0px;
padding:0px;
}
table.forumtemak tr.k0 td
{
background:rgba(27, 149, 185, 0.04);
border-bottom:1px solid #1b95b9;
}
table.forumtemak tr.k1 td
{

border-bottom:1px solid #1b95b9;
background:white;
}
table.forumtemak tr:hover td
{
background:#cccccc;
cursor:pointer;
}
table.forumtemak td.tema
{
font-weight:bold;
}
table.forumtemak td.utolsohsz
{
text-align:center;
}
table.forumtemak td.datum
{
text-align:center;
}
table.forumtemak td.hozzaszolasdb
{
text-align:right;
}
table.forumtemak tr.fejlec th
{
border-bottom:1px solid rgba(0,0,0,0.2);
color:#000000;
font-size:19px!important;
margin:0px;
padding:0px;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#747272;
}

div.forumtopichead
{
margin:0px;
padding:5px;
padding-left:10px;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
clear:both;
overflow:auto;
border-bottom:1px solid green;
}
div.forumtopichead h1
{
display:inline-block;
color:black;
margin:0px;
padding:0px;
font-family:'Roboto Condensed',sans-serif;
}
div.forumtopichead a
{
float:right;
margin-right:130px;
margin-top:6px;
color:grey;
font-family:'Roboto Condensed',sans-serif;
}
ul.forumhsz
{
list-style:none;
margin:0px;
padding:0px;
}
ul.forumhsz li
{
width:100%;
list-style:none;
margin:0px;
padding:0px;
clear:both;
overflow:auto;
}
ul.forumhsz li div.szoveg
{
background:white;
padding:7px;
height:auto!important;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
border-color:#e5e6e9 #dfe0e4 #d0d1d5;
background:rgba(255, 255, 255, 0.73);
}
ul.forumhsz li div.szoveg div.forummsg
{
padding:0 0 0 10px;
margin-top:7px;
border-left:2px solid #eee;
background:rgba(255, 255, 255, 0.85);
padding:9px;
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
}
ul.forumhsz li div.szoveg div.foot
{
margin-left:10px;
}
ul.forumhsz li div.szoveg div.foot span.nev
{
color:#157ED1;
font-size:11px;
}
ul.forumhsz li div.szoveg div.foot span.datum
{
background:url(/components/com_community/templates/default/images/middot.png) 0 center no-repeat;
padding:0 0 0 7px;
margin:0 0 0 5px;
font-size:0.6em;
}
ul.forumhsz li div.szoveg div.foot span.like
{
background:url(/components/com_community/templates/default/images/sprites-icons.png) 0 center no-repeat;
background-position:0 -578px;
padding:4px 0 0 23px;
margin:0 0 0 5px;
font-size:0.8em;
}
ul.forumhsz li div.szoveg div.foot a.forumdeletehsz
{
background:url(/components/com_community/templates/default/images/middot.png) 0 center no-repeat;
padding:4px 0 0 13px;
margin:0 0 0 5px;
color:#f90000;
}
ul.forumhsz li div.szoveg div.foot a.ilike
{
background:url(/components/com_community/templates/default/images/middot.png) 0 center no-repeat;
color:#157ED1;
font-size:11px;
padding:0 0 0 7px;
margin:0 0 0 5px;
}
ul.forumhsz li div.avatar
{
padding-right:5px;
float:left;
}
ul.forumhsz li div.avatar img
{
display:none;
border-radius:76px;
height:48px;
border:3px solid white;
}

ul.forumhsz li.ujhsz
{
margin-top:20px;
}
ul.forumhsz li.ujhsz div.ujszoveg
{



-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);

padding:10px;
overflow:auto;
background:rgba(27, 149, 185, 0.08);
background:rgba(6, 175, 157, 0.17);
border:1px solid rgba(204, 204, 204, 0.25);
}
ul.forumhsz li.ujhsz div.ujszoveg div.container
{
background:#ffffff;
clear:both;
-webkit-border-radius:5px;
border-radius:5px;

border-top:0px;
}
ul.forumhsz li.ujhsz div textarea
{
width:665px;
margin:0px;
border:none;
}
ul.forumhsz li.ujhsz div div.buttons
{
float:right;
}
ul.forumhsz li.ujhsz div.ujszoveg ul
{
list-style:none;
padding:0px;
margin:0px;
margin-left:20px;
}
ul.forumhsz li.ujhsz div.ujszoveg ul li
{
float:left;
color:#000000;
font-weight:bold;
width:140px;
padding:5px;
text-align:center;
cursor:pointer;
margin-bottom:0px;
}
ul.forumhsz li.ujhsz div.ujszoveg ul li.active
{
border-color:#ccc;
border:1px solid cccccc;
border-bottom:1px solid #fff;
background:#fff;
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
cursor:default;
}
/***--- CSS: gtranslate ---****/
div.gtranslate
{
z-index:21;
position:absolute;
right:1px;
top:208px;
}
div.gtranslate div.flags
{
display:inline-block;
padding-top:4px;
vertical-align:middle;
}
div.gtranslate select
{
font-size:8px;
margin:0px;
padding:0px;
}
div.gtranslate a.gflag
{
vertical-align:middle;
font-size:16px;
padding:1px 0;
background-repeat:no-repeat;
background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/16.png');
}
div.gtranslate a.gflag img
{
border:0;
}
div.gtranslate a.gflag:hover
{
background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/16a.png');
}
#goog-gt-tt
{
display:none !important;
}
div.gtranslate .goog-te-banner-frame
{
display:none !important;
}
div.gtranslate .goog-te-menu-value:hover
{
text-decoration:none !important;
}
#google_translate_element2
{
display:none!important;
}
/***--- CSS: homepage ---****/
h1.home-title
{
margin-bottom:0.3em;

border-bottom:2px solid #3498db;
text-transform:uppercase;
padding-left:1%;
font-size:0.8em;
background:url(/tportal_upload/banner/grasskicsi.png) right bottom no-repeat!important;
}
h1.home-title>span
{
color:#4c5832;
padding:0.2em;
float:none;
clear:both;
font-size:1.3em;
font-family:'Roboto Condensed',sans-serif;
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.29);
}

div.homepost
{
background:#ffffff;
margin-bottom:0.5em;
width:100%;

background:rgba(255, 255, 255, 0.73);
}
div.homeposttitle
{
font-family:'Roboto Condensed',sans-serif;
border-bottom:1px solid #DDD;
margin:0.5em;
font-weight:bold;
text-transform:uppercase;
font-size:0.7em;
color:#505c3e;
text-align:center;
}
div.homepostcontent
{
width:100%;
overflow:hidden;
border-bottom:1px solid #dddddd;
}
div.homepostfoot
{
margin:0.5em;
font-size:0.8em;
color:#aaaaaa;
}
div.homepostfoot-actor
{
float:right;
font-family:'Roboto Condensed',sans-serif;
font-size:0.7em;
}
div.homepostfoot-date
{
float:left;
font-family:'Roboto Condensed',sans-serif;
font-size:0.7em;
}
div.homepost a.bigujlink
{
display:block;
text-align:center;
color:#ffffff;
text-transform:uppercase;
background:#91b437;
}
div.homepostcontent>.jswgshare
{
margin-top:0;
}
div.homepostcontent>table.jswgshare div.bigimagediv img,img.homepostimage
{
width:100%;
margin:0px;
}
div.homepost-aprohirdetes
{
text-align:center;
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
}
div.homepost-product-price
{
color:#89D50E;
text-align:center;
font-size:1.5em;
font-weight;
bold;
border-bottom:1px solid #eee;
border-top:1px solid #eee;
color:#ffffff;
font-weight:bold;
background:#4c5832;
font-family:'Roboto Condensed',sans-serif;
}
div.homepost-product-desc
{
padding:0.9em;
font-family:'Roboto Condensed',sans-serif;
text-align:justify;
font-size:0.9em;
}
a.homepost-product-detail
{

display:block;
text-decoration:none;
color:#fff;
font-weight:bold;
font-size:1em;
text-align:center;
text-transform:uppercase;
}
div.homepost-content-video
{
position:relative;
top:0px;
left:0px;
}
div.homepost-videos-play,div.homevideo-play
{
background:url(/tportal_upload/d21/icons/video_play.png);
background-size:32px 32px;
width:32px;
height:32px;
position:absolute;
top:50%;
left:50%;
margin-left:-16px;
margin-top:-16px;
}

.homereg
{
background:url(/tportal_upload/d21/home/redbg.jpg);
width:100%;
height:230px;
position:relative;
top:0px;
left:0px;

border:1px solid white;
}
.homeloginform
{
padding-top:1.3em;
float:right;
background-color:rgba(131, 211, 209, 0.53);
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}
div.homeloginrow
{
margin-bottom:0.5em;
}
div.homeloginrow>label
{
display:inline-block;
width:10em;
text-align:right;
}
div.homeloginrow>label
{
display:inline-block;
width:10em;
text-align:right;
}
div.homeloginbutton
{
display:block;
padding-left:2em;
}
div.homeloginlost
{
position:absolute;
bottom:0px;

background-color:rgba(131, 211, 209, 0.53);
padding:5px;
}
div.homeloginlost>a
{
display:block;
text-align:center;
font-size:0.7em;

color:white;



}

div.homeslide
{
position:relative;
top:0px;
left:0px;
margin-bottom:1%;
overflow:hidden;

}
img.homeslide
{
width:100%;
width:calc(100% - 2px);

}
div.homeslideblock:first-child
{
width:100%;
position:relative;
left:0px;
top:0px;
}
div.homeslideblock,div.homeslide>.homeslideblock
{
width:100%;
position:absolute;
left:0px;
top:0px;
}
div.homeslideblock>.homeslidetext
{
position:absolute;
bottom:0px;
left:0px;

color:#ffffff;
width:100%;
}
div.homeslideblock>.homeslidetext>span
{
margin:0.2em;
display:block;
line-height:1;
font-weight:bold;
color:#e9ebe1;
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
font-family:'Roboto Condensed',sans-serif;
letter-spacing:-1px;
margin-left:0.5em;
font-size:1em;
}

img.homephotosimage
{
width:90%;
height:90%;
border-radius:50%;
box-shadow:0px 2px 3px #ccc;

margin:3%;
box-shadow:0px 2px 3px #5d5858;
margin-left:7%;
}
div.homephotos
{
position:relative;
top:0px;
left:0px;
}

img.homecikkimage
{
width:100%;

width:calc(100% - 2px);
border:1px solid white;
min-height:200px;
}
div.homecikk
{
}
.homecikktitle>div>span:before
{
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:1.3em;
padding-right:0.5em;
padding-left:0.5em;
}
.homecikk-1>div>span:before
{
content:"\f1ec";
}
.homecikk-2>div>span:before
{
content:"\f0c0";
}
.homecikk-3>div>span:before
{
content:"\f080";
}
div.homecikkimage
{
width:100%;
height:2px;
background-size:cover;
background-repeat:no-repeat;
position:relative;
border-bottom:2px solid #16b09f;
}
div.homecikktitle
{
width:100%;
position:absolute;
bottom:0px;
left:0px;
}
div.homecikktitle>div
{
padding-top:5%;
padding-bottom:5%;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
background:#ffffff;
color:#06af9d;
color:#1e3953;
text-align:left;
font-size:1.5em;
letter-spacing:0.9px;
}
div.homecikkbevezeto
{
font-size:0.9em;
color:#5b5a5a;
text-align:justify;
padding-top:1em;
}

img.homefogasiimage
{
width:100%;
width:calc(100% - 2px);
border:1px solid white;
}
div.homefogasi
{
}
div.homefogasiavatar
{
position:absolute;
left:5px;
bottom:10px;
}
div.homefogasiavatar>img
{
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
border:0px solid #FFFFFF;
border-radius:50%;
height:20%;
position:absolute;
bottom:12%;
z-index:50;
width:60px;
height:60px;
margin-left:5px;
border:3px solid #fff;
box-shadow:0 1px 5px #888888;
}
div.homefogasititle
{
background:rgba(0,0,0,0.5);
background:rgb(76, 88, 50);
background:rgba(146, 181, 55, 0.67);
height:2.5em;
width:100%;
color:white;
text-align:center;
font-size:0.9em;
position:absolute;
bottom:0px;
left:0px;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
padding-top:2%;
}
span.homefogasisuly
{
display:block;
}

img.homeaproimage
{
width:100%;
}
div.homeapro
{
}
div.homeaprotitle
{
background-color:rgba(0, 0, 0, 0.31);
width:100%;
color:#ffffff;
text-align:center;
font-size:0.7em;
position:absolute;
bottom:0px;
left:0px;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
padding-top:2%;
padding-bottom:2%;
color:white;

height:4em;
border-top:1px solid white;
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

img.homevideoimage
{
width:100%;
}
div.homevideo
{
}
div.homevideotitle
{
background:rgba(0,0,0,0.5);
background:black;
height:2.5em;
padding-top:2%;
padding-bottom:2%;
width:100%;
color:#ffffff;
text-align:center;
font-size:0.9em;
position:absolute;
bottom:0px;
left:0px;
color:#e9ebe1;
text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
text-transform:uppercase;
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
}

div.homeproduct
{
position:relative;
top:0px;
left:0px;
}
img.homeproductimage
{
width:100%;
border-bottom:2em solid white;
border-top:2em solid white;
}
div.home-prod-datas
{

bottom:0px;
left:0px;

background:white;
width:100%;
border-top:1px solid #eee;
}
div.home-prod-name
{
text-align:center;
height:2.5em;
overflow:hidden;
padding-left:3%;
padding-right:3%;
background:#fffaea;
padding-top:3%;
padding-bottom:3% ;
background:#dddace;
}
div.home-prod-name>a
{
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
color:black;
}
div.home-prod-hot-price-logo
{
position:absolute;
top:-7px;
left:2%;
background:url(/tportal_upload/d21/prisea.png);
width:54px;
height:70px;
color:#ffffff;
text-align:center;
}
div.home-prod-hot-price-logo>span
{
margin-top:35%;
display:block;
text-align:center;
font-size:15px!important;
}
div.home-prod-price-block
{
border-top:1px solid #eeeeee;
text-align:center;
font-family:'Roboto Condensed',sans-serif;
}
div.home-prod-price-old
{
font-size:0.8em;
color:#999999;
font-weight:normal!important;
text-decoration:line-through;
}
div.home-prod-price
{
font-size:1.5em;
color:#ffffff;
font-weight:bold;
background:#4c5832;
}

#xfishhome
{
margin-top:75px;
margin-bottom:75px;

}
#homeright
{
float:left;
width:38%;
border-right:2px solid rgb(133, 133, 133);
border-right:3px solid #3498db;
padding-right:1%;
}
div.homepost-aprohirdetes.h2
{
color:red;
}

#homeleft
{
float:right;
width:60%;
}
.homeposts
{
width:100%;
height:auto;
margin-top:2%;
}
.home3block,.home3blockfull,home1block,.home1blockfull,home2block,.home2blockfull,.home4blockfull,.home5blockfull,.home6blockfull
{
width:100%;
margin-bottom:1%;
}
.home1blockfull>div
{
width:100%;
float:none;
}
.home2blockfull>div
{
width:50%;
float:left;
}
.home3blockfull>div
{
width:33.33%;
float:left;
}
.home4blockfull>div
{
width:25%;
float:left;
}
.home5blockfull>div
{
width:20%;
float:left;
}
.home3block>div
{
width:32%;
float:left;
}
.home3block>div:first-child
{
margin-right:2%;
margin-bottom:1%;
}
.home3block>div:last-child
{
margin-left:2%;
}
.home2block>div
{
width:49.5%;
float:left;
margin-bottom:1%;
}
.home2block>div:nth-child(2n-1)
{
width:49.5%;
margin-right:1%;
float:left;
}
.home3block>div>section,.home1block>div>section,.home2block>div>section,.home4block>div>section
{
height:auto;
position:relative;
top:0px;
left:0px;
width:100%;
}


/***--- CSS: mod_idojaras ---****/
div.custom_idojaras
{
}
div.custom_idojaras strong
{
}
div.custom_idojaras img
{
}
/***--- CSS: slider ---****/

*, *::after, *::before
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.cd-header
{
position:absolute;
z-index:2;
top:0;
left:0;
width:100%;
height:50px;
background-color:#21272c;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
@media only screen and (min-width:768px)
{
.cd-header
{
height:70px;
background-color:transparent;
font-family:'Roboto Condensed',sans-serif;
}
}
#cd-logo
{
float:left;
margin:13px 0 0 5%;
}
#cd-logo img
{
display:block;
}
@media only screen and (min-width:768px)
{
#cd-logo
{
margin:23px 0 0 5%;
}
}
.cd-primary-nav
{

float:right;
margin-right:5%;
width:44px;
height:100%;
background:url("../assets/cd-icon-menu.svg") no-repeat center center;
}
.cd-primary-nav ul
{
position:absolute;
top:0;
left:0;
width:100%;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-o-transform:translateY(-100%);
transform:translateY(-100%);
}
.cd-primary-nav ul.is-visible
{
box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
-webkit-transform:translateY(50px);
-moz-transform:translateY(50px);
-ms-transform:translateY(50px);
-o-transform:translateY(50px);
transform:translateY(50px);
}
.cd-primary-nav a
{
display:block;
height:50px;
line-height:50px;
padding-left:5%;
background:#21272c;
border-top:1px solid #333c44;
color:#ffffff;
}
@media only screen and (min-width:768px)
{
.cd-primary-nav
{

width:auto;
height:auto;
background:none;
}
.cd-primary-nav ul
{
position:static;
width:auto;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
line-height:70px;
}
.cd-primary-nav ul.is-visible
{
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
}
.cd-primary-nav li
{
display:inline-block;
margin-left:1em;
}
.cd-primary-nav a
{
display:inline-block;
height:auto;
font-weight:600;
line-height:normal;
background:transparent;
padding:.6em 1em;
border-top:none;
}
}

.cd-hero
{
position:relative;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.cd-hero-slider
{
position:relative;
height:360px;
overflow:hidden;
}
.cd-hero-slider li
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-webkit-transform:translateX(100%);
-moz-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%);
}
.cd-hero-slider li.selected
{

position:relative;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0);
}
.cd-hero-slider li.move-left
{

-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
transform:translateX(-100%);
}
.cd-hero-slider li.is-moving, .cd-hero-slider li.selected
{

-webkit-transition:-webkit-transform 0.5s;
-moz-transition:-moz-transform 0.5s;
transition:transform 0.5s;
}
@media only screen and (min-width:768px)
{
.cd-hero-slider
{
height:500px;
}
}
@media only screen and (min-width:1170px)
{
.cd-hero-slider
{
height:680px;
}
}

.cd-hero-slider li
{
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}
.cd-hero-slider li:first-of-type
{
}
.cd-hero-slider li:nth-of-type(2)
{
}
.cd-hero-slider li:nth-of-type(3)
{
}
.cd-hero-slider li:nth-of-type(4)
{
}
.cd-hero-slider li:nth-of-type(5)
{
}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width
{
position:absolute;
width:100%;
height:100%;
z-index:1;
left:0;
top:0;

padding-top:100px;
text-align:center;

-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
-o-transform:translateZ(0);
transform:translateZ(0);
background:#00000036;
font-family:'Roboto Condensed',sans-serif;
}
.cd-hero-slider .cd-img-container
{

display:none;
}
cd-hero-slider autoplay
{
margin-top:-6px!impartant;
}
.cd-hero-slider .cd-img-container img
{
position:absolute;
left:50%;
top:50%;
bottom:auto;
right:auto;
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
-o-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
border:2px solid blue;
}
.cd-hero-slider .cd-bg-video-wrapper
{

display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
border:2px solid blue;
}
.cd-hero-slider .cd-bg-video-wrapper video
{

display:block;
min-height:100%;
min-width:100%;
max-width:none;
height:auto;
width:auto;
position:absolute;
left:50%;
top:50%;
bottom:auto;
right:auto;
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
-o-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
.cd-hero-slider h2, .cd-hero-slider p
{
text-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
line-height:1.2;
margin:0 auto 14px;
color:#ffffff;
width:90%;
max-width:400px;
}
.cd-hero-slider h2
{
font-size:2.4rem;
}
.cd-hero-slider p
{
font-size:1.4rem;
line-height:1.4;
}
.cd-hero-slider .cd-btn
{
display:inline-block;
padding:1.2em 1.4em;
margin-top:.8em;

background-color:rgb(6, 175, 157);
font-size:1.3rem;
font-weight:700;
letter-spacing:1px;
color:#ffffff;
text-transform:uppercase;
box-shadow:0 3px 6px rgba(0, 0, 0, 0.1);
-webkit-transition:background-color 0.2s;
-moz-transition:background-color 0.2s;
transition:background-color 0.2s;
}
.cd-hero-slider .cd-btn.secondary
{
background-color:rgba(22, 26, 30, 0.8);
}
.cd-hero-slider .cd-btn:nth-of-type(2)
{
margin-left:1em;
}
.no-touch .cd-hero-slider .cd-btn:hover
{
background-color:#d44457;
}
.no-touch .cd-hero-slider .cd-btn.secondary:hover
{
background-color:#161a1e;
}
@media only screen and (min-width:768px)
{
.cd-hero-slider li:nth-of-type(2)
{
background-image:none;
}
.cd-hero-slider li:nth-of-type(3)
{
background-image:none;
}
.cd-hero-slider li:nth-of-type(4)
{
background-image:none;
}
.cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width
{
padding-top:150px;
}
.cd-hero-slider .cd-bg-video-wrapper
{
display:block;
}
.cd-hero-slider .cd-half-width
{
width:45%;
}
.cd-hero-slider .cd-half-width:first-of-type
{
left:5%;
}
.cd-hero-slider .cd-half-width:nth-of-type(2)
{
right:5%;
left:auto;
}
.cd-hero-slider .cd-img-container
{
display:block;
}
.cd-hero-slider h2, .cd-hero-slider p
{
max-width:520px;
}
.cd-hero-slider h2
{
font-size:2.4em;
font-weight:300;
}
.cd-hero-slider .cd-btn
{
font-size:1.4rem;
}
}
@media only screen and (min-width:1170px)
{
.cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width
{

}
.cd-hero-slider h2, .cd-hero-slider p
{
margin-bottom:20px;
}
.cd-hero-slider h2
{
font-size:3.2em;
}
.cd-hero-slider p
{
font-size:1.6rem;
}
}

@media only screen and (min-width:768px)
{
.cd-hero-slider .cd-half-width
{
opacity:0;
-webkit-transform:translateX(40px);
-moz-transform:translateX(40px);
-ms-transform:translateX(40px);
-o-transform:translateX(40px);
transform:translateX(40px);
}
.cd-hero-slider .move-left .cd-half-width
{
-webkit-transform:translateX(-40px);
-moz-transform:translateX(-40px);
-ms-transform:translateX(-40px);
-o-transform:translateX(-40px);
transform:translateX(-40px);
}
.cd-hero-slider .selected .cd-half-width
{

opacity:1;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0);
}
.cd-hero-slider .is-moving .cd-half-width
{

-webkit-transition:opacity 0s 0.5s, -webkit-transform 0s 0.5s;
-moz-transition:opacity 0s 0.5s, -moz-transform 0s 0.5s;
transition:opacity 0s 0.5s, transform 0s 0.5s;
}
.cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
  .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type
{

-webkit-transition:opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
-moz-transition:opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
transition:opacity 0.4s 0.2s, transform 0.5s 0.2s;
}
.cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
  .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2)
{

-webkit-transition:opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
-moz-transition:opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
transition:opacity 0.4s 0.4s, transform 0.5s 0.4s;
}
.cd-hero-slider .cd-full-width h2,
  .cd-hero-slider .cd-full-width p,
  .cd-hero-slider .cd-full-width .cd-btn
{
opacity:0;
-webkit-transform:translateX(100px);
-moz-transform:translateX(100px);
-ms-transform:translateX(100px);
-o-transform:translateX(100px);
transform:translateX(100px);
}
.cd-hero-slider .move-left .cd-full-width h2,
  .cd-hero-slider .move-left .cd-full-width p,
  .cd-hero-slider .move-left .cd-full-width .cd-btn
{
opacity:0;
-webkit-transform:translateX(-100px);
-moz-transform:translateX(-100px);
-ms-transform:translateX(-100px);
-o-transform:translateX(-100px);
transform:translateX(-100px);
}
.cd-hero-slider .selected .cd-full-width h2,
  .cd-hero-slider .selected .cd-full-width p,
  .cd-hero-slider .selected .cd-full-width .cd-btn
{

opacity:1;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0);
}
.cd-hero-slider li.is-moving .cd-full-width h2,
  .cd-hero-slider li.is-moving .cd-full-width p,
  .cd-hero-slider li.is-moving .cd-full-width .cd-btn
{

-webkit-transition:opacity 0s 0.5s, -webkit-transform 0s 0.5s;
-moz-transition:opacity 0s 0.5s, -moz-transform 0s 0.5s;
transition:opacity 0s 0.5s, transform 0s 0.5s;
}
.cd-hero-slider li.selected h2
{
-webkit-transition:opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
-moz-transition:opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
transition:opacity 0.4s 0.2s, transform 0.5s 0.2s;
}
.cd-hero-slider li.selected p
{
-webkit-transition:opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
-moz-transition:opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;
transition:opacity 0.4s 0.3s, transform 0.5s 0.3s;
}
.cd-hero-slider li.selected .cd-btn
{
-webkit-transition:opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
-moz-transition:opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;
transition:opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
}
}

.cd-slider-nav
{
position:absolute;
width:100%;
bottom:0;
z-index:2;
text-align:center;
height:35px;
background-color:#ffffffb5;
}
.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a
{
height:100%;
}
.cd-slider-nav nav
{
display:inline-block;
position:relative;
}
.cd-slider-nav .cd-marker
{
position:absolute;
bottom:0;
left:0;
width:200px;
height:100%;
color:#d44457;
background-color:#ffffff;
box-shadow:inset 0 2px 0 currentColor;
-webkit-transition:-webkit-transform 0.2s, box-shadow 0.2s;
-moz-transition:-moz-transform 0.2s, box-shadow 0.2s;
transition:transform 0.2s, box-shadow 0.2s;
}
.cd-slider-nav .cd-marker.item-2
{
-webkit-transform:translateX(100%);
-moz-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%);
}
.cd-slider-nav .cd-marker.item-3
{
-webkit-transform:translateX(200%);
-moz-transform:translateX(200%);
-ms-transform:translateX(200%);
-o-transform:translateX(200%);
transform:translateX(200%);
}
.cd-slider-nav .cd-marker.item-4
{
-webkit-transform:translateX(300%);
-moz-transform:translateX(300%);
-ms-transform:translateX(300%);
-o-transform:translateX(300%);
transform:translateX(300%);
}
.cd-slider-nav .cd-marker.item-5
{
-webkit-transform:translateX(400%);
-moz-transform:translateX(400%);
-ms-transform:translateX(400%);
-o-transform:translateX(400%);
transform:translateX(400%);
}
.cd-slider-nav ul::after
{
clear:both;
content:"";
display:table;
}
.cd-slider-nav li
{
display:inline-block;
width:60px;
float:left;
}
.cd-slider-nav li.selected a
{
color:#2c343b;
}
.no-touch .cd-slider-nav li.selected a:hover
{
background-color:transparent;
}
.cd-slider-nav a
{
display:block;
position:relative;
padding-top:35px;
font-size:1rem;
font-weight:700;
color:#a8b4be;
-webkit-transition:background-color 0.2s;
-moz-transition:background-color 0.2s;
transition:background-color 0.2s;
}
.cd-slider-nav a::before
{
content:'';
position:absolute;
width:24px;
height:24px;
top:8px;
left:50%;
right:auto;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%);
background:url(../assets/cd-icon-navigation.svg) no-repeat 0 0;
}
.no-touch .cd-slider-nav a:hover
{
background-color:rgba(0, 1, 1, 0.5);
}
.cd-slider-nav li:first-of-type a::before
{
background-position:0 0;
}
.cd-slider-nav li.selected:first-of-type a::before
{
background-position:0 -24px;
}
.cd-slider-nav li:nth-of-type(2) a::before
{
background-position:-24px 0;
}
.cd-slider-nav li.selected:nth-of-type(2) a::before
{
background-position:-24px -24px;
}
.cd-slider-nav li:nth-of-type(3) a::before
{
background-position:-48px 0;
}
.cd-slider-nav li.selected:nth-of-type(3) a::before
{
background-position:-48px -24px;
}
.cd-slider-nav li:nth-of-type(4) a::before
{
background-position:-72px 0;
}
.cd-slider-nav li.selected:nth-of-type(4) a::before
{
background-position:-72px -24px;
}
.cd-slider-nav li:nth-of-type(5) a::before
{
background-position:-96px 0;
}
.cd-slider-nav li.selected:nth-of-type(5) a::before
{
background-position:-96px -24px;
}
@media only screen and (min-width:768px)
{
.cd-slider-nav
{
height:80px;
}
.cd-slider-nav .cd-marker,
  .cd-slider-nav li
{
width:195px;
}
.cd-slider-nav a
{

font-size:1.1rem;
text-transform:uppercase;
border-bottom:3px solid #06af9d;
}
.cd-slider-nav a::before
{
top:18px;
}
}

.cd-main-content
{
width:90%;
max-width:768px;
margin:0 auto;
padding:2em 0;
}
.cd-main-content p
{
font-size:1.4rem;
line-height:1.8;
color:#999999;
margin:2em 0;
}
@media only screen and (min-width:1170px)
{
.cd-main-content
{
padding:3em 0;
}
.cd-main-content p
{
font-size:1.6rem;
}
}

.no-js .cd-hero-slider li
{
display:none;
}
.no-js .cd-hero-slider li.selected
{
display:block;
}
.no-js .cd-slider-nav
{
display:none;
}
/***--- CSS: staticpages ---****/
div.vevotajekoztato
{
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
margin-top:-2em;
}
/***--- CSS: videos ---****/

ul.app_lista.videos_lista
{
padding:0px;
box-shadow:none;
margin-top:10px;
}
div.videosegybanner
{
width:210px;
height:512px;
background:white;
float:left;
overflow:hidden;
margin-left:1em!important;
}
div.videosegybanner2
{
width:210px;
height:512px;
background:white;
float:left;
overflow:hidden;
margin-left:1em!important;
}

@media (max-width:1300px)
{
div.videosegybanner2
{
display:none;
}
}

@media (max-width:900px)
{
div.videosegybanner
{
display:none;
}
div.videosegybanner2
{
display:none;
}
}

div.tovabbitermek
{
background:white;
padding:6px;
padding-left:15px;
border-bottom:1px solid green;
font-size:1.5em;
font-family:'Roboto Condensed',sans-serif;
text-transform:uppercase;
font-weight:bold;
}
div.videosegy
{
float:left;
width:676px;
background:none;
background:#F7FDDF;
;
background:black;
margin:auto;
}
div.videosegy h1
{
text-align:center;
color:white;
font-weight:bold;
font-size:18px;
overflow:hidden;
height:36px;
box-shadow:0px 3px 12px 1px rgba(0, 0, 0, 0.7);
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') bottom repeat;
text-transform:uppercase;
padding:0px;
padding-top:5px;
margin-bottom:10px;
display:block;
border:1px solid rgba(63, 54, 54, 0.36);
}
div.videosegy div.adatok
{
box-shadow:0px -5px 12px 1px rgba(0, 0, 0, 0.7);
margin-top:15px;
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') bottom repeat;
padding:0.5em;
}
div.videosegy div.adatok span.kategoria a
{
float:right;
color:#ffffff;
}
div.videosegy div.adatok span.datum
{
display:inline-block;
color:#cccccc;
margin-left:2em;
}
div.videosegy div.adatok span.hits
{
display:inline-block;
color:rgb(255,255,51);
background:url(http://kidsthatrip.com/images/read.png) no-repeat;
background-size:16px 16px;
padding-left:20px;
}
div.videosegy a.vissza
{
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') bottom repeat;
display:block;
padding:3px;
color:#ffffff;
text-align:center;
border-top:1px solid #444444;
}

ul.videos_lista li div.videothumb
{
}
ul.videos_lista li div.videothumb>img
{
width:100%;
height:auto;
}
ul.videos_lista li div.videothumb div.videothumbplay
{
background:url(/tportal_upload/d21/icons/video_play.png);
background-size:64px 64px;
width:64px;
height:64px;
position:absolute;

top:50%;
left:50%;
margin-left:-32px;
margin-top:-32px;
}
ul.videos_lista
{
}
ul.videos_lista li
{
background:black;
position:relative;
margin-bottom:0.5em;
;
-webkit-column-break-inside:avoid;

page-break-inside:avoid;

break-inside:avoid-column;


border:6px solid #06af9d;
}
ul.videos_lista li.k0
{
}
ul.videos_lista li.k1
{
}
ul.videos_lista li div.adatok
{
position:absolute;
left:0px;
bottom:0px;
width:100%;
background:rgba(0,0,0,0.5);
margin:0px;
padding:0px;
}
ul.videos_lista li div.adatok>div
{
padding:1%;
}
ul.videos_lista li div.adatok span.kategoria
{
float:right;
}
ul.videos_lista li div.adatok span.datum
{
display:inline;
color:#cccccc;
margin-left:2em;
}
ul.videos_lista li div.adatok span.hits
{
display:inline-block;
color:rgb(255,255,51);
background:url(http://kidsthatrip.com/images/read.png) no-repeat;
background-size:16px 16px;
padding-left:20px;
}
ul.videos_lista li h1
{
text-align:center;
color:white;
font-weight:bold;
font-size:1em;
text-transform:uppercase;
margin:0px;
padding:0px;
width:100%;
}
ul.videos_lista li h1>a
{
}
ul.videos_lista li div.imgdoboz
{
margin:0px;
width:auto;
height:auto;
border:1px solid #CCC;
}
ul.videos_lista li div.imgdoboz img
{
-webkit-border-radius:5px;
border-radius:5px;
}
ul.videos_lista li a
{
color:#e9ebe1;
font-family:'Roboto Condensed',sans-serif;
}
div.tovabbitermekblock
{
padding-top:6px;
padding-bottom:4px;
}
.app_lista_kategoriak.videos
{
color:#484899;
font-size:12px;
text-decoration:none;
padding:10px 15px;
border:1px solid #CCC;
text-align:center;
line-height:normal;
margin:0px;
margin-bottom:10px;
margin-right:7px;
background:rgba(255,255,255,0.6);

clear:both;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}
/***--- CSS: webshop ---****/
div.cartsuccess
{
border:1px solid #B7DB58;
color:#38762C;
margin:2em;
background:#DDFFCD;
background:#ff5a00;
font-weight:bold;
color:white;
}
div.cartsuccess span.cartsuccess
{
display:block;
text-align:center;
margin:1em;
}
div.cartsuccess a.cartsuccess
{
display:block;
text-align:center;
text-decoration:underline;
margin-bottom:1em;
}
a.webshopaddtofav
{
padding:2px;

display:inline-block;
margin:2px;

padding:4px;
padding:0px 0px 0px 0px;
padding-left:20px;
width:106px;
height:23px;
font-size:10px;


color:#7AA32F;
font-weight:bold;

cursor:pointer;
direction:ltr;
transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;






margin-left:139px;
line-height:22px;
}
a.webshopaddtofavdel
{
padding:2px;
background:#ff0000!important;
color:#ffffff;
display:inline-block;
margin:2px;
border-radius:5px;
padding:4px;
}
table.jswgshare a.webshopbovebben
{
background:#7CBC27;
text-decoration:none;
color:#fff;
font-weight:bold;
display:inline-block;
font-size:1em;
text-align:center;
transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
font-weight:bold;
padding:4px 22px;
margin-top:4px;
float:right;
height:16px;
font-size:1em;
line-height:1em;
}
table.jswgshare a.webshopbovebben:hover
{
background:#999;
color:black;
}
table.jswgshare tr td div.eredetibrutto
{
color:rgba(56, 131, 77, 0.82);
font-size:10px;
background:url(/templates/allrusty-fjt/images/fishbook/mtakar.png) no-repeat right top;
line-height:5;
}
table.jswgshare tr td div.brutto
{
color:#89D50E;
font-weight:bold;
font-size:1.5em;
}
table.jswgshare tr td div.megtakaritas
{
color:grey;
font-size:10px;
}
table.wgsharewebshop td.cim a
{
color:black!important;
letter-spacing:-1px;
font-family:'Roboto Condensed',sans-serif;
}
table.wgsharewebshop td.szoveg
{
color:black;



}
table.termeklista span.flagstatus0
{
margin-top:2px;
}
/***--- CSS: webshop_ajandek ---****/
#ajandekbanner
{
width:140px;
background:#2E1F01;
text-align:center;
font-size:9px;
color:#ffffff;
z-index:5;
position:relative;
top:-45px;
left:0px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius:10px;
margin-left:1px;
}
#ajandekbanner div
{
padding:5px;
margin-top:15px;
}
#ajandekbanner a
{
color:#a1eF23;
font-weight:bold;
font-size:12px;
text-shadow:1px 1px 0px rgba(0, 0, 0, 1);

}
#ajandekbanner:hover
{
text-decoration:none !important;
}
div.webshopajandek-nincs
{
border:1px solid #BDBABA;
height:80px;
background:url(/templates/allrusty-fjt/images/transp.jpg);
border:1px solid #777777;
-webkit-border-radius:2px;
border-radius:2px;
margin-top:5px;
margin-right:7px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.9);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.9);
}
div.webshopajandek-nincs-szoveg
{
padding-top:20px;
text-align:center;
margin-left:42px;
font-size:16px;
font-weight:bold;
color:white;
}
div.webshopajandek-nincs a
{
color:#ffff00;
text-shadow:#000000 1px 1px;
}
div.ajandekvalaszto
{
font-size:18px;
font-weight:bold;
}
div.ajandekvalaszto select
{
}
table.webshopajandek
{
height:auto;
height:270px;
}
table.webshopajandek tr td
{
height:250px;
}
table.webshopajandek tr td div.tdcontent
{
border:1px solid #BDBABA;
background:white;
box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.52);
margin:11px;
cursor:pointer;
}
table.webshopajandek tr td div.tdcontent:hover
{
margin:10px;
border:2px solid #5D5A5A;
background:#efefef;
box-shadow:3px 3px 12px 1px rgba(0, 0, 0, 0.72);
}
table.webshopajandek tr td.selected
{
border:1px solid #00ff00;
}
table.webshopajandek tr td img.kep
{
}
table.webshopajandek tr td div.nev
{

padding:11px;
margin-left:-7px;
margin-top:0px;
color:black;
font-size:14px;
line-height:13px;
font-weight:bold;
}
table.webshopajandek tr td div.leiras
{
padding:5px;
}
table.webshopajandek tr td div.ar
{
background:url('/templates/allrusty-fjt/images/fishbook/kmak.png') no-repeat left top;
padding:11px;
margin-left:-7px;
margin-top:7px;
color:white;
font-size:18px;
line-height:13px;
font-weight:bold;
}
/***--- CSS: webshop_ajaxsearch ---****/
div.ws-topsearch
{
position:absolute;
top:30px;
right:0px;
z-index:150;
border:1px solid #96a92c;
background:#ffffff;
}
div.ws-topsearch input
{
font-size:1.3em;
color:#111111;
border:none;
}
#webshopajaxsearchresult,#webshopajaxsearchresult2
{
display:none;
position:absolute;
background:#fefefe;
top:32px;
right:0px;
z-index:90000;
color:#000000;
padding:0px;
border:1px solid #eeeeee;
-webkit-box-shadow:0px 8px 12px rgba(37, 50, 50, 0.52);
-moz-box-shadow:   0px 8px 12px rgba(37, 50, 50, 0.52);
box-shadow:        0px 8px 12px rgba(37, 50, 50, 0.52);
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius:0px 5px 5px 5px;
border-radius:0px 5px 5px 5px;
min-width:500px;
}
#webshopajaxsearchresult div.itemtitle,#webshopajaxsearchresult div.cattitle,webshopajaxsearchresult2 div.cattitle,webshopajaxsearchresult2 div.itemtitle
{
background-color:#cecece;
font-size:16px;
font-weight:bold;
padding:3px;
}
/***--- CSS: webshop_balkategoriak ---****/
table.hirek
{
width:98%;
margin:auto;
}
table.hirek tr.termekek
{
width:100%;
}
table.hirek tr.termekek td.termek
{
text-align:center;
margin-top:10px;
padding:0px;
}
table.hirek tr.termekek td.termek div.nev
{
width:150px;
margin:0 0 0 7px;
padding:0px;
font-size:12px;
cursor:pointer;
}
table.hirek tr.termekek td.termek div.ar
{
width:150px;
margin:0px;
padding:0px;
font-size:12px;
color:#000000;
font-weight:normal;
}
table.hirek tr.termekek td.termek div.kosar
{
width:150px;
margin:0px;
padding:0px;
}
table.hirek tr.termekek td.termek div.wgshopbtn
{
width:150px;
height:40px;
margin:0px;
padding:0px;
}
/***--- CSS: webshop_gyartolista ---****/
ul.gyartolist
{
list-style:none;
clear:both;
margin:auto;
width:98%;
}
ul.gyartolist a li
{
-webkit-border-radius:5px;
-webkit-border-radius:5px;

transition:all 0.3s;
-moz-transition:all 0.3s;

-webkit-transition:all 0.3s;

-o-transition:all 0.3s;


background:rgba(255, 255, 255, 0.73);
padding:5px;
float:left;
margin:10px;


box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.17);
text-align:center;

}
ul.gyartolist li div.catname
{
padding:5px;
font-weight:bold;
text-transform:uppercase;
font-size:1.2em;
border-top:2px solid rgb(152, 187, 52);
font-family:'Roboto Condensed',sans-serif;
}
gyartolistfokat
{
color:white;
}
ul.gyartolist li img
{




background:#cccccc;
width:190px;



}
ul.gyartolist li:hover
{
transform:scale(1.1,1.1) ;
-ms-transform:scale(1.1,1.1) ;

-webkit-transform:scale(1.1,1.1) ;

-o-transform:scale(1.1,1.1) ;

-moz-transform:scale(1.1,1.1) ;

*/
background-position:0;
-webkit-border-bottom-right-radius:50% 40px;
-moz-border-radius-bottomright:50% 40px;
border-top-right-radius:482% 611px;
-webkit-box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.25);
-moz-box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.25);
box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.67);
background:#DAF879;
;
position:relative;
-webkit-transition-duration:0.8s;
z-index:10;
}
/***--- CSS: webshop_kategorialista ---****/

.wsl-orderby
{
float:right;
vertical-align:top;
display:table;
}
.wsl-orderby>a
{
display:table-cell;
height:32px;
}
.wsl-orderby>span
{
font-family:'Roboto Condensed',sans-serif;
display:table-cell;
vertical-align:middle;
}
form.wsl-filterform
{
float:left;
}
span.wsl-filter-label
{
display:inline-block;
font-weight:bold;
text-align:right;
padding-left:5px;
font-family:'Roboto Condensed',sans-serif;
padding-right:3px;
}

.wsl-filter-inputbox-from
{
text-align:right;
width:auto!important;
}
.wsl-filter-inputbox-to
{
text-align:right;
width:auto!important;
}

span.wsl-filter-me
{

}

.wsl-filter-select
{
}
div.wsl-filter-block
{
text-transform:none!important
}

div.wsl-filter-box
{
display:inline-block;
}

div.wsl-product
{
background:#ffffff;
border-bottom:1px solid #cccccc;
margin-top:6px;
}


span.wsl-img-freeship:before
{

}
div.wsl-image
{
width:25%;
float:left;
padding:1%;
padding-left:1%;
position:relative;
top:0px;
left.0px;
}
div.wsl-image img.wsl-imagetag
{
width:100%;
height:100%;
}
div.wsl-kozepso
{
float:left;
margin-left:20px;
color:#474747;
font-size:0.9em;

width:45%;
}
h2.wsl-product-name
{

font-family:'Roboto Condensed', sans-serif;
line-height:1em;
font-size:24px;
font-weight:700;
text-transform:uppercase;
margin-bottom:0.7em;
margin-top:0.5em;
border-bottom:1px solid rgb(141, 199, 86);
}
h2.wsl-product-name>a
{
color:#3d4951;
}
div.wsl-description
{
text-align:justify;
}
div.wsl-price-block
{
margin:10px;
padding:10px 15px 15px;
background-color:#fcf6ea;
float:right;
width:20%;
min-height:240px;
position:relative;
top:0px;
left:0px;
}
img.wsl-price-freeship
{
height:24px;
width:auto;
display:block;
}
div.wsl-price
{
font-size:30px;
font-family:'Roboto Condensed',sans-serif;
font-weight:700;
}
div.wsl-hotprice-text
{
font-size:21px;
}
div.wsl-price-hot
{
color:#ff5a00;
}
div.wsl-old-price
{
font-size:15px!important;
}
div.wsl-old-price>span
{
text-decoration:line-through;
}
div.wsl-stock
{
margin-top:10px;
font-size:18px;
}
div.wsl-stock-s1:before,div.wsl-stock-s2:before
{
content:"● ";
color:#8dc756;
}
div.wsl-cart-buttons
{
width:100%;
}
a.wsl-addfav,a.wsl-delfav
{
display:block;
width:100%;
background:#dfd6c4;
color:#474747!important;
margin-top:10px;
color:#fff;
font-size:12px;
letter-spacing:-.02em;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
min-width:0;
padding-left:0;
padding-right:0;
line-height:20px;
border-radius:5px;
border:0 none transparent;
cursor:pointer;
text-align:center;
}
a.wsl-morebutton
{
display:block;
width:100%;
background:#8dc756;
color:#ffffff!important;
margin-top:10px;
color:#fff;
font-size:12px;
letter-spacing:-.02em;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
min-width:0;
padding-left:0;
padding-right:0;
line-height:20px;
border-radius:5px;
border:0 none transparent;
cursor:pointer;
text-align:center;
}
div.wsl-cart-buttons>button.plusminus
{
width:25px;
height:25px;
background-color:#dfd6c4;
color:#fff;
border-radius:5px;
border:0 none transparent;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
transition:background-color .15s ease .15s,color .15s ease .15s;
display:inline-block;
font-family:'Roboto Condensed',sans-serif;
font-size:20px;
margin-left:5px;
cursor:pointer;
}
div.wsl-cart-buttons>button.plusminus:hover
{
background:#cdbfa3;
}
div.wsl-cart-buttons>input.wsl-cart-db
{
border:1px solid #dfd6c4;
margin:0px!important;
height:25px!important;
text-align:right;
padding:0px;
font-size:16px;
color:#474747;
}
button.wsl-cart-button
{
display:block;
width:100%;
background:#ff5a00;
margin-top:10px;
color:#fff;
font-size:18px;
letter-spacing:-.02em;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
min-width:0;
padding-left:0;
padding-right:0;
line-height:30px;
border-radius:5px;
border:0 none transparent;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
cursor:pointer;
transition:background-color .15s ease .15s,color .15s ease .15s;
}
div.blocks-kategoria_lista_alul
{

clear:both;
margin:auto;
width:100%;
}
div.block-kategoria_lista_alul
{

font-size:16px;
}
div.webshoptermklistaszuro
{
text-align:center;
font-weight:bold;
font-family:'Roboto Condensed',sans-serif;
}
ul.categorylist
{
list-style:none;
clear:both;
margin:auto;
width:100%;
}
ul.categorylist a li
{
-webkit-border-radius:5px;
-webkit-border-radius:5px;

transition:all 0.3s;
-moz-transition:all 0.3s;

-webkit-transition:all 0.3s;

-o-transition:all 0.3s;


background:rgba(255, 255, 255, 0.73);
padding:3px;
float:left;
margin:12px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
text-align:center;
border-top-left-radius:653px;
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
}
ul.categorylist li div.catname
{
padding:3px;
font-weight:bold;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
}
categorylistfokat
{
color:white;
}
ul.categorylist li img
{
padding:15px;
border-radius:50%;
border:2px solid rgb(70, 84, 30);
border:none!important;

}
ul.categorylist li img:hover
{
padding:12px;

-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
transform:rotateY(180deg);
transform:scale(1.1) rotate(2deg);
-webkit-transform:scale(1.1) rotate(2deg);
-moz-transform:scale(1.1) rotate(2deg);
-o-transform:scale(1.1) rotate(2deg);
-ms-transform:scale(1.1) rotate(2deg);
opacity:1;
-khtml-opacity:1;
-moz-opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
transition:1.5s;
-moz-transition:1.5s;
-ms-transition:1.5s;
-webkit-transition:1.5s;
-o-transition:1.5s;


}
ul.categorylist li:hover
{
transform:scale(1.1,1.1) ;
-ms-transform:scale(1.1,1.1) ;

-webkit-transform:scale(1.1,1.1) ;

-o-transform:scale(1.1,1.1) ;

-moz-transform:scale(1.1,1.1) ;

*/
background-position:0;
-webkit-border-bottom-right-radius:50% 40px;
-moz-border-radius-bottomright:50% 40px;
border-top-right-radius:482% 611px;
-webkit-box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.25);
-moz-box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.25);
box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.67);
background:#F3F3F0;
position:relative;
-webkit-transition-duration:0.8s;
z-index:10;
}
div.mod-custom-seowithtitle
{
padding:10px;
font-size:0.9em;
}
/***--- CSS: webshop_kategorialista_kibontott ---****/
categorylistfokat
{
color:white;
}
/***--- CSS: webshop_kosar ---****/

/***--- CSS: webshop_kosarba ---****/
div.productremove
{
display:inline;
padding-left:5px;
}
div.kosarban
{
display:none;
font-weight:bold;
margin-left:12px;
margin-top:10px;
}
div.kosarbapm
{
display:inline-block;
font-weight:bold;
}
div.kosarbapm button
{
padding:2px 4px;
width:20px;
margin:2px;

background-color:%termeklista.pluszminusz.gomb.bgcolor%;
font-weight:bold;
color:#ffffff;
;
transition:all 0.3s;
-moz-transition:all 0.3s;

-webkit-transition:all 0.3s;

-o-transition:all 0.3s;

-webkit-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;



cursor:pointer;
color:black;
}
input.subitemdb
{

margin:2px;
border:1px solid #00A9DD;
;
font-weight:bold;
transition:all 0.3s;
-moz-transition:all 0.3s;

-webkit-transition:all 0.3s;

-o-transition:all 0.3s;

-webkit-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;



font-size:10px;
text-align:right;

margin-left:7px;
}
button.wgshopbtn:hover
{
background-color:#999999;
;
background-position:left -22px;
color:%termeklista.kosarbarakom.gomb.hover.betu.szin%;
border:1px solid %termeklista.kosarbarakom.gomb.hover.keret.szin%;
padding:0px 0px 0px 0px;
padding-left:20px;
border-bottom:5px solid %termeklista.kosarbarakom.gomb.hover.betu.szin%;
}
button.wgshopbtn
{

padding:0px 0px 0px 0px;
padding-left:20px;
width:127px;
height:23px;
font-size:10px;
background:url(/templates/allrusty-fjt/images/bt-addtocart.gif) no-repeat left top #00A9DD;
;
border:1px solid #00A9DD;
;
color:#ffffff;
;
font-weight:bold;
margin-top:5px;
cursor:pointer;
direction:ltr;
transition:all 0.3s;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;



-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);


}
/***--- CSS: webshop_leftcat ---****/
ul.virtuemartcategory li.kedvenceim
{
background-color:blue;
color:black;
}
ul.virtuemartcategory li.kedvenceim a span
{
font-weight:bold;
border:none;
color:black;
text-shadow:none;
}
ul.virtuemartcategory li.kedvenceim:hover
{
}
ul.virtuemartcategory li.gyartoilista
{
}
ul.virtuemartcategory li.gyartoilista:hover
{
}
ul.virtuemartcategory li.gyartoilista a
{
}
ul.virtuemartcategory li.gyartoilista a span
{
}
ul.virtuemartcategory li.ajandekotletek
{
}
ul.virtuemartcategory li.ajandekotletek:hover
{
}
ul.virtuemartcategory li.ajandekotletek a
{
}
ul.virtuemartcategory li.ajandekotletek a span
{
}
ul.virtuemartcategory li.napiakciok
{
}
ul.virtuemartcategory li.napiakciok:hover
{
}
ul.virtuemartcategory li.napiakciok a span
{
}
ul.virtuemartcategory li.akciok
{
}
ul.virtuemartcategory li.akciok:hover
{
}
ul.virtuemartcategory li.akciok a span
{
}
ul.virtuemartcategory li.kiarusitas
{
}
ul.virtuemartcategory li.kiarusitas:hover
{
}
ul.virtuemartcategory li.kiarusitas a span
{
}
ul.virtuemartcategory
{
display:block;

font-size:16px;
margin:0;
transition:all 0.2s;
-moz-transition:all 0.2s;
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;

font-family:'Roboto Condensed',sans-serif;

background-color:rgba(255, 218, 176, 0.31);

position:relative;
padding:15px 0px 10px;
color:#474747;
}
ul.virtuemartcategory li
{
display:block;
padding:8px;
border-bottom:1px solid rgba(227, 227, 227, 0.49);
}
ul.virtuemartcategory li:hover a span
{
color:#ffffff!important;
}
ul.virtuemartcategory li:hover
{
background:#96a92c;
}
ul.virtuemartcategory li a span i
{
padding-right:5px;
}
ul.virtuemartcategory li a span
{
text-transform:uppercase;
display:block;
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#505050;
text-shadow:none;
padding-left:5%;
}
ul.virtuemartcategory li a
{
}
ul.virtuemartcategory li.active
{
background:#96a92c;
margin-bottom:3px;
}
ul.virtuemartcategory li.active a
{
color:#ffffff;
font-size:16px;
font-weight:700;
}
ul.virtuemartcategory li.active a span
{
}
ul.virtuemartcategory li.sublevel
{
display:block;
padding:2px 5px 2px;
margin-left:20px;
color:#000000;
}
ul.virtuemartcategory li.sublevel span
{
text-transform:none;
}
ul.virtuemartcategory li.sublevel:hover
{
color:#ffffff;
text-decoration:none;
text-shadow:0.5px 0.5px #666666;
}
ul.virtuemartcategory li.subactive
{
-webkit-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
padding-left:10px;
margin-left:10px;
}
ul.virtuemartcategory div.points
{
}
/***--- CSS: webshop_minicart ---****/


#minicart
{
position:absolute;
font-size:11px;
padding:5px;
top:56px;
right:10px;
color:#000000;
background-color:#fafafa;
transition:all 0.6s;
-moz-transition:all 0.6s;

-webkit-transition:all 0.6s;

-o-transition:all 0.6s;

border:1px solid #cecece;
display:none;
z-index:9000;
width:300px;
}
#minicart a
{
text-decoration:none;
color:#000000;
}
#minicart a:hover
{
color:#2f7ac0;
}
a.minicart-button
{
background:#ff5a00;
margin:0;
margin-top:5px;
cursor:pointer;
display:block;
text-align:center;
padding:2%;
}
a.minicart-button>span
{
color:#fff;
letter-spacing:-.02em;
font-size:1.1em;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
margin:0.5em;
}
div.minicart
{
}
div.minicart div.productremove
{
width:16px;
height:16px;
cursor:pointer;
}
div.minicart div.productremove:hover
{
}
#topminicart
{
display:inline-block;
float:right;
background:rgba(255,100,50,0.6);
border-left:1px solid rgba(0,0,0,0.2);
border-right:1px solid rgba(0,0,0,0.2);
color:#ffffff;
height:100%;
font-weight:bold;
padding-right:9px;
position:relative;
top:0px;
left:0px;
}
a.topminicart-button
{
}
#topminicart-button
{
padding:5px;
font-size:12px;
color:#ffffff;
font-weight:bold;
margin-top:5px;
margin-left:12px;
cursor:pointer;
border-radius:4px;
display:inline-block;
margin-top:30px;
margin-left:15px;
}
#topbasket
{
display:inline-block;
vertical-align:top;
position:relative;
top:0px;
left:0px;
}
.basket-item-count
{
background:url('/tportal_upload/d21/top-cart-icon.png') no-repeat center 10px;
width:50px;
height:50px;
display:inline-block;
text-align:center;
position:relative;
top:0px;
left:0px;
}
.basket-item-count>span.count
{
color:#000000;
border-radius:12px;
width:21px;
height:21px;
line-height:21px;
font-size:12px;
font-weight:bold;
text-align:center;
background:%color1%;
display:inline-block;
position:absolute;
top:20px;
left:25px;
background:#ffffff;
box-shadow:0 2px 3px rgba(0,0,0,0.3);
}
.total-price-basket
{
display:inline-block;
}
.total-price-basket>a>.lbl
{
font-size:14px;
line-height:16px;
color:#3d3d3d;
display:block;
}
.total-price-basket>.total-price
{
font-size:22px;
font-weight:bold;
color:%color1%;
}
.total-price-basket .sign
{
padding-left:0.3em;
}
/***--- CSS: webshop_penztar ---****/
div.penztar
{
font-family:'Roboto Condensed',sans-serif;
}
span#osszesen_fizetendo
{
background:#eee;
font-weight:bold;
padding:5px;
}
span#szallitasi_dij
{
padding:5px;
}
div.wsc-title
{
margin:12px;
padding:13px;
color:black;
font-weight:bold;
border-bottom:3px solid green;






text-transform:uppercase;

font-size:1.5em;
padding-top:2em;
}
div.wsc-body
{
margin-left:6em;
}

#carttoptotal
{
position:fixed;
top:0px;
left:50%;
margin-left:-360px;
width:720px;
height:40px;
background:#efefef;
display:none;
border:1px solid #000000;
}
table.carttoptotal
{
}

div.wsc-point
{
padding:1em;
border-bottom:1px solid green;
}
div.wsc-point>label
{
font-weight:bold;
display:table-cell;
}
div.wsc-point-input
{
display:table-cell;

}
div.wsc-point-input>input
{
font-size:1.2em;
text-align:right;
}
div.wsc-point-creditdiv
{
padding-bottom:3em;
}
span.wsc-point-credit
{
font-weight:bold;
color:#ff0000;
font-size:1.5em;
}

div.wsc-coupon
{
padding:1em;
}
div.wsc-coupon>label
{
display:table-cell;
font-weight:bold;
}
div.wsc-coupon-input
{
display:table-cell;
}

div.wsc-elfogadom
{
padding-top:2em;
}
div.wsc-elfogadom a.wsc-link
{
font-size:14px;
color:#000000;
text-decoration:underline;
}
div.wsc-newletter
{
}
div.wsc-newletter
{
padding-bottom:2em;
}
span.wsc-nlinfo
{
}

div.wsc-ship-total
{
margin-top:5px;
border-top:1px solid #999999;
padding-top:5px;
font-size:1.1em;
font-weight:bold;
background:white;
padding:10px;
}
div.wsc-ship-row
{
}
span.wsc-ship-label
{
}

div.wsc-pay-row
{
}
div.wsc-pay-row>span
{
}
div.wsc-pay-row>span.wsc-infotext
{
padding-left:20px;
}

div.penztarklt
{
padding:1px;
font-weight:normal;
border-radius:4px;
display:inline-block;
font-size:9px;
margin:0px;
}
div.penztarklt-1
{
display:none;
}

div.penztarklt0
{
color:#36a93f;
font-weight:bold;
border:1px solid rgba(0,0,0,0.5);
}

div.penztarklt1
{
color:#36a93f;
font-weight:bold;
border:1px solid rgba(0,0,0,0.4);
}

div.penztarklt2
{
color:#36a93f;
font-weight:bold;
}

div.penztarklt3
{
color:#36a93f;
font-weight:bold;
display:none!important;
}
div.wsc-gombok
{
clear:both;
}
div.wsc-megrendelbtn
{
clear:both;
float:left;
width:50%;
vertical-align:middle;
text-align:center;
}
div.wsc-backbtn>button
{
padding:0.3em!important;
}

table.cart
{
width:100%!important;
margin:auto;
font-family:'Roboto Condensed',sans-serif;
vertical-align:middle;
background:white;
border-bottom:2px solid black;
background:white url(/tportal_upload/banner/grass4.png) left bottom no-repeat!important;
}
table.cart tr.fejlec
{
height:30px;
margin:0px;
padding:0px;
}
table.cart tr th
{
background:#eee;
color:#000000;
;
margin:0px;
padding:0px;
}
table.cart tr.fejlec th.cikkszam
{
font-family:'Roboto Condensed',sans-serif;
}
table.cart tr.fejlec th.nev
{
font-family:'Roboto Condensed',sans-serif;
}
table.cart tr.fejlec th.db
{
}
table.cart tr.fejlec th.ar
{
}
table.cart tr.fejlec th.afa
{
}
table.cart tr.termek
{
border-bottom:3px solid #13B3E6;
}
table.cart td
{
margin:0px;
padding:3px;
}
table.cart tr.termek td.cikkszam
{
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
font-size:0.7em;
padding-left:1em;
}
table.cart tr.termek td.nev
{
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
}
table.cart tr.termek td.db
{
text-align:right;
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
}
table.cart tr.termek td.egysegar
{
text-align:right;
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
}
table.cart tr.termek td.reszosszeg
{
text-align:right;
border-bottom:1px solid #eee;
font-family:'Roboto Condensed',sans-serif;
}
table.cart tr.osszesen
{
}
#webshop_osszesen
{
text-align:right;
}
#webshop_afa
{
text-align:right;
}
#webshop_afas_ar
{
text-align:right;
}
#webshop_szallitasi_dij
{
text-align:right;
}
#webshop_fizetendo
{
text-align:right;
font-weight:bold;
font-size:1.4em;
background:#eee;
}
#webshop_pontok
{
font-size:18px;
}
div.wsc-ajandekok
{
padding:1em;
clear:both;
height:auto;
}
div.wsc-ajandek
{
float:left;
background:white;
margin:1%;
padding:1%;
width:28%;
}
img.wsc-ajandek-kep
{
}
div.wsc-ajandek-nev
{
}
div.wsc-ajandek-leiras
{
}
div.wsc-ajandek-ar
{
}
div.wsc-ajandekvalaszto
{
}
div.wsc-copydatas
{
float:right;
font-weight:bold;
font-size:0.7em;
}
/***--- CSS: webshop_termek ---****/
img.webshopkepanim
{
-webkit-animation-name:flipInY;
animation-name:flipInY;
-webkit-animation-duration:.75s;
animation-duration:.75s;
}
@-webkit-keyframes flipInY
{
from
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
}
40%
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
60%
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1;
}
80%
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to
{
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
@keyframes flipInY
{
from
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
}
40%
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
60%
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1;
}
80%
{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to
{
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}

div.ws-product
{
background:#ffffff;
padding:1%;
font-family:'Roboto Condensed',sans-serif;

}

div.ws-product-image-block
{
float:left;
width:40%;
padding-bottom:3px;

}
div.ws-product-details
{
float:left;
border:1px solid #ffff00;
width:33%;
margin-left:1%;
padding:1%;
border:1px solid #eee;
}
div.ws-product-banners
{
float:right;
width:23%;

}

div.ws-product-details-freeship
{
background:#ff0000;
width:100%;
height:50px;
background:url(/tportal_upload/d21/iszall.png) no-repeat bottom left;
border-bottom:2px solid #92b537;
}
div.ws-product-details-ajandek
{
background:#ff00ff;
width:100%;
height:50px;
background:url(/tportal_upload/d21/aji.png) no-repeat bottom left;
border-bottom:2px solid #92b537;
}
div.ws-pr-staticbanner0
{
background:#ff00ff;
width:100%;
height:50px;
background:url(/tportal_upload/d21/garancia.png) no-repeat bottom left;
}
div.ws-product-details-buy
{
padding:2%;
text-align:center;
font-weight:bold;
margin-top:1%;
font-size:1.2em;
}
div.ws-product-details-banner-gls
{
background:#ffff00;
width:100%;
height:50px;
background:url(/tportal_upload/d21/1130.png) no-repeat bottom left;
border-bottom:2px solid #92b537;
}
div.ws-product-details-banner-gls-pont
{
background:#00ffff;
width:100%;
height:50px;
background:url(/tportal_upload/d21/csomag.png) no-repeat bottom left;
border-bottom:2px solid #92b537;
}

div.image3ddiv
{
overflow:hidden;
position:relative;
top:0px;
left:0px;
}
img.img3d
{
position:absolute;
top:0px;
left:0px;
}
div.wsp-videoitem
{
margin:1em;
text-align:center;
}

div.wsp-product-text-after-cart
{
font-size:0.9em;
text-align:center;
margin:0.5em;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
#webshopszallitasbanner
{
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
color:#ff5a00;
}
#webshopszallitasbanner>a,#ws-pr-ajandekbanner>a
{
color:#96a92c;
}
#ws-pr-ajandekbanner
{
margin-top:1em;
font-family:'Roboto Condensed',sans-serif;
font-weight:bold;
color:#bfbebe;
}
div.wsp-price
{
}
div.wsp-price>span
{
color:#ff5a00;
font-size:2.2em;
font-weight:bold;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
div.wsp-hotprice-text
{
font-size:1em;
}
div.wsp-price-hot>span
{
color:#ff5a00;
font-size:2em;
font-weight:bold;
}
div.wsp-old-price
{
font-size:15px!important;
}
div.wsp-old-price>span
{
text-decoration:line-through;
}
div.wsp-stock
{
margin-bottom:1em;
}
div.wsp-stock-s1:before,div.wsp-stock-s2:before
{
content:"● ";
color:#8dc756;
}

a.wsp-button
{
display:inline-block;
background:#ecede0;
color:#a0a09c!important;

border:0 none transparent;
cursor:pointer;
text-align:center;
}
a.wsp-button>span
{
display:inline-block;
padding:0.4em;
font-size:0.8em;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
letter-spacing:-.02em;
font-weight:bold;
}
div.ws-product-desc-text
{
padding:2%;
text-align:justify;
}
a.ws-product-jobbargomb
{
font-size:0.7em;
margin-left:1em;
}
a.wsp-addfav,a.wsp-delfav
{
margin-top:1em;
}
div.gyartotermekei
{
background:white;
padding:6px;
padding-left:15px;
border-bottom:3px solid #cccecc;
font-size:1.5em;
font-family:'Roboto Condensed',sans-serif;
text-transform:uppercase;
font-weight:bold;
background:white url(/tportal_upload/banner/grass4.png) right bottom no-repeat!important;
}
div.tovabbitermek
{
background:white;
padding:6px;
padding-left:15px;
border-bottom:3px solid #cccecc;
font-size:1.5em;
font-family:'Roboto Condensed',sans-serif;
text-transform:uppercase;
font-weight:bold;
background:white url(/tportal_upload/banner/grass4.png) right bottom no-repeat!important;
}
div.wsp-cart-buttons-div
{
display:table-cell;
}
div.wsp-cart-amo-block
{
background:#92b537;
height:100%;
display:table-cell;
padding:0.2em;
}
div.wsp-cart-cartbutton-block
{
height:100%;
padding-left:1em;
display:table-cell;
}
div.wsp-cart-amo-block>a.wsp-plusminus
{
color:#000000;
font-family:'Courier';
font-weight:bold;
cursor:pointer;
text-align:center;
font-size:100%;
-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;


-o-user-select:none;
user-select:none;
}
div.wsp-cart-amo-block>a.wsp-plusminus>span
{
}
div.wsp-cart-amo-block>a.wsp-plusminus:hover
{
background:#cdbfa3;
}
div.wsp-cart-amo-block>input.wsp-cart-db
{
box-shadow:inset 0px 3px 5px 2px rgba(76, 75, 75, 0.2);
-moz-box-shadow:inset 0px 3px 5px 2px rgba(76, 75, 75, 0.2);
-webkit-box-shadow:inset 0px 3px 5px 2px rgba(76, 75, 75, 0.2);
border:1px solid rgba(0,0,0,0.5);
font-size:120%;
text-align:center;
width:2em;
color:#474747;
border-radius:0px;
display:table-cell;
margin-left:0.5em;
margin-right:0.5em;
}
a.wsp-cart-button
{
display:table-cell;
background:#ff5a00;
color:#fff;
letter-spacing:-.02em;
text-transform:uppercase;
font-family:'Roboto Condensed',sans-serif;
border-radius:0px;
border:0 none transparent;
cursor:pointer;
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.5em;
padding-bottom:0.5em;
}
a.wsp-cart-button>i
{
font-size:1.1em;
}
a.wsp-cart-button>span
{
font-size:1.1em;
}

span.wsp-sku
{
font-size:0.8em;
color:grey;
}
span.wsp-sku>span
{
font-size:0.7em;
}
div.ws-product-name
{
border-bottom:2px solid #92b537;
margin-bottom:0.5em;
font-size:2em;
}
h1.ws-product-name
{
font-size:1.1em;
margin:0px;
padding:0px;
font-weight:bold;
text-transform:uppercase;
background:url(/tportal_upload/banner/grasskicsi.png) right bottom no-repeat!important;
}
div.ws-product-manufacturer
{
display:inline-block;
float:right;
width:90px;
}
img.ws-product-manufacturer
{
width:100%;
}
span.ws-products-manufacturer
{
display:block;
text-align:center;
font-size:0.7em;
}
div.ws-product-desc-title
{
padding:6px;
padding-left:15px;
border-bottom:2px solid #cccecc;
border-top:1px solid #eee;
position:relative;
top:0px;
left:0px;
background:url(/tportal_upload/banner/grasskicsi.png) center bottom no-repeat!important;
}
div.ws-product-desc-title>span
{
font-size:1.5em;
text-transform:uppercase;
font-weight:bold;
}
div.ws-product-desc-title>div.ws-product-desc-title-buttons
{
float:right;
font-weight:bold;
}
div.ws-product-bottom-buttons
{
margin:1em;
text-align:right;
}
div.ws-product-image
{
}
div.ws-product-image img.termekkep
{
}
div.ws-product-images
{
height:100px;
overflow:hidden;
width:100%;
position:relative;
top:0px;
left:0px;
}
img.ws-product-images
{
width:25%;
height:auto;
position:absolute;
top:0px;
padding:1%;
border-right:1px solid #eee;
}
#termekkep
{
width:100%;
}
div.ws-product-buttons
{
clear:both;
}
/***--- CSS: webshop_termek_horizont ---****/


ul.ws-productlist-small-f
{
margin:auto;
list-style:none;
clear:both;
padding-top:17px;
background:white;
padding-bottom:17px;
}
ul.ws-productlist-small-f>li
{
text-align:center;
position:relative;
left:0px;
top:0px;
}
ul.ws-productlist-small-f li .productimage
{
}
ul.ws-productlist-small-f li .productimage img.termekkep
{
}
ul.ws-productlist-small-f>li div.ws-pr-small-name
{
font-size:1em;
padding:0.5em;
height:2em;
overflow:hidden;
}
ul.ws-productlist-small-f>li div.ws-pr-small-name strong
{
color:#000000;
}
ul.ws-productlist-small-f>li div.ws-pr-small-price
{
}
div.ws-pr-small-hot-price-logo
{
position:absolute;
top:-7px;
left:2%;
background:url(/tportal_upload/d21/prisea.png);
width:54px;
height:70px;
color:#ffffff;
text-align:center;
}
div.ws-pr-small-hot-price-logo>span
{
margin-top:35%;
display:block;
text-align:center;
font-size:15px!important;
}
div.ws-pr-small-price-old
{
font-size:0.8em;
color:#999999;
font-weight:normal!important;
text-decoration:line-through;
}
div.ws-pr-small-price-ft
{
font-size:2em;
color:#ff5a00;
font-weight:bold;
}
.ws-products-small>li div.ws-pr-small-price
{
font-size:1em!important;
}
.ws-products-small>li .productimage img.termekkep
{
width:80%!important;
}

ul.ws-productlist-small-v
{
margin:auto;
list-style:none;
clear:both;
padding-top:17px;
background:white;
padding-bottom:17px;
}
ul.ws-productlist-small-v>li
{
float:left;
text-align:center;
position:relative;
top:0px;
left:0px;
}
ul.ws-productlist-small-v>li .productimage
{
}
ul.ws-productlist-small-v li .productimage img.termekkep
{
}
ul.ws-productlist-small-v>li div.ws-pr-small-name
{
font-size:1em;
padding:0.5em;
height:2em;
overflow:hidden;
}
ul.ws-productlist-small-v>li div.ws-pr-small-name strong
{
color:#000000;
}
/***--- CSS: webshop_termeklista ---****/


div.ws-productlist-filter
{
padding:10px;
background:rgba(238, 238, 238, 0.52) url(/tportal_upload/banner/grass4.png) right bottom no-repeat!important;
border:1px solid rgba(128, 128, 128, 0.31);
}
div.ws-productlist-filter .free-search
{
background:white;
margin-right:3px;
}
div.ws-productlist-filter .brand-filter
{
background:white;
margin-right:3px;
}
div.ws-productlist-filter .price-filter-label
{
background:none;
}
div.ws-productlist-filter .price-filter
{
background:white;
margin-right:3px;
}
div.ws-productlist-filter .price-filter-intervall
{
color:#ff0000;
}
div.ws-productlist-filter .submit-button
{
}

ul.kategoria-alatt-alkategoriak
{
list-style:none;
margin:auto;
padding:0px;
width:100%;
}
ul.kategoria-alatt-alkategoriak li
{
text-align:center;
float:left;
margin:6px;
background:rgb(255, 255, 255);
border:1px solid rgba(0, 0, 0, 0.12);
border-radius:5px;
font-weight:bold;
display:inline-block;

padding-top:1%;
padding-bottom:1%;
box-shadow:4px 4px 4px -3px rgba(0, 0, 0, 0.21);
font-size:0.9em;
font-family:'Roboto Condensed',sans-serif;
width:160px;
}
ul.categorylist>a>li>div.catname
{
border-top:1px solid green;
}
ul.kategoria-alatt-alkategoriak li>img
{

max-width:100%;
max-height:100%;
}
ul.kategoria-alatt-alkategoriak li:hover
{

border:1px solid rgb(204, 204, 204);
opacity:0.5;
-webkit-transition:0.8s;
}

h2.kategoriapos
{
font-size:1em;
font-weight:normal;
padding:1%;
padding-left:0px;
text-transform:uppercase;
border-bottom:1px solid #ccc;
line-height:normal;
margin:0px;
margin-bottom:10px;
font-weight:bold;
}
h2.kategoriapos a
{
padding:5px;
}
h2.kategoriapos a:first-child:before
{
content:" ";
}
h2.kategoriapos a:before
{
content:"\f054";
color:#c7caaa;
line-height:30px;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
h2.kategoriapos a.home
{
padding:5px;
}
h2.kategoriapos a:hover
{
}


div.twebshoppages
{
text-align:center;
height:30px;
}
ul.twebshoppages
{
margin-top:20px;
margin-bottom:20px;
}
ul.twebshoppages li
{
color:#000000;
display:inline;
margin:3px;
text-align:center;
background:rgba(255, 255, 255, 0.8);
padding:8px;
width:29px;
height:29px;
text-align:center;
}
ul.twebshoppages li:hover
{
background:#8fb138;
}
ul.twebshoppages li.activepage
{
background:#8fb138;
color:#ffffff;
font-weight:bold;
}
ul.twebshoppages a
{
text-decoration:none;
}
/***--- CSS: wg_content ---****/
div.wgcontent
{
color:#black;
font-size:1em;
padding:0px;
}
div.wgcontent img.idximage
{
float:left;
margin:5px;
margin-top:0px;
margin-left:0px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 4px -1px;
}
div.wgcontent h1
{
text-align:left;
color:white;
font-weight:bold;
font-size:1em;

background:url(/templates/allrusty-fjt/images/fishbook/oldwood.jpg) top repeat;
box-shadow:0px 5px 12px 1px rgba(0, 0, 0, 0.7);
text-shadow:1px 2px 4px rgba(7, 0, 0, 0.98);
text-transform:uppercase;
padding-left:7px;
margin-bottom:2em;
margin-top:9px;
}
div.wgcontent span.bold
{
font-weight:bold;
}
div.wgcontent div.forras
{
text-align:right;
color:#000000;
}
div.wgcontent div.forras a
{
}
div.wgcontent a
{
color:#2f7ac0;
text-decoration:underline;
}
div.wgcontent a:hover
{
color:#2f7ac0;
text-decoration:none;
}
div.wgcontent div.video
{
text-align:center;
}
div.wgcontent div.keptar
{
text-align:center;
}
div.wgcontent ul.keptar
{
list-style:none;
margin:0px;
overflow:auto;
display:inline-block;
}
div.wgcontent ul.keptar li
{
padding:0px;
margin:5px;
float:left;
}
div.wgcontent ul.keptar li img
{
padding:0px;
margin:0px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 4px -1px;
}
div.wgcontent div.nagykep
{
text-align:center;
clear:both;
}
div.wgcontent div.nagykep img
{
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:0px 0px 4px -1px;
margin:auto;
}
div.wgcontent div.nagykep div.kepalattiszoveg
{
text-align:center;
font-size:1.2em;
font-weight:bold;
}
div.wgcontent table
{
margin:auto;
border:1px solid rgba(0, 0, 0, 0.5);
vertical-align:middle;
background:#ececec;
background:rgba(255,255,255,0.6);
border-collapse:separate;
-webkit-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}
div.wgcontent table td
{
text-align:center;
padding:5px;
-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
box-shadow:-1px 0px 3px 0px rgba(0, 0, 0, 0.21);
}
div.wgcontent table thead tr
{
background:#40C2EB;
background:rgba(64,194,235,0.4);
background:url('/templates/allrusty-fjt/images/fishbook/carbon.jpg') bottom repeat;
border-bottom:1px solid rgba(0,0,0,0.2);
color:#000000;
-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
margin:0px;
padding:0px;
color:#fff;
}
div.wgcontent table thead tr th
{
padding:5px;
font-size:1.1em;
}/*V2*/