/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px 0 0 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; background:#ECECEC url(../kreaimages/layout/background_100.jpg) top center no-repeat; color:#000000;  }
input, textarea, select { font-family:Arial, sans-serif, Helvetica; font-size:12px; margin: 0; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, fieldset { padding:0; margin:0; border:0; font-weight:bold; }

/* = TYPOGRAPHY
---------------------------------------------------------------------------------------------------*/
/* headings */
h1, .t1 { font-size:30px; }
h2, .t2 { font-size:18px; margin:0 0 10px 0; }
h3, .t3 { font-size:16px; font-weight: bold; margin:0 0 5px 0; }
.t2 { font-size: 16px; margin: 0 0 5px 0; font-weight: bold; }
.t4 { font-size: 13px; font-weight: normal; margin:0; }

/* Text elements */
p { font-weight:normal; margin:10px 0 0 0; }
ul li { list-style:none;  }
ol li { }
ul, ol {  }
.noMb { margin-bottom:0 !important; }
.mb30 { margin-bottom:30px !important; }
.mb25 { margin-bottom:25px !important; }
.mb20 { margin-bottom:20px !important; }
.mb15 { margin-bottom:15px !important; }
.mb10 { margin-bottom:10px !important; }
.mb5 { margin-bottom:5px !important; }
.ml5 { margin-left:5px !important; }
.ml15 { margin-left:15px !important; }
.mr0 { margin-left:0px !important; }
.ml0 { margin-left:0px !important; }
.mb66 { border-bottom:none !important; }
.mb55 { margin-bottom:55px !important; }
.mt10{margin-top:10px !important;}
.mt0{margin:0px !important;}
.pl10 { padding-left: 10px !important; }
img { margin: 0; border:none; padding:0; display:block; }
/* links */
a { color:#8E0945; text-decoration:none; }
a:hover { text-decoration:underline;}
/* misc */
.clear { clear:both; }
.float { float:left; }
.floatRight { float:right; }
.wrap { margin:0 auto; text-align:left; width:960px; }
.wrap_in { margin:0 auto; text-align:left; width:960px; }
label { padding-top:2px; }
.rear { margin-right:0px !important; }
.last { margin-bottom:0px !important; border:0 !important; }
.big { font-size:15px; }
.small { font-size:11px; }
.fat { font-weight:bold; }
.ad-top { height: 90px; width: 728px; margin: 0 auto; }
.ad-top a { display: block; }
.c01{text-align:center;}
form a {font-weight:normal;}

/* = info
---------------------------------------------------------------------------------------------------*/
.info { width:955px; height:30px; padding-left:5px; line-height:30px; }
.info a { color:#8E0945; font-size:9px; text-decoration:none; font-weight:normal; text-transform:uppercase; }
.info a:hover { text-decoration:underline; }
ul.login { float:right; height:30px; }
ul.login li { float:left; padding-left:8px; margin-right:8px; background:url(../kreaimages/layout/divider-login.gif) 0 11px no-repeat; }
ul.login li.first { background:none; }
ul.login span { margin:0 5px 0 5px; color:#A7A6A7; }
.favorite { float:left; }

/* = header
---------------------------------------------------------------------------------------------------*/
.topbanner { width:728px; height: 90px; position: relative; margin:6px 6px 0 0; float: right; }
.header { width:940px; height:100px; padding-left:20px; }
.header h1 { margin:15px 0 0 3px; float:left; }
.logo { margin:0px 0 0 0px; display:block; width:193px; height:47px; float:left; }
.logo-image {width:183px; height:70px;}

/* = menu
---------------------------------------------------------------------------------------------------*/
.menu { width:960px; height:43px; }
.menu ul { margin:0px; padding:0px; }
.menu ul li { display:inline; position:relative; float:left; z-index:999; }
.menu a { display:block;  line-height:43px; font-size:13px; font-weight:bold; color:#3C041E; text-decoration:none; background-repeat:no-repeat; background-position:top left; text-align:center; margin:0 1px 0 0; }
.menu li.btn1 a { background:#FFDEE9 url(../kreaimages/btn/btn_01.jpg); width:145px; }
.menu li.btn2 a { background:#F5E7FF url(../kreaimages/btn/btn_02.jpg); width:70px; }
.menu li.btn3 a { background:#FFEEE5 url(../kreaimages/btn/btn_03.jpg); width:119px;}
.menu li.btn4 a { background:#F4FBE0 url(../kreaimages/btn/btn_04.jpg); width:131px;}
.menu li.btn5 a { background:#F3EADE url(../kreaimages/btn/btn_05.jpg); width:86px; }
.menu li.btn6 a { background:#E5F6FE url(../kreaimages/btn/btn_06.jpg); width:107px;}
.menu li.btn7 a { background:#FEE3E2 url(../kreaimages/btn/btn_07.jpg); width:108px;}
.menu li.btn8 a { background:#FAF3DE url(../kreaimages/btn/btn_08.jpg); width:87px;}
.menu li.btn9 a { background:#E4DDF0 url(../kreaimages/btn/btn_09.jpg); width:99px; margin:0;}
.menu li:hover a,
.menu li:hover a:hover,
.menu li a.active:hover,
.menu li a:hover { background-position:0 -43px; color:#fff; background-color:#424242;  }

.menu li a.active { background-position:0 -86px; color:#000; background-color:#F6F6F6;  } 

.menu ul li .main_submenu { display:none; }
.menu ul li .main_submenu a { color:#fff; background:none; font-weight:normal; font-size:11px; line-height:16px; text-align:left; margin:0 10px 0 10px; }
.menu ul li:hover .main_submenu { display:block;  position:absolute; top:43px; left:0px; width:99.5%;  padding:0 0 10px 0; }
.menu ul li:hover .main_submenu a:hover { text-decoration:underline; background:none; }
.menu ul li:hover .main_submenu li { float:none; display:block; }
.menu li.btn1 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu.png) bottom left no-repeat; }
.menu li.btn2 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu2.png) bottom left no-repeat; }
.menu li.btn3 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu3.png) bottom left no-repeat; }
.menu li.btn4 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu4.png) bottom left no-repeat; }
.menu li.btn5 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu5.png) bottom left no-repeat; }
.menu li.btn6 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu6.png) bottom left no-repeat; }
.menu li.btn7 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu7.png) bottom left no-repeat; }
.menu li.btn8 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu8.png) bottom left no-repeat; }
.menu li.btn9 ul.main_submenu { width:145px; background:url(../kreaimages/btn/submenu9.png) bottom left no-repeat; }

/* = search_box
---------------------------------------------------------------------------------------------------*/
.search_box{height:47px; width:960px; }

/* = ico_menu
---------------------------------------------------------------------------------------------------*/
.ico_box { width:600px; height:47px; float:left;}
.ico_box a { display:block; line-height:43px; font-size:10px; color:#92124C; text-decoration:none; background-repeat:no-repeat; margin-right:10px; padding-left:22px; background-position:0px 13px; }
.ico_box ul { margin:0px; padding:0px; }
.ico_box ul li { display:inline; float:left; text-transform:uppercase;}
.ico_box a.ico1 { background-image:url(../kreaimages/btn/ico_10.jpg); }
.ico_box a.ico2 { background-image:url(../kreaimages/btn/ico_03.jpg); padding-left:25px; }
.ico_box a.ico3 { background-image:url(../kreaimages/btn/ico_05.jpg); }
.ico_box a.ico4 { background-image:url(../kreaimages/btn/ico_07.jpg); }
.ico_box a.partners { background-image:url(../kreaimages/btn/handshake.jpg); }
.ico_box a:hover { text-decoration:underline; }

/* = search_box_in
---------------------------------------------------------------------------------------------------*/
.search_box_in { width:267px; height:37px; padding:10px 0 0 0;float:right;}
.inputbox { background: url(../kreaimages/btn/input.jpg) left top no-repeat; width:168px; height:20px; padding:3px 0 0 10px; float:left;}
.ico_lupa { float:left;margin:6px 3px 0 5px;}
.input1 { width:155px; height:15px; border:0px; float:left; }
.search_box_in .hladat { float:right; cursor:pointer; background:url(../kreaimages/btn/images_48.jpg) repeat-x; color:#fff;  border:none; font-size:11px; width:53px; height:23px;}

.hladat { float:right; cursor:pointer; background:url(../kreaimages/btn/images_48.jpg) repeat-x; color:#fff;  border:none; font-size:11px; width:53px; height:23px;}

/* = main
---------------------------------------------------------------------------------------------------*/
.main { width:960px;  clear:both;}

/* = content
---------------------------------------------------------------------------------------------------*/
.content { width:650px;  float:left; font-weight:normal; }
.link { font-size:10px; color:#8E0945; text-decoration:none; }
.all-link { font-size:10px; color:#8E0945; text-decoration:none; float:right; }
.link:hover,
.all-link:hover { text-decoration:underline; }
img.border { border:1px #D8D6D6 solid; }

/* = form
---------------------------------------------------------------------------------------------------*/
input.radio { width:14px; height:14px; font-size:1px; margin-right:3px; float:left; }
label { line-height:1; padding:0; margin:0; float:left; margin-right:10px; }

/* = banner
---------------------------------------------------------------------------------------------------*/
.banner { width:650px; position: relative; z-index:1; height:300px; background:url(../kreaimages/layout/banner_bg.jpg) no-repeat; background-position:300px 0px;}

.headline { font-size:18px; color:#fff; width:320px; height:80px; margin:85px 0 0 20px; float:left;  padding:0px; position:absolute;}
.headline p { font-weight:bold; line-height:140%; margin:0px; padding:0px;}
.banner img { float: left; }

.featur { position:relative; background:#68062E; }
.ui-tabs-nav { position:absolute; z-index:100; width:345px; height:150px; bottom:5px; right:3px;}
.ui-tabs-nav li { float:left;}
.ui-tabs-nav a { width:156px; height:62px; margin:0 0 0 5px;display:block; padding:5px; color:#fff; font-size:11px; text-decoration:none; outline: none;  }
.ui-tabs-nav a img { margin:5px; }
.ui-tabs-panel { float: right; height: 300px; position: relative; width: 350px; clear:none; z-index:100;}
.ui-tabs-panel img{ width: 300px; height:300px;}
.ui-tabs-panel p { margin:0px; }
.featur .ui-tabs-hide { display:none; }
.static { position:absolute; width:350px; height:300px; top:240px; left:450px;}
.featur { height:300px; width:650px; }
/* .featur-sk { background-image: url(../kreaimages/layout/banner_bg_banner_sk.jpg); background-repeat: no-repeat; } */
/* .featur-cs { background-image: url(../kreaimages/layout/banner_bg_banner_cs.jpg); background-repeat: no-repeat; } */
/* .featur-pl { background-image: url(../kreaimages/layout/banner_bg_banner_pl.jpg); background-repeat: no-repeat; } */
.ui-tabs-nav-item span { font-weight: normal;}
.ui-tabs-nav-item img { width: 50px; height:50px;}
.ui-tabs-nav li.ui-tabs-selected a { background:url(../kreaimages/layout/active_butt.gif) no-repeat top left; width:156px; height:62px; }
.banner_info { position:absolute; top:10px; right:0; z-index:5; color:#fff; }
.meniny { height:15px; width:330px; margin:5px 0 0 0px; }
.meniny span { float:left;  color: #fff; font-size:12px; }
.meniny  a { float:right; height:14px; background:url(../kreaimages/btn/images_27.jpg) no-repeat; color:#fff; font-size:10px; margin-right:30px; padding-left:20px; }
.news { margin:10px 0 0 20px; }
div.news {margin:10px 0 0 20px; width:265px; height:38px; background:url(../kreaimages/layout/images_31.jpg) no-repeat; font-size:29px;}

/* = kozmeticka prirucka / box1
---------------------------------------------------------------------------------------------------*/
.box1 { width:650px; margin:10px 0px 0 0;}
.box1_top { width:650px; height:11px; background:#fff url(../kreaimages/layout/kozemtik_prir_01.jpg) no-repeat; overflow:hidden;}
.box1_content { width:620px; background:#fff url(../kreaimages/layout/kozemtik_prir_02.jpg) repeat-y; overflow:hidden; padding:0 15px 10px 15px;  }
.box1_content_left { width:295px; float:left; }
.input2 { width:275px; height:18px; padding:4px; font-size:12px; color:#969696; }
.select_box { width:293px; height:15px; margin:10px 0 25px 0; }
.select1 { width:113px; height:18px; float:left; margin: 2px 5px 0 0px; font-size:11px;}
.select1 option[disabled]{ font-weight:bold; color:#000;}
.box1_content_right { width:295px; float:right; margin:0 0 0 0; }
.search_btn2 { background: url(../kreaimages/btn/images_48.jpg) left top no-repeat; width:53px; height:23px; color:#fff; font-size:11px; text-align:center; float:left; margin:0 0 0 0px; border:none; }
* html .search_btn2 { margin-right:-3px;} 
.box1_bottom { width:650px; height:9px; background:#fff url(../kreaimages/layout/kozemtik_prir_03.jpg) no-repeat; overflow:hidden; }
.item { width:139px; float:left; margin:0 10px 0px 0; height:160px;}
.item img { border:1px #D8D6D6 solid; }
.item .thn { width:139px; height:104px;}
.itembazar { width:91px; float:left; margin:0 10px 0px 0; height:130px;}
.itembazar img { border:1px #D8D6D6 solid; }
.itembazar .thn { height:70px;}
.date { font-size:9px; color:#A7A6A7; text-transform:uppercase; }
.popis { font-size:12px; color:#8E0945; font-weight:bold;}
.stars { width:139px; height: 14px; margin:5px 0 0 0;}
.stars ul { margin:0px; padding:0px;}
.stars ul li { display:inline; float:left; margin:0 3px 0 0;}
.stars ul li img { border:0px #D8D6D6 solid;}
.zoznam1{float:left; margin:0 60px 15px 0; line-height:18px; font-weight:normal;}

.wrap_box2_box3 { width:320px; float:left; }

/* = celebrity / box2
---------------------------------------------------------------------------------------------------*/
.box2 { width:320px; margin:10px 0px 0 0; }
.box2_top { width:320px; height:10px; background:#fff url(../kreaimages/layout/celebrity_01.jpg) no-repeat; overflow:hidden;}
.box2_content { width:290px; background:#fff url(../kreaimages/layout/celebrity_02.jpg) repeat-y; overflow:hidden; padding:0 15px 10px 15px;}
.box2_content img { float:left; }
.box2_content ul { float:left; margin:0 0 0 10px; width: 180px; }
.box2_content ul li { float:left; margin:0 0 0 10px; width: 180px; margin: 0 0 5px 0; }
.box2_content ul li a { float:left; font-weight: normal; margin:0 0 0 0px; width: 180px; }
.box2_content p { margin:0px 0 0 0; }
.box2_bottom { width:320px; height:10px; background:#fff url(../kreaimages/layout/celebrity_03.jpg) no-repeat; overflow:hidden;}

/* = fotoalbum / box3
---------------------------------------------------------------------------------------------------*/
.box3 { width:320px; margin:10px 0px 0 0;}
.box3_top { width:320px; height:11px; background:#fff url(../kreaimages/layout/fotoalbum_01.jpg) no-repeat; overflow:hidden;}
.box3_content { width:295px; background:#fff url(../kreaimages/layout/fotoalbum_02.jpg) repeat-y; overflow:hidden; padding:0 10px 10px 15px; }
.box3_content img { float:left; margin-bottom:5px; width:139px;}
.box3_content .item {}
.box3_content p { margin:10px 0 0 0; }
.box3_bottom { width:320px; height:12px; background:#fff url(../kreaimages/layout/fotoalbum_03.jpg) no-repeat; overflow:hidden;}

/* = forum / box4
---------------------------------------------------------------------------------------------------*/
.box4 { width:320px; margin:10px 0px 0 0; float:right;}
.box4_top { width:320px; height:10px; background:#fff url(../kreaimages/layout/celebrity_01.jpg) no-repeat; overflow:hidden;}
.box4_content { width:305px; background:#fff url(../kreaimages/layout/celebrity_02.jpg) repeat-y; overflow:hidden; padding:0 15px 10px 0px; }
.box4_content img { display:block; margin: 0px 0 0 0;}
.box4_content .date { display:block; }
.box4_content p { margin:10px 0 0 0; }
.box4_bottom { width:320px; height:10px; background:#fff url(../kreaimages/layout/celebrity_03.jpg) no-repeat; overflow:hidden;}
.forum_btn { width:100%; border-top:1px #F2F2F2 solid; padding:5px 0 5px 0; }

/* = ZDRAVIE, MATKA, LASKA,  / box5
---------------------------------------------------------------------------------------------------*/
.box5 { width:650px; margin:10px 0 0 0; padding:1px 0 0 0; float:left; background:#fff url(../kreaimages/layout/zdravie_01.jpg) no-repeat top left; }
.box5_content { width:625px; background:url(../kreaimages/layout/zdravie_02.jpg) no-repeat bottom left; overflow:hidden; padding:0 10px 0 15px;}
.box5_content a { font-weight:normal; line-height:150%; }
.box5_content_item { width:188px; padding:15px 15px 15px 0; margin:0 15px 1px 0; float:left; background:url(../kreaimages/layout/divider-box5.gif) repeat-y top right; }
.box5_content_item.rear { margin-right:0; padding-right:0; background:none; }
.box5_content_item img { margin:0px 0px 10px 0; float:left;  }

/* = Denny prisekum  / box6
---------------------------------------------------------------------------------------------------*/
.box6 { width:650px; margin:10px 0px 0 0; padding-top:9px; float:left; overflow:hidden; background:#E0E0E0 url(../kreaimages/layout/denny_42.jpg) no-repeat;  }
.box6_iner { width:620px; background:#E0E0E0 url(../kreaimages/layout/denny_43.jpg) repeat-y bottom left; overflow:hidden; padding:0 15px 15px 15px; }
.days_submit { background:url(../kreaimages/btn/butt_03.jpg) no-repeat; width:80px; height:23px; color:#fff; text-align:center; border:none; font-size:11px; }
.days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer;}
.bigbutton { background:url(../kreaimages/btn/bigbutton.jpg) repeat-x; width:160px; height:46px; color:#fff;   border:none; font-size:16px;  cursor:pointer; text-transform:uppercase; font-weight:bold;}

.box6_iner table { font-weight:normal; margin:0px 0 0 0px; }
.box6_iner table td {height:30px; }
.check { width:14px; height:14px; margin-right:3px; float:left; }
.checkbox-box { padding-bottom:20px; }
.checkbox-box label { margin-right:10px; }
.box6_iner table td p { margin:15px 0 5px 0; }
.box6_iner table td label.label { line-height:23px; }
.long { width:155px; margin:0 25px 0 0; float:left !important; } 

/* = list
---------------------------------------------------------------------------------------------------*/
.list { width:300px; float:right;}

/* = Sale  / box7
---------------------------------------------------------------------------------------------------*/
.box7 { width:300px; display:block; margin:0 0 10px 0; }

/* = PraktickÃ© nÃ©stroje  / box8
---------------------------------------------------------------------------------------------------*/
.box8 { width:300px;  margin:10px 0 10px 0; overflow:hidden; }
.box8_top { width:285px; height:87px; padding:15px 0px 0 15px; background:#fff url(../kreaimages/layout/prakticke_nastroje_01.jpg) no-repeat; overflow:hidden;}
.box8_top p {color:#6B0630; width:150px; font-weight:bold; }
.box8_content { width:300px; background:#fff url(../kreaimages/layout/prakticke_nastroje_04.jpg) repeat-y; overflow:hidden;}
.box8_bottom { width:300px; height:10px; background:url(../kreaimages/layout/prakticke_nastroje_02.jpg) repeat-y; overflow:hidden;}
.box8_content ul { margin:0 0 0 1px; padding:0px; }
.all {color:#8E0945;}
.box8_content ul li a { color:#000; background:url(../kreaimages/layout/prakticke_nastroje_03.jpg) no-repeat; font-weight:normal; text-decoration:none; background-position:top left; display:block; width:285px; line-height:30px; padding-left:15px; }
.box8_content ul li a:hover { text-decoration:underline; }
.all { font-size:10px; color: #8E0945 !important; }

/* = Anketa  / box9
---------------------------------------------------------------------------------------------------*/
.box9 { width:300px; padding-top:9px; background:#fff url(../kreaimages/layout/anketa_01.jpg) no-repeat top left;}
.box9.center-box9 { text-align:center; }
.box9_iner { width:270px; background: url(../kreaimages/layout/anketa_02.jpg) no-repeat bottom left; overflow:hidden; padding:0px 15px 15px 15px; }
.box9 input { float:left; margin-top:3px; }
form.poll label { font-weight:normal; margin-bottom:15px; line-height:130%; }

/* = reklama / 
---------------------------------------------------------------------------------------------------*/
.reklama {display:block; width:300px; height:60px; margin:10px 0 0 0; }

/* = horoskop/ box9 
---------------------------------------------------------------------------------------------------*/
.horoskop { float:left; margin-bottom:10px; width:67px; height:70px; background-color:white;}
.horoskop a,
a.horoskop_all {text-decoration:none;}
.horoskop a:hover,
a.horoskop_all:hover {text-decoration:underline;}
a.horoskop_all { display:inline-block; font-size:10px; }

.horoskop span.lb {margin-top:65px !important; display:block; background-color:white;}
.baran {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -195px -135px;}
.byk {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -63px -135px;}
.blizenci {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -130px -135px;}
.rak {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -63px -67px;}

.lev {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -195px -67px;}
.panna {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -130px -67px;}
.vahy {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -63px -1px;}
.skorpion {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -195px -1px;}

.strelec {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -130px -1px;}
.kozorozec {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -1px -135px;}
.vodnar {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -1px -1px;}
.ryby {background: url(../kreaimages/icons/horoscopes.jpg) no-repeat -1px -67px;}


/* = Rychle odkazy / box10
---------------------------------------------------------------------------------------------------*/
.box10 { width:960px; margin:10px 0px 10px 0; float:left; overflow:hidden;}
.box10_top { width:960px; height:8px; background:#E9E9E9 url(../kreaimages/layout/rychle_odkazy_01.jpg) no-repeat; overflow:hidden; }
.box10_content { width:930px; background:#E9E9E9 url(../kreaimages/layout/rychle_odkazy_03.jpg) repeat-y; overflow:hidden; padding:0 15px 10px 15px; }
.box10_bottom { width:960px; height:9px; font-size:1px; background:#E9E9E9 url(../kreaimages/layout/rychle_odkazy_02.jpg) no-repeat; overflow:hidden; }
.odk_item { width:120px; height:150px; float:left; margin:0 15px 0 0; }
.odk_item ul { margin-bottom:15px; }
.odk_item ul li a { font-weight:normal; font-size:10px; text-decoration:none;  }
.odk_item ul li a:hover { text-decoration:underline; }
.box10 h3 { font-weight:normal; font-size:12px; margin:0; }

/* = Footer / 
---------------------------------------------------------------------------------------------------*/
.footer { width:960px; padding-bottom:20px; clear:both;}
.footer_menu { height:20px; float:left; }
.footer_menu ul { margin:0px; padding:0px; }
.footer_menu ul li { display:inline; float:left; text-transform:uppercase;}
.footer_menu ul li a { color:#8B8B8B; text-decoration: underline; margin-right:10px; padding-right:10px; font-weight:normal; font-size:9px; background:url(../kreaimages/layout/divider-footer.jpg) no-repeat right; }
.footer_menu ul li a.rear { background:none; padding:0; }
.footer_menu ul li a:hover { text-decoration: none; }
.langues { float:right; height:20px; text-transform:uppercase;}
.langues a { float:left; padding-left:20px; color:#8B8B8B; text-decoration: underline; font-size:9px; margin:0 0 0 10px; }
.langues a:hover { text-decoration:none;}
.pl { background:url(../kreaimages/btn/images_105.jpg) no-repeat;}
.cr { background:url(../kreaimages/btn/images_107.jpg) no-repeat;}
.sk { background:url(../kreaimages/btn/images_109.jpg) no-repeat;}
p.copy { color:#8B8B8B; font-size:9px; text-transform:uppercase; text-align:center; padding-bottom:50px;}

.button{ height:23px; }
.button_left{ height:23px; float:left; width:5px; background:url(../kreaimages/btn/butt_01.jpg) no-repeat; }
.button_center { line-height:23px; display:block;  float:left; padding:0 3px; color:#fff; background:url(../kreaimages/btn/butt_03.jpg) repeat-x; text-decoration:none; }
.button_right{height:23px; float:left; width:5px; background:url(../kreaimages/btn/butt_05.jpg) repeat-x; }

/* =SUBPAGE/ 
-------------------------------------------------------------------------------------------------------------------------------------------*/

/* = sub banner
---------------------------------------------------------------------------------------------------*/
.sub_featur { width:440px; height:400px; float:right; overflow:hidden; background:url(../kreaimages/layout/subpage/banner.jpg) no-repeat; position:relative; }
.sub_meniny { height:15px; margin:15px 0 5px 0; }
.sub_meniny span { float:left; margin-left:20px; color: #000; }
.sub_meniny  a { float:right; height:15px; background:url(../kreaimages/btn/images_27.jpg) no-repeat; color: #81083F; font-size:10px; margin:0 30px 0 0; padding:0 0 0 18px; text-decoration:underline;}
.sub_meniny  a:hover {text-decoration:none;}

.sub_banner { width:440px; height: 145px;}
.sub_ui-tabs-panel { float: left; height: 285px; position: relative; width: 440px; overflow:hidden;}
.sub_ui-tabs-panel .image {margin-top:10px; margin-left:auto; margin-right:auto; width:418px; }
.sub_ui-tabs-panel .image img{width:418px; }
.sub_featur .ui-tabs-hide { display:none; }
.sub_ui-tabs-nav { position:absolute; width:440px; bottom:8px; left:3px; }
.sub_ui-tabs-nav a { width:199px; height:65px; display:block; padding:5px; color:#81083F; text-decoration:none;  }
.sub_ui-tabs-nav li { float:left; }
.sub_ui-tabs-nav li b { font-size:12px; }
.small { color:#fff; font-size:10px; font-weight:normal; }
.sub_ui-tabs-nav a img { margin:5px; }

.sub_headline { font-size: 18px; background-color:#FFEBF2; position:absolute; top:200px; padding:5px 10px; color:#81083F; margin:0 10px; font-weight:bold; }

.sub_ui-tabs-nav-item span { font-weight:normal; color:#000; font-size:9px; text-transform:uppercase;}
.sub_ui-tabs-nav-item img {width:50px;}
.end {top:310px;}
.sub_ui-tabs-nav li.ui-tabs-selected a { border:0; width:199px; height:65px; background:url(../kreaimages/layout/subpage/selected-pink.gif) no-repeat; }

/* = cesta
---------------------------------------------------------------------------------------------------*/
.cesta { width:620px; text-transform:lowercase; padding:6px 15px 4px 15px; font-size:12px; margin-bottom:10px; float:left; background: url(../kreaimages/layout/subpage/cesta.jpg) left top no-repeat; overflow:hidden;}
.cesta span { color:#545454; }

/* = cesta-long
---------------------------------------------------------------------------------------------------*/
.cesta-long { width:930px; text-transform:lowercase; padding:6px 15px 4px 15px; font-size:12px; margin-bottom:10px; float:left; background: url(../kreaimages/layout/subpage/cesta-long.jpg) left top no-repeat; overflow:hidden;}
.cesta-long span { color:#545454; }

/* = Submenu
---------------------------------------------------------------------------------------------------*/
.submenu { width:200px;}
.submenu_top { width:170px; padding:15px 15px 10px 15px; background:url(../kreaimages/layout/subpage/subpage_menu_01.jpg) no-repeat; }
.submenu_content { width:170px; padding:0 15px 0 15px;  background:url(../kreaimages/layout/subpage/subpage_menu_02.jpg) repeat-y; }
.submenu_content li { line-height:19px;  }
.submenu_content li a { font-weight:normal; text-decoration:none; }
.submenu_content li.menuitem { background-color:gainsboro; padding-left:5px; }
.submenu_content li a.menuitem { color:#000 !important; }
.submenu_content li a:hover { text-decoration:underline; }
.submenu_content li a.active,
.submenu_content li a.active:hover { font-weight:bold; }
.submenu_bottom { width:200px; height:9px; background:url(../kreaimages/layout/subpage/subpage_menu_03.jpg) no-repeat; }
.submenu_content ul.cosmeticguide {display:none;padding-left:6px; font-size:11px;}
.submenu_content div.cosmeticguidemain {padding-top:5px;padding-bottom:3px; display:block; width:170px;}
.submenu_content div.bazarmain {padding-top:5px;padding-bottom:3px; display:block; width:170px; font-weight:bold;}

.submenuwhite { width:200px;}
.submenuwhite_top { width:195px; padding:15px 5px 0 0; }
.submenuwhite_content { width:195px; padding:0 5px 0 0;}
.submenuwhite_content li { line-height:19px;  }
.submenuwhite_content li a { font-weight:normal; text-decoration:none; }
.submenuwhite_content li.menuitem { padding-left:5px; }
.submenuwhite_content li a.menuitem { color:#000 !important; font-weight:bold;}
.submenuwhite_content li a:hover { text-decoration:underline; }
.submenuwhite_content li a.active,
.submenuwhite_content li a.active:hover { font-weight:bold; }
.submenuwhite_bottom { width:200px; height:9px;  }
.submenuwhite_content ul.cosmeticguide {display:none;padding-left:6px; font-size:11px;}
.submenuwhite_content div.cosmeticguidemain {padding-top:5px;padding-bottom:3px; display:block; width:170px;}

.wraper {width:200px; float:left;}

/* = Prakticke nastroje / 
---------------------------------------------------------------------------------------------------*/
.box_pn { width: 200px; margin:10px 0 0 0;  }
.box_pn_top { width:185px; height:117px; padding: 15px 0 0 15px; background:url(../kreaimages/layout/subpage/subpage_prak_nastr_01.jpg) no-repeat; }
.box_pn_top p { width: 100px; color:#6B0630; font-weight:bold;}
.box_pn_content { width:200px; background:url(../kreaimages/layout/subpage/subpage_prak_nastr_03.jpg) repeat-y; }
.box_pn_content ul li a { color:#000; background:url(../kreaimages/layout/prakticke_nastroje_03.jpg) no-repeat; font-weight:normal; text-decoration:none; background-position:top left; display:block; width:180px; line-height:30px; padding:0 0 0 20px; }
.box_pn_content ul li a:hover { text-decoration:underline; }
.box_pn_bottom{ width:200px; height:10px; background:url(../kreaimages/layout/subpage/subpage_prak_nastr_04.jpg) no-repeat; }

/* = Keywords
---------------------------------------------------------------------------------------------------*/
.box_keyowrds { width:200px; float:left; margin:10px 0 0 0; overflow: hidden; }
.box_keyowrds a { text-decoration:none;}
.box_keyowrds a:hover { text-decoration:underline;}
.box_keyowrds_top { width:200px; height:8px; background:url(../kreaimages/layout/subpage/subpage_keywords_01.jpg) no-repeat; overflow: hidden;}
.box_keyowrds_content { width:170px; padding:0 15px 10px 15px; background:url(../kreaimages/layout/subpage/subpage_keywords_02.jpg) repeat-y; float:left;}
.box_keyowrds_content p { color:#9A0B41; text-align: justify; }
.box_keyowrds_content p a { font-size:10px; }
.box_keyowrds_content p a.k2 { font-size:14px; }
.box_keyowrds_content p a.k3 { font-size:20px; }
.box_keyowrds_content .left { float:left; width: 60px; clear:both; padding-top:10px; height:60px;}
.box_keyowrds_content .left img{ width:50px; border:0px none;}
.box_keyowrds_content .right { float:right; width: 100px; padding-top:10px; height:60px;}
.box_keyowrds_bottom { width:200px; height:8px; background:url(../kreaimages/layout/subpage/subpage_keywords_03.jpg) no-repeat;  float:left;}

/* = mini item
---------------------------------------------------------------------------------------------------*/
.mini_item_all { width:440px; margin:10px 0 0 10px; float:left;}
.mini_item { padding:5px 80px 0 15px; background:url(../kreaimages/layout/subpage/subpage_33.jpg) no-repeat; width:120px; height:98px; float:left; margin:0px 0 0 10px; } 
.viac { display: block; text-decoration: none; width:97px; text-align:center;line-height: 23px; color: #fff; background:url(../kreaimages/layout/subpage/but_viac.jpg) no-repeat; }
.mini_item p { font-size:18px; margin-bottom:5px; }
.mini_item .button { font-size:11px; }

/* = sub_item
---------------------------------------------------------------------------------------------------*/
.sub_item { width:215px; float:left; margin:10px 0 0 5px; overflow: hidden; } 
.sub_item_top { background:url(../kreaimages/layout/subpage/subpage_item_01.jpg) no-repeat; width:215px; height: 9px; overflow: hidden; } 
.sub_item_content{ background:url(../kreaimages/layout/subpage/subpage_item_02.jpg) repeat-y; width:185px; overflow: hidden; padding:5px 15px 5px 15px; height:200px;} 
.sub_item_content img { border:1px #D7D7D7 solid;} 
.sub_item_footer {  background:url(../kreaimages/layout/subpage/subpage_item_04.jpg) no-repeat; width:215px; height: 9px; overflow: hidden;  }
.sub_item_content ul li a:hover{ text-decoration: none;} 
.sub_item_content ul li a{ line-height:18px; font-weight:normal; text-decoration: underline;}
.sub_item_content .image{ display:block; width:182px; height:92px; background-position:center 37% !important; }

/* = Reklama / 
---------------------------------------------------------------------------------------------------*/
.reklama_sub{margin:10px 0 0 0; float:left; border:1px #D3D3D3 solid;}

/* = zoznam Älankov/ box_11
---------------------------------------------------------------------------------------------------*/
.box_11 { width:440px; float:right; padding:10px 0 0 0; background:url(../kreaimages/layout/subpage/zoznam_76.jpg) no-repeat; margin:10px 0 0 5px; overflow: hidden; } 
.box_11 .imghor { width:120px; float:left; margin-right:5px;} 
.box_11_iner{ background:url(../kreaimages/layout/subpage/zoznam_80_e.jpg) repeat-y bottom left; width:410px; overflow: hidden; padding: 0px 15px 15px 15px; border:0px none;} 
.box_11_iner_vis{ background:url(../kreaimages/layout/subpage/zoznam_80_e.jpg) repeat-y bottom left; width:410px; padding: 0px 15px 15px 15px; border:0px none; z-index:10000;} 
.box_11_iner-bottom{ background:url(../kreaimages/layout/subpage/zoznam_80_b.jpg) repeat-y bottom left; width:410px; height:13px; overflow: hidden; padding: 0px 15px 0px 15px; border:0px none; margin-bottom:10px;} 
.box_11_iner ul{margin-left:20px; margin-top:10px; margin-bottom:10px;display:block;} 
.box_11_iner li{list-style-type:disc; font-weight:normal;}
.box_11_iner table{margin-top:20px; margin-bottom:20px;} 
.box_11_iner img.arround{ float:right !important; margin-left:10px; margin-bottom:10px; max-width:410px;} 
.box_11_iner img.center{ margin-left:auto; margin-right:auto;margin-bottom:10px; max-width:410px;} 
.box_11_iner hr {width:410px; clear:both; margin-bottom:20px;}
.box_11_in { float:left; width:195px; font-size:10px; line-height:15px; background:url(../kreaimages/layout/subpage/divider-item-right.gif) repeat-y top right; }
.box_11_in.rear { background:none; }
.box_11_in .item11 { padding-top:10px; margin-right:2px; background:url(../kreaimages/layout/subpage/divider-item-bottom.gif) repeat-x top left; }
.box_11_in .item11.first { padding-top:0; background:none; } 
/* .box_11_in ul li { padding:0 0 0 8px; line-height:160%; background:url(../kreaimages/layout/subpage/bullet.gif) no-repeat left; } */
.box_11_in ul li { padding:0 0 0 8px; line-height:160%; font-size:12px;}
.box_11_in ul li a {text-decoration:none; font-weight:normal;}
.box_11_in ul li a:hover {text-decoration:underline; }

.box_11_nomarg { width:440px; float:right; padding:10px 0 0 0; background:url(../kreaimages/layout/subpage/zoznam_76.jpg) no-repeat; margin:0 0 0 10px; overflow: visible;} 

/* = sub_forum
---------------------------------------------------------------------------------------------------*/
.sub_forum { width:300px;  margin:10px 0 0 0px; overflow: hidden; } 
.sub_forum_top { background:url(../kreaimages/layout/subpage/sub_forum_03.jpg) no-repeat; width:300px; height: 10px; overflow: hidden; } 
.sub_forum_content{ background:url(../kreaimages/layout/subpage/sub_forum_06.jpg) repeat-y; width:300px; overflow: hidden; padding:0 0px 5px 0px; }
.sub_forum_content img{ width:280px;} 
.forum_btn { width:100%; border-top:1px #F2F2F2 solid; padding:5px 0 5px 15px;}
.sub_forum_bottom {  background:url(../kreaimages/layout/subpage/sub_forum_08.jpg) no-repeat; width:300px; height: 11px; overflow: hidden;  } 
.people { margin:0px 0 10px 7px;}
.sub_forum .date { display:block; }
.sub_forum_title { width:270px; padding:0 15px; }

/* = sub_foto
---------------------------------------------------------------------------------------------------*/
.sub_box12 { width:300px; margin:10px 0 0 0px;  overflow: hidden; } 
.sub_box12_top { background:url(../kreaimages/layout/subpage/sub_foto_10.jpg) no-repeat; width:300px; height: 10px; overflow: hidden; } 
.sub_box12_content{ background:url(../kreaimages/layout/subpage/sub_foto_12.jpg) repeat-y; width:275px; overflow: hidden; padding:0 15px;  }
.sub_box12_bottom { background:url(../kreaimages/layout/subpage/sub_foto_14.jpg) no-repeat; height:11px; } 
.sub_foto_item { width:130px; float:left; margin:0 10px 0px 0px; }
.sub_foto_item img { border:1px #D8D6D6 solid; }
.date { font-size:9px; color:#A7A6A7;}
.popis { font-size:12px; color:#8E0945; font-weight:bold; text-decoration: none; }
.popis:hover { text-decoration: underline; }
.sub_box12 .input2 { width:260px; }

/* = kozmeticka prirucka
---------------------------------------------------------------------------------------------------*/
 .input3 { width:265px; height: 28px; }
.search_btn2 { background: url(../kreaimages/btn/images_48.jpg) left top no-repeat; width:53px; height:23px; color:#fff; font-size:11px; text-align:center; float:left; margin:0 0 0 0px; border:none; }
.select_box2 { width:265px; float:left; margin:10px 0px 10px 0;}
.select2 { width:100px; float:left; background-color:#fff; margin:3px 5px 0 2px; font-size:11px;  }
.item2 { width:130px; float:left; margin:0 5px 0px 0;}
.sub_item_img { border:1px #D8D6D6 solid; width:130px; }
.stars { width:130px; height: 14px; margin:5px 0 0 0;}
.stars ul { margin:0px; padding:0px;}
.stars ul li { display:inline; float:left; margin:0 3px 0 0;}
.stars ul li img { border:0; }

.zoznam2 { float:left; margin:0 45px 10px 0; line-height:18px; font-weight:normal;}
.zoznam2 a{ text-decoration:underline;}
.zoznam2 a:hover { text-decoration:none;}

/* = search
---------------------------------------------------------------------------------------------------*/
.box_search { width:440px; float:left; padding:10px 0 0 0; background:url(../kreaimages/layout/subpage/zoznam_76.jpg) no-repeat; margin:0 0 0 10px; overflow: hidden;} 
.box_search_iner{ background:url(../kreaimages/layout/subpage/zoznam_80_content.jpg) repeat-y top left; width:410px; overflow: hidden; padding: 0px 15px 15px 15px;} 
.box_search_bottom{ background:url(../kreaimages/layout/subpage/zoznam_80_bottom.jpg) no-repeat; margin:0 0 10px 0; overflow: hidden;height:12px;} 
.box_search_image{ padding: 5px 5px 5px 0pt;height:50px;float: left; clear:both;} 
.box_search_content{ margin-top:3px; float:left; width:350px; margin-bottom:5px;}
.box_search_selected{ background-color: #FFDEE9;}

.article-images {display:block; width:182px; height:92px; background-position:center 37%;}

.receipts ul li {font-weight:normal; line-height:2em;}    
.receipts table {float:left; width:270px;}
.receipts table td{width:80px; padding:4px; text-align:center; border:1px solid gainsboro; vertical-align:top;}
.receipts table td img{margin-left:14px;}
.receipts table td a{font-weight:normal;}

.topspacer {line-height:6em; clear:both;}
.midspacer {line-height:2em; clear:both;}

 /* = form big-form
---------------------------------------------------------------------------------------------------*/
form.medium-form {width: 420px; margin-left:auto; margin-right:auto; clear:both; margin-top:20px; margin-bottom:20px; padding:10px; }
form.medium-form fieldset {width: 400px;}
form.medium-form p.hint {width: 265px; display:block; font-size:12px; font-weight:normal; margin-left:110px;}
form.medium-form p.maindesc {width: 400px; display:block; font-size:16px; font-weight:bold; margin-top:-20px;}
form.medium-form label.label {width: 90px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px;}
form.medium-form label.labelcheckbox {width: 80px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px;}
form.medium-form .required{background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.medium-form input.long {width: 255px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.medium-form select.long {width: 255px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.medium-form select option[disabled] {color:black !important; font-weight:bold;}
form.medium-form textarea.long {width: 255px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px;}
/* form.medium-form .errors {line-height:20px; float:left; color:#680933; width:260px; margin-left:110px; clear:none; display:inline; margin-bottom:15px;} */
form.medium-form .evaluation label{display:inline; width:30px;}
form.medium-form .textinputsmall{width: 125px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:5px; clear:none;}
form.medium-form .pricegroup {width:255px; display:inline;}
form.medium-form div.smilies_group {float:left; margin-left:110px; margin-bottom:15px;}
form.medium-form input.smilie {float:left; margin-left:7px;width:16px; height:16px; display:inline;}
form.medium-form div.checkboxes {float:right; margin-bottom:20px; width:290px; clear:none;}
form.medium-form div.checkboxes p.hint{margin:0px !important;}
form.medium-form div.checkboxes input.radio{float:left;}
form.medium-form div.checkboxes label{float:left; clear:both; margin-top:7px;}

form.medfloat-form {width: 420px; float:left; clear:none; margin-top:20px; margin-bottom:20px; padding:10px; }
form.medfloat-form fieldset {width: 450px;}
form.medfloat-form p.maindesc {width: 225px; display:block; font-size:12px; font-weight:normal; margin-left:170px;}
form.medfloat-form p.hint {width: 450px; display:block; font-size:16px; font-weight:bold; margin-top:-20px; text-align:left;}
form.medfloat-form label.label {width: 150px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px;}
form.medfloat-form label.labelcheckbox {width: 80px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px;}
form.medfloat-form .required{background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.medfloat-form input.long {width: 235px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.medfloat-form select.long {width: 235px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.medfloat-form select option[disabled] {color:black !important; font-weight:bold;}
form.medfloat-form textarea.long {width: 235px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px;}
/* form.medfloat-form .errors {line-height:20px; float:left; color:#680933; width:230px; margin-left:175px; clear:none; display:inline; margin-bottom:15px;} */
form.medfloat-form .evaluation label{display:inline; width:30px;}
form.medfloat-form .textinputsmall{width: 125px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:5px; clear:none;}
form.medfloat-form .pricegroup {width:255px; display:inline;}
form.medfloat-form div.smilies_group {float:left; margin-left:110px; margin-bottom:15px;}
form.medfloat-form input.smilie {float:left; margin-left:7px;width:16px; height:16px; display:inline;}
form.medfloat-form div.checkboxes {float:right; margin-bottom:20px; width:290px; clear:none;}
form.medfloat-form div.checkboxes p.hint{margin:0px !important;}
form.medfloat-form div.checkboxes input.radio{float:left;}
form.medfloat-form div.checkboxes label{float:left; clear:both; margin-top:7px;}
form.medfloat-form .days_submit2 { background:url(../kreaimages/btn/bigbutton.jpg) repeat-x; width:160px; height:46px; color:#fff;   border:none; font-size:16px; margin-left:170px; margin-top:20px; cursor:pointer; text-transform:uppercase; font-weight:bold;}


 /* = form wide-form
---------------------------------------------------------------------------------------------------*/
form.wide-form {width: 656px; margin-left:auto; margin-right:auto; clear:both; margin-top:20px; margin-bottom:20px; background-color:#E9E9E9; padding:20px; }
form.wide-form p.hint {width: 656px; display:block; font-size:16px; font-weight:bold;}
form.wide-form p.maindesc {width: 656px; display:block; font-size:16px; font-weight:bold;}
form.wide-form label.label {text-align:left;width: 200px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px; margin-left:0px !important;}
form.wide-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.wide-form input {width: 430px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.wide-form input.checkbox {float:left; }
form.wide-form input.avatar {width:auto; height:auto; float:left;}
form.wide-form select {width: 435px; font-size:14px; font-weight:normal; float:right; height:22px;margin-bottom:5px;}
form.wide-form textarea {width: 430px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px;}
/* form.wide-form .errors{line-height:25px; margin-top:4px; margin-bottom:20px;float:left; color:#000; width:100%; clear:both !important; display:inline; text-align:left; border:1px solid #efb9c3;background: #ffdfea url(../kreaimages/layout/icons/notification-slash.gif) no-repeat 4px 4px;} */
/* form.wide-form .errors li{margin-left:30px;} */
form.wide-form div.leftrow {float:left; clear:both; width:525px;}
form.wide-form div.checkbox {float:left; width:190px; clear:none;padding-top:7px;}
form.wide-form div.checkbox label{float:right; clear:none; width:150px; margin-top:-6px;}
form.wide-form div.leftrowcheck {float:left; clear:both; width:525px; margin-bottom:10px;}
form.wide-form div.leftrowcheck label{float:left; margin-left:220px; padding:5px; font-weight:normal;}
form.wide-form div.leftrowcheck label.label{float:left; margin-left:0px !important; width:520px;}
form.wide-form div.smilies_group {float:left; margin-left:110px; margin-bottom:15px;}
form.wide-form input.smilie {float:left; margin-left:7px;width:16px; height:16px; display:inline;}
form.wide-form div.checkboxes {float:left; margin-bottom:20px; width:290px; clear:none; text-align:left;}
form.wide-form div.checkboxes p.hint{margin:0px !important;}
form.wide-form div.checkboxes input.radio{float:left;}
form.wide-form div.checkboxes label{float:left; clear:both; margin-top:7px; width:170px;}
form.wide-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer;}

 /* = form middlecol-form
---------------------------------------------------------------------------------------------------*/
form.middlecol-form {width: 390px; margin-left:auto; margin-right:auto; clear:both; margin-top:20px; margin-bottom:20px; background-color:#E9E9E9; padding:10px; }
form.middlecol-form fieldset {width:370px;}
form.middlecol-form p.hint {width: 360px; display:block; font-size:16px; font-weight:bold;}
form.middlecol-form p.maindesc {width: 360px; display:block; font-size:16px; font-weight:bold;}
form.middlecol-form label.label {text-align:left;width: 120px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px; margin-left:0px !important;}
form.middlecol-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.middlecol-form input {width: 220px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.middlecol-form select {width: 220px; font-size:14px; font-weight:normal; float:right; height:22px;margin-bottom:5px;}
form.middlecol-form textarea {width: 220px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px;}
form.middlecol-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer;}

 /* = form forum-wide-form
---------------------------------------------------------------------------------------------------*/
form.forum-wide-form {width: 656px; margin-left:auto; margin-right:auto; clear:both; margin-top:10px; margin-bottom:10px; padding:20px; }
form.forum-wide-form p.hint {width: 656px; display:block; font-size:16px; font-weight:bold;}
form.forum-wide-form p.maindesc {width: 656px; display:block; font-size:16px; font-weight:bold;}
form.forum-wide-form label.label {text-align:left;width: 150px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px; margin-left:0px !important;}
form.forum-wide-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.forum-wide-form input {width: 430px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.forum-wide-form input.checkbox {float:left; }
form.forum-wide-form input.avatar {width:auto; height:auto; float:left;}
form.forum-wide-form select {width: 435px; font-size:14px; font-weight:normal; float:right; height:22px;margin-bottom:5px;}
form.forum-wide-form textarea {width: 430px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px;}
/* form.forum-wide-form .errors{line-height:20px; margin-top:4px; margin-bottom:10px;float:left; color:#680933; width:460px; clear:both !important; display:inline; text-align:left; margin-left:170px;} */
form.forum-wide-form div.leftrow {float:left; clear:both; width:525px;}
form.forum-wide-form div.checkbox {float:left; width:190px; clear:none;padding-top:7px;}
form.forum-wide-form div.checkbox label{float:right; clear:none; width:150px; margin-top:-6px;}
form.forum-wide-form div.leftrowcheck {float:left; clear:both; width:525px; margin-bottom:10px;}
form.forum-wide-form div.leftrowcheck label{float:left; margin-left:220px; padding:5px; font-weight:normal;}
form.forum-wide-form div.leftrowcheck label.label{float:left; margin-left:0px !important; width:520px;}
form.forum-wide-form div.smilies_group {float:left; margin-left:160px; margin-bottom:15px;}
form.forum-wide-form input.smilie {float:left; margin-left:7px;width:16px; height:16px; display:inline;}
form.forum-wide-form div.checkboxes {float:left; margin-bottom:20px; width:290px; clear:none; text-align:left;}
form.forum-wide-form div.checkboxes p.hint{margin:0px !important;}
form.forum-wide-form div.checkboxes input.radio{float:left;}
form.forum-wide-form div.checkboxes label{float:left; clear:both; margin-top:7px; width:170px;}
form.forum-wide-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer;}

 /* = form header-form  -------------------------------------------------------------------------------------------------*/
form.header-form {width:845px; margin:5px 0 15px 20px; clear:both; padding:0px; text-align:center; background-color:white; background-color:#ffcffa;float:right; }
form.header-form fieldset{padding:5px 10px 10px 10px; width:825px; display:block;}
form.header-form div.hint {width: 845px; display:block; font-size:16px; font-weight:bold; margin:0; background-color:#ffcdfa; padding:5px 0 5px 0;}
form.header-form input.avatar {width:50px; height:50px; float:left; clear:both;}
form.header-form div.cancel {width: 50px; font-size:12px; font-weight:normal; margin:0; padding:4px 0 0 0; float:left; text-align:left;}
form.header-form label.label {text-align:left;width: 140px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px; margin-left:10px !important;}
form.header-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.header-form input {width: 430px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.header-form textarea {width: 758px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px; border:1px solid #8E0945; padding:3px;}
/* form.header-form .errors{line-height:20px; margin-top:4px; margin-bottom:10px;float:left; color:#680933; width:530px; clear:none; display:inline; text-align:left; margin-left:60px;} */
form.header-form div.checkboxes {float:left; margin-bottom:5px; width:490px; clear:none; text-align:left; margin-left:60px;}
form.header-form div.checkboxes p.hint{margin:0px !important; font-weight:bold; display:block; padding-bottom:5px;}
form.header-form div.checkboxes label input{float:right; width:16px; height:16px; clear:none; z-index:1000; border:0px none; padding:0; margin:0;}
form.header-form div.checkboxes label{float:left; clear:both; width:170px; margin:0; font-weight:normal; height:17px;}
form.header-form div.smilies_group {float:right; margin-bottom:0px;}
form.header-form input.smilie {float:left; margin-left:7px;width:16px; height:16px; display:inline;}
form.header-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer; float:left; margin-bottom:0px; margin-left:60px; font-size:14px; font-weight:bold;}

 /* = form newtopic-form  -------------------------------------------------------------------------------------------------*/
form.newtopic-form {width:710px; margin:5px 0 5px 0px; clear:both; padding:0px; text-align:center; background-color:white; background-color:#fff;float:right; }
form.newtopic-form fieldset{padding:10px; width:690px; display:block;}
form.newtopic-form label.label {text-align:left;width: 400px; font-size:12px; font-weight:bold; padding-top:6px; padding-left:10px;margin-bottom:5px; margin-left:0px !important; clear:both;}
form.newtopic-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.newtopic-form input {width: 685px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:15px;border:1px solid #8E0945; padding:3px;}
form.newtopic-form textarea {width: 685px; font-size:14px; font-weight:normal; float:left; height:120px;margin-bottom:5px; border:1px solid #8E0945; padding:3px;}
/* form.newtopic-form .errors{line-height:20px; margin-top:4px; margin-bottom:10px;float:left; color:#680933; width:530px; clear:both !important; display:inline; text-align:left; margin-left:0px;} */
form.newtopic-form div.checkboxes {float:left; margin-bottom:5px; width:490px; clear:none; text-align:left; margin-left:0px; margin-top:5px;}
form.newtopic-form div.checkboxes p.hint{margin:0px !important; font-weight:bold; display:block; padding-bottom:5px;}
form.newtopic-form div.checkboxes label input{float:right; width:16px; height:16px; clear:none; z-index:1000; border:0px none; padding:0; margin:0;}
form.newtopic-form div.checkboxes label{float:left; clear:both; width:170px; margin:0; font-weight:normal; height:17px;}
form.newtopic-form div.smilies_group {float:right;}
form.newtopic-form div.smilies_group input.smilie {float:left; width:16px; margin:0 0 0 7px; height:16px; display:inline; border:0px none; padding:0;}
form.newtopic-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer; float:left; margin-bottom:0px; font-size:14px; font-weight:bold;}

 /* = form warning-form  -------------------------------------------------------------------------------------------------*/
form.warning-form {width:845px; margin:5px 0 15px 10px; clear:both; padding:0px; text-align:center; border:3px solid #8E0945; background-color:#ffcffa;float:right; overflow:hidden;}
form.warning-form .noncomp {color:#8e8e8e; font-weight:normal;}
form.warning-form .bold {font-weight:bold;}
#reason-1, #reason-2, #reason-3, #reason-4, #reason-5, #reason-6, #reason-7, #reason-8, #reason-9 {margin-right:10px; width:20px; border:0px none;}
form.warning-form fieldset{padding:5px 10px 10px 10px; display:block;}
form.warning-form div.hint {width: 100%; display:block; font-size:16px; font-weight:bold; margin:0; background-color:#8E0945; padding:5px 0 5px 0; color:#fff; text-align:left; padding-left:5px;}
form.warning-form input.avatar {width:50px; height:50px; float:left; clear:both;}
form.warning-form div.cancel {width: 50px; font-size:12px; font-weight:normal; margin:0; padding:4px 0 0 0; float:left; text-align:left;}
form.warning-form label {text-align:left;width: 450px; font-size:13px; text-align:left;clear:both; padding:0 0 6px 0;}
form.warning-form label.label {text-align:left;width: 250px; font-size:13px;padding-left:0px;}
form.warning-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.warning-form input {width: 820px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:5px;border:1px solid #8E0945;}
form.warning-form textarea {width: 820px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px; border:1px solid #8E0945;}
/* form.warning-form .errors{height:1%; margin:4px 0 10px 2px;float:left; color:#680933; width:530px; clear:none; display:inline; text-align:left; position:relative;} */
form.warning-form div.smilies_group {float:right; margin-bottom:0px;}
form.warning-form div.checkboxes {float:left; }
form.warning-form div.checkboxes label {height:16px;}
form.warning-form div.checkboxes label input {height:16px; padding:0px; margin:0;}
form.warning-form input.smilie {float:left; margin-left:7px;width:16px; height:16px; display:inline;}
form.warning-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer; float:left; margin-bottom:0px; font-size:14px; font-weight:bold;}

 /* = form message-form  -------------------------------------------------------------------------------------------------*/
form.message-form {width:100%; margin-top:10px; clear:both; padding:0px; text-align:center; border:0px none; background-color:#e5e5e5;float:left; }
form.message-form .bold {font-weight:bold;}
form.message-form fieldset{padding:10px 10px 10px 10px; display:block;}
form.message-form div.hint {display:block; font-size:16px; font-weight:bold; margin:0; background-color:#fff; padding:5px 0 5px 5px; color:#000; text-align:left; background: url(/kreaimages/layout/messagesbg-inact.jpg) left top repeat-x;}
form.message-form div.cancel {width: 50px; font-size:12px; font-weight:normal; margin:0; padding:4px 0 0 0; float:left; text-align:left;}
form.message-form label {text-align:left;width: 450px; font-size:13px; text-align:left;clear:both; padding:0 0 6px 0;}
form.message-form label.label {text-align:left;width: 200px; font-size:13px;padding-left:10px;}
form.message-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.message-form input {width: 680px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:5px;border:1px solid #8E0945;}
form.message-form textarea {width: 680px; font-size:14px; font-weight:normal; float:left; height:120px;margin-bottom:5px; border:1px solid #8E0945;}
form.message-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer; float:left; margin-bottom:0px; font-size:14px; font-weight:bold;}

 /* = form ajax-login-form  -------------------------------------------------------------------------------------------------*/
form.ajax-login-form {width:445px; margin:5px 0 15px 20px; clear:both; padding:0px; text-align:center; border:3px solid #8E0945; background-color:#ffcffa;float:left; }
form.ajax-login-form .noncomp {color:#8e8e8e; font-weight:normal;}
form.ajax-login-form .bold {font-weight:bold;}
form.ajax-login-form fieldset{padding:5px 10px 10px 10px; width:425px; display:block;}
form.ajax-login-form div.hint {width: 440px; display:block; font-size:16px; font-weight:bold; margin:0; background-color:#8E0945; padding:5px 0 5px 5px; color:#fff; text-align:left;}
form.ajax-login-form p.hint {display:block; font-size:12px; margin:0; padding:3px 0 0 15px; text-align:left; float:left;}
form.ajax-login-form div.cancel {width: 50px; font-size:12px; font-weight:normal; margin:0; padding:4px 0 0 0; float:left; text-align:left;}
form.ajax-login-form label.label {text-align:left;width: 150px; font-size:13px;padding-left:10px;}
form.ajax-login-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.ajax-login-form input {width: 220px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:5px;border:1px solid #8E0945;}
/* form.ajax-login-form .errors{line-height:20px; margin-top:4px; margin-bottom:10px;float:left; color:#680933; width:220px; clear:both !important; display:inline; text-align:left; margin-left:170px;} */
form.ajax-login-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer; float:left; margin-bottom:0px; font-size:14px;}


 /* = form ajax-login-form  -------------------------------------------------------------------------------------------------*/
form.ajax-small-login-form {width:350px; margin:5px 0 15px 0px; clear:both; padding:0px; text-align:center; border:3px solid #8E0945; background-color:#fff;float:left; }
form.ajax-small-login-form .noncomp {color:#8e8e8e; font-weight:normal;}
form.ajax-small-login-form .bold {font-weight:bold;}
form.ajax-small-login-form fieldset{padding:5px; width:340px; display:block;}
form.ajax-small-login-form div.hint {width: 345px; display:block; font-size:16px; font-weight:bold; margin:0; background-color:#8E0945; padding:5px 0 5px 5px; color:#fff; text-align:left;}
form.ajax-small-login-form p.hint {display:block; font-size:12px; margin:0; padding:3px 0 0 15px; text-align:left; float:left;}
form.ajax-small-login-form div.cancel {width: 50px; font-size:12px; font-weight:normal; margin:0; padding:4px 0 0 0; float:left; text-align:left;}
form.ajax-small-login-form label.label {text-align:left;width: 110px; font-size:13px;padding-left:10px;}
form.ajax-small-login-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.ajax-small-login-form input {width: 180px; font-size:14px; font-weight:normal; float:left; height:20px;margin-bottom:5px;border:1px solid #8E0945;}
form.ajax-small-login-form .days_submit2 { background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px; cursor:pointer; float:left; margin-bottom:0px; font-size:14px;}

 /* = form big-form
---------------------------------------------------------------------------------------------------*/
form.big-form {width: 900px; margin-left:auto; margin-right:auto; clear:both; margin-top:20px; margin-bottom:20px; background-color:#fff; padding:20px; }
form.big-form fieldset {width: 900px;}
form.big-form p.hint {width: 900px; display:block; font-size:16px; font-weight:bold;}
form.big-form label.label {width: 200px; font-size:12px; font-weight:normal; padding-top:6px; padding-left:10px;margin-bottom:5px;}
form.big-form .required{  background:url(/kreaimages/layout/red_star.gif) top left no-repeat;}
form.big-form input.long {width: 270px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.big-form select.long {width: 270px; font-size:14px; font-weight:normal; float:right; height:20px;margin-bottom:5px;}
form.big-form textarea.long {width: 270px; font-size:14px; font-weight:normal; float:right; height:120px;margin-bottom:5px;}
/* form.big-form .errors {line-height:20px; margin-top:4px; float:left; color:#680933; width:300px; clear:none; display:inline;} */
form.big-form div.leftrow {float:left; clear:both; width:525px;}
form.big-form div.checkbox {float:left; width:190px; clear:none;padding-top:7px;}
form.big-form div.checkbox label{float:right; clear:none; width:150px; margin-top:-6px;}
form.big-form div.leftrowcheck {float:left; clear:both; width:525px; margin-bottom:10px;}
form.big-form div.leftrowcheck label{float:left; margin-left:220px; padding:5px; font-weight:normal;}
form.big-form div.leftrowcheck label.label{float:left; margin-left:0px !important; width:520px;}
form.big-form .submitbutton { background:url(../kreaimages/btn/bigbutton.jpg) repeat-x; width:160px; height:46px; color:#fff;   border:none; font-size:16px; margin-left:200px; margin-top:20px; cursor:pointer; text-transform:uppercase; font-weight:bold;}


 /* = album banner w 400px
---------------------------------------------------------------------------------------------------*/
.box_400 { width:440px; float:right; padding:10px 0 0 0; background:url(../kreaimages/layout/subpage/banner_top.jpg) no-repeat; margin:0 0 0 10px; overflow: hidden;} 
.box_400_content{ background:url(../kreaimages/layout/subpage/banner_content.jpg) repeat-y top left; width:410px; overflow: hidden; padding: 0px 15px 0px 15px;} 
.box_400_bottom{ background:url(../kreaimages/layout/subpage/banner_bottom.jpg) no-repeat; margin:0 0 0 0; overflow: hidden;height:12px;}         


/* --------------------  Boxed notifications -------------------- */

.notification { display: block;	padding: 20px 20px 20px 45px;border: 1px solid;	margin-bottom: 20px;margin-top: 20px;background-repeat: no-repeat;	background-position: 20px 20px;	}
.n-success {background-color: #a3e6bd;border-color: #68d59b;background-image: url(../kreaimages/layout/icons/notification-tick.gif);}
.n-information {background-color: #9fddea;border-color: #5fceea;background-image: url(../kreaimages/layout/icons/notification-information.gif);	}
.n-attention {background-color: #f9e497;border-color: #ffcb4f;background-image: url(../kreaimages/layout/icons/notification-exclamation.gif);}
.n-error {background-color: #ffdfea;border-color: #efb9c3;background-image: url(../kreaimages/layout/icons/notification-slash.gif);}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 320px;
	height:70px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:6px 5px 6px 5px;
	background-color:#fff;
/* 	padding:2px; */
/* 	border:1px solid #ccc; */
	cursor:pointer;
	width:53px;
/* 	height:53px; */
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid red;
 	z-index:9999; 
	position:relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/images/layout/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:20px 10px ;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 	{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left		{ margin-left: 0px; } 
a.left:hover  	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* disabled navigational button */
a.disabled {visibility:hidden !important;}

.adbox-container {width:130px; display:inline; border:0px none; float:left; padding:0px; margin-top:10px; margin-bottom:10px;  margin-right:10px; text-align:left;}
.adbox-container .vote-area {height:16px;}
.adbox-container img{display:inline; float:left;}
.adbox-container .vote-area img {display:inline; width:10px;}
.adbox-container .ad-box {width:120px; height:200px; overflow:hidden;display:inline; float:left; border:1px solid #FBB6DB;  text-align:center; position:relative;}
.adbox-container .ad-box img{border:0px none; position:relative;}
.adbox-container .ad-box img.center {border:0px none; display:block !important; margin-left:36px; margin-bottom:10px;}
.adbox-container .ad-box .discount {padding:0px; float:left;position:absolute; top:55px; right:0px; background:url(/kreaimages/icons/discount.gif) left no-repeat transparent; color:#fff; font-weight:bold; font-size:12px;}
.adbox-container .ad-box .discount .volume {padding:12px 5px 10px 5px;}
.adbox-container .ad-box .right {float:right !important;}
.adbox-container .ad-box .left {float:left !important;}
.adbox-container .ad-box .ad-description {float:left;}
.adbox-container .ad-box .ad-description .user{width:110px; overflow:hidden; float:left; display:block;margin:0 5px 0 5px;}
.adbox-container .ad-box .ad-name {height:25px; float:left; font-weight:bold; text-align:center; width:120px;}
.adbox-container .low {height:160px !important; overflow:hidden;text-align:center !important; display:block;}
.adbox-container .low img.centered{margin:3px auto 0 auto !important; float:none !important; width:100px; height:84px;}
.adbox-container .clear-high {height:53px !important;}
.adbox-container  ul {float:left; text-align:left; margin-left:0px !important;}
.adbox-container  li {display:inline; float:left;padding-left:0px !important;}
.adbox-container  img {display:inline;float:left !important; text-align:left;}

.album-container {width:135px; text-align:center; float:left; height:150px; padding:5px;}
.album-container img {display:block; margin:0 auto 10px auto; border:1px solid gainsboro; padding:3px;}

.user-forums {width:910px; float:left; clear:both; margin-top:10px;}
.user-forums .forum-name{width:900px; float:left; font-weight:bold;}
.user-forums .forum-name span{float:left; font-weight:normal; color:gray; font-size:10px; margin-right:5px;}
.user-forums .forum-category{width:400px; float:right; font-weight:normal;}
.user-forums .forum-creation{width:300px; float:left; clear:both; font-size:10px;}

.user-cosmeticguides {width:936px; float:left; clear:both; margin-top:10px;}
.user-cosmeticguides .block{width:400px; float:left; display:block;}
.user-cosmeticguides .cosmeticguides-name{width:400px; float:left; font-weight:bold;}
.user-cosmeticguides .cosmeticguides-name span{float:left; font-weight:normal; color:gray; font-size:10px; margin-right:5px;}
.user-cosmeticguides .cosmeticguides-category{width:500px; float:right; font-weight:normal;}
.user-cosmeticguides .cosmeticguides-creation{width:400px; float:left; clear:both; font-size:10px;}

.leftcol {width:200px; float:left; clear:none;}
.summary-info {width:440px; float:left;}
.summary-info div {width:140px; float:left;}

form.cosmetic-guide-search {float:left; padding:0; text-align:left; margin:0; }
form.cosmetic-guide-search fieldset { width:398px; border:1px solid #f2588c; margin:0; padding:5px; background-color:#ffeff5;}
form.cosmetic-guide-search input { float:left; width:305px; height:17px; padding:0; border:1px solid #f2588c; margin-bottom:10px;font-size:13px; color:#f2588c;}
form.cosmetic-guide-search input.checkbox { float:left; width:15px; height:15px; padding:0; border:0px none; margin-bottom:10px;font-size:13px; color:#f2588c;}
form.cosmetic-guide-search label { float:left; font-size:13px; color:#f2588c; width:60px;}
form.cosmetic-guide-search select { float:left; width:125px; height:19px; padding:0; border:1px solid gray; margin-bottom:10px;font-size:13px;}
form.cosmetic-guide-search select option[disabled] {color:black !important; font-weight:bold;}
form.cosmetic-guide-search .hint { float:left; font-size:13px; color:#f2588c; width:190px; margin-top:6px;}
form.cosmetic-guide-search .submitbutton { margin-right:0px; margin-top:-3px; float:right; cursor:pointer; background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px;}

form.bazar-search {float:left; padding:0; text-align:left; margin:0 0 10px 10px; }
form.bazar-search fieldset { width:726px; border:1px solid #f2588c; margin:0; padding:5px; background-color:#ffeff5;}
form.bazar-search input { float:left; width:305px; height:17px; padding:0; border:1px solid #f2588c; margin-bottom:0;font-size:13px; color:#f2588c;}
form.bazar-search label { float:left; font-size:13px; color:#f2588c; width:60px;}
form.bazar-search .submitbutton { margin-right:0px; margin-top:0px; float:right; cursor:pointer; background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px;}

.cosmetic-category {float:right; width:440px; margin-left:10px;}
.cosmetic-category hr {color:#8E0945; border:1px solid #8E0945; }
.cosmetic-category .letters {text-transform:uppercase; float:left; width:430px; text-align:center; padding:0 5px 0 5px; }
.cosmetic-category .letters a{color:#8E0945; font-weight:normal; text-decoration:none;}

.main-category-block {width:200px; float:left; margin-left:10px;}
.main-category-block .main-category-index {width:100%; float:left; font-size:15px; font-weight:bold; margin-top:20px; margin-bottom:10px; text-align:left; clear:both;}
.main-category-block .sub-category-index {width:200px; font-size:12px; font-weight:normal;text-align:left;display:inline; float:left;}
.main-category-block .sub-category-index a{color:#8E0945;}

.results-listing {width:440px; float:left; margin: 20px 0 0px 10px;  padding:0px; border:0px none;border-spacing:0px; }
.results-listing thead {background-color:#ff9dbd; height:30px; color:#000; font-size:12px; font-weight:bold;}
.results-listing thead th {padding-left:5px; text-align:left;}
.results-listing thead .fixed{width:110px !important;}
.results-listing thead img {border:0px none; padding-left:5px; display:inline;}
.results-listing thead .last {text-align:right !important; padding-right:5px;}
.results-listing .owen {background-color:#ffeff5;}
.results-listing tbody tr {height:25px;}
.results-listing tbody td {text-align:left; padding-left:5px; vertical-align:top; padding-bottom:10px;}
.results-listing tbody td .rating{text-align:right;}
.results-listing tbody td img{display:inline; float:left;}
.results-listing tbody .tdlast {text-align:right; padding-right:5px;}
.results-listing tbody .tdlast ul {float:right;}
.results-listing tbody .tdlast li {display:inline;}
.results-listing tbody .tdlast img{display:inline; float:left;}
.results-listing .thn{width:50px; margin:0 0 0 30px;}
.results-listing .center{text-align:center !important;}

.no-results {width:440px; float:left; margin: 20px 0 0px 10px; font-size:18px; font-weight:bold;text-align:center;}

.bigcenteredrating {margin:0 auto 35px auto; text-align:center; width:80px; }
.bigcenteredrating ul {float:left; text-align:left; margin-left:0px !important;}
.bigcenteredrating li {display:inline; float:left;padding-left:0px !important;}

.product-info {width:410px; float:left; display:block;}
.product-info li {list-style-type:none !important;}
.product-info .category {width:410px; display:block;clear:both; font-size:14px; color:#000; float:left; text-align:left; margin-bottom:10px;}
.product-info .rating {width:120px; display:block;float:right; text-align:left;}
.product-info .rating img{display:inline; float:left;}
.product-info .ratingleft {width:120px; display:block;float:left; text-align:left;}
.product-info .ratingleft ul {float:left; text-align:left; margin-left:0px !important;}
.product-info .ratingleft li {display:inline; float:left;padding-left:0px !important;}
.product-info .ratingleft img {display:inline;float:left !important; text-align:left;}
.product-info .name {width:416px; display:block;clear:both; margin-top:30px; margin-bottom:20px; font-size:16px; color:#f2588c; float:left; text-align:left; font-weight:bold;}
.product-info .description {width:416px; display:block;float:left; text-align:left;}
.product-info .description .mainimage{width:220px; display:block;float:left; text-align:center; margin:0 10px 0px 0;}
.product-info .description .mainimage img {border:1px solid lightgray; padding:0px; float:left; margin-bottom:5px; width:220px;}
.product-info .description .mainimage button{padding:5px; float:left; background: url(/kreaimages/layout/add-photo.png) repeat-x top left transparent;width:200px; height:50px; cursor:pointer; border:0px none; color:#fff; font-weight:bold; font-size:15px; text-align:center;}

.product-comment {width:410px; margin-top:5px; margin-bottom:5px; font-size:10px; clear:both; float:left;}
.product-comment .user{width:100px; float:left; display:block;text-align:left; }
.product-comment .user ul {margin:0px; padding:0px;}
.product-comment .user li {list-style-type: none; display:inline !important;}
.product-comment .user img {display:inline; float:left; width:10px;}
.product-comment .comment{width:310px; float:left;text-align:left;}

.middleblock {width:450px; float:right; }
.margleft{margin-left:10px !important;float:right;}
.add-cosmetic-button {padding:0 0 0 18px; float:left; background: url(/kreaimages/layout/add-photo.png) repeat-x top left transparent;width:200px; height:50px; cursor:pointer; border:0px none; color:#fff; font-weight:bold; font-size:15px; text-align:center; margin-bottom:10px;}

.add-forum-button {padding:0 0 0 18px; float:left; background: url(/kreaimages/layout/add-forum.png) repeat-x top left transparent;width:200px; height:50px; cursor:pointer; border:0px none; color:#fff; font-weight:bold; font-size:15px; text-align:center; margin-bottom:10px;}

.add-bazar-button {padding:0 0 0 18px; float:left; background: url(/kreaimages/layout/add-bazar.png) repeat-x top left transparent;width:200px; height:50px; cursor:pointer; border:0px none; color:#fff; font-weight:bold; font-size:15px; text-align:center; margin-bottom:10px;}

.add-messages-button {padding:0 0 0 18px; float:left; background: url(/kreaimages/layout/add-bazar.png) repeat-x top left transparent;width:200px; height:50px; cursor:pointer; border:0px none; color:#fff; font-weight:bold; font-size:15px; text-align:center; margin-bottom:10px;}

.add-button-right-absolute {float:right !important; clear:left;}

.rating img{display:inline; float:left;}

.rating-cg {float:right; text-align:right;}
.rating-cg .link {float:right; clear:both;}
.rating-cg ul {float:right;}
.rating-cg li {display:inline;}
.rating-cg img{display:inline; float:left;}

.article-comments {display:none;}
.article-comments .comment{width:410px; margin-bottom:15px;}

/* .additioanl-articles-container {width:410px; height:200px; overflow:auto; display:block;} */
.additioanl-articles-container {width:410px; display:block;}
.additioanl-articles-container div.item {width:185px; height:auto !important;float:left;font-size:10px; clear:none;}

.page-navigation {width:410px; float:left; clear:both; margin-bottom:5px; margin-top:10px;}
.page-navigation .navi-previous{width:200px; float:left; text-align:left;}
.page-navigation .navi-next{width:200px; float:right; text-align:right;}

.article-row {width:200px; float:left; margin-bottom:10px; height:86px; overflow:hidden; padding:0;}
.article-row .desc {margin-left:5px;margin-right:5px; font-size:10px;}
.article-row .desc a {font-size:12px;}
.article-row .desc img {width:50px; float:left; border:0px none; margin-right:3px; margin-bottom:3px;}
.article-row .desc .text {font-size:10px;float:right;}
.article-row .desc .date {font-size:9px;}

.checklist {line-height:40px;}
.checklist-item {margin-top:15px; width:400px; display:block;}
.checklist-item .item-desc{margin-top:2px; width:390px; display:block; font-size:10px; margin-left:10px;}

.forum-row {width:700px; float:left; clear:both; height:auto; margin-bottom:8px; padding:5px; }
.owen {background-color:#e6e6fa;}
/* .forum-row:hover {background-color:whitesmoke;} */
.forum-row .topic {float:left;}
.forum-row .category {float:right; text-align:right;}
.forum-row .post {width:700px; float:left; text-align:left; clear:both; cursor:pointer; color:black; padding:0px !important; margin-top:-10px; line-height:1.5em; height:30px; overflow:hidden;}
.forum-row .post img{display:inline;}
.forum-row .post .info{color:gray; margin-left:-5px;}

.forum-maincat {width:180px; float:left; padding:0px 5px 0px 0;}

.postinfo {float:right; padding:0px 0px 10px 10px; font-size:12px; text-align:right;}
/* .post-right {float:left; margin-bottom:20px; display:block; width:930px; line-height:1.5em;} */
.post-right img {display:inline !important; border:0px none; float:left;}

.postleft {float:left; margin-bottom:5px; display:block; width:650px; margin-top:5px;}
.postleft a {text-decoration:none;}
.postleft img {display:inline !important; border:0px none; float:left; cursor:pointer;}
.postright {float:right; margin-bottom:5px; display:block; width:240px; text-align:right; font-size:10px; margin-top:-20px;}
.postright img{display:inline; cursor:pointer;}

.post-list-left {width:200px; float:left; height:20px; clear:both;font-size:10px; overflow:hidden;}
.post-list-right {float:right; width:200px;text-align:right; font-size:10px;height:20px;}

.user-post {width:410px; padding:10px; float:left;}

.post-content {float:left; width:845px; margin:0 0 10px 20px; line-height:1.5em;}
.post-content img {display:inline !important; border:0px none;}
.post-content span {color:gray; margin-right:10px;}

.userinfofloat {}
.userinfofloat .head {width:290px; height:17px; background-color:#ff8af3; padding:5px; color:#000; font-weight:bold; font-size:12px; margin-right:5px;}
.userinfofloat img {clear:both; float:left; margin:5px 5px 5px 0; border:1px solid gray;}
.userinfofloat .detail {float:right; width:180px; clear:none; padding:5px;}

.post-first { width:850px; border:1px solid #ccc;background-color:#f6f6f6;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 3px rgba(14,32,59,0.2);-webkit-box-shadow:2px 2px 3px rgba(14,32,59,0.2);margin:10px 0 40px 10px;}
.post-first .post-right {float:left; width:830px; display:block;padding:5px 10px 5px 10px; line-height:1.5em;}
.post-first .post-right span{float:left; display:block; color:gray; margin-top:3px;}
.post-first .postright {float:right; clear:none; margin-top:-20px;}
.box_11_iner-long h1 {float:left; display:block; width:820px; margin-left:70px;}
.box_11_iner-long img.avatar {float:left; border:0px none; width:50px; margin:15px 10px 10px 0;}
.topic-navigation {width:830px; margin:0 0 20px 70px; clear:both; padding:10px; float:left;}
.topic-navigation .link{width:200px; margin:7px 0 0 50px; float:left; font-size:12px; font-weight:bold;}
.topic-navigation .paging{width:360px; float:right; font-size:12px; font-weight:bold; text-align:center; padding-top:5px;}
.buttonjail {width:auto; float:left; display:block; background-color:gray; padding:1px;}
.topic-navigation .linkbutton{color:#000;}
.singlebutton {background:transparent url(/kreaimages/btn/btnbg.gif) repeat-x scroll 0 0;border-color:#c4c5a6;border-width:1px 0;border-style:solid;display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;font-weight:bold;display:block;line-height:25px;min-height:25px;font-size:11px;padding:0 6px;cursor:pointer;margin:0;background-color:transparent;border:none;text-shadow:1px 1px 1px #fff;}
.singlebutton span{display:block;margin:0 -1px;border-color:#c4c5a6;border-width:0;border-style:solid; background:transparent url(/kreaimages/icons/new-16.png) no-repeat left center;padding-left:20px; font-size:14px;}

.pagination {width:100%; text-align:center; margin:0 auto; font-size:12px;}
.pagination .navigation {clear:both; margin:0 auto; text-align:center; position:relative; float:right;}
.pagination .navigation img{display:inline; margin:0 3px 0 3px; float:left;}
.pagination .navigation .linkx{display:inline; padding-bottom:4px; float:left; margin-left:3px; margin-right:3px; }

.postcontainer {width:920px; float:left; margin:0 0 20px 0; clear:both;}
.postcontainer img.avatar {float:left; border:0px none; width:50px; margin:0 5px 5px 0;}

.user-messages {width:920px; float:left; clear:both; margin-top:10px;}
.user-messages:hover {background-color:gainsboro;}
.user-messages .sender{width:140px; float:left;  margin-left:20px;}
.user-messages .subject{width:460px; float:left; }
.user-messages .received{width:150px; float:left; }
.user-messages .operand{width:150px; float:left; text-align:right;}

.user-message {width:900px; float:left; clear:both; margin-top:0px; display:none; padding:10px; background-color:gainsboro; border:1px solid gainsboro;}
.user-message .navigation {float:right; text-align:right;padding:0px;}
.user-message .user-message-left {width: 150px; float:left; font-weight:bold; clear:both; padding:0px;}
.user-message .user-message-right {width: 600px; float:left; font-weight:normal;padding:0px;}

.messages-head {width:150px; float:left; border:1px solid #000; padding:5px; text-align:center;background: url(/kreaimages/layout/messagesbg-inact.jpg) left top repeat-x;}
.messages-head-selected{border-bottom:0px none !important; font-weight:bold; background: url(/kreaimages/layout/messagesbg.jpg) left bottom repeat-x;}
.messages-head-empty {width:5px; float:left; padding:6px 5px 5px 5px; border-bottom:1px solid #000; }
.messages-head-begin {width:5px; float:left; padding:6px 5px 5px 5px; border-bottom:1px solid #000; }

.article-diaporama {width:400px; float:left;}
.article-diaporama img {float:left; display:inline; margin-right:10px; padding:2px;border:0px none;}
.article-diaporama .selected {border:1px solid #8E0945;}
#article-diaporama-comment {width:400px; float:left; margin-top:10px; height:10px; margin-bottom:10px;}

.article-picture-box {text-align:center; float:right; margin-bottom:20px;padding:0; display:block;}
.h2bold {color:#000; font-weight:bold;}

table.detail {width:370px; float:right; margin-left:20px;}
table.detail td {vertical-align:top;}
table.detail td.normal {font-weight:normal;}

.profile-photo {width:150px; float:left;}

.link-right {float:right; font-size:14px; margin-bottom:10px; width:250px; text-align:right;}

.tinyinfobox { width:415px; font-size:10px; padding:6px 15px 15px 10px;float:right; background: url(/kreaimages/layout/subpage/tinyinfobox.jpg) left top no-repeat; }

/* rotator in-page placement */
div#rotator {position:relative;	height:300px;margin-left: 0px;}
/* rotator css */
div#rotator ul li {float:left;	position:absolute;list-style: none;}
/* rotator image style */	
div#rotator ul li img {	border:0px none;padding: 0px;background: transparent;width:300px;}
div#rotator ul li.show {z-index:500}

span.indexlink{ float:left; display:block; margin-bottom:5px; margin-right:10px;}

div.partnerbox {clear:both; width:400px; float:left; margin-bottom:30px;}
div.partnerbox .left{width:180px; float:left; overflow:hidden; margin-right:10px;}
div.partnerbox .left img{margin-bottom:5px; max-width:150px;}
div.partnerbox .right{width:210px; float:left;}

form.cosmetic-guide-search-oneline {float:left; padding:0; text-align:left; margin:0; }
form.cosmetic-guide-search-oneline fieldset { width:370px; border:1px solid #f2588c; margin:0; padding:15px; background-color:#ffeff5;}
form.cosmetic-guide-search-oneline input { float:left; width:280px; height:22px; padding:0; border:1px solid #f2588c; font-size:13px; color:#f2588c;}
form.cosmetic-guide-search-oneline .hint { float:left; font-size:13px; color:#f2588c; width:330px;}
form.cosmetic-guide-search-oneline .submitbutton { margin-right:0px; float:right; cursor:pointer; background:url(../kreaimages/btn/images_100.jpg) repeat-x; width:80px; height:23px; color:#fff;   border:none; font-size:11px;}

#simpleTooltip { padding: 7px; border: 1px solid #ff8af3; background: #fff2fe; max-width:300px;}
a.help {cursor:pointer;}

.ingredients {clear:both;}
.ingredients a.help {cursor:pointer; color:black; text-decoration:none;}
.ingredients a:hover.help {text-decoration:underline;}\

/* wide site */
.content-wide { width:960px;  float:left; font-weight:normal; }
.middle-wide {width:750px; float:right;}
.box_11_nomarg-wide { width:740px; float:right; padding:10px 0 0 0; background:url(../kreaimages/layout/subpage/zoznam_76_wide.jpg) no-repeat; margin:0 0 0 10px; overflow: visible;} 
.box_11_iner-wide{ background:url(../kreaimages/layout/subpage/zoznam_80_e_wide.jpg) repeat-y bottom left; width:710px; overflow: hidden; padding: 0px 15px 15px 15px; border:0px none;} 
.box_11_iner-bottom-wide{ background:url(../kreaimages/layout/subpage/zoznam_80_b_wide.jpg) repeat-y bottom left; width:710px; height:13px; overflow: hidden; padding: 0px 15px 0px 15px; border:0px none; margin-bottom:10px;} 

.box_11_nomarg-wide_nobg { width:740px; border:1px solid #ccc;background-color:#fff;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;padding-top:6px;} 
.box_11_iner-wide_nobg{  width:710px; overflow: hidden; padding: 0px 15px 15px 15px; border:0px none;background-color:white;} 
.box_11_iner-bottom-wide_nobg{ width:710px; height:13px; overflow: hidden; padding: 0px 15px 0px 15px; border:0px none; margin-bottom:10px;background-color:white;} 

.middle-long {width:960px; float:right;}
.box_11_nomarg-long { width:958px; padding-bottom:8px;border:1px solid #ccc;background-color:#fff;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;padding-top:6px;} 
.box_11_iner-long{ background-color:white; width:928px; overflow: hidden; padding: 0px 15px 15px 15px; border:0px none;} 
.box_11_iner-long h2{display:inline; width:600px; float:left;} 



.ad-detail {width:696px; float:left; padding:0; text-align:left; margin:-15px 0 20px 0; display:block;}
.ad-detail .ad-label{width:472px; float:left; padding:0; text-align:left; margin:20px 5px 5px 5px; font-size:14px; font-weight:bold;}
.ad-detail .images{width:auto; float:left; display:inline; margin-top:15px; }
.ad-detail .images .main-image{float:left; width:214px; height:266px; border:1px solid gainsboro; padding:2px; overflow:hidden; text-align:center; cursor:pointer; position:relative;}
.ad-detail .images .main-image img{ width:auto; margin-left:auto; margin-right:auto;}
.ad-detail .images .thn-image{ float:left; margin-right:2px; margin-bottom:2px; margin-top:2px; overflow:hidden; cursor:pointer; width:106px;}
.ad-detail .images .thn-image img{ width:100px; padding:2px; border:1px solid gainsboro;}
.ad-detail .ad-content{width:450px; float:right; padding:5px; margin:5px; font-size:14px;}
.ad-detail .ad-content .label{width:180px; float:left;clear:both; font-weight:bold;}
.ad-detail .ad-content .text{width:260px; float:left; }
.ad-detail .ad-content .price{font-weight:bold; color: #f2588c; font-size:16px; }
.ad-detail .user-content{width:100%;float:left; padding:5px;  margin:5px;border:1px solid #f2588c; background-color:#ffeff5; font-size:14px;}
.ad-detail .user-content .contact-1{width:320px; float:right; border:0px none;}
.ad-detail .user-content .contact-1 .label-1{width:140px; float:left; clear:both;}
.ad-detail .user-content .contact-1 .label-line{width:310px; float:left; clear:both;}
.ad-detail .user-content .contact-1 .text-1{width:170px; float:left;}
.ad-detail .contact-1 .seller {float:left; width:310px;}
.ad-detail .user-content .info-1{width:320px; float:left; }
.ad-detail .user-content .info-1 .label-1{width:140px; float:left; clear:both; font-weight:bold;}
.ad-detail .user-content .info-1 .text-1{width:170px; float:left;}
.ad-detail .choices {width:260px; float:left; text-align:center; margin-top:20px; font-size:12px; }
.ad-detail .choices .seller {float:left; width:260px;}
.ad-detail .choices .seller a{font-weight:bold;}
.ad-detail .choices .deal {float:left; width:260px; }
.ad-detail .choices .all-products {float:left; width:260px; }
.ad-detail .choices .favorites {float:left; width:260px; }
.ad-detail .choices a {float:left; margin-left:10px; cursor:pointer;}
.ad-detail .rating {width:202px; float:right; text-align:right; margin-top:20px; font-size:12px; font-weight:bold;padding-top:6px;}
.ad-detail .rating ul{float:right; clear:both;}
.ad-detail .rating li{float:left;}
.ad-detail .rating .vote-area {width:202px; float:right; text-align:center; margin:6px auto 0 auto;}
.ad-detail .rating .vote-area img {display:inline; border:0px none; margin-left:1px;}
.ad-detail .rating .total-votes {width:202px; float:right; text-align:right; margin-top:6px; font-size:12px; color:#7a765d !important; font-weight:normal;}
.ad-detail .messages-container {width:696px; float:left; text-align:center; font-size:12px; display:none; padding:0px;  border:0px none; margin-left:5px; clear:both;}
.ad-detail .messages-container .close {float:right;padding-top:3px; padding-right:3px; vertical-align:top; margin-right:0px; cursor:pointer;}
.ad-detail .discount {width:70px; height:70px; position:absolute; margin-top:45px; margin-left:5px; background:url(/kreaimages/layout/bazar/discount-big.gif) left no-repeat transparent; color:#fff; font-weight:bold; font-size:18px; clear:both;}
.ad-detail .discount .volume {padding:22px 5px 10px 12px;}
.noimage {margin-top:0px !important; margin-left:0px !important;}
.ad-detail .cleardiscount {clear:both; line-height:1px !important;}

.userinfo { width:472px; margin-bottom:15px; display:inline; }
.userinfo .description { width:252px; float:left; text-align:left;}
.userinfo .rating { width:212px; float:right;}
.userinfo .rating .total-votes{ clear:both;}

.ratings {width:696px; float:left; padding:0; text-align:left; margin:20px 0 0 0; border:1px solid gainsboro; clear:both; position:static;}
.ratings legend {font-weight:bold;}
.ratings .leftcol {width:232px; float:left; text-align:left; padding:0 10px 10px 10px;}
.ratings .rightcol {width:400px; float:right; text-align:left;padding:0 10px 10px 10px;}
.ratings .rightcol ul li{margin:0px; display:inline;}
.ratings .rightcol img{margin:0px; display:inline;}

.new-users {width:696px; float:left; padding:0; text-align:left; margin:0 0 20px 0; border:0px none;}
.new-users .photo {width:110px; height:110px; float:left; display:inline; }
.new-users .photo img{width:100px; height:100px; float:left; display:inline; padding:5px; border:0px none;}
.new-users .leftcol {width:200px; float:left; display:inline; padding:5px;}
.new-users .rightcol {width:190px; float:right; display:inline; text-align:center; padding:5px;}

.new-users-box {width:145px; float:left; padding:5px 0 0 0; text-align:center; margin:0 10px 10px 0; border:1px solid #FBB6DB;}
.new-users-box .photo {width:140px; height:110px; float:left; display:inline; margin:5px 0 5px 0; text-align:center;}
.new-users-box .photo img{width:100px; height:100px; padding:5px; border:0px none;}

.myads-menu-item {width:230px; text-align:center; float:left; border:0px none; margin-bottom:15px; margin-top:15px; color:#3F3F3F; font-size:14px; font-weight:bold;}
.myads-menu-item a{color:#3F3F3F;}

.separator {width:20px; clear:none; float:left;}

.register-container {width:350px; text-align:center; float:left;padding-top:30px;cursor:pointer;}
.register-container h2{text-align:center; width:350px; clear:both; color:#8E0945;}
.register-container h3{text-align:center; width:auto; clear:both; }
.register-container h4{text-align:center; width:auto; clear:both;}

ul.forum-list li{line-height:2em; list-style-type:disc; margin-left:30px;}
a.hidden {clear:both; color:white; }

.member-tabs {width:956px; float:left; clear:both;  height:36px; border-bottom:3px solid white; margin-bottom:10px;}
.member-tabs div{width:auto; float:left; border:1px solid white; padding:8px; font-size:15px; font-weight:bold; border-right:0px none;background:url(../kreaimages/layout/usermenu-sel.jpg) bottom center repeat-x; color:white;}
.member-tabs div:hover{background:url(../kreaimages/layout/usermenu-sel.jpg) top center repeat-x; color:white;cursor:pointer;}
.member-tabs div.last{border:1px solid white !important;}

.member-tabs div.selected{border:2px solid white !important;height:30px; background:url(../kreaimages/layout/usermenu-sel.jpg) bottom center repeat-x; color:white;}

#member-main-information, 
#member-messages,
#member-forum,
#member-cosmeticguide,
#member-bazar,
#member-favorites,
#member-blogger-tools {width:936px; padding:10px;background-color:white; clear:both; margin-top:10px; float:left; -moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 3px rgba(14,32,59,0.2);-webkit-box-shadow:2px 2px 3px rgba(14,32,59,0.2); border:1px solid black; min-height:50px;}
#member-blogger-tools .pinkb {width:910px; padding:10px; border:1px solid #910a45; font-weight:normal; background-color:white; margin-top:10px;}
#member-blogger-tools .row {width:910px; float:left; clear:both; padding:5px;}
#member-blogger-tools .row:hover {background-color:whitesmoke;}
#member-blogger-tools .bold {font-weight:bold !important;background: url(/kreaimages/layout/messagesbg.jpg) left bottom repeat-x;}
#member-blogger-tools .date {width:70px; float:left;font-size:12px; color:black; text-transform:none;}
#member-blogger-tools .chart {width:20px; float:left;}
#member-blogger-tools .link {width:300px; float:left;font-size:12px; color:black;}
#member-blogger-tools .linklong {width:550px; float:left;font-size:12px; color:black;}
#member-blogger-tools .votes {width:100px; float:left;font-size:12px; color:black; text-align:center;}
#member-blogger-tools .totalvotes {width:100px; float:left;font-size:12px; color:black; text-align:center;}
#member-blogger-tools .name {width:200px; float:left;font-size:12px; color:black;}
#member-blogger-tools .inserted {width:150px; float:left;font-size:12px; color:black;}
#member-blogger-tools .status {width:120px; float:left;font-size:12px; color:black;}

#member-messages .messages {float:left; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; border-top:0px none; width:924px; padding-left:5px;}

.blogger-image {float:left; padding:10px;}
.blogger-content {float:left; padding:10px;}

.blogger-search {width:910px; float:left; clear:both; margin-top:5px; margin-bottom:5px;}
.blogger-search select {width:150px; float:left; height:23px; margin-right:10px;}
.blogger-search input {width:150px; float:left;height:16px; margin-right:10px;}
.blogger-search .ico {float:left;}

#blogger-statistic-detail {float:left; clear:both;}

.niania {background-color:#E4EDC9; float:left; width:280px; padding:10px 10px 0 10px; font-size:18px; font-weight:bold;}

.bazar-main-area { width:725px; border:1px solid #ccc;background-color:#fff;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px;} 
.bazar-main-area .comunity{ float:right;} 
.bazar-main-area h2{ float:left; width:550px; display:inline; clear:none;} 
.bazar-main-area .comunity img{float:right; padding:6px; display:inline;} 

.wide-main-rounded { width:946px; border:1px solid #ccc;background-color:#fff;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px;} 

.errors{line-height:25px; margin-top:4px; margin-bottom:20px;float:left; color:#000; width:100%; clear:both !important; display:inline; text-align:left; border:1px solid #efb9c3;background: #ffdfea url(../kreaimages/layout/icons/notification-slash.gif) no-repeat 4px 4px;}
.errors li{margin-left:30px; list-style-type:none;}

.bazar-legend {clear:both; width:100%; float:left; margin-bottom:10px;}
.bazar-legend img {display:inline; float:left; clear:both;}
.bazar-legend .legend-header{float:left; font-size:14px; width:100%; margin-bottom:5px;}

#liid-1-image, #liid-2-image, #liid-3-image, #liid-4-image {width:300px; height:300px;}
#liid3-1-image {width:418px; height:342px;}

.ovulation-form {width:180px; padding:10px;background-color:#FFEBF2; clear:both; margin-top:10px; float:left; -moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 3px rgba(14,32,59,0.2);-webkit-box-shadow:2px 2px 3px rgba(14,32,59,0.2); border:1px solid #efb9c3;}
.ovulation-form div.hint{font-size:18px; font-weight:bold;}
.ovulation-form label.wide{width:100%; float:left; margin-top:10px; margin-bottom:5px; font-weight:normal; color:#000; font-size:12px;}
.ovulation-form label.small{width:120px; float:left; margin-top:10px; margin-bottom:5px; font-weight:normal;color:#000; font-size:12px;}
.ovulation-form label.smal{width:120px; float:left; margin-top:10px; margin-bottom:5px; font-weight:normal;color:#000; font-size:12px;}
.ovulation-form .field{width:150px; float:left; border:1px solid #efb9c3; height:20px;}
.ovulation-form .sbox{width:40px; float:right; border:1px solid #efb9c3;height:20px; background-color:white; margin-top:10px;}

.ovulation-form-inline {width:390px; padding:10px;background-color:#FFEBF2; clear:both; margin-top:10px; float:left; -moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 3px rgba(14,32,59,0.2);-webkit-box-shadow:2px 2px 3px rgba(14,32,59,0.2); border:1px solid #efb9c3;}
.ovulation-form-inline div.hint{font-size:18px; font-weight:bold;}
.ovulation-form-inline label.wide{width:100%; float:left; margin-top:10px; margin-bottom:5px; font-weight:normal; color:#000; font-size:12px;}
.ovulation-form-inline label.small{width:150px; float:left; margin-top:10px; margin-bottom:5px; font-weight:normal;color:#000; font-size:12px;padding-top:5px;}
.ovulation-form-inline label.smal{width:120px; float:left; margin-top:10px; margin-bottom:5px; font-weight:normal;color:#000; font-size:12px;padding-top:5px;}
.ovulation-form-inline .field{width:360px; float:left; border:1px solid #efb9c3; height:20px;}
.ovulation-form-inline .sbox{width:40px; float:left; border:1px solid #efb9c3;height:20px; background-color:white; margin-top:10px; margin-right:10px;}

/* ovulation calendar */
.days {background-color:#f4f1ea;}
.calendary {background-color:transparent;color:black; width:150px; float:left;  margin-left:10px; margin-top:0px !important;margin-bottom:10px !important;}
.calendary th {background-color:transparent; }
.calendary td {background-color:transparent; }
.calendary .m1 { background-color:transparent; }
.calendary .m2 { background-color:#FCD5DE;color:black; }
.calendary .m3 { background-color:#ffe6a4;color:black; }  
.calendary .m4 { background-color:#e1dacb;color:black; }

.o-legend {width:410px; float:left; }
.o-title {width:410px; float:left; font-size:14px; font-weight:bold; margin-bottom:10px;}
.o-label {width:110px; float:left; padding-top:3px; margin-left:3px;}
.o-print {width:150px; float:left; }
.o-pink {width:20px; height:20px; float:left; background-color:#FCD5DE;}
.o-orange {width:20px; height:20px; float:left; background-color:#ffe6a4;}
.o-gray {width:20px; height:20px; float:left; background-color:#e1dacb;}
/* ovulation calendar end */

.users-last {float:left; clear:both !important; margin-top:35px; width:936px;}
.users-last h3{float:left; display:inline; margin-right:10px;}
.users-last span.all{float:left; display:inline; margin-top:4px; font-size:11px;}

.close {float:right; cursor:pointer;}

.padding5 {padding:5px;}
.ad-comunity {float:right;}
.ad-comunity img{display:inline; float:right; margin-right:5px;}

.readers-rating { float:right; width:140px; clear:both;}
.readers-rating span{width:100%; display:block; margin-bottom:3px; text-align:center;}
.readers-rating div{width:80px; display:block; margin-left:auto; margin-right:auto;}
.readers-rating div > img{ float:left; display:inline; cursor:pointer;}
.readers-rating div#return-message{ margin-left:auto; margin-right:auto; width:100%;text-align:center; margin-top:22px; clear:both;}

.privatesales-left {float:left; width:220px; text-align:left;}
.privatesales-right {float:right; width:700px;}
.privatesales-right img {float:left; margin-right:10px; display:inline; border:1px solid gray;}

.privatesales-tabhead {width:120px; height:25px; background-color:black; float:left; color:white; padding-top:10px; text-align:center; border-left:1px solid black;border-right:1px solid black;border-top:1px solid black; margin-right:1px; text-transform:uppercase; font-weight:bold;}
.privatesales-tabhead:hover {cursor:pointer;}
.privatesales-tabhead-selected {background-color:white; color:black; border-left:1px solid black;border-right:1px solid black;border-top:1px solid black; cursor:pointer;}
.privatesales-tabbody {width:356px; background-color:white; float:left; color:black; border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black; overflow:auto; padding:10px 5px 5px 5px;}
.privatesales-tabbody li{font-weight: normal;}
.privatesales-tabbody-hidden {display:none;}
.privatesales-buybtn {clear:both;background:url(/content/privatesales/buysmbutton.jpg); width:124px; height:20px; font-weight:bold; text-align:center; padding-top:10px;color:#fff; }
.privatesales-buybtn-gray {background:url(/content/privatesales/buysmbuttongray.jpg); width:124px; height:20px; text-align:center; padding-top:10px;color:#fff; font-size:12px; }
.privatesales-comunity {width:180px; padding:10px;float:right;}
.privatesales-comunity img {float:right; display:inline; margin-left:15px;}
.privatesales-comunity label {float:left; width:50px; font-size:14px; clear:both;}
.privatesales-comunity input {float:left; width:50px; font-size:14px; border:1px solid gray; text-align:center;}
.privatesales-comunity select {float:left; width:50px; font-size:14px; border:1px solid gray; text-align:center;}
.privatesales-comunity .basket-info {width:160px; float:left; clear:both; margin-top:20px;}
.privatesales-comunity .basket-info img{float:left;}
.privatesales-comunity .basket-info div{float:right; text-align:right; padding-top:10px;}
.button-hover-underline {float:left; background:transparent; border:0px none; color:#8E0945;cursor:pointer;}
.button-hover-underline:hover {text-decoration:underline;}
